Puzzles solved by Weaskeay