agile manifest - online puzzels