Topological Sort Using Decrease And Crop