B M F Puzzles