Puzzles solved by VFBFD