
digraph {
  bgcolor="transparent"

  node [penwidth=0.5 fontsize="12" shape="box" style="filled" fontcolor="white" fontname="Courier New"]
  edge [penwidth=2 fontsize="10" color="#0A1931" arrowsize=0.8 fontname="Courier New"]

#########
# NODES #
#########
  id_2c16a179_ebd3_4d9b_bdc4_755028ae0751 [id="id_2c16a179_ebd3_4d9b_bdc4_755028ae0751#Begin" pos="0.0,10000.0!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="Begin" tooltip="Begin" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 
  id_c16dd4e6_4b23_4960_8418_8ddf7649b962 [id="id_c16dd4e6_4b23_4960_8418_8ddf7649b962#Declare" pos="0.0,9999.0625!" height=0.4 width=1.08 fixedsize=true group="fun-main"    label="carCount" tooltip="carCount: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_2c5ad733_d4bd_4ce9_9be9_72c9122a33f9 [id="id_2c5ad733_d4bd_4ce9_9be9_72c9122a33f9#Declare" pos="0.0,9998.125!" height=0.4 width=2.0700000000000003 fixedsize=true group="fun-main"    label="averageSpeed = 35" tooltip="averageSpeed: Integer = 35" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_f8bc8ac3_34fd_4f09_90ad_693637f76a26 [id="id_f8bc8ac3_34fd_4f09_90ad_693637f76a26#Declare" pos="0.0,9997.1875!" height=0.4 width=1.8499999999999999 fixedsize=true group="fun-main"    label="congestionLimit" tooltip="congestionLimit: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_e4ca597d_4ce8_4257_8550_0f023f4a8483 [id="id_e4ca597d_4ce8_4257_8550_0f023f4a8483#Declare" pos="0.0,9996.25!" height=0.4 width=1.3 fixedsize=true group="fun-main"    label="speedLimit" tooltip="speedLimit: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_c2ef08fd_2b91_4349_882e_a368ee1de8a4 [id="id_c2ef08fd_2b91_4349_882e_a368ee1de8a4#Declare" pos="0.0,9995.3125!" height=0.4 width=1.08 fixedsize=true group="fun-main"    label="solution" tooltip="solution: String" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_4906c61b_0bd7_4164_a3e1_4f1a6b1eb802 [id="id_4906c61b_0bd7_4164_a3e1_4f1a6b1eb802#Input" pos="0.0,9994.375!" height=0.4 width=1.08 fixedsize=true group="fun-main"    label="carCount" tooltip="carCount" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_dbe8692a_4246_4967_bd4a_d9764cfdadc3 [id="id_dbe8692a_4246_4967_bd4a_d9764cfdadc3#Output" pos="0.0,9993.4375!" height=0.4 width=4.38 fixedsize=true group="fun-main"    label="\"Enter car count detected by camera\"" tooltip="\"Enter car count detected by camera\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_30d95b57_8baf_44f5_a966_8707ea3294f2 [id="id_30d95b57_8baf_44f5_a966_8707ea3294f2#Input" pos="0.0,9992.5!" height=0.4 width=1.52 fixedsize=true group="fun-main"    label="averageSpeed" tooltip="averageSpeed" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_4f22afea_3ee8_436c_8cd5_77ff90a14cd4 [id="id_4f22afea_3ee8_436c_8cd5_77ff90a14cd4#Output" pos="0.0,9991.5625!" height=0.4 width=4.82 fixedsize=true group="fun-main"    label="\"Enter average speed of vehicles (km/h)\"" tooltip="\"Enter average speed of vehicles (km/h)\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_d605b5b8_c25f_465a_82d1_765f53190044 [id="id_d605b5b8_c25f_465a_82d1_765f53190044#Assign" pos="0.0,9990.625!" height=0.4 width=2.4000000000000004 fixedsize=true group="fun-main"    label="congestionLimit = 30" tooltip="congestionLimit = 30" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_37e94806_7cd4_486e_bcac_823ecd6d70fc [id="id_37e94806_7cd4_486e_bcac_823ecd6d70fc#Assign" pos="0.0,9989.6875!" height=0.4 width=1.8499999999999999 fixedsize=true group="fun-main"    label="speedLimit = 20" tooltip="speedLimit = 20" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [id="id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456#If" pos="0.0,9988.75!" height=0.5 width=3.36 fixedsize=true group="fun-main" 
    label="carCount > congestionLimit" tooltip="carCount > congestionLimit" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [pos="10.0,9988.75!" shape=point width=0]
  false_dummy_up_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [pos="-5.0,9988.75!" shape=point width=0]
  
  id_6a9786b6_58d9_4af5_9250_d654533139b2 [id="id_6a9786b6_58d9_4af5_9250_d654533139b2#If" pos="10.0,9987.8125!" height=0.5 width=3.25 fixedsize=true group="id_03bcc383_6526_4a47_a76b_178a88163ed0" 
    label="averageSpeed < speedLimit" tooltip="averageSpeed < speedLimit" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_6a9786b6_58d9_4af5_9250_d654533139b2 [pos="17.5,9987.8125!" shape=point width=0]
  false_dummy_up_id_6a9786b6_58d9_4af5_9250_d654533139b2 [pos="5.0,9987.8125!" shape=point width=0]
  
  id_2d7f6257_9a4f_440d_ab7e_749740f45101 [id="id_2d7f6257_9a4f_440d_ab7e_749740f45101#Output" pos="17.5,9986.875!" height=0.4 width=8.78 fixedsize=true group="id_13f0a9a2_023c_4abd_8326_6a2575e96e9c"    label="\"solution = CONGESTION DETECTED! Extend Green Signal. Alert Control Center.\"" tooltip="\"solution = CONGESTION DETECTED! Extend Green Signal. Alert Control Center.\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_56605209_0444_4a99_8c22_7816179b2595 [id="id_56605209_0444_4a99_8c22_7816179b2595#Output" pos="5.0,9986.875!" height=0.4 width=6.36 fixedsize=true group="id_f2077206_01db_4a62_a81f_8be525b5881d"    label="\"solution = Traffic Normal. Maintain Standard Signal.\"" tooltip="\"solution = Traffic Normal. Maintain Standard Signal.\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_6a9786b6_58d9_4af5_9250_d654533139b2 [ pos="17.5,9985.9375!" shape=point width=0]
  false_dummy_down_id_6a9786b6_58d9_4af5_9250_d654533139b2 [ pos="5.0,9985.9375!" shape=point width=0]
  
  end_id_6a9786b6_58d9_4af5_9250_d654533139b2 [id="end_id_6a9786b6_58d9_4af5_9250_d654533139b2#IfEnd" class="flowrun-not-selectable" pos="10.0,9985.9375!" group="id_03bcc383_6526_4a47_a76b_178a88163ed0" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_99691a3e_02d1_49a0_b41d_6ffb32d79823 [id="id_99691a3e_02d1_49a0_b41d_6ffb32d79823#Output" pos="-5.0,9987.8125!" height=0.4 width=6.36 fixedsize=true group="id_ced37c54_e03f_4210_a021_bf701c0a641a"    label="\"solution = Traffic Normal. Maintain Standard Signal.\"" tooltip="\"solution = Traffic Normal. Maintain Standard Signal.\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [ pos="10.0,9985.0!" shape=point width=0]
  false_dummy_down_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [ pos="-5.0,9985.0!" shape=point width=0]
  
  end_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [id="end_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456#IfEnd" class="flowrun-not-selectable" pos="0.0,9985.0!" group="fun-main" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_bb8ed534_3ba8_434a_aff6_298eeddb6bb4 [id="id_bb8ed534_3ba8_434a_aff6_298eeddb6bb4#Output" pos="0.0,9984.0625!" height=0.4 width=2.4000000000000004 fixedsize=true group="fun-main"    label="\"Display solution\"" tooltip="\"Display solution\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_afc88fe7_273c_40bf_b6e3_2755a8f80f6a [id="id_afc88fe7_273c_40bf_b6e3_2755a8f80f6a#Return" pos="0.0,9983.125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="End" tooltip="End" shape="ellipse" fillcolor="#8de4ff" color="#00799e" fontcolor="#982b13"] 

#########
# EDGES #
#########
  id_2c16a179_ebd3_4d9b_bdc4_755028ae0751:s -> id_c16dd4e6_4b23_4960_8418_8ddf7649b962:n [id="id_2c16a179_ebd3_4d9b_bdc4_755028ae0751@fun-main" tailtooltip=" " edgetooltip=" "]
  id_c16dd4e6_4b23_4960_8418_8ddf7649b962:s -> id_2c5ad733_d4bd_4ce9_9be9_72c9122a33f9:n [id="id_c16dd4e6_4b23_4960_8418_8ddf7649b962@fun-main" tailtooltip=" " edgetooltip=" "]
  id_2c5ad733_d4bd_4ce9_9be9_72c9122a33f9:s -> id_f8bc8ac3_34fd_4f09_90ad_693637f76a26:n [id="id_2c5ad733_d4bd_4ce9_9be9_72c9122a33f9@fun-main" tailtooltip=" " edgetooltip=" "]
  id_f8bc8ac3_34fd_4f09_90ad_693637f76a26:s -> id_e4ca597d_4ce8_4257_8550_0f023f4a8483:n [id="id_f8bc8ac3_34fd_4f09_90ad_693637f76a26@fun-main" tailtooltip=" " edgetooltip=" "]
  id_e4ca597d_4ce8_4257_8550_0f023f4a8483:s -> id_c2ef08fd_2b91_4349_882e_a368ee1de8a4:n [id="id_e4ca597d_4ce8_4257_8550_0f023f4a8483@fun-main" tailtooltip=" " edgetooltip=" "]
  id_c2ef08fd_2b91_4349_882e_a368ee1de8a4:s -> id_4906c61b_0bd7_4164_a3e1_4f1a6b1eb802:n [id="id_c2ef08fd_2b91_4349_882e_a368ee1de8a4@fun-main" tailtooltip=" " edgetooltip=" "]
  id_4906c61b_0bd7_4164_a3e1_4f1a6b1eb802:s -> id_dbe8692a_4246_4967_bd4a_d9764cfdadc3:n [id="id_4906c61b_0bd7_4164_a3e1_4f1a6b1eb802@fun-main" tailtooltip=" " edgetooltip=" "]
  id_dbe8692a_4246_4967_bd4a_d9764cfdadc3:s -> id_30d95b57_8baf_44f5_a966_8707ea3294f2:n [id="id_dbe8692a_4246_4967_bd4a_d9764cfdadc3@fun-main" tailtooltip=" " edgetooltip=" "]
  id_30d95b57_8baf_44f5_a966_8707ea3294f2:s -> id_4f22afea_3ee8_436c_8cd5_77ff90a14cd4:n [id="id_30d95b57_8baf_44f5_a966_8707ea3294f2@fun-main" tailtooltip=" " edgetooltip=" "]
  id_4f22afea_3ee8_436c_8cd5_77ff90a14cd4:s -> id_d605b5b8_c25f_465a_82d1_765f53190044:n [id="id_4f22afea_3ee8_436c_8cd5_77ff90a14cd4@fun-main" tailtooltip=" " edgetooltip=" "]
  id_d605b5b8_c25f_465a_82d1_765f53190044:s -> id_37e94806_7cd4_486e_bcac_823ecd6d70fc:n [id="id_d605b5b8_c25f_465a_82d1_765f53190044@fun-main" tailtooltip=" " edgetooltip=" "]
  id_37e94806_7cd4_486e_bcac_823ecd6d70fc:s -> id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456:n [id="id_37e94806_7cd4_486e_bcac_823ecd6d70fc@fun-main" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456:e -> true_dummy_up_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [id="id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456@id_03bcc383_6526_4a47_a76b_178a88163ed0" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 -> id_6a9786b6_58d9_4af5_9250_d654533139b2:n [id="id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456@id_03bcc383_6526_4a47_a76b_178a88163ed0" tailtooltip=" " edgetooltip=" "]
  
  ## IF-TRUE
  id_6a9786b6_58d9_4af5_9250_d654533139b2:e -> true_dummy_up_id_6a9786b6_58d9_4af5_9250_d654533139b2 [id="id_6a9786b6_58d9_4af5_9250_d654533139b2@id_13f0a9a2_023c_4abd_8326_6a2575e96e9c" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_6a9786b6_58d9_4af5_9250_d654533139b2 -> id_2d7f6257_9a4f_440d_ab7e_749740f45101:n [id="id_6a9786b6_58d9_4af5_9250_d654533139b2@id_13f0a9a2_023c_4abd_8326_6a2575e96e9c" tailtooltip=" " edgetooltip=" "]
  
  id_2d7f6257_9a4f_440d_ab7e_749740f45101:s -> true_dummy_down_id_6a9786b6_58d9_4af5_9250_d654533139b2:n [id="id_2d7f6257_9a4f_440d_ab7e_749740f45101@id_13f0a9a2_023c_4abd_8326_6a2575e96e9c" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_6a9786b6_58d9_4af5_9250_d654533139b2 -> end_id_6a9786b6_58d9_4af5_9250_d654533139b2 [id="id_2d7f6257_9a4f_440d_ab7e_749740f45101@id_13f0a9a2_023c_4abd_8326_6a2575e96e9c" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_6a9786b6_58d9_4af5_9250_d654533139b2:w -> false_dummy_up_id_6a9786b6_58d9_4af5_9250_d654533139b2 [id="id_6a9786b6_58d9_4af5_9250_d654533139b2@id_f2077206_01db_4a62_a81f_8be525b5881d" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_6a9786b6_58d9_4af5_9250_d654533139b2 -> id_56605209_0444_4a99_8c22_7816179b2595:n [id="id_6a9786b6_58d9_4af5_9250_d654533139b2@id_f2077206_01db_4a62_a81f_8be525b5881d" tailtooltip=" " edgetooltip=" "]
  
  id_56605209_0444_4a99_8c22_7816179b2595:s -> false_dummy_down_id_6a9786b6_58d9_4af5_9250_d654533139b2:n [id="id_56605209_0444_4a99_8c22_7816179b2595@id_f2077206_01db_4a62_a81f_8be525b5881d" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_6a9786b6_58d9_4af5_9250_d654533139b2 -> end_id_6a9786b6_58d9_4af5_9250_d654533139b2 [id="id_56605209_0444_4a99_8c22_7816179b2595@id_f2077206_01db_4a62_a81f_8be525b5881d" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_6a9786b6_58d9_4af5_9250_d654533139b2:s -> true_dummy_down_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456:n [id="end_id_6a9786b6_58d9_4af5_9250_d654533139b2@id_03bcc383_6526_4a47_a76b_178a88163ed0" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  
  
  true_dummy_down_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 -> end_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [id="id_6a9786b6_58d9_4af5_9250_d654533139b2@id_03bcc383_6526_4a47_a76b_178a88163ed0" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456:w -> false_dummy_up_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [id="id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456@id_ced37c54_e03f_4210_a021_bf701c0a641a" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 -> id_99691a3e_02d1_49a0_b41d_6ffb32d79823:n [id="id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456@id_ced37c54_e03f_4210_a021_bf701c0a641a" tailtooltip=" " edgetooltip=" "]
  
  id_99691a3e_02d1_49a0_b41d_6ffb32d79823:s -> false_dummy_down_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456:n [id="id_99691a3e_02d1_49a0_b41d_6ffb32d79823@id_ced37c54_e03f_4210_a021_bf701c0a641a" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 -> end_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456 [id="id_99691a3e_02d1_49a0_b41d_6ffb32d79823@id_ced37c54_e03f_4210_a021_bf701c0a641a" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456:s -> id_bb8ed534_3ba8_434a_aff6_298eeddb6bb4:n [id="end_id_f3147fde_4ea7_4b2e_bf40_5f8fdabe0456@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_bb8ed534_3ba8_434a_aff6_298eeddb6bb4:s -> id_afc88fe7_273c_40bf_b6e3_2755a8f80f6a:n [id="id_bb8ed534_3ba8_434a_aff6_298eeddb6bb4@fun-main" tailtooltip=" " edgetooltip=" "]

}
