S99: DFS