
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_6e926bcf_2a85_4e52_ba67_3a693e6cf81a [id="id_6e926bcf_2a85_4e52_ba67_3a693e6cf81a#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_90b38daf_47fd_4f1a_a95e_4885202308b9 [id="id_90b38daf_47fd_4f1a_a95e_4885202308b9#Declare" pos="0.0,9999.0625!" height=0.4 width=1.19 fixedsize=true group="fun-main"    label="data = []" tooltip="data = []: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ee50917f_f25f_4d24_8b34_bc96b3c33140 [id="id_ee50917f_f25f_4d24_8b34_bc96b3c33140#Declare" pos="0.0,9998.125!" height=0.4 width=3.2800000000000002 fixedsize=true group="fun-main"    label="open input file in read mode" tooltip="open input file in read mode: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_0b895a3a_2973_47ce_93b7_b4ec63353489 [id="id_0b895a3a_2973_47ce_93b7_b4ec63353489#Declare" pos="0.0,9997.1875!" height=0.4 width=2.5100000000000002 fixedsize=true group="fun-main"    label="for each line in file" tooltip="for each line in file: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ba4e608d_6b75_4723_95c9_09ee320addd0 [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0#ForLoop" pos="0.0,9996.25!" height=0.5 width=3.14 fixedsize=true group="fun-main" 
    label="line = start to end by 1" tooltip="line = start to end by 1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [pos="2.5,9996.25!" shape=point width=0]
  false_dummy_up_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [pos="-2.5,9996.25!" shape=point width=0]
  
  id_6a3f894b_bcaf_4448_81ed_e690ce9e9bd8 [id="id_6a3f894b_bcaf_4448_81ed_e690ce9e9bd8#Declare" pos="2.5,9995.3125!" height=0.4 width=2.18 fixedsize=true group="id_030f35e4_7919_48a0_a0ad_1b3c926730db"    label="row = line.split()" tooltip="row = line.split(): Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_9f9d44a1_72cb_4808_af30_7b94d390ca08 [id="id_9f9d44a1_72cb_4808_af30_7b94d390ca08#Declare" pos="2.5,9994.375!" height=0.4 width=2.18 fixedsize=true group="id_030f35e4_7919_48a0_a0ad_1b3c926730db"    label="Append row to data" tooltip="Append row to data: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [pos="2.5,9993.541666666666!" shape=point width=0]
  true_dummy_down_left_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [pos="0.0,9993.541666666666!" shape=point width=0]
  false_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [pos="-2.5,9993.4375!" shape=point width=0]
  end_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [pos="0.0,9993.4375!" group="fun-main" shape=point width=0]
  
  
  id_b4b8023e_c3a4_4555_af79_b904fdc766dc [id="id_b4b8023e_c3a4_4555_af79_b904fdc766dc#Declare" pos="0.0,9992.5!" height=0.4 width=2.62 fixedsize=true group="fun-main"    label="for each value in data" tooltip="for each value in data: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd#ForLoop" pos="0.0,9991.5625!" height=0.5 width=3.03 fixedsize=true group="fun-main" 
    label="i = 0 to len(data) by 1" tooltip="i = 0 to len(data) by 1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [pos="5.0,9991.5625!" shape=point width=0]
  false_dummy_up_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [pos="-2.5,9991.5625!" shape=point width=0]
  
  id_bc05a043_4067_48a9_bd62_ba0185118b00 [id="id_bc05a043_4067_48a9_bd62_ba0185118b00#Declare" pos="5.0,9990.625!" height=0.4 width=6.03 fixedsize=true group="id_443cf034_251e_4f87_891f_2aa01909eb3f"    label="Convert data[i][1] to int after data[i][1].split('-')" tooltip="Convert data[i][1] to int after data[i][1].split('-'): Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [pos="5.0,9989.791666666666!" shape=point width=0]
  true_dummy_down_left_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [pos="0.0,9989.791666666666!" shape=point width=0]
  false_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [pos="-2.5,9989.6875!" shape=point width=0]
  end_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [pos="0.0,9989.6875!" group="fun-main" shape=point width=0]
  
  
  id_688f5b37_d2af_432b_aad4_df0fc4611b7f [id="id_688f5b37_d2af_432b_aad4_df0fc4611b7f#Declare" pos="0.0,9988.75!" height=0.4 width=2.62 fixedsize=true group="fun-main"    label="for each value in data" tooltip="for each value in data: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4#ForLoop" pos="0.0,9987.8125!" height=0.5 width=3.03 fixedsize=true group="fun-main" 
    label="i = 0 to len(data) by 1" tooltip="i = 0 to len(data) by 1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [pos="5.0,9987.8125!" shape=point width=0]
  false_dummy_up_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [pos="-2.5,9987.8125!" shape=point width=0]
  
  id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232 [id="id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232#Output" pos="5.0,9986.875!" height=0.4 width=5.7 fixedsize=true group="id_d3ea3d26_2d7d_45ab_8081_c6cabf22e755"    label=".    Output: data[i][0],id_creator(data[i],i)    ." tooltip=".    Output: data[i][0],id_creator(data[i],i)    ." shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [pos="5.0,9986.041666666666!" shape=point width=0]
  true_dummy_down_left_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [pos="0.0,9986.041666666666!" shape=point width=0]
  false_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [pos="-2.5,9985.9375!" shape=point width=0]
  end_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [pos="0.0,9985.9375!" group="fun-main" shape=point width=0]
  
  
  id_0f7e594e_2445_4942_b441_0d6c2c4b8091 [id="id_0f7e594e_2445_4942_b441_0d6c2c4b8091#Return" pos="0.0,9985.0!" 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_6e926bcf_2a85_4e52_ba67_3a693e6cf81a:s -> id_90b38daf_47fd_4f1a_a95e_4885202308b9:n [id="id_6e926bcf_2a85_4e52_ba67_3a693e6cf81a@fun-main" tailtooltip=" " edgetooltip=" "]
  id_90b38daf_47fd_4f1a_a95e_4885202308b9:s -> id_ee50917f_f25f_4d24_8b34_bc96b3c33140:n [id="id_90b38daf_47fd_4f1a_a95e_4885202308b9@fun-main" tailtooltip=" " edgetooltip=" "]
  id_ee50917f_f25f_4d24_8b34_bc96b3c33140:s -> id_0b895a3a_2973_47ce_93b7_b4ec63353489:n [id="id_ee50917f_f25f_4d24_8b34_bc96b3c33140@fun-main" tailtooltip=" " edgetooltip=" "]
  id_0b895a3a_2973_47ce_93b7_b4ec63353489:s -> id_ba4e608d_6b75_4723_95c9_09ee320addd0:n [id="id_0b895a3a_2973_47ce_93b7_b4ec63353489@fun-main" tailtooltip=" " edgetooltip=" "]
  ## FORLOOP-TRUE
  id_ba4e608d_6b75_4723_95c9_09ee320addd0:e -> true_dummy_up_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0@id_030f35e4_7919_48a0_a0ad_1b3c926730db" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_ba4e608d_6b75_4723_95c9_09ee320addd0 -> id_6a3f894b_bcaf_4448_81ed_e690ce9e9bd8:n [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0@id_030f35e4_7919_48a0_a0ad_1b3c926730db" tailtooltip=" " edgetooltip=" "]
  
  id_6a3f894b_bcaf_4448_81ed_e690ce9e9bd8:s -> id_9f9d44a1_72cb_4808_af30_7b94d390ca08:n [id="id_6a3f894b_bcaf_4448_81ed_e690ce9e9bd8@id_030f35e4_7919_48a0_a0ad_1b3c926730db" tailtooltip=" " edgetooltip=" "]
  id_9f9d44a1_72cb_4808_af30_7b94d390ca08:s -> true_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0:n [id="id_9f9d44a1_72cb_4808_af30_7b94d390ca08@id_030f35e4_7919_48a0_a0ad_1b3c926730db" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 -> true_dummy_down_left_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [id="id_9f9d44a1_72cb_4808_af30_7b94d390ca08@id_030f35e4_7919_48a0_a0ad_1b3c926730db" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_ba4e608d_6b75_4723_95c9_09ee320addd0 -> id_ba4e608d_6b75_4723_95c9_09ee320addd0:s [id="id_9f9d44a1_72cb_4808_af30_7b94d390ca08@id_030f35e4_7919_48a0_a0ad_1b3c926730db" tailtooltip=" " edgetooltip=" "]
  
  ## FORLOOP-FALSE
  id_ba4e608d_6b75_4723_95c9_09ee320addd0:w -> false_dummy_up_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_ba4e608d_6b75_4723_95c9_09ee320addd0 -> false_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 -> end_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_ba4e608d_6b75_4723_95c9_09ee320addd0 -> id_b4b8023e_c3a4_4555_af79_b904fdc766dc [id="id_ba4e608d_6b75_4723_95c9_09ee320addd0@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_b4b8023e_c3a4_4555_af79_b904fdc766dc:s -> id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd:n [id="id_b4b8023e_c3a4_4555_af79_b904fdc766dc@fun-main" tailtooltip=" " edgetooltip=" "]
  ## FORLOOP-TRUE
  id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd:e -> true_dummy_up_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd@id_443cf034_251e_4f87_891f_2aa01909eb3f" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd -> id_bc05a043_4067_48a9_bd62_ba0185118b00:n [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd@id_443cf034_251e_4f87_891f_2aa01909eb3f" tailtooltip=" " edgetooltip=" "]
  
  id_bc05a043_4067_48a9_bd62_ba0185118b00:s -> true_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd:n [id="id_bc05a043_4067_48a9_bd62_ba0185118b00@id_443cf034_251e_4f87_891f_2aa01909eb3f" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd -> true_dummy_down_left_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [id="id_bc05a043_4067_48a9_bd62_ba0185118b00@id_443cf034_251e_4f87_891f_2aa01909eb3f" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd -> id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd:s [id="id_bc05a043_4067_48a9_bd62_ba0185118b00@id_443cf034_251e_4f87_891f_2aa01909eb3f" tailtooltip=" " edgetooltip=" "]
  
  ## FORLOOP-FALSE
  id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd:w -> false_dummy_up_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd -> false_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd -> end_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd -> id_688f5b37_d2af_432b_aad4_df0fc4611b7f [id="id_ba43f8bf_8a7d_45ef_bc9c_ecabe00bb7bd@fun-main" tailtooltip=" " edgetooltip=" "]
  
  
  id_688f5b37_d2af_432b_aad4_df0fc4611b7f:s -> id_bde6ed0c_8901_41a9_a84d_ae134276eab4:n [id="id_688f5b37_d2af_432b_aad4_df0fc4611b7f@fun-main" tailtooltip=" " edgetooltip=" "]
  ## FORLOOP-TRUE
  id_bde6ed0c_8901_41a9_a84d_ae134276eab4:e -> true_dummy_up_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4@id_d3ea3d26_2d7d_45ab_8081_c6cabf22e755" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 -> id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232:n [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4@id_d3ea3d26_2d7d_45ab_8081_c6cabf22e755" tailtooltip=" " edgetooltip=" "]
  
  id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232:s -> true_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4:n [id="id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232@id_d3ea3d26_2d7d_45ab_8081_c6cabf22e755" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 -> true_dummy_down_left_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [id="id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232@id_d3ea3d26_2d7d_45ab_8081_c6cabf22e755" tailtooltip=" " edgetooltip=" " arrowhead=none]
  true_dummy_down_left_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 -> id_bde6ed0c_8901_41a9_a84d_ae134276eab4:s [id="id_a1bc6db2_f153_495f_8bb0_a7e0f9b3c232@id_d3ea3d26_2d7d_45ab_8081_c6cabf22e755" tailtooltip=" " edgetooltip=" "]
  
  ## FORLOOP-FALSE
  id_bde6ed0c_8901_41a9_a84d_ae134276eab4:w -> false_dummy_up_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 -> false_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  false_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 -> end_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4@fun-main" tailtooltip=" " edgetooltip=" " arrowhead=none]
  end_dummy_down_id_bde6ed0c_8901_41a9_a84d_ae134276eab4 -> id_0f7e594e_2445_4942_b441_0d6c2c4b8091 [id="id_bde6ed0c_8901_41a9_a84d_ae134276eab4@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
