Puzzles solved by ape