Puzzles solved by johntz