2 Starting Tasks

Input

#Task,dur,preds
A,30,na
B,10,na
C,20,B

Output

["#TASK,DUR,PREDS", "A,30,Start", "B,10,Start", "C,20,B", "Start,0,NA"]
******************************************************************************************************************************************************
******************************************************************************************************************************************************
******************************************************************************************************************************************************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  Critical Paths & Tasks on Each Path ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
==========There are 2 paths with a total duration of 30. Here are the details:==========
Path 1 sequence is: [B,C]. There are 2 tasks. The following are the details of each task:

Name: B => ES: 1 EF: 10 LS: 1 LF: 10 Slack: 0 Is On Critical Path: true Predecessors: [Start] Successors: [C]

Name: C => ES: 11 EF: 30 LS: 11 LF: 30 Slack: 0 Is On Critical Path: true Predecessors: [B] Successors: []
----------------------------------------------------------------------------------------------------
Path 2 sequence is: [A]. There is 1 task. The following are the details of each task:

Name: A => ES: 1 EF: 30 LS: 1 LF: 30 Slack: 0 Is On Critical Path: true Predecessors: [Start] Successors: []
----------------------------------------------------------------------------------------------------
******************************************************************************************************************************************************
******************************************************************************************************************************************************
******************************************************************************************************************************************************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ None Critical Paths & Tasks on Each Path ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
******************************************************************************************************************************************************
******************************************************************************************************************************************************
******************************************************************************************************************************************************
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Project Summary ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Project Duration: 30
All Critical Paths are: 
1. [B, C]
2. [A]