
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_6e5f5952_56f0_4e6d_907c_f0e70b28fa40 [id="id_6e5f5952_56f0_4e6d_907c_f0e70b28fa40#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_b8e6d126_76b9_44a4_b1e5_4380860fb29c [id="id_b8e6d126_76b9_44a4_b1e5_4380860fb29c#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="y" tooltip="y: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_b5a68e56_b080_4570_9f7a_442f151f39f4 [id="id_b5a68e56_b080_4570_9f7a_442f151f39f4#Declare" pos="0.0,9998.125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="n" tooltip="n: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_b9eca92d_350e_4cad_8621_75c44f59268f [id="id_b9eca92d_350e_4cad_8621_75c44f59268f#Declare" pos="0.0,9997.1875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="a" tooltip="a: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_c9a26b2b_0739_474e_b6d1_95603440f25d [id="id_c9a26b2b_0739_474e_b6d1_95603440f25d#Declare" pos="0.0,9996.25!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="b" tooltip="b: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_3b810aba_293e_4290_88bb_3711eb03f668 [id="id_3b810aba_293e_4290_88bb_3711eb03f668#Declare" pos="0.0,9995.3125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="m" tooltip="m: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_2b6a6be2_3c8b_4c88_9aec_619c25d304e6 [id="id_2b6a6be2_3c8b_4c88_9aec_619c25d304e6#Declare" pos="0.0,9994.375!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="q" tooltip="q: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_fe88bd11_7acd_49dc_908b_dbf0f7e12e0f [id="id_fe88bd11_7acd_49dc_908b_dbf0f7e12e0f#Declare" pos="0.0,9993.4375!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="w" tooltip="w: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_7efb655f_c321_4925_9651_ee636fd9273d [id="id_7efb655f_c321_4925_9651_ee636fd9273d#Declare" pos="0.0,9992.5!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="d" tooltip="d: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_51890cda_7b81_421c_88cb_5d36bf8dbb7a [id="id_51890cda_7b81_421c_88cb_5d36bf8dbb7a#Declare" pos="0.0,9991.5625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="dp" tooltip="dp: Integer" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_3dd068d9_8e90_4a81_adce_decaf86abe79 [id="id_3dd068d9_8e90_4a81_adce_decaf86abe79#Output" pos="0.0,9990.625!" height=0.4 width=3.06 fixedsize=true group="fun-main"    label="\"anno in considerazione\"" tooltip="\"anno in considerazione\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_dd84eded_d5d6_48eb_ae0a_fb7c826de9c0 [id="id_dd84eded_d5d6_48eb_ae0a_fb7c826de9c0#Input" pos="0.0,9989.6875!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="y" tooltip="y" shape="invtrapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_5567729b_a321_485e_8451_3db0acf06982 [id="id_5567729b_a321_485e_8451_3db0acf06982#Assign" pos="0.0,9988.75!" height=0.4 width=1.3 fixedsize=true group="fun-main"    label="n = 1900-y" tooltip="n = 1900-y" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_910f4f32_c900_4def_960c_937f3216827a [id="id_910f4f32_c900_4def_960c_937f3216827a#Assign" pos="0.0,9987.8125!" height=0.4 width=1.08 fixedsize=true group="fun-main"    label="a = n%19" tooltip="a = n%19" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_7b954efc_e4ac_4eb0_9035_62560e9ae671 [id="id_7b954efc_e4ac_4eb0_9035_62560e9ae671#Assign" pos="0.0,9986.875!" height=0.4 width=1.74 fixedsize=true group="fun-main"    label="b = (7*a*1)/19" tooltip="b = (7*a*1)/19" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_46cb3e48_80fb_4255_a4d6_7384f0c4895b [id="id_46cb3e48_80fb_4255_a4d6_7384f0c4895b#Assign" pos="0.0,9985.9375!" height=0.4 width=2.0700000000000003 fixedsize=true group="fun-main"    label="m = (11*a+4-b)%29" tooltip="m = (11*a+4-b)%29" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_f2cf239f_ce90_4adc_9d78_4032b3491840 [id="id_f2cf239f_ce90_4adc_9d78_4032b3491840#Assign" pos="0.0,9985.0!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="q = n/4" tooltip="q = n/4" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_9796d493_7a6b_453d_b5d0_44ef4bb0c786 [id="id_9796d493_7a6b_453d_b5d0_44ef4bb0c786#Assign" pos="0.0,9984.0625!" height=0.4 width=1.96 fixedsize=true group="fun-main"    label="w = (n+q+31-m)%7" tooltip="w = (n+q+31-m)%7" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_370a1dd9_6b06_4376_a614_51b4b95c8396 [id="id_370a1dd9_6b06_4376_a614_51b4b95c8396#Assign" pos="0.0,9983.125!" height=0.4 width=1.3 fixedsize=true group="fun-main"    label="d = 25-m-w" tooltip="d = 25-m-w" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [id="id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9#If" pos="0.0,9982.1875!" height=0.5 width=1.0 fixedsize=true group="fun-main" 
    label="d>0" tooltip="d>0" shape="diamond" fillcolor="#ffd166" color="#8f6400" fontcolor="black"]
  
  true_dummy_up_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [pos="2.5,9982.1875!" shape=point width=0]
  false_dummy_up_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [pos="-5.0,9982.1875!" shape=point width=0]
  
  id_1ef0315f_3d6c_46e8_845c_563ccde8a148 [id="id_1ef0315f_3d6c_46e8_845c_563ccde8a148#Output" pos="2.5,9981.25!" height=0.4 width=3.06 fixedsize=true group="id_334c9a06_c639_4fd9_9cf3_ea0938a76072"    label="\"pasqua cadrà ad aprile\"" tooltip="\"pasqua cadrà ad aprile\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_8bf68190_b246_45e4_acc7_f70b93009353 [id="id_8bf68190_b246_45e4_acc7_f70b93009353#Assign" pos="-5.0,9981.25!" height=0.4 width=1.19 fixedsize=true group="id_c12775a2_5154_4abc_b8b9_f4d90c61c0da"    label="dp = 31-d" tooltip="dp = 31-d" fillcolor="#002a3a" color="#001117" fontcolor="white"] 
  id_c7bc7c4e_3918_40b2_8701_070ad1b66f42 [id="id_c7bc7c4e_3918_40b2_8701_070ad1b66f42#Output" pos="-5.0,9980.3125!" height=0.4 width=7.0200000000000005 fixedsize=true group="id_c12775a2_5154_4abc_b8b9_f4d90c61c0da"    label="\"pasqua nel rispettivo anno cadrà a marzo il \"+dp+\" marzo\"" tooltip="\"pasqua nel rispettivo anno cadrà a marzo il \"+dp+\" marzo\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [ pos="2.5,9979.375!" shape=point width=0]
  false_dummy_down_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [ pos="-5.0,9979.375!" shape=point width=0]
  
  end_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [id="end_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9#IfEnd" class="flowrun-not-selectable" pos="0.0,9979.375!" group="fun-main" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_88676cd2_04aa_4a77_acd0_61eb0110d9a3 [id="id_88676cd2_04aa_4a77_acd0_61eb0110d9a3#Return" pos="0.0,9978.4375!" 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_6e5f5952_56f0_4e6d_907c_f0e70b28fa40:s -> id_b8e6d126_76b9_44a4_b1e5_4380860fb29c:n [id="id_6e5f5952_56f0_4e6d_907c_f0e70b28fa40@fun-main" tailtooltip=" " edgetooltip=" "]
  id_b8e6d126_76b9_44a4_b1e5_4380860fb29c:s -> id_b5a68e56_b080_4570_9f7a_442f151f39f4:n [id="id_b8e6d126_76b9_44a4_b1e5_4380860fb29c@fun-main" tailtooltip=" " edgetooltip=" "]
  id_b5a68e56_b080_4570_9f7a_442f151f39f4:s -> id_b9eca92d_350e_4cad_8621_75c44f59268f:n [id="id_b5a68e56_b080_4570_9f7a_442f151f39f4@fun-main" tailtooltip=" " edgetooltip=" "]
  id_b9eca92d_350e_4cad_8621_75c44f59268f:s -> id_c9a26b2b_0739_474e_b6d1_95603440f25d:n [id="id_b9eca92d_350e_4cad_8621_75c44f59268f@fun-main" tailtooltip=" " edgetooltip=" "]
  id_c9a26b2b_0739_474e_b6d1_95603440f25d:s -> id_3b810aba_293e_4290_88bb_3711eb03f668:n [id="id_c9a26b2b_0739_474e_b6d1_95603440f25d@fun-main" tailtooltip=" " edgetooltip=" "]
  id_3b810aba_293e_4290_88bb_3711eb03f668:s -> id_2b6a6be2_3c8b_4c88_9aec_619c25d304e6:n [id="id_3b810aba_293e_4290_88bb_3711eb03f668@fun-main" tailtooltip=" " edgetooltip=" "]
  id_2b6a6be2_3c8b_4c88_9aec_619c25d304e6:s -> id_fe88bd11_7acd_49dc_908b_dbf0f7e12e0f:n [id="id_2b6a6be2_3c8b_4c88_9aec_619c25d304e6@fun-main" tailtooltip=" " edgetooltip=" "]
  id_fe88bd11_7acd_49dc_908b_dbf0f7e12e0f:s -> id_7efb655f_c321_4925_9651_ee636fd9273d:n [id="id_fe88bd11_7acd_49dc_908b_dbf0f7e12e0f@fun-main" tailtooltip=" " edgetooltip=" "]
  id_7efb655f_c321_4925_9651_ee636fd9273d:s -> id_51890cda_7b81_421c_88cb_5d36bf8dbb7a:n [id="id_7efb655f_c321_4925_9651_ee636fd9273d@fun-main" tailtooltip=" " edgetooltip=" "]
  id_51890cda_7b81_421c_88cb_5d36bf8dbb7a:s -> id_3dd068d9_8e90_4a81_adce_decaf86abe79:n [id="id_51890cda_7b81_421c_88cb_5d36bf8dbb7a@fun-main" tailtooltip=" " edgetooltip=" "]
  id_3dd068d9_8e90_4a81_adce_decaf86abe79:s -> id_dd84eded_d5d6_48eb_ae0a_fb7c826de9c0:n [id="id_3dd068d9_8e90_4a81_adce_decaf86abe79@fun-main" tailtooltip=" " edgetooltip=" "]
  id_dd84eded_d5d6_48eb_ae0a_fb7c826de9c0:s -> id_5567729b_a321_485e_8451_3db0acf06982:n [id="id_dd84eded_d5d6_48eb_ae0a_fb7c826de9c0@fun-main" tailtooltip=" " edgetooltip=" "]
  id_5567729b_a321_485e_8451_3db0acf06982:s -> id_910f4f32_c900_4def_960c_937f3216827a:n [id="id_5567729b_a321_485e_8451_3db0acf06982@fun-main" tailtooltip=" " edgetooltip=" "]
  id_910f4f32_c900_4def_960c_937f3216827a:s -> id_7b954efc_e4ac_4eb0_9035_62560e9ae671:n [id="id_910f4f32_c900_4def_960c_937f3216827a@fun-main" tailtooltip=" " edgetooltip=" "]
  id_7b954efc_e4ac_4eb0_9035_62560e9ae671:s -> id_46cb3e48_80fb_4255_a4d6_7384f0c4895b:n [id="id_7b954efc_e4ac_4eb0_9035_62560e9ae671@fun-main" tailtooltip=" " edgetooltip=" "]
  id_46cb3e48_80fb_4255_a4d6_7384f0c4895b:s -> id_f2cf239f_ce90_4adc_9d78_4032b3491840:n [id="id_46cb3e48_80fb_4255_a4d6_7384f0c4895b@fun-main" tailtooltip=" " edgetooltip=" "]
  id_f2cf239f_ce90_4adc_9d78_4032b3491840:s -> id_9796d493_7a6b_453d_b5d0_44ef4bb0c786:n [id="id_f2cf239f_ce90_4adc_9d78_4032b3491840@fun-main" tailtooltip=" " edgetooltip=" "]
  id_9796d493_7a6b_453d_b5d0_44ef4bb0c786:s -> id_370a1dd9_6b06_4376_a614_51b4b95c8396:n [id="id_9796d493_7a6b_453d_b5d0_44ef4bb0c786@fun-main" tailtooltip=" " edgetooltip=" "]
  id_370a1dd9_6b06_4376_a614_51b4b95c8396:s -> id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9:n [id="id_370a1dd9_6b06_4376_a614_51b4b95c8396@fun-main" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9:e -> true_dummy_up_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [id="id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9@id_334c9a06_c639_4fd9_9cf3_ea0938a76072" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 -> id_1ef0315f_3d6c_46e8_845c_563ccde8a148:n [id="id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9@id_334c9a06_c639_4fd9_9cf3_ea0938a76072" tailtooltip=" " edgetooltip=" "]
  
  id_1ef0315f_3d6c_46e8_845c_563ccde8a148:s -> true_dummy_down_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9:n [id="id_1ef0315f_3d6c_46e8_845c_563ccde8a148@id_334c9a06_c639_4fd9_9cf3_ea0938a76072" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 -> end_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [id="id_1ef0315f_3d6c_46e8_845c_563ccde8a148@id_334c9a06_c639_4fd9_9cf3_ea0938a76072" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9:w -> false_dummy_up_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [id="id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9@id_c12775a2_5154_4abc_b8b9_f4d90c61c0da" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 -> id_8bf68190_b246_45e4_acc7_f70b93009353:n [id="id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9@id_c12775a2_5154_4abc_b8b9_f4d90c61c0da" tailtooltip=" " edgetooltip=" "]
  
  id_8bf68190_b246_45e4_acc7_f70b93009353:s -> id_c7bc7c4e_3918_40b2_8701_070ad1b66f42:n [id="id_8bf68190_b246_45e4_acc7_f70b93009353@id_c12775a2_5154_4abc_b8b9_f4d90c61c0da" tailtooltip=" " edgetooltip=" "]
  id_c7bc7c4e_3918_40b2_8701_070ad1b66f42:s -> false_dummy_down_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9:n [id="id_c7bc7c4e_3918_40b2_8701_070ad1b66f42@id_c12775a2_5154_4abc_b8b9_f4d90c61c0da" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 -> end_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9 [id="id_c7bc7c4e_3918_40b2_8701_070ad1b66f42@id_c12775a2_5154_4abc_b8b9_f4d90c61c0da" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9:s -> id_88676cd2_04aa_4a77_acd0_61eb0110d9a3:n [id="end_id_84ce4a03_5ff6_4dcc_8a19_72f435f0a6c9@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
