week4 Scc && week5 Dijkstras's