Puzzles solved by training