bfs_function3