Puzzles solved by BMFR