Puzzles solved by Keenan