Puzzles solved by bfb