Puzzles solved by Ivan