INPUT

variable_group x,y,z,u,v;
function f1,f2,crit;
r_squared=x^2+y^2+z^2;
f1=r_squared-1-u^2;
f2=r_squared-4+v^2;
crit=-4*u*v;
constant supp_lin_329049356_1, supp_lin_329049356_2, supp_lin_329049356_3, supp_lin_329049356_4, supp_lin_329049356_5, supp_lin_329049356_6;
supp_lin_329049356_1 = 1.845469467367562267645642037905417964793741703033447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000;
supp_lin_329049356_2 = -9.864776962198060025436353555020060855356641986284222018234045658039311662655727658129940967430478580924856345952503717246014509707982982694539460061815298943992241597940863577990578146934044064009582227746694784000603822014043294534026917986946834462055852310802996479469700016391271660507383105457676378385605e-1;
supp_lin_329049356_3 = 7.508110626735458616919638384341456580491871281847522056562705590024070798443853017256015972944825407140605166173408217149908742273605333169884886961628441437033613947016403446399935175638788579810751151985135016088092604779794085717052061119285893698293683096559232180549503960692730450989874729672550471310565e-2;
supp_lin_329049356_4 = 6.576957906187790055304526877780897450491492266909101525448360742234428725974580111851582445164031396539729132369588583993616924701102340787058372157900614031643467749865814351559846672009955991699454475877574206754935989369936541188358534209671496291910489936595892813106108023003517180517568744134889683862674e-2;
supp_lin_329049356_5 = 7.942006316965794465521131659354700049486319305720309314954339464630908294452302865413765717327174737865255457696449764195611233599295476597813019761107385349528293380388422962834343556827333772202586639287398902280327450910029474512188280690880278347163918427886158333275356902804357234371178300243545852155798e-2;
supp_lin_329049356_6 = -1.029145197660917409392219573421136775708581753501975269289553103646136012967317579393007433432234358219865354185936323832768432341103675194886162821288129034634155426713438147418550471917619525816630562533314238898994024247991437439190514925021633541994330597232290602099545205139085262288886716828106344889491e-1;
function supp_lin_329049356;
supp_lin_329049356 = supp_lin_329049356_1 + x*supp_lin_329049356_2 + y*supp_lin_329049356_3 + z*supp_lin_329049356_4 + u*supp_lin_329049356_5 + v*supp_lin_329049356_6;

END;



constant patch_0_1, patch_0_2, patch_0_3, patch_0_4, patch_0_5, patch_0_6;
patch_0_1 = 5.259477117771178897576406236555301538775375339888575836124494336982578318329446026381557760536743667021974025446538130266408075764602013097555057111774678866033361468705383242607269972220610265000796571151380052609773569823885563875179077492087228653033003199919632655260507171945842667702755480938807612460652e-1+I*-5.173549140287000423146875013531782686147765930110055071634032718012230876401075072586591783190889346559405157163194793745513405682755024917129655854612874293718977083038560778777439491672350131675173118445862303458232359990618995854635835117344601890165853076888360195046171661804840351493950494548126171655109e-1;
patch_0_2 = -1.885555691878134330658880716376912188481957632800394668235747322246560092869606516837383609778526440123839355916688698576267628217588717207426792650297569371400519233598321238151645270687637213884006032899010515059209267875488142149938728406840577633237144935182143213078136744015850514880738854160040869737179e-1+I*-2.026248179741765897909185721743661581151351330007563921025166926949480982210953035039324598773996863980206836722455576654478705110805333181852298079728775187526129960287133592463037587124852329208084169499568757854574418571922797234379545800894246540972291511112169660477439149761967558776314893225200943186073e-1;
patch_0_3 = 3.584423416423688491079316539698001267670684390882236969690574792432122695576157953913710186156315817107278839826466391400601962513916563918707131113462251444352679676171756912556327672209098935836698887264839257088611079480403582037943391688086943762963924003343087233867435704093849169355536503126980037814358e-1+I*-4.860048207862371348824899233170393868146602446275484599415486791986477095379849452415991962279274852641271913028323784773812713302035578536473314215496769057415917213537513276217629674878092498751383745580442964318572881361972183134852789758999548527890922440809551830059749097510110284258138439109656952548368e-3;
patch_0_4 = 1.660716857997404377305880899791798376951522978445351262763822699699592900426708251781536238272699761254783045910140884074655383096574875454577686244595911134006044983774852463583875588616152967534303631132429287473501305918985018977115671108989782924658884161825579976233693064294301768227135892544753600098241e-1+I*1.413697384297208773347641206254283956235434710959060885523821719023551464096009379734611807580307352019913367660352296223038149961756698654966516988362415968333861667309532135983346218373560198353163577650702129087001411742173277408602322315036059117860348474948940162036960343259518195455967409464737779087342e-1;
patch_0_5 = -3.381972056030903676973033843432262627671655351733377613397219690845220410516406389654822217601116480910807039496257045939737336755932833609680324648285219198322674620295938288659559551259754467373301192789226535802709864268473695887143378774048506383595306309161195929657821628657546528093453877617394547693513e-1+I*-1.511945265328442893792856636060748049194418216918797951074722087209089524095288261098297217615067807854892754434005522018349303039547085030694315213718236602370172648425626271335530419358278021564856274449835609970440162201735933350793411270004851129066632318348432921504062650036294488106386870127050407603248e-2;
patch_0_6 = -2.964684756617187612141330332429424049800478126200379410324972267225297291886533780111073491298320489671033333147910158116471963796684280610880873977903938684282731660188270543583659580340195067543987636131266521918091607035050370752674479442962867202484825922433417035517043246799032122299181601725988981940572e-1+I*-2.331593810683537147262626927992568811602912825977803072698126257217735821655753680014074819460311395884342542185040619443241550848713865655976098303096352832009792108616560346998841857890740518251575420811693976582037207402809053806448160057182345316813642124684769964652387522017942140690243248499296552991408e-2;
