Puzzles solved by Jack palm