Puzzles solved by Vane Granger