Puzzles solved by Jack Palm