Puzzles solved by B b h hmhmn n nm