skonczony BFS