Puzzles solved by pep