
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_760dfd2a_bf72_4fbb_9539_8af878e57e26 [id="id_760dfd2a_bf72_4fbb_9539_8af878e57e26#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_2798916d_9443_4436_95b7_839219ef942a [id="id_2798916d_9443_4436_95b7_839219ef942a#Declare" pos="0.0,9999.0625!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="p = 2" tooltip="p: Integer = 2" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_6e8bbbda_541f_40d5_af2f_2bb411718dd5 [id="id_6e8bbbda_541f_40d5_af2f_2bb411718dd5#Declare" pos="0.0,9998.125!" height=0.4 width=1.0 fixedsize=true group="fun-main"    label="q = 3" tooltip="q: Integer = 3" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_4311a770_8357_401f_9750_8040f292ef1c [id="id_4311a770_8357_401f_9750_8040f292ef1c#Declare" pos="0.0,9997.1875!" height=0.4 width=1.41 fixedsize=true group="fun-main"    label="D = q+p*p/4" tooltip="D: Real = q+p*p/4" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [id="id_abcffcdf_e5e7_4ad3_8357_2742c3856812#If" pos="0.0,9996.25!" 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_abcffcdf_e5e7_4ad3_8357_2742c3856812 [pos="2.5,9996.25!" shape=point width=0]
  false_dummy_up_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [pos="-1.25,9996.25!" shape=point width=0]
  
  id_b0d68614_6bc2_4f59_89d3_e9e7781d9ebf [id="id_b0d68614_6bc2_4f59_89d3_e9e7781d9ebf#Output" pos="2.5,9995.3125!" height=0.4 width=2.95 fixedsize=true group="id_f2a402c1_641d_423a_baf2_e0f35f7310cf"    label="\"Equazione impossibile\"" tooltip="\"Equazione impossibile\"" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_61d408e4_7696_473f_8539_5ca60b75e14b [id="id_61d408e4_7696_473f_8539_5ca60b75e14b#Declare" pos="-1.25,9995.3125!" height=0.4 width=1.8499999999999999 fixedsize=true group="id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6"    label="RD = pow(D,0.5)" tooltip="RD: Real = pow(D,0.5)" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_253d56c6_2273_4ac8_9d7b_f0746e8e15fb [id="id_253d56c6_2273_4ac8_9d7b_f0746e8e15fb#Declare" pos="-1.25,9994.375!" height=0.4 width=1.52 fixedsize=true group="id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6"    label="x1 = -p/2+RD" tooltip="x1: Real = -p/2+RD" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_11754d06_ac83_4fd7_97f0_363d406f0981 [id="id_11754d06_ac83_4fd7_97f0_363d406f0981#Declare" pos="-1.25,9993.4375!" height=0.4 width=1.52 fixedsize=true group="id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6"    label="x2 = -p/2-RD" tooltip="x2: Real = -p/2-RD" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_e68066db_a66c_464c_9382_aad256ba68f9 [id="id_e68066db_a66c_464c_9382_aad256ba68f9#Output" pos="-1.25,9992.5!" height=0.4 width=1.52 fixedsize=true group="id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6"    label="\"x1 = \"+x1" tooltip="\"x1 = \"+x1" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  id_683cf8b4_1bd4_455a_9a13_5993f410d6e8 [id="id_683cf8b4_1bd4_455a_9a13_5993f410d6e8#Output" pos="-1.25,9991.5625!" height=0.4 width=1.52 fixedsize=true group="id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6"    label="\"x2 = \"+x2" tooltip="\"x2 = \"+x2" shape="trapezium" fillcolor="#015692" color="#002a3a" fontcolor="white"] 
  
  true_dummy_down_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [ pos="2.5,9990.625!" shape=point width=0]
  false_dummy_down_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [ pos="-1.25,9990.625!" shape=point width=0]
  
  end_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [id="end_id_abcffcdf_e5e7_4ad3_8357_2742c3856812#IfEnd" class="flowrun-not-selectable" pos="0.0,9990.625!" group="fun-main" fillcolor="#ffd166" color="#8f6400" fontcolor="black"
    label="" tooltip=" " shape="circle" fixedsize=true width=0.2 height=0.2]
  
  
  id_d77055f5_8c9e_4d30_8151_56568b467531 [id="id_d77055f5_8c9e_4d30_8151_56568b467531#Return" pos="0.0,9989.6875!" 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_760dfd2a_bf72_4fbb_9539_8af878e57e26:s -> id_2798916d_9443_4436_95b7_839219ef942a:n [id="id_760dfd2a_bf72_4fbb_9539_8af878e57e26@fun-main" tailtooltip=" " edgetooltip=" "]
  id_2798916d_9443_4436_95b7_839219ef942a:s -> id_6e8bbbda_541f_40d5_af2f_2bb411718dd5:n [id="id_2798916d_9443_4436_95b7_839219ef942a@fun-main" tailtooltip=" " edgetooltip=" "]
  id_6e8bbbda_541f_40d5_af2f_2bb411718dd5:s -> id_4311a770_8357_401f_9750_8040f292ef1c:n [id="id_6e8bbbda_541f_40d5_af2f_2bb411718dd5@fun-main" tailtooltip=" " edgetooltip=" "]
  id_4311a770_8357_401f_9750_8040f292ef1c:s -> id_abcffcdf_e5e7_4ad3_8357_2742c3856812:n [id="id_4311a770_8357_401f_9750_8040f292ef1c@fun-main" tailtooltip=" " edgetooltip=" "]
  ## IF-TRUE
  id_abcffcdf_e5e7_4ad3_8357_2742c3856812:e -> true_dummy_up_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [id="id_abcffcdf_e5e7_4ad3_8357_2742c3856812@id_f2a402c1_641d_423a_baf2_e0f35f7310cf" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="true" fontcolor="forestgreen"]
  true_dummy_up_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 -> id_b0d68614_6bc2_4f59_89d3_e9e7781d9ebf:n [id="id_abcffcdf_e5e7_4ad3_8357_2742c3856812@id_f2a402c1_641d_423a_baf2_e0f35f7310cf" tailtooltip=" " edgetooltip=" "]
  
  id_b0d68614_6bc2_4f59_89d3_e9e7781d9ebf:s -> true_dummy_down_id_abcffcdf_e5e7_4ad3_8357_2742c3856812:n [id="id_b0d68614_6bc2_4f59_89d3_e9e7781d9ebf@id_f2a402c1_641d_423a_baf2_e0f35f7310cf" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  true_dummy_down_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 -> end_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [id="id_b0d68614_6bc2_4f59_89d3_e9e7781d9ebf@id_f2a402c1_641d_423a_baf2_e0f35f7310cf" tailtooltip=" " edgetooltip=" "]
  
  
  ## IF-FALSE
  id_abcffcdf_e5e7_4ad3_8357_2742c3856812:w -> false_dummy_up_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [id="id_abcffcdf_e5e7_4ad3_8357_2742c3856812@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" " arrowhead=none taillabel="false" fontcolor="red"]
  false_dummy_up_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 -> id_61d408e4_7696_473f_8539_5ca60b75e14b:n [id="id_abcffcdf_e5e7_4ad3_8357_2742c3856812@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" "]
  
  id_61d408e4_7696_473f_8539_5ca60b75e14b:s -> id_253d56c6_2273_4ac8_9d7b_f0746e8e15fb:n [id="id_61d408e4_7696_473f_8539_5ca60b75e14b@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" "]
  id_253d56c6_2273_4ac8_9d7b_f0746e8e15fb:s -> id_11754d06_ac83_4fd7_97f0_363d406f0981:n [id="id_253d56c6_2273_4ac8_9d7b_f0746e8e15fb@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" "]
  id_11754d06_ac83_4fd7_97f0_363d406f0981:s -> id_e68066db_a66c_464c_9382_aad256ba68f9:n [id="id_11754d06_ac83_4fd7_97f0_363d406f0981@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" "]
  id_e68066db_a66c_464c_9382_aad256ba68f9:s -> id_683cf8b4_1bd4_455a_9a13_5993f410d6e8:n [id="id_e68066db_a66c_464c_9382_aad256ba68f9@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" "]
  id_683cf8b4_1bd4_455a_9a13_5993f410d6e8:s -> false_dummy_down_id_abcffcdf_e5e7_4ad3_8357_2742c3856812:n [id="id_683cf8b4_1bd4_455a_9a13_5993f410d6e8@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" " arrowhead=none]
  
  false_dummy_down_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 -> end_id_abcffcdf_e5e7_4ad3_8357_2742c3856812 [id="id_683cf8b4_1bd4_455a_9a13_5993f410d6e8@id_d20906a2_9e4a_4ef6_a856_4f27bd3075e6" tailtooltip=" " edgetooltip=" "]
  
  ## IF-END
  end_id_abcffcdf_e5e7_4ad3_8357_2742c3856812:s -> id_d77055f5_8c9e_4d30_8151_56568b467531:n [id="end_id_abcffcdf_e5e7_4ad3_8357_2742c3856812@fun-main" tailtooltip=" " edgetooltip=" "]
  

}
