Algorithm/BFS & DFS2