Puzzles solved by bgnh