Puzzles solved by ioo