Puzzles solved by Bfb