kosaraju - difficult algo