Topological Sort Using Decrease Size