Puzzles solved by gt,jh