BFS + dijkstra