Puzzles solved by shanron