
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_f910249b_6579_46fa_bc2a_de2d0b7c9d9d [id="id_f910249b_6579_46fa_bc2a_de2d0b7c9d9d#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_0c1c8c44_179c_4ab7_ac28_5217e657e174 [id="id_0c1c8c44_179c_4ab7_ac28_5217e657e174#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="d = 0" tooltip="d: Real = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_1eb28316_bb6d_4ffc_a52e_b411e9f709f8 [id="id_1eb28316_bb6d_4ffc_a52e_b411e9f709f8#Declare" pos="0.0,9998.125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="n = 0" tooltip="n: Real = 0" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_e11051e2_718e_42ed_8ada_dca305fd1630 [id="id_e11051e2_718e_42ed_8ada_dca305fd1630#Input" pos="0.0,9997.1875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="n" tooltip="n" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_bb79a421_cf03_4930_8423_209366135e07 [id="id_bb79a421_cf03_4930_8423_209366135e07#If" pos="0.0,9996.25!" height=0.5 width=1.0 fixedsize=true group="fun-main" 
    label="n<=1" tooltip="n<=1" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_bb79a421_cf03_4930_8423_209366135e07 [pos="1.25,9996.25!" shape=point width=0]
  false_dummy_up_id_bb79a421_cf03_4930_8423_209366135e07 [pos="-2.5,9996.25!" shape=point width=0]
  
  id_656f272a_8e91_4ab9_83f1_e31a52b7a523 [id="id_656f272a_8e91_4ab9_83f1_e31a52b7a523#Output" pos="1.25,9995.3125!" height=0.4 width=1.0 fixedsize=true group="id_32f43184_0cb9_403c_a0fe_6d0ac508f0d5"    label="\"end\"" tooltip="\"end\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_c299f556_c533_4b1e_81a9_cb51bd588e59 [id="id_c299f556_c533_4b1e_81a9_cb51bd588e59#If" pos="-2.5,9995.3125!" height=0.5 width=1.0 fixedsize=true group="id_a0307160_7ce5_455c_9329_3cf3c68c3caa" 
    label="n<=3" tooltip="n<=3" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [pos="-1.25,9995.3125!" shape=point width=0]
  false_dummy_up_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [pos="-3.75,9995.3125!" shape=point width=0]
  
  id_66ce9bb7_5750_4a16_ac13_aecd3c188265 [id="id_66ce9bb7_5750_4a16_ac13_aecd3c188265#Output" pos="-1.25,9994.375!" height=0.4 width=1.0 fixedsize=true group="id_646f4596_456f_471d_af2c_4d3899bd66b8"    label="\"end\"" tooltip="\"end\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ef1b85b1_4194_46ed_b36e_efca05ac6f91 [id="id_ef1b85b1_4194_46ed_b36e_efca05ac6f91#Assign" pos="-3.75,9994.375!" height=0.4 width=1.41 fixedsize=true group="id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a"    label="d = sqrt(n)" tooltip="d = sqrt(n)" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_63bfd37f_bcb9_4979_ae0b_30deeed2ee46 [id="id_63bfd37f_bcb9_4979_ae0b_30deeed2ee46#Output" pos="-3.75,9993.4375!" height=0.4 width=1.0 fixedsize=true group="id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a"    label="d" tooltip="d" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [ pos="-1.25,9992.5!" shape=point width=0]
  false_dummy_down_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [ pos="-3.75,9992.5!" shape=point width=0]
  
  end_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [id="end_id_c299f556_c533_4b1e_81a9_cb51bd588e59#IfEnd" class="flowrun-not-selectable" pos="-2.5,9992.5!" group="id_a0307160_7ce5_455c_9329_3cf3c68c3caa" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  
  true_dummy_down_id_bb79a421_cf03_4930_8423_209366135e07 [ pos="1.25,9991.5625!" shape=point width=0]
  false_dummy_down_id_bb79a421_cf03_4930_8423_209366135e07 [ pos="-2.5,9991.5625!" shape=point width=0]
  
  end_id_bb79a421_cf03_4930_8423_209366135e07 [id="end_id_bb79a421_cf03_4930_8423_209366135e07#IfEnd" class="flowrun-not-selectable" pos="0.0,9991.5625!" group="fun-main" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_1641172f_9bfb_4da8_b5fc_884dba6e14d5 [id="id_1641172f_9bfb_4da8_b5fc_884dba6e14d5#Return" pos="0.0,9990.625!" 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_f910249b_6579_46fa_bc2a_de2d0b7c9d9d:s -> id_0c1c8c44_179c_4ab7_ac28_5217e657e174:n [id="id_f910249b_6579_46fa_bc2a_de2d0b7c9d9d@fun-main" tailtooltip=" " edgetooltip=" "]
  id_0c1c8c44_179c_4ab7_ac28_5217e657e174:s -> id_1eb28316_bb6d_4ffc_a52e_b411e9f709f8:n [id="id_0c1c8c44_179c_4ab7_ac28_5217e657e174@fun-main" tailtooltip=" " edgetooltip=" "]
  id_1eb28316_bb6d_4ffc_a52e_b411e9f709f8:s -> id_e11051e2_718e_42ed_8ada_dca305fd1630:n [id="id_1eb28316_bb6d_4ffc_a52e_b411e9f709f8@fun-main" tailtooltip=" " edgetooltip=" "]
  id_e11051e2_718e_42ed_8ada_dca305fd1630:s -> id_bb79a421_cf03_4930_8423_209366135e07:n [id="id_e11051e2_718e_42ed_8ada_dca305fd1630@fun-main" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_bb79a421_cf03_4930_8423_209366135e07:e -> true_dummy_up_id_bb79a421_cf03_4930_8423_209366135e07 [id="id_bb79a421_cf03_4930_8423_209366135e07@id_32f43184_0cb9_403c_a0fe_6d0ac508f0d5" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_bb79a421_cf03_4930_8423_209366135e07 -> id_656f272a_8e91_4ab9_83f1_e31a52b7a523:n [id="id_bb79a421_cf03_4930_8423_209366135e07@id_32f43184_0cb9_403c_a0fe_6d0ac508f0d5" tailtooltip=" " edgetooltip=" "]
  
  id_656f272a_8e91_4ab9_83f1_e31a52b7a523:s -> true_dummy_down_id_bb79a421_cf03_4930_8423_209366135e07:n [id="id_656f272a_8e91_4ab9_83f1_e31a52b7a523@id_32f43184_0cb9_403c_a0fe_6d0ac508f0d5" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_bb79a421_cf03_4930_8423_209366135e07 -> end_id_bb79a421_cf03_4930_8423_209366135e07 [id="id_656f272a_8e91_4ab9_83f1_e31a52b7a523@id_32f43184_0cb9_403c_a0fe_6d0ac508f0d5" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_bb79a421_cf03_4930_8423_209366135e07:w -> false_dummy_up_id_bb79a421_cf03_4930_8423_209366135e07 [id="id_bb79a421_cf03_4930_8423_209366135e07@id_a0307160_7ce5_455c_9329_3cf3c68c3caa" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_bb79a421_cf03_4930_8423_209366135e07 -> id_c299f556_c533_4b1e_81a9_cb51bd588e59:n [id="id_bb79a421_cf03_4930_8423_209366135e07@id_a0307160_7ce5_455c_9329_3cf3c68c3caa" tailtooltip=" " edgetooltip=" "]
  
  ## IF-TRUE
  id_c299f556_c533_4b1e_81a9_cb51bd588e59:e -> true_dummy_up_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [id="id_c299f556_c533_4b1e_81a9_cb51bd588e59@id_646f4596_456f_471d_af2c_4d3899bd66b8" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_c299f556_c533_4b1e_81a9_cb51bd588e59 -> id_66ce9bb7_5750_4a16_ac13_aecd3c188265:n [id="id_c299f556_c533_4b1e_81a9_cb51bd588e59@id_646f4596_456f_471d_af2c_4d3899bd66b8" tailtooltip=" " edgetooltip=" "]
  
  id_66ce9bb7_5750_4a16_ac13_aecd3c188265:s -> true_dummy_down_id_c299f556_c533_4b1e_81a9_cb51bd588e59:n [id="id_66ce9bb7_5750_4a16_ac13_aecd3c188265@id_646f4596_456f_471d_af2c_4d3899bd66b8" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_c299f556_c533_4b1e_81a9_cb51bd588e59 -> end_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [id="id_66ce9bb7_5750_4a16_ac13_aecd3c188265@id_646f4596_456f_471d_af2c_4d3899bd66b8" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_c299f556_c533_4b1e_81a9_cb51bd588e59:w -> false_dummy_up_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [id="id_c299f556_c533_4b1e_81a9_cb51bd588e59@id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_c299f556_c533_4b1e_81a9_cb51bd588e59 -> id_ef1b85b1_4194_46ed_b36e_efca05ac6f91:n [id="id_c299f556_c533_4b1e_81a9_cb51bd588e59@id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a" tailtooltip=" " edgetooltip=" "]
  
  id_ef1b85b1_4194_46ed_b36e_efca05ac6f91:s -> id_63bfd37f_bcb9_4979_ae0b_30deeed2ee46:n [id="id_ef1b85b1_4194_46ed_b36e_efca05ac6f91@id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a" tailtooltip=" " edgetooltip=" "]
  id_63bfd37f_bcb9_4979_ae0b_30deeed2ee46:s -> false_dummy_down_id_c299f556_c533_4b1e_81a9_cb51bd588e59:n [id="id_63bfd37f_bcb9_4979_ae0b_30deeed2ee46@id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_c299f556_c533_4b1e_81a9_cb51bd588e59 -> end_id_c299f556_c533_4b1e_81a9_cb51bd588e59 [id="id_63bfd37f_bcb9_4979_ae0b_30deeed2ee46@id_b498a98d_c71e_4433_8d86_3ea5a9c44e4a" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_c299f556_c533_4b1e_81a9_cb51bd588e59:s -> false_dummy_down_id_bb79a421_cf03_4930_8423_209366135e07:n [id="end_id_c299f556_c533_4b1e_81a9_cb51bd588e59@id_a0307160_7ce5_455c_9329_3cf3c68c3caa" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  
  
  false_dummy_down_id_bb79a421_cf03_4930_8423_209366135e07 -> end_id_bb79a421_cf03_4930_8423_209366135e07 [id="id_c299f556_c533_4b1e_81a9_cb51bd588e59@id_a0307160_7ce5_455c_9329_3cf3c68c3caa" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_bb79a421_cf03_4930_8423_209366135e07:s -> id_1641172f_9bfb_4da8_b5fc_884dba6e14d5:n [id="end_id_bb79a421_cf03_4930_8423_209366135e07@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
