Puzzles solved by 43535