Kahn’s Algorithm