Puzzles solved by ympc