Puzzles solved by ypde e de