Puzzles solved by bnm,