title: What's the maximum degree of concurrency of the given task dependency graph?
body: <p>Maximum degree of concurrency is the maximum number of task that can be executed concurrenty.</p>
  
  <p>I believe the graph's max degree of concurrency is 2. Because only two task can be executed at the same time and others have to wait for another. However in solution, it was given 8.  What do you think?</p>
  
  <p><img src="https://i.stack.imgur.com/VECcM.gif" alt="Task Dependency Graph"></p>