Puzzles solved by jpdm