Puzzles solved by JRF