Decrease And Conquer Topological Order Using Dfs