Puzzles solved by BFPF