Puzzles solved by dps