Puzzles solved by ppa