3. Graph - Elementary Algorithms (30pts)
3.a Given the graph Gs in Fig. 1, run the DFS algorithm from your STARTING NODE D and redraw the graph with the discovery time and the finishing time for each node. (15pts)
3.b. Find all strongly connected components in Gs and draw the Gs-1 with the finishing time for each node (15pts)
Fig.1: Graph Gs