Puzzles solved by piff