what is the maximum number of nodes that could be started but not finished at any given time during the course of the search? assume you may start the dfs from any vertex and restart from any vertex when necessary.