Кажется это bfs