Puzzles solved by pal