Algorithm

Topological Sort