
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_22efc4af_2e33_4f49_813f_782117414d17 [id="id_22efc4af_2e33_4f49_813f_782117414d17#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_2c66fd8e_3e81_44d7_8743_22b378d9939b [id="id_2c66fd8e_3e81_44d7_8743_22b378d9939b#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="year" tooltip="year: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_7ab37f83_215b_4142_8f64_6c66d26fc67e [id="id_7ab37f83_215b_4142_8f64_6c66d26fc67e#Input" pos="0.0,9998.125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="year" tooltip="year" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [id="id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18#If" pos="0.0,9997.1875!" height=0.5 width=1.49 fixedsize=true group="fun-main" 
    label="year%4==0" tooltip="year%4==0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [pos="2.5,9997.1875!" shape=point width=0]
  false_dummy_up_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [pos="-1.25,9997.1875!" shape=point width=0]
  
  id_16dcd1d7_b626_41ce_af2f_b8092a71069d [id="id_16dcd1d7_b626_41ce_af2f_b8092a71069d#If" pos="2.5,9996.25!" height=0.5 width=1.71 fixedsize=true group="id_d6dee7dd_e22b_4b5c_805d_99a870c41d6b" 
    label="year%100==0" tooltip="year%100==0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [pos="5.0,9996.25!" shape=point width=0]
  false_dummy_up_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [pos="1.25,9996.25!" shape=point width=0]
  
  id_2cfc2b54_d620_42bb_830e_28640211cc6f [id="id_2cfc2b54_d620_42bb_830e_28640211cc6f#If" pos="5.0,9995.3125!" height=0.5 width=1.71 fixedsize=true group="id_0b2cf80a_71f2_4a79_82cd_f1cf8f3acb2e" 
    label="year%400==0" tooltip="year%400==0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_2cfc2b54_d620_42bb_830e_28640211cc6f [pos="6.25,9995.3125!" shape=point width=0]
  false_dummy_up_id_2cfc2b54_d620_42bb_830e_28640211cc6f [pos="3.75,9995.3125!" shape=point width=0]
  
  id_bbf9eab7_0d3d_462a_9e07_845ec3b3fb60 [id="id_bbf9eab7_0d3d_462a_9e07_845ec3b3fb60#Output" pos="6.25,9994.375!" height=0.4 width=1.63 fixedsize=true group="id_c36c60eb_21f8_4404_a1f1_35a1c6a3a6ec"    label="\"leap year\"" tooltip="\"leap year\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_ad6f291f_198a_4e7d_8fe2_03076c414622 [id="id_ad6f291f_198a_4e7d_8fe2_03076c414622#Output" pos="3.75,9994.375!" height=0.4 width=2.0700000000000003 fixedsize=true group="id_48fade6d_b73c_4ab1_9504_e54507d6a4b3"    label="\"not leap year\"" tooltip="\"not leap year\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_2cfc2b54_d620_42bb_830e_28640211cc6f [ pos="6.25,9993.4375!" shape=point width=0]
  false_dummy_down_id_2cfc2b54_d620_42bb_830e_28640211cc6f [ pos="3.75,9993.4375!" shape=point width=0]
  
  end_id_2cfc2b54_d620_42bb_830e_28640211cc6f [id="end_id_2cfc2b54_d620_42bb_830e_28640211cc6f#IfEnd" class="flowrun-not-selectable" pos="5.0,9993.4375!" group="id_0b2cf80a_71f2_4a79_82cd_f1cf8f3acb2e" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_7766a2cc_633f_475d_9ce1_2c21d7be637f [id="id_7766a2cc_633f_475d_9ce1_2c21d7be637f#Output" pos="1.25,9995.3125!" height=0.4 width=2.0700000000000003 fixedsize=true group="id_53dd19b7_ebc0_4d5d_98ea_c7cfb4c3befa"    label="\"not leap year\"" tooltip="\"not leap year\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [ pos="5.0,9992.5!" shape=point width=0]
  false_dummy_down_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [ pos="1.25,9992.5!" shape=point width=0]
  
  end_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [id="end_id_16dcd1d7_b626_41ce_af2f_b8092a71069d#IfEnd" class="flowrun-not-selectable" pos="2.5,9992.5!" group="id_d6dee7dd_e22b_4b5c_805d_99a870c41d6b" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_4ccf1ce3_a5b4_41a2_a004_b9758bfc35e4 [id="id_4ccf1ce3_a5b4_41a2_a004_b9758bfc35e4#Output" pos="-1.25,9996.25!" height=0.4 width=2.0700000000000003 fixedsize=true group="id_97699e47_0b72_4dc2_a835_ac18f48f2bc5"    label="\"not leap year\"" tooltip="\"not leap year\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [ pos="2.5,9991.5625!" shape=point width=0]
  false_dummy_down_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [ pos="-1.25,9991.5625!" shape=point width=0]
  
  end_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [id="end_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18#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_31581ed6_c8b5_4112_a80a_9394027c469c [id="id_31581ed6_c8b5_4112_a80a_9394027c469c#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_22efc4af_2e33_4f49_813f_782117414d17:s -> id_2c66fd8e_3e81_44d7_8743_22b378d9939b:n [id="id_22efc4af_2e33_4f49_813f_782117414d17@fun-main" tailtooltip=" " edgetooltip=" "]
  id_2c66fd8e_3e81_44d7_8743_22b378d9939b:s -> id_7ab37f83_215b_4142_8f64_6c66d26fc67e:n [id="id_2c66fd8e_3e81_44d7_8743_22b378d9939b@fun-main" tailtooltip=" " edgetooltip=" "]
  id_7ab37f83_215b_4142_8f64_6c66d26fc67e:s -> id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18:n [id="id_7ab37f83_215b_4142_8f64_6c66d26fc67e@fun-main" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18:e -> true_dummy_up_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [id="id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18@id_d6dee7dd_e22b_4b5c_805d_99a870c41d6b" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 -> id_16dcd1d7_b626_41ce_af2f_b8092a71069d:n [id="id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18@id_d6dee7dd_e22b_4b5c_805d_99a870c41d6b" tailtooltip=" " edgetooltip=" "]
  
  ## IF-TRUE
  id_16dcd1d7_b626_41ce_af2f_b8092a71069d:e -> true_dummy_up_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [id="id_16dcd1d7_b626_41ce_af2f_b8092a71069d@id_0b2cf80a_71f2_4a79_82cd_f1cf8f3acb2e" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_16dcd1d7_b626_41ce_af2f_b8092a71069d -> id_2cfc2b54_d620_42bb_830e_28640211cc6f:n [id="id_16dcd1d7_b626_41ce_af2f_b8092a71069d@id_0b2cf80a_71f2_4a79_82cd_f1cf8f3acb2e" tailtooltip=" " edgetooltip=" "]
  
  ## IF-TRUE
  id_2cfc2b54_d620_42bb_830e_28640211cc6f:e -> true_dummy_up_id_2cfc2b54_d620_42bb_830e_28640211cc6f [id="id_2cfc2b54_d620_42bb_830e_28640211cc6f@id_c36c60eb_21f8_4404_a1f1_35a1c6a3a6ec" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_2cfc2b54_d620_42bb_830e_28640211cc6f -> id_bbf9eab7_0d3d_462a_9e07_845ec3b3fb60:n [id="id_2cfc2b54_d620_42bb_830e_28640211cc6f@id_c36c60eb_21f8_4404_a1f1_35a1c6a3a6ec" tailtooltip=" " edgetooltip=" "]
  
  id_bbf9eab7_0d3d_462a_9e07_845ec3b3fb60:s -> true_dummy_down_id_2cfc2b54_d620_42bb_830e_28640211cc6f:n [id="id_bbf9eab7_0d3d_462a_9e07_845ec3b3fb60@id_c36c60eb_21f8_4404_a1f1_35a1c6a3a6ec" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_2cfc2b54_d620_42bb_830e_28640211cc6f -> end_id_2cfc2b54_d620_42bb_830e_28640211cc6f [id="id_bbf9eab7_0d3d_462a_9e07_845ec3b3fb60@id_c36c60eb_21f8_4404_a1f1_35a1c6a3a6ec" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_2cfc2b54_d620_42bb_830e_28640211cc6f:w -> false_dummy_up_id_2cfc2b54_d620_42bb_830e_28640211cc6f [id="id_2cfc2b54_d620_42bb_830e_28640211cc6f@id_48fade6d_b73c_4ab1_9504_e54507d6a4b3" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_2cfc2b54_d620_42bb_830e_28640211cc6f -> id_ad6f291f_198a_4e7d_8fe2_03076c414622:n [id="id_2cfc2b54_d620_42bb_830e_28640211cc6f@id_48fade6d_b73c_4ab1_9504_e54507d6a4b3" tailtooltip=" " edgetooltip=" "]
  
  id_ad6f291f_198a_4e7d_8fe2_03076c414622:s -> false_dummy_down_id_2cfc2b54_d620_42bb_830e_28640211cc6f:n [id="id_ad6f291f_198a_4e7d_8fe2_03076c414622@id_48fade6d_b73c_4ab1_9504_e54507d6a4b3" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_2cfc2b54_d620_42bb_830e_28640211cc6f -> end_id_2cfc2b54_d620_42bb_830e_28640211cc6f [id="id_ad6f291f_198a_4e7d_8fe2_03076c414622@id_48fade6d_b73c_4ab1_9504_e54507d6a4b3" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_2cfc2b54_d620_42bb_830e_28640211cc6f:s -> true_dummy_down_id_16dcd1d7_b626_41ce_af2f_b8092a71069d:n [id="end_id_2cfc2b54_d620_42bb_830e_28640211cc6f@id_0b2cf80a_71f2_4a79_82cd_f1cf8f3acb2e" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  
  
  true_dummy_down_id_16dcd1d7_b626_41ce_af2f_b8092a71069d -> end_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [id="id_2cfc2b54_d620_42bb_830e_28640211cc6f@id_0b2cf80a_71f2_4a79_82cd_f1cf8f3acb2e" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_16dcd1d7_b626_41ce_af2f_b8092a71069d:w -> false_dummy_up_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [id="id_16dcd1d7_b626_41ce_af2f_b8092a71069d@id_53dd19b7_ebc0_4d5d_98ea_c7cfb4c3befa" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_16dcd1d7_b626_41ce_af2f_b8092a71069d -> id_7766a2cc_633f_475d_9ce1_2c21d7be637f:n [id="id_16dcd1d7_b626_41ce_af2f_b8092a71069d@id_53dd19b7_ebc0_4d5d_98ea_c7cfb4c3befa" tailtooltip=" " edgetooltip=" "]
  
  id_7766a2cc_633f_475d_9ce1_2c21d7be637f:s -> false_dummy_down_id_16dcd1d7_b626_41ce_af2f_b8092a71069d:n [id="id_7766a2cc_633f_475d_9ce1_2c21d7be637f@id_53dd19b7_ebc0_4d5d_98ea_c7cfb4c3befa" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_16dcd1d7_b626_41ce_af2f_b8092a71069d -> end_id_16dcd1d7_b626_41ce_af2f_b8092a71069d [id="id_7766a2cc_633f_475d_9ce1_2c21d7be637f@id_53dd19b7_ebc0_4d5d_98ea_c7cfb4c3befa" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_16dcd1d7_b626_41ce_af2f_b8092a71069d:s -> true_dummy_down_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18:n [id="end_id_16dcd1d7_b626_41ce_af2f_b8092a71069d@id_d6dee7dd_e22b_4b5c_805d_99a870c41d6b" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  
  
  true_dummy_down_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 -> end_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [id="id_16dcd1d7_b626_41ce_af2f_b8092a71069d@id_d6dee7dd_e22b_4b5c_805d_99a870c41d6b" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18:w -> false_dummy_up_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [id="id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18@id_97699e47_0b72_4dc2_a835_ac18f48f2bc5" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 -> id_4ccf1ce3_a5b4_41a2_a004_b9758bfc35e4:n [id="id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18@id_97699e47_0b72_4dc2_a835_ac18f48f2bc5" tailtooltip=" " edgetooltip=" "]
  
  id_4ccf1ce3_a5b4_41a2_a004_b9758bfc35e4:s -> false_dummy_down_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18:n [id="id_4ccf1ce3_a5b4_41a2_a004_b9758bfc35e4@id_97699e47_0b72_4dc2_a835_ac18f48f2bc5" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 -> end_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18 [id="id_4ccf1ce3_a5b4_41a2_a004_b9758bfc35e4@id_97699e47_0b72_4dc2_a835_ac18f48f2bc5" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18:s -> id_31581ed6_c8b5_4112_a80a_9394027c469c:n [id="end_id_c78f50b4_cbfc_4e8e_8068_20105cd0ca18@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
