Puzzles solved by Cairo