Puzzles solved by DPS