Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 3 10 32 48
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : 3/2*t^5 - 25/14*t^3 + 3/7*t
Solvable: 1
-------------------------------------------------
Trying to find an order 32 Kronrod extension for:
P3 : 3/2*t^15 - 61157207/11447800*t^13 + 3237322021/425329800*t^11 - 247214528/44659629*t^9 + 215329367/99243620*t^7 - 4051191133/9158768360*t^5 + 5596988947/137381525400*t^3 - 336966223/297659971700*t
Solvable: 1
-------------------------------------------------
Trying to find an order 48 Kronrod extension for:
P4 : 3/2*t^47 - 259974065134612253006192546454722471058405367632665476941552430769235702856221617802038037131881642072512285242450451546591202693721194885121871596728650713801605019428738307080875171701199460530837611263/14830967400392896790486773572164129584392022942616205516936549586000423325086734653084780092583724468343540345946874055159615896783682178928355404854051456295762956197669325832762265422686173943474790200*t^45 + 98302974936263656527844840374800058349712441515586489947729808540132286318701167907123201941806803281329251288260423301231148180165988636800133823041213636874796245123604017937471519403393359889990009334482279/1024360087377736988422130963855804266264372632623558698849290543355463238640415675753912676214665265304019988154204644115819510374952144416402579457864480034892051621616822665943056910479511348101860284323800*t^43 - 181700273483736040949297152522655617268243464954715177740496024721514251360755100957213400270163743381038608848557910899454766834302122276961737075314329156243877734973176097116465853701013394297040549179935519/555567196150115618720680533082951693996689702610917682743675139733076653188241972903723300632953785417986047294377518761162441060795326258896027082002946299915627170814908987210852146696015968753591579824375*t^41 + 32770091166082474632989711188083084420759156383908987968973426295114784496109969338214979599790942229049920434585132418326397463932646266003444163422066806618379607554773812820927640403658847148448263955649393690279/42137564374326899887238568263690436394918100429286398856514991146198658053092819029975074892428363020913514222717285138026293469028843936640928307288984318475301989481018808774900617541029939059844073725801674900*t^39 - 899577728618024362142829989561336874981733289673588015662186485999387375086952604816058604108540981724052298976352473341230756923471802256055767168407171448299926465753169002691214617866914603542425767176220900180019/656326116908309343735804246724157893879571377530830450305595546890466400398087191579640997226981598605281554208304430199573565384777355780119402989347530813369803289268860165144291503951808727577264455073336223224*t^37 + 22348749029234569342292215317203566567908523178353024524950862262147742739144860354572777804824723863388636939393904595637046221212782716623806173674969163980663692508008058360469643884335843426720707522280457902549111371/12038286022346488327358977075183233915922330271904839100510972375442045080559154382538738810268365363465117127375114419850108665943582527649042854794833666616849583624560681069605154710197160258398420139240753575155000*t^35 - 113184800666578180416743697347061637488070311533917272287410053521698200857057129425581625395057041933453988147372110438129695798680646224543814959325589215832477140146799170400209738445954984630892565888945978653595671/57235249697281343195996182321972947805673674831502745751448992843838369327924569669362519161425318796231910749387565477009106747884894706618978726998406190861809598334512593843538233225325807689789687534093293375060*t^33 + 10662557633453504437896442034208714616338491670010160036998828327022410277028943816393892971383230215113009980589895478522430237458476506482814567686772167030374613421136350036204074875978649265063457957671532259355996974/6341405506232876092738213382264048194378617381899451944052587275311637510764369934957779111635191571173421929619645038645895349907701402153807302139027958646620949815471565795164747431215075283811925607470563754623125*t^31 - 52584731207871833126885765563990383012117079979569327007981374917296884249810927100102616938633423270698468434187316278309101073939143240971658963506061065495734393538977938394300828635424864523724318576748569770835600457/45658119644876707867715136352301146999526045149676053997178628382243790077503463531696009603773379312448637893261444278250446519335450095507412575401001302255670838671395273725186181504748542043445864373788059033286500*t^29 + 16940632180397616597230224261831689400020124907723068722820657189708760866537342685477496700173243206352374119210355384026782650051819774367490802807236575871068316624219332115864511170692489867236464746407939553064491553/26525193317499801713624983976098761590200845277430850417408536488732106616454393099366253198382629886279684871323315247364545120756785293580496829518676947024723058656715349497489114969425343472859025969534015247909300*t^27 - 1812347119459368328699857369503967037372514760562015292766022241821466160038752812568686634954987621862088370673458995297856532530793508350367749084184098071784466391169480253996595458582368297408989833423585471308688569/6311841844199156390674165767428318365966595855643510443147913208760068105119780797731868719506356179233219496381325015155704695595777386292950391639545310820762577089059110942972837186780506168269678868041796557631875*t^25 + 84598256476207729949392407255882141587798898300541914422381634945924540698002786513425536423067404740569710515795384116575560186158486702340758839566974916712118245868719261161971927266636524331328769334779129713100451/809723751675267735437892979269065087562364317440098424113297510361649657679816380599055076650738685294982838717358728286982474504051646282492050242044994349793991986668043490791604893322020944758074404145719988058350*t^23 - 1906175084420448869533736204465758040416656213355977696263507531522553527335892294279405836106046014766479748175301948044521132559293001956958555896509806847805277471366067460827202455835888257477676889239288289311497/62258271273087071471932069866911381675984592476172199049869098490040905384698681457186505215117854590749471995454990415552700436765617308016123266009791514909533531313237174778187621829372935598766462553040433274500*t^21 + 151401642939771796773165513166021459031128592754139609000393869214687169784064053857379235801640527652256683391756674178572103077735761380643053764355220146609612878226615641050385654545840228551651567201873237282799/21125572985258689994919329201854019716332660093921402658966571307991902056480173708023820355363927534806629245662749256151709436307186532323483393941784010458074875269307712148814548028294629174507377785556290354300*t^19 - 222113523623226289706401965501016661947990590596465046989994920714387346392131640135284196279583711173999235283249702350849949514901987149273613213108278033917134298207402811845148471343516768592543306291961408119091/167789372903536682621566394801920554986607222471045959162123905154639583200419093603834270018754572682178398759777492869092007498734311064251736125344060483310694880846400591024185194435751107049116771265083029104422*t^17 + 79953550040805019606001729143063096692959690528964749712642140339482903511989114733478814809459967116727066933209454433760797889507929559277216633334840935406494867400535068696978238314255796209160643620688497631941351/421498212942786935192108841951181576313123289053517774917056704365013324556061898845879667831721129417685399252419189167734999711642908463544946418697864142160040214111643379045955202688898443550297207961671461773471750*t^15 - 8897663262486019999072376238918338690643703676102408351639344345541389993809233521174013590082929050145479582612357440671151591910000645949333875667553570737598797164183280767822268512649136863694961185042030577482784211/431951368623768051184873141231570879405688746622045015734999710633265655005052233937257483593947813427243997153879185059094827704491652593440861089881571172885609211421612134846294891715583124950344578719120914025453849400*t^13 + 69536610235973641376535582142203887590438287310024455063856463280756676979640624910376568206829207702151902778328556015095108195454522780635528919806279193687789656475455583978477584548705176059673090256481324387573959/42374550332135451922527262375566747746120197815616374947531893132818025950355482307765838471533342021046981969315460384184014552137922942053525768705292718610702865648647717993330081248959415870245575302560911839930851000*t^11 - 726205722048904114509635946006394457623262515617239161893447814712409935549184197246414632337910402819428631439791842641525518147765893501894762288739994595078791816987417116031941396603312464128289347934095543364758/7929177221240497443078965005124989919160370348831245918212407275610645764952881916680425835203587484241367080621908117343523935134899217187288533992581289012760308950921201776024643991282557363598982651312534260956757725*t^9 + 7071806619140032136654200032522191309785118166483165852664335304433336172691009894464499876086811940650220563216438713867508293847088630212309406371926797754008790878113313228944434689187373796303084120963598830009/2114447258997465984821057334699997311776098759688332244856641940162838870654101844448113556054289995797697888165842164624939716035973124583276942398021677070069415720245653806939905064342015296959728707016675802921802060*t^7 - 42213217510581444768510819155285461452601671778842892822736843296800303265265113803376201813383465615653675888953137068228893366867685931303704004064806969732578898920784969457230808197005409476722177309439916222043/589024593577865524343008828952142108280484654484606839638635969045362256825071228096260204900837927400787268846198888716947492324306798991055719668020324326662194379211289274790402125066704261295924425526073973671073431000*t^5 + 1662578266164730690402210231760154019017532622516374309602982754885582574786275212440472055934041959517763156310204008831112296870237253253763878718536986411016164664862415809543983876791129767104989232387732785451/2245433147639257059465166990369075067323786955580713346258800148663835512381635166500288902318951856576334497601570309108848319224175615547721501037483539402851637966811520932382805676769436244576584628217578966297607200600*t^3 - 9632146812822279743688694329162177579005915234268707699886768632820911117652684766707685659304812482105871170605304934825068289903034784425870922975604430414834817215592164742166598449553063625846733828245048993/4116627437338637942352806149009970956760276085231307801474466939217031772699664471917196320918078403723279912269545566699555251910988628504156085235386488905228002939154455042701810407410633115057071818398894771545613201100*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^95 - 1936942792296493873407238439423798841007379572789185926924107425848167473768495531203073061104255926060481491784892076178840111147070612705157538491679491070801460133903831872647853852296135709037690367540925320534608634866623455089997198775836037478260441878523519996546503997486731831538505264785078379736837366360347334850516897295227668793946013441333892741948398789828042104253012893105558056342352372098926692476375934034369754686509380800318588684199059309647101923667160506428147201150022620990658261229800259072690915574682588180712495545084597925435891477627103816309088197869203732541611730819478821922623756720744420814942371892450434069320750352573393659946836238754646460152462313154777340566304838484719326007926550694830499324215984491650466840182340974426679795899756820597026279160819490715861508177727438843086475966972419103155255710760607202484173540726592161139514302473356325683638750795344055600244305151761237476716431727820636403830257918308701800180962298769339000655763948229551513263811662983680612287240827390666537045830797755723240334557409258907904970814686661412175333726305831914121698102822061028548168105602990026180911281564543153273010179413396050771021146103683393872677419167345368042437415263925426127929914121629727096109578043341973043416781992178074700436904502199135454123196664459767810078111124858807732045519021474900984870443993638025069718464156541922484354851592671762323638346541130578725863649533346121837443168906279166643148560314809719166260875541719937795957740512202891257729705017038707405064778191491737626310810345096648068029222773007792450857286140135288344328320859574049810586243649769481183708403568348360908416811048510827830909928051724895535477400364123000269318330480682622976934656566474316886629486612914086115714868212139640948103084425605430221559463695211148604099060551459384574047212562784826769776381784500472391348896894171090711109304793052803348356143361219935594939230592125664124178589401077501920243522030023404554609047266700089163984127418727929131512468071359376723663575852758098681529087551388897377733483967105943190939097929231597582186691190499263831166455693860063790920056336981929999998642384490180959615876104974614567726814802918433605398934240038799914058482814261765086130498257721167803630416522984432467878457287196422748946265066488207271938133456234030569843714688293913448588157169753321387916823365938209439161336217557224077193812699414373644971666674942993723158156570451521171105119544357441630852490613500901169091501334025504471969424379130954123622246068764474131374093654723850288052452985277507875152635555314507202313773649676222611454993549520553640350288587839938281691663488165039402097623409112519499012857682314955169237887189285912768857050138060107112023678036213232662394864847267133920962028708641476409231245879142685028513786701271681767700664974518737451010072408846608552387729603242029941653494998536945815036490627429250919437637433445063623456357648412154227002736533377781398478302915478779652278936961414510502445555142784222388370921136090185054466994921308146874751246008367358179768359701174127383601707948765518750253498346436235991056300234579066370141610080879513989448260532332338297694346892946968516558928109598541049488177657127052781536135400401303377880615124385466828510556091802975916796434023286173362894825443103286335790280389088963670138126739713846385816682051545418731978507224392354781581208943077108585470739174298551275377236304852366455524449205265270028474988729179954533621703627363956329539616995992578273940353114550690584054415031588134595162890619827854677867300809415551681493279553099042571378155852028407217148006207311498113908792246758791310969129078570524233534507332417379915034975055941573724615669869130765509919192779012507796369450642190821848357489903783947317577952721765022983481145883650245017652246972254735965951140336522526777668538188000832291286908257174671612994967341339663381995185364717034217831209669915445044986174555842516888131946501035020121000855143951535961190026192187419131968267017058444962726974532429528418970955069495202845447162433197302610033400472614508846393212906233516328325394801270412021742239423086868181450624668599312919790676750885178419268713775296867419306174179169549102914479088566631346220819845006826136153393964818353866652848420651419692495960877345721676194691526755054289494038744036616642098235322113510563785561486006245353265553617640480524663215000364267642395829317705486235399718764991441304686599352935124709967942946323746194222771419122669334768092936211897520789704589841937324743620242601457423501628644062283242332261347929698540533932286939706298070878569308130422024907536042334660615675625187271455605525679103822750571662995741501127951017913379187148183524691710903519996757970680309672928107748754513041278983279910875234846929305892987675188510278711515967564288280028472047579648866750312706139575934190472181666420067680018028351843036210612017064710221064736729010319349321052475910048087146670200428825368719105038302779676954586310435443147970767917517719976628905242046391093069676811980803782299337844748471965598267263839350225888388766366721205985455922496709173139511242920947651809580594607120647836304771003016216279455105305111903399084321276396159230469186182261482897703201260353840480327682414153289698692495482106793090338228294027396435310371601304632830808006580932306832193461603211499840188739569304592377640249666199268009981469245384770050450067976820545301355682024062341039/54092387233781740675252408664388124371845793940192289498847451335933643990933661701935513110392975479745187377204172680257388767198330144694459212927493659485159229037655133960496545689938074869334269712386573908619985293425456498038229485869394062092980632667909965721497484399089826122317631885427634800421030193966584810387379549519750141726252381805396559106232535939904757359777530650505792002965499447673537972364136347573831192880309568677023723706113689205940551320674983285190155431848697794477703021647632589429963623291016430393084667551924934232722859595806125108068108453906365587893801485898105212244666504440557769723958315044810927388740599666805982234209729280384400422433603131795178439228795608476733849750635378095599185700200075507849003524248669013520827425535511065497861704563105502665621887513269495504888126984814762512234366526044017106177638239400309484189503892078180174782889310792495457062742907076212144499354438208539825951817994568257513467680045502833676780579030996081969649911028093451566739255483351667177108537168313043162358890237626221575573282336799207261798492169061047016402917686946928238066704902159083856927807941600871137676973231490947397197994234322666303353006890921543202747932083448393992849168037500387515708272201662703489528779649001784453652652941827779366030828852835720304935745203433682960663897589986848400842425046147389882098274494873706460433509289653443355351709255119155900584476981413691790425584518554880144450921033180681484039752346044687079801691989750831825223117499772483289475656498640981447890653579233101714228784439747011423558274099766483846987059716046659884293930571048085181167079343349005356843607873266526646025569994949581550835815336442439879302984901792989936039525180692575280114069258357190567110442181232036104443551373965687236881743803573484137221466843797254789213029124192787860694667625030592759010192122091152984810783033308617953498131628101327505580381836711598936718476781853279261180369856984334618308135853435729307672129486190703266760419236107008398947867360872181886352207916997796009376945285580343449423462903134646256374530482263150778692099495749445663833389194111468740758280503278103758571630500500211525596572242742529532852891740628950440458137655256261689593265208472540124048874817161756911629722030587956060324152237954557365211620699014423203900780305953328789935400073040845237996566044818528441908109859994991145793606656145717882978381848261736605641959169054316168979001427825485862438171669259732714152851381509372981404277466156981540504212683054860376250739126197158752783889199460471184063805256575399290298689900797941872013891934103482488210217222200532165639861169025875754523269769650292863824344346978253523491177375284613326050723606345150150480104395459456879779415616421931721830771904598888818604770123232366595655651747450948643037833579439504373829151077260493122645182299675121627393059207799909394782747389023501618551784307052400034583739940722946885052036051640940457946389455702908914391330139257670050296463932960853193500242532549270293262420881343293990671322183252819125803137016392015271657246465669398173469198672504108185472729027457699758666307546786125510765409727269718001745713958174512740221579387152402891240390621717232930168734044201893223208265757788592997432148666102176827652251145457468785011571565015275015280783898790254591438465625507146194002378306459241997196303653940225914124690054958305468345623385565528480466485072479297878564358069794749838292619700217504038659385086098727794192825096562321050686430062766803370422874235013936110842943363962488324185549271811117052690973929170725270299083115482216852163822231113600390592243715997345004421231234950623807083081193341007810528587373801559678402692149383492014844485796811848848144067579108405109630091151991670754444655330384744779830174248596661281173075053464293917423351805481392240712063556293729092777343991616327239986518035929158584603025350675314620513720199835673097632271795442450425736940470675391873218863040336407860057490495053449511248735944068423262215639359370983501481643758921958609507004600202115811835655461767155507743281611643130641422931050683270180744113028978184227969609952415405935113669220092573447590803330282925372433370812998201905605967044975699669875734140748986945626153704868310339297585275710693765607312297070685838603602009363211534713732461528725818522835369892936873490318359835268142247514226399407784120922569698410910600103007220844832792080141470668494164506262825423348372524894322663363813705176412653664201290605688552656503593720739662184417708914372525329279419729564507450407229951525236417330410552258471198067592517440853068389100811628130482965924144381823030811764699829622217636219040789285989539171568274780242539345239320241453454051169939273746633401443356317296934705207035626675993447834094053148771704043575598924404755259664550098062125077188094457910890893286816172238360416800554754853620061124164607689604562622786683920786478132735344940915264234192696946058661029530660898296869692240967316383541515014314541120052081398720467057991108518180010366421883934918758409137871187729950116390646543294305697394146137390584868463960791843006114856363500323992705352414944906091384572600387035884605684329567638099134453480136761353961089502486038718314769988924840521788882022760290038510466672664713495170926833941279375646062112475918449199664962627780622941974811109945518271117028615017925958779699787321788484920545936885946597418380571236324797276600*t^93 + 5469261773173647650298574335923731884204079824050651406697778646606973422870625341642721630173156329110903531211848899896034714946230464968857885088952115278112114953058445474846229964180447737402881836074970764860359314716780737332338317940914096534406059883056974191396956390575411791685026637599827128946088805780434116408180152095358390712080846475106514433021852799600169850473675728167835405903691785474059595376916088562422508802414254857396300875461374257933207944653936448209612827549590671053980348589938312914300648807304669353958123650328578811667120284160106156527869111459658872933040126075648765955928353401359757752157207550993569241703777103666273486502031260107950124013997712735660917415109903895354740639005468303764370365530435800741375140337213642581724268477155379554484669966571358098155527695060348486591042228205399952161655771911693430058181191871460007691602214127617694839139991176311479172338695014865950955280566282924176633132670472385255556632608960186460137148404060896632755494544422273075958841658860597146856567557163905733983028534189453468364876979234154353135337603068219424661904933550473032629368656175288495158903846503503770697003526978389263814727741729284516757139119930030088877872908571859198011735822864286734038900436939774446842827838591507726906998865489704528434124024904810312352516836676660456711292481838766722918852249171887851314746745383466401053958572319527419944509291150386421234424743118046841580944318138436355371531743880370543655468298832166486503958580723272577620537471106504139813616760562091278086298811147421425608337639660432271080328189488743967498700260614293311678376827907749146014243895675176549172861829807608063863749190676779078071751582456964398407287974177577780754463448557643016918069513568999018873795063507870300759570460665667405994449541837252058549481352462970083600181954303732888554681670725237287015952053341933526353590482697739673326504376561788569274204456082988894422168217071614131206379349069397425846234134453786715612508215365144575273026680748337168970244846100697705905984905753875961611697249413085968492927942934415338811126114914553537979570117268640886180430847144570495422038499133447789606370017342627189261854636612303696337785670773491746029142706812446650579815058850401213174540078373880402944582917461181559085553657714014922110221905750324296158019116428185800897796912028718008782513895085612729960270906362537899930581894150740166820154175845896097428730906589002147235691483008322706191025869154239365525861667628824163252314755887005758547830053941855118617805742499467565349677520876924977834258247448916184536261055342898096572405474391217894082835235898075684900357986013054237092144842986869364836027438661733097443648227390621075505410885212574020157646092188056308515800412047148422549122795011309926498463297184309924403541830836309347407886650765582896925666734426910658253984375210805388900842415085078591315887185550083287882244566604992070143627751698665807622042428746003262336639909067533753230238866505512349418174714873603157265798265475230533939200855773745401637288656116590583937457107124027213066660306057371992091364823734543108037615148528141559820683505227454718595750535890643384873051572984396892701049006984894906364459828419016566108646125072746272787384141682089621815325685911398920241810297974914409611165836452695521710430779096161903333761981788626057094053129057838400112869172213801056668785311843035628842927030597662425022272799855605625761078128016366848643006519299428692981437654613588493200965105207962094158018928940921756855560519896525378299389054010511777113796906697988346392942660225501640000260270108493737224904821487964014111470189907703500363722273281993701040329925610238622121108463531169352390497184059292429635467098911068775592880627767566385998757950426674887591829802708743471645445663363379757503969235651452285275328115913484887182651430052344026379261130817314424835281200962135936518980705044692191879692340231567122477822816744112765819256529405308118095229625298927388705665539231771493235284482260913026051809873183909452019434920109504289994208291635008717572144893436338531230674514627230180774947240656263497710016016734179187828401068022543093442847158077639367307078277645198630445540018331387113290533224851356381865337809893128351689177999375502714506880746873988212969615576977679297068965320981168596798406561744112192702133321171595162237986004326481125819772427801141561990234427886282040512304764360682954715899476629978729623223814284240604839682957748831186186875028536249452327793488934261280926331612764391750099158455903599473307562145166180477647138484164705718594743543584892895132088413832847792168209345039560693125426786553705348715892746006812644789043948194777823720214743061482143288229714636293209404085238878177597696933905893024825924220334422643600714148651092361340302492595790202484171386911856017860540921717848539396890281701330197307783266975756887529352564626848369058190594215464522948585320657912464257209878319121595294065194829485935744900748487304584245503556005708002600515444631336820677871506571029238724146415971842573891732481453920536150849709588682825693589925114507319135998070504859744550521733320462331294486108742739397738701549638465252058920168510111914441055568558793460987756002939117898925465946030999245408340203583304626235474569081545859348133125872662810383302424535625912278528136065784175743192984361490344282921698407896869042966591308154404053329617410366806166812572673056417849075718474962495821027169/13207138576760001150080995450633603585514925595750924295404487468696859028822632678121628281001824116756189426489866535084285962132331877940392167940130825569275935964070371651974489456903206777285422065293667946095964756558716091940713739790879085908064780388210452548248017966111198933563730286515415623887040275341120893559663320503930965674978008557771365016111105712785650760301546525006738376659733127577070305543727515535689506446812109152300097809344497223169656564957820986555163918921534497662568961457707485353860386752203300891948575932613698103707970894609362056740167106208105733533487706022269169177502488261049267050621511706569212411378688031096710137813923383542385990066930200199712769953496172522444139498888154476436263455444365718914486684311731216535365554120993675722451848606178388561367847855491928125070862280994593890969817156711226458885771949794489814323918924678085566649500614688193480938868395115673779510785597833431627638684723831261647928866647477122499948206869279754742960785206465831653140106706722943621403933272252484998869715481022910435441563118341559017900840796633941808288923585279271661189228366536343071901508820349652060030025404684873548821936312428477964533731024474927338508560115988449335786570626688773927914877197282626879970060700374356525267699529148228726869475029259064142896580693586822306129684915242303769819171585236171643695092624040537231407936057804205455656632775125351300402553765624442153694718104291156904024180150212074190103735749678975338918899531381754218793946001661962266814007209620881004852111016546420646630740070577513183668593643471586449445386519310160566723231629312430890661332526191005614256123123022212651712192232223445311156090015686146080883347749883157977389329865233078128948472226355346331313920248139847298501764182214221442986394550388475009713704459290012209312806894826311334892381193613096369846784982471323443870412265713041019675624272844403633822162474537211164304336951509988353601800723580000312403053585647466689994928311087829592699179525633015994582998436394465383054408392868591931040804786941661801938590077972105328865217196183797638606868131954231765133015046406980596799958044946035756950271252783038603360153806507132635096818902004425957131030992828012901087158424607904203981738682329037947037263812739952163756419558713806545595328055262903138815238287154932797988890201924573523992158339228733276272924633117178943591573815101316560204098680527280245649323629190603411884869646401321437520743249350195192677565337465579569469983562495837832604537121623913594941872233000346357162467616420487229689783982216746106411098152100283121703980719557957782042906928886795845985228783779989431149207889210115435063594666344593908890532880022039005883085910690118976253309018282111918256227556239635031406283081839348204156172487112830920877527644275477636404839750706515696051879922395003173190009640265882549037323614707185414928462263223061064686347527723940840589928420569079027056934840909535991791793577671862802881615052207951624908380062208354653199304268984082018844684492662122403288330145878439488447342437518611663391263548945425006737221333798043387607640281433077181471727497679612141762303258540620259662201625928244411306177682753495629568116778374655029032268871155896290324382986453315665629631204434204773377715636982402757194793575758981506157564617078098373619384056388621139474000194724626017757882542156581034047567498529910233389834250818306095192295689160241729992075423992580393213951478512731050087193517189046961110463476361426537617258769348524608940792064402457650702732787151531249933311968884442424523026024839611131759305858970957768419034238201575913110578433113479899160158021289654387310574419023045692025185469670088236386550248272491329255593545882491473906855303801784858947739107021386420442438473015705817995249228798301091033727932267408994119185172489627782181676265315718316596450645574811555200052858280394376879610375338379335028266666605461121812584550560330640889219460739692996964935157462138578109108716895063099673771663225246909463331002015314414204659032594906983772138928085357377322137795858892671406873736838238144613076901454637255982336529792677019771172618954947142401913878446698932521579905100265701959302727494308874223685331227023032762717432633729939993245684203876870326180283037498843707945686518936332659320581697941569231189753407132937183022386636683133194888393741958648345218734964743761213518683416575885156283149131278639757870707934524923859889680642160199154302694008311146819004518002797110922161455884609844532285136456608916413957715319023690206880853000063561600845573119904318773880236943979127278933485720477261852303651992743722199386021064569256925012038345701245517953105701452810830585480108818765881843378442845490813364136006853693865996199169312389615310449194668975555616770281504024756432841980530953857832065040239815905992061440536393761036287188289820418171200744971220343150857946309710894894506789029151022547172447559887802924610022358794787273496203322989124161089051953938498518667220163351247828594800937803271625172351135446089105754319613805694666322228714605905933422063976159238204754073048256726132699578383538929223341695093084708207406760325578056049348093849227261651389088739736937397330600828165703797070565144881016111724868970451078348007293740157720888023758941476605766791235319487946069619949404728212185072815638714465755536677837934243450188609544666729507645986224098218632337694357157731199973613601330141271090649610889000*t^91 - 145041038470801646130902789682675103462181890695299381506527250971811411147884960225224487426020284296382395544730894247669698838041773644684610910410861435827402679959367398089110629936740786884542321969183163284836218106411046087596964086496428656509361880626817716696236242325497142964552055778393830878221965090667164975600808308126127455814646286641705615118629922577166730623517736779990656310937868059416500828845826662456898971966202967232210729806851277416191121904911037168091025457165385781378724680881761962494228881042065622639664928280717010418487099866553215626623514411221390677508494777375979830358315820412835093448834646728099834383696057626762792679621842731504206435082936522026517524974731907059075762938756250568825703059134189418613784044109276539637314951897619528349271172126284397372853831541888337020526688071783268745051651439754198227846669794906357287816589706137341963056140844011579571620801719125177663153957424415406162911684314522437509753285180716155563429991585182710692490427855185508762367409810254361405985915238123692300743027772558765636163823507085632818885686028279095047907932509222470618488342083098823007048923463249581550566672060651148121692284871220732485553451621256251169967931083971859030473255210776804789497413736535581288690849921233385042010416566822429268372167159274566833231782495293687420866851405806194937012649315802063547322060704592005587100708265115660901225100224853782617157427975008840093778401152868364063822223391555608832469540350844977917590178128684013985105982480884580422147768892245520064888343346431922091047767651216669642779084029655085183277751671215636609151384661350472490657282800571284670021375736195002678542509838492894250702092182916994938639251323079150440191655457256275582920278140465326954679961381524045541843789262792448203193687374844730881510999700231712282699482479116032655885587918464956425831123291552994994729648720136362892289722371132476971588571614970743071936049908859274777778366990304361246754953810253491511866078426076926838465237693872799864012419824791238286014928519161346234389903089506914480595957334038858765784451909729846671220944735356688740331373530557212127575894021213882926270224589783935612269944173627725611261985298102354430839795934143454030832304467112330812671288133082858665604990659819129869258557675948697571189560983350340089574814513805501808576810115076958691667976707590309146409759571143908020358270679595573847794574440303995165320777898334403125566318029535858510771378553454789545354299957062457278488560874255987958188489811297272877171054727129131508060816942663718382596019405962807440009691018967993048341780639881861352931489913074422495920415258925293339130717505915101286866323498810986508395378864073680017981644117484120850618272293477396566385536009003127728913422545646937351353432231039011581397200952432486684914373482192658901701991089166113599992698630432736499182441183369239254416680613542483996204132612354240611307809292395504057431314339767584704028561707922304797658926036016652179157140351548487298633651530107359627216794000419022072333377284982818731507503025148187419726031288142986070234555350678442249535448955210359389631570851006397304604428474246763041667883478375500205069898554195355677561482758367228944361820972248495772329105740948159565714388903166246447329376832725174805256014308976758254505918545222180865052414038926950821627853636372405752050227751307255496237908659851968988378374208664184804424456805667103871647455695789408444995176290270952515283603895489969365070932115282215038086249956022062013670268712638029798967271963783371793668502551103119501037214342671024994974146148271845555582014151468406555750617758866405864599021670227128147502454173507744067031856155474916074130159622858189609341525749953048072557115120070089890098151602241254528414500922742044490119960669342819287303608302849508653605037831555340223037719023277371187725909276141509440316637077904231592612150694632325090824017350785335606269271507310461453379031177222466116635135269540173326480143330071776447475277270738622919185892474186011190383148280264603408465200161144622999123970232419970683016305573576130074062780513593435199214315825960174844277117126411599506351951546291347690741857148633167614708953199231196112850668113282317181518121749189355404263150357946358898669396111017219846423565412727268426177137659219503058419710532730586322302256671080391326151202849362233104908239069077536204158886532817774308595299294729827666961048498156636117744477198215379643516429478714960859036152831847583677976945096605055866664599368539337956645630468280668451622712017093229822293422289868511179236356932491650555832778047553591902743745149447342056202887866412922465286112492091245088493321970808519418905875379482702509299470658004967920198030757915056383196991021816752512104229837343264992006720048088620970812748039742606392030055342668362737412250225899728441920906257605116041040918898824076871402364662085497305203404843619993188794038601946284068740838714699421292130277238156540405151559728886124573446108963165112988392967201452728997890435069064500581806438921208224154845165359855976488478905255428469449392090065401213980340077025363054791158173110608012032666089528261324463403830840884733429850494027905423397280744202843975360446368300984841419291844770051937888338443041345455686444186137572501084179490160296120837537677758477264069408674286842851384505944097110702091693739761003743591290450183386177860672632907123379056196172276868195360612560013364072475798761/46922635717578436413201589240992561911049254885585379769091649125031805629422182068448190058719966646557104352390360778859579751051943466051612388287782229596782445325123435798580251612342332744518192561577673727670546646050258364623835694315452838078920513574958995847536470841137523961870166390382787495285139439776937546617158267467106242460151907229959365241027650408497218317088868435363521569461734419909284593332693059698974767914124326455165513030034794783875642055881060686166654672994108080181400679765151107288118876496691133524340181532740244358232189680336815778510890680405867376076254398586908112012085885143625621373860994001309068925041857793051724552432865575170672717874110582257742910776844361724701123657807355059295828902680262333874618587519405332359703082374854600089869700683343130733486791492430547951657554769015603173978695570155878813884576827470929610530086831956343438473578741814553031719275615071387247312540360364881841622834358402449793457110204461685220726406829877804399589255133488026528135310950492055052188511710935983096032983798814356817251609959151668419246049519686558104181314441857587608339042845569115660760107408228620208407551309974617683801402258980924024432766383206320473596016283556820364120009322425183904069530840881192627352248277011619641256590707867185557122684530680633195125510034785703884606317268247668821935445298569115175202014812042755816065926670801455361564886892150560425845976681910597184317042534598207160231964287328437878423569441714860046621552741118963686294460052155876164593582089682755176683680692915046089964861570126291362133185059997031214619137353780865012494052003362933020740542409872864396316484172470592417658092899050921206505144542098174793206538561232884780914622537263090382668683579273680551491398739435509085110333067043953739139831660886025503108937824571014653096498692792116341955770087824523251683015291910653764189062078403562240059818953788722257944123981468012887785247762241548203704547604832060506212893642289380803426479722572267016904704278630445092730979108855214767692086293553334769605780395670290652213661681597584536219046976217752321194557055957159837418781548760925465018351427942403084880527978181219185988667187432229992511702014302482191900534892970995202377574782656368514389843249413901859057659529440019919675010579218112593223907732853474028969913047961597903273576557227154474845557682824576963778805993268068812492458576291069911435934820422506130781859388519195909556882300201384221181900614475681313809412390533138708961638289831244685214999827191095160218263203661162386267335652788951099640310910529067532392886448369920195051022055002043288441145722274290499550733714525059821719252469089979253834752715506170423626418545258437023092414524469884726975911665488661988059795808986726699945156178053867341689225279798385416311469320399366140050787770584614553037290035870270524028284006738207352288154371142008551821058113860899766089883682359035191920643938219500584200575463260632375900980347156971180150236535290908949741433059379487868413789144552745147282904131062238674779254741746792681082999726286304096201434152107711288541807538165151714248663560738987698047678390611961832770403130087719739476590245964636607354835267718419842635507395418230318579835485521009337216253575288739566666131311761737747674722424965474255418211353019068910021824631512864109779676315236593361884866806720038152185076850724269764343779854197672798521088337559196070918100190675201569920725611775002638499907942768575870502090891765856961394161255475905627196663032775490912242176285285752047713336180252336561045931885557068448372338079974226988322071327088882334487781087281402252154063347441879047770814586349198097078343146456025286053452271138008230297395538835689131082129455247069878692929201311355894922651476868825415374242822216218698549333615947226003806538259844896365425878187070622561086067451870230971452092787771269388545465303457243410554506676743828236304175267552751965154496474057455137239084233080773926656092654128508409810720964723331533529381067374021091435568640314876795354673461714378633922679565580767020938802612113081436023204038255619698302789040099910114669474598910448175160726478492564153689370266779350272675866288933392872467386394298792117647197519293671169223919408298268859347960263134270429019133697890042751683901483628012603496295980983801656019769827404358621759058357585781482224779967542328742112577272836035831283180424650663350500475307101025254933330813608663890880012144345746861406292068902458906480859527811787690824962621381665209578554422245425300647933995881487526428779466780897682951397551043087520083929420203840156435256627091130875543907449083275225292122438519325293286404746751584634453389867992381639258129279987392864665409958221355875954491130725421047218650079570621793192662124147077336473765034629637595258066535712232052472020201865214243706902175444164719314100440972027733447713893591249990484003595843814564389236934417205564550651407466440253769154012482065873885164721783714465985182837077231677795978565744470328982974279727285111672193133024542803230403720617031035568075699349583659492964531407919192814410512584259811810590737669549111653362870506300771985464240912110957090564809014052938627994650377350647663416270720323047333719144327723840903152537600443946808298239155827069604761613135771872215473787263750712408200122483340313597088884553127321720472750197917392960846032803384715413136342056704165896041618463764049923774005572179019817880128537261666250*t^89 + 1730382844575885450817716157353401712952992037579685023186774223300206400731625224052082916371432576384252210304087700986644084386893980131745266650999126994993008812538667792204323751901901967388263220504996441624147682580183871321279902311035136610999854631508207933272273496412375334464267680313250297795664244897584540060689075872540221471160894755779925171971897011180824259159921334702249393471454466185260229197181339956025963161400946967222207451965008933765569898857235185576086933902964917563406615356719357389614946259969145135594302085524470669641408822541443361053288674469752184663457435733839691303062848539503208800987600550903061238494852324083845262859436459442181130918852171387804734610548588423103331918300758610291611189762039965123443529065591817625882605500346621495336456292802823773416384583893834409899766004806471082676961149415010841229779850226358657709102908637485222239582865387152110766683872492620712975983576422225838034369812449165714448465201411915209139467396624445375731171038461185027699165183659630908784536017954455753495810653248427598055187980292159483452688457134076423527601037120929538638980438604796656165917038938330758316217564236629125391268400122933439929165116968445866033496764922182979461596867977625360891668191063822886939718211714317125444612606791169454683933368167362261513854896868174096786579048694750445908378919049527795044333752173040062437917679636527845483416761693663888860542776966379477788854148448999993446393784146290210437687193670829637433460715501636106264963153171311649524158930754876487851357524933493304759063742692091272898367612718554672136358781204534315072454177326885214394007558137633464862201936110917072149348046070394274161420641791866613391109994189280938100151619957332589104371716511269799705392310098268014080184694652703355403301462634127059427756178836068060426454682344391343427165179499799007095374375525055027576600582234905405878228860823464096988933202966432684370904915367962463904667431568409911628911846601133738410737131343738375177603846912408761133631962582939087342052279510062982779765697870559628214515251979598701172072549475335352952776698614113576372220007414691369238730170341069138960477215163397013588372081157623386580431637663130844983099961962130938337326059769139860675138516070644289484800377035597865704363381110235311438172874863831305991456327247396951751343213610411021196487518259838564838297704068844037198410070190602101693015733485966175120661391483179683270082907068625464487411063716637231707173769742089865918765755004262379077766815673460308371850512057519956832197113634040141896877879435878826084909691691041556966427329167200148777313578571693514623471308020845561249850722452009757105378608299381575857424049374515420108634746106782391473026973903443957086556040103939931277288859559845967864967675423874731975165817272887352513174050566096110821957799507767455006370437035528731750779894952896132097200684002789889968273336045333344246689082898734796891554718293666585169082554208597198881253116786868897614962513540058864338137146436628432563992081538927214132351127798500783379644618175255386338270431678518976786958751148597342502367534546413960581607714963882301970203097590589826544325852887543973815501104992970666387353864268763824168501462602445976321473668564636048106237206180729515850316026145981449687159690940614982994716681433586413226647316262563623689982101153945531680678987034007328393156542887333321383150482063586772778767677165240975373895498189075874302729177522353140011855185561539103599909302642766753076355100128379567854890115293720633407846236057635247811331527528640802298888483423343801340109152336157862451382453054148104213035607308293277809321105592690938500310708861917270184117011533754447073852500393117339378500968455991711771449687681227282114717167606061305258741401032197163131454107600570513762439828055073392004217767636957525216916544904915741416959482165948995773706298073307835301436644614915984166401539518013199067921625307548259545096557404595443294767425482632579321317065260026417789153254110401195553570164341990696534520416754900906112451771401989545748103590642987532367515516449544487019820818586882259456501394539384669240767289514096964418274232687499315891267951356424617310380916102308347483131949285471508225291502007233012875062280929025085693184442681628248449321444082025428329777293235099098380490067138813849208100932006478091061681816845446494831691370139855032920711428096933904762383406778602508827239013634651892147510165616162158303132973459347516195744718180901178882095535016091848611108087768074999420379169766006458633788726476498886564028053609213265412876381167730783905052562626029129640447316133287138844537457759658125228431941190826935198605721770878669893032503903161709214885177450442440809654874509638270173102453406244817517768730793617732687697869721284249196170426152208817999584352786133576704386291407369323683131733649042477822189870538373866513188301480516748724407493797386212507611026675874007272785084699194644226523341794774804520668114415780488846400794693981923465909524309158004919424204242420794348358042599997658782968311846365880435588487317149701180677473986652547908416708366285979136017589450766153464847171536678707012603182230147629084632258687562770974357027961638045463832537977686143185854579966166702175287312466935628275490031546532494283280093597768518562786130267951007012008026119478511432492614027323841879262138691203557223230282676707323113292421479065947399786197074392047450043515673235013571603497566824673033/103371024297104335139707324934634179873884560407158770335926433601925983699296975601835939025120819514742280499650236874088418955177822248957622539074780931351723446512671228521073727002561449384482437379498223465743346908622761332332269429272826019832406526315870766668139916371548064158197974282357939485387922003672519050305126924604986181957127622121250967577510611429444596936684993749949661299921054356695057456537707408099496912449796687430906505327937418382350085377504089714464675184341038166119336587665942615821754891209015920375419316925431279002653227852275215260767494769369838996143699880666864653835111547263405019541275149569553832371871225435404615022592976544624944718766867064505308372552676913036753304053678490707016006066844921662887571033550996383895928038436060902846994820550521355419480464631592158228324240429948348379796508202327481475865640859368463036540969439744897940229982233477495380995722888491485605218639942244355811680426344576720620438198431471239451142932596528439446721747310660297641966322204108028114539615949288998371168633719588567546410155848568221792749522453848235272633769488349736186610068020318979815343161358687025150399798755600363986910640506929098327180770472666354617787594574586313901565412556302925373585616866312377260633851831303030956036809012886526548200538386445397358601676336016536196798220313011911412498288062423033326775057023349936987767777492612928851674120307224061261866552248128024064933930413407960997536327298729772133102031974453077658926121762380145957461622636040866705613953269090875604263473548452290495908382732563314250980678169052427145929224284845820988664463847778348429239293343174531199913576707566373013226290716442096628807292476930053319216296017790548205362251343689448892654214374019862512591582217644621088270684119303951604559619076749942314701103528916402239418178416853405454985873592078310281005874644630812551310690418340970672446690892967003604607515450089276660278647848343928886576205911699317132275231652017235138942059351604534607544403072605337184514983488632812300348112201250690125653688268491384464374188343148978930528876621797827983394579508083422992707200024924735568069691946634737760350065024171941857987785795406505121664915576240043598594832407845795239322613716425510913926060665654642235160869703176790514016532441584915015033647698336946948261476787261488561281859526848364162725300026383462428760289070698115154538053069503514477591496658557183978899910922284154293921366376443641472892082122569855316016388463102393607163888867743554083218241109557402144458311526621939957459113131923543638482516435730026700528242758150852098622777713127689299832759688379115319205170763619746933269871730857503696164178924945467613920463273019276869910585793758086431144257250193808997708859321013501020338566541934328385348010338281077349302672532924926162993265671253578366276010828749740796374971700328006597708454559575628372603591018122022065357651222094041894304566507393354936060827074691810225405088929710341225163473722551404556104716867435223289037894594903485495371386449604743774387700292067281809647084621362056263408918172528805377407083544249727479511979000274552140765860944140901826859073133412931770691018856450326777680674231448447918474594385495384791206481637291816504015855060577877765268196271291501079619118427048244129522549569424404433393756945304224100433437781528489550936639529865719326387253590174049938517332574620939888516758132085475376667392635164617535258437586181881316751123650732662166973276679000995567344191047017725519455954674692755304472627041927618913677897193244570347673872812841467865711560551588126690746654785231688836000459402984906734405502092408258702855035717121434413846921000616313946420428881678394168256923124983899244378988474493849815703522481802296995054173623801487849436145990943503959786239236733512568871073123565202499485169992787617292129775365909959327272607702919806837708302391653795365826713742069450650603837984959985545785691149889381458047263919557302901122406545114402708036526611575232086925818150060757139821476618585135516688377280091737249897937019249060171229283838635666740681432980570341013832287189563000800879088262215200870309835809477703437873170971610296665831655580335491206308188847041016609167243959755866903854851708931299625742069997445367172878877702841781135796940304186039005736735567174329165716534037958360086541304087588885553895903417774426138283372080805564012640118027355764050020731437377110687039369902479154141385205646886213828626410974797884206692320351403811916533768078915476647074259353755610961170256960085537395304477176444121056432974997634943784030227063318712163728222778681218083774392651947274760253175595466534873817643644276252813303605791234395089182070528827658059897983081063991294185164647446110266856756061370676659122555748168592736769356232360067877556959193319522339931861677587299922380894764975126421658897746172065428726474678968666463621262910011953813255502381856826830934167510861005087284101489932600862037893523142118205288982992956371459002825230791704430503287590387262347809521143660320378361752657348521743958944063620270580484825242330176440773537270954096320476923927111826454535953438277596320643880773036857165153465488675056276327026546079424232342546840824020848281578562616746128612329856056333297031037079579929072109019871627858001945139679233982901346358696678476636079843182290696125186121219266461509662874044728010846121545397847714639744853078735607686527298440170513660213566044118427820201156899512500*t^87 - 73462608611236185973278745559873138303203722117569251995996766923285035787928807270850632089607417290642711216591291656135309489716483535682182696223700692554558106254737889150927797620641897243017250138575525981616626503124712323267702685378199392067238082459502245070799261254787705526372896019743400784739270164708180905043364203944009394359161311056768959223551745527401245960135067721709339399097693156314837837005961874478951972933653725721896860265157659682897236392885404538810122309331992227709128638976906324691316882041950792858753824614533613816294157564423681543974708522177280818118995818123182108713083283777517787967981122706523114320661117951352061319553406291287249167502888400267446776940836692754546108575731683666442740181779797369872667112304256595579736140063184965022626443566619057087841565314771501920056181032129816198602477296585845511223944209040270173158713466585563551235512137832580794309494534607548081979751862745523537617679375179831152379230976290870930812152019625941281730530204231240478819569060829573734794691167496881728249664097270126878222294979757687435865560399097012889501056387568587710136697938209512192849871639213710471683375343391927255984247266884973459869593290867488394719006392380645803408664078358577751423521302005330959987078935114076065244389025373900351029049711644232560619024013092222669854187825664533251014088585881889476189244098667975736376205552656886915996229979749030560733573106319072910658202770698857913313549478920453552629166529098329571639791042776192544931800131313441045104484026441021920512545726119016184567322599666553601039311651135456061419641581437628799970089453280707323763192935995397158544324561879933705608301214964005432662319398001531158370476878986748622860368096995384416610959815998198672304495251955036154064608961149871062021614749199579399845445223674704522726212378971708057599614110942944382124808836714995038234712327280757686083051652642280849936210080275648160836855516460123468069592139729328386024915214113018026812458306048890543512767358632646195260801487416391955691979275786483700959095004857576856549190962252491535074834251845726453948707415458937265841301537404645957673917231312217902137982209550822974322330229616334827216271819139867151198994166569268304088140870225405760552895766188616538684948566707340111393164363743576295270299944296112172815216124951770891669553468122271602966276197036187779293333093518646632803027827335259793693829982237926124573835789450271450560462225889664790299677457356667709726786694277125918151536053296271083835378888349210453731639287735975013618660414132878801552762267182250940848117619104376283171416858718984696445572795368885194849440345656337897287362349492272844972654535693217579011310425394615298874678094642254154188939009460825785453772507017819313104032699793990380152515987806726605006733654809889105743538730077674161145119479604247977366106139105617179617360113909331281844784805252358636167473490715730065831250569326189886457014922328455323125699442011421257377140746958618783508507971613576305527694092946197384921503555691839031166934796777211359314723730457299864514266112802195879352809235061893340042121282596169654596529640924646582614294709785046597752035653362285474844477265812250019483680572536450097095950813390552638823490128856068092956247216657551161213433339346636829424196494557057684475673218477299616358083151991820822583047439670418091274683922229430197506598843989626874632070608989122762725479159289564531648943651858377151374328011245195698579661699272904584077614843476165694618664514785644388579424153265033064554428801339540842040876943276392522613698558320466605018719435597773950119467386799718886102279189034749757523274571453983470135492497309303994415394464397091142582851634312718519036602032593296053649422991683602127783135196185792976696924248951992377744065473796887844789792199631795982661248419332478889581368122989812329214892908439640553372226836708096020312648511664989399028355959033188722063289432595767153124590463486299932396518783655599309731720395788697435950412579133861997336183254592762794695417286163846375825487349569163510549930161583902372675444000456130394591123452723583730133810058519617145309046810573658096298393182390259493272833435143125230537187341664414215008293574299227403559232403864868189239633556410267051809696036544068118968980154800757030154368765820617524597625025300414556194414014929890850023168442071177058494988993917406421554615050131601893625591808545278526641930272098039939411287028031864395988565390888256453144056896499278964988095040693668833932431170207545523984133301106876486158396460761120112089006916271425682852633516505082558304120766250493130825471159060841083125543963646130620064275572952420130287388963743673681447696754290846825992392717082149004421942604801538939995836940394606271610194861184677333565673373714559156166732119148297176775650584276355053949119708026845461881926384819830448460887594884935875996187423723691355262792528467291095655188285575420540555532077323922030539719906334885538875937528894535424642616839372127339213035433152511088646878764629461523919158889217736769471883122564249814466923073470491135160261724901197944080978115533106233077473976205138374860180576710783438599888497701611386441214456027373428823926615126362008481737347074450884660263554902417490615523206768622592522026061277132991386292585221206171114938978128842441393211408484773412637429479221838202994310111000629023153928614985092880035673713451342039832149579085618292606012211525979665239976954954786710366861/1048058141143481433114464626047269022905340781056101340681890925003207163530432176231894218587894964896069033529853821619007662102756904217731543399171388906788853679502671051729462303333570023019390536103256588074478645637144452596250413289511328449876803289011350529094936984107851512887137621653970676854451063610834936147233620863185033901626925535162939310074864587160852879421661814631989625987639585911659848540344507869239179295945998654524474876218891897494971045625438464797014448758996917758650729795027458993293608490989970613502301370443562651552100546548647952485869475967686923614101744350105207352303428955394210812125080486455792395651927980444480310791065670590643389514633511793606420527637080685897034399139435481580293882310527291755684505194966842137044035196095534281785111086597625918327028534806786573845333808871160314553080837361757869187506559544964973034881580955685571236403743868781630168839435221837474254190746646427074703465506622394455026498806257000602547247965009682541862422451633322625732368147563010475447694258186651296685604543556164568639543288117463487112328858255076487782179262088480305248802157644410072551801244383456010594873479623280970390489601971652742119620395668269636198824863872815719385191404825844099777709852284167930570114496947215170257065999219853915366895618592492594739390676035604457192097796109565167429037643007294650293506948148340341131579942442103963041353570970883312321812599933320410389552133675460634961821315216361413703094881782584863768320163324419823833511899582291139354878749404658569576506505613048082879915910848912930527842899820388748347147219179194809839871266059855119054371347347777936929683771522673942706498716315863129300151376965098424592870182065174810144526793923398584432842548695312582042663533788255284289758812148798904528309065895352315140291548458977619025013027332793307227010775175363572277062361846982882295228828013475433453802509625613856146394677645365158203233154804789426195218836497537036540712118673472343626705751354048055478971193872530992646360514594550357350769439986040497045977614616580448807397020773518867580846174293083818358040962716556209038459759612706908977544992708540279204637239267074484109766562622467474127536246044382554037433286816666948772444115948094970054113543876939286693849025746568843663510819118741136354423147283898637719033460850686780225124517370810194573039271907496648872714818829994049928830412461082232585404666321779576925270416858854583555209949417486792165358242224311249078026959349702548304313236452278346138933102961580588862233928906114524840686456221946424241846537638579594711315747676339859257516618677859016273144383928538174398357385338187890207036575504818058474669377284237107044016793032487844328649447245754486708085395408264990665970582883891684145008658455363768633366407217764187029109936276819241381356121987705780339999218590527871986286563075285593292846479088625380944153288614535557316248154210567071957975138905159747025733513544885325513337115640547207613687427378204180513434503375552241882897405718807458740471412935252576179762015721211756811649861559065616043450339567635051960454938638439136969276052687983629244796910940455775442158770685047032636682101981778573133548819897809523755830217555660607321084276024174269170915951288186987086501188355370271146042317908156737580403225574480151669292622917050467309474538979361049859036400865402555106375086700056657516639531507566785341693707349588217748955360449407024266478246998780858294276292470048315178508657593055293858189284187503315496660033255774907480987071052695742641997464062868049840995861674837074396876370120441698892142183536507046770441457794983372398790504614508853336506636128750799235111162641048683839967444345560902793123292179586757658909688345198244511454873738497128773455255536998525007863196972977997947480722373393737233270036185202875101780241522875094201445366479887895627351514978363337566156936288499500455043885288093746256342192561912301451611965430498460726849599427607582653899855479605906176240736009438963082923485059836004489221987140510971976600119567394105629265203850762371264059462983159297950420912703406573471042793357541352519952900072947478583897363305132539615908505846962475835533989597905478242517465082379459197024853059172783364803570506512660645473699290099088692384365253572250579618018356081412271363614568467088545366795304052221245424973883246192853839785572131351730827452852871452411355628655754620550350191897279049833754763567255648008676323012649944765677455591280788394812097578812968259352567798508234629356500735857388413113001266915246543513033196531654566962646906021168037525666149575758885607705108493133907771812219563029339254896727316103778662325380588072023522598396167284930199176677677859537693670862291594933484547327526622773607278355025016511511768219531728039557148968652256196974497869227973100101159176722116453035415843129811763915232468889336968771981475127515541363260392029197321834887549169995873475337559117558378956048186128653620029794852433308059783940768986058948537844449950932879986732221418375491971172971343256252134137842325192257650942072233199361419546166937192897714739682749391774051436312201386057249124720008893575744178381666087426057955896578660574424456745390066406874613909746582576557268730658665648774689944583952031938278742444984876298930674460526710121382179817505840170461553883738917886314056608909874037045817898799954169947364688356366657124479698409189445116394684579212162973425200803898173303408107915983455489572777335000*t^85 + 17985116977863981870859739105799867065602607999992243366031795343897725621454038274541183633264115946287179671426383657593013723786666365930368925031197124280675277855659888949150756571463319667003968866991430998089622485432283566534334171200797884042307684239445419102829235745285915728029525727771094120306397639999541693839253467754585682041393866923278379150130686783140613912166016732659465472818133924546102161920153856956204735995077541927637993317415649312104415170770733485016775519893162797305173683394900219497754334922061608352384706176574083751150291759534965132939648256604625781801861260589693605385760947374442576619646509208835704546469303148964344308453336740152809573685200538046263903340027868752789196927307173904324525671824056715110708405333489962969778734729757955726725634831628909213801770922713735371099337764853350352791880918585998264184055163162019352456564372689743219752532244181460390640301125927284294856901149103829003787752171656738639512649753831844679798161441925053375610612789756003022845898999995930302157616557259816287291583057752784260724513909317819378024745738024536272502620868148698501537563159291031305992646744506141018722497993480695499470843905265036831082151072927712289567905193644934500064331901387910556156603805461376976673001733687137306394930382266869470775260529851920722046725329127083931761825850192967810962788394096327994917884044282582365673330324373040092032267843589725298570587696701359340429471465269542408291880470546624630212588234729560632609672909742085085145746043823333258968240443906849890137627995728215481101729906149097802760591617200675792372144555909383728717297101714638856943855509848113852273670816785982043423493360026452224227744491802428071323564661213459068174802720645514424513630562973240046582563934335130326104433580384456613795254153482360979628449005019964287144030956112400632306597487454657860740030819560070143682949195600078582822227943301976895729110266850897518750243010022333971455410281616097629048056791688987490745354097196586564061107933706727367823351598758140481255837651819312350117122679573819510901142168021798901144751043240505782060858398978851967446801530003420731208268351204732699399068279183170710526253473444377905168951144449378822885813943802894413482190602691538434772358225518371435345446622862304119083639095253179081558681393290138472676675977656396912694556159659064949165232856388066758397598034499843554994868034153070514445718243510197267642608328110281396026816051777115174592684720077273234493145162731231779963186542937878919154699940500821232844390545494711709779723833039145311229277388300886340548818166349320180310555571125641738390088936731020791419079851358635066243460208560662701256386873564672692113078048977762457033236351975679094620654598565594514720468365637122196958734098773586259088494781555330735853960331220318928546238557879823103400620228982867988662395218940804625150909643244625355126063668997521270034219376719077972714159211609752088858943956688893927077565260944133424001173284147454610582038564594063376220760654211319056547953036203533040636307794234258741003291063015830358259147291419758120342463999902894288579576457983460288833162764381719228853188822246482780216962523351606678714845354468679259108588977624281608737064871084545063873280172318379456647473598953598853708248641232599296221740985178718761273774155027741856229214339226018321942811035099619211358722621204899335401290669955499469561042108007102079282438652948524594422007171373155385094640592237502100703723068587853910031125886972920202618030314113963995589328860578389130490797577528759716785087669736556570349651197797229211028809419024104451396996526193888424897438537483224610912825719902476148657577608801678920366902730425348972303564630730584523535562696240083234905637105969113403144612611585207821555194437438175377187648559203470901323128107435528594923576444826708250103882377043684481615234921242925231242904725939333214272645485767056507347034032102409044821462886614970610579963377924620583414077536689990302423742549923938156867074747864881787481800126176250709411561538382907843013198199354458464348010568865354870391964434978605289203503586679446413428793201257736488674889706923345488378648857338871776073207384805543155222943823705441785040541197369675241212064726289327173075493438245746334068540092427132506692165081942279772361649137817114479136083234634229161606205660035549487309291238618204849811676766519711737357877495032848998518813272977017320244739972121309589948379960202771037472206043120997158643150870763706774175695873149302842315257254931310861698923912738880278046625568654494971508102666686270185405040620922072697937079069692437398796604846965385585858682984002084086838279381407223072741376614031430255178142944673734665675888826316407337431972185375956120470709946208929165874662484305936626592602837971509748818432195033912807356688519747999996664677734646260886334030672872346467240887054032886902301182967879009511305981782290826124580959962953856387711322025870643600004051283531620818345017602266436997014483662234151393670897652386900779199403029718091018176994693335772156921018470127492214934969452763982009980243519711811273681982610031579978123746027866579126899037536100059613934343020375125735088250341020843678223351804903608255167765789692801917712518785273984535954452178879608517913271991685984117830991814523132266605645688680642986265725264877134944470124597166705115202218227047662634081529710853526056376287602138129174292753731858851104976512846207915324437496447490748473136281549/76147181876159009615315152085551557312811499904509588928437683537308489748420942707877911735551534882358944189069266129984962243249649409593421679159375098168208671342743123186398556024643907867823701341523912011636366024290935008354386576033256703421648416190049317587047970938799822916232558569683929889736057931998493996705766514004813096879736709809275727946400477828497278251307967487822512863683080085128328525035689656871095114959816350190537057749130779943345495639689043335872406274506894149242452013629261417418848141179001165686410381457046353422302483061593253556494427477782799118513315038505213259512650886054815832086369915485750227835298446850882171801544079431306383962753216125571742135885122262051723866878030198841840339955761513750594531065234224639378977645314010568784446185369040784063346213277072970886800831294793806001623207129720100652024491570330992279459754696414719506792678938273589725960786251002283953509863675267921221401865786702729469054029694205913034749694377628018163066610413198163950352633847567513374075727132041597307892403987791097326329596506901515284616580595348246491775458559815039767347653856840131870621025683214680842583756545157594730615388033329095223396073377884204091708315797736499791148757888515318497345514956867449025237710619152905443363161687602229656045439646695788826178508400719600820625328732077714460976825315348864344399254099728684145793745993463346160922211182062759069032063822857914203293113769082363332132879056029501310410897900311476029877952856427486303755445147165029899148374717843953470320771114700023785055253391274192681433927429280999420144239234450563994032804374661344857501320491552328495064502621176687282817361672251744381935726448074863629026885216936417898520643396104186651823971840423717461960117477210921613037475267671435258129728143264251348615815227692195652815558050028540681108674329627919407929436813145728779733237155066522652622521827544627768445034655746372037064340421447290001384164934632261940344085615842453542616634759810772737622308186459431031311475940840413122209189280832602266284144500110276679355281034504501909986571331052640141670468730220679788902414938538054716574291719957923286860694494167358627618207083606591866616264439850163575949922621048548058502774899737804424710780552051637901359335441550874123426130241556607672269767726289614829684794488661674161115689490386680847122131677216082271359579466304515530378528034156317157430978367986823232439741610060437360090218462527381665709190307916978439395391375278399598918907516737976095399025689159562104831159594239081791160844849139611533378804833317736489177556341661671110578365595850403594541999497625219861675815952763217071550668732121756531302876334525083289211602348022795514038454278878943020617881249115524725827043151048887638746996453940173407922987535109444916550290915110884873308727271068133647153421583689555907535496963343163906206761289663760113867623830474911625272615338318166486965752861368380083958693344931642741342266666293990713797752034948311861574647636706355371235693353615987956208639196909284454412085383297887626479811573026069696787982462797187960562128153288219586864517787671916900999380979057358762996518026467214071789196192222395140524143149214590155181366481419742589142299142797014997811323588011175872196218305030257393923318357707548556638073467804621949685055779100674718416435022630766551056777242276915986577791066161075414371550494192276850287634280514044021323823728030357676744460479447715665010978050443712360937448222587282441421866631579194829113936840188113716387196711980244530827994662554834627659462479994660895019932371416677866700052057688064594799890094394981702545020296756656229108101352099846914548710316876707625685075274379262103424098586720772565951322268886098336465666834177294275299880145523107262130682928039144826233908475516675763603399634603176172738955869828371966339109264957058109095517518782028658999228698645424415636354988968219393651971603555427552726185847048333557355676567691125571852591209011375797616844400767479539081228560574939431161091293434421258729614858149271231039219016205235077814227526616386079921447325125441905111527152549818583210509119106916328020243657157124736803964655779540255972505380079741576025109666705631060633916921055942561927625099489051829933836389731454609804751108599887692334408977177375204167999728135109467935547585206491607658997664072577385475884957818208463723046853636384839759832382286573166747341256487036101717152703105249260080770990952162346523459494328277179105689699181800017729959383758740466423654678214359461412043459195966724061460917792755927031352907158824988649642256252184321448371760749436878746840215987088528772372477804221060178757315715077384735905049688058275773203799312047333820450275460432588782159298427241172008372719249345888886226723915557935585253962347719407902400404233211000957471856517302131541039082322385810850696223105344184519348184809858489320806403706160413540897347032514730152016240285781439665092341830483463336917256944395862590912542712349370171535511752894493617557665613565535494686024144123248314046850074358635611210389009736999463777117544664465911144193069867185291919594596131470489763098663767143830755662294843967521710925277880383706235784839924263226048946202193825278732364048408397224725880095806235611501405111186533810439932486059573600435064466727478149548120440920807198695474541805131542882925148481666903269252337012205868955246353723730749134158156136221014583644999500716164883120625533030919593042959926271000*t^83 - 1923236895486895181000109585469081357092259395506414858705609866142462194001790570313453582014626282940809659870727533794553036296844545287679344071976008236303649335165752944033371607549245759844170791496790274874550117195380253389767056944689257419939866486220728033580011365884274939044904307742615362541180899589547855900607680871336764414851515458659690365913734582182808018231383540031874692609839212194702082724177722174636250257745449542195970776552496584460047987751399639001818892368133424584601703911965506508482041599609063645938753598458060497073155038737931292826601308553169454634349223668078793959967529697458600143749099023410452716173423370927838053973547130941522862465521513407674102658760123740820319312128308087089657129932344557178596142648446497853864229065502816931906843299134631880514506480752409544667633779134844729167447638537670567872825380618812834900929622623839359454865901306228118181613182625102215750178115278974277827224374730498326511271355220808167016501616465812861673614820236656599799837764287691880925042737656706266602970958933295231017806587333254143562764227969897327471070406551754665631854437577976772222999994661915145450637443515308547598848314824050639756317453439319113047244649728722573270360428760406298128111857311203444974334162505181848688465187456512939496978741969273063673361985861556700347503189661403801231476670143765096910657383086539771940329085021441464023969713904620590086522508102495452014358180218261334855466022910904744466150801847368117716553293418534821976761656337204774456776418266483739007149589911776489648475992825264858633942005341713662360730600515640731130229172060177002973992376289816598934975203383218385629248197859262741238826462000292373109232424984939705255144241953066491625155875900982045556949872060833058275168064526231920292495416220596382580435734227646311319694347463469402939473323890115067968939073889041870723442267431431353064001391346449525263504821496680597117367674259259670236049764630936404790671411844225843061216484442888827472447865966668441980906151001026736344624874901025758209444125954765772703838552907374904587897126856628809222950397079511700710570013160007237723112412744085092366550228180117766787999619155530217720451850494862502571465468095568598980900199281760415173298918995818779268530942852835114247467392561908242326525517418783113647867317942771601016761133170531235697663853484795479715235786338955308539557643061171122258837531776243554018088078439621419018914961618291763538175527387075844816369444305391771754247078110087470138647984331000119199336572006043841123320017172435880843443050613315223152627098536858257855680490603515788339338196407412755899486162766682261984025953532813717354761107620825900618394068853753149035536318077273354903457018179326362872927035678287419389860474075693508271070844641524556953104161785171393916124162160788876212640944769919791738796425970208482230559905144024537795157028107960876541019597374369875592775318546828641717494937980472758873188049861726781788831539662882849660158628409640924359409330188702292527301418931811267982298257208321995163855835149941777358811147685188776105750203975915130832315814109499632622499182749804230652875650309535135037247880284684687312642907581160891524070745776770379507111763983684558710231260761040367682002131178914291792282367412840487833345114776216531841233820417238013611032212378650926812957471178383607466196653971942657394704586963878907896889925246154199845740192371326294839040191261429126032254900574286445559710794431221145202530686641069759957504964888637947270842395828715514770202312773449189314753719675449042977671865902186103569395079843692998643618635936431971126972180912223977956762064827100871291206458320755850227653578969845550033468607052986651463526619021876318066375246230321052607331306671838214314601499371209067408521567332688060707023585254056082779612727246622861148575245592096901572214258428827244598205360914886582545786949448443906059858850527103822104779260947001407791786134871517740416665824159079102935612455141626215403526060487643410694948536353364388528202608525739524200428862066540287409933167215628171660288851265091389420183203976370828619900166828484579822845575791744099592818868981113380920864003086103914180507270194575127536224882520761233067768858748118125822680488370154617988177252761052691437398407670617670860754475770357997786816750474616366692715935036301014303787999385343768558733608507301111435313745966461332784372563041088792615959504309685498047755532347206292225516858631130748723674261779885145314487169512098056923311296060305645901723005246932621364181628445526099912705409939643075817009154110267278675447016880807543513977581290708119106380760502700349730255431145284503638865117223515432193231380436549589689978823169320171467880460204207398849873632604824408784662725324880559688686992805756990780535093022718876504666819152936202127698264237645681261205275238508393015435177916549409696227736667379903959323918426709194188275629741865630502800119800293922905522128721726202868326099541190129411393795787898188701717633740097356319370294377029946357233656090286720004689580469394096050942432573900435856743533114814640964552089579547281691558111629382751802151320809255006672550313464493930743342706799976795155046890296932209083362439074088218637572156810137392959366330983566816043751250124209681281268426375543866476168768770156401671720372212978764790284251283922359752527263086606220465371480542641638267678379848537026649229492489031960698467563176926336832878449583859648655401560063799677/2922333332517515750778608215390489116042304722809073194703864530409417796996966710357951775872086880219125821387272998728034114505362000865336392935975574572131301930370808574925195501933239910733623020134493380362513851642518718645007406900622426890736831131065524857367996378965751834979668170810341565678078006101361793460230776751980019300618056198477567123151347955830900872523289558976103059406379107359106681807381739897518613975450092191833698072515868440948095583091210581612018100412464800997197128287546060071846168765847587653551530581667048077835557538278688430819749827154754622831804248241468722765051742275633885895825995601585084080608787261374568113767161304149599137349644066017041057727337107366137344209750589689014305822429290480061263450825179552787603556502047381907811690528882850280138145024171471737782664043959836891245389522054351906666275913587196658862987872328213889878369327447766356240753571994768209771657931281796566089667659603243397764381863442383068591976550373048777161862834136309646128591556682237533706438467898344987875822451304183661742144562695848686983091110178787143731474466035848901156200289924246824155857146238337797045301242408218793636547737710395102221955226824798035345759699216316173521075553325339160847878929434920936413251035741073835831552310652540655474382076973891483710919939099299431920493161205623071480411997604092255328839127262685844119019645786285008514926297390358746935540869697421559427672751387778985719404647003435904548955781433595400312009118985728046767049092642778501315048558218762869840376146802349920559352495794021418623724553127130078779124681483978194267924352674270472627979045825416307037164532490281386769931707404928443024992561099457833869684328098225234692267841790559186197775481187761988295445726173732432467136827055479938796993718061474135794537417333229369442722514014801943062752174249778227193251926059515318907519676925057506110741779416370592921124947461067129972324222681114924336045696347716544937874172496214691466155773871791643510940342920044228392561554394976947869697412504876737273666781373228385818281441420226692996630717163907850983748850937404848702716678390735843566636511717994103781674439853029449434710378122133835916114691942499962749976778769513732338196294777381857007539312658674470073859554152976366987782982081547405871515132706358168577227196764985415455211498108274243109472427698471985283548944196487569212303659080191756157899245726374469492387993957535755707340552955898369277492015671738055661851973315828949315537446197354297787789668951487076407715751224637750302254419840828124698466579421325183166198649017067720883421261615071144047292954135145785539122963609593551646283459596863293061510273584083803488596247328086343301313581492012811445108845930946734867508355203965989556097240988828364000859419327004102397376922450031214240676732506326501944609253972089032796419776064657247146886312437683901466147047489442363842365089244770097877290310248846864306469086633313336419977798382697653774400047372966479456530383388982675580610263269096208710210006696240272772499133981751309777814181256526810528776263777182842146285735259168300240070918041428323013712926065557699555182368295778721503140031096271994493793318329320361695637417398448675382183818247500304279991718734556711280838994756563113592918060448932299472850091440712802062056624421171054710483241971648215736439272283018489583060082640699705842453709011205746843226290185113789730383605764383409690117351798922345213151421889885166181292555884588407254102890677432917958669145893582621452973785678243775815345534272558443471663654312277698859017040738608484203525245590409805042572633105062038628156594649908543358300694843370608223426398147989457726964242599909110773966362385221845497648668659923089096073417496127804082957567542903226142680090249724637926516051730319126742075426247508057854897619014817131723071437926014112980390859629624787073808416934327616944936158135166084425069468707365180913389388327552745334902355968397852482796719073927466405174106853456894206220961100536899210973177740117195033460829969620731593399532647132815345447764442362310176124950022307200746089038268897865564406947009160141661744759586100696480774419309565041054617547079897126951347264539092853399381553848432264394254502140946871092287285512962592414595673849592359420144547949018757425131128226523514485807391801800130234749665870603013712127255346433642587459929319767738731906283462517157363157333625296415118713161955614243874424733253224721182745676410067590282419016796294835408930319477942658535192323816480800761077052542359717224914842223979539578620671578166572781214911838465906773943189483067663227117544977329910884486032631789241952088696817736571564978726370812602534552514116841642990499297566089158096787575679638804239972213467833222519883666276765460372762431935357143105714338101432769447502811544142447635322348361689304694880361880230286830658829906537869508461218603800921104837873925169409361664718000471357910499903954866305556578766786468708469862021221346554870175617523649665108429500126942182422773667000284460233853071790566318518961322947519923539673642523614926275653487267305795687505637037040400269846625259959563758082616853713169461596653319364398168760163661778716717069925674570824881551344986833219996925104794379897340259491398309716196219126304288308476829478657204982288579507897723308516113449662283594863940610315288407649067699760889153182411933812460903600473070588081442282792265351572301268319460832195751670637094933664170670279207500*t^81 + 46967781315842041050732319093895530910403267283626022093449477875524433093953048782957578139367791492248842719543676320766252131002949084387763794750187473548748631143687247530317922569373830849059571637098367794364881848710979126810960835457821203756926074166255212345384172688722989352051731158072480250581484445262711842931301958629039096142797370009754871251851382513288158540337299083063672938583526588036888351468566212184558280143504414508354376466284073506928552439235566427294033508474955336485697208533202691705207327981608946592430244547089106552627334950603590862742549128486676317064150242911155733960087910605622054314970259916966752882471786979320046908617526612602054083672929263196268169877077810296072396599235607599179691561271550234898768248594847260779013012872638134722699064229734013558375770509876343037251291455787732825473509925155308181383150669788166393276373326963624634154758437789876966120233043707844416951415104294866110813573782188982464352768960165376391004197768267513863376975161504269704658215478188127395992725779073437890565042998111202297832862095831932472054357417597632173459376781222857125389524978538568006043204635691988518446209192232574071493343907536841380977616873609095755807691267974600179292464221089094037756177910464043852600758117935431152615368160780120728600950959282301723447214481336786120093281891003686605326243991695943752384042328182366588724571717821943378756785185707966401542180970236780302476007462432842160964067788095287591038213772807394070973694644266783237393786244467658776987030309418192622930610745882944570092685310920593041424089029838175826771686245662823363241595318215698780878162803761348288346448800442105421503563187832674138148401024971164557390907700717680374518184143404465806459602741063672567937208468640632324470824849589722109201282091035252539753015732913580031316261314968409631372631222844887165562199857924006835442514706541009999652384435092004303462426041867327445746889939628071940812439891032287939798741608073332281923237592871096867045775494837498527141026926554320109920774404129075548922287984083148872647344634916053690847150692818767649183561582864343484452487465679337097484684021634981373674170484826269002202391265789441340995685207570431095238524022938931664920302862640232586182775319289268146061312519322988144741434793189609866669203340168880738614372824856190870772984354217312002276758050719590434330152162360862891638318072571030532617771109752853893651625836757173610036533746866390267584521328119749253278471763706243887225726700818778513068203493501908012257809836968695623349869802338358240715673077213833927208412726928606611488481277507812276724560138273861930346261825638577791723982574796228645571852368249138164334907216577297903402408678991741260355802745295355818833416382746796551169323893396214910719834798681704150205296223471708805397593245280111429725096198101750380772261718594685515285565262122185229403124220329946311559373786560507726128147702114406357414689915104705809516196326564271087157686531636889303422790650794407728318744710088768494572259718118140308809887977920970684802067713795395145337231813699607590798463108783224389952037588663405108195926102658666435224089884424502997146613694393840826790331521073204569182619381396164492403774424943381702911809567878724507948568419535813631602799813967208646621223735592928194685154781231755255429839222081739667298183983048030302015141460871319456745495187620978674979917107068054540917672296319291962694032411475298502236565034939905930705934602900101214728804374485279776960106120151256097191060008854051690402234020197254249500397737161487288527648749523356610501579158725162608195630788455786052091857195129633925165857960086406493594082790977760103348201884871167353135280214675006948298730369623125964245396896991629399133596515491606879510439058313311645659424990372552667712663184606947422487170025198157953489996278368063966234382909088564623265818821786912367141697438971277799520102978028622310111747076683573514622721871018500726173434123879702207764445101827947479126027551998845764728787998547854095025459811172237576121836697157832017120214154093804980640059389990224998771326407741516479515600379458494899454702317442916216880305675045986999612797998133460499095685192477065190548459270216084270379465043379017446462062509191968955054581891270164857446409018599000354802180406300877591075353535737684950756736492805353219130379681384205722599279661047359898709849478369177791560489209778913140614402399939917895229576569693402393404644806395146944658269534442492495435004436381068542754713013671588673375185964854125331791805530439084743746624584531961368360582210887408442868399210857454086257024308948135853504955578941393431765172621433685513948335332178102192652283069535141971167795793019958292658223592662144360988283000499119205746412582092719839928523340893613872517415803847397136748050420873182784831657661080798714215616055192754059779627955306222213587500910045068432805916629831691841037352945274466198996574172737420047621518662594224482237816908452898213259370898601454922818261295678049543176323733771477200249500998276461362290150977675615762611628133420828824227696942028057688619140503739926333295516701591524982959083343336648005844731376500623392953973698768978542821498922343163913116675988982720403453880704685559236348835337376898665000784656944991816019418250376511707251088155740045565700042080284269520884849099072148625725491927939891610357259617962752317362900878555224586342009085538065116663049923929108472273838451248778796158266476562962473/30371392848664181552734821095665440456011095512051439273529449226755020675932761168362998813527760076563057643703444379637783118609297937564746083727460435731793173633496617689401138966520457643695867816397770488767554672427605254489184121717183079471586352112145276196217390938536920856395837060921764129011453563410581496318827001243792343445709084062749001172751509112385434068009902202215928224544868580053573014498145939649211309530570600993700219253647061296996279095697938544610616686429544896078013011845567981460972682530773143113696264259468249666076687272824940477448114275072628401573394151366692797308216321507480742703048740002187838123469896180714261468080140696697619606026657971819962421380539222983784541608479342839398678368818697489208130863933116066471165533646278147684757212282318193982864292929782081274812687028296876262586012532779157315710224673352650990326052530268222926950195510260714630930688908945626751555444928678671454717617462305136741051254366490481177152327719948471219789360169059503822265005106947540082449056934229228266852297618911337341677288133731855996859982609358109243780681057729715365587653013141279493905515341262724962149380769313988176722692559775891955235320393072008153057716873998143089094035214916917707383313159484356874866287550023303079535061514281761812251613728550086491424203652782004810316553925387011207171424689385387367881863786908627879951239890136033481351555447878371262794371181498202635480456094780131601583812581357137436562361871327723624671237629458816486043260212823162281524254658630714111555337811410136674384699152716436886410851605714101890168760082565630518998785236721882411955067940542719476707674248381138698216075959101220604295458402855079630574219267020840831980355070037597256555452322344240664070525225591290637426314881183737935354470426996034768436085301570348089565437556368120193973602953810195146901296802975677064360293785185419081365209207505851519287405703970376243640941028578730106492474915613768377747192292728516972023261792738977437917272849633316802222693297462081851074355251389968948094179763557480724039996409045927416500697810524899451295389843670886106160376907560861802781829461069153007159545071329698920910740001197890937556763405545267470008687236497446289657682920722075728185497856559795385410468937804147242623030278061796253878960843483936680570468366378955567766662355339564455173445587866262418482597955756352951456441599726278608641024303799106093653032365772960889672717889648800909276792020016991935628533008389508008957907030122503594865956916602954972665902985941770904927001291917178010259063378985915296477278816570239527752699540356632247062937487618836556853027943228275840323874526524543510032124629034585243399339570445468782167223293363418861804524077353767851658747548726932248600867754562466211580360393719935492772738729748538690858461755690750430924331889495639590848505529814830675705139889977357690237456814979561709933151463222432088653267152943372768327946578939077889221912118905893473155371920911901625780369341649784235498485236118107026238253998164497120599901713881772540905140240916046495138353312827150252306041034300641977495022755359130071321087910181331806091359613359700284193348180321969657060494844065436616193946016533877304864838968215092448052771076848428677954433838362852359126398413951403540949977736044550907144945632377170604312522264776772527832279579798513588166803001730129085719786761509316868977816087281004028983629617051270436422291049053085802036680848927020834241290491514829518247997899540463540213311480536876530100548986870319241509483945475518108937647264459743227427641387676252460829494516671759045263879865484751901456913180111549504188053649979315964036324352180890435662378378449055401258007551932127037136277235001343533105620160406185392433594719820887100268568080809638201307720394768673781497998179929458744134828826189706618979063872731075245617633576865029037088508904567476304677729357761904663131971978351545273064154000118494603302020913814420538303351616089746168710916610512712721928939274294865631085471240084789419812039340041415460488545142868416045197332123311694009330441444874692693468282504866045674258657913559485757984561608555546524139477000681550962389060935723216569387216213602715012115001148924778176383145004393412124566271431581146942594547896079692021116502266184444943239755654068512239834641107654422782082576884583767035365322546636149642605387122573300427535168874556874742595670860177187742840911790324419463123485620596014066577821136976059599006569067418635610857097248860046915490748793949854036481193653208095632587507824542073072049236265330231167119054976606913531114909576413310357110400199585821573835194124851809621716350384784333654478886049068088119198385057428604218222689128276140893077328018670531858351139789969266705474505245947812463159780989042461737277245442411319139615118505690909009352814406187556702364649475255250480990061410814375715248650521918073858625279332579439218723015462076327326855552573245217675605872183387942648740351720550423123829325167835073305234035162033577681608112039181527783144687281823385667464919463490296348215893927656140840936255885528070948038005013492098445661620283951722609057215768015376154047308075569108566682471700913485948738119584689289644304694335398873822110900196255876790214839714175290264753563062662424920241334938901666065927737028508481527792464780418733075193097057205318808067096451086383699145781169265218676704916555040417846581876757760983559610034396506034419148406950917724059466116049375*t^79 - 177227459712702120329558534264614310150941969478562373708662796481669375755591886331724161480114063343871998714184976488629210265658726406629566353164415509980865285775007487200008418286685533751466446666835663894187350223966595596140568513806446425133806917929876197393363739804255528760219016912564733877493911218623786631859930587088407430673619672554386603986840258351821149239841579197546397218381888416699408249856941270130687429925031182784570232906670800413778739052220966495777241576887918319553486622067630294443584495804493935738954732693387277340538967232630976041365572801702657480379219911102060378398277551305142604982736459866181190087114547147419542705262709068436806932018748937918068932591437843526326990632230070997588395460580878615977786744581935617816631307123606892672585400274437860522361570270660474878361354605923718413750686824142169567938595016510663423477757923560188935859291777834183819633326904934719837002267966557187054552351477769927792035320414007258556095180042004634547924325211382444764925304158090662091558494362288238039495926797811260393635870752429458191007083771249504724059316451194090565601724188699350941196543143875634215194653181984857592929826788294628880933699371739197232156502585503423635525924492725981656823029260465773504120452469922027815246999572741543912362954963839062086600915298075421971867532020733553460830154456836624228039858795240597148752576974480225046832474454671911030896951814347852571068491945207884757211604262532756957795633110907988065671162910872411145184750621461148911705578692744544112025327589197088771316108980093731162982307134074731878976246175530461721147990802341772314340992461042542418579409194930919051257251702672320887596339104685466334268180866311605053143604721135292351142533942514852332682375378795518563782390557215647622615310358552214366885265640566063702863649028099838551006807655724401933292659077185426827155319663261831175765929494529974126478082001581201211343977570786819460056304893906846740271560607480227100665063650487961643483875141579908813631912966149498184435767076807366080552856070128635414560359241879674611185787849309167643715502579910062341427665590901524280990768925172409981631365560915789997535723850391766415151494369231084108877750524317193837188840947417582653008589738636766620568608806151139121666968114165000187253530558767970664320021973583633667333898392790396713703079543410648991445963042329862621184853638383387496076428936738456207550465585163752114851797900080693825361984833212506033743123257863200501452812236311249428945249342484958865180404260308651403079695713987312131724778293373911631672484047138974937036942244227791748832755784644577645358753114684775295187754265287977855260120555790708900836663740080388563658250131863824037624971042449637885253231029188404894901463351513563360778667695245317778104992912231350420351962498553021961022043514299770210605103449815479964410074878348941602723862116249693123146741338254944306561890139192945848589219194552198858785934018066498244261386461455718597814166965041349819178396100501450360293819838515573594270037841220214697618151814963261153311369330494764383302999493089987477617574460568962734950714970746591039514506368810783585033946285861784648871591629314666069929966716379005479058488302104955798052374563746349744462321510431570312737360352724146319589255416778191739605976267493691460914420358247355361495915631239529686918364276157472862133142627870249389518148848941816307900119972461738624495821928264993546875205769021422502348556571112002171425308481416229336587865745218377354131093203617951073976312835235994744288853100611822741297318010815217495259583966373000850515646275518156916356416727551834908031610622699242851010272699453771162128022200796877654072845622311579069124230706637486834507171906089465160440582717362759533509601609602397175624837188692141400599737026614811658171802176556901933757880536172465748543086172540893720246328757078401822436535986393441276167322889793998639537680233057158888710741249688031696335092487516940053544615832461905425239989318000480277189410339452432654709084828148317195639739475390076012411708867089281861616680884703327288558680854585677081500302353877509749811484516618949281220803249795546276897922676108485146999720438998022130065381799672885702584625387697232629995660944542195428389031069215768437744445344237513665089405431795192856673988628264446702049566293881826659870544912177217123510912486849173894561640993824100826676995521448797030740915379007835406242630386228423594038701359811485265657465142363986392460595757598680142037757122190393423070417826798099741891233609000726849596897166925795601273635761468461874621236020920453617142599375577864289400210316570862847404167770914159408817607859905928894585426483003117339436987134314257028096805996345870236240367017982509877069960057620368767216874199270683681276676096553550190368883740170044949410422841995715975962372204397719837609686404860541414494729006490639018377195775752377987532931176571026773257064649247629543947044770119649137905340403538042880863083941470533861488575063765511784606801253790128733672713295109230783355281502675158189025456568575259942638027992321724642215451453418178393455280652475207253814781514073968826236977914739721506950426827336502403654393606062836919106520585457995002945214514252325122665402320163374486694518817295141623170184332740230068353566828450659913598098312840633967357145699961375169772514747394613076359446319333536857560593712756056122251397181977375427944309849038903989111438296066832299549806322564017353/56988763945371360769092888429692412471443008704668374511760396166360872750074875758953653767751269838375953285281221025083554325313053464380610670881012880151987191032324256572815242141199965198893214368817856762244406384599825198296905425709085152843185113419662022348821910026145227519074839459063920778189771392252170789816414030628709386063430299209327984330107075921974157744888275167225717889689552361679079669795478606043196202544332028670234216321065222984684008429753391759060874199406145300161275346128690478988571228575985346721157547232956060430761915061443670888435776599540598341001454401670935107383994884734811222346748194196212473619615888589277690915533845536618020407436469165291366568785524081845969504730728178671098041317515351952944519565980232678709856399693686472200735796687596313355784079064073600009328347960765545928307335504544658552188954710981891657201528202737097375960158366237528570324151936368562482442085793201974732604911396134731636224244976586755447821195721720139593350102476567348944235154779976024577640821648739877313825606850079352271799527994790973277801307651215513994286907122471245511005871625551767926017794981371606034710677243984549668906318131522894808036490983277334732468686911746329549156343068943136725693186270960967479272557428189667729283957569612836758655299028999417690535363518250671721517286591195285362674601799889185530202752600900776066624813494521820084144392947619877574267919119415838154438383737040902186143862773655983872030641783876294515392046780518404724370078731432888272108057885144750231660053078744262412099361031158168990138008969768828565320383773689790698344704986254016141568705294242481817798465454892382367464267622438626897114337434992405561464655661126224048094188217792066333968533024800808989916398785175020406786532762906194785624173846634406266909110171226565290919510530191856209094176800894781660604071439686303948017826015388872736441047805595492054061252698440318789259248988844676000268828583281233292571053296854700498509768963292794596836580477346208742815478115863325588017405237157648361278728968104878201474900186742916671319254268445827712036025618801662686168391516793277545056001669318142649323941608154014356437129414012423799436369160070047672689420577791187378955592673283418343281797914021358429809666212409866754586773120413794906757245960967625044704080627903922584342508663779376341799763872988072445700779485112441874661379621228758074292912319861315976176948296163709189854988147367817044957197237857646818900895890648965139667852357340810915161735986477622137839222281886271541635177405533349654395264121403206662042250646133286381188982011689287611763665278331696294318414308961470675812482358035628924259831768553354291412014681699613798258676618969333977473864985056958292017903069837579498491576129186459309890177358283125422030753238247444155594433078436851143655485004861512858479697643435125318523419599957514057630968856104613186173895522949016279528096221457408321806720311933340492061964660940321334587890722783315038694363917317540039803561277004936490037527978685430189063106715548821148980605664265403698993782835684600622346406110526893360601234060688762308063396525433325503611486392901299118516185714379272923151486974716977120483055816578831577259414891959816060381968066759523654836316658729998469842534626327279913026019281334525901716502601333186837578224949543906753639124751371745526567642266835387413264231302310855182296423335776716420728776347706032390010553569332670306129885137227172376982912910362896787777330384841376114175387141439261992444812693159497013107892436782059295996181017452384909246207220360503500588478169778728811664167729725669986352510211378335629600815486186058249718196103868833877787932623746552204892166069150379846301875377664471856609205364276684429585002750520205132298430054832679275722602676706670088886787351766370837840482979894311749685212925750044392372625922337954708460940014527207958144361862665673679145621284769839231661703708338500670380560463747088426302640411426776131907304436702930796173437804335861050138039854812858777309262201715835413574932062567690568799163775685382653397403157918261792658281394089676172101130262226287498228663628860742547156725273058457502025639283709981947025900862456323030923159266783649295968373351505136674539839171693589199805108487059437001648239546377365046138633096241735550546013098502714378889124161691059515354142083040280788805342925453996334615506748982371073224937131531283031987414528382380526486361700597137340116239214579054497019027587412480818585171308359879543586513001305757387887273273331646309844020638753554833629244518713464289754295265114982947438251774059227177898889428857982402133052267033924234344901689989963372514365482987030573626158112226420424364241700116064817985753244266374000778013604409941993891104407884205068624458743400598345449485119044321840528740606359710129239830456882087036454889558930179606921038537045589577383916094738306868008714756589863612198063264655506227606844739075166450131644007548485089222402334912186352978331662654046708257459872170227667648877392954169779243940394784014804178404354427063884962064555244582962888581408436886663481587962769983680615996363036739370680702706923862924943571370390285620282821062026794185271825281769925468092203816236159368368926652691593083649587550053411367966477228525175576327746869718688373892700902339071816855555656481911652633361566759049438815400637928285124234823936372562222856582069025951581076939262515024996438783826653169572787777748557456909794945975000*t^77 + 2308041415753682160915744324976706883250592891883720302652151409262915360695479312729122918003308356997028942716450563066342139945792893781956092396613722850317286650498336098125004861612331395227347854931329659838599003996253071391288675383092156573064032339838965251740770391305244379086727616806876386410274788196493303981121457208534994934344554525051582079241829693816413451969709412474001709060552377813950576903643589886307761756264991175595489167949317504447398136473099961820951444693326126694428179517906981974916270665011559740639318497284121800570787162187646113766150971913678777710950848315493536297111885240234294991019973476259423006038019809826957242303700032403668386424878114953791496854611679504380445809243066427618131578914100444498576188896652917221648879518863647251414183442915350210512324041248031062520240962536055905111729294499020225989994845668036020119855712705506909820440835932709231188425698322829530938386761220377374076892083609793003920821951482560178487999618348444119841222135908367493443988721409015337355176990032311302000021505450823310448964359638363250496751372864638114619406272847002782728985082821384261861477724356877390668584890187723612237016951674163196113781477125453430327637425720778109047422558078924525151265375602519928382435182011483559098426082271925333242868688876804600174640705361764269322509293840203842771723733992081624946197462084904791379449788841082315020886909113131289024423143763858245110296796561316578934777675214841429813058395136922847335472139970866214373676192999472970560133547525764632676896274281945293466252632607257685604115145306113205040947339263992491009871641446250502872367456811758964376362827521249781416824560087379266531748248726497427307353540230020227567192584031176319639343996401941810907931696710808941184084120155968131051623720645208058523298933005819884170751399094785568040819663426799145468719653747819462672788951390578265047270998326326366148141196725966297843904953754727868917515387961332988915930422223541474704093958607274734030423081024691185080779090924918310954391910531639616936610720707159287215397397778746759536638580206604285439068966510754643304312176957670972446698630503175506950265411771842270627199669512669126318237507783329782334981990576976607269168630272424507878326014655173316492367318360982641411886064313612627111170913724724258560102865037366017972718580268873911731051437960713394691212147694368896244065688099770528826171550592188334649789461887245956015123859293601361172989456233406621741515364628636432521686486649734692412332070054628537631801207584437743595696007452149536691854700233401528709570619474412941151316021563734575875809983995143071518232915833888518798298296098887311770360617324959018007635311982048574556967782392639640305744441389109827541285338400151394801148005457257133233000980249189355733024185605598238057458442999051482697192396638088357747000356840054414315455995811501947195159570485796852397109155286029024268775282905431155953060991288158286825498567911276748468078211825380930765470892382336544654818469122688432508770723179770718507955999794360068307701051524704826329156457005744586480488347298745753166922832138473335688349050145035823664818126652266884084318459440057956462757321130671956995327385922340163541004591375798318495809421276088107840607022688190784320954928955991192262542555113078494847581260362474333845086804767602561147305388546065854473713134929160117345360927947217616690063018617689021060035997452085172965767181460245056014738945259649864208854785915337145898401044188933543085987444350477099299642379096884206210256023684429557459347606010356272139671387236077685569137770932070200182607592753090034454498060458309340326843045140697553398889124920537790939725961138091800837913426846134534618293559580066959845619351106306300057114693157774575444326033540273350770480440008299057712457282976931541896129693167982162152891795655277344516581105096500166775444165851738861255079976047479827172132843396360642473436010607060419225704649689610116181807389126225503029760887494634320219171454768915560176443047848474903109307859771399958825527153821693314174686132781949118934011539120604839489245259968424705051445247531406185943571231417669676006784690097434869441427870868145615458963905783905233311126016483838707695017040069368346070576734713062270877168328206741490035252351347378448634065406539349612727096253477438165504801327832667931981332766086248410588437964638597717980580971632209265789601966925749626715601049295933093855130999414887883878209157496369704667993199701952539491182333581893197670245200708556653506726937470839272738389547819086550563262200409294746329822156543224735787115339704808686764482691311306241697484525979854301303103937759814199875229188191843409935550456407776381042561325763598927251449092939658719240530709954664348859802588092953314963459669647304912743326245481771930916275290916753059539262030851519893836192982794234051182751426728450340583877105297232826136644547786629344035895098118729675681324475469490622207148642734982320338352708791852069903484867476633454866336757120075946296565997916340867461375939710761305140205258035087591909405652172682617565417037074402535286279443804246922570296216619432621060914489683236493084541465357998035952796223545866481316837894775766890642762539068851605025689670104612691514927868239008097158633440989245580261925362757178581550879499585227678421096280239294672369723297708932709180336153253448964668318635294505930613036226494588548898655815157209845258277802458229209919181020695013052951997465209500427409/426387793732684712247830629881609175561950938143875211895350150249034812711599178658260742836638288761874917437493695548424573126620753553843385755437304161021722345602599235685493550508112293731978811691660299151857499428788013929537452571863790068530901606177413543836423670253337669100148690613631211017191868208986299488020356058888684223288435932756660315658881946111740271150426705255505551598903793644020242551067181201059123102730680474249876495850971401407772848063883602122266425287043092902361057243401529774250709697209933654760753077060428821549062813266357046979133480041295818756266293034146895428262645710461754960848325233632556530617183812893802059735992769274696155573676901330498897055054750886538747304514899864948980294706085281206374219263502895294531898170868346837461493659199403874097749567023407815365609645276434856620885331300236731014573925218529737723794983739093578491130477819540527614907255108327556235876211887088367948854928699795935835242006065804223660826695262797869829033595008660467930532868014683531652334286073183641951206019506004966131717969196235492706204588992139163146288042467551815259113195351350529143437614687462882092315817474833896151918123393861774285236949131735902724170478553253562355520402326796773337257100743048508484889192301823127238581991339743951794556602403119741306530822283015487555652425649852171147861198170888062011690147526220092215656072105477109864774426310835591951773680568789496148287185680457543773673778472447729258988279436361597492507593877327458146982479397517353089293333527381717101237193669969697845216719980598998865606892508299244027685699663176861141294798490226657567148249568033576082662400264959599675760790219833016539015641559070162822791110538152195799954351961402401070168605676179213005362954835689005496664029402119220726495442128137657278389229780389236700458386867308476831390052976391692511157446485964626220017933462902316217094996929311149062492922426281461648353832622163989987581350944174884014402469472137982806310464754218095215869653355036208270560251126625314825209590410768263713174905771462905446821583648285747389307840377909980789187291246012440155531183282212329106948583918347142332964844499680468164684727289544613852925792344824238359155332894440557806471497851334089624698589010390683201389782556053620667434947517093111964698874902766429807778727353076246175780530190037613755024207332529806105279280851815311861643944207894820512566739362887335261872261061484606276187754031893407472010198669973879878789531303051781023344609628877495808244734617440794783111641459711858504153527918745191858642777012230341331441658874749047455216265123533847427120641368181594929352060883066703396951978393094857102867572467459079366480946788762622718573215395896099095529567023838858216613026575913203029839570317217592383521745458438680105670210014881670918841465384841375439904314213862834301900768082555735608288500181500303591365906953683144834504542981948989046685683850298213778597178668649885211170687975433717344643886576668814539149028732022287310795765110058579654898387546152893983105639711573791713512900965679824212529240985605561654929459860147102560919767106307694902321372271820768739142217817017656463934232220860793804531688259606820158303960186091257904891870439843645415700583587515339322260175866544072245502946663069186650851240943318206061183356403914247839600427652792433647357664986814575115805519702080063113672495385976600462059098118329400637054408893009780580381991712828132088432113184015712517541707705961933397727933687449545673880782580609774070456499010147174621882283239126951586926693471126429660088866432278803247548714733481542407617185683445308628048723587296782452352421783368992820763126693448634424719236153139788141942108324018354261291809283102866632783159904436664888020547274815676206302106543012181882570988280987134792031735092220249342284133117968263235379262655142828534562864945631017551760424206816123034601033561214311726363703263393385881913324282446069229326415590950437937055108994585619399623915590627267212351046198385915649301207283123625916808837685276488628262659082847728137407884815192942363442330986733315144203735971652194736427648498763781642591083572356349360761357201743293142861384828335146313606487693847092229922916014824273592490643329803944671701394091242799424227254697551487523154577269793128086910263497854832365917861350269226629928006895192126388327888456802100851306930834745989891748055546137942301112985608931749669343065410768604660651927009518264225833622406338236027480026032804780727798143194582937133471962354646972664062787766557844324013343451568804924051418224429022139070737301040673279173644225825530905347390604081729805281206355802160396938405862334718739519458916721145056640158458721486147660307669699561444814041228746247033238096015679003229906747986839254373474485691965515759243261677120936137289350712806777806794402480423695936534779744665196626097524984965919132374610319218067980700124116765429768033128466434054531228701258448395445790150330647756403489402751110658355256348731401489440569883747767143516247372701973117323780419836876070360266993618620961390372734082169065891164927276688683044952429418416111665214922283326830644991982013564544395140573673122122570225724684861367749833209359274261979881784685691899458864191477930606260783710601770473222086846219196299225482492813118902191390554370314700390181899103692224991203433944654648398640479520430242956937319062181435967548886043145106706903218003088606935837076682823498174465552130260337773862618875000*t^75 - 62782837778949494164679485963742972969875864406679454422298441327816462544147359155150969619181898921857952824250260049322181953469976529923396255272000550088253030962141782603168803158659714433696338340962266889185439193155486584634260869116714766045198904366474487865597542906871754075578414990457125722829749756433241388131104148113493403111945151442911201390187756458465785847257835050656598298120132675416122192513297895839732157976610482062771168425703781509124533675804239772262356030094856934396920575469148395366678438346437686551038709561311097529512844724518439363777198184143167247552098851676456081838604107120409997710215387324587838333553329406091174949611708898570438283885277580260181511177706092948417169505992803833913496801615012783907125146690244168052637047483033475973351927701305929742239536573531071048582518736486705147881213050551427877089292359862118748868125609085482514297334128224144041568686046145827152592449000690779467727994459639645204470122882441496700236610347291522696382763339142866766160201195736101987598352855624907875648186005855772976638992188464809631483161773872927266060253330508369552080774783142530018278058335963611930886856068656159473995913467465006847735913220365169610622766667212141484320464491582327128165176547340477905673716278073062692413171405178344099598937035047221220980318662674124087332313254877890809271401022569350311896266690363360217391464495103962951773074772272725010289299810519074118849460845617863559621120584236326920386886961193961879166203732291829306968275509043325298844982255371950874432400710695674426177795910070372567717986978896537937529535677171136531455924101719467428164988628248425995004214389142997129650621423408481988182529382765916148048551373762592274476278815482535562068203647877413499837700250015429467671479920572340944408783553308071850925836864356984016244142647371360247325483101512686913644539015413203003925680593856882603721218633059475841998737576791794262203778888672766176879409348114210209799772043834667941129193941810444007890653534295728846294761640942570041308315997510382204744039899026186073217321285755136922535758119086390483596619460904336982161831080848963609921335728867873002496059493922767470077374578071802912859583221603465094653075240176197150649449727361606176860131983182936907183571665078982458916077162336851235175379805872731001597481748285226037753297624024653011505194948949517918080322142758750752203637181446270345040337043745948474761853006360572810976165740555708929518669003586752569665751540824110788569923182505441407348787521063972584461691424613567850342801566462215489261771696378950407844579943111456369410319110068623972021862955779576651984795629607407468620935367673517341002990054312734148279666780840607597216543878121854204023043390119548422009144868269461667193377753623325075933974112605139626806122004910864912056115159257943897066122333474796023532376128824169863026326128512089621460308187049223463124719442243031554235782286372169035914723866978480881571403254468410395970671973020588465390864167736605902457446132924028463784675450016509267192207562856361644035391894263326158586755411925428539479172403888756618319358771657274744367743667571598851743772718875973749832618223579286035151355802034716505714369970616876897887809842940152563704458879370955317094653189549798453271999926619695914383942567248670216307791922347704293257179524539392018162180832295537589185742719673919150689254376582707060726531294732668217223281422342249512648120305161917311506178207184656012523017322085208390989720009963995714584567108371808859853421380510224098273960495448422808225232660465855166340184114708389810943499977898519430916654805847617478809202780509268926886161556260377361296686513269319763920234908241542137995782164871324316295962864772112992140286734222843167782209551671764344548389310961904205608064435290213192861336561705331435287054410450463095371447525781890389903519571429646732123960118400367645469040023946512136297625736054507864335909006466254742332739269957425392668942958441675951372859860491870011272626532523827191249710295761782596255454985244783284699444796334186366085791454623364988326893147444312859252695117802885656861665321391827164969842645793343394430887790576175669373404091738743810436194219964713092468682031924228215756093861754845305009962137052509480344267563637960338510889345282413487775273020988966569830748600618044016505920404996278335210212297010262707525029767223206025225799593333514145900620772856850500627587192435180800899677034772451298413292591381828556719241025055619000194740854901100132726759061349636788197050759445751203731415408589657160023165667532202046862612820596442285315659972903535830640671606274669093742246947833239644960377809944000301272412002961588652605388025379468834740542305847398016558340219693418585538649198087184355291692866821722175932156328317822461962284758695306545341647552792896651961607531942060059717425608727902000013225963899289698755180006941591629565969046494304599324676767285724250795682848499257534685372999918701217574984037060900967478944239060290574975875215776651321725938650493921649538054755327904296044653346903914461545798820193818046002262204543284653300442652751046875908901451433635814089866860250548990288715803382060660408842161940968675931278152676311177170515056447983192223456794906251290685379136517828098426138305674667868654332732245498126227214227231293468986307515901122800078202526951673646576227381093530517683295515661543123506756883339916242355603490508191606850035657814776291184413351654129785013955240630280049/7630530594405380854319285596529955709380859452883635548783582804649715663777074104559994374702001808537800163408429648134933963096089547189436652418733223113265185605668136901167037091139384098253752093400947824590191157731399399858710782511925355087415941871167226933134454485035598827332776760595292135384881502504445938714186680822197109555760233777324789818837520541420525701861883316058950701393509975058045653375275617246753033131879166016016129568607152299324429153575677590103107649441871566032600387348131623566224090527289739342919268386776399953204270808840018968140091428538247567317738487309926101583001401034711329125606129181030500074944582906419971223460720021576126181791476593308348987838528070884583373576936528471191211065493070572940326279097822083745773544486389141280440243669456513345340035687851332912044790370101450040300399654735896711399807503428128704053242276566404387283358164840039943996506283502309741904580085315268669663871021326463948248442849864874813389697809046595083619964142336452775513590128370880962195248710228595291288957144441440224017423888897882272946943127330366877154614196282249666895712974723975685636422177901121461381790787628784203336449814403665342903757757627783432920965899978109117829486736620475074973693675459574659565488055285521987454932547720900450068609467716061779752009116918057084248837810374767618804388623637321109745883528123668445635389552930063336769225737261478643615718183151889245742513921347184229308795224786854151024751641650718163620744006260280959502949003889934098721523555596194049282758272819727990396059834401839226803428365930374502194298138759941125057534328193824547581977361960755309432973842579489360992862018026741434974276056472162952446474121020600106304202399000386598302052074552473560926089944646403631185474039686573699101569012602000160175035058039012015855693525598358262986459056160523145904304109893614063821556454056186238093572628445394501562373341489631562703166078006679898040307187746141264118746895765866989603278008246335410523381634365223263838018393713931792335314484764134757955852078188148906355282008532063471619466564291941161999548629055087490814235654490556545987284503712505809703830325312814555765690003810962491151780106248109439361718023033714229471024681625225889615745019548883461924485104815863057117996068500874802920383340441399236135345178693082629439161225601638377430645563653573943235403346518007608025944715843986459751918289370589957292578880386027606525599381999327967694082126777331788564438137411756776228580176177016189464148050007096848724797135775152371300199235148200634227062824137790085217112312295219439980414628755132752218935029890045144778172981440209151524603937652489045064830881801825609512120418401215275291841132664009340956677772801131690478769799920299984723190766101558072191595715057387190308036383857052296173089544628338900246936279464302073317799459701335268511263314058895394386026944904715738640650798151867043364432990911707416462540243742054895574425246201294516959167622713745001501759645455302323110186761718615894596347591800844261049014054297855307305530100293150522104529080958616904519683577033906642354683863080062416495210658223510668362641620007246477646081723334709572525113417309952167697833418774258611541211658257433577226919710147233968180215888576956659683035358236778687747859080201852838199169331784334126395938155099200501758697981520793651203701095826799585065142919359079317149204323468945065454622336753283138957801280266248618648196311227462654512763765317117997291385994754164649414816321471530126704887540200896348928279470321827878785348356133864870557960988083444992480263678724660034978014114450845581046354570761083346203295270138669041406320819398202395979048878647887714432052787960714563710762687363636242636872378984802863922684311269384784618572447207959316701608226572877875525355568156142300005741146725030502301092210064042510647486019393821491708145043237809769364385291722889323751721098941422175917638061965781972501652263567781003236488147451368130954659647731881789688212737951809726001973342692193073839416844290565732787634844976830964930060023623240493646931290052157975650132495091150280321784365991390455264130009103751657479262125984865496977461462082368351982880580930429623496883072311623583402293945303634299433729581517028476182599712444599014169194848052089377153780198117981266471155549646709905134039814514345582277605262537751882030145268027211054626456515275480164346172541688797913966815089493870589197381010382691716937215597889489281804517068193243855881638585740895419357693225921964163312474985706546750740547671420932088119607426525978832488775549769588882814555370605024462340869326061462616399530468954220129111233633868422476284450548567577248407440673575961730866430602506013387245996452105169324320689478890626177492732729416988200853491278695985195150936362445774281839135677814129015963289789562794712995516232110128132671668062954892027716433663434655386449980985641728830018662356918617153483571545686904682977750373677808304749704176646323943925147399112146345780082668613516255589986766307511192261475853065330448339140986186517977005319005678971507357333737171629520900982665460844314935409902637914517527173114412631904523075517277687405841684300827538376526937935831027815740355490417690942053419025097329575361901539147514067121129468053956937876877815400795797903842546356790101577193445349858929861883846847391101651346033116579830522797196344443844438567902741226137399600059630562521805424132914621289724509012060836546648082001875*t^73 + 9754086796715567290201643064571839922345503223139553558530520311245101207973446361724380006520658900225845290397900399149510914794537739887111965772629048824610466389379373283106763349516542207035416641587016675397857210243168605906239787213199796763615804707687850992100067077594005120921525707039556335766372310452437238677493651758173170641770243229021434669306486352090988471191839950955404476518500966470142638344588085773090945969029437231132974688139008457592849777799666246926645053525628315433902838680270632552897416464587035014553120473501648941029429719904161939838623080808477295028190360892235409962842429072926550589724509749547051055802262509669492045262584526237663578431954452011635267028293381541471887428187973988909824639357241137464058248126234598272730651767939579998023921270221926394881731933868651623382461012273022660317191083315208585169314858158395497691539202792099496061363294640841187631901084340047982776405511052445247420053323291479487791059421636631232619708442146404900718856035276277907946192114783475386326496290566894880924799258985943021283432979382033043162089739414288876765687548947340569245134804687700566758109210211807643051126666722050578291007591293085947626756605585751406494405708919132189927202408705453858127585424030350048819494396682831802684077335373052037022958439819626058829787284217267880909056142688786287778510444280154334800720291318853722037790368985282589157367941340258943671483435237123514272937974843732389842733572642546955918377330561984337461372057075157846363251447589732623070480763312627610729105161767198297561998583896802519749238965891049158162713572547302090987578750966530405987621889280166331789367357315515456343605982084875560719950980839698758836045286209707752521663972930233530688519835501540068346560207764832442226600536946746320246952948595037808357801849265280677860973375537485636535548562410629085268710264250515760618025243747561331833709832139160502655597770429517437305859903011565421437227100270048140013467604276237076598499864220346728383386620271215353701741442456299241559188269349245052832022216761881794569804424341749641464900999465828379486320173374737989450515716222385642097894756003938448538247019321081852149006872886286504554443854551802274677054012515438291444751589392489579743446059726176721551256720500171612984288891516044274896328518452363213303453974556478322319937572855076051711339888539215496777438609538835065795030806944977024276490619099347945538138114222724958088635528827851433634998027644619946258349834733034003794027452486964035323384983351905328423716519871376971194868291233982645246126388440773750336050732127281286750542649085407769253930713333103670403622216626603780881737394539208612249395842893765591520632272627004439797020424214211879376284830935419906874851654483708829672432230415971408771721285166911553952981592174905036341003625078779242422882647366328950514579529569121075308886667046540020581108804690811361178876765854583213903081010756831409810681958053957175134700062877061674464283905306388743095049968191104539386281599565609497240312081176180477988388534853382659429019771343243111145589613403860310967563542224358558844522087926041526737249058170737856307457713021722884496278458769200587414329285331782697375053344960311713194324628408314237593067561966418662241998670310886563863759635858828005390493849286885324690680071903021639860531538751584822507598897175176068494517137077336161167458580070526077398232891456283335974463159506853846928064529221930857880417714286120281348978985591572350737168871894790369217649905425095614927667119994775369559441922993553848627825092790849393776280995408726463250614553830139675990601188228047604598313578734560546514119387609972040955788889793786263116259618390152415736199801605480386496316497314032258284872020916976996477180925032585163505921382811702202292467090805911100439235750625271289919596533247503348706984278580685346554960930415493543132482001064655377494116580290672003554252530799284830535469816479777266119737514636363102172656992343637580820925965844331781050538335527950277425452648069653414888623953637683190751762955528272954406785654625671672822535785419740816956532786650052925723233800277615012267040231936733914573608655873676154889172396568864253158011230106201112701773212141617493330851238532466269235293069424898173139270320021447988251992429303275116019786861833324746644905440093209872090169081049268110684357584249050967009759364676116386295924827687285010316933377680734211102118664547796044701439145932573972254809116640807534838895882480207250510028187331016776978916889318148644776713254239208759357423811879809704516414013111783201893464941761527361958403200319671621521537681267500383455212517761130325377710913878724131289850063064681736718391765646156770482160102503295857922703987004746689639062364657984452484293157973379689334780076082893057158105067598526689207332299913966176343890262544973511555639700355295871373242499330148186748233231198087272951545452481135595341311600055990506082021118754964126931374796981045240800652161064416823966688412408485803273664503812849712983511823021371792610930074122960741157452090834786508475602765081019722482092420670811379650509011711106812040196873115856250780018476270443451831433871974020089378651855732495254030822557187554565564149434606720607596959699489953192376446891586326728795900419106740852508898271919197429408890287761703528037442578655437193994601382515357065141212257084931283518301706879148033412414194779163561153491947321569923742317592060196399354107087578877674793080930240724757047/886813994012811659836230397273426633402564542441983068436711185132166954677872557576534140753038127994995843648727631983243558122016763265139459713979899519081394995595732513280837570975705954651847024115255360874290161399906746690428798340153078254268997956643599360283735778781397540425907918313567924337059379003393415671933695891719455855768079772148267353739966085937147124035564630869097777405788200388937798948436141598924010042340586910683299222740590138458472012862137653074448839696778607756446324469336283484052673753883919843634617438265903797301164843043818094872610077804362909056488949675854973230550464196965628990433457533861133734737395087370781313148503406343176089401628594762027846750987289772394593718174376815747756639447167270422270248655697569294508804814007198282510342839611904920847463873640146690764219198629324686875460146175059557527615984371017040071064485950539381119342611924697244998169305605939669182444622518010128677099749930598905985476563537720519408194468656867297115503777857294045855579433549295261414582055583279485634185101553988751514572935252186756214820075236586747750407490976145290054016833939153557766293229552234444909083740304693221658992331854804065331444942681015269108239379389236681584457061280659048439408454008205909750049324123868062213255448422796156416192914028809152594740347231956113736536164153692170930636069629301812261425696610975384832474588589844621221234399382553216608708946107679840559992987790541246595285187494406446812246478462530039728197152727564707677027662315098642377443915694220689234450975158939346171509200480345260276716250089771195570088019304648500068330427950635718653225971765411617057936302471840927926896456999162662113996685796025075185697074558065360299792508946839450684857668500043639601328042333973813794213174694532757029831664423498210396232841539766821130406902344883171276398885376244909176056384497772900239206643235790192383368084653845574674728430536959372301009054874091400753068029874496746366896557036679664928687816739204241409320134054171974937010247291356127755791891626560538171197931936277470157783733703918171139993894951408613950742062587717291398191442365724407344604407253382182048319129862382447823508410853865832533310992074095349089655009690657966066194156149430362294520284189763387547497693551476468172453132125498929150363455620614124922907787616878260659751285452113698549610917288177004580947424546010637623179657112607960610072257082466920516030674262946002928262810368250664081049215939436751975077988463032116294839372803915141800189480222742598144947656163238256412477949465716906586060287671027549081944943253597831901285448087103373559252668405303328880794788692311430705955339822516672031918153441187513302751090818026169802410687253718565050362386636230154274272369623614042060158225474049571020184904747217437295525762748537420284006735570230509995822019109248476575728912549399019425336410362680390766726747953035730501743580431786849258956842395820900291345088053528681288403065599613461395638056316485104010149710027983354921463349129051195202128944778607708366299112831000060646302977683384781226504448258258983807465691336378958270371751977688349884183112662578965895734952111527111182867908777694191963055647019967591654087927738093288497474516556932417386208038642316890219739062995710963023984547661381238176066252553870129853174693299428640114289579559748178861928680482498812833043836945131064105379075723868889406765061374116848429000217876915810286547754270943195624812294581558810423099832670553823137261901088963464186784954402252898561154327274854857867226342824799831830341033608763144682380014012328045427432288360274188174705092424670875473935235319685357660119959888444769140975696325676015445017132691077799578651176069297292582494666295795751815496236483658458870137721874102198804163954001538723875293756085538299944618036167626181825324765600207654541403648084703241922373580664892897748656199271638055935444449520232781133008243882452407403907415311201291160329011015192520978881718396950783876977156867908015119380779024426763224667696430144740252789212424125475026990329106622382280364784115336607508226918695924770759119508059634506551370117274944611266587383523783959754165203792542450361051822524750864359215874638544725010240492951942664131302216876110046525969339309458487560728437813424356660430809464026387339351660285382918695086077852091600481605394333420656438947986950277903659503458273189843663710370898591420744012710187503582220472044099534220256857267014887075705415577157457905025061956254129874976709887142818585449735196283862246048534764092251268949079540333358737474065060365019238559380435126646466873954626907027774499999114552129436130597486282295939388763097941639675189003814439004457198475707871485744173572564817274213388973067118633651336119582724768116299292390087311341041657808335023813639185535602602041193468864254453021526473295543160963630876160455100370925841532138483615933509906857255017789611488797046950601073033371199286714446862926132867539496358497020899417760140200923456715903431973526706816413991239959889211307503087026369248580289553510459228894138723375596122097622523019099567392046933754861031834752517394563944000241287398174886308721954476288739366749158683560974806159016723775156911526679321095736180492886351917155906945327749919416032502166130265006241950780407817273252484737813034923509591277959003038094646443126070697920856940455700087808489657000866878841252243647418852285069682966610269838450765831403219139977310241740027708691209919688517292160327500*t^71 - 18975640779908356872249372294608052020614166219191551193063975104681193414514744793394868198878670148285541605423965908248534752545290491942797045925434982927129618914071690567744262301719527602109357758061590388276409668234705666682896521675733911139614098211811117964569797336148275985763279742057834294308522808166077883788612525462909251190799792798421134195358004408457281933811420398105690651318172810304482037327054825076929992771669725268009675034544879421980296623984035063856060771779573096792244582567101899144935359354421434388722898116880853520123166669541214794747704897797343315399145677959929252267735208019773609112687383212473172925909751494210971897663784703073710213120061455230404245906750425253255328911436750304876954405995607530900423701916213061541494039739525390306608584554852865049802028265549250223199260863137956792923844740470359305889657353897522591665267408591780330359479749665581891869090899363339003311919668372297664588956184787460424489780837757414651140789481028549080059412116065616326164074234547268991844045832578470206266593359836211401160497579042324474840233209435462577896907771546500969506611465435927195470881497074359644572750742210554086907073413026264070067709427127444260003387281673855840106946099420711118873145274460184602697432370369444284509026358425452975108495544324359353897572472440555135647897900713424274143952571837742701957389223533901868164711177822482622136372981494258454593439434211079305568447882618326735916990572156960796088629686565054235970486810441885043078365031798339961687162699950128756677427603118821721377130468466312399396332887318090213359647116178208494884578413157780344728971873712462165327729994515542925237809402281364485368473678027686309843995020002802617039159533648707289446926007352357318458978748021313208297205221298604065462939703104899434592466896973085516271234862018158352942711026480642259031680754924971460268258659994913861431836291247946111692117272706544694813035486028718306540601682193209409406679651395424089771006696112799065806415354387471901010191882081672087319031188145946474980302461603516378990469505029409161568669707624365009582801276084090091750832568591711054428670147910382628600602635821724128362960440947012634582650727074901363998083389235695118256902565480889432651386353153350574273828219599092527852373246546892913349914934987266343440527988495968924562404814210336511436570893831602665742210687463846227687087113076922632951108178640519794645600457834149250244926082619274517330530901983429126264328989018734082384879477043621758459513505717894652052281102228460451994658637714095525557227053731618808090250865788592014159179864903111173954110834851375785853185168147258031901607922341610014541131560968927809428169552021967039747204488579722813261888289706840378052737219375101517483730372920980719828639357458366272418500987340947315642966351329296815444950327885160116975090451947454275476428106513957378159926163404075669588308185572240580320274902242609372765605440866777267805672912372949815054318784482966719528339977276285325209130740310168770082028345669284131715069999237534766573597055710500288682712198058823887386617821905270672410814445846288622120038516153877086415414509121576355225691316084671715607372039495412975780798289845347143719500601421251310087198689037086495236391243326506654965787687801694884269778901129771205703665129789125120989716580107916224600405356257779314776038459417585642875174727880141797622771854486214804072491395790010890842886967701070653598915156469345787213754532232496071303840736609509050871032583600950638395177908121317774367489233214852294069220612833917085855670820990407183081503761249131533302882321110967315316973922891200416757503895921357103799502995407094550244752405140640671467105311499290101888837988969018769440692493327881701724054948714507826417150923382528057087648635204436426754389423492082646510735400709312804349676762785774978683006503293632475045749569005863174652127438337082862570044075560708552516684488266774523244516827144352065074649772760682604937890584087077225008308615656920676364885358931237524297325920933593877725610077007378042609750143060354130230763074135924863139186158132274736166465788354535868977431665742005217993609526674209181017330224980476109798925716588600190274069241474148762410464072434930155379692212147517759233179994500079506013948674615623012381879409245949053066830749894527374419617850815769168541784547620072278036390701325249975305695174605560538605753346783896165744522875933627949540268699902331887085219270380260711638272862910712371394633704505555900630656030145724761834551216374608835709204306804698780135010370237238549991269676814807800647723603173956382279544485961274852184542919924686381685840634282978951971560786317305340082181216459005338530175191270949618266962758206082311836884256522681505841850881487157112264477467138055443578187852790079546746708950466202837256989512199982585049279616350300154710996191954712165023832087046019920708210193681584887363802255323452181199652428727844713525395981071564760870684242064988989678670325280833921523712680609705540823211231188484339302808013040748470946102580127178259320402593567503462080963620574307631739755634078404255846063969044450079280431258889008983677811488460252170320417665256126805379799983548418943124848083865792266024238027647446391962530200717105874837928259745344965312511548049102614344575433919529550672403177208659331337882796571707588271274395473767855729370657325724525889544305183453498594355974710599645539208384326504025983689968885444067597100418343470697/1459125996074696144027150164688721164400169288040029790892174502187560911901093607943229486786469360145662964059217713618380909279299170693630093240541689225850984238146714224502853358320113467420013412846517384454224937262243962092783687199494756602371253604428840949825714073718518595342843661794980224001545119380594979610770058869140735324056914641772526960324809508800689905753556333767435585431409386599970646577743223201480739243399061764254656752763377664148858798773581594993433362153952938220012261678904485187193497860003109344558928158367078068388167333158007591135570528901758143647287700110581769188062025499284685875628914398158322808242542344700079974871197622812848879368289175940045941569786159695280805167624711493309724718668290337127081507929358208121257536049570504451420210651133296893895633557796452088201564368952231232773988500328241646732764583017502227782436448148623252597902693635494362915827195971843060133052939621510229224940980419871148670642530021795778746310184903082886629454402630346429373861884763820319151582121182135767835694588341226149448411863751301608572820303543283879218445277017911182581284231338583918584708066957971400136182863052128121145886051410478832279712957827819292637283273132655132472709818952880345926395917325012352511725461701824766642084960322538165529807042449375782257361937585903902799697029479622418103565938140710732935844886702415782846457474715920189307949985066582268600992037117301846319645535281065224160440039547416076577517757309982807670708571480464239715522389701152609205342349240492514467169919601884528578011884477177403141064796921320603596549779083155504946438629002017116429191538715999493634514504861905564082678948466769768241651780646283224154561053476871506490160684492563688830572348228219785942420279097385579427222033369492310551536323038409347395559612348704277438736637803255602933945106361107374051791635129046691431330865920195161498487078488021197049971623911071480463350025648452142987227423943143217438280441721296188282277516454368103662956296946252143809464676028507549364067145259484639125725410226266381277381736317505944461382818120424646408341768254082772068009696903404481766005259758637572447394264403952143115498136831439387468442687077197961599140409469557912088475975528391547875215075398671720806561552355723434800376905276789419943443493075787620414144330667913781634432765686641329487134071880192514356869459625271883611162381883462410524592034143864863313256009908909281293757585394388939273686599243445947691060914912545806716443511451572848626190884591472168757730869870915995260128131021672308831685109023445279839406650123135972621140549346307517098487692576782432297818440325823084289212519517213993953560273991327101625760298376260839673163000547354366094480598051780641917994707144199714153179609791096425933364166235285112735498604483976035898147374923028915356186835180092998380274828741426136237695294379638293182587138720378953734922973735241588591874161562275291045778009255065221861698525051477300446224170549246523203250031654224872170011510502004849002989474111040907701853588011443375159535292074327796063823682240017379507171370134144895989403440566504611758693536517941230605290487617548489021524885937554696148087130381038674435644805546789479240217369061985581626004925426068973868820419484861574498072517445906767335533059803976411642106728136527666563992825764645942445106478182589422786280815672987456017807184784458946984848523975301587102587775830933991081802115682674200895668691561633750688418511448640210769740674903748331283965174531594394757538960054379633398790150070185970339467639901346573422609955818313323583025532136013744638494897443278175979431625471099885181217622213106624057473295246586007709517448185632780270068800895872873418468711825429246431999102504859681069461510503140312382289593821925937580508941953232185821895610239495780620265036461709786833511912700372137488487894603484389523789944801695601939964393304644236494647595815672588527277505445016876967145533287815142115475249083541529881026577637140121495143023749420221923841026619028626171339423041297088194742449246670957502625969274369769941845647987010268155689096376272082383321588172819849424509912457870395903975110621315987777590879966744789719308347738579282430699964279764878787423467306533011535488654186172550311156664367934574598864303274205737919721041622049375400625339176556537376873665576090943808941617824131841213283600862689964028199686138948071764227584540295501683371150144903428580502100156246866321763523315728025736028257860902637791292162160426950024615797976750712569109634300994250777556073463807852982373063501488352334089181735839473661736351619498030006122241835788565450827511805691451424291810032202945562638105740659414814368660851102624222446771706006425315412767315262553615814043712002566606739630000091649607408914726668611578264905455610254148729907103394655223650445758756062312117245208092552384060120796678616157370615054586494040445211576972968261212411170733732091539185723439803828276836708837049274893437086391406325535284906369908597092304983882490119862407424823954301881998312789760154427563450907783087939824399061530707728135515465698222074042133688099668479431067861187006365677843287082735942123477331967682325015608927760097845980297150386076465890427666808708463987438261850375553734381108392508430037716964373648828523695363106197638054024241773572424650385493234894239071338994452939419041911844907060635584855352133797916881835310349865940655196862397745311250685200460498249561517431740216616345000*t^69 + 104596422312452704374771881153070987315220214298846442533436629463390386204134959096559592180987819609661268474854220735887812024674416588373709791146827573690039940332064617929680034654373829166479159605856732772189246695537209846735110657161858242944333192917334712225339129520137730854321356350547420734699200937667427495122984495394947840191830283864742595798830928404027409662948694097753608041547595628365699415308483838790772012134733419949856665938327053161869477654790912601283091978925984340806536671564793765401260828655736394865324904799993729988043018833713650836887821104639959065451960679817324936293973939521850151861802258222011379615854476174699557460136344005145802441668772598142896040472268721129420515583250915007252541852306948254633829244944675214206149068427044914307827712871519267712066440475414177910304308420592065695456634543142623283206501133597872513006027229216985772480035014691127851396033794497817728129039770310644881471154216121655155174247478179211932052839004221677997380611409427023061605189562883077301007334797953266956903939614226938071659619988250541100979002455555317411191734569066326855230791673538673459218217129456825632505102021351418707245536311177774631563848514522460455242632860607378087164417255954663243126566665386259463640156070877726435389641563554938442177624913029022188340853748543489107830830424676767075130360056517037964072218914274299111451303290716351605721812648873682657264878056586796790566390031979100787967244823664199768712965954258444651363073242511547809104061604359664575757751799462777882053768057531077590457019658325033215792376815388679293825150815662515064580857372956638632784596899049401298228940417861820624701565785517947417754802758043113900310432166705904116767270226123392166722160496260411126236973954892667637106614319164472468265129851737362457558302882357766424196500522416730836511548831052973781735188723822071909412387038209867630910532181306423594753594876011665089314061784266911238843340092446834625264903179915846956400706099036992529061703732075923746262879482789480121451584721104812906825935270570388824530310072954917696409916407320489110712819841670565692104222392790281615857980972406351745291784569948623976219695501010031478773856518709007759343132650954329863884975576970641234247710425972587802831969591268655233137180323035514996687358774037074284103501231101515161398107005738126637369500885950628357235494550529007363261417077165957412951592276550456466413114208502183774195328819510718254950472113430506861548215941020496894850894590160111003369913040298915881428223224169039377940007054305628652728065996603059304303422040141294565088771286343425371578126758340736079370193190979296840042858628870051810646392148671433236034975552946421993327340350905885597012575931309544257340708381428269663257875592189762568214465150765675879010424403695293048551313505858636904077719143776291840099326305554862530047634341609465991327432051363606665959856372964409610372657066700196687389319337376997913739882599727423862941244437932238999044377581251984264689545189991316883654154543762411031297829812871054854480765417154365172668443740110395977316871667447780184111857492848130282405713872760956887388943719927950044812294147364785353073570067585482727586300044624592173644686813618659762534645065183823849000514274961845021104687921580611336420313116622172642877394436820737258965284876325538513939708072990350729084356035873139613895608298052942460452679169103400032535799244971215927782867711342429487893210121221553439285987874655677488140058893019305438494920811086048099253173322695060272648071378123726109158424566177517555604168850714635078441343797707392377035513098628629909996582747854690300364525956476391125161346720336848596654712731883847569878849160544178258783531517313914816608452780470092723216400637315120789629794255064430864069044622983453251980990338379641257058279463771559943498939984809009954721083804195487501410119311683110979585331971554079981647033622001438107108171914531201939718719266803128282441517910374915156010087585613035417514586978468198471806654921872855513168350955167786171368579733678001346877613915841158934948792696921235005428904832615774953014447473835640097122185798085485727235807257863032619397933810808767426671960001320220471019997868247745705008056065030075832434347352703521924599182863514297531588211735093816213181233444607886086431633390681942013249167733087609094358813956040845502655667701681711392812313443095257716288824405580904351993264166712178249957975538610047791750148779298146015141183000392281198262763465769748849286139061056270417062333301342090169900277565078078322313232457306792228674794106997740908990986091705332529557269255437446771884293000291173827479875446219451990050050826578769849037937627691395353620924438204110253610314107215102379693145293275605072319706452765829289230426264734667006088678545211021702841893147983222631326671922460824699854696971704754750095814690868143756450248234273242063857841540160930755310506402022000047519619785147924447198712368042754426380226420202257144108946376496033983013659661027221495838724024656097968880075602296881673866822187591320807682322283542111195845937202089135713156498557746511406315979870008756482114192537372298902095732550341055699582167778662940868167848722273227022159713222953166386151231184603339971787605261172754534713985739021911026474336271248355031424976287244507366972631240144391197955824523495503603758509560150467474105948336593756163915927879232438822218576319002889016394999322675285115425276836830333767104509494361456220247/7656034101403930667710456914121719949607688254346036312811239612978132104745038160878125117168604732684293572418715343355644630988482748629477099233122243368040114297555809535966471571105635363552810377205676716231318245814994069100836006735748987892641967662438128463735521744801067069763900693438261235336107241389981858017710498886381438245326631125380448960824275492677219935488910083277734516758605051490045982593418692138169438810114877077044183981749442603789062117164982628930544851221791066840404337029211833777204283271436314730900696046952058624832713997080065830688338565147524979717318562480222542929761447794746746789424913847136719774848619682641319628149173926899018070045413306157421055416667979921138384714526861205396125598852519398905796672105342518012238291652096436856601845286496408802270389277757984106793608243892357278365117661222283920406815767092834189174444043435826206381195433505438922219345297264260536518128774194064172743265324263063917074861355024362451081889540186475906144747250601427714924653309355765214588351389842666373833889505026413606155817049103079540181588132691610514259182368512979975003998361833549820813963227328475936514551482434516251652464111750782432971653889722567828467825334127041480084308420045763175075799378204339813629023497549474550571019786812357754534897551731874729504378086513237777990010313679578827789410477424309215714378120527575612595362369834433233298813571644357163349405218754482787639180123619749231169828887505292153802235672605479791848207874557995865787345978761947740500431306464864223409240568151088121448828357851749834281166989446169207071096690849316934453963486373583809903968003642849343100297607010418494741816442605140973963946893051048077138981847593144794553873111532481675294013111153469216839879204423982135254634009089726153463911086982533845784501285993651343721051138553682148594409973076730391649750709522107989940193053483264012382561700826647220921201110661392057991197584577428394253982293429672461898657477711641099917110128836069439919531690076984998568261155121579111513260311176515901492681227457219702562421970457953690588875646677868119704569258029172305040846879652163315826229597953571342631477705327536894927018723954562466046918779094057704510689728486770364728233443597470451701253500616830519072028465210480862397577621987314086443248008168657644313015303014543612235868721557807055818992475155370122830494054653801573307769017742527268022534403152858937804654283992046998948346050564358764369033586230360887534996620546127847841179104586402736741623571451454469471813874212696227129892303470714604439851767046017383317366693196094448343124462420075542215764922950377422266653356389593723265498089906821826274330757632493302230364285580240625765086263871968358897739697977693028143718228385615900161733412573882946872361780236540986523161177727422260357579276221132718873912324189947962501302026406262936839187209609962124329034716865828370247140843188812615341563725717258452117197214561327219108332160945101395441338222871896507247452916089717904276050395604019442718685770660631642711625776296043389462081677513997945946882860713371190274128179093858269256399852652449697897864986109637636985959188529276921895941076514349490689013173109309924763828294704004397573420535468238346791647843710583905889700741037068681391386499038672808209541964791464231886134002532360666461270356787097260009473691024046701359615439836165181725434298564056094829500205298407427527278059784910651206215700986991532099573624623892289862131929571015185908829321219967494246965270767275789292806923405329936443451917418265786371186706562365470748434438178690008840134967117664118118182726884880589364077738846861097545848863752170456429562380158836782451838050630015198077050998300644966826705330948027256028699290842998746571464545609977219069873498783645394484930418428609279007486266926634360914530646314591251515437005938852605402095982984482591831325840374496823378993171669468308887415935244834072002625071070003553446612613161166050679898631941342407285746452862074217485015445613207904434393866670043201521017952697685821757813631197282514016278460782618182884864114987842877012900688686299616265288373142785749930403510666445967308157405430044987869019347185509911657210900584325494913882712575926318997610932957378711526708968514847371482639017938552712920240999279757506864776305390893072727081154659392151616456123277749182165516668723219770846099053726534241255963753171060532546902136082930497332648424810308289761894519519827307590293206837624951036940268996156140490909974855760206779159091984010988850118251177316833829836717464599804598511464192309384696965936567949718303130636947506163442123402912382602920491954444463045623259127238968855367162140821239949530992363485735469295178211141415713629970790103182618822176287356877466985562838610480885490074575570830204951155958925587003518385822571511755958493888896193058951679185606861622359163453820172698977723617191415334230216025144377164466581521412839892284306107490888650686968562211267997545365864392295708990083639903722910408943324250431425658918051758051288221974845147207871530281425426913137862420258621875851623449527049648518571222499075461458960511574813067648222400711643727323115488321885560834429159356900043957233397858619148075743216527073967745293310542088559928920530444297675735491732407900912068535403263829570218219006869465196585934512140572683003490072407315703894573131712911450227347154913736032646037669878989873405746590617817937000969648132345246816234315449281964340916585962215000*t^67 - 28490259530163658723685928840582818477312198815437257530721401230690156616778666337128504716076087316314463155415121692782168603383854951971429430846522823872621215917461593618591508778936484932015070072733870735158512305188306522868425595342963050189594836010857205379882476502907589563911922603925901604304246938762090253995067110018867554214274930358666297140366636438458940876650133556488439545235313045390018245254202164823193164147218070700014835314452327514543907966844395355859575429519756557491336081335697554796734993311298071878735699260699481604616240003126745171440334674613676898068397664200134958092535941335926868382735658239741786751979533437217206365978707589729390952387532490344250239908295875504846297352102416326315871958033628744971508408941304749780659797358078612037993693605731271944314579942449052055538773140785663637479590807011100660082382035536805103527159461087736363612873772803831176434095242941046186524703932760637938708858021721254361201048512415090096557336389067831273947800101501570688677938551396196782329537658745477692856342687813513965050320750875084760584622986062158838932393044259031645673355774485884482113850639587166465163372403951667047598267882118533760428483471977136854462968517434909662157485464273718158241935431559772730074237356279185796692001808383260725483699490238563409303751713184090836606170335241677560415161937912281301986992308801577551081165983525928241792829378745194579366270859900154257738859855126482412222356253815322985204966331505285783405028913650895105647665529754454279662713865549725022805124766635434162859560302396869194014349493994534295512556594426000593896686548739324922664386337479935032546387356409037991190941351789658664701092181138069827318209198225242743212459892827414351739481438910927353193581261362822932042805135570922615596879447304521620638694033943529164328850943682629685853139034552271266092045374329075072387146370879198606060373066951954239915897797396062925625930622722268630681289111250375302547329152368231368972608471416519200770967068318315030109837354461993418888237976132213774119724370878166230373904690208555119674795200256343607150559260306503957734084489087216029024772938265117105471307727334331738907389745255610382121387028665554515122330374938962251946642750305014305584355350515568166900100563101535742759776405494304174548836552751173431592504649480634942832883334117760133651049465106165905535052115373800254376921092172354326349780050656949236743218805098749505657226991852108151151118211309037882512027089227453057599804921089472518523734081843867008562935550154799054909395925031026440643888292444396298437892088113426116765379777762111339127298773938760963204261229848849400537758136142536597981936907672028002051810148940567065165627772579810814800512699270023030792839889827771107904625259836918211556094358954940356776452714979182528574490929137046351084602236968841995503159298448112733065188799077194154818926866780877836776026280998118869040782843444431933748034403988385665838792474454132821373039338425395075031275143937766482430649882613180476107112967202420258488977589630308325541244774900053389952216149604373884610273229016480143452922337604593014722863756785140312794402766488307762347447073680822143235333170515635327319267780612762133051081427981473140728171290052168777344914122584775985233039798641414253838086983990736386947638534946182724015948088063164467447746839763568839464707268181644027533139080475534280901242861289878647490492092349117512741223275176079470688281546735720550442689153004049899575313147039659058466627434152877674880527911566292927054153110372016242232746158858163258295948353447696304182753055588698771399484350463954479805512214223021966018805925553376548126355954110216313643533471947939308292278178817751030395684140181057400745367516980670420916720755167962127778768404309443351055371891486432357369014526706052897447250792169633019474926831048987367718766666441446836835756310401785935847708082906389858263938072489542322967080225165625728047723870683025734795953246151277621718382076508677735928364260088917926068448839311645916224465733626754456576690092370323087372184257459415875874079117018620746744679785359219235533923027998292185611768068251828781513495637720594526104126086667996575311592742932442558795859002548560011049817980307247349957822136135432681927758655299088689024695561471867895453651475167769836783602308966818771855403123964560011222343575063835223950569456923314994047892154376970431770355267475042163300260173850292393535240842076257155901022537976387368830541070126232009452473800925431352439389229110319633403052437402086998564749445307299226064456635354093800345513420999186114984112581706906744355823746914040256806647478987032232790981258419511428999827126027533827107118712869001348285428647959482400715891110533498975900023788954261788353881414580096505971611824946405407623142536812694251259706407676334367498476164621630495856007005493459610857755745102556234955007741526779688800040243563711292005689035891424899368610099144248091844051537952473469249303682781423156126824776933043257062554743328621293980613577972453708631399490916148754297385473771010233901079126903389669536673000650687836297131742296345847978885833409501713809718214230567954614097425002257757283796405216636718024722563761145283359911769728110801401726627039477247557955110468319814071435000372624996877451867023242467184295346298491260301282156280013529263079301471331073226099210672426942237866307311769609361445659044564431337178006886500736894426494918074421686023528927142606961835696969920921/2226022708297324287956132074274584207096633530048275725764074320501492180096444512757741359905583853271261941970938750733372154774709075972904758451188867038585030324933846540792732575432923637396630270557959890356072372305193080762018610215860337631122882631063615564179740767048187750464402217514516738322186637349287223691910398978401271054078299416179622686806825593916617542786075814095096292912949714525115133531717006824433835668767651796000441165463106010018141728192958701956932986399047606175732991964298846804769611340793656153586168650984316328212651869668559555346483397503641688229497546757188178793301448283023865125826200963501663047542727180453959961663842002393589281850769521076978403396976540004207710229073520412501296452467295812823937780220588055246822531009526004125780726483765189611049735203845120403215819415746954044882278831524215134834313558953140392277896116525245068728783320460972743424892022852566544829849420680576906205640237719440952822696652943699103822995601915044361158581290153545565494665625903013727831464835193642093574497820806284242921830892354064607534867648582557815737308306410054266816436817745750093277950153322875344983878120498502496119150255403406406175127124362056937914661368713037840691308902901462446717134922912678759535478822702890448896400403221270911378628867532043437537617199024977062799964231540873859601495583666691960374407284510828342487506019529298284541232866343581264784669088608591622690205502118554728969711830055812799128387964510218974175675869710601627966857718190137935791945524267744976761748566045092495090762267256759982830345121955660750262966667236669005947072151494548500650504362369504557986130337374612859490739419249411021699151064077645302521510519749896722587867739348463367501651418245823575355653965232791859446007174575419505756128441650281211218598939521317506412400990081512545627372544992265087705878283443140528185751033189551467062190841488654939209498287651112247913703503947691915367507935674454098245393722924493438626800774036461360705426930629090424084588434324940621684413736531260680798414778287619607257924589200800646614327092463035894467310309564597491289255731629820696596112501827942821079127070748460039230573383588262007960918427726514161032377319777118733687216546888196487216879288801171889631332176355053555649615513274078528719688314063381753531599719814269319316496042321517849142951872985666831604136670281198364016602738246518880022058849530778911941651759253357336387384973027047518230965376884190992692865852068073613444808811180384591027802938006819481335088352649553080188958801164193042577975896601865880010864516339240487015833823149857203590549987289313071021511927618606432428425496193105783952606345502760215806463738780841430247650590387275157655865389991575798064659302690138369886140747986203609286400982817369932115670045859882417239071315047819166177722133414406269383980042568209809121686531191111298021622809710940599994322788289051933128967937308758999452567517317695450409478240243778269657299347607645815249307884112149032063205193527045777103707822444455798423616721156050607519504267546229292289266193268086215431516237379489708060593095363185607064701973088671536243252332388818643699149372896205511927412242617554736798942128717969877177772979880278643184235659152137208535481897956116112054095706252763948888217279935490666375111650280779414555515707536469449508472676203929066105722651629045895054884948215949630208228398516691440451815679332693540765521138104378231856825050772599037564101161922179255449359174613287699432147297179863090509635662940103683788559386727543841743899992216233418515730113833695486191161552757607322577490616461973421989943130116358140399064410860293794271049344880452640759402418287463228748900270876326313285531691494871270409584984738224097665671025085281222834814934711275071084976861338033323999075285983708381735180455412267276075432352957603975208983131319388231778830928583397021722909431576701388511557259714528224075196279628805064968001341295163612331817784049624658059433936672438714135980455208337246879548517155469044830689460951061975700081497731328507661255609841815715124500130351185174553082192872543016940866943150645207384300303547134900360968425692007652995450478925812147215703886581990355179458047851112517638382709718175628472584503347988187095165444254279718817670381647535619363668241536410081234855927890887425358535410916189915341786199473702201253953979567707183927882463608565768331140376841325013762157906031297234860019728489967234228617912435828150136733941363487926097376422229819792628171862371780671307458301369640482796037037448517097673535025448432656919063559769708194893331257108210747269467940369950359445772035601220114059873752831644365778395660250408979317016581746191743350022740203939439900165959518273682541822917432703275921369307601419137087635561805823862652981961308079183035002662116159649920089326098912500179786543595714757421737774904101385630274360493724171611809272672332961174621492948102314097007009349938549337168606961989144469480286216019298989169501813449188915180264852810067549598192990323111520248549664821052005315397972546948399618218246329478083964778169116646221522339331884510261827362322078207469199664172434771210163303513925421911947864964153118017076330282752881103862142006387210300439196187796063845860761086744253389726422146029870673212811735676551139467009923976522369018842965501939374899905209062966051501757969989405121289469006406080452898782416129115840257012352569393575202984787336736644984139159322836087396577500*t^65 + 9004731426336688311591932881577383988712929909172664771604278334756465184480780706423182820744666180971457987342514952372687663767533243407430464801553294896447819371329771692250500176256843453846950616154680575111342553641457324274774071079964540766829803625631549427433055062069318104810649574871391633667670810716925267105647672470393655733160506083845802329198379024915943985887108578082327865076826031743257963747932055994110042244036397581496316758998007843062110446747290959312322585638520807027116086188540387566726119174229609965007914953419719881684391754513751278008863568361915010184614224948390724023843784472081732107786070279261748727008905226204247658770837730661702528790383504686051156357867077245599750172087388014553783457056340199008698361391812203538486838888306571096346420198610337516037944813901963555012951327335248557427500320974304036593578926746334734330438433938039470273655042740875896699197532073577643700533947339786742139960670357254519395226290958933061391712823624885918986174535909982228298142352208499062766285526086818160789649366519575622764136371831329101642545595370991689518506033014559449617948038623234669886012089998060776540569368009149234881326292204728134708866482943625726134329288464538175470107286557274897222169336275451939255121051032765466822462010879943450445695130967449643767718116099392884458416605324116922371160811464052107639129962332953427585211018914909523539570180372459549315474226261707851661108343957252033123649514479869425909489409603136721045730216382433124696921712591460280894947775440059003952886611604172373728948335008818606335555369896616553360669914318308826875769916786265105764696185869484177481494319001632968377250062241305214440572429194883826221421799273891633223544540069635436483841954312303124494553597999690969041072433616749174319904687716750897542684495489085091302368859737729875274780811487474611207834310774751705471901580161502545901966764892337744590224042653261616860867256265382513896076033100868824691055832954758429403117548933609079332834137790151375678685061697512020544191097785903168829268154815942215560132788650435337707568385127292808725787397863333836562868143121394488077161823515385854055635175966459496392469361120096132437519034713644850543526987440637281545856364093687344935070518985543591632718027779866811277885530124259834641395582979611301889138806623747856337770633863852535193700872331482159973862876676547014392604567045090310882320905883354386630817136534485194623401298002501249045095788410187150819955661489016319667468539153900317099041029871563853409182908283227251650795515200984817237688773043166144690339297975739870928608344412538294781947074227023959505610385595042031043494906230150261290244422114900228221981646980193862183061079874371035105896796667169507332780782525619693829266525635014882722493879374473968444079345873320276934392507240509395007430121852155129044374411160902004597867038547584825007463594650844990900274969378321078951212096944059863088248444966664386039272644440957152193361198223617797734608502357215668600469732964879318655330364810540708390996021630912580393360378357376146902266421101813827835952575852107857832255157283523507020185568565969610537786705908341252345377554191021926408509560177252481225593798023878366959580304414706290121519683893007970729989089917820227718930534636726212649753255241122913150014246706860186182694056799702395047987289114984184599122742089008259805690589220801929751013951672609586842469183483297571699825138895629357136661905388629671984243589772795434591872843701804948300593056053442211787181777604141701509851394400739654382094896337788951902150367066873026423065662352025392832601513675522344479294705348929057099105814719143057382460151158889040829399037007894301254969683863717308501099723697551555860537799308998690006069078284618677314115200240229579210751134827189140294653293993300937181964817490469683360091608355250224402789090818497410210432528929879540157220094035366338286254057275441017613413788848208317290615700280010655123799264363463003700946961676879097207390125616860067797631979100368877848738969574691413653513834679443879579048368906116197065203734410132081617445596374071131148890662577738568459698799040088771803918986901151868911891297057048037468694507894875798372316593273532724996889602305281345327715924194304486136404914892461960974893285735100761704406271690979983096854666767630690285711287194147429342551772023644188807351263928657730909279263971331191183425493096575548315515435322599809313171972673748779309631459094839849273665381520139500882668816481710754634796087299187914371045001014631996190982528103951422028313827342671497548485111943345252420766050363603056941059949811147982322395819690974383303612800080638803499097029607980747661916218137979931182440232804946219044252177781359312626516515826971970991334935813711568474755427519806197935415899976081883785225950203789883366205592658767692958325199922122794356558109624260966672574677602228276296609371627311475735242360605506124018356924067823033368480140218061320148336690220233720035181455136545271372424307243505139711048939378584032660449210250872695682808370072603148979482526147747759427355379659955279079009227394691398911084969955969050646122505096456480002225149371035492727428622986902987398058544913062179528025055742603524100892247479718185350419407074382743770171989377363211092884496205186971590088338960674815107648474425349495902029830793192543166904377559862392873858993382111545774236547636377150144268578977467102805130701239608390867958661695817526308360631323902977376333/839747218002683269823216549509091277084691720895069087085942307746496786636111165807619171497255683857225232189554069510303939487045591088184228391614810322908441973560896280715736295549939498638778649614744560161139294140147701745834726037992220949997229960198621987681359935013755982521920762304245268424461536109168907326695278480210988760484139589917301723628917594443498211509623925024699395226131806002978501848232916347873479971007883461812652092403898029584087971863717283098160519799911984588640204266020058292381993349279951373839679313580028724664296355019959547598425688897954419412857903161023988855178731093523562822587229029855744494856653239508897347728026226145126880407106299131393832957412443342438987831835109670059102616799919512000166180809676543598371182322442183449580657521189270874494480745511670719789572533534081336424939488872929068697959184152504880818338498718776352076070675992627857116744977000593626985369294461079902721997446054206101103866309944521738933549335778333409434854461027254528801570279936747626952013611848687669825644930293601874607761317815114049449778301191236741513042567594127482505955009599625989750774966952187594923341914711485621680359038094491053022444979448727084820609595616455834146716786115192503317222588549078757315820194511829654406331059211629061651961280835727892757081377912147957562476540001063424076082762269305180714598476283423103984024465605420308266809606168391135207072083711551096384577704675164214390823807958070714140392131485463225221920655405152877952647703039242340880917304182415405090660187615797241698242172692396330746234126680435580061680997095583855528229941091300928812938637039997799751292293445731110944884320152018667354394588159636998038959026773514102017163362848531948258304441141424251876040203802880736581926146377937044389239795800630538591416417427206297546312762932755714351061115193139156640010538347564062921698254324045684115296857083258468643575277656650539774567416341356574819480341787428044680698760545902406322132836365019889878989352856359586429629565935544452143235062750600688090131522577231432229887334781748336796155917881772495784400480766317452594574395560409491889672125978116796761946065223475709364384003012668180500352158670513572498195138521483362974793731299362371717223361193250284914070850818038121307946243310986097759287999259610368032493670869098090144050893209415241721690402762975356693412088644938742139850901629083216028308170960744695084689979783475712715891526891777518412260795654950501290365464638833163682334241139233728535968660453542088526620176499232774319653022856548111257911753374642536596668541913707782165714085265027210494469633634173359667982099546098010726267698311508101802880499767668891801064171153401633724839810339168600022186120241261211602359978727739046305748445756125767954445300359089352008741826742731724618552605215897270719647256808228486669204463903477583953691575520276949769583178826732418794174989170515931059832754385621662775735977181071192549209514950989845205311734632468215627615426286008222350308262345102403254194601289087486891106797473689783568815936018762713304936092120162217669451902864962525249295204937328115193495825755107963059902106727051366369264450176518538208801582434975851260997794158206400933910021517431185656684509647182988696567771290354694570408456163807779239535715584917762431569025322875697191288513986407566307813199883236088487544427633413871583557773990345405778518139970535072078436769671784588403054356786395257262086527047260264579638883433114984686576325170222482795457631214370163782203009592826232118053580655100927031964055621976795720410753516913271714197157920628607110398685768949354182693302176819237605461824006048996269087781832825574690437790960715773165066282827345454444006701292191024159854783359714458346170208646781997556863657019994011697423679896092807348178826549387298943193021445217070516245182548108894345476606190651612560163939898973324488190553786545706561937414841739984655703125989806687247349207991640590876634966990813126433053755990408842329264247568286285378191668789289394230061192162761316696905752625788908502682032616970555673924480715488975699010492278280406299040998240004477899294779502116679208313786623847466690961150407992210712144951186733838744116865050905524859130934995353435441928623342873690686982898619715756596473360582296455212337851411123670155958387998146920803631370160718642869277046157842181578426291035599723081070302444364259724821754495029692960401357475644769450598274063594436904907568956696950171410826835065329019560887013101300875826900547314776539752819355176326173833374380535825819886832663110971298192532939714469958771417873696622861576961082095474376879108963242843816403672714775088160971572134829554633945595399230264969084541039169335242331831748463042131900031013806869237126272416309256812338150940820950256395455814317874760572692176250692175475244140990358723031203808136330447430231754079352824999132549876374700024842816289614634222151173026144080795195964764280785381933889664993681239918442441187704914874464399203262983927891694327093316934388378563439936043144819230547958186489511414406799409570981765835996130545027246830307160605427722192724537808689965237072306278712146562324148961172032914603617189264166739973060001890169849908816967810018133215507845680057237615013194854579455014901027325633278456030413046002468116269246314987606387901424052497570221563049297556464815078970169937343144120684901386729972027319008165132787382284979993315819280451075096813418515389280369285348579575725625*t^63 - 47659287085560945908286303521087762885664959383611543442559669149023973862220277671489914174803886317728166370487402823834963756657139581190897871642337600491424170045978382974969383752893866104823453201899365264487575737147970990165900867714672706893635517675782750860782574908040700109496956655707576082270490390527914216716083187561971006953914174452715054618275100859906547734928332017480916098146604504536201204546222102228191131121746284216690346198334633561159022263721802863601194898144791003331704507963252540386215276212540999141932094629121843211431736745580039040734214988559164951598198349879799519232451649935831053132042395295911134424313302543264536047877008219510455392283318768248326705277134534617041770798718870005615457192260510368170280813490608674889897999462521591829528537811783658825558429366686779966000222718402855914511914616376740493846100422210515057095839983650045892996505933649742587959141402015482131044542939097574595527850587960095324737450512498753964660752863977433750954369013312894606738603741465880638200583400274901222009606788904308139077679300784126151326991376883389042401929546379873190393626472986004074049432072836871309006967918265576353381452925396529366447849404225128513505240877692799042031111056034908976883337244522581422794208261849313970724023342593573044403607591836282730597545464195655066207616648548763405642342551853518645442335446480443001581028824348724897964764196169362982517215082780070348424153879562941650033611583694976592635481003160275113174754210863418486431643136487091067210326971476828919134874351843317485328775979931054099224623685548399172250228075362298839427003907666628789384099848518081114049550984361711435451118408042216893542730198751514616763622479824201044556462563024245082471901239785000659521564977318143035911181788810635215340561448562313249819092409312317581254678614288191301651240653358895711601750537732739331626605880579275101102589171105392370283765911761192025347823974456067067064696561169214654848239070193539402177090223845330768966121640930132259627778411818105742837408553503077069305626930499441399447352595505031770271713565229412692630224969089497532630498927093261573568818239113898868407188307937976903158750169394383813301875076770628449589566851438355105437391689636928705134404824250769889802696480552004274394940605054308129091357726244484361794740974921846074381530637940320845888378683801971718561058344189593941944833484196860699619358272005092049841842435825965958336216610524282558918040570164269059657720300548261805535713826686898946251591710423149513997444431974337561885415614892710029058572287835541065320585562305102322577084043141579176949186221790635196261090394481143772019554836004222546468034140487811819511412109593545764595996159714901934517677904620682663710612972140120692764884095865628700526313703494482420606328525786876074440297745522754726191358816082929652942436338155548223126925873699500310254561869186686317203873187594410079454068938623658292929703598089020438634334401009559803995148634320388182578589172976972481333468153421119544166901291544431395927204988106172820219238800590364365915282476775694979947404549155955245964808567724535489169790069080774097188053318711540560559409789637796507863042332822600069842272726763779066499473072605446566425677495069513738319533090909132439187498894952249409077065202396787631447831917743695628537822916329154843972556825838018653187699581631887673045085670144279973960756333557727715195584095294279191957118045952420799315525798037676244196616632825622691483640925241960333572115629818822972498714584185710198914249737295232823986625215467183803858603404465092377894866868147761791423531961890486597815861420207467642514781437729433082509337539774569611993099726015483544149126616086929265307050928977234480928849636500208615363471219838124606638252143727012965065747015212822755211969623167197321658187496300022433815619642025923401101847339142945674322319447537631535590767209152649486036590142334621814212704106713095249608419438405318518798012765428767063366949447658292065704947411576691359168686991345059134387572644003793914900662058785353744868852203394709005986169868869561580869330060913897813668248782168176841261326645797763349294159280245513503086095769193906887344756561946118397907439715368687027061777797673057000504038237655660554011851733428805723003422323775470764691313677177378452200801001248337847044367106277623354036704598597541354719438588807359049123107322531013080743390536726424730108093887677972003023131608199383672459057577872460607911449559462185086297113629347791980932098509345427297415836539494543212143978817499893871237862658938274579028904113294142760611139274934289489956317914787457871583459674090191885562352733524983872398855881115012311972369991896397373247553223484824959703498647751340998055804483803587821951037489543161291024851884988395660409187106023100993043735019210883901686009994821110428059541422195630906083173013658095796206016952961026276855292960176844935985804155037316473628483707427440968596436978329759335437023487262943281912693014996224404828132500105640879746500847372882395177422165789025504132424070736795723755417541666017375722273988699836229195623382777555034548457726698087814027505426421626920926373838171561106404377561813482309173944026582956962421150409635728645343381978481945040751599612790006706505010450271720945153970211757567471365506016272314765068587193000507751468228162092570319920020253668941196427580738215036051119851941849309765249256924402506077658437951208360998987027299908640578879625470784550448309789/5918218488780815425420764253683119476596874985355724994700926740308644020102116787596554161028278152898539731621619156548808716384892737192917419140904377513830924385095840454568046273399573609454249530618199757326124549178183802780168545410611842885694763529018859722706727161049327876821155848620395225086681302102714204016709581670058396978650126633702888337956181141792273109686873376364548118736547966116229441597070077118346430271865083445155833794084614684687858087420483709453702710970808272338988106255760410822501667413972990634679644686183059583348374311569238716407952474137964479671569984182454778598402485801975585606805233162792865963751651402253181307797518165213275157154844393878394632271287695937189057100552201484226056537447051798858314036182482307264711189701021102406568443482667242353580150015987012691850320712525906561471002112056833436537998059741462969576861800494233338440879049852805850156107456956564609230221694297134552516934381715357283970105422466153207722157223580635456969450487239698583934876258601840418518953073981227387342640461116813211521365477935089491360342313157287511615728571615755590994349591464030784910223576615417335650219208442851048033006554189746468920088426591028978735724769106450640653051635478499547188044909774459813463875656559561373911285560158147672594774741127987053716573520523709415202215615245589845869535657897960321226694023330791399506458138552485982070848652996280381459365161395693441186547632948776368087710646561641223465620736183264634897345571426791711285326669038469830970274334237975235877033703197047227206659121832126521449650035652593611863275598578400505627525299119644641157853251519984493485298068093724019992518065833274417545257097506013129036473141070480338025722747694415635344240823282418537031140483944111857815479507806413455695594751356824748168077608534596763659728043526087891617002145170695008701026651211403872019587697140893392812568326110583493297578147294489518411237029453370146346813837359016695844924598133026482651221894382044938194782105844819942456436940879075186533275680337566754159022159115726284286825026080893040277670278404872827432917673972142046857000502044790704746260697369585043846096078717828808853753925994042414954862832535048034749184785770454177155689153919315762578526545552430579394404091479506759694097333810759165160696375734396879467098251839357968634263437856831227371913314710492990029761386640520658890377782909729332009029014390010232025434143235924070569140284761098701191171321758698770998766131740348010713593699457456753491588654624963290568561243899354790443268922989005736484330452354623591252711628725178655263127839010667959675309798945602725279111939658214551785124730957295193658395903124523618407499872890640085298871044295092990632549799795555205578536992938351373964322379614600650345614497768820195109228112282109297311704074854895050786085428934181715573440983700699163102207294142904217423729069826495141977995161773159895088345126146286004324234505847549357013476581559357004304101748838347424423194432872819852754553467955959794362895285275473717137324096481242284199274215751280074720501982561143248337089601143545416042651920510693383268446771988379930136452942647790582031006601244035412138220676208401237458460644543549873248508723075229308437586067989670587004382388141547371258116738678264348926251709836563278089153130846933484967176193808967610169350170605663861721741680464059666398407169074815240724794510268532888933744852924958051602478324018404670228038381094977102751740702290524653981585529771091783510844258082227820941240258082775350165329996997854152415746677716788846029561500976341153033389493916811135825666928276404972335171843912821293600397616804535783229761510059913574008799669627901639449038564687958440843475799583060551221833711297035230249199565701130268495991487569481606248509744029606451787165063300443821123455579709148877924013667481910303006216081724592317090679195478478667821533426686131646246035114122738939478288697451970938695603942036324164273427386411444891051997899360976603082433744766970011236779380038801445049955068575651184340097685172226593256997182252935344749563006947255638259692993199309530107527035215269653766458446014917548706211448587115479536297631446802246923688227411267054006156953692096079959589446633919449781211250225966962936831856938949141727526541246660731972666762326014437289611496367892584711306799227921864031095372921935374933671003488988524571352607703138592346362841203066407530447662209305994223264026733903650567920009790054696446133446266174699756905298949475834743922918142980329899210345931718870177492352777109629587773868292401131053928327384654359709436659300338103976828106673815724179909910788568613563225883894605383229704413140703527896378481861241867401167241609383886469767195179644296929581170954448411766413729410179524201240301868642887521263212405668831645940878194528687712873149184122528143267531600198900296174966647797343719041505589604926457317939848136331707851351124184253521794714418338740773167915031924717372547996641966465729876258130051527758172444189083829038614585213334637576692113592059339099895790497509015819348219833585778272734634317334882423117131885871565929677695032672135956509587107114175772570192678736231969587397333861746548381565727606911323166900535042032557899769579078498627001045373260845682962159621152082152928214339562303108628945164505626940257590988560459066323396728382778894887223218340510799301421969781201715993335391105163792977741817954238606726357464719729923140013219690221630075703676542500*t^61 + 437303570898261511894968210914385601644808030538103594495925047999432642217671567930364137012228558849645304813975342652455199893166203232040343090493849421022976941642387087916227798328737555323328590203205247145105545430051134999128320195315798684465529006453017317471811800995622533210923877192178253971494755209598211717522047145424180416137761278438204275717255199338252625638327039584032216139967513372577576212038225764730557074721948714325127561106310891667154487495985933894102567213947280389139196189419608707503656376613777865756235723265084815588822605285888953097983422358537810909524539114082821143381856082990460865851644607506010278525807448789042827018113372650607236826157582392910862117864569868461180655887159263145597489665128008365758950387333393181754016311478430614124160164736984685234688925780194699067008875203111350920636451959306346971245602592178526578159779601578887642208509483043998128946391384966000377420524359999115717657071137796145207060705391531464470320619218709552317940955927197787142045329800921634942674128109426171617239755750041451085131881196137932366163352149721093715762229038774659016737505785441051275408143433564048839892149155593014237904294091158305893979672903815499912974217312833257588441081791333874128610117137445979579932870049455794859056978542244835890267475424054886061399662518852207892166475838192180809237603014729006866423982025055791922050798708520187570099116256906471795481010844148574179705533584952284753454541482470212151607218665304728311613787851605012888694135039173217743553009673038984118426674109659471655716133789781435504756395899138840221173666925121606480341365279030955672061740721873292186999201253314001939191484359010392864234977507556850933568408733869450727025355930354088789519719662745650023681429023481145269748115758217671255554809068964022015327644222366747245543674756278827171483637826629596419321933866419305845085701288897469950140813298241591676145411511697047627107718105027787033217303903280330290105952684639397301730470087994184453075674940105994145107318988053145835162856799977303935067412115257787344345827508719796120609314866059680769435037385904468069296909305436988598440508363538532570664491582980086949474734249980649120844283012153845005311203135913516199348739885011284353237061100808997331466591944242936054848826028599691941930761985921066763713660324513911760873566797974562965459659763213365361699778069999798388955086605171370381796541748058874493807092649879331350229633357433596158535987985274571022814590539677250779085983202595201488952327014114522854030779701187116652308008465739124585937246100320420141673702840668326416726759082211183751056707579107547587847227160240186285413080144256337588461172041164534943339927903272810542468830325952072894210239371232215539611711387186028061902880158634983340373300232743215646871277196304186597069254951469150451750391228226748434150834190221835648276398228257577468274097909905000085457254882077742626849678815921122095137173741106149447914336551160034510495072487406883383728608476339255787193312426417463290789466361316562728670403207178754128961192821740062612435181784528862264941191978993505286747076671054395962043444942491740768645507500058512080987065180130983595017773863178200733131183349903976857368276759304906365832185099209845341999198509541012558634383889879133523142612434784992864850442435504301472518254889695051720099548950262581509623145799523440000965528153598508168938532389845665468861100165043887641857365089477869628354483268266145244482992676273098892562915647823704509433348923225449191076303957914087515000763052583419598782715387003797304426136110057054263607729701274216596619711331362896521140356334142702791040161897495043477190521497905487898069619076255111081459878936049484175994348881894847309479212927559465930588648097934811844579430919462657235761943996527553139731727819897624153707400109081180701671085098910154692466624139225235704842379644430646142022832748390619075491662680315373432222096576446176436606116253686505931886369281178469835646425230225892790160309346795714049918133730658063186871978393468612826441165715617937041847297330842871193998428403383879491715159740462110131325413675373232463254575528038946112949037939008257099977000959720988027066060220461433834030849058660122507962829226220337874299137067835723381218687138742270117634481658089211106560088096575644965640473820456308653784808184528481008762543229979141072279285527904227832033720803325179681283541097472580732991907145659407239386341562188885327866481162814816038556039187412274586075987531010890361091086817219537775478055757476921028474055416844540304125680942627868273229350338017531282153550029885647115654071205251770876041062835294168953433704922496334959840173853080939742915254017063717239309305887469753941877571518918428038674199076816496984620607522531836729288894487808012622503507024424227985197031933226612374576040991226790275749663334079078310365743119872581849960527045047718162044178475442935156597956612284157994862091031899291670551800582642743868543523460282374978970862470075140853389111802926343081034643013686980131709301199148886609339179136466491502380034719342602026447298666065045246091223353292775985253208957017730827075176200590258287862437339006247304117279022824643511013694004033796530463925070715675451195569399430626994160733509138919028181672811906818579210907800102544115069896003369703127630304055384882637921814629223464768282110233124197948447543772310332197750556438749073991438696748120112943108167686042002735894951396364184188024388839662840116555231/80534042512526833865971585197344946118482822152551864335205170812951548071780507257193462738532344953251125149973382494726601334816365103466294917969103578501575668397943523764494057170560906456016149665701126836451715019144743273393188869515652454703067078488830410173680066576145393592404908906005907785511195373253958355036964811855737908949071269236176378379426419547390188053759206310655534362277539851652247041959625727848772167797851343577145778653174119877007158412805094210233172703765437663064338782605183597964206170320532839771535997236571747747682606804720876404487030451983322446577442243774110360473343284097249110066879282546907713259576381187533517644947059925367531173843538277858457095636148205369744155324159906956221155227731571199848760106488230236687892116095483879028095931426812373565552835841760219366654238094409908833333649169237439613721988729722732540610234160319384558783765229459808233334874612885609959903306813569204232295383244754628564087525364227313070024966708270664837525019177558117804843946666547868797273672914667622618933711495474818872039161251447100506014443759495951497913401029389178540252240153200953593904442137776757211855631120185126934835023614453410020323674919727356506352088251485130975141336946341095351457998261508443691158489545944800486603634905001981759104935979208207183676601336659960024523466209476872669329330749529495367411418922777515752930882437729982638747197748402095329543517599774184014935732039281520539766060008886091352354997937142003373489604112568107637427440208819833475410126533117264527552422056997902432266152060139315627948516437234725933942757861613518103690574404539830167382590715198174866582410407061003656669940035822023000921651121295570839133142074768667500170963644855534831021062703708169524720097052006193010954400212785633796230974731262920375134584456112022290860183250554873188447755546704879998603756107468170470319509255797453470164470122395090133889238067408368717749884974566604349594537350493252414706912154418018630881885828848230678511845780796282470425486795745397651804007397884845957288787035331402690717690865622845898658688492139952939254242900168202809122184637535102767864942226122562683661062781140089125272205063558274526832187674509083660754669638397189187499422017583021934407162614194550292868870808518735742571253882915387328182943998171345178221257548043520604706603730029086727074800225776708518803474304209153127472971822671991452344807180684237596199823253037650246546775299945795819109621353213264108256854133177926082736935196526375569896258728950793024622124064209252892400144953309408451957641754550748011611615618629764021367481098063200444963768020708699884598861211666826265212208035006522616352774515279614585416558799953212056065721865054663886400813227734976322065564553338902492369486504944710741336098417936114407848273089074705456860780166152802639385432362709653080394705744154154689830919181710062307969054719417035406159578550686214915382512302956585463635327304666967353760940468609106473449636786525355683418273802182344301480941327506635738928124871888571099153675063214483592426693647127444245030185238105040091810257107112230245291622792220545143568485645052468885375111858905811060147026776827725261517704056702216586903214142836628855264385410724841699054213442215050825175649874445696952391346440198172243711452964497294241942057295043202063405798622184829106352405663311120721108845490400589987522335134282889360228571954990842880812157260924618328931076411705680701678136406552204181329172658785689206954967782799308241948953832238739490260937736407602526650789404292363377955009330695924889665823653260652436801142533236202984482688301425833614714803742324406783407176144940410639132858076994359870276112528316124326979287706869810258690980268979579329425986858267726569507077570593816806229816068552680974814210148579423986425344512074513586057010290846690468698652567209702496519644057868947911381487009342072262877890551538520295890245796341079313884253889286530138038161587028971067685441269566080478363315677180704317607241538184581830083337061789037066247244823455046570257243531769857714799819159762200889271796226945568212434233404304853895826386175293789197722387252139943591536857177431983782693805474076220739663959220674631500353643994062306177608990817940258237817213872873151950884429468131399985348977183597371952984926900706206548287765015518195310995853304500006096796406266331153380717835811664155319860612849589619861298362445677540483809660432409358113068401150675352198333448708252812395145303932734289010185075764140975703306017918891425901566682021373490955971399721081702412208912752513619930899042346541998985655146267982280554872575156515946380359909013013170124792901025355216507480126509711641575699647159854553582756615011610165849804864821164617412568865593656308715474616083310526160978037953927522571553532566292020633406491824208271209469879133475241111215636738332593106047949640726836237165418520576830720556012470241159086329664476647001613812971958749424150924659484375157156579023243081286420795831906029490587690339023006814122516633025267457848789513994668237488306400347110491538091534224746814796142597022595662946062871336923631863741679706302099645783978505009923166156122256237380427722342502685626868856980423413122547400118567053768692726729399152378409437538815413439830724898694163747942638396419846427254533688458096065851591828076112933056475026196842343716336353122003924907988980636161297538105024063310738742105955626680383592440333068602510221438340331215229737213300023169697500*t^59 - 3645446652671917642099037923840832078599157236422799264041469010057279972313082451747216726848581045581114925453989055296797500239086378173079538842911325317067418753268346624426280835666447087651235358638945934448091403288799156109249536788021204198812172873827984055456597964814070817559029464597007595638395912602698786242886112129928910312505812790837709505640993301927875497858635274668751600251114024526316012628158716274295475522343685610585960441271751269195542005529980219603616530723800370319288964995925948556556183360113065640731279665234489948628898464543668651708121700772880662043372759007807632214484344499297817028368985470325871446319194983025027599900208803642730259358197018693854449363769659894244986176888630494267755580438511887073175231626122138176758428882114420790799932799993072770801583258137958653460280766787161293397938448115301131366841572642200785280900983019880482717911798156358407502873571143500702774769211375201352742166339670165059025294049337599033385166824698850144903665241364035237132896300231911732938302705447160913725379016936251847456170801950095977218781272515235832381823780927522334337869389030492790045574634651363083803191559330347488316893634300097513098893408599021550165004662109498758064745137758631158597686745886381055753071951171516304273399728316300968360172837129497059148669546590830975485871949762363676246331832895928764083596897357788592636538313454774093661535658564061301118622511256195577564288427708735268690834939470929183326682568109242195981184080792412411916361397902334054385811883035358113586356118309814312131469574877789468833910670788659558741332684870494639502474181745142553978936331573654906990193337570548138083033897067275753223757569827859150062203567129476495790839600414191341073304560527880233686722024186256358903507774578076882612968929697536968585736231167189899000397078217205755251075831081760322006853132635597778939304873449900319642791691454927126885952674139020985006046281544376324817334821914514690921785197242855233461928946327452649253595062334638440869375744329325803796663047308935766411034813324096103227281636292731594704094442358253182846641348803894039357896453214097217737226635530354305999761176901828401546990620239035581532015564678249366436042897066862954876782188783733800608256595421622682914559539411073614353043247527724892843736786066672654732783641581476044141237255849748674014620208275201008090568661084997480634833536495245029222922580315955503377484570240314513770198422079969234783710133303668690141860485140580815922442318443083481565495751358569533379215887434199735537133826679518897239642776607384572029501283895805933041895350050636053479535635717394150575829675762558820174327196866576838097448515191917675422094538622459611794458341687807379431680709447806863643044061472352391834248631421169581377336132233008705340736093592055922541483108025576584810123415003589595380630420197233617710691921945627038535711899387207685156180028331802242329446892101143236365543057160112938232738256088761742401489760320482263825987099566026455687646900950933439633583076687611640959940131391941919414903672653682709351803522751217350151858430904029359287178209000699034933498694599626255844301730753682145151744013022558215386840800654029392234251358694797791920895177191207516880586184131114393362133183756039037716905491338821366721110525295948380872998823801708943492477267508533489556945850924704080437566115044802515378791660042319240467224833847519225159565404030240170720395097409264255318445732324119556298540476938048780070301289680797244604096249125986461936347008074756002574753705802678006419078290763663229288666244659377261795568921132931974809372888019640697163359233487023970627455916573054918012255088865270135616294739075321413702471377337514988063114917170872235877296269969332190491730427293891057084952335471969752597273247738890805206717320793631659453307354443263001879781914936116133573342633329181342517876274034596061722627093166568380553228294934534085884242298991398318974069699596813416486413642252216635303930140560311786516541524393878032216849930505705802781056018744320676453279317203197337730461301440975849057917760564265976269703409644865918997360238491839404440648093632978901324508135235183584848434634458717455057345902864997583689084126884153837730755223739123182844758893492966131952095547174208347847966363024700672491805093213465518125823119821279026783234002748496938165660171141683786134803937928219712480480149562548545856464445398331664612840103756454389642870650437235290338007746428124327975752608292243619633886350392238504651609577102962011727662702637863188300700571910856817246387203645530608642683658783923330976546822857010982479462245558728904317846438166672969136833496551556090419699363688209987003119931872918773553390717239228153073629248720685011608881097172863323411836341623853739520592573342302504755703391182055480741291318349875079285904734489311791551865633709045107735792223232679068889044299226159341237353669571710248179981924693982464425485779050067492811552597709905593423519271885469936611224586873301827502788871231760525389910517178110821805805082719363258428248973550746019726260646927984463517167108819048958665988473603773996478452416264360393688159262714921438825609431779052691078390475496459327004612897434237076597632543767427680166126594561200332281434081536423110264383274747343546073882117090292949179832340757815374522222968051234946779226828910261901453436573755385898100995834039079899000553988038733701840259476433785487263936398598875381803681203913714067008468469038942688782419061/1107570581842477092306448199246536356434558247598019072078944559612583649117128247405780715656905992669217804498998340891458922594783823463914284768736103875522376106201661145331749483996824217743261651546513943512048515736458143012753502856601564903169158394414889412233224305440575843798370901155055825010625013205330215399710347984518813586775574786091312706610840462052172685140470892439057822154655940021946228033278073039637704234248133520354051478454740685370647883425823732097514692961248681532849529274331458606465360848038175509682833340526128683360431557143456459817076575580454252347916038315859481045097377905727280486894355330733390401141942406247194719362781811431219846101291712163146605565267196434583614181343707646938877667305681227080405899939090251150607352449748201313695720458054904069785011246597767310696486322493318195353347093165063488020919497544223512355821822060776620690504974631709255322008014273541220592624997801869126567599077195163585209774342473843710964453532257671558648278406400965244443171622446577116495838634421071527458414616993556936944979255798503414727489602946627231264382465851924338201180879056098425344417447875045600242709435335088391192780543691995555604366698719470720766031473594224181221682482834072380560941425243372480537867532074667404432287560833339401678537798911794227891891337874375749659300834013667103363361149022837141797295178038255184867638421322283673663109413101964974892323772413843544849476303483734697027827862014864225279492393946259444700096433960558847550326250442484065748684183690625430373980132159588384156745088431605248967986870832421647484181685449902296293269947707633229293508878239950040502701878719707616673722042554800901073409769728891205170394638957658920125938803686381839900638541731647523534180204795740538626642648124143667053532487229247253803228035097687515601844073885102825191971462935403130715260979122058722979521273479801983670891872290622870951524733138919895769393545194004274790963291217164970002826558824248937018215991971038449317330285829962432788888368545442001321490988747464329217684914354550661016268581862386512027174646677919098544517744518273715752009479965648722670481557140897447529389503248532553407874944496987173824526852241094558763796918459143264291923548284189102507517715218096520058847733139190578990700987369981816969657239703664389830989243990536384361621752145894374945660070336705947524843826695034638421192551747679633858024558641698335415533444936197175777720269909000302105466642819544565850419475557561393033346805096860619949265354864115637967154833351985163013135891822561737424733838649803154504325284291805102084823677191866359791825154262204252508953547483050688339507442989913150728004188496154812455086204851898906482926460169544155737125308472394723796542940756865668881640805224077187130493771603734386990421800943955377165894656042132541383751348750994197801981991286481644371304604621908017927534866953338522245446068288180331399829833748429763643244607295963645654760278732834561768332081059883316792999621485663116473898200149621627386925355759292396599518833461185630987936039607457520641043663366424823974514793011231336014695665434818429467410091420728657537990768601929212277756496788095424959601531638572715969882197893785671135182656418400824327247000405152471588609184784573094951178729220635032679404544513149935075974310567564489394607713537024973175922844553192630595249757824901899305797990399028945904725430968567566568457592160484475520906625735562447729152562416100017109607562399147253966271922741690486372679326927272042961399365451131109889828723770614042671112889622861893574401306372597419176741136788306367881225898292349352975251474631373939053722703563961551402876608892223279741353824418381500807623339550552743628353213106008706116696093275357137863404539978632760229180394151832563067466051153556287225739519087668840095250154240076589115422005715989933910468607615070544933787484477349940146387034322500808080626162879905493332331892824834666601804490639690806901205002318877013584496616876706946243702981436869030055821261257965895358826868426527949794625395859947887809330281297464053755422994155040957181457811663441189807431528515304555675456051799557388066093754712789867361708451837683843703542331824447580393987897698000953744885231065373297262183914520008305855595606964965313075343207396451427551150046938102165481183570559464219976224044669373671418794643806873503485945716522844463770455914288777017781726207815765835721546135071143954727326302265714554173972867333697223575607096600330186570864523609379492123009458299782223168862687630104069828098190796853864954347716767267114784129908655761926727858981936925799099991898727395155233848070705804007775576945316219976177025412182291319240942746321333034230651356452045458869420859835706044839241587973773273958441153676828521510512931578237693897198794629922888287399732898751323116678267122384777824726913730430026940097296118301136216496723354317232663917928563189500033321953402700359765108627065456416606713855083843086488149645929212550676961885973176765328165015631380436597379174812188187957151833002944390428869237542111378681352074500508101228870716396912387155104771479696897538492563983423085100280506643053138232856161594609284215723797950070549183701155907872280005699088259043143730339214914613995159171349499548959931876184442192674742189358672379466352252153271866374571962754204959928207482104630867091477354619136938159363119639059749370238034773028893591994188827594614258530496501538111076308114575995823011230573308369496249375*t^57 + 167713393002520233761832352240372630263506229589759032200539462562678304219956035468817956474338294336824275564649808949136014486514372430245227636830082987970636505313441596921585616967115039999778055305579657686863605790711520538241043492352080678468407135816275577563432737990556476718577616679018729973526092251871209239617046037873211681838478633366013376992529561849038495823976980887140656137174237682536225205872911938555667592461838930327617671024167658209087792371438008228300992417687044507232241199562674815166186123795077047441770256425434170532408783750810419120225482346215517007788717279154431239702555061717733836084874420569329813433331214937276500202865136742061131769340498604910332765606275765335160021197662706978294878483050182280353740004455087226087842607627678644768710641065898323071133788883765378802672175734371954247894860696418495875634037570614573677213892409470225580911414808737088034696376197090802248461175065853454807178685240735551092041405800484829368133196173430357818931325569661998761327203840202464249220659724899468758346276757280596823297467654963300095578379441968950447125436073009130288706834791615369525638318922435255037057188799942799071225503614636574213220553700587752220868327111810029477953865862453812634473647196635110640046590993611116813137886884371235638641250266206779907793839355393543669562840627265496783039060909566523709039019146452666382839203061189569715153730458303719195896281300278830859621075423782240436758056227025395949779933821628380810046172462169710342164901605799778282307598221444248989870651520181665275927204392500070226475029952800674818516477683018123443179896724071994185274164019587525656237707507850848138532514896205230341759318471548748148508316727964614144413596637459648457337910557170996775724474462397698581445897002578062288735101733779798646686916856839789330165400138029676536477830919874128456047715549519112220141407824608090906804746507651996069261885626492899999609253999475601873634413627120135278744359921414952266537025822386286132604608750430113011669755435702806717001738186901548681880661428069681053125089182934291183347478836085240344993693107764837595206962897409084549263990518962988820365855347254516772814295115691187532106338277497779357434623611719519848510708610316605099778893028881495579460701442459465207815867874163648985242007796520557226577632022516571126110585220291914727759802469251214071872974508069417982496372127750484177570131370668911000722100316739154563902504587854927520446123220919256179725441958980932497324537398723945322487051205265215317507165956574060421227979717742909350517244321598847059440224502913257439339560697889046357167815210082789177707854271124188147207941380048171720592100658045778826743045515995019448591081697514116333705875399933671684537477308987776452652049418575472421255450654574142526568258387587841886666549204891547441858971523516534010737898588653897695276308083969938968974609678294740301539731591215505138557415537221924485329896965703602482375865508470828310286467051023258748675743417485011839121022717697804938415956683890207819111728214667262956900398115672900287415549492653895617887819998928787182056692684558869454071526045388359541355539387872944307628355903409138172799349157986296401272453214913551280912160380140120264801001253107444896722493555113670997701935884595128153551184183633960699248524458571167462753486559762674008511314058602499133026868466248831864016183561820205287161036815198132239257989393813092202469893167549425302794506594081818416500430565060935090966176547559994200986730917071691384351375537305855281806207494244870913277490925728655252581716649155245153046176040394752593209108927205492474227088156877120690265003280474156466837355789218698067709590124193339596163310034409019505446390185840563736963377166177360012032283976169730539733256932759830739244687131165540413485471785933771070315047287194627746901367843843719560025252116073142070011645379727413000161238765832127305432848898102993378698020702975327954162422241044187385222964688283419678114210453441579757290283451419437812368404180136791245917674326219420946465194260212367870043329747082544240520044170032734075830850387112683708138154784404625115450977197490340012347033757545557829165783683420770117675414610601662777077459160497075514163468669114613262549029425404145524354402049338880294453771647530258799181718102005711624231292175953758214210014114287186717393599126141657538316159462878675986016998266304015381255787661096384644448233687210545288356951180039434466570802434415997417765186840406569434510217317663481382596276348668853102290757339425203454806967664206989412224247778094725338369372936721261610645388839229348260980365072765406391124545017005186089463273709322269138692846735744215779816242966532200398821988754467111247583607422357686217844805029298288847662577560259425419728677092450628439460250195444771492666571683399862365327730862947978752590310363119687949708387495268908935963809780698984963368179778598600741749081111540118706219568988666274518994598046911241287809105817636971290730905501606686879805545250260044534461111649967452508134101687325557676748729209668976408106394299384732924253907581866145156653805149930511905525458728688481916877920429041780034472194808409390333860399251033122745816122920018397911003038135899690308088641896555512763532529702190065490946937183859839994149251451921570100142270116004966432514974592134344629036260578056989564720685467516376671645941278043609344026777282498788139218932318926752724322510191026231841136011148368819966577647314740030341676771/93447096097597504774750551161821066633691133786895944209151610091861215875691816775899538082744177766386395719079811806832612995140459191411008357346155811112775806469404917846391077396276852441175149387210899211542863923124230627833762796258066946430503520621585687653265208574737214623406142725014754219458116823270126650839362425371213681487694136231087050376969263572099744427279585139494633448163016233269870585370990493500971429968705519997730337675972496555980737452560459518070745488896031788629329508882927403518572028159106812789632383089789884895817849337133731041215781788628120929313928503949574535745459767056138570609809007414227394230537527244640775840170422017097696939040281058361103723867461330358601437558127202031805668997265189910359678178870611788520507840276063590147087704375865751167076079463853409098538420138046131387787420475959555035915264959536736679277855617823660243071934380337060513307224988928749025492667552588395572195984817591142183227244644237516794911708225838098560119913758217236373268799001117394320661355254489763264872265796965430598009499283923550459129295547927568728614028858539216963538764404090264894466719185921886721964235203040804399551592677910432574092811061104399903923908981433137025533676735699156254639493491807240222158369520160769357485089503817305886899533054028440280151539153723948344095289330200920733750840214863720280205700035369059390198500794567927468562867316758796595977497873405843478662122833099351697807895147899352072596786954083761907199779482409545193076943588960085900853225622752647801741995883291908667302719393586622050332359531863618309231881857966847015502888316031730876511395914178187426905341314238087385087034526519963529697087843739314216867366083209470962815246594672634141877900266631570888781777021737851792525092850972346356465175700338257653144992917040730524864305149004256042713542473457074106148977748345653606146833037669110715503131049028044555974364788739726039201544592503373927722897209965706589230043131013369535486282970638037105921799929406231774072542143247416744681843164711735289559595023887359908966011326276081770070982644581362271735125089930687146613897465964737549538419847162902362865325705983059950041678724133108277682056637456752647809302079718796906911990815459908206741149134511960310308567279722788906407074064964315614153483462342114047612591899563134076311999980167866106303179899842607063164806591385003643411183554444645685088452115209582337188438504058419812503518152225818980372838486180939665965484076772958030133719996119216628905473893718073110929094015233782335379082877757318143509082409183874024069228485849365784577329132298889335589908555670105675725289261326092628082186833218867678939686454074933955632022104820719309527744731058365891842633499077096021403783671732338475349364844136685133549092823135484639609714020984583850879018790216084246921568195142138022666218630036619251897937714182677285971202113379304809780503953603001042171259577006930640852297120189781272599300335032245066833964251737845129180361796701187006636650072888927983629700566272158813137386511389707716941168468286894067745749018460913232080396356913853179223017172081908472541630855103663351939759504381331690770937856769802829054367876295809704168445784529928058814125290423532787754869459655290893374017197573463214040792742600786204369206246589588736823867102928301636346974625462131123721895281707694827240839350433667679476728800239485190836617317556926066442785999880168685974444115897193259591015712085577980320445200410174099203336189535959075236102312063932913577286759637417869370844512586962218133269112415025171002119059158480525156946052850276116937500458575075984251831929525322298626664422833236558699914771943306044871154330196912482764524429737274472460496083672892038773073357904780615233006587188782502261101957366347225459168638909931827000923667501187794295914982087619009336529208661264010123908235903902947406738344814579120426386985827709801900961914335136038485213938616022493523078760279256508337906985521965790576251323466636685888961872937925396433292432371570118663576685243418825581090048448797284033490989340076853611421764788509846567352530864865351370277616799500478845227351509462231369902968937674626741171107237286933605419720021692198769569512487023015840055654370587555266621956288366504489786043649142525440768804039694570406392067899338991984150187821408676178002965274596624325783527297483218982965234952726955321712334529197964709724243194385496795776763736532942040387093531561420865529184442112073474282959449312647602069087171431637537961527904486486726060426806691307312422686757457469028935524759378909066806274692649502953148335377427806749015159804332100887141361277156140165190243634469665397885318714816006668532232816366889689347069075751853185367844716058423559957201483482334782098140672555049099122391092774495143329398265892543332239416929601387907768620209242002086240210281360248059635269121429733010973043152518625722284049124063883888151954426305966521820684510183803700244904623161174170922316245333725255924489500651152637466164158252987324076621357782029329805114752238646067713894673921061905960484173041887530273380213580274235436725888448566927857949585716300144197024926138621494493344663700154801927508844843442578241358237516593490079764724411483877555296130550013429483083529643063758135288413202770534256858657970242656871107710702555288139165545032110715645629763796388205893940842512441243521174185362695856690372064143960939997506978302246446068832062404991845745664573255266540938030371318750*t^55 - 1176061608841703057625067296016918412492215399570755034273744150245363711006488697512507321434611334979752609225282688938306088691803730858949278456626863253266629222108178349573595618860748637784830309509629700729153382657029785442510746919488127988104959187877392320730295110527811886465891336157006699736594767727734011440657268366736030518420695748349357090555949557323539541934552223541310102158973200111474249527753684586538285508948094933466438635142605307365590290714659709167161874876085343679941055327660953301214519100170820418589613405298152313420767695481105828059883977754743903355986122147585021589388638790157094675125392524710318161767021230003107511693162430556053492661194848013259676708074314899961084321472498406308500108921678746876878286053852047225735674184417027520296425941509371057811082164047282439969627686084506115529509423900282455483714602437967724440211588314390091215576695310540490484677570058118647303343946331304422246790002118810794575916711633674222314218208564224896596711671939176281870160856042582239020882350440132514758917990449242395681403429789038313784525241345726405056403062345935344988515760481437826399426062075995212989024762610897622974744080091970262830460470791156367314511413085568442190238247592853097247442365058639489426252751966947596904715946473704405638866194842727078850913649380316162756340854714707820054562444941817214278522679294976136364720614226982715951735393852196177816580739861735888985972472286569128172251683029073166152198319596310489090278741948020801560207110766486069950057952624779712812138201889634918272729483217927676830900941736425290634992111549233164638449408818973842501051782972667797549956013851720196317478249549585791513935883403105175243883194762181480619408768004300952156115790850423397847502455115116062451650983795450218217609957129882081930013625074735687246693963034263295749441985079165477823322978701412371585415172994208043884075393227130391955686694830494181230220140592888449886755024655106637432137163562456006990846696459576708110486716704166081257280283920366921589915753058327059013694497428679276895745880540718744046462192946875853375245431051868775111716867517429952384658694426788971629120678719011408512984875924450382451739226532935929303191653426236688146606819391165090640885057321066876133137569336648647016011463697994261374972754478962343239076053333040626137950190710158034871017218034460287147104028670384953783330900511188675630552043072056116760479001091887682003440856932897263637724459601105282875783253956690060792944544728466865093630392470406977019170242946031538925289113193945862216354214154321345259981823337021760301761589355838511863865452650618831593131466305633747002990653335522737287387639387413209788590175797288288039473247565953159231024000424940803482956439679040080456734220413927641909999735534082714845168075776006737095438391732383573490150414941921223611075750122817630646017020643489274201327721720222894866056626701088719288411144035419905446479492891016704342845237699992064438293527294522704431697350200318153607372490280116856871578546136132041376469873651306065735397776746620659410805349602977901824709824556505341225097430785159726293693512772812122652168681541840991952188113807594605961058258172203073522052912490151302285281646915401007358481145810365618292034191653775050783487079853711230962338333935721842552587132399182165577524279512411682151028761890414427328900474322102737457636534662288676821524860581743520545584234005661875972939588792237951159195680605938437504812584652395361342001719500332899620706973378145232359774929004434285537897910995186992325591983333533614323905150584501707507088927687675319801069186121173735938046239866601022252124207533216399981625476031251727166225867615302690016260133971018274578421278991809502654392995265205123274330553132590546417863960628784389499321682828851630049433670928470471867493596190694098184905125593887454653018742621129382174548077513933309952264638000651115978331907874285224584450953971150000522324630190433871363602913753518953428500731697568461804436143909097548098520851518442558339679872547608034712924030876183255353484714282278498788025490611963695720452207779712121003002659426383852414081344516347906097222549231047059189704669258486094790601715277273404134391291653653052090019808051631791655144142417755467170873857037452028528787716812216908506537887603138908847132830513756111629197780409945822206270351529238241200611150379688321097810260773648139899260396799928057582677333592633243955772779770503522112484125401643487923211810299904784520136115414107012832205915294573580913765293813916397772684411802004612293744494178518955404253054843159177948881226998140086594649853667882419209123706652220825507910865868353889535448674175680752416152048512702783212660701409453742871573790205407833469139430865789695754564028186784017075335223601840953778045817845156144319611599320995969943103067314473996909702236652853525438492397130608042511494356218106916128908840587832290405037985358754980048244405574670871142392925640187279311519150399960924667743996396833512141878995375249981540242610042296612964656997415895957246137218774061309621757703131499528919094102493321643918348400471957701716886530680525466038428993864650703102647396021465352017368017263114876595769835815089216729816812847134358009133038050804543117547815286601827911078323879317189485843654906227815857390513004645086681264418751556376285144004959831986771161931470068389941317010694683148849782943165394799044535936866359181362464500525364383415641206176682108843787433893190962340294907/1335443955140211613690071512967115606801476930118185675425330282403689375968977599742855216964307704079631037003576946912189705712370925899073683070437790318811668797908223007768425215154065563977521225788141214186776200792284459517769773779251647634443195767428479099917571889813517285345404148761119942118074178601642173591995252115304980975442319837775171301750869839412189074906213707629868761641020559260911241456392700507122973526461864340331200825696625132600015629776591294203701926441314199742957327163308744348465411166055599179139110056519542718692960537799765683607192808833849146371649960074624828819926025034656816663623815996865140579367318116623411814734071849189796178074284743852215045944724083739306558725830690559945441015124553441264412855428950924832311257499217926942829289738898736007587669062883432355480930876881895623105471136256440186513261786512652273271134445738352671837355280417180537517445069841781758800677030842445071268109892120484322836665714370376149105465503009249917604622767526522687079805018452332217018905913273253707748901834843905971818826662493889284743193205466746709467102303323851355151663069483908149219106205093356417517525252174364950146319124451592727331580899891419242263348953807389921855808543895627942111757125173827105720299608051752085726968733636370953220055145099388255639983814087764061790161771155234976304148371070597893458939640505456012376291302264188927096189340199498438626151151427218054076880519033019826081400101568161649619292264471087942891982303148616409486517775653138682146738824354246930403076522986680731136362498970165180573840628946269163473750166188398940985186731207289826707962857973528278500865423145293394266880166142630751533489291730529108626504540752775348668596069516594371554836901992225722156045031619744572889540417833895713385120510917561282097672080596254803500788069947588095446778988802495640862419936549085158807843832138325836770644745537018964018106376799080448487498437267411852858003585582419006893360252745027426452585789362209039368264268082059966807654874992590355660362340499334980683524394341372088880859725499145459477741679248017286283341969467009456313427698331786976617039963634000750131129927361867002195141081403065874659238118491654683294147480630163170342414996017299779099973513085934560070955161488402037826108367546580946776811600025470938934972676964665879708749672443853504719169080023205257302682508742338415704021641341699845608718606591904213036911139348907599502323004866354431246782746366149428680888554260791727485183707580903714005812772372043735730732143563159143920144711671222764741784341338518636053062065270501845575959649054307763959521238631940055656728679261860160103138160925636909011756246416416328893213988625256097768887406520215919836151089641356317687697708472393055302265468499844263908537944708808925940604276736252416487107432165633494874188229116031281560284506240159686036214164424501533577697542929384246917954111046035614893574727773226317885634646117621237822964546606097174955118107306653568573377534040129690676661944678012679911508084456180305947745196326405641191195607564972704313602885972914141825730755209714338161259845404661455625776760947481443538630017644431394708108311916746636793395148195791025954116334302554971895052772332234486748642316277982884403490500314413492477019329012440326484258111087625759038973809870939001566704037374786092059007448934949966076569085989833869019431069763422461090865112938177161604073269016469319766834783183548980037064333630895714409670362318589033490433131726822978784283207586950023092213588965000189915008796125333678244595445861058359716503010554519376232242901773460309598415915644363813156762543574670969576737422479034980638875145649953428204885950973359512935507567304972686097344544032125329863193375623875592064966239591461509941404111608908162167471028185149207564049563684653338296665257744015791660700217418322791126498034062190322121121751618622894339184366742919634623530110266680307749988693740948975998347998283263556646428998011277547479871518913541389729249527856894715665392142760800983877628568629115039943758850510559175731824071229478189217065045584068522534580710713814257566855240123716497752224521787026132979213522428818404665792008914336500542070179998855455786052393396632728917277886260641487607992088320775564955072215096513200454480805090458180587989530279434189958173491775047767626834733285560599031273924590105851093102012266778970670597561726180901822942604639105218190572373387216634408068077373014677760005562526754547086377934656857449836640478227577186674633413835144115973939699917637443046319349668933846739213514953834033136845631489244045624021356211030150110995016647385546023587147453888085930360718754485330127322506554724461477117569727157534096287759932609835574612711380851307653056842915745765729795075246702332156216549079980377330593761946127118891984366940121212561736475190626622066177905550566348272270424027808068548120451125779629814867550229300258413383407930528663448839110145909172176516227182432812416333544373978769237293757249954760108600880091425215418849531352494848637331396730822901378349511294794580993783362555636562247250815942688619919073695755424010429187206334079509307515252028944453754448577616466696757714818580946308106663594683176146226967321728607044115050153868338405646464976430078171783888987939868679593453198016457538376878194375647494699208679711243549800409044818078981111451502500040268705771048052903546889879247862589402787251600736089919376483820036382733156195565315537793445475950761306482500*t^53 + 27501748998527426699652221853389563341898679291352052751226600054456839766829235307431461720153751472880868458276657904836445436399410933803821015303045146021351264587473435586300682468862066657186723230439201015142702150802329316441667832608009744189277283183298391300991181799771429474897425701907681684638173145474294211218802481021901899524532536903744478487152277997299343888216172280747522617701335024462155214297827458885675433329988780306884166385891872250798880507557179655378733377230098634994148681066779639498511339901641898293070921886817107198483900689786245276863846397223680677557053567031199708138519443818659515059769809275498143618339507325028347933085538487834917346111952809367909790986529501934180105287503354334340527471466499472504636029540181173082418417842953318796219172359490155140637370723725710554716468560890640536783929960011973230499406076361671548431424396111362909470441053537864721019869586421911220176096697217216732663434578865484523009042194980554474029263936354399406720362254513488451573068292770505187802693963929189109149032104150609540381478311141412399641568492517249178637420222682608300133975683160759844089057755646562200812825648356465904710497410022435915571846095907185666363790172248193687160514651119776267566061069350405621603536913035481883719553725483858148924166857051617638801884968851447756803147377211463724477552889234144627145766965875945021402651644147038403241508778172796529656607166082154902987714710983737116170047287853864760538448458993643178123834893156676896110367416074716421885978584290163274258204572132517186422368468414190707708382229479401296045547245486000364966919122761879268168818846867801854220025811892560455004598952123858297840956695724865866542477453258910921561448747202749132332562202826550116024407775822181143102429315480899241909879959560549810743512365672615159824733436655747957145531778688355912507363634803224132696929827339928061586882972873903900240144156288471583057907294427707145540782323451311308010589091193030940100275542556870474724704079355034216472926639303420163260775081094796113178875327691663723493028762424406963280178077035972656901269945401450407037836136421425569632393187979992344772302504091165873969657411180834337429463619892429195927935512861554886958016794626491038503984853930490875596154787800419341883596222610764903070567654849607234165859528734790459228602411083712106160793845140576297699051883841315318099334518406253233134650071331418822655777292748242360832989309619529856590475596554412538277385608395710949341239709418772572647157500679417325774390226132184979892610252306097653590001515403209777618479124842115458374006342380780718212277860697303240974101603852860492836419767766799026186229844044022718277326048510774357266390851851392859731580673327824477725438486468314994881229572442502486292965436520946948304871876516768025030084606462842080944134504039956521189837942086383741445603500097844744311503323037627084140046241818695746292945707317750139801812111832744034144901990025676269095571793478026614072229221484838751572820343197046157602540866365956105950289298256996137941620449551629680015053927803363583047742593053208521454700911440882242222881488005835716650991026027629078118604298031604600515587069362938062548747159139359991613093671652820420540481204909703513628500835076725989114336733838350778103668637851147850714814780095038656991945288061052488149652671868443437486502119745180206179943683652923675408728619143407237655670250866296037861588217513579472625879018615148264881394788998755236067780732847771033037964517797438337305285103208330430839716947430416870159181328103616480823035596680579764043196934591451407428248362173700225501940114572726403315769462292488431990303859812656949918619582653740055904559224931873953132845847804031382376834636291497825420975401910617694443267132176167821977750081773181044005631536619572142306066716606697925814133315094241377258563278902164433707809366592165414746077075895099710614189521251102396576728201336969428937096270647637784877801343378356549144023421460841688654724484448122733587997164379546075163867981789875787492211851392043909739828497184924612539194790507223096528963879057230954964381350067994294059238277759652666903778268329347010575393910377712501466135382181238816653381908241234180857786311990409143832237872819215621769252030987118230001048950828499467864216367775408820790146731805666546627159548240141097797342310917353208186707936798029835287016213213827470379826506733326058659367655387129991728316486303799663481741219992100781898124931839811272703137306871831320239943241994788598203200996819324362929362103112245541730529427617417544142433609096142484963767645451219323481288660179354480040898704030569725817524657362567591082079503838224144051295688865933986790813325792343430940410791138060098116383044473392940272934052543762578617950867773156207220575186364062386558206549359272902807037159550679837976650264652965135149668839097640296693123929822446084227199776240684758743908123246724140704818851158046470834808919311291363932235343436293945008985590064323713918022133192465732169584995013526797559762596414355125219917869069318974308746305328405435981833411577545810023735033271045179451002379866147499077024087876498528101751681630146614462806606016651291975857843401458612619453398265322833826458752668289071824489721798444188170629894909405247419747686774119236332445439912585210658236430282621524498569712324197017381983443407009417105371905460335514908976817952939236918664375060470972393740245700064471033713267771636393026484488487845474996827819/70732135043576389365888840113730866181026653659278602840564565969863692671305677595724374955182624071334779432500624929130776173985777363335453706106616848059946821976300433407263781888353294116498534382107984986566504308570320140813747308366107557891258944194517507427230460103447243315549586436823247344571289775345618461191360386895418146297678857631140107782552585196132090472069122613971225026947028129934535478527854290920995804470891635355469660744316816809058210285001481572692090264472254429093065668211534814845898900906887921662153564721634516125657012300217538458105916572349522427365279152188522192762125622463040636052271782827672050494665940773575023314625738424996898439237894949088973671868942477801768259126050750589071934401255585696631529768033962266402838634319913027183678562328236107121259916573823868074021595240323486924775584282146661702622599642572347163903383606850376869454363191691762575770493574899354844461974717435535579166367933932247073371419063227131579949290108621999753906900586952100548892062688922852624142117301074630568763413714878590902105814342230252739178934285714172601367627866165449538762134022551254895941345156323802274450990827280208385243091787477875238489791472505955200214293450072091964696494997450044082182198066521862076592005385912071911620289761103875246457014814606742257618082511301336355690895295170548306188961836539774799672636826304402888517368402732577402182743636903713198404749110828074298158249976492539461611766805160513895424215712481693257978425365120084047349552303693689450833455473457000266161870669876452225875065679955879709393318080196660026803291596461377991066564420706922175241071996249311045569497139463396846209051890533210853383981650744475408716967516223142613773550012003363642960305766465142614261371634316695855072809953381937947850238836861823989294820343075249551937068271428841649553252754929666541527351961258538310969149313415712057120483346201659420654726218416944113645578355549282297032282753470016109043921550826847977108789887539991261250944616526021919706670349600058996373387325441117301246472795347707484477065982105233199789785479691855374811413789221350511675951445844521893291444926216432063923467740004055467269510448401797843474369719487158549042610391412095489136398460813262423962089177226898138097781151358307514700536360880619053137438836808793357768449504006626382860763198972128230934342908410863419957084262830575368575001884672344832508983017186238987658212610060993674628728880988214291831319400299458703696861847731439891429237457139982846852948369801828903179308272323527331962118120325671508640102590613464901054231597829745999387253637287625745434348779064759144339060693662543029170436327601022161017701088646194723298528632035090190633574941751034932298040237844715824913754849071932980910736858240778052257814932523979443402757395951774815262484721750359150043444895896749977603436721496999291761159386833639028077085404194229844770021710872250532957048272363835742555367715048647358559180303035307423775858758696912325777295679104814592949488343291770127292637389685517606218833697370818823091983945334827113077263847617801406415786100507095063838563917238629256925500434358502776654764076201059175059497775019035478750741345784318278230436609086897075355489020583408570225858722994175229003204094370871685550567641563068038055564900855855978377225890831216941022214948717668513545231012756764435641605099247711760992933249095844763815689154905531358742725875660861236922581084394675252630986662760568430387724841690562791798918771794061282114186746019676110776000425890760283515789339191789856614240549857451923996188655159420846375678173566405873851288738431082575797128659396267038219703474944538892173018383749599799779061190652771255512862768928339176101072164308294912140045424515729958754520646298160974737124451077273850697639654259305931988538301046609023990280771873895409100477433557293780626625882579341316993861304433985470733481414451057293442924088281724799608640454261924933897526757829722448780357809910885160036764897088561939205602950290412506780552812036662114328388736336515103052918979228182326250020611262188451999751535366307960096775462847788339309947909889004595381449207115111902817277824216521019332130149298989055814810842461092006953923876785832507262507176723781888278229653075016303644646993720711594362199718793836386692583533826958948275813175773876236170514949471302036322199711795390797144709185801775304601931533044869322638281693030966439718752562414689730967729125934417123849878328367495779207254903264419545091256428578991626413774743982950600211802896116831218983115695807313485976834181821054984811107150195956487766936468187149768577292509465942258106442232514993077229776421817755351406742320068755836085570327588360905199936098185678955138015160351882183213763320303250798167112564376925469948802911453611773373116919417348638264847941817123858267642220406561467213425808482542455315752249099096954418583378869497847376202792932608565637996129356671057080157372990171610838296284348734743528302981755770984841161504465932698402567908070871749637304123755635362791462965930746011279571554955290938404187316959233803530564255849183923722103075184933114229465896192960557215747180763957948765494279739368609852837191032924688520983343310687222637136212945757519853469530329294811914638378746856770935175623286527659413534448160686468849741106177788285429695781854786770216274329177024824360979235889374531561639897934724519623250932538723711389108368307349006184648115380150566458922408391187274221583518444987342500*t^51 - 28266958911820743551749365169127916014176529431067220458020794383977750023098102770172884840615231390557122155678152036917403676432898128322552452060658177601380116815971575521428987064057728194976659244096851425321619328668132573877623679397695181360806057529791641443088979115549178542991835833158692213849530362093280195789079876671725028789614898481385494904654505885658466118110661346090228694969750192713902749680325842539302092895528743001885735579337430720919555212600480385101828024641083011990741084828279979461821986304654490545214583328707811702602638363612402395682831747424738676307639507573039144993007427505509411875114781661531111628354143178611391028770326350390893610553809388035764709269241217021775431595112613671565026348726198848316973776390227087624269430384160818386811794358977731040653876306595836471512359858242049546562406127526861950064803666807694210890896911945495780919821323822039558904999490563890507640082717702351266250514769491654444853890688731757901144185251339011742846006526642375520713120340605691243495170762082340003780858943021360918407138923130006643051975811391139588513426284273127963996337029311570607479124184081133192548535375077620556268427435767191629400951168756718875360542587120960891616518353480145516036569307084409594685840316140404046506030219799166654336911469138718788540180446844726846379947601338416507852211358992359297794016457029525194919298845550776007651218163756672980216908160293558340119029979957910325932486636092210638523202665473288913815295665727548954761180694793645469825328967753241370408062122925465933832962340679878435438557660722355565126387471065127932093991927092593299343516896296580966269244522245797444083712435470824209953416240960573097576768323379006054514043542785979972359190068450017071840268111467730058769051056998557146377585032436003549773107198710975318954427303527724523676772701636819720699188582329058202866540805617945892364244236525651565705170888367928671576721357586188696794276641278898429623456097212391497722801428083729102735073944524163136391883736722870387020614776426683056015106076321576171366056361490773436921441883125830397957514966879992357175152766865491804180957475474738249715484190454944877758738765328993785585089404128933306489607831927156451898975901996193745511250170732674103822704329387853793353326653918518232653645727128824519637113846011167165902660897560587931295409628141275743502989281662548600412334912246505267239464689206171365613684813009427677445267825440277657082634033969630555583521841719922807306932824455881446463921777972317652608013015921338800877783373429021336100293441363571623700860766086849533241399909577658524524528421949243112909056787529698460402486238359153957515834510993506800213890266590545998182207920519993493479500895536829285470276054445816704073107395347501845677235686977779970957955614185633299837450936170132148805577417007416898647299560265416147154725841888282729569920427622095601380824410108773795908844837597126197414157286290909813146543487979055847274757780872018615396240571148398880358759400924130724689778269676836507822997753433042287056512284590314940863241073122224769602046674856959607872280890315448961937172030177022265217447661443461293455724028248728612504372603274745355622022627171659836112178052997440252844608509957176396556360019986271299438086298256492573287740612021487165713957115683244229163941396718360952191138910141775081929667561486365680342640574675933055281203827444050403397735898863718395628530823762385587247396552104363072136505569745091322561759470217121338357226730243360764867500876784584605692206025108154606953430032157417100583027827455216355541698269398477161211624181046528388248060208811269935540627115190637619882232682969781106032244043513547201375341688994694812854297059503506768024224732481495375923511023155088940554483357288182875895045605685278883672588066039198321075857356625749489705001171579063455949410367895474621319122848079900173112604829694331607629669647026598842164933274682635353823097805775934055183915570948778198160276279441956189217113745554729459554398167757870605209414989442085197238635127391027954633750518797057790035031527836881529306723974409495945952936652873625660813078312302969211913611916838745713262521819852316757505400825722408041956921422562929823102542337688929315706849597409194717041277144555262137596651329407069387969109418843623142543079078192623715042601434353948392641191768581585209832652534295791591273685330636602915821226422876125553973370342096551033809052706580052826869845766152527906892070211976865208653308106948154851445602186493718240714749047337377290634182955518990528820951580244374470387401160180213499186451084802232455119004123933944319768383036577746472568566126386847033880293769567074598629929549501369755569689805957012755925763962605698877739238688650035800835996893204105393109396300013669920607947605363089152614635338987704229873004107469690214516892121735678288698856949910014361152408311941629430581268755555254850186364250022934980319709972777700649774533370434046693314552021031299686957791443717011607648606698940647431129235145551001915236423171453741846503418215799501102264431832090846596005861369532674064547078282630413173470330844938677296700673159670862127429047164445844415252458716469644039430391739129897117858025338787229022997835022222139833925371438545648411197646901638462295767334458890306102485355629666971594199710412197941380085708847867620520342764502814530351182925681018374690218821516356424780620327487248324895514853326408737270505228380006698746966335921731901564000113265789/183094292274123576602389491389693154807598141623728503370615529869813925167478940908155822475899350798301331548053308842286139466137125044838724003769101629841293522028122866017843903169878287308445662044226643136844253255928895468034079834017926243457870321691284716064058236004838097983671607408566200648325405424057153717291553500325077837464853351146302118413242222814611218074625751481712396642548085080696129470609264235242581227861401285860889420934354922475941827805684276314535398713719634839967935368381335017335364946109297437453170511315169864668682332633954287565775288924972171128083693631272471373740807004664549100576367408189595436355471885688915040498338996015364765545169599187184401818672279306288571360410083900296906177017320745669006987247483442736128830324856760748101845116149129059524976662281729778031256312314591482580483057301647348326750518151248083713008843959485544666398469378352462236945203235896091741645378142829968289941506124509146975720351858049502278909322698527377068855889045830627100251156744552623008922702523084685617277553072358225408389259590412552171408152512352648377028420474384922922235122866434073371961580251565122411079592755875247652753816214932802282786030508432988915472358259832202526614800624134583226968748059783988330086440765279628265106274181309210715174362672010411553977207644180644529432687818331033146352844711638297643940836462349317724155944426261672639514866183162726538376481588032048442800168784737790898703329655558293777946489678565479568468799847340697561508277876481920654626566166894825012505070574308718730926188398782262620688685810476124871146602844004774657992923565612850810739470219467591600929912139450382936226613704050541776975812031284471329311442002068088370024232650189059928840572670951872547757575850230785850023914023738168844948452066795470327112542153364582009280391636374228894671509653356320058422463925362506331961935300677359819389142934781007272683620859090990246648852842654349536591418747519105522737193517935932862156520788008299143939908430737403387508934239372082127347593879394063964705979917392561276950325122090108210197023819210584805662568794210596467150357726477124010308039982389247128763774096044027227348731884537959705941845687699538560582034798781468708658340145136354093980218546379898000944818144476353019891438401690122455461150866658197417957617920503741017116430291315764050963601579769073542760086560470052022460426202114639442763179538987590574787851471296415126404384045430992001128419168816342940325426708255639890722900524716089127481612911018493046991591186925469529803469937881843386674237326543578217843646386958640445649164113862389102394778541007897560365443256174531604127037400838045923921437956260007170359611865707068316701516594072068689014200569792684837249543471225585105380437106783209328154780883128469258627061211032695684296074789587378210425694962728495949378119685166835431387982317488688367649775397309951849060422964575812989884787514676869045236484352033720666886824048542365931586385447402175020705457941579230504119924075925058255092714979518002648262522721744209865857311735672454972030678485079127046472345602697939519514583791767323515625594668480181996357718856192100560475337019917656809421514605406577528980557541245497014679763064428422696298472119689422237641205751461023174029147314753152385214950661447786485675236114057242182244298819164433045459686078345164551330979599702657641080854358416893926711253476835021188656060207140825244788037759372345989979581387535893768436883854177297702029842353657856691180932050115815123103134514207991273897298103870841678543409559808947096553781168506934944422641521580969040103699210531117899367090895356613479433950662745406248207044734476059646422204542662972087321840151651531153759748889792274809186986407560409099998356370627866045517325295992998496286763635618111011183624835688620788541429441570394377951238806023852439021469722108541430880786096015867507786012728448588336858976233345967098186942794707243392860447867157403012929649153178438641764579863460630142100715331117926327478330398239960863063406502168030315729130949436810432811487176994013760263239187621297937531685448844020574441406632271799513062256651982591578789748193738830336248238428528038993862274031054210841882993950582291317549427033254022581448684411670154702943206663657457297982692925022480418505910864577778941079488041559841806517740918174081279963327024553651160220676475047060186274135181023882175138759120157305509590797993255272291535317885370999573151518869351519735994403273270730252441957927519577412714786146843631331624734843827600953350676338344043153361975093419202066712069158702833130731054279459389361242826207370795414064884921349325168237348607664778418607611715634449114403739120628800930222105174629993838842701537580279494906662458329688411690757173628752574578355677645406640774746858671772676539045064919614349705689984123584743850612318539913059846902093984135942803939463461275736630205412023288602069578745317940482490639133948176283573214537700485103313808050803151769025160740280917727032600122271338045803787448113447762195277855721496682315481533034415022937968528026444890662602668280662538550176875002974950483809499701136811797503680182844206729409325121810903581119235882315728277066618474026269162264565810854855288932553935634285041742304467341507846345346502076053901311185796181670880428367523921317322145748730048189220721176035268582848063044995874761684455560503912932251821700696047428325494605973473334803443096550659750135771178968140682103405501231228852963750*t^49 + 29946218947504238183464745884403645762931395225179423001587374911212098246828220501057907999434536020850144450480723009094079154872651394929877630487475238544998265461755265931921691978076537934904043340667938561684283592037128618420503477422578914302747838993856499569106750697681524603138655222140901996575109814481462888435257367426377239861231816772493657225778121226803288254987919655089717808212082464508928681697815999166338910269571750655045843502447688919204049424492654330446733716348731973912883616548405955378949305020672079476385839827237956422856036527611050002613373199001912847136327594945217413516465089253083889431388139305196123770501533266615704477193205377027864854149572930364481756873004073698522727607113406837210656689476132031904369902623826814265953195383685676465544545361785023969367871108484029856326505495804745623195215511975929237944669012114656576527226013780950065739429809261781844109393526322029339115092943050264239471750042073813837307941508120165761498833311778074438543346159020990036493302799036050221659856612699170391849218482643412015349175513980627862495117246709745059461837516785398269907207220647225056419940721268589543088104364492513511004416071050737713233826327908811673919842668780108984242512080685378403523084535099648370924254433107746326082677924102022156245108376749563125280226023769366488016280032945632636976050560509999817249444239086641406937852044178243260561632140553422501002370491479758297670812295625707586961903147496708279222492885377469619457207296040744461363907677446846252401319677903463586459831323875255464951513316820146069869452682883885369705081956723012370188864144813901712521729966409107815819202149793347261415932959098446189539550980127648888014745425630801053306956348432814219592927689736625449640915456865504300799651753003851575392773475267579109395149441943820417856285854383981491126244255236862481161438509061147642500978646956119023742574949194875224035477443505268292528706768675926038268941357383718321465061951825527007011993962125758308846017274827608247246313316638643508662081577899420605249424960657829020131804046759384543633053917525437174543793155871827942420745113026779436679039826502697480587090945253031589319072119681592016793513498424011298205483851233983178574338097147490633843221107864336603845103628257042627501443067032247292592604163038564099909642721525321270636112001569136002734604923119112453381458911698431787226692435651719059682028195563062084446110690803040956852316366274857642014257340759351338437715347829651124720123251542460557843029372191333942663248718481377110512797397262386154743213020162375610918456251246168196517240546443721712254139382925787327535023807488507747049505297817457848722527960345225852787715890049757577610674786710941412001833784314103020798489975023082981072374039634388598850326377283749828954794124621505617498530919602651346694096509217702263187159286658758832200069493885294011719438443140929766848039416594642232045338538449462819312199676171494961216617869749236933292372564580572242891302746676193872617011470030026983037951733692329161212254584007113452058346117562110766833124677359456911319484134658989491573361760977184280242993181761511143327613721699004631259086568368645559802642133235615670832614625702680268985849742235337832072130240952546749658138745470222713303273866091912932922569590771379196836373914677764886328767022435228917511096636038747675839061602941542746188662967985417638033890703772089395465964146219957870379868639178436113759326356250496299592758113219503001034130209150897010711214378059785966834282911819088562936895168433160313161588497161319346191548740735584837942090469033982102885543019687218329471479341756023233485842927780361968318060318039617023093011221591532879155967918938605898915598688534545133883003987046653053822987451163526457464541674693760451828610002470135058215548173837936978541213188936745170209453228658041786175284951682948485004856704661078928700722903161260575251488072246734662857753489632083157988682654391885936440248284442223652132263103614908007848003915568126111472790512418374599016843894624928976267851295541971960398629144257523124890717958977718248352096097141948930120502793099858623159135353626697635777836513716252303667279056037101301000956896651956150870690230761792756352919672249071557262344666672330783625660449720853649017962889777719295503849921467068667775386968735696699703981016447909066698488308140550816090109603607078030187568493930185814733168426890660356413809619891357531442957596665523412357238538190360488194736456234849972592250822949036798187670444386104981266789806537482516878869117122462849180762438513988537968312543973076627303644869247513347698318897718111007493966489762401770377174172873063756569546641321674277224688636597668196408850591110582600029802956561288462087851998503090962642578532046215132822004118032198407695284778302454767792411833508327062233746104888365265811264995209376957222108836513776907778761907214443994007196742940286720232612171781980614531371874546176232260234536704175032902130823246707500180090459988123437833177863210548240979781792065992982560985537703620155753091281156410532492613146888381670750061604025156767236849257623775094671730159792402992521854161744569347734260985305228691296236725472402316798558129319196147353482449404070179619455545833283551615040163133681522187929992048118160637403524327245983480184469842244550141023479166800744708820269507107542130188270484508873041559248581422103035037260133931412816518555532395730314214014654999300010629285011329010872610979166831953014199735632/543677949507856742768319816269394980091949583801071372253562440735876043099350732696666778984558276350058035515137886460257822292305136612735394745885801778406289948063099530726454855330965118436302935253775032171649772423217434502019563588767515682104492485838406656884091292626611086869882017917273106006762173248986038078896347638720384190839513522281366494471974355500529229180776466134472524724300946515128302815788733596485623850078242593729783892774462065719378284606674738852344908425432793249292542777540494796373379584875566880600741008088922761414148559147762221241230704869050018349717906598982542548556886105687589676201254242685431346729003252402798742704251508576236191567799524117047560502384013042142594549789126683534690790939187112139602380500180426900137649229931809976506499273463230166548655191061054749051995784525980830927760915048769166970248987571563187351893608083778505080836271317352719499500552465773088743049031015954293595642635532981242550353289700942909828189927604810884969765956248333800879317210333314421383637820757322893006405795347512689733074230008265843692650738582598170180768064878020536432351232185023626033069590338831128792083280530200990479095515495361688411129947734224487493902614832767050359641907975746568561713323320378985755664839415269100256591079456744697123629995281173773083748647188332322021070532195248271893762018480476985861089626638200525078871222735123946307130878156126055333342409613442103029131113432231603586966009487423096830432943841454638310453273016083091738764376143431009290778885250677490598356893235957521945913477796384065536942934396413799362282259465361116586489191404013669244134549325153766896638820740612871780019842733456200582652666337793685273771730842875650159969915318418535094822516808642805218341373187930190636295499805181705447755097463647774134589283332949932292863203736580618452544992950272338132662622472249891251029828290786854157573883612461970575009527244851817977294042624616486889266355668653670480780850139993433294770893360310357662107279115761065160868365955686488765899487947996659323769797509808523791760659291104300909870754401941634473957219582809016040211776514335133540812649335461948106839370019885835950596744677556594637031398929801691031932368637198034634893642675864071850492281602005615492601449796353252334575597702977812597338723491811586210465987906801924856947767497682523865616408772579595927991685603028419780979428824646531406572298426993763849625150797420987773302813849187945636003775286995467302394889511248889879595551558085529960174993439861035476270949340768486052783772978812412505328602673716135320331643863315962955958232215652604375478373014625491735370857015783558130622121261672156774093249441547572311986194417558743675103482947703795801052371079690523343261399491088216996588848959937897086663686091738617900617089922556269838062834324182929175855890144428493074173804371260705209529620963155186887613108577726489674250847782566954898535440477254784613916499453487884837388426511488045776445287399939111541074370010199551803049978633614203594203878153466722149432592979873112969025282806945759151642116726102305821667883371276534695701468198002970847418857638038091438164246807672461868350235436694266648384293369115449601360635147984077870120520936210928618600565171730835419934600751787323914719202740746605552015822882462304768688711318272015051358070983437245063558863763249417188135867995035442587291108349993021761969130222030522101009321635489593328911418244666864113102634528295358026685032669036669707047797193004452011567869659017369396153185139127810823511364777820560494450328386779628623440309388117531314561109007959816231328331329230156211385953577028311454237547376111359369676020589107483235804709407295151810312811062557097609633540070709713974218500455102847429586956161762336931076955725856760841014777734335411267902396195769271933321999668336579224324596862785112854645384582995770983533762795312422905772752081413665367611857999017106383391840339385794156350921727987798742474774526274751477076456533337177258686817973013434298940756590692128685218890736029559406909970472307263632123905801074061267720434730589772447160412914424591705739278877460139370419558017621777034977721677326526814777932476547544359325732071803830152938277955300477279662074149764495624505787385673622638331358562493061976662894297770834712094082261144221141368683878509326180578189869272016861931920042297066200247110757537699124548707527326017479238560244548733707050226694258002416701811271866947712113183581441757583411952576752882688373568948042826807142885395219354260232631015855427320663743004674658751309538287601916340951144134515555520844253013496758205323085983111239443804913388904628815888453518678066528722602135200251962158041674520215007088087814462532725543123953427156459365701789529993140836840178836397951043892879538911555769911590545773968090429733587834446575059034489420004699267190766476534851515401524322034244350855788073871014181376518132481655585866199190616375265183458360188977606433375930255758348395752215967207365055323949577209047301846524197233695381642992844885978122601587087283725776663416037499477976078525134518544657853804068552055822712915414191720045030926655439526234012323103655695036841295642266384669813815070700269244652465758430806006642436356011014012196628336195377659183636518196800977878613588625321990476417002308210764790419421844330743678000235339080226798603649069248429528566894389556817414680237604899131658671445333866636104905514569407562206550890709279725303356515225418376104975471555625*t^47 - 397004537141988048251202903232381077000520505905977351782537014617700738602165807295560613067339908615408222799295804470547696483765395993021861639088644839923262738872729317579724394362114832866126507036022589725525892804392265575188729599871969746238655344174470953396483289472354731900927788255046699702377345095431084023283601014692078591931957114424402400942308700715318645340067224883439138874780142886788742336087428802748045598009616949268287088808585540034151396974405426051600401805095171409275518172748986024118373751794902679217288904887538711561250854112368724593773436026870146350063194229246219878388335026352285669405933485835569685227618975113396568594548371763336695853393960037407020171548900125965287282486966422727910613052126487149150797106644506896649036718471362059304823784798864975306353494250847590698864476559602227587041029760464120105751407491893109126784494958115633357820360958786769288373779971803068900538101037551964810245089982668596559374385218215099216772948681434741615026101885657731477918918459405494122495439613283950166629402817395153895790367633262517752110597424130587103557061604344710956287115299655902993140792852014989443293631619472661299097711307002956422107127142252085120855769283016701284392124680697111695586418790709528598586105004391511829813941207868259215777063853779241157412141833035522626066955152620641826102461686749512122909067171318029524803966634763621716795830457634517676418598119611139583633890892882430957774516935076549782808472748877148037230034692945374192213234972757087554113626465135944516691829545819439191737641730654786190434117912270650653465982123883018624585105870033290859897429433238904934020456261769787177158127820066120275889689686842400317386136098109422168557985104400360008203475651268473624164376778390924220029250677906715968764151455635512467077739686127017202331188986934967893766785709526078769460969172834870395981503819725150434237881943509671664309218231429834517589251638605142904038404561582960161666179881978639197235180655991487575522076225449603268370729326217168284706171860746316245090090085391145660359304223476594229883707818922605367972852298033841176300697620924624311779430089039549863821843316486629969423537060524647278008661107353132177540023702414691403962745268030075119293178667960437293917168658697512277487241252487208246001156868846744752258338261104337345014116697695368117965290916605903022641841531178554920744023357868250358795379897344255909633635880266856998245706995072434073654917827281347235955427857766561932227971024474099308033849354282835057445497583913517122480304257717024639489483165143209574615499446624326244027693450143675103631368492807521667702613380714993517458123573257047270415249976408022053713398512493065672329529525637313875269441281900584144931539420136606432658323637032976764179687843824315540939815522001429367440998747425184141640339946328278738334604295661521601326336651716761438867716561517158413182028563977591869432653266886481415390218812769195788208865069845122189429387054037157542741560844212665178798760149110279863495545632390006033417868780400031146869761878831221113937860988794718738869823745777574367261704633721994906612842325148805802654089530071884532940360798967998709917929112041241632990020129604453014810737145426261235105910461260714550044832084805462369666190416656573077030603578288196199056589063811767253449947275292665408172741165122404674861791287307909769866467953982403896707052614325218509659968966937119026934351653921997296895889669318507238867845644372383833234506532741640318911771640195281485426638364774839971637795119160719096422226304722330364666061527109063209717663616734599950017228456624654971074732449520694549291553848698862759484805999862247533639638788032821461327711440651738811527331381846179211927968965057910558451756513290900509237889693108388729714618588716625442963906250988223948655590151543200836163302024770136908969471504452853937778244773193777150477830562761936327710488029092739644397498052322239934456116253093293610799470061765628226231407647687726705281291617030847290959389051897933754428860813047999567174210741086470301173626608185743641767405127368464217858872488653105956427592114075617097867077753682761724819050913650220299562292663913478146902989347197339085534852932205525465852609590837591415742278927997551065472331602018590255138135730634878043454301301043488808028862648510029331478156316330869041007717214044855397080321670407947510177122131881003351300367586974358937904554177256113472271411963538433416419245853885076749995321928794780135389124072141714827597313058936657253467383831198078967995464650289494620224044762477169469149035347431972392041004388962595900727365067653197646248125990771477150452023427865672443398155897656688666720961118940962406448756057157410163280660305519945584820773784746769693277302573514666120599937046352118617172871555424102638380381152443584274766282398308602371853823721327632620094826417270229362400764423123131500377729625558363022622564068085353632459577424034267761173164057446234622474396783686937011397108443882476746486008399953776414804557919193717984548140239353856956235187660480884288109729865075960734501147752121301004875960106575639748842194801369649663122459420472358310429042123916123846643842651940727632037471257994355190347399146374927493915378427970618589860777610865397737784164662245215985486689737316180261842145873692214768873279933788455904875638497210220568146859567777790389693232987604382713087541620230478798449635531708938974644067995435962764662990248430370853235999464723071122298622877/22512544493078954151897300880720289030722550053874590983584366076019711929579740484334028115302620138718759234581278942453740053511599859740596055730260943205229397435325032328217592353249073227176104979452382284540363247338196045632280065787474769445320599827677294280914753317872094694405052501750439172122657277390726214447053732452189821566853561999228426272131443291947380090301302945526812617983476046175085002724171163415553782611935511127527283344698222182997030418495848399683018982419577360219152910043084670657282798545572127561107288119624130907418159799079181003777668938677019393363060314657662217331548078910459199842702039034593430506376946269267028683405859568374169423097288783314598778566625798846484246368079779856508935442616443566857241428578899664601973052999246789917453386064730027600358393004598540333415974514533367740279955074483195319679047104412554341693317104918364599620549536950423167681182296719382556647993002731026649923090498260092859227879490722273698889852074733369978044138975086285750696364817114468794353532950613784389499204776294521313998932919596929345451376338823940794234702479421140224942080007661433790189216991255947361991026108911014098513271863161974675409107566634554347573607239452051774726373001066110499449827052603684710379496456118803323254289004420070274270393179344669692908846674465106501907682492556864260611263705195734404185905864935839547779346697106581627624467004394453636991404124780211305554083371935056049149731241715242104779832043124415665029121035862653902226268163289068707692707463796169382954736779956833206870123304198097951840287138567859186843985899186795717867047263106156076361679061082971714146535020315232785922146697037523833650213927030794421274191753328184271634365023536999382808385789177755909662168662026094850364202890483714511294206934312537231245933057265007548358724792404994552900413786760759342967396375662521376854237196305873878160409259315195468944493881774402400716109425449958049244983671579862131709351972670535540156144652600842967375042613489071021153969604790330797759813165548515914027734886534514442723008666298314737468768298217044905753922135934120747006698820469363707694105562545008203181754452169185753647898330333606403189705959826156978547924167171761268525616673948822850952061349979528591826146989497029082177043383146079196577172815395924894843312128646042437140694306322257717002749845655469810682885532216497713498112994809380182466761839627070966858184298029854566182311132471550543933903738591944815834156915579664177208925530355508486963767844300663994876643865042173335518996810716870083036381063093835831069633286265671343932017897128472230868669690046604212644755984090416485740046429054747692509037243956421213746840348553157087996003434687527776441091970173520635331734968575081449134113828568857022222098802970543184290562729712474941534692932678382160490927128133685013423345936698165847185491551269365916671350251665693154213285622466540575508713891397713648609378859357676390782129462173418044573303826084435260499973913465819950436852117333921473880077770329884975131784388400542980083862642109555244374414771267176224499705315580808890091158103436976018526660771761411653754213118330122644652183661974917873639101174704573482457997314616317924228592999429023959362342243135852398340977256802787739739925579326981596356762852275871833071996327878758387219795899935289650664963302826062823525294740995256421834000345755404627824808704845984352008667562546152932874178809302975739672986936989455818910353319628847606917093051470163644371340358551443867335535616527031504079145539454267515298150243758990833268749871143583077207499337803719098605728005351145184736478408986679563322465729859683617791967726257038643304542832600213325478791348346049590461016151996261448207805401867612730003600669224113330479377048689720945797713363740596739871734832122951218771097294755137856079693451875159952573307850227568156668064712021218339783550810824582416878337805342323245689103119643304105853040237183759782297092112889223663647058241546052888558460371553351316726325324666340732307200444556089416435195464691812158680078915158346222265856510583427430524240700390252244544069518735409497739940290584752672255806280634638791502191820975053596659450603387322159541957679308508375969444064172442883002310036673856009868793315217104015596807217298999366960417484933508121795804715466224686566384673675859911467160250198636281583731294307979259815681471110808177194143281347773652465847896242567387855147464673579615408413398817464082128859319948359531609671592051462807749187801044279679512738344341839640607194327315720859267475705490762581405844477619691739993550849420155619268036686671272854815938442604746534819397661228905446323917272679099460130767771201665217684806948839028270208825008423484739518248521305589778088481994982873621161237800394985985746166111409762897229417380272788175841617351324613664790859925083497993161553432775334245724403762144433700663113100476941303588223017233920936495870193932023196230956788131508499203244239989739791602789443284635593259173801318696654129759643132215024632959756629465303821272288888754287267059129444245347185032905087114040105675189346290493341272051554075637906398601822456443215556730303987397195295431462269775184276159198859865773532339819562582029441574004001173341423505556258240919122193700977788348874616582874410033466284256332067157115144665755703326669988687312780499761839732031755461265292646570610252790854312988465645294684724840808056704246882258836054214481379020973715338235035402711037500*t^45 + 2050943022543439707917057077664650311967961846712978810556317914992776029364762102006450240100907128073531802068493926792933289051554862522947014309359644954494296522125380197699284608692002857651780793856954301734664504207431555416691752207412774944921195364264169466249762506533685067933032877687626552149076317764989794703955795896807562306524981976600516810560098163422777232882633016674281392600110136270626376284336726345613941936945369833563375210460975075163354936258203401114730175076688507029950463358540054367505356868057683840829552124867697800809836690260166712103211621859370117581992441449311078079068286184472033679965772976817266578990349921151664205443310823149093847669030203357822863764838044855422756706783756003503909850526249470382510279892646090392929119316193123034884511224784831579815122040207315308362344354063013506240923681475455262144818730184921191989191843296323805986123891350285986566320454275603249555664204839618262306124142900608755353327437760795896414927178368155316682218222230404950373044488586949001515070352535306817687606575499448541086446482746326387827715881785822440425126146319953776889243959199779707364848589175638516336787682880677974675447173860447479015916304026022028543847651005243552948862707675915275095329770674485904481276108083990544430717651433925689391150031753249572846268531845928120459274943885100325592069305351924454795977307391321307426025790876519623226469362523691446378526345393150794707792897324441922887556629172727191856620618062967060880103356173803203666907345083033546936784694753465010088021954753985153780339554365468934024675996823169197997393425186736013729910468729639160939840921729132891182965268620386196269094702049017456861502293905451112513028297833276883725348512151183629017143741346943958254609852600090435895999677296491640504399632449958814244189415963854944809014613754281243183101125366015019220288284671879851087240472140791470791516177586175627713323194244908274912639104079301103925835419674484524393706847971510351702162584890316199336527099944834496213865356962332960005404182036529580877545614015237545122199613857902020293376188198698987315869011862234761093580775158982993072985341998213818621243142529565186608673738044078426117688860969793737030772488101397593757849697936001498252067286544622204962003038565957984688083712564219027894700199552949134423025666918625438352273004811744993579568887555888673775960746315816913319451540076179358553701459599630287205006672205504623873615151364040157650711253697467097928048384862762449223855111253992949287921683676306106316670988277757775401360488454357836452142832316667711692489123567747734435880233319780882710864215737088390789553861671081023634698681684839578577365617566393809938211596313961905331777882634728299955378063934963337871114415854925709504637010520229042799823574026336690755259654610129316011233128367545375138802370886488142074095226697416665918066971644137657238972277291892387500962543868183134127759360223793230992194402418629795537018347133702383380494438500393954414495217309350749811138368571864264608435384302172367062624139557443837770449153183021713382184089938392932609776324165703808415222805727725601502254848331490910524945924173067175311687538591190303452607063704811340169605739111297705759502900962513041895264511913074907587145311982461549314949901643421535779599214575400634764887577851114170136521148041763477840564713177157179315784438113750308236577679789004050885384510109228516149125054445639849581126932564606499368170126881414576500579500767996597233145495896916003834885188382540430019809980456515928106776817852779322501094394165954175234305626582091858107151835590811949057876956408523814295227426581570731026141876407884049228576468178907940753661542971796021144535453339331812663105220677276322912947818635689214506897334416036766592509939852442471873991752368904777360832800231136427913410737786839601090965346633282834882897564654697625084904107656450971962310385501630472098195638672050064823046117397498750893571456099645648621116471194134485426633390425589547560768498597491303983816693567830903917351783701452895205614835653241969946330394665076186184139054359005896835757654446214643139554800568074159760428850458851001084701466164684493171805170238874073323371263560603674187668743334201578806114221298704642465984732366570628915533319041289981844633515975870367602877163796297985107950350322833216379950041925846160626249011956279312947486122787331163865217883426046731508353732639595731648102673819591497650655472034486353107410794811756906825476463252567844000177635665908432975121269518385810549349015522443046288140588585171292562574816537370533419272966357492575153465544417572719437025787243749160296673239271113755003870777194725553790080781122918992946840715766058676521748418988182319565855359411177679768893546070167679010539046592113307575988920342633665274228267421065731542397105250552326067332419118356263466589220992987755182162911581058746589626628565549825582461515050461983326191430629734796921644635703852187928926562872485811053688954881564208356173910640904568420896018887218176611312605038994812687005320436493507206398600962446975785226517824679248658790919050536084411179859516487887478611585109193507499756416350991285415595828049601424171273833024900379828728667341655338323584915327183755516732074834850018606500760280491032482322090206238626342179839513836922647793530659793382196712323184944685264466529997942987484429040332721555396207313237265815288434521299522495269534386441908826113664671578871119775076278908964478468971396650329987860889159/405489105489375314548793489547476550962721954186747018885613143357548027737459653168121675994924386124291102002984439431330522601261564725152256442393004123228693240355561985794796400280743541167850311910604312493475548548547624681563874869154516315155482148942959452545131229351146500928465273130943582749343768505049337663724710502647629534654438426652769315310905528299403103380865573521769490429176059779060010575382732066198278657571703943115696097670587861541700898765890134918267242490364317365350824344635677108914801283744807911626961680751124697045894340240724429775644563339913565681627051281553214206907415690317042897751592282026595122570999967890891510788830686962528899550524265804730785017457353569866499876103425274608465036042448223309475459649257374075871795340571228730676938181750692894790080996807973708929363751489840775672878722978995564822289269482986358903014132649991596297259020899457914365251704525705837862431686832816152524930518916029742727613268020026918085267511053677073288748234171144795977454992027558853138063634432107929354722518777702489164425224516716622128597889611565717229490547582556209899541558032732257741419814813265016812469943949976160370882323617186444445965212311312440880273159634574967638346367504582575077809750421165783087537129151145697284346258091308868097969654926208085696837706183348117110383988754825391360717498315806210321009298619896993024329753374785212942007943704882556736453360843994449246237291143625570943749545172414887033461302297211697358419256084543707712613485046376208302301397593521647365500522118520738462923858344620711647181780039701791201634365903481466731172547195128425235052464959857034383458057675853315676258548695178791857559408744180390745757371931291272261016633172479287128946363922032094747131458941756562217086227501110179501673434840249208609575870271205983911958317898288790777387569960369232610172987351114420121117254763871880378561757419244456399701995063538943825763842282958308723242980751263013834297099858627189846087283801231557541024159354072156404410680600901864661404821929177947457341657605416985284133723346191867785987171687184200641649591688170128074740540158161638711683304869231726700583647442579486089096648289049752759206399744237213414781324180637571386309352957674703982060520221853497443418320044741810369036804795847508336009896324090343135189481615379009978908412067090957709757131722917234016978289118285455892246713590718660596477347754686424432299459870947088092640457824633775879043412367620994343679551461902723191833278558450094385078391581555819322924345639356104522798305128701519624281015639350961167803921179522033563219971480442657725587734768090882894420166263149022082335339189991946742268039247870042914270574699086104275015734379167166967476978176224816121764583059714917329433161356678828236514995983329081915876802383125279648695053992101854118783950611998537083882488216551759118896572970231853937706191667428859151911811211678040775244671260262912501268344367378030898298004347918874720969449031228424575087249435524710218394763282973556371641166857403776160268397171191066541861385600569766974697061377209957727830949543794686441407993909858983257673188169737706979900446809688758745782021513934193279581471450819218280530010111217890097216762796733297045824643911452780040293625444167170984789302832322241618589646695963071613226600525535531185011528490062527041216882881311540914958525159446723855255678742261089202926379011261004702846175980363456334809770366392779404636255941096631124233264470507898416986237418293005992185545639406123458441226309375772120255954745725987994843875735542057113846488907147578232743262926523127624009603839073258298177505846075865818907569871156874519293921619132625856011648680752380365348990367870366892514209053499913803976845834808463207082398018773503262435563216165733994485129592520689817572767736483565811783506829507746179681028255997033063893498121057952763378007678510833254580915189121133590557195558212605828786184845037290327645403102491111868275109401747420374461633824338262554152385639674397985480011695744616698866534322998569605967263340647844729442357068349160026776830716941266000085738931005712942665111799444802649350971315795545207882358738916301039922519348556520922287180458672235388241109077603542678280045132462713916064999490967698891203996554787604491451264498718819007240268149679561491994611249333169793125525116500868580812009184864326007473054891629100118317537608311632665251235710825396781256207721795950611659966030377925236595984025484148379864834534742382206770693003032195601564318287815095981866866085221439140761160983230527757566229081354086261578953164144155316842904188386428697927210496769125104287078381418826475109618693479700436711492396793136474869969212287303336077224575580158317211584947042883027580148804802435769079090903785092123839838743956472725720418848784033470564944627135599892351938257776667178689172919632595432383535514315961852813822148566408175686481575841983713752788848423839090101053785442289148487408815468106301438551223207009111909891726998114779171083672874770144559413455246913893973778072624287343681395612733118156623053325662430814794744723206498500149003410447805377141040460740075817261448500661788567859150463954860721412338765519245073494564738786481792879997699673992705559532444048676104629148521130265391993545945023459579617156836697387034520913190114051268093068102751623194421892193900136631223780505114957934623959657025950172974244627391839030336301923698887069091515090043024649397547383902833912533577566719534210500*t^43 - 18096248826396976867061856160747135998133575147994244669314561165105538470913468726292621745098124518518452382365423752393454659853250008593940401730447113274528867973733411726824196892712883686432879990977647685078231350117232648417423492926862219167214130057217217530144313159932819370814510563748222502130839707761855026301049050587975244985722642546656409271725040476892188146314635626508727946949274659023930766085697375587512318395678364146631979019420349801474248915963580984439752125831550648989697303283674395786947606381830716037906357829413400479351079432560740724670536546891180111612934551611625223506446205024159489221844007262879950622867612405663951297420720226944931134405224906019339883317054200190477518859099071651744045639164598984416793793956139602609812244742843723169613008226684068229852233484412109643430533095740064504861960963306504430750847191777068702773926173682102700376905324780269709431038402465876261631928341384830583772358263477604342970273356674873819131267844814042911794033570249497866589144533873680648522652635709748755596291489711333128436900547040825477514190211930696223730489786859777632674804230740278270245128564675617031683188338742097007749175716840521920973297735042725797530630407004046407123524255800812262075426922920932076351985422383795955486229269611466174795408227991524508619253064944470304179428009261301977526358809956691132230296871787153160587216470610841849841818357948025461368564212442078184769440740492939758532494054811646958630063727083082201816966681953180174602551547259243432724445964391719562635754294356242652972463779703048454007630012235304333666968253260943216928853927362145469341090476628974923862368662909347164632958643531968252651155871367090054250239964496278057771618183122735627969668322543736930390543509670938031196821827235998747507393526410573179035911372402449692051722179487547337803224982840256640772642656070083419906176907889719430508523845479661841671753997918630072989185545858734940862645359218134774450014781116445700412970605878448315280723573653780119790992427044387130063287516271887514341024041625663187418400128047788279419653023870124221139399626271109004204528545286145598893937733654105454685756454256779459989892033407599038782324172378449236991553391809128529896737423031391541706385109292639120396595785840635595637240131639807864803385288264737464486838324156299513207920172403166963222412941196236097699169981482529905642394374525246893878522038627527015744431195434778749913079320923065311807165267560482894108903079003979749865449440443114505517911108776935941724797123513832821911430321889714830106666678100457620597805635745202408427632332635843071603656773645519412274634648149584667448961887230998367055068334585570361760925316421634635904990935710096289210227465428769188133760454724027173485096555360544787490115277109672009872735589532882135573148388034108431324764338797189517485648014009974946096149789952762757153772428946051071559939856377370890564575404236718814736312093757798389095178630418114329067519297823083078410967693931848645007479237364635391353281793050233584383766662108920046052715914336723558952439988893316756883242537545665961719348428668007032162866650210985333579590980398513736044545079794237274896893339947556653343003858432081138579560713175579681461922588791770320047376780640798192691645479567886486286592310409371157702558570721633458717943013589032360880693891056168814956791883672115493391241887996850155061844793722987130643224194539516123848874614451140135829110229160853859602638668766838371507566396003822427343372135104272737889170427628128484413322635620296324846040558044420345583323849010398471959025327852597617095308772536224557598939045924376082577816730085537463153261518175694822338475343527736619011095354803412188475818587748045011002981270974579963054384701921523067293779950137032193124342451726813126029196622484981735736941116003226937284023248336924914288440802158741245354713232591582384423887990353287631492542259961322316722419640718950742379344118763346060157970097484604620347947409953616287468046444864844367337495094933930866663830260497234629676954253915857959900598894127703216356415098322592613258401447426063327401101033695330645539392229930072265540756652015717231512664935778161092821578828758459087859283162286057145250734689066533933615563002054251686691492254283679699138691725596347247851297765681589558267117838966043325186881831374398358333673223809234639799499831891745201887467683065836884878775281069912621880481142121381085283470434157931136577296356880291342313715564447431561454744763549126268196120494523524927457565930526805521417354110896450729237363258662219510935917325504000893853708848463726260278156765097514313987736212205139665636566334664314817015611314911942443432803211085467611095456103160386187068746110108095985044255488307345154709636977689557655959250708306087945388761693619843982712660188693424766620120659243821631760517263929652000116232413155112082690634833994010586533542074193921024847275008754468385308524518087235486402414135474023864755170584435133792566960827923497147486133320461726098045046787560072000973891607519178591780393398224092568023977353525703433068269587365017500567653217539802319770410800102289000472889105907376493111927754121860463449465523698550269986984808971208799464196178608522118587938402864667127544998262071951242900344488258073402263274486569429486091822802890746787955072137789529222833932066601619256622684760098327539390547547613461600812437847257218319788036427249365095838194558770573272951492335442816110647126088855733893745343324436/13954400704034989731053541950914471155693372650894165221174769312220818439550002139214447327270329092984822911555205752479950772169165173060208465144402245645761442000286221288645674620161438039865108671513559159072344158862580818885168798778366235840681973803185770860025009844083017896326971793210009720840229113390641644025006256060489860898214180405221740024780675124513583548973262630784794801257057627221626438938577495643131012152008226572397786581211193020130709304904651630543519316252775026731841931290206033106916742678472883268752352540949017542963146351459230345191588091638950470976092936040551925412960076712648135022498858895592737899377750145005167729409122053456728916906854452337554052894523001414993260111254251544057063634105802544916461099504630957103532996901583122730333481352222907608082149903900405225667891802833507993812530152918408618903057347670121808698602607483648297074797630478719800487180846621509277738258462742826868954827645346518558792401102324201352256874808523479380890659543707234222569141731888403482180037399437954253831082080586159036482238570212156654778035623620019701306380331869193768430348292748939734848786152029998972330137533608492088963451564380950002552335325178428512343500447374354292564142304710828593083975298556393967728730878325240239919171039389780559506503212216793509149548611167196265207476993011372311939891807665575970434633750380480143691028050201514621883025872673902086889121846745013977747698578093944492065460910177192818647778891930669049968300674079466021294952321014729238463324721434055592024493593056243063278445930107191015448201982841287516965244659610935325719889246036350843932786766012280017013729732342397042353842630158709148288085102670037922026807758300475020772561159839409067433777931421832000604095245156874892998251161666330439825714168233626202787791605545714928850155562572235873615321485723656678738340643454413875443098926130195923377729679386523911425244532617863328083880427365156496824503128828777542340041820259831454565786262914632513327420163971200672462288059529286544991420190665247589310091469418418777321856921805010390020016029649835284831568635958764745032102263867935094214191332943523334742210497177069789398649780057285929017139239198243403152930795021416222295603495347177844162635227784810797643437211439733476587440341043097189998360569623164046068627022941249404661659365773851445884154491829542962151786597144396107711805339832594306102022326292839938807045537133805352848105555462490604657430232366216994094802164122054840242952489990861935644491498289766577224287699746391142021450173122851920970100801958714139888512192491776382536261293535083512303944907375387621207851996738444658685967779049585357201726735666387689340978990050674420994322728991064092227010857712056765810375920271264236245780456638406025224367943021291192782505308012277592510279414320695182180301180373664655570460978862358100377926938054316463448736453494979901639105093085885175729076305582872805090523485972855710826302947128193174928762376598437196220908830261788496278282784929431225584566205938979201835436553150076566204982258711607818225480995969959182756142339862764390523004350415409585083750679376311013579549001396926521287656042875152843975196863140629873101589635464924665333093370696080501210747839407758109111654752629207980477792870345829542501739453983199155729676923835648386318190488574889289964677503256735041162153945205909693073805114316487558557207675698783400592572588644232895442059734946449512236300952892914189351582505171941189147560127953780934963575321248112481167931751904280477803458362630727719357558428594010468001634607628349970407068464537635283270760504116907342758906141810393327325430382653524890488351195120425403052320874787242229798028817272298838647260861814882658671608178347639750692731874818566647897641863630323528252712628514608889209494835691411312955264658153972200090997986144817896602564870963558121910699911746352187914833970089617411102037688641439063840390568710902050013006991018353501056852546174385287911629051022320882972961661307344813672812752494431302920618195558092024777355908789219766557846915560900905871491158085137492810450598136897853780641491188143577174101989118958943897761523051380854912633600231386971889360456509631640592082467519378916844659903177288721028981876232289647717171536437321924067680953642784757610414778036035009295129552881739371968173539977981766122919281085624699139675842776800944196750159868034448633789712943417498480955818485955395362013155977918324610905045257005111307573449469990655668254936333099221383334058477296759345970862740289301230369403786649574616944816048449186084412699452565925035002494013083460603292540233188479057659443648552139607803640312737040903880121470139800362056402979352185181927587237871673288940181471297015790386345931269823948145564590134214076793250574832063264761064157341531847654363162087750795426515218561780120614524563006231061188895305790932212271671965227229356030655330632067029160037232445892486965139708764578183758565123315543231130942157640209824989036419981372481698880747394121062331514795503483018740105146774068573615628267694344962486601386015478452642646218247637759502766116298162297587481155793784156281173339649626327162839278926588151503873191887920147973577279413287799724020837155866470949359646380127295681359919046670633717891765551082108049931088894703059244076296287431827337822421068672707036392487830826992777376357899883622665291646976792765192411045905900430235910326692574873948127429968139528204846282786150557452404986694370436594375*t^41 + 13788892763020035484001637859492935894313190586141668186295140300910728370558061076482551857278926270669980818961285883040201819082235489635028665139477829084201319151286287732875067120989507132675485413755324003183826856628745887501750558357705881188747083116406906547336153859722624586079432814638372756872330830854697101872087528254687281952121011571803340665985782780859367045325896176092828809499909883658079099362994695325556262568598992744891561672945308574038684452202068151976885203858954851812130956936450517544830878120221020265888998159584833204473812717547669875142339992843695558722195174649366119272767110522259960508545411973774239407541968611166648558593482635670757389959437680468969479901288925871962318978595122232569148749995716272685689309173256925605270331896185717347679982898761734872832877513660889048914757029236095682699854945263856955749756860003079297543641522754634587468362793643357310790853561336659321608298910334747846288284985699293716984780095916578405678481582620251748460596074868961960055575240250574724928871128433632324037032937640059118809751036029616500056450285057936435658158855359015436024159785938793955130584949784870805795755781903937780699434175564295659713668198685919189828553109759026808572273082109908217837674384470289042700427293471820581203674085995292886544237689560716290949107614185985474895615753852357164692363627187220683629271194874428670427828842302279005179916174446895728003531351651680838638120153310753310836500925289670218937346228101263774673877182523639515026808400659541654984863819396292908768504823501396496615947325151594520092889390904336588387088783672314373725111066583630460637406746803384194984657819763940436239597205309437866113141005279384755661357339050210746640770613660645151562535219692216672660897977845891120184071440475753413118484750603942063852200028198773805034358367473974382277916905863345022100363975451720368145907492412046167621890070202997051987599646894353355499857920146179726201072599999123737029218892341740868876103490649200047257194454123048429387317046829475372475300716104154779387996743518854412030614775526152310992121259909444230886959868281161223183202860783427384579661839660763422672212077964623658664143905723415279354726603378088617244510706119571375528068324164964424617567152201483189985344907684626445428367956365847013684710581794099936642386278686393244605396475711819777238739481464661908592884563149108248986199975136619538245858250783373908070906144969328932768370171526889927287008931211416084682343668642918135042917211792497123630409054090881749551591627729954311508232375005544912478098771344723470484253018711934528340478748009552257157163709113686134261300193977015997911142692246934865258594776809691441388600209385812945670515724802121029981458580490257383902514181650356215740960573760000597729513311670502042248072082231353654088527632125886031064569219535650170952431941082785278380360880431210509199589968454663221512172651772008074930826421309870189593534734991658167896728831257324684840468819693000079939503308963188090057161340426967205796095303844520153301328970891946084243750596060468086116627341600450785935346912457046943511463864727313157199427128946092468317680395403867267989977173361398794886477103190053229818943002979551260420850490955039797155032671191424928655020243730986868106129681253998717470140984293978370799408893444537806413992100310730987848401879068377376705211048469753764972895740859942044458006789823161365756916071002365530335247124408314367726019027091824120292231602441219266778876591671432159217421529756481211002355638604166430689774203695519426560866814843811193529660846498138640271169599471064907549056878699900806388228445685774466032336921588497177888956344105156101734320396936474334001406321952995296099227511694427534329653512862669638674260827007846807805561215277566960271799223350299240796786053261130498407794809938170200690388163013294767951423918660245565638396387436783468277999997830013127479359370589446234333025213785473637791442593660633722213647361245994389875455314879153579202345465028112794736506510202568304556942699694823236491663537638077354001109683254305795021625563373952524485933773184468583189452039035124872501718517608792370218496858511413352477097155910163265057147238299192841862470101058286326755434465258714244683963471745138574699184955804097612503727463263957880497936068639156877026174824932462180701203540262467057343612279493642462471716163508650159732885453142523862220764972990249697128045326688325361631934048289997694941575729224555100196570535160174803022935424605610019349093928679028407226404320604336218488664010520778524240656485931202975300844741710550549127180529063106206378284471361520930822010795196524468897793915866212272077499610919674164187133634677401163762651663309052957301937027447285319175746776167692002794927242502372959016327749539307321552407922662832245935883704874688914799210742160496367710964242657842440824904571013937242727057907359013356458238050135712214586820855998442869646585739346119138369997039859119933867060410750009316935442621790880046774731231100831178723935376777471666325736665102949621969258789559421246983965889452279931775923027206234016689383125830478966327700375583905817144482997956709765742528236531053418716055200029757471273184330678002871175784410169755778000983521236490412897364802745360401068398277438495595963691966364590623014547682861843796335400578319327313665756589971497414617145820100342363614615747047737634573087968186869107996242015092592194567998040079092846345824926583383578520258794592059764431224024097/46514669013449965770178473169714903852311242169647217403915897707402728131833340464048157757567763643282743038517352508266502573897217243534028217148007485485871473334287404295485582067204793466217028905045197196907813862875269396283895995927887452802273246010619236200083366146943392987756572644033365736134097044635472146750020853534966202994047268017405800082602250415045278496577542102615982670856858757405421463128591652143770040506694088574659288604037310067102364349682172101811731054175916755772806437634020110356389142261576277562507841803163391809877154504864101150638626972129834903253643120135173084709866922375493783408329529651975792997925833816683892431363740178189096389689514841125180176315076671383310867037514171813523545447019341816388203665015436523678443323005277075767778271174076358693607166346334684085559639342778359979375100509728028729676857825567072695662008691612160990249325434929066001623936155405030925794194875809422896516092151155061862641337007747337840856249361744931269635531812357447408563805772961344940600124664793180846103606935287196788274128567373855515926785412066732337687934439563979228101160975829799116162620506766663241100458445361640296544838547936500008507784417261428374478334824581180975213807682369428643613250995187979892429102927750800799730570131299268531688344040722645030498495370557320884024923310037907706466306025551919901448779167934933812303426834005048739610086242246340289630406155816713259158995260313148306884869700590642728825929639768896833227668913598220070983174403382430794877749071446851973414978643520810210928153100357303384827339942804291723217482198703117752399630820121169479775955886707600056712432441141323474512808767195697160960283675566793073422692527668250069241870532798030224779259771406106668680317483856249643327503872221101466085713894112087342625972018485716429500518541907452912051071619078855595794468811514712918143663087100653077925765597955079704750815108726211093612934757883854989415010429429258474466806067532771515219287543048775044424733879904002241540960198430955149971400635550825297700304898061395924406189739350034633400053432166117616105228786529215816773674212893116980713971109811744449140701657256899297995499266857619763390464130660811343843102650071387407652011651157259480542117425949369325478124038132444921958134470143657299994535232077213486895423409804164682205531219246171486280514972765143207172621990481320359039351132775314353673407754309466462690151790446017842827018518208302015524767441220723313649340547073516134143174966636206452148304994299221924080958999154637140071500577076173069900336006529047132961707308305921275120870978450278374346483024584625404026173322461482195619892596831951190672422452221292297803263300168914736647742429970213640756702859040189219367919734237547454152601522128020084081226476737637309275017693374258641700931381068983940601003934578882185234869929541193667926423126847721544829121511649933005463683643619617252430254351942909350301744953242852369421009823760643916429207921994790654069696100872628320927609283098104085281887353129930672784788510500255220683274195705359394084936653233197275853807799542547968410014501384698616945835597921036711931830004656421737625520142917176146583989543802099577005298784883082217776977902320268337369159464692527030372182508764026601592642901152765141672464846610663852432256412785494621060634961916297633215591677522450137207179817353032310246017047721625195190692252329278001975241962147442984806865783154831707454336509643047297838608350573137297158533759845936449878584404160374937226439173014268259344861208769092397858528095313368226672115358761166568023561548458784277569201680389691142529687139367977757751434608845082968294503983734751343507736249290807432660096057574329462157536206049608862238693927825465835642439582728555492992139545434411760842375428382029630698316118971371043184215527179907333636659953816059655341882903211860406368999705821173959716113233632058037006792295471463546134635229036340166710023303394511670189508487247950959705430170074402943243205537691149378909375841648104343068727318526973415924519695964065888526156385203003019571637193617124976034835327122992845935471637293811923913673297063196479659205076837936183042112000771289906297868188365438801973608225064596389482199677257629070096606254107632159057238454791073080225603178809282525368049260120116697650431842939131239893911799926605887076397603618748997132252809256003147322500532893448162112632376478058328269852728286517984540043853259727748703016817523350371025244831566635518894183121110330737944446861590989197819902875800964337434564679288831915389816053494830620281375664841886416783341646710278202010975134110628263525531478828507132026012134375790136346267071567132667873521343264507283939758624126238910963133938237656719301287819770899413160485215300447380255977501916106877549203547191138439492181210540292502651421717395205933735381748543354103537296317685969774040905573217424097853435517768773556763866790774819641623217132362548593945861883744385144103769807192134032749963454733271241605662935824647070207771715985011610062467017155913561912052094225647816541622004620051594842142154060825459198342553720993874325291603852645947187603911132165421090542797596421960505012910639626400493245257598044292665746736123852888236497865487933757652271199730155568779059639218503607026833103629649010197480254320958106091126074736895575690121308292769423309257921192999612075550972156589309217308036819686334767453034422308582913160424766560465094016154275953835191508016622314568121981250*t^39 - 10024999017305795290315976388780560720013974584281762357293158433768455836405533545293152733979496240973084925936908367605210258379549361283924081799706477090771866128080561460136647144165530928380461554282091253401662797867525344461252506958230305488630838560162347640746716206777023815540888146288191800937335508232852237875864954178308416599047253287161961118552834203215086556780405181490230647145688018299318686564965372699735434483468308978516362861780786312076064054730989246345432866080532835854756624049300336213001621664726974738211578868329393643062446044791725984062704818398502680734610210846947965073630713884235182285955052591169879413255610898992315198436693776712509478570471560719224869245822338744554953787325640950290405338928558423877299099621576357641370346514539448265546016878823166559592037104640679199140023757573209691420928222406420541967058163313674025145850741378740398051647663345998373518220193557688296704938433379609869823413992150254963449149087378657633936220561075325473460365124739747611505781800262081848719068917520316416252403595804378838301435575727095479140116272061394899697168534321706891811418410435066287899525531043230203234531649062068825929856632838933028435104708503071927190310793382359608771003204660747187805600096714834510637535467056351502872530564666247927330131771772968926643589047509261075025944621690544470609405647276098640656493658287487255890063765599338700820418718418057204154472228542749987623107650363108754928692877600902337839316000076577603822604225271243038125639359807645720972916210379543354186407893795942324084790578033158774184840507388875519741978820773615858024253001268487152063706259410429068230565996230525026716148912682631213485588289828501672223980814824376815551388323769480262819931768131457991012376389670285140121068003335362464030835083183481406697182573199338909348907773731173969333118637178861939985234499799880530556181882507793870000809657609976220695702296728075045341471177156043989857626498828549603130973577573290465034181693244328077015471648316918685366048314991420552470876016491153385108112148580041500889630956416482587481828242419160515415547709508436536986869726835907721138427603390887528363860228883601594130671913011390423748164839301439222153909642214743231334537195880256308614831119168926637517630703423922877487632929975953221429775038122780315326459075645707430102901694950912140738836337585329622634206812835012073211119854642800841080837355191035100407309322729363536019009304756189238495329649760757408855616710712044889893922956596790576449717427304106731219128798629529830007421879558953054865685566195078502302015540757335483199153092909645057335420662525855891619104349380201172009221233824875866007000519270246963142994891386440565199715670290114047703293996069576754591662223136461093905179494552250409018124496747466231937367737546920091696560875227673959159318362516164880883993294610674984641697039421881642952234937184066603958978197841246653520278023521869283431284121296074235386865313135297785562255116967322293585471686152481834967035067248706126540475322374867829368846927628450115197935494382409111262558533456019977982382568366493295214148199853333533511062035682789844985065342578995037968864606633292139334350687142543765673664670373710014870062805806217478791213884477399981731270138191069476838621749091321933924276188080561695493333682542575480657122789507026418017254754153771738068252993680993263608325713052361864152347844389240475438148673836567861354700397361605239489104705605161658178198353394599283218399067899508526425196691456559487924779710193216839063321496711113204199012766865314727393757875263935936046999065072401309044834554627817582397188895229476702029574356627139113622704819354247581453716448069450072556141168035986508362032286845960143010230160904217031135411921493575323562960374274429897509095418761275420808633097382696254699893453733691327574733610795930768110435363696066343808158105224695440260495793646587664063920082891062867541730107883916371348809994899133983066158665093604594194383720920545886561782908964229264006759969359105422127701819485945948634641753326133516097206212483713183860935079503986412791335759720566352812332886523344544363266957240345021417116406379326163688586599175623284352653877949347009439325608419185372375491824518298827688219611771522723743857135984688612565135197924474587102334023679845011789157682272120410084970231305292932021150679151335295503842128384956934458465427735072371260312869552614518837426324017064672129008143703924287600079844100879544971700380840668973215674713660548651241909392764122483007422289143955462358830308251765533779364499077759082530331825884592622447264362768699635930212730582890918700759541349438900496566183349312758350727274811850377643571004669490995692546817777403986217836047647166751825245883010964516483421784052482390407239820987764557534640262849394616995186194290263073829873602394756264394849241791526577291872447954110733010582635963482089397718787557571316141196196542405012044617042433597998597984992943883052927573121429833788093188053264709958533978022870106312953338634036558492366394319485996138720228102217553284036801943738298569924745256666331451092057899089751265359883228624294967592734048146956966129664123724964732638578613027812707752348954350886272616098051542259721252406669648371741418119010761408835181996526785689735484614475719774793243181837545560427633622726404016576962409770788150140151328929748208486665277564956963721988664742274070289675920600084136953965261650955359842634213916839105648922454883826058965202811969007/166452775960436228286494394794029288184366962785300509238906960678541587232727512551685769627505575696612927705019663148393566494992870758332519645522572755699087450545611220463335958458314183125217939363174468045511696001519705194622711272556655241286776962385950024874414308842668718895366518796894505392389343031015197356828221724813952607602460520628057530705776087058082821211232222800026076601510399796655892930290434059298073836608113216540152758370883160494722746541295467351603507166994440441450071127601231795193302022520209310089313776183880312983011599571861634952073162997862068324231565903736899440333752918826024430018491810494340532227372502908359615065559070227465931917842252543206090305625380450636176087135658917522227114541667517391035580300550289115850723631122137201828117434328731524037943608000320722399527422259164428214736922616141319216523974962778916435678758118498963656762083946775865606942798406187734430352635128426930591493229338645412323171969773126965682272009738634619677762228409143340797265104109748518670040050073446601896240630192753335041490163048735296259257096311921970034441971898298256643700052714072689906494243114737847241844639132623691584523962554850558729172128112689411297638171295884565583155492837899086942491548822949913900771754465642893950945321686261880318488699325358262980426015965360709811291451166047958270664433160744494131068474250177344476842531669070400723074283158250694388634975352498280828390746829692030009078812365621394772177654863670875513530413509764493323320270495838118686054745616351535350410036729996675860888581815988652848109151421916348033578825972728271447766712835794283994106320216931015761644206613985216959713445800573003984765937339722753148174557418671389922463836560083474496027619832613083269817826356656734932982439599320207509472215208067299825804397746490611833997612321111535880465645256392510123564365053935252733951156450303610024260519042187201772304897065173004337822807549428788010212130673912339378219263579714161150643277912183028093910292384946429520648697739788283634268237069227140032788927004378121200491739802766036241162850330099402501762699900875411621552186362969711401989175258590825256472383582545905550111192567397140030237445898970088684473903401245558898669857818144082723863588525674546525402622088366457782961923917204318202243527775325813467956748552764549711428562920357586789660117229272718973333428056460736221173349881077150374531430860541655092795026916306117598801070510702976095159351663774299835265674093487971455986184816958419128621232865031161906541479869676424277766473069310774917748019938498570362649391074984414181125606188796611438609055236490950880037084166658486499177267708606558009054071858726830994967830480095267728032232458026365645140676426268286739746586884895325401705914923598148249965350758339777075623472085200670952621437615423662474852248874801374722269053637537793465139816847135410902995300458945304814459858017478969800068661259427950008859143892085454730742793287290564509994195251268487064775574448667255519019591918300146160909724191539921643770176706599215994807190544744779727064907684130111892376426779126798246219712430697719237444079296662267158681088984131183870145072081443360185088392568344147001164647702622628021182113285530804658478038819903951042208800208165470017014691004125170874726076466654850843923067502612873254997746044764120243331608124656009684772510520372237262973724371620525804572067041574361166898673499622391444924144881728039914935603068453903343043393390311226820100552209915444438745146453360323325576932259867183445746108710305238708036882717316579368430624975481968058132405541160854628359378007617989519943576326168293814867227100959066350473967579701443987375633254180682891980258876468251116348750496896054344361945738894524136033058195619866191329721428499380134273281235935693020745035050915938810828946653133190316974186256230029601152706853077803151504341238652857309875200114694634842471265215760682845432287311827355900673775046093514180451847910519541623839799618512361310332828868965499191853919207029284282834342455266255646802029463633785994301521435026305006387895473622809320181235329025702829160881530909963461812720567991353739091639100990068660674035872632763031023488708012107735492544284884623571980148774344839529482904982874553553627741570893090371953007132089794609874348837487829200927287924520512074867888053485591081051323814929893865268174833688384671465242359576271358055105958259529802719557853698572137038629347591387841893398229609726221632064248746234600851885850649415512021853691407641683853400672951117077382529899010954378976286584642038853340707824681715183114362611282890878483404652475091240056003736118985917999732248897806287066556847333586491824623760196893109430819404581873330603576893552010607966418930721888989103292213168503355088575784791726167184561491362914076259149169260169776107633585586804826521238788988240285642658675736214325775800707553158369970568401633659262535478049024460669457905721184226227274442101659539483143617556147240598101000764462766960767082358750151467645915758758245224127357218393863241354302402250196571216836876504569356365798655974382477753616210628167612507762033588676444674169582976490120734191340762302065173525691539257133306804104275886931321554798293278369502601979751729005460036966502536901005687252083188296715541375082053742290841645589850082617466717233869599004253055135370072096778699601540337413216350150171078245812352409910080568113404651259851160248761894480872260057808087925322538211148591875328640187500*t^37 + 162807490501232992923263363504117961767713391125745979476828535571767545754453630578576473936651109674237899990144099259376200454774226015401635816861347621133425865399882008642062209636926385333318179940574716442000138889549550655632648482564671316975264821816187088995033986546724966178032448425882805340509425260998249079416348406999146055738365986347100700113889894066584885068203805206970874408250486928531679894731893420996407618126177165723021110928322209825057757978179409328050876517614333823644013294446075911251553170204371245437748541262239839786621862913532728281084879812224624819511513082973675232317530471319211700736067229452690723572886136668684266684789904780524413851242248440044784967397998933063257579355313186349321519919402321486744057898232814792533280209702957727429008359866951069078394289291245003151296000624553469211971801921587058640858918450245529625929988784570811623013167729397869888492516059298893998743308274029328469145257037328606664124339380076629698294686721974932906581851362029897537378468332720732679889860836120137309056523867285431814309316827591584437322565551062690937985806159447167519606742455126145627417847505876519301343108302102266572913371081683785514680163910563207986061048236240803209262564818833401955098710486666041491701380086460185298317225513549180850254024554322237878034725216188687692357746026348917564847806592425560037628057883936288511148342573605640698087392542686655165442395273730635760921777991027769593302756584387304092822904291280512984233103996866687462841457378101513441696437017721670626996032707250036355915257055391755937405273773966056219783572520912321479797118077595354703641333686627043730936474276746922752326678011056080841326707641718977872529989858281117087426265661205627674802390656646680631113801622192880811194211393643496508832274266562923347519986357837727690973666064062255249266724273585658147366579215284886797056621282342485422627263119107877481782760426051248437097277834999619519626223067625447780412930824150867665073085155334425390759260967597656750426530370201664121343673638647962118063456720196278244163634105153679242391441748709402131081428930220206314082748247079928000930181866969591453929777156974008779550238262909201569084083807556760452919337111839273626560438341752964107158381408326061590678057043806714999020439450096165224789748006573511874009984442985026524463669283778374239358035812153826083436557194635285343547962072636582624243882438467710882592682040426572860638786294696738513118902864140873048796975963953302921793488096571533238263880856718695286135821550895033041600538732209243953277202524964005701714917242695576826924159877006436396027367076991979898726789161741855197339151580678384311358066189887503246001072406817787010507162858858234257891911902142295395256181963457604378281628349099240244636553679726121482120860932908987793079312202935006083525494893890270055898613136041738138599383229000933277127801013624593708504100892492237824975538771197124779440997502318649478662255592113829682069271341237785320769848989877377698080212718068609552060277502710389348494017528023375049325510985938191855051434962781433603488658248911336423806376172795634083058700089301105603446052887358201614660333384083516776530723495542243717243241432617477988673952945925236003883475344712062049681023834736315503864141533381803819709268449614524145986039526311625398627844708655123667595593565684384453730472739248823191656840502793489932892618142416902870142143925300043125163693133589040425131383493551914615949311510701311822267115918769797974060763565720798188013617265445976435650393179955017486949509545647923993429377398371117472228240649049027220214081580760785112620112998512078820999978730373638094663456046738657139393145880680391795492624103844313036244129497807628774443707189229453560383568537721347149172409594876878154846389985628786459879708372939159246950404743067886926737748267914136796499375254782427292441609715228089708629947298275988361240140244950695605854443603340648342604059794674942424904899337356511514826399024286513870573176768833882091359259056779221621982333746636831038587968495816191360445087946282010446164235081530852861719236231931189041533247284464938370462059778328805753985812896199218244502964209963766898457997857736599141861685936746174010847137254936462515790278232378767705010669743298624764299801774480485610352467693544430811476354481503948581197191753374559743565931158499931073356935782594214081621403419611565644075692396160299856824347135911431891892971315011761674032419181974931772554275330020973804707541647389436949289296339004235833406535875633213811678109977507127409254135034278807379059624242903074134656727914326744321175503424753388279320623917891410162554234895780531748730491327867159157501005676925352150348376589630848013549727127838583222420729982323242087103801522320844733566650636500098090256408341731118855977171951678946901493867892930516809578943512154435424792262519872003451122338752824657531923199357029990438545581325742352116354564245733785914061413503906541175668673957840457190752260908018808909942445423815945944372518686344450269437123543030362839056310821761959007168433053718098799000938187179957970446052502038164531223132832816399187819440733754460186950379366417387764590605682408550748095293266359736107012311253453699494881577243468513705152699945895106394320373827247313718936254370036254044741353961897329681713743575474955492868366284625709578159432285940335402845208007689915384722062314398690376056663225983618986518244404783252046785915399271836630514997836780392994146724753/15026445533606522247101707229543993200214612814114593747423777978258638285618857379107278884015293724303725033511245181431911237960411954816908881385544874008842923286113700727930860518837385929286539663302534442414569364512589687924867870146527591690540708117497339976958193192394141424859433341911608680027997300224866294693877773072159756574795435805580337204807451825928651363652842926531402786627093337676405571617195600756382830706354889648081038540312542388138197293640676154618048040059383195416709974958170361251542608630149561468373463259672702440390193772799256341066064214448412296901262025189443018214423917464566836180856400513236700100202471958656341500491627493188135415949922010816774528122214596118294508653531924412200200465753428575713405653009881388155751641694405320497017964597201087996785630669022355914424246120948616822449755814804670698371881289468145637798452690757024980463604173275659116932354774187026376964372807294893372400814617036259610021185268729614565315979257529007377592410574836902567822910654044545992728450572708246121384395685840809688146441192865186778713951959037518554715957539744226530806035829178470963680540099866310874652159165792502653789117879499384339841416630219801717909791926732120178841149193836304039371124709660641301704060064763931818257289946650838397766100500918700820663272179720368823568809019927121493597755383440692575100925042971957762731773129180605232332009132949551938637786027778201899851746074729806156597410556607064409950576972370543816309768335995339022718122737674937209326329663855356734548614084031621600380705768534238463112981918105323438145166626437823525886920533080216060927835930202625427982437209119499688084793298276881951550906707705978268877558471376974591425656409616388568038926650988395386902898901999103417444381970213158549801684122422249113876617476923029908487292433840288044369765209142733090958928209380577614331151429286825148391426298722241113388324608437196944052869751536005931885930162135265878748800087362150917238322726186005643208500963969839413206890313091762059514063878435018685232828864706788468450435416968153346137748693345002456107200957214588127231844531851830512177869364693387544966074721369647400373945070672455160848419780877444481794813752459750177658172735998450711100858534282005242833750221299223535120759337237299804509832833005577798064961212190406892442646603706254163901643270623002210786984503415757460102518625144270523276491374982287740022057973589498847714708259340328252727515849281348795513875069261033728799604085838212682349675884517177884816960153376620382768363029581108899789042361760181644570306808684483612605550573587470221804205412070538702556231347839227489455415399444754608946741281649696043427400231891128446527191531963137754132512223882316925941796585778377747478963420002199295091573056328523821127788222715923519493937824316390215329287927791177518022245701860721853141585508949742776133348894378505703829298099811572459925330092838760671155149784852660118489272805377454238165468743474801492419195292854788208377976354914433283987636731655934190527199182579141822727646356476002460144910372336240362789121140605573061512322199000206959038897305308391940564485623977111767975215913374818767932431608319128997210905204395088062691094372360537845525938299085604603555005968994209913006518817610107998522834994074268509894055168037535823530547748922949522711485032236450161370610547508385411141403251424010863226105732929526283677041348912495946145312249165574490724767572172408128988935406718455504806693817290089706515363082680453108046336383195501003976484212579587627143912672629430297528893618769834188180414222294197602330293285982453959216868499161649337362561765530290688629720588914524907308947356123312552197919943689685491286473709466547404315458051168133036498238622383900242256239163645336678646249393548397739816991672398072194840101972815300985839636052328746234690142210486402233851487881131419891646958903735574398845777975000145065552750857134957304334074350830574316949919958212894138504542029830377456446730369486095926193750271892279717552314975425398094354845903058832095931624897369261243607096245990805642396441801781805307539911884531178229517121954658849171339151586856775298118307303079552687329253864639015982420927279346256079854007046196441993702202233184802216950178330362385387482967785791123829220833959749380112158620033535135395224294129025023991611400630409291546636892905820517722416589872086029859563093412958862000917990304647570610881418720844491747718914562460192777871104842374580276161176841422745703383628503063443626790936915400268964508548453534889731338953132412247899890855130715042260199428095276910472579838317424969930630295123401079767272927520745360593099304833930391017201959012359123655462982249717733702243463996221486039561471570634651055368720271722936608475968045947786814241262180173685497158785077165389235800140065334309982423985846837372106654525603372483957649307227100244686218666762284102630169727556585694023405840307922185308706069023095121653277191438033126082509990322256885666047541250602641892439965410697009496504538185154857796761543962339760243777438221539314390502313639043271557153241965641300000260862450446545338972288303277000874487219401309080343912877122441147664598584018096154764049075025630135919204725209578779196449488759563817014983318266085058198652209544862695721957815498203705981069659370387445729707938741431884227406565976669711302645389737334263156286842647348858024298147202862963274922787300445975481168911794464970828223177094963326987531212500*t^35 - 1735018356575027323085744215194438981971008223018583503267726821634791817291346261413819863617792511343057743159787064927192778707056819256716600634825581848860471003187775569598697909144733750157043014263864407158501478086130816746362092124642222011813338470122800403603977978761419917449998863504282089178149329325958634523126799449051573035886480861844230178672892257925062441854506651954486443918716723370478507874538120918028115411875883422269522871190825271290145689897489867752954099871965198971572359135213348572504770746626996962772739910463362752036497355496106986935679558614962459107720821808736761894527177676108856896323996593546369772067761788060852159088199649234044009143494946620611824242568429084417260916835091775105420838670163037785379984572554805092780836794810608746764711153657535082454155506401138459820533116492414469435986017001130846444409129903869100908123077861268814748232110233461449552115424345517918011810778778124895911883065179757881449725687328269842270075014304556570610140339336028937244349204244108619793007601021482445841265559802459909326717166602692637963231334489323592403835637804785456777218919445398083734988997845739957761754770696377973748723267257647141551889681533375786036910617068804833361917551252717684130776224959124177334701634438242662420088902132986304675663396619107713525928378778952935736695221505761006511311541494314821773510398398916442946152322534575860253915943707926960453754701352288554083508047953524336833774728567060310064604047878618605596522701613653424934718053483187591246607325424779246781363568269002235657907438722241813868205052246016916501612102104935451353714012125694903444874649171657961207580905721663940026492974719540771730610043075148157273602909653013089209690051820859251708372136276421999669775211677711714063203891658234055215672177506974699203016602451791077917082305913478978914136830437176403724707887258164578592343646307325345084545500130979083393864653248757389546737104836261576527142270059022034930235291981043699871470244506816946861292513992423614658800824466205327131565985958995137882553577167564188684724854321842520243483282184207610492510310080373965486333282574444377425293031709774432906002064953912458694263318343455394309311306072291259358284898275783604288446985161852520053156368981360429949682976915649772056921010224369572420233230477024982891936727052789094656972524801576544435570488846197823273755503638546629583969254246138181007945770083461494124718021303734007370141859809466508627459844465517188359010085532692450219750494770622542598200434827908321241203735214992270887501917944736950710243832204095143314583193857507008348352941297396150230253329670903308906603598568612882948423173833854978823323229663721688815141747199204547942996426514178546319213157470449402070095985469308769077119311138390559823642957288068409271865361133258670538540402407875900856372312464975015730952185725394345435445624582305095508344012488707818201121535303122255682148280895736427688232417424545788214271792345330564341214778310725386580123208344021856411163189939098549874064654826710288758648062996090777146720318117597271165913348795144217951202567645331812839996341295038880832022612532501945628822289533829931567578479906830392194726640012439154793213035568892286845829987268809999777299139782450299621394819986082048798390563536893391849917252044063087903645963312243468446316365778099786936852305067093100019034052833193158346593373250827978256139725028744509436361771030024339892452368743539851015044892253070002877257387722852967005880040434306032311505320486603655843803572360251353842096560123274535479312192086270377423089722209395199994800509413526500904878527421262202984976663229213900075359097683146375854634347479760657581204950228363429230248276083806896941861922405666238565043692378556236560491955650003292254496203491352617565983014746645913046461657012568146585583272607900210321249152387273952502042777118988420549222373651566826591027395034396064706314729579026067296829665334890324158528447484424535247115877910604543826953157955457308711372873763507245566892004686914324000262339265973998466438658785583183745882326450222949727164446842684792597872058188267708832701302674492643175225510366035485579710981560175119190372716417698049710126265012975601087053894291294530745789159352412659036331237524668265796004775696290162990614558601866259563016810407546921003824294620931395189522120033904839227401664508650262303910638604923739208255223860921839852874142256221498447943612143353659711898436731756317122854105929723963845548939232190964071058382755241692087636196152826453461967915617581804433044092643182267195349599377368840027539006503034993564093410875158692742424856059788243681590537917014756293994265043963470606842997859579051866483876795986482659634671622185533263135208132140709359440776434372837103827950379961105086048542470755030003508598701310481606045833944299585929181732992764826206639427463183952675607664831172562628720049155313255003447640045427552083638566018070432641833621253862649314538226389957609053173133444467960069558810199323194463924456684902591717151695676573994363526297867142687268879355086385265944200091888350397594604650045254694679593030315124337507750761875611272145102171196626427961625299944670442205822484851381146755492632857160154779888748856234951157640595698002066658864236949472436584472975848180239470612701459612604120575644774691938951841932607395956969946502328360998371940937463900582280177121626220266635601410610163394396724182108586553657778635144791955804682368813562867067389084526767251162733353/1009713535856099643059215247699517003400664458937858944932708890602564583213542268331547311253937726447922264156575734413678691651308104900395464516383174073610080030336740736744560468726110059798619331872709986342143020789999412892305936247941272034232100492551408559298248960547119556061983086996176879557436855623575671654033056709081634436507418173179207843920924011583565462002069339507665689895048070838573284442002032431778105555400566658892217933661213165763783627667918450601318572003990299374561993026289754433304714971443912331472714197872186883560610904309791299108672039806850985029873162539184795403826369057142850896808869240836540165463340708332992259556844810388832379801925976388217124376466271802657884973015108148333029343465971126516191808429764516558613999203803955398476868520552665701371309574055999577318454633524060495476782533587403798250385673948388622222435709908011731491469698415877623201274632974472142790727696574842041425874844636828026705127264089238650685253632648774569817056160319728373605031562467543566707149853298384792283501720688773984335766154229565460791889893543790929338056406109797232493315635082362863697052165440752106391970483627326897900115328410805191089872969332230062526213531584645112546468755353021488359858644511588066304981813875671608951680329748495490220261779691362436097479135885971873329755950016266894014240705659771405840115069025099807337002744659225854236066222161160368363491442078217799619667593381315016871889492428093746065462050524369875487481787656829659198519358563342341579070829264354658882367189773553409126110916721612849108650107724537606690177863257991316289756035820734095099383684198800756271835727808558973749613094646118522670351932210930814892830648605754377307438287841947803249176552738373658273369397118458271965839423395275733240642266427315152096471121465198306020045576242178085521142953206945556905705757984832464031775783872712589336355100496150593333501177392340747034240454203742197539424936820729506138146884177245061634532796944773924173269641494269632527658767070187186009675191831347816415116013660191606081061004208971150772219092092494874034716678077382376803409659018615066162216618685746147201424068578806994628302129087514182766004927074833570998910765376925011937877215593546687994607954420007759703643533388889623788537796734993161467062841159634063679497393623376547799056147444811787733073383793185862841241815837990051551862362641969500770430901916799229091429292405220292941676163458318353490155826909381638640350335341878986009285565556324344263708379541630471625266634644884015138403230030053349350903904732033369767422732647052602540161334838946411729700575308443605938963693743694122307321563878033775310177853317201797627132184894271594025901229925565341150703202345531348991856172695160832767104949386391169564354379975514563641920160997313379352238150099566961559163791973269600417367832876355383782529819913554144216367888669878425601227967553476033021437524756890267321007419405443298967268595916897718649214037259946978591131112271194763208467194219118003738851780381113038199446717559550799728259834535689054200213554119948426494295441723231629001092549879908086665576697235008347328936335579414388641720857671217980702337996961126657484542307385278404212576182693009685916293208457075018334119448710192941244353380865864399900740764152080476590764553619453465390677018049319888563152697933348767457178592345801559372993763455475862237944670942883512183589550958670362518759077060332254138648402997828482741584548493779814344153499891979572871667254762125685038034243738533665346567986771220967538241751017956427400089677028449175607890267847282061108966797523688705196054126663243103621717113345157099183055298831822573136632970490825764089489858650047649414487915927117206533366757935636452717077410075531921040498610467173417030726811100871170876591503912463052245869286003991124445308877590344323706692095625276763861978286192428744041885598293342829975351218425935673717036697807481258016099175955281977911449647985734156396866051739924834374991934880811736839474224619216679433409524803717226446066364914535278403871090987246654993704350921075299780078364458354113257972914992306685263848935577605208867763096048047863947632289677832376344346688258812185062146965331732551397597298871401128677343747944163958493477591511123250904940163383848003339177731686863108065685049872466769943643044648771453404575597916391548371897036528680291400479848547579784214027970077129880484965486079492839990444538384788598920794788059494435338428738085487669350512941196131589592444878248178487091242850929012782271209340528534918455051348050981737188433122540111305314988025449824142866475908102101154068808190831712767430508886314635341441064398893735269409867087073867039282433198790556709092550226201126310594871370090264912186152102914715846178014784039877738311449892530189448750881325291007636479691951480136173422140847909177914045039551126087546360561914201974113835857502015915891021986983961049280937852761431808219156439558694751560828679001391643921946438503135780147930178697791817735629563813311386352410622407150617428671278350908544735957531563034652342642218958814018776591778692929336031763560598522069448703428896569406937068717917442462012527479044735463361589428661533445320123932554632289556475661429426722199973060884901907280900995460207831953031127308041038283962244745117391883384045894200637887657623396911031374010917396315901235680404495577487524258428050906510565653896663896082717415446554051131685771667617934947775229811370931398162654213750*t^33 + 72352769920843505807130511485386730426172382159913301507850796449475893141554231941881946344171489133092918698084360358228775427557374667628852064187150526060446869963196666000492949332740326048679754023039478251304543730683307927076384516996204955143629217467882772063633026533174928637873057361254067839104204916631148954416066832925694929219682422665819738701936734531402402212404432109649068055066544062559788731807983549621197677221144541011140080576509944617608498411855638858139550779007696634965241056387940691465692566077184311523831840454353191993490876015813284741827420620564479833529319926773108074480926746227120310473848693580658132928629434017923793457600077440705352777059610526847693982761119505054899717369982532811575877321951946492929630104162814375820600068114774464143846140251677545615980157902240375729167971896620133316823305832078128344970750992794603078500468359466700499131023060118267640573970214289886513009449753046938415504462019701614730650005390307551368631286994167754193909590745057282232894295673795001134836997604842642122372042521718371870624603965391640645406038154329607007010653458518541555820662455178282623047935653101675853100811596228605823007818795700703730187077354195121335767341816940676088278244065504371155404533520209071744244845923942355970423267282959336017269817120543416031547362434221754904371345293675278656994940520181938290502012658139513166954369761154000863731876127625866042228608037255026830391472069798318322782234906493405917815633798852338533611193613913952879768830594145466365777829516429603381154490623046612351005591591317008636925867965045450523165060702454208136985224042496868270216103004566002424947484492347195766399583259425157945780235723603488219160391105932712247034371427397220606981559559932850272163906499385461501838683796048605139545018796488287320219875504341814299001928897761037270129853520880614889810646939583769972334909200967467220805524779608999143730510163700449631283407246384767565600852030209476542745984947834842103167404592033272431720161921794189023225722454924811828272073842009211744612036045288737464094655561668522659293321537465689386992530126083561895847876674014218599340885736858999276268005817311224474547957029929532198506517313431719288673026472688524465099743892128865352722387064689817173125147468243146217814082331113993203208702046572238203185639874039714695012914368585754318288966563917230736655350219943004653063124501866904927309536571009915950623165224965955950056118336373628402276681261285796485348922111620229697948803647544062095590777358368852803695147562104491877765639946325819362144700681735038233761559674943933193502519507616504303208586065298928575420328647433972551669792135862101106466443188854814230750453695372145475535846237888297739631137569206035676613385542826192482464500003463312210767113189585247201514734888876785760419115799623217933155983413345198027198602848475099373453229124287487154415031616091664242687571945308534011660791384388228715688032386450501493423553478323154280441412203947823641130764728290226825267115323665320176770776472034646226474775993722481536338814961104931817163569342203043764248179482657481943762540795740502724836040932300321902764318862990817350972574222749021793689716436669319975825460416801216056645406828309439209114509520195676483553020066974042211558118044438682580236549509560369487869903097335930951697274515941558227192005312400758593607618755020134011237125268407981409104311165740451947693764760079397515297950834035739708856054119469035299398607208996905832520782970188402260760311811091013289442157883202115538267120803593541774121528969813087905089130243490049457116896136894036830714307461576825377128870413583255861255206238780381079304999143079737451490585839485719743849958799590516289372885044645803338991680274664542306557684608724793455543040482258246797217080602645779302240281540809725057123040774191602556851047094451391484024681249187091503326621432229337552788896525187390611885499033182647922364681393089976149155321644424642509863360333277354445589442007297807343303776747657804805198255222456924581791103073517429311709095064398773345078420965999335474962128477491891843590003714094013980659531054709685068926012343795579751955479096909947267205806589281274636586650040388233164847845358566117618449090316268573866434280317799707513283745785452284861894387099806345259435007181500747646343908259003644028418066081422344923594133581972543430243370349391761769994333831278893849842192018445665270843172721375206857039844177596354720718949769380475013973158848838955995416569016021971830707447711531542460830561845291099334126753126089653971502122857173935960527867260419865620461348135383194724549552543675160494207659264879482775725419846807209274101065957343167297539057052965833972558236188596486028075235317495362128347174633488133953185047814239798285908213153722537534252184750028551897820232542345475384285261629779063108517939008171751933499553909773073990635245559919053825391340446156053973170495673739604720591505306532370852707328224228772432117263049027458167354307988460900788554789299783153702339945750742509261752432157997000212574333908642764192262549777866429457730275713127319364715203348609962516436718129228434704962704885286092194677623273622202907664457753738794721423886417984185995736435872494259142644734326718820402155283210566230838048500025767240008298232019474324888474195203503794889973353462006135688269024447540158995091637507272159387401667383224702179458977213582216855962897821183693734577573545340782515127197315180561259036322948217779941526768761/302717363314780003376908883027835714590965442007538620048981619994288355889410691745893112731131849546107603481227932843373670087927890930202977900788384071289463603900307271529197122344704554940923730860798831619589242012170603202842630367321094349483740777539600864823377626678314999372608825497490172267317270286626550391342248235443500402165892838023922247752136763732553359614516502630317694171781619679330704822644375567371396970732754302863985077903494882229310974606673992625083626424832676117685241675479207546660251235269905404831787107245187457233723412025864053765242779726508506356034051392429623401264048437456398869517308395126123762593782081193079562491815096725015525814642352791194705405593816682653990579247451579276207563557297966956185557111702777464358495735322263771088811815544912827482554305416659094057097730063674500494565256985262554319612380299981186285778290431512348330916597245851103007810713015788174237973362018574396445666503745989285668673544045455509754143897528531960314633005986765318242495501552769392693955251472639128959281002884420096472612489225837904706243872629330046802195222533047650806599888777614892317486353755841069818943358630348590104209900731992699172853473987461441472956355540669252248509496328889624140095283227922214424032534718439988216227797561610628464087573820455868017016959115943645400226183196435340887256450521504193556091641148628948732139069616340634351163490111563468878846752472411141613247096015683859279059336788344728934041447225390630852318403481271593280491160940711142277309741474904250653239565921071174671120396266473150930820619958713644810944882770269214760376858271709695913886653892588512448510750343643946870257380388385014231754212403757634568844097702127789612236530841965779714379749609939687029100422499735184523784455702336887037145801564604808911000465441871466161983793864294559795527078893277119235950875624413732885370700918202209413373473960436836975374995845482936951758972536277774418150969694890138301287283392619509712119345681429948565453632128509278790922112179419106351082490953593043401856534744747054888068743924209078124372438194223950221966681992420417772814441278502971459152865485200646859024345755087785337589021428380063755236671967825103720907208035406674033583058726974354446175644516699728996865077510162557989070065423731391330742151794417563117418147166177241635600144983941300257376611232022021346624250891168835585386268072595661367342822996744288358125262534733902111150574460198431043120094340299676987175162225549044052264380271009707627632570671669343343756886503599318045065435912256903503449566762844030403648750430613108177137979412429583308832958194745722637675024286664659915123614313304022117343581088670175301588915432263113611531557049762024681350434105799885603597399307373867849722308527075846096014556645905892229528920995103628082421009026603939059653196593544528904349823661696935514541570035122044405647437791482382532523995207428496393505003363802750923447484116554007229342799178462127727494883768128259750341061386760144268408638682445962549498614936337590738106850322886106645803614029303659950804284374792330202867665872477950071301578103606210138634260463248931144006432556503651451871766225195676422252891686332582961437132025833142353861313993092579212696476847163335042118798356815636995141529834915320411800007018841270157114282081884198033036090411279865291952987425861770087648932523413363612020273108696886750168217256057998425430711478972796347344847973217793334944134846816500312850380545180610573179007078004525191460241249138590118221045671481164474357428241735532930133906782461352292611301223399340505300608224084498450655824945900698174687136545726844767627786513934436813517293162761351959210027581567698233842511518653895931603292716590918348347683207067110532126389760956550613245589904346731586419849795631311424494998283366357936310291784443313088570849859390892373623208149474209009789204373405422807882195280543106882869907498217208152698599595918244692229213986073824156958637970787961044437049408002140279827127489916090194016395783566455126237128312906651591005740701974635090303430330397260136748895337831471369131286279494866292990970683083114666440943867649561645614429509989414795208979314451433868951211668242588209865749281597999337838099278523312409304940536247077685999093506938704508318748983326378663440492675210842203848563328647992001935060853466090933047112699998686937210949198241357493247757191180250890660203756240821960979587612273924820511846345621361118007112757836740776462693749395881129306379837827243451189480705963641227290145632418962061439839300015955747205978828011862376558164075824279002551929448171303091851900500480586255564117991559600469263605721731907235934696733271151874373788377924942880973641481558462719500285348740271169903968552386564906718458386833965052200925838449059596361308689083421096286953173284562183554398700246020304547032129654183710775818672022480619916516744838602829880135506979459016137266555075618837017285683808996613329963798290127035455256456183116079656270712850450843742535565248213337772475718095505784405432065870173258135853645763054929605404320194147141501619015865239709366378263295094717685667751713937965177351653308560288718871742327734535024074645690541588207281188306301494298480827096161184943429848258207615300136726760124410382859725945462801604855923732062146343116117337553609359733345736696578912157372612458039506858363020519814053737407874019448127422794503849456106551766767136773189398704810064494012298182185316768573967505861384219123693750*t^31 - 58219996448769600029743348665430169500636877615601009326964650146133796894825623628731138333298716097830430760827495078778067817368534606187377629028249998473018389080688849594625986395626645575629468626228770706476848108140915274204150605081352813507298099524952566947725595355367258718296759429786984579000079358661484376224342651193343381094615996995328338953969313376305971947837917754140206442065451758723600894277407378602662630685134410296077969471442633952447867086386721564584846074923931582363983028542474626237502999146146567650438403428888755706690275610428116519310323547802108500456103338113861541686749714078887707550648745441599747716327767072446206467119829695141286715110939453858143284021957485910823485218546956241039423827967194239177677182350300554892542750941727687983957402848602801134740347585532019602411348568137818742094180789209180606029425022099939959953995157567095478456392851649678232716668633537789145106922345782432238597387545153025967827939748500994643862186545780092150552578521904027364130532929554193294158249595422674535378021473716647349049272052667068123220730532051991958556752218522010823948043831936858329066105756135190784464189654973388859166740177361992552843663902269802626252240382961407633879662702585668953176647112492196867694752931176438219443016574322349238501839443840108428713207751135353664467674348945625272828158273986842191333344375563717040996125899540112129807337549222945816648918621226931879391881956617094156880832797613855707622066053667389456683871006628924742048860668446407179500532420131874575366080274994530699325582855127495086274604797636731463679854215511319597678897727850024124410888197521944056522228555692138993089933831630495106917699209188861296517165423437000895625172471807387468849725587856952933945669414741894048034056601384898702093250019179964232872011260224064071046107443637777238047397344799718758999869517348312253247637192389085921811788923446263057423776690648219468591039396002929945703738499790358231470874867264110448200539422637663479603379485047492426785651503908715840383163461944081330778799292665250677139904121464056764948409895623687430600423686006449266266257040999789452380431819781224791857094904336232256709279342345211523121999500077956363326892742129190976514596358927771757251972670286401059090014243162416122915138343017421504012034249826140787151462016925758869617505361980656042031201015339340155622795018888029710251238950595675758338618095618126972907346808648287062127273035557145198141718748733611603838425127220040038352649442453309223934730707738845019604770683505954153616119109976541616908474135054292784932949311972855048331903743339057441273700418293453997804430048050402209509205986744575594508094946143966689406192222653921543985254245734340183259889703634713190691704641852999947345443460596659289592109173584397813213027792505159304595902984573055061484922283773794101984429091474618015571751384099267169081172696412625423890246935614316970378786862683596181763072180932951904341094919447987777234573746379887994313534837911470991452741644733505493184231715154024726985879462017736000147749850633024171546382611597280492903125144630067717795656872614404622162782081735409690708110038424807151804857377961681640668868420769978053787855989304723613647644671169213983284107883054305578831825302754488029438828072765268565008011016972076714551740099674224953762150914133002109728768133985899406798815484040829500264802841049677129897593386877287452807172992707783507332033222719752258654188451646595247897919872813575167522453098387783892663061422042533354248152704611099909068819459957813513617053064736229329970007123009243815444471406590777773638787733316850404837571221450160242591216528171530904441912707659439671248695324855585568684175257317473036450422870143241422189698499067283737408465902782940488777385191441962143996089024225566883754986576941490466338340420696894374280658324385102120171321810910161153343669430216125526716669408461727233873220919914037156018123287361847084652107860090122843165020224983695900509390122270821992024636900746263670355345737521546949710468101252725405387852195268966033993776692077429854242195120978983973133272242856669188028625001523740842487843251098196443034196907675103194304635897408109228389808401899417388873613222865353852127304776944012342046816998570593337807625872515108332964732916814404258709828347876283323551882320661856121844669794587139637737458456835075182560218435440623239208709046823542262607863072001232612617346532537023721013866816463200740424005129249497319086969945190030535832263017785528837880479056250451299000558194023199760530990943852261580525818315526610989957000486128392001716883800972884971510417216421380417978895838834710569239128758978739415650638133961358300246958351064165422794840791760266298250169524985468910547865878155470692188581539733676469799813825716491531916693100450208102054538682070671067935245901101096843182995737837367598186581512577298030795908565795183404736501454234454507088506647025255298321219753242751449951655534878298966778649778310741963170933791438899459864915989425974545187655233273352423994388532844631851855545244728967096765251682425233460920441988448874540461478247318645932742474436418479319601696800321618137432867496820744246691470686475403065674423552714884339098577226756139005903464585665853476914016074162790018140905083710070492404480523022172570249336576816140414234567407326370093649702236911759643763611740998480020803784530672039705661542702349107458336240695934590830595795552238435448056717459351726434016730103587355164632350957237/2008832422956880102409167347772717802025646673162026282645042030282097529682129350425746696083790953587970056701428562348627674703489484212826961349631716697076880475482439053867752103879459426587969877992261046627594209992764122854063695117542782103174103799752791338967933930637298335836632166001344783165917405622053788396947159290403068668772864873126748036083179564129224094401931511454788218523942828192038557203068076265076590297782557553805404976967592038473707627489888615060054944955189638716959263758480021279637427197251092266463739243679063966202988562203633860786151086265110448178641965040162980890788225430960662898116858510056957288572337890797275976695684981867203029305966653122368065071520567506091881483886088680076913391766229308721247356993259631253482977699598542384945355207956041523174230370744949748162900536702543985281935045354202310464947755670675152192424735303515943523962539323467919559831891572770324243191230355259694813442918858384899697317638285642762728498903999338088647904627728174651857200148304177689917087048772433259773788735141011760192256478502660335630634338768234190579367496729304210752596861928252425418839443523761339318508127870993243931536901257503551711055653380794125614538375367881157921109017638511545793672299500491814917879900391567761802887664618848130487685139872545140160924540693402030875900951691544922127833805660701828438224130662301703786474865974036449554320920380335179480027049406920335745507729160078090175837758927455621206299043787692226335984925501718293009339344002559140152227444427464607334897759452228315117554949624315829576925634046023746965430242063506509149860831491065542084551835231217368608317339280421231431027976257322954441920953511335662998849432351320011866801618667284914184624018411559763125110403708242684499833648040707582378499539182717511933399088672259049450924456083458698803117695535786963249770010643609531427319971293189861667146373201458850168588472430624769611872541750739311038849834895290957767342412593423066449623977941969138680350302804787574056559136422625189745783409968043436014719964566141456237224184681051442433335499856870133672970901701701892340396632324145718602938415359791492556485558430762543500240746198730103079750555178487388291940232522958688886857177712201816104821577012819401623196654357438734815468954151881512870804919307754948847186824594752175493842562113434468507951192135698133656198528913796392944623274929744808833686973406395097544519242180494174409595212117876788402144946042228656486894376528743456330826427478420419816969738977197762429170698837885074547054232713736811648891325038232985758613107857548585863487631380882714837415510580332615423611461166306683196760304583085490770692004104415283301344042808498021926123412582220795785441480726088040865472341803732987050757239385675314693152597902231500835153919723507675954945815900543739599858612594761493809265429819020864074497858753069886675876397184277090485829232196495502067299202322195055127997504597452391973918815348274679599656048685299131703263283362540317365159726296711407478472808717536252138077058742672203701552782698459087433537231111121903226229830729763676673157272295530810479976952434119907071626686444958231034621040670398508738070189230503020532096808123428732660223679658162355655453820357775891339500345895828567099759191984498066252704846577030668762610375895383538147227495969253186077400024558018706301638316225371080929366532349312540474116289711200877551158201374463476560980411150273276570689278843474296076075125297818531763615890969638029170530160929283684024514859075949007451835893812156996524368605408413533813768594918478023593174836175024731718552054340997033087223838117443341877977991306468922694500757428084331601317743031283245479778906437787253402119450467297334159635225762097345491190722453707669869497734605244910807482123243809382612948808608419151265355096281565825655756159666917961791363609279910850988961160221918385753106247881684057274724706158169393301307906918513471777633064011585897105577521574148909490884259871502202896932818023083174527492802419746996217709583484448539957914095298303678459253563672516218267465669461849644005555215750727932720288081452939548926502103505722491080297354228289756581006786730699715154360240630457815360669112232684323605893626812280701148147585398535607524289984512045243117203218253353848810591109392699148864739066248908074924841063823600979431700639877191286515331858879529648325192116720672144910421112126414094533060543395049765108916612349543352379095200261004611792606435720991067174077136603821587542093393964774723184297406416732232239714773594905882338458875502686718730839976807169915460934603818064767317529211721189170391923486991989508714033287569412936417662647521987363838344459675909920958141084871621958606603893574240439483482735313637244720983689855030192086405343863947959481453644460757582394960221257916354650066989774832590740974105212385163104708332707541181393766005118748968379084579224315690031086900859481806602446707797756501526057639765453283007281081843231158304599012450475591799075466010987143709458148865281776385314447189114469740989524793283632512861463068808360431004743789281730711355286155226248546562091200373692336916905571355606075938432882086846374419759348802433979343517965600616716164718768610125623284600473041465735131707318780185587300657141374091151449823909885964403132918554652005751711190482308718497661076324656271550167512097004169486060601438651993057773577664327544990723077524266719626884849805119587982265610736981762076256848368896145678104831725000*t^29 + 71292489101984070463198097055511634244475747021290647142418012477285018419129409828258820051984292656712562611212785793577886959832744651796188960526938176652874975953789895735812279068959244196886585170036976156585828123880662794049112200881933981857942850362655569035708166711443536085387399369477582485791146410157648953496112586084695302289130300755891133820979906536591331148728311462949006448619146725204057013370631576770552695254638998299376599336042349416784038255286590061568368834969411156520097544340429463702613010953805409893202763131580595685300688992567451890540992590139764119541404981070362732677942896033156679144247784583314665264017158284249095284050050066433375562844975954369209658669705077618085174994533871122093770761157722667998137241524305171368041920184282645063574312172630368943733542540566377131399266436711590645046767598687356751406851937627800605449021644925291161231188838024231403630014904926239733457745560714342048280277777278289785504714432840628269793384040187332408415307124984632863444786308138417080645500350385722952214236696075417708804609072414337308308993707737500634845491931374102774933355177263917535766443757574307295414018448809194961900720770901193315854645059696820140249300381874475060527661874014884357443659068406876829573864498320097329151575742398143460125134821523517462546329123518033807855847174036892008216082746352077698254099860919111720161199110511552154125026278075568290503014306197615218561646430666395893584975395145766557860932586282293221489953615754496166965164702632547476413688754648922608569077652703514880973074569804583542844362363696213744241374781876983464947956517440504219272449631575819337303236068522970001854598539404183634462667722948665710841610247590649136903614193944808413416813084661060106581868445543846300867844030717590184435307316467836601689592705868972673873087357191215275177854149117527253697259615571261499649999041947654377049302720282261297010404966268999078727176606655413091821211159906590674707296355363175006647922269848263859826622196736328849579884894190837299266682654638553634816740371916170067139534986405799750337482384262765739930873274206507413999665422668377564373882491796979449630355560727365453614975210124330433237027283086094861420158785478849792915018960636500462786583351838544035222454107743626016646677207287628038891345761961619065128388083053781424050729607112036403769170238195392108227787243530813593067940068145879382684838068197219841716096809728179471534069170333808410917230908063157342464978420261791246699125509461950441993348661453669179166835716502390885829993693626175992447596718917224601449400464459736985412279240694531337744946485413808601972314176617803187638152901759138382239052195064943232470386743933348949026608085134591605861282189010294052014117314582214604549012383289071375704845647279294380902820881669832873232277587861939343362509335540155009354496958450936767965817550544289069173717922859168933082226424521312414750248007510008474177375674041087028560291020344919730190561767211313858298995279479584348768902967761072666104396515504404582027368892099427315620819397720595831322935029540192433613751730752261021254370223692644839363140843670740017343312532740768327686253628322574794761831810464716394198339789399449766480912766341002529609209992292905715971951019742003389981178690541674028468139763498062730625944097509731125405042468228985635240684234542637800223352475238015130308764060751805606230778347125189112753789029685152838588310984558546725778244664039498688763531765971884136765834031582888250572772083385904832434157073009740240799566602993221288288133650826053118737420789369973681578269012441025056461311136961278805195101891186846794689926541518917736960045849550954535325837442677156302473908438550447930752783576252776186991535025732977234504421525009755332465862240166515896162674953990335193139442888128740369001374925786309123239375772527946905551712570861985355918631573156083721740270643010173622791488703471512795810892335515064416086221530192897570170172217379256701456537505692541299792080568742818913595448345790521769674176635331419068136371185889713174299038488255746985129153664296968789561323783620195625010924356077020312191132355895782828524183387078337259963513728602535602918575105235366358948665988566356137839222130233692856011862158750897959639877923240517360240466477852410001786237642761147193602302394632696905414570320763868041515118944322687492467169048931069832336733770765782729051506413082033211203315481766002782912034466435313706546452815913614102885112279749356067531172019731918807217510269985468165623588358297829691966208596671482749553719137295381051999445514923297781548561165978516095190468711472795550355079762977725435212090285400404963729399886457487559859637315730072249139121696934258875585773044999214767505170318514279242308911320545520476557956998944584176511717275486992510475851975913050808231014398598727921457271022591610407925791004221269086639624032971801881925621452629050249820966896708630055569934715646107020651534356782956518643294452410830433937898987094636679497948897932471015897529636231763128615208692733929542063012014415194331117929545872350044943875510568253551851933590841987410464715209977166196104181577380834050787404378680685884365635412190532353101803856783608690446736663828998432679563763833016064792691317928398251796951869360389713635602056182369173356166393625053900421899539621208621965638956565174023817969213545735850271859303893790686026551597049879023935737747563470786686853775698059869826143065129836488060266746090118901820911858601/23436378267830267861440285724015041023632544520223639964192157019957804512958175754967044787644227791859650661516666560733989538207377315816314549079036694799230272213961788961790441211927026643526315243243045543988599116582248099964076443037999124537031210997115898954625895857435147251427375270015689136935703065590627531297716858388035801135683423519812060420970428248174281101355867633639195882779332995573783167369127556425893553474129838127729724731288573782193255654048700509033974357810545785031191410515600248262436650634596076442076957842922412939034866559042395042505096006426288562084156258801901443725862630027874400478030015950664501700010608725968219728116324788450702008569610953094294092501073287571071950645337701267563989570606008601747885831588029031290634739828649661157695810759487151103699354325357747061900506261529679828289242195799026955424390482824543442244955245207686007779562958773792394864705401682320449503897687478029772823500720014490496468705779999165565165820546658944367558887323495370938334001730215406382366015569011721364027535243311803868909658915864370582357400618962732223425954128508549125446963389162944963219793507777215625382594825161587845867930514670874769962315956109264798836281045958613509079605205782634700926176827505737840708598837901623887700356087219894855689659965179693301877452974756357026885511103068024091491394399374854665112614857726853210842206769697091911467077404437243760600315576414070583697590173534244385384773854153648914073488844189742640586490797520046751775625680029856635109320184987087085573807193609330343038141078950351345064132397203610381263352824074242606748376367395764657653104744364202633763702291604914366695326389668767801822411124298916068319910044098733471779352217784990665487280214801530569792954709929497985831392560474921794415827957131704305889656034509688910260785320973684819369706447917514571247316790842111199985399665087215052783374354017019918633532178357288978805179653758625295453248073778394507285661480256602441912279742656306617937420199389188363993189924930627213700806449627173420171732919938316989434282154612266828388914164996818226184660519853188743971294043781700050367614845864234079825664848358896340836142038985184535930423143749019530072636046101184703680000406642354521222918398482893018937294300836785239513804465105284316826057391923807736550512953605442047428163224656735465926097241583144892655649503994291251020604874180356103059681356407942804686057825439098701445277474708562531358357703826000992347101059502006990526308320581571564531313621400640561673658153108659203048966048326929469237065458779384833850486258338066835074022366110298339769847623437213846608800380273577970628870220135997392324740047884844971849013832765810255804773146792575950830150608471027143430510654376884848925501126166212004753446975526034176410129063440922886141034518839676961998350480272217427774763347888576747535808352119148677885224633816566055668007708959114190785157360425608976493304220303611239695719512396537928662653901328489869871404972562970369260196806794966420582182768371256274944232351997842376518115798148689353391267696296422204306014691847242894520168176781192788933064445064732249168978008524512695403912141154649268610818874355868572874462761440001881035942929345227482646961237507385398960837368784666616163857239819144106281556543398691135563787718779474611717654119641287170903000286510218240185780355962662610842609544075312972198023379964010238096845682702073893211438130086521559991374919840533454220876461807882870575518727979110340322851877508309646952673355886071753604752094475164959450967063098157894493966940715576941920373088708621870049773967311632052684278111370172321909743231908804098102508836660983868682040335364971197264087241774184623024726922118468898529077633891135697397225095293256148477473570394523959420624771177776130484402767098223431429142789951601299317155196114042887565908774932293261537880202589047833786239558619647334871788238511976255181925580715990504072385746801835466231737751698403944060316365167525700464216210269303702820749361563714955873278473985232966175664445146876248691291576179355879787099477054912513398144183758492548403360950284294737475857874233429062603469132663380493445079178524830010134202807355341179207806309381317108735425646143274846728388496316248754450049819307194503034037546289128236123562942914823403421955772903927540789812411275344760036507465233898342678871686927845897127241361741175023954912974808164436219039672942247259604027144078005777756110669711720470913741750078229117030899927044585187991089596255705103816803074861876042796672358607235293948686880864678385193133062750315680377570377877422285371174136747206987905774014906544268330388354976484258206064221089852578114018696218949077844979323502256183743712091699471793973965245325767855078143048308685574341395678412726193950292518708838461274535914675690804250781547373046891978031227477826902888263881587980449593936726385404631089320090950349717029347176693954410361878257640492517804005797263621635084945954837696846886988478588881904322547103461516676610345070094954057828668550539668813644877789254975712650050402469430871695055344208286858299145005144306233043224397337693077264030564999148737552615050291013207701563859069361729759007709598673861688588385633784798938320338852150433576536585385768831851840999982697730100247945615336251369884049804273400436630555626935049139379223787656501418620974465048644004040350117606585674025072750488024891769237783111728980323247726395193126432125264787224222996564303788366244556370125000*t^27 - 5406646755443676209025211827389203638193909666188281549526705897637153958745566513792809601402881499786386164116303329915679374869130219325392034542013835849499838321988051182030687166598087843373049038455726190266655300259306326372665593013155649296845655839629354037653089337555440554375758559642715869113973978753326013940838222506498103331090441839166869972861451195585956119937305845053389815240744813508875426604530912854995786884227382251548916323164838086282053385443130617011872466786402174583759589851640945802411702087586408938591129777953582516746127604231899837177067935183457721651565803770289344197847091924294286137014363186727749170614765971313335422576242137753580460547623143930874800294524671170759075499885392072233144532101192782578878860453580970101283957365598319624379073413937431035575442341115205776989781040727120397222840865627646154001035350507009991373461295270657727188662082192855223247190999434841159748234682237641960731497438756215561837118718827222775762944334132393759156763010494142918731962541684298635650156462698385090939149799853048486316022790985838649567400078165175642702278855093039818313772924603209697427662968590451378326620717898260933649627050061276614358096862356330298302609685353986589756944067369617015416386926516541389315336366847509459294460826002059131392393115134910973818709763528669314336166666076198623911910722691017986183437874333128856647412447579863628209963401574577859682758636279528050916118728819985866710609729213444414755050793889322853437493204126293019591224080273550833038092164598039625025245355963201706865540651409829455190917852087329003482494371945214677778021798264460696441370653925937905074990075123878264730648200713224329699338949707075937763221436431701646794458691803178776165532658462412236452223904245680544770100400381617151368206927202214338861662397888592027051714295425759895023651664056685586111098831272020928643308927789968937791326412398346629612640329145654981451878700406800267317103358061922011738570273974753366057708910603191187914832313634134758332460371036138865099298823988365383021546547722649218391494520413037353487158263085339267105891267454171555535119516364651211662567342991228626984926969827228809338538940206433279495857911511815741977698288694151033148209227008382457873646325708037669445855785446819422496140016647683901198703265480157098910969177283977146520896205617595223753484397385806169168603921270235050603139026189865351724046454400698715533221114103484323157585074173291680400033544605890974134177509446966299887146903347042722454691300652881429874970578783045700271041043925853645260222405563042003745499546510624560610392014474922544491130388518607277989796528595870312909553854649161656825770341948735503397593925211935942129118898340506780348428135937891582859125371737109761347170654379719204757105174468453009606846969150117227585650328294700108214854355855663671962754927789808947848794427374780083265079472990990786892956162842088539346959831250784574774639371427448558614979110764873346518044656845015940304223480898927892540800436458090821812127907915702143733705764465708671674887292624419106088994687602764255208873230935737665631090721483349553355105056561424437617107676151403135128407462029470143270104440855778198612184785216769565153699546864551192206646328166596723729972960551101543237562290043631752339363569435329913304611626454403687718735178832252344126406821449869158110366505771823975179207107141046825580110259540534624974209231850545948482179316919884742936726299262977445260145110253545312258942727645461062685918517248134713541475769989194395364011188054459802491860344385475017451606801160163411821415862858003098360803470030016006425384319999772755692449152394514213613601182433527827423168197945597090792673858312217237645704247783138625673038797931645502165826166117142826876595173761197647964449909255742624271494880343615918053089150452029474333114505364734092464414283714299582335708551547988575013875285648750102870712134964153409334814738713356911851538226212974814014796652702459288717553553049791326184451042637653153683322185998852464162289920508342308264858091842498209030970878562926345153564108009320956399631190534202289976623818001468710029784213469246182283975629060433951025844469280573517832227833351685628364193944116862363728734636940661888921988512298952040849584315204860906686062416726406390872253508343106346811700793700763375730753230860255421767479549310709787364875551435678128316717074686180300152159247452879086576198361281150661912611478084585683423524203067756982781757213127566017403927998247347189225819430172439383485759830432482981008369698860150110087613144947739922775910480647507667077003460090540884524262586562592185275454582015951008462400250064162551762542232383890441042427582285272883299201276695339487915354685719522766924703736496769174109728744332266305290258694268385886968712214507578006982147095481239493472571936770904672050054021842607113463514450898571487161312531617052997655996141526609310682045314477234262308821150606740414566276896368403624497176949816639458411112111518112101554947823942623732769064161178725004802106128738691852442975649857650301669023897368234817752496170504810739582634205746804285078165921471729484370791261464748278512629324151898121419140360304889998452654097605686287905242252767168482891825871463756351527203564688886359369779127642542710354816701682951682793810758866950557212875876173939413956513905737966694061198594733954677223951279367838700016725586114572608331353957100246269113988011370030083895432319282181578266400739396785366956502301/19727591134537262509629870138059798841441535791434040373899122070671552620335164776908286858286387030184891129222783300281135974922034777623160394847673985521237602873705209563796667686807261484449760305760139346791750098133205471350232696159931923010969032825855133800190148028144063342952336085871792202807830863291774016243869409417538553144514666262468064327416185394086095203161504742120535254864758413782645763778726899348395247032095823339839835632397789378950551897347391000870348786035812950362955732757239266214172264843936091281209560473840414931847530773604709631738296301705630102764441295287795828052072920898884175486557252483724328030311960207043956000097916488594867010580480600247722300085078524891474705930418940460912449133506741247262530161269384706473598265849031701311191759898558207999746931250301133890488641634284242279704749323063154002882483571401130843640534718188287885336332456880296628673994445860539098909004787439419000693182424254621630024163114477412091890421335571501992894686299238527725870371826780645103001696606912223370393548184605895512550217942646776584475926446938326787395584283256354482699464132292041214831476016647487900153699347779114348373678884403093240709020165075138719559159129594792516060273742241275000779610124163078990495453567257259164730939467356813851590622866312873149728495769996933524314403285410794689807571043244827159185702742194320884547312095704622821100233505418555354040669677116221030048476577049027260424893816627650601071960306557022424736103364915864269171402087567219389822660088372968927250679455900109716362071615278073522781256226602365640794068033732527446757892565147950048529549448118015684986281390239826907992698981202666499850514414393026993535277814897923797794067523388039280713198834008022365145584772667927597501172188951954372403895586811198910681528648577179217391233435163034359738810141344709235056663965355312457900168068255231525911931274425100941610717321849569847479107452658775501223272789375752952260657811663806769286430759811705907354730807566656872048139667450022907155560984534657761087317272675351001207308210953086555882924381310453052343990336576758201996038757392003409400349196855415892109145495251596246495069056384835467954901636152373341811983203788876013198653540944742862982254544177519376209843687573051548412293320795693869382203191855057017298411577108957952380608774963582042025334378436990650383543353530548191094785247626562376312863094619480475324964499527860859802422116758049268820166417361953697261869578705393089668609697459235323679556920370909563698365448744662628829096000275193155923455773383320567214214022170089928513486840160183787685056922085196840579798299893584150361001868801344606333956269263337518391425785156405939229607025919676726288005562686049784032416375738118559701600274550683505684719676368715636708862848014244853654069460302758385520497037266176286005693053778263255501522181918475318085205920721015198373743862760197130290536498674755030718269545710110471124343023902809704261493182936439284403539539194419502744273406393069377594429939706444675878983461277645098079222052313711576928676512034025424500012366874783581245932808738377768462175458808697179435166673842182403538646583463509485362642150131202502419581449023570606932611893388238621756701378373220032795317650492143616299543131160895712358212578618426881787700099982722737136072491280544756652357143527119730796111410742981995658762242487637181984868164952870570788590642005112704723432769433098956221696060471829506919929681656467062774005663282079411046171614064233709556122353439454338051138126662596767214618739981614389304685977033313924175398222818705277819675056659622939969931070176912728880255245714481564059350872610255781718889171182635687932733368496788403219467106160327355664206762534626007910122134085232448213361591241181784024094925233818291653537682742612316017796961238721632421847808176803777412381123680381533281043941573272587362154510622598766727094476861932874732260589828274835077765780136225139925705178197309717222488522868287626653380648374834766684132459228716292822624978102047951326316873019256101591996276245249057059848044659017267170155036833747936366465446367251462521765887401876315322785465204865735223130621653897314927780140871499309097480058401782078060122597763699365932986949761152150210479645881476854405755510344384037141046248244800844631275903117784125243949841140862592623322782183416113366053608525122809029664445910079986494034490579262993450370095069231700003389851917513280939487095716936423328065446193795553056313069902849484840984508632748403886197874462858621882720840578480887162194344162187192923512679082757306715126580704900913612099441706403188472873749921333559200663598465054089399043957146340553968029205571505957781969127527151669817939471127501510079095324348289440301467212381048463250333062636974910732569460192624967402808008986271720749816117317379538702046487775948571454767577094259637705333944768859117078552265109721984031437017419153544075655099023983600845122724969378480711233968718600039467162019014210357173861198199929862466620429372856951034232786649552873438449317554693360816540742819386255635568471555797018770324078404298175962310098769101916888914617002650452485366203948664316247107625479260715285360024914708637785007058614296968803299948528746156209205879954350868562155723891159705471589179810889100479700378623125757943291713490686068299140760764020624089748295004249700340101304812800156291266896254619549572196328100262398131585225358918512732686974128608774598481956484670341956697281250*t^25 + 212378575873165847983775448287195744418969897231337976380152680389799463430061904217733213066127145864155830824914626771589766036265963632068501020419644323971710344395145074571723422279699103962092417562108783887315558884640303370238619978340058136875618643618360311371160847749602077506028301028816183925487948463462474152083677691052394025603232505274130237624501568938878723831335633509983183280085508841421042746259379328168742225990089045023171995785807902444242972071445640930391112733701768613541741226430528114495111063946519208068455601216834966781055468944631676299488408877849753951003769174602974890963785817608309125580191234046690575917124261629819165454364655292903118206765658896403000136207925800981021598036919757129485357938000889637980888327086090861027678366686721680143297875575129935128173640546836963920778082062128946837560698185077692333306710573520667142516974510357389639779035262781118950623518362383598338324154012662494139557155801184687627302763020176607465812183459859490569244920261161749242119876095192295450968294901109213756961671147293190012729393339839469564841035394429685880808085847426155368295613180752481636879320351240301979203169191462105887132260234312233314944748639302202567926569782688282435171059743261089858187555487149647102245421177393145929791266199356799647540464111730830974964753963104834660746314799771835072575900319178367003112037606261309672859597507093020738274427578205567439726067022178475723151274649883992049166999854020177471605993643904817245867381065048653886060025638978431486768465263918804114521719726342294717912944708955434912117375055392950726499679439884275492605489814694901820379449647710779173556108998838448950768908979426896285928240430654161915387731748345932160813444721867771843807974454435370402943657489151220384405029267079791983243694868474988960596177438948468285096433010078295433914843888179227245883331443816021891235208162801418655484174512318504074557370939817671995950926181852960345419915227527547158729365427658323809603564227085770406862828553226143083671776855523175943088982916439720887538849626072820218649853629497021073647071657802528637987021159476482153965299919869402780722660291921339285502127679364325015119104605578467405625583727118362214718412053307821523289760295083654653738864632475420508780132966733392760471188430840653142731078078617054837704886798776923449769380824923751576538415416320869388844929852407499109683357393737870012728246182086912292987069048935084437467992440611968217012591645260737822153664746308424755643917933215704663332369996894539771410706229899801706643043713555405858993112747769916470740484587432309992361170199822172623725547974015879151911834695127671991283793853385726544512849802434019682509530102552075442681148547102268053174944856709785707087311324655288958036214039812745167175247947535226419843516415877900095437213322602582765638188293684293016001337963014636370646641327331191132488376799279648524485958783723586088445663731041444491508830736188928350863909143544815524942396630265688170759242685454206433487909665319615395625671851157061019215359049513889392683915213280576069893196275168272568174127279628582888365905801140520118659854339929322189634804357032519512951500676215149925719129032117243921503132556531055014983236549355178796674143758606658178847246599022858666120843939120921116583121969757357793461908081359480873141361241452094281181473590399502910706369488167769005444088513944761310792687678722950020100281539926664585912694282796944718466080231411357995958696572424332425323036389665249963255991042428432915435537192512939862092590548553095789393008592224114168378084884872781146225388444841687610139241648775589208730079584870492930983590817977371203377054209083046055112425331971437280229359296729154987457556550846856320761121252148306384690883019457752911143610245251190893999843768766925321811062255907244370321692999576684038812430337137286040262814934239525234538775866832716426582954481905027277526920913754890006423213504748994247548764137452282461373478234868629257683195338991707028786482988281777956861806209398271825995959818432630009322589920155080969542676482584232973578635221730988522048773911319528439004706867468696203144430468824654112765928962333458358831098880966484960045229525216386458949720644287391160039754399059502360489558013835370219478222346399683585504022391656144350839925385395758336846785822217466658462551230602240266931800307250432004646948908173355220401918074768200219216291905859853969769439546239603185271211941120504006988146590397805298492983605888396470425722833902850692490341702134769803191453628201484116060697509111779664030302559083729636272670225771020630750507183157400484658947280554954298241235636997200969687913198018915591230632819622323652268105241661358506702224901706635208359706922272471501114434389393852404005366917505931299015664776484979319431552752149134760506551068519923517643338675480059450081118323646580979474165710928067936453451088962080077989002130959761517395903696096097806147079707643565224934961016712879189913844020102967676565061076903792929471242941912717211642140737088445666241243945825642460661727521231905997618963370496517632531915832912445669898008845960627621919524698046430994999198081869909873176283976428774069712765891629641022362926090347720533223328991418180287475658391187507044529854417718549390518202641039336093426476757348266605175930896012585949427149404295972577195056294365128914025285901372371681885254418220665435070668003663049723435413538355199990043664360129780570853523622710863631976413248770861555776797/10120411792674413214345701614037846759687522922072320126507113058011947527039022952455452644176448558448710430586907180914411335635247228953510571326647019936964270166336649477732636548184992280256853077531749924348818311212683296642280865671540586165059322110555815579341558104659957109459913603733483034583296798510001832503598525065522706198786689837008461465429407051858754926938647366197345752398055656177972027317044138533512152638932139505023779387069304265602529800328631394022361006330493003888062543434716463313563297819139388229941543463669542410822509664655988394574812235842171340030425358725458771913563868630788708872500391389520902834077340650669506300813319784424142245640825788677216614922084294544148195191420598595280516052376448553254041205003999522533075042931034754596343059363753694354155887996161582582187145561027309242621204852371067540644664331536182616290338556049459204779107340967091658237938446156813917857347123252861126389325954220986727253567121797924201461726707519094580489788669714061393069400333071426595165448899957738299757527789185221428159746234002360559077729933062877564685564338249772766386443817858000486927210447014118548671573038963596052933208681283489252926643388322841350577039434220519291113937770021486738643069555799579191787800740413005287205714252393092720883437902739530381763111902734185524771619701413580353024973624101534401379597069589235636743455156390935874221216507092095797242372298599391615557078276651877196883102581208023488478939282022189960146783958704308860571550870406267579786929154120422107346275806764159213497688842137684993727782697402328055795473269195029342162859951611303283103677292745263485742385491198809516526227899709080446808849524246204513382747312743020073587061294873140009349727628988534348387374704672306139992260614697836681409970073177251785447766285236363741195133560668908558497418341898719690630311302759385493043088882291432705431448256984575297605725223425507811019095620966457536634647201335834362803036309131807029042274008955400077547658530348481221955059831528753543922856378720991775643516729698297191533289543251673933584091890238200121333807855363991590120700770163052964666287392771896408324599431707775408938410936680972914066376157904042742947663007189508922618397099585281751252724301030767171738671895658594040133142419122660485822550663179165718829857708448371898623223397810953499039367634638092736846272781967366230845928162171937270176614841867967020065555878480060367971045582098344068554629472814540505420516872781109200286427136364712950078591507614591901817078054876853722700825326991220652199383487080124772972999094106352433956838998675254532997331419762890333052010811948957065104451499969995916236060476164411020082685653900645659117115881194073022245495382539988059570702619163044034141151033482008141656324337257619017319961086253696366094620052501014009026202810173746656181944539460905664419485416768399014999239268078138551101831190499942833051265822603191098988531251595170780820985060070672989011379679366931443363576237782294214469058662502410817524397172973094990067606990214980736384634446997067866297323524576390540753262777313509206151862034339113123881181333864096150188319400309313379263446236641759222765985080319304382252799654452056417128801146656028430838380185377338859060284696369598716237572188741777697477395017261783217368568491398412580037792077691889757325755817304027988959254457174057205510266174016550410946203529946008561851935728111513719044276743545200082102161308183134824951931273066994673481294688804939691473340355268302893981337799347431162455763992290369961785984002402635470559358690755617372139528160164030739506852999785561312309685312806995442173388085947013896252488287939969372456604226451599511388810225670011697609021386067129426753165733653078414137813853631515521081665605671696238022511732008149408609058870145934992572182334613823690329206325444100152572087196510247903533068647080748251206125334393577376194265255317209503864422167360350824000497838015581124134379508275560413584165008324338220253698807155629519703724953529436212829040689742218317248290473207465046758144247625513038890613793700139683395826828833895037169153205387480129167332888607159547885556028893385247095479325834443009404299348931913079456787107866525577862680107473877928489632417811808098638589984084147877678111451517931743490210558017048852113592259225002723913968092417037370497870718497927116329829240731929905295998931719052213834419681520236639124459604405702750376184451450425446768388517533011501784697709291397370856289232027534568017447740471259820045114607896580604106223497061982706052967419716779190293396708552339808740388273203500898149042957601574150352685614245357773369525879404219762490639977163911494837760217828945771562753567676218286975989249890928370068615574733990259808958547923892617136479648175859285172264737448951243259633964929461276014830245242427820848247735024438709913299398733644323101788707637589695767644878079713276209064441873165761351180791527689759241008123041966160078089646277148002500740366382658260961525812201660558370631115746416126716905082457236459012576625942698769733532560664113893130665720953593260312555961996653978184888382168894378232914707157278070637923091814516203266572976705491903415602264422970670826778776405006153933731941651623671405425440598409492606828707475521646242638864418335086364989858832960415450304824376020458959921226480324901529484360461097610247234223949040406709280273947267825005023095877948276933236303366026909779529991980653459735455481775667262560500532500*t^23 - 307528720387155535969117407795821641945658556536216755179348255760639019145218020289878288955868113409517149395985577454640619155713106977873249912793549054289134918301565513138827315725055460813904026973491432812043495871907564285677973357929415608287328191543964649712691555483402461251511972071373717208073263649992115894842760477822025470248078181534884187094924315312227886137880776202390204657816860234741794565132154979224925983603903422715533889623517220873714486617949237657770478045998704574674751225055169380061588280910436467617379790004955563473706998361809886692677947554277533115891888242276338920808591757565476167117904296254487519731503731876370791008281858986531394798445646038409689612890523663799607141945573200574938257698447912242985806619090742984514309278237397316105584484743352864736021179866407315320228715679088155592936547896010234329336568191614662958779642291936698518129174405597858033157665458630263211920279850605915292965269088494191233675620657243942873178894998093401125306673124632134255314268780276054268045722706351713087391139582251728800011832267148463695414080652335249606864797960651801638589914414741598631520987710571877261820882650647816491657501046627324888915384667934435818130175526098039823603911301929011673479435948516645168408339160534703330861306536348031850049534554567132182899499948564304529311933967946280041722825958103599292287471791670540704233053387978975159066578135771222995198173653946404889705506391878132233808115713782097953794579220486492733402570037616228973991414656575164159143285150350104947691558162529009378996627075433949478592057881291589939657169621966584019198290887340864109550382456565755541768773690092798330620049500254928289973875619179415223015086074198104478811299817687937683012486940783758094018538023264756054336022249586126121273155808801949842284212055056297548147920720513891478515206639571022666480588517708095825565652471678247300141953722827952547494837461972315145484743221183745598029575799612053710782565356793762032561807215732062001723308881334416392587792269389046011749733420876113700662629853217308008680599744396864246711190416879348803883318868631886383536700845499999251259885189987887693320149140247427376415928252684909444141849739192330588007784678116862728135869604112927166497205138294526691126626698810458750371873681418815589419544279339597497500366660819883865396096754997810911228206946033509222455026567754337042654983485867000330265443552883823895224617614533470057425530580476855745209471643838869643217732834155252264322295847037985138851438671766085551784846418219838255920062390582032912269124353184308644008148291950641046304131520772919556858503936696373549121323263362424585740522270723593819594335736463238748821697492906845113867720879840460086524925430235066937101474238307875146468234867201263717966248697538476810609977215830601459526840014946159002334235224254623139382265755364550781158659363925345818790077729874089230658168419947598725851093722406707389832139379831019807315312115499797235723371591102346310879912923383935026208111550303408407925589786995389592285922016081749448451401018549704701044034955578252017190549839416930542193439872035051700253731007588008275555637631147004856527518412548359218067998359307280301146358204514155410284944672489298567828868799014621864514737834220053253209392116982319019203970389621381061030322103700135644935873099619772484120613504701872521914860556825308592739920240627533932448074634262638889841031760161382370511472310653694692782335254587476018705945052569767591436508505682814227076501730837470364493420457366006699211164238529644751820473203460876684551188466856182130907022433546998497952071571562461199188849349106152313243892446385740394803743698132832342500182946946696465561697164860331839319354567739978114863616059622165417246751792410178292713663714358049451177760036661421601718175480409390705609018252382978979864198297508071214798733719623746596953066253167013069053705016690165308576998950907095809397618715567035110955453101825048497253102737256896621147775576993995728028621841627199069093995361914035451230774855423554393146584508732518491663619722282102132922796741233566755040541196559319433564422677120443831810561489616853845691169102384688283745760556340692645507566702995611591233699873652248871702079955426377870079870748449076441583246060766099667377385722466456222555700259918431097679200475699992276002987068483421624350998979681061431797734724521359866042634720612315944454952135230855751437857861640127860431456889359560755225124720932036466177196876069626064100244835070817055017536072571953250559002784938664921774273600197208525283550241278328733852963546971668903066885990044862708412451081387070733316101078934031022153333143910226078936344848158087244425712035524742324452340674304297863048662766788622908961265558492687128532741505054911528652531805961303923973113627861655393739350111297974887110661564930798236536570255110106013813034839201355414594343787635427929990484596360798905477622125378246543052348356279367006713001538789235120794516493462727502852170968335761904458499664854556479384635379300063263667254354082648224450279243416203165245166796909072668414532564090101476368401445076331485137185793193154068025994752038593982715126053798984842760064181030876322665429286947620710888765546805939960668183640689815857132853985622161465249073667460492452840468335733913674767498565885858577087086818102428817402352279625492299377488695418201906689670171287699833053048258338786176622960972191061077352320120560861447708753848127931402007688023453498612628981/227889402114655557104910653173059345481895742691842082330862435785265795770671591272443493521617246180214003805901942280914155577184628540642480761458931924664716478373367013158782152434534551087466613959436621273848148250543205106915826094959803878758843893997564287382066541398783111869327116034878883348319026291367614079482325363773161779065235559501310274681093250054476429714042421922333759693157512154324690505087356362188276886931035037786263614806563815793082208254649246730121643631221910424120191512034812788788910764484051337553182069321076621665058324422900864884956451576018861436672167139196576488590865365479054486520575156272771656697443806625755420197602197605253015356533546400052016849928357674557226997222991990375281005477136987163565109075785853326165489154414691982140307466190932703288727083098033306171062002633100380939023764928148504685454933394267827327340374346252871025414332939964478181293125269770586538677738781855688405880032328380665528253462891488532665924577446336116799507927391166469815459182904566298540974736070893019707808667822494403550600369890577426440332831308257288333599212509844397762190537490796010964529224240531510879148236909736897528508951470454751527066617138997832094870680852124185202494430433040468373716757182050071250678050329429420027111196660683298226236119505701140441125348282279815150035371787817773774588241024266913801939276408420393399550035528052206514016907625717807628519179461665264922479451938329325358940542912768373569050030823010995931072242021568223468792397916785792298244184641973776773188954897945047920766728037521075036756996791344332078397744359414285316405111790651936064192189653467777779273521837415264129415837301539746760181148833997058265751313275294283728216092199764751407946293988680330084399201278672835346492392741318924366506704754586789395293067354934041783934431440563966828559989718224244684160860985759884338491302404478280790912676285108980326021476066649460676604748642992270355675971608073577658199115336372534977592694350523215985684815709270978454250182225815751322379400269063627103325532055795313458539251268430897184071557839085425385892022840202762084336038701600396531223390546624126890364281054442399014218327823385791378879758274098153415630547585840139429057627892926829855069435878874038773325822168260509162609724764580814434800347943044126445366181020659455244726176058150855813320129455701777550085326915627618880990188195444464485077301196496163513320834312182071327969369450615786501628193760011562578368790941135785810980453122413180280410484498324694022146372510786887386900785194837907113279321369267016732511740119067961927092834151399420843350912681910003033578936017931531582513830216152853026441776029618031966780992815018422317595120716337734915159083727227303943342876453516053040628248838083536082992571969703925962822942518295208140085327913598885031729188198022424704575955034203823990390872264966085263316203324555624720280069331710686836151157261077681769456959380579929750655061643921497273596051161925919038588231270191595936167346840426454590080114982352087187347603358950925449075360783836887422966916129458010946800007781706786590306330210134463158463623692642009750842480217968292857330287749363626770245062099876116154417410989247276862078311904312769649752263203415934567448093583623520607058340741958864786562182945331675166506471078155840556320250086019964179523006397415620541030720106851424064532142520411513784348492431599765609597957269255380120097338451739489227400771463877838550212096433657439929070706940792137130328486058112788143437373488218207211544355528661469883841024882581027845152161068859500567465491710101378270189913179637332074598027205537457238325030103622403527912017823580281208909554070065467314703370712660004504736475094676655505982288591450225260747277649087653707722424868167192311199471298746613544018872551700374363486228751595421479969636286213750361153989363489659911919390441384615960816246202946638781746594325233474847536082331693595577331598566059590491025930804470386270934045721426360312379405502229353391904589730284197957490178379373317318490631432289779272955235194104594577996410280147481932259427427269390513342938521314196565522013718215586194782196922460111810001116987560046794288397637114081575599756299466941652972583132049328888125768165484015373227537570412624378266341358128702495808689523244744055036812102548766838166310637662608491664027376403161409135766527549411912781749407447136905695443831772836682938478729627442514943337906770421548914068948202893299087141298542210053132881800801247651344341029770310122569279746745656451039168584327752973192709729415370893402764718793464042769001957766858412042203556607614686582480595207765006812818993186281901002825116849502204146069888847264331824075481848306928087162461945241420509473038832052516992665295969077119856392854393621055756045447151465212299459961097707309097698532028520315411351910356131208986204583782191586220860283955822340295382076629919015736797367487014134244388179448755161161600388757283306871675594810342399353241000940246536473451784139657492371687065901499707754775287176217740483845188703229902284529311006163328165605457589326554222538458164137152784638715634844931212364182525374807439057840923636706565743598436286938400519598236342807808177107527614301200345792919085778766829176970010516369948694545888720246864785186975828244658374626985665706216724946117648683274737378966552887223883780961722007300097855738349136479437298024357232850165432893562787890611070599476524173735279568844140126997395122371831594515000*t^21 + 64120881796071410373846120383973445928136993388208968165659869107428471772496317556572547527690640005265417280027045010858559768758491886779849560978972419942914533964374063012141854206768828236568177716058453886782621079811093338572740373165265245322701389497202370413822846011667455012103687181859662333173415673136147684688870817142465615350108115815116065028590822270569564863968810324343064167222897466958199444332435492659966079877211351514827662612474071713024916004499467186804607562454458373289533973542917533683827582977467402300782419994511802736533468984599641968055298479535651818627710187551711325125620407051523750324217105286830957646378730014565021181496059349201752156427751967235472578474865504761098314362583940525222152039327326550466058000562005112310621887928989515781849940886161252567456263344158053438587049404536135448540696055744049532149916462134062027953809080257149057153758751424990892676084423823370551353403559483413597015625623301960673717668328749167855338022311717650800668165204535728806486486076344150145167847173012849828461724095680237425945829672619100805193025449559035778686009686883379525403057379330172583850881848191216168159679329819422876140668795292018860174033655935078133692118981613259206549898289862437732405137415999906484897501576048216493279704227657012635990413270826071083909782603530348500056809857681761633387337744096982419153033909132454891994096656335498439366030832396938329696982865218664349033898695098062730892467027306805512698599423142912194851282434779929896959724457162313441179319855349002871754159318240181272704466945943166647685260463307712773987257676093265979095963423831592530292584638829767554645950458705886197284903956086474046678805703610499108656607107787898721597918484636846348619315277059379291682238994802556235628324543372043361878558729820966435172267545549067297428184310785199513295535586746232480578001394047183709017099219254919425319470364913331524897894755923967417422808182246914568040209293943221528938027281051429117872835663270911025122242763677692403731307678726189795668843013809516275509672161188430730099287145458468148223645462334799844354507271089184046777649153707446482718768161375603854877122537160440338850679709271071705971381888909979580038723567693132378508157602813034928991790308098913022222930541855027456974173518760226249131393728486775901743003600932412784077874880727122556996317860999030244557830627693679769963734100981173975391129144042632193009635801439020608003978723513239411701729946554207235280746309836447675386343079112786111630910625550761056172294226769828132692218347948484762525408179649649428705929062498703331146927169580345475279902455017722178746475810502147466076442831044225699465913094828794017787479288329324187805827121748496631781382143104948177389225688275899611131601154664277963955056655094900138672272772317905824927622580083016938376797542573362540120381064488859055154576538712846092844823070101533127231591153877759790891964157936450712229518392119956621939899216814479064121983345170573863873869792155206510760064986768736481346693682022482381037022671747921532836232162883254701858344677428074302732491775119790404292498808978433009331656866197614953905064719978298679063866391041293332647859748942429732701005390694072424684797182288240207624683750716112562528397807538248071522655762734728393012265839651869435031267993249606428814793802113205514203863067332703315602522312822747669950977024299345672892410624467283864965356222178151310949034018171383034567431507537084531173069584722866365352045712301556826171023367868802928292363149666388169486291885967963108578416612361402640426632605296440277289207553299575484775246882815956657068318156818896783563208006553816278466687899009649440449149825136849597803934550909264583585648882035376099372286397732383792784285503168153455459796803049098279496897264786905801592138421665469452121755423885902127936317977867701052436859371339137157547060907990964701123055542790017666084473165347725507550973815367766720838029400108885350551028150237428290456440209924933381708895087686478153867703925889247344244617384486275822266747621438333633717685227113486846218336342123267176386371334099977857221917612237394837991834509025721231684148956257165726862301376595767766601415904192321313485402117786387806401850650021094194392243372725247591766696208412963487155174154167050041422397563563177622055937964546899729332434702218014449397287847477130939391818763062380872003512479865781161596504378378474075158193619755638246079150196601510870750160392318398320839448503677813511441616031828223109348869476039760141584786272296685860372978624227072752390924163215312049721427619191217979822189944114203739288933813612209341773964073368354098742855558127340523677534394713708642973849938709189965271719404547356763557582855630904417444579043865871333171405278206655304916957070832617637430815105161807150845355986816458167667845804707299390273613165731151403516811935304123178664299438516802683246498639070622187243470897648652412623299016456323369270819301510746428000150275797484792277296352126306588090249284740299706377990201521508306080114883569645777036312585689179772223239737695625531172125454540258172076046348044467254197702719688724017840376681399656030651805489736968009144734004647445199810369973116787563930167623191372027995784614456770618682628606725016793564229017693707916763846171117894471840791213476332534130740239646951465896399334664241391283049483085738665482900480260669464290431054811514384684436872980648326422655028140553948967148848673900809787273370284983497078387/892586342712181221096417779283174887596613232680997097392514638003749175418324187399056684286622122500303770302458686569952566191830030183338637391490225657653889516013259699021704812875653827537857416032284649203119520023453396364292099946445850546711155272378949125604373678592767152450159958077002491716797337303599154426420495335395189660860855824521576009054107272309979109599399455237424417462099978232406367435650478002363333212840878241524615247716150772854508011981981787552408616524755088002386484945904081745194798482475559760961127303373713263273933478289491465649094590910799466531508354540059766698889812854923614232404842672718944279212701281655451085686600179931777226643113407328466840919914667109699477992206395144213973187947964088469009897931983439903408714457835962121209364597794084822439197239143478859011220238473530885671757007339336024004387205719994542594546933847450864828215850805965700255815108327950365158171492803342269799392397948056234664104776032335866382156798199369929211638963296747601712965001078419489968812661013538846974777834605885068788631047947575099860337533520830961808167110868465570268970337489643985391388359281259597081638161215834857637356232326724622887616524066516688708686705783602538341938617040408247659028326434524996440219989522564768472066567804587923473983403326029852231375850260810252350241317454649060488135443518480173174913239868951818340889193625289783170522543639887528131846446997334352126998141147968200352438241562754647144552587324249645933521391926204007851559947030699542084900912302735933486765783264202032503640288336066615585900220731565518551668863056246496753155067866571971573110416001403598270104205264531933810075802627099665881860594251143668089186284575690149319867962356940871136365186424317305191824620835582914188574006924117595848671173504347640683927933905091092742624993031849206149683577406117776455639302381018416458366241997396431751457563538078441955259861551902461087914385486581235689086462279926417734220789873500237204116914871370992930570228846897943359863766148595918077685400231656200298842346006820081799067920435755548991260747096356172811546247732798279859614227638025807996395006550035506247870786329373055131743111341133865308233051164016508393595084120901101093667646351432835126073607537912602019675959181131346781814656811734310186047405972190304093823757317300291816702422361369898771390558433380754618062878597591835103241117382157095737543262959760410225350153714003981326712504600510547130221013791782183952891533686195765391209154007725210738586183374219330851387282259618528089906364211230487162083755126697431415829641925763620662025478880763815862292218119998994410040416407335114965015628935003620641078734274279876490649911221002268707456325847855198110659062779510026030914390713617346493149287072904785213036682195829046088713498393857182139635338827055859050277426744772313000142820796866159534819747381074769720964081058459903195259346580831888522684542982494393857554442137091585076820596017456141942111563184069555453298817441624020670846617480848117618494674406725389795459112436754344179266392545942834500438763997291346061926854733899859913316982971040533501443853949289516095026405046944670173983275038874390155605274062310255564732531634143239590319061323058545873798432752536615248247363460626142891571774478525420042742527445692717430170772126260954121414669144729787757617859589466526086195348743279318715243571577891345356785307972072668795660652778142090069569328714880979903005488231077536192043473287429088971930590083616479551574368311888834136320483415826914371218436710923804447397888825813255002954661699304785881409032792596456924659567448713126964329991449438077631301839388391551741904110920518449832635468202486635083591516737869760706629708721287496539875130341230018981200282755059659075159466775524326719405123452747527457611431957379369680622834298386589167691966995642962617017321134901432604650356600325561589589634408458006574754646426993599839630020314577895935468368073230317945837432986471369042682063971588755550337013739975401620296394102891139173684552727432386742824045620201797337340597456045847828103103368594094186886616572788948865724500210409458490446448386556627942769735325277991888914960780669412469715399172704794331562868712506181541087887272600197731394966576217453841079286414021080684042165381118689837129409838731469263869774843590288201697646289961152067555609795963461593233716584265990544307550865139813717991096035854347994530876093124546171067893897946635686445546517575772212560221468390917279023034473641885713538832132019169452324280693574200138653927517855155787088814777802650025444949993136579102767385879804211108214632840936916310961802207951482467588543867454183273095340719746611408017134991158195651162951347712125080102955953209984638809457092486076199649586272289982429365583934320750096080461664022850898328100628718769326794788392148705983589580812299297058012770471525110108003801173849577532236075122339795857115040871010288659409417627830633010469536568914703681899235037844002963962180323312723073484403647848134330347892505807415607660276073410653452193149038178837777601583971474294392229313873456242033034012398831990430896462636469058615467954675852213146094809282384357131266237259651273918031223215702674656276426471518744195143389328689245532251167516374830501424331423344688502426312123687117041562582801339611893120649474583406330043124382478151626981716568437045346937122993759731601807937446600997765071317554434488558874256031644454886982143992960366767747198342315325137769996605000*t^19 - 349097395149969811584356210305776366504038884030850083846677878312326044043867490032396297939364335011708724619604627175048714610374219397636490817403541760484788366700607975542389694706606358849874315858444457402235119227571728772024236947568334396999073479845470181511017455640873057384730426624625802691245580804341970622370960869468879738413427300273446837757579834011707463311549978970677959386904816634461727437836391881775344382975334726548241742044968122014011631603570588523969658142803959174004783491107803543531394391005541071398928854673911364345140916362226244363337159586881856979740435202220316229728097331348549558575196014237756777779728552622022428343747349673124440732003492398949364805056749605690365064828148109395952086210946801165958746552264018653377824159560971858767345981311020553837892010895662953140007629607200652065874281787562418747180133781526479273708160661275771150652468360968370574628139499429974945486350334131787450084700746222751997072082698437248329495470831434036872535484286026125334338494923996098307090172648536498368793909536114076832462999238948832487591666163581770693440532298179473114124731091116564921715256495178329290857569455270675781997912077827487998442320600033453391967503605867360067201649264727577109737086823558426541247232985855447064196363688260218982009945245661926538162388984378865604151628118980182078243492613916710614241868321734166901898513930645238380831204101597896997603096316866279865663131893804388142505659827367918712048555646325681611176629812897526031138553096468666539265747611327996533499329209616872206592456050664640722645965145896056557143332464004358905499470817205174807343979291193320892082662280710850860333751767706908300364397427329727396973240497050339409518896114561338137160184603683905545648943336348203785423353870354446839366910133495625563179614298217233394298344077681799266117613667098963167445437060067703835886935372325626822077691716751433559758669573936386477200200617300856873122442493043928359682768233206774042793974083492032410232683975705526187647576806927733180898613184591252435268143238431217075513678706029776125639340048240474534962822362406216593940141153574024718662257469801499032638945014555963422712691412388815351210041306129371433662090983702943107944031498928141727599823616483550485179284252158834314416938084172202410278826065798987270156876312182993866686088803440512767237121145839607265657513535691310198471965185458933465446074724773031193556753066054815468835836085329859301646126657491640149216329264910557842471360522133330732363015281285175400646711318604298940053497437505467631184796961936689029672761982023142722551507851118167882605291320561323265981088368988560399190320516523251885047456893644404070651763025101339535414987348815395602519818584931056768569017709537654459224926132168458494496175779645189580541198938034915577486110336887596149909281280211356287922644129755357743325800301381878453254455499161068475558965664017074850518740267792569020525223177305906429976704771504678831626940743892944410867934312421243613828927918837243384661915238504978330922337649769361409715676479873933300321876424585276856496689144677179226122243121666599957452655517206901878803112440385579472072138124722493764900166464270620419145273651527150463083040940257715344161361583414192091077888498704816378838989346062940370210784082562499128204157823284463654876222038988899661927879399252043764948280711307357801330953425356188547975935914368757956906462879170049808664469149013998015577057096355889460311795717129395837347166255359859584981379866022100143678066611213955816255578799999593081672619356782098695176373425030732579903154012844265585543233632889951284754634031804055950590600472081747955586567749688530722578200785370988065537563494204819646313829311199863463497135652793422818288680550003275898319044911548439370970277110282844024773527519693054245107161174951117188839659023825819503224895354653214373610595123002683768487712018266211260504514948640849892888225002199722131799484932867469998663905417003370568691290054969520427880385632392954914032237804745039758104175006290090671805243111629124307596346293549738462470118400639038729534677967955004857339773162999672628158280410607478294487518721253637004909238001852824571451696865672901085739858987860344625610516615020715724445930449175837210219224384523189603113957405812087066844859097092210082571132191340149977005386190836794177791045782020483244718150856937513600855162694388033725895339568382624498412098852738190351430131214158760142418772250808557582898507802560083935131152909259101570829988553164285697378974431478615066723112101840257101199010733058291292661594192159450752165730978138568886044597643449794207737635379296547175902165234681511173673468586831427050457225516723447748333535001223103599461768897303640477156317119943519577904751625427778229207760783001950173469711336313656995688323035415434966426910050138092592562453328323975175986655192072474179819550308360967164639541935925646090671370211521153640272816583174867459003040438019730109951651614804596544327197290357437881424506795008760653098424100252567176051478781862326695781637320894372684903253766167210829783350941807648387287263630411447040984782834368923307853438116606665438062928423637822162023367577898291271506731158964313316059412309361467331516228165022396832274953305897287103873803091121163953138499758943555964027592983348354451388203262161809842097872970090231419999082081499217489593117560807202416505567685820138205789674352538233875456407316223112047549443971696442798665708869424910660450503/112238030047020472655834448189578151577239810132866786076681385685209869640001459022455300206191597789132632546374744559283167609914795781523104212478654042421969799373664583931601711065831613070227515591163299226797960549851608465893590137367298663882656582027672035778997706106495940122097141842668467243801020257791317691368198063641137738772491439421328313562524079312232502338414583145698616327187173557449546091374260823741527012805925567147425561765595181490865108782960398115337989444680517542856478886307698924585131068418945062677480648997217243636656059157262452345412187382920164942869004182307107638092979504133507515266785261665415633720137201852938158956625193598680691225800347687427352579647736427624746681566325864894975470525079124047311857500653566283713521456379630963935180408096492616096629365216378309147661282994308919318890904235124710359312654979981406315348352044103252438685768597467406250821431562207002352700573635590875381427727286509222012275547161560505163737249640783474448837148396778865602137825851744508157909871839715517149126708847271785959720048826200389747687571728702328739090457343910572024690500477892030136993007860135788946491079626590218015464266698771075680549350608970921851938992862198774864582810379477767270167073760542543652503496474532968899660635720684764877944927246092639178590217083401784360644833967545399162508279852766043230879041922026094062968271225206108038764401910100577153469814678914252856426828898142121239011734757855193124991562674279250392227872729388339029228123245139824898673830353183407597340552980121568877482394966896962813334196372796397698786481574654242517570896563356619542062703196885168178852987304103007751306532204589415071017196184291525475655031579191867095047243197325984056322518807490474485286613731317104646761536601371297701226412840502347893190845936504230827680661486123635100199131890167827347956107692681258640346024938528381185525664182658146517631073181795046231520459672207742096419457106814754618844305046247827269718040410370375123181835116967380036013706968451647526721299044325988526564401457809299616523005584540866995535364350081175714044911697001236205909655936047773971034565682522639562111472065910731331287224238038484609868234321723703504221937397891440664712397096795402327116726373247268662784960447036875956139742360285863382636776999568310760170182475563088664125922014196582450004229006987669002345387855381767122773671194318934836066599810747824770163874049153995812474677359571187916078355229690310663141274360424811849387078633636341540832126817210985925862400122809275377837074146155529459378583762109920607210816006032634374800806821360855732659615269228286133108129381043394103867605148219878394193762275525466741932795134824976318992793310832057730655766291153346524865294862996885455476454737903228714163809617117852170240821067891980514822519176986903521681911849776896139862023349079196688323782610229115707661300124899208673443282068747129161389340937359548022282545404204021635825992996462729414712256270410682057281892997068217126413036635220815548139650015948721622741884575955245571962539342051955549833711920058638568148619269558741703909979398198222205190690777114369488785880128219840458499845987050962875007081378920116995073614694098161470278701769348685831795225303251892509836204726079999657473685460564404606523646898016665823569363666579816147508597771097186853415612475958855668081542260180603371531354571468285254869961937503852321612138786790400700442882842954043963166153687042592349460326221279567506453211071133308794147626997913707595014610231025997757729805770287647710407032582435333325206066659082627082651614540471775646062448939463923785438702141480318136713972133175001744675951031224770858799650504039410054857534036950342887457102177112377745173332503510969370265760324629725948669640426269024883942818926847221191318833674884246945255126349376413626722037413997555981538281769087204578577397893137887776468352622986455622356558067061357926673248262912438098908679049339640872209251478225511186757227880476996214776744428936761802335284399102902715066910996791133300998606687468999859349598165179472631043983449448680704565876328301799618794637772274888179868134190676717059616049401487877491669680323326560985611944068957266554617731338636575638912349412966220405352257627327112816033183605067958949733855500347420385765248301713813098585031205399813103659567715455580501287306760436353279865261497938347894444548152483162486216828589028245442795289765386718686606195088809284106094788761682553610450661990175620894735946606667470868410342138600079630568753926469893789170678114916615047681633149769533004351215128558225410459521841477667987025030884790299846924534168721608590292612930455798276485010673057558454459928647359279381833979895415491386323451304777209026263596359477513557665510548725422779995437319230325751319671797450303222287040574742706988182366059276746224738869551877610671546362252850519133810179343676563828614699499187725420862790203647585442269161078250376190445738244567784180044982095541539018260184542227465024131995343056468660898291344974003902165929181577714761096583354500830066547437553702039946896222494249284412987380501690786474380460813090451521544664343086623613393156015352409566911364462447248759379927955151908679119194203693730090849806636059046416852327458720729275507784794510765457264086753468919880178886215999329154821630582547007947881042170410613769778173527082114891749787342074844699986631206568344197154391665680098482841415140198545278641771697905441777271394833808406696338729984512500*t^17 + 15346140819372174260005415082330219653968964238285274237011269845401182397274317706969027420271585767495391433522438911150805880223778473509948846085006874517356327516800206460640451079031739214924403845280700404103613396163488084136701780072784732838853392131580524684190889067339088901959691842780523616835015387527565637153112823523805633635028107962577618376164613086785339359140643319862280950435438019237723960055248034527055685288043558491804482372633337767051034390892662872215963685106295571651094221359354103147620860458738511309236065179106027299534664335550902398321754475208344173539853296917412716539889012833849920326238526596018704234624597917472917826963382904885462456499262394076809462637551646581229535281473761930980694824539080212114947204668776235414803038555015570639762274234575996671599518563299933220357841350801193184945881959698467817864150162640144813806034959376554821049015141096900227161159328413384836412952867633636628045529952609953588265408241853569918789909882850361550000821736143716993681452766064022907965310826381716751867070014856765083777048098620700387005965225534316516464953022694854550344470783158826766125251400554513317496862685533450075826929907647863037131381882869901303771171559427299001037221431194449784252061100213234373263864244435630701728098377593793807438592537669669696588126505310768235702165950331816906671838767780598971089729702831300531048486581941302715262859178440864446170652281488392432934070098362915586851077268802117482293326350819453368632265781185433739487820696316909688549750032811590853361551429559780105973239704123056304656231945670460078067177585095406246320904344052781498982917119644171150162461128419923848054848857370015657481645322108173641583383516012881958157674749501956871876521874738348864882756618415414927138843868205179356308659876132113801710105522312968296948219322853867982063323774751313745242825133147652345779167914703359656040459422115495379353965901216287236372072402865507716575898545624912887096725210525537076600081239866699014821587608480795401566841016267390521728286180885843192450336375984788177541672119453133715166166621088599760439300815995866253520296459411831596243465215464384356262793318296310592628752339428833484413471859145759913693719171035169564527268059941807473992836718999749009524530683711417203765268873287642029612973360760139745646576650239456225795896967438032619892187325118846419186458425129270135239480076275042149036064435740191850513021932324501663790716690256640765140937746283620156708298974847424675593064922432710576847850532274449924417732121511906329017170368882135457461553188307946818331104973553104808684815753976553071496714948357994717321785074874206588211367337762881944442715204164546327813167633711113557482851283430725551363886964816894975283413845865245491108442437430927642761750299792367388230667907729597240525804315280340985016653725311770935857252403557855869121253279549661107858824170760715693093889978386397396629021496960488224742722171255019871240622229749432863468684086188739781802023974240796722096118942555203720462357513751755726437928679338490470701215885596990293745509580902042631840732796796486735541087982917264831574805085470071154826411503564148459814708353522916328099353815340385930916720965542109764646361623053664631577816251200493325621226799948380034739114559307804502433966661300031244503056204731847245876579841454009588290805393933491780034106359227784330425046795746952909495265218785576984374524757382708865160765478851084224197784586031261511214937009806676148786719401366096035073286119794581940307074549237996222979579037135845415168381296162676948780383311505219161536367078087866821423007503938815434193924613631802382500571914698545946213550221250320204229780643283853274317495512501454846004531115166159492278189423451845570697286929706113278639169071453103517899523617709054733190960035989704571775535418652890548690833390542185779046249326786482121156261153550350779975657715927716439632256967173625876337509167785246995606341640762346550280801948200773542434601222541101710857222421072696128789869657831036483107225110167489784993013837080120897286222157494688960087332785955796729415889797201633986118900219459898045662658709883845374261949745850233782199632755215554466884045574328803014639991406935248697327166901195360905654266194820074729154539383122499382039751712374159175556173074096670612178023900760833315022056062136398871907986407582047461938728013618698413937520187529861404015503953946945209875486067337458438436475921764732712129064814101385986470585668999871365750196305953046589760645173768647083338483212818091577560894658856214981172912740671109519516919021638001245526397935564808630513337698877861201146414403515036305816851627945948686625834877341313777023948796330337892819668355289605883932547664381791656892941975370350469350846249152063607146946466339328532906153657846117609380708693234474933182518336624747717430724545851099656456691481309149085054814856325929007712898740081839854427561874326683924943145099342735895331062754817391448347504183354557237309542286813690699803334466903801229830282341817477642773099806346327869804169081386577404073525234820157711671407292708871981079833446218115145514223578695517940809371460413634461988808953407969167155766907729939184020701918877570331688563422940158850817386431776318487753692069779692707131639884615483383350840004351800415940901913227236526575387064281570051506735668197805870123302586137922769176084396269331041622562988709346813921970614206127671722995363682537116242783574885875710927459305142510486152293/143231865141704230627788732085066235918013548551910065238379350032923052596145652772120244217378493257046709180912868465359728600234404420538471225401681057404507211292209215768923098598716486614130211890030288719165371224565533025919761270071667085771821553208516111018622889655511975874767757809026262936942151668848070452546671058339425774479274206189636295575704748272636575696571551367304933580936572791451136433600159645983876792485993248271469548593022609059420996665836717202743414634469745426423055572232537353106188503979078584887438540632069717778150951310166626277396925402059883693432503703238318734233034301843577401018560930327924199240894043541086114616216137582630097789787698601112356805073336846364260062587092321050614121699488228563644707039232737365327222642863548664760418135168890086881482899075149443536476245128358277758257836940575815017358143038178886163867749912491242082701936723238634447535192892293576531795993479406002733488651978372062731351637799311690413200640472960610366898387088046232083773924820608596194979754749702318453379018970129517703498951198141347047294107059013919518349096708487184234123007962800123426456763298637338508512309131318562532806523352516683180570331414389362690137832394407260080456168147666889277778569619254455216675213638252040376854504081462093741299000292807763396207450232249662721672574066426399911632298308840326410647927681539835724147418017787533297834963875471488164803799451359528563512015309557184130176739944256382076173873282045906137794066342569105852658765121657194846183433833065753812946032479534224335479984426710013001983672168552265690771637434321835631083121267943659905802240517593654162882652098863478846030068058471132631477827156751113392951927554491582028156694341685610372529227432434739498380466215945520799216928244560430563166386320967865530362827902630399144474831079513985315776996742191296011035490372522978755082100452599126970417555108915052990637039468924724030747514712408899636116986928794646008688565753463322054983316275325593090204269977698568313932524742419504441779958420945419998769277023772978758994227714912446280250195355250650706975614436859420713750721055642665802905221892238858656877548502412224133554447924686366797887403603376164112413942986524861371144415249341845126598306041676661479795840047607516538799246378077221081436802020690932522374040054599301056670498518116880544858337997479361913123771103028039416480779743076941351254925575480475727937885020243906420821442839583493075910450056189759195936822345574800742436778452401932587238384059218594784474729568487000114527377300894556385252735160470339859855632844299816089410833541638608377789476348475966454178838311429560122746077811698897101087137805858479616747570261925337426688515646666400470003518747370528816862410601308116896612926716180427493075057697661834223787714467358883630843770387625443873257472474960385433386013456913157865328225847367547986410907512330526101240528260933836397132475934767658505559914968436831531993628317381358942631163639200559945648951684167120221778728124358589776302396507280966646015378846112821555069841872781989026830276159421236473405345832557805997963552140511129971003152772755429037159758791077933657007156398507846414020474766236293093386426594919385797855663532453143193843253205620470670232150148804705445240111674347712414534261809397084980731491868625549691510154998736769497577766901509585419561575988890606590140503137772435921655948158808020691469085608632847952689365196645601854955500048333765727007377089574088598921499749273062366387739681978113777298056520312588641808788082671001408215510534120907397035846504482895018874037509981138528716948728302817771940565968130928864009170320277248958483525744095663465232887326233299432751199481794473521411759477654848070229367132748475617937187603816692754756518256398869990783237878868757762124197875955223634386035422978723925604430098581848401276794218393965320047300252517467897748012089137944184739333088847909380280730217867016593541958067866437126136316020415235681139534272308062162974897710783678051672969143299619314488982824336397235424692521100145245346464325171843341250573650358528807624100347064878271697078595010927562870935952481235332614598991114431897049052830911836813338118166430760096660863031822165970572785770468330288529596743370057368173066005813849574742060695704796276605651836010601356200832306237343192742030042109164005727755849511097894730015081519362263988875991976061930940103150377548514416864880338279892548101902549102756307238599467441780656808846939803788870546241515187497105354918703696391297707216622527858402450339460582274900907663349681824180227149352898767269422480709246238344034511472588530143890826424144295781912906349637996625479306630642406753601754228099995444997219476305184180744230442810865215471824758068772118894997638162077085680631240007208791934107530534014062383478552376074788280869763298695295844967347081592283838103719371639715277887927118219196209655009172473355946321975104951653945755087489877023074459162482752639102968329970544544451188692238862495242423083500039479682255595910208482991324856528151007241176250242290806452172289694768833251254916161971475725770948536334135849501672618690075788973775576866111200732010182796989829485574021701104123746688955356849821361249678432930880690787770018891613962844590791130032556393640232227535546502003964738088455384764820123682164982374521724009697860603519929335824593352500746052147321002795244377405767772578394738383817249861273113111920038991207881856313970634066927067327394820000895617490625*t^15 - 22194257767483234554192286659596652048381833551606892227175401228004438825629265012754639377308004953510573485387805949129845613473262097176393042195667106498407742552780114294691213725574333120369955941538206425964930275365085195474956244830341181242279385066085531536449811113031511124759335649912826222077516978644914686683760590569042734930878587616689145950979515377687949858216157331655229065789607725745149080746916754688778421203277248321152762910653240384791807188205993407069394262936562118777130861024538884442820806846807512485900596082538337899380447533909940443597474495258766446027673049619213783427172167054444050579998540218732997548259401594900165745171289119021431997466908195482112436607074920646544517406525177642487723528451499925678697426564844289982425656572253399029114279872876878162679593165511279569318203920342602852306834238036439290190883694965304035344327472603041190643299452018851347171041788422055754236142182798530062897936971656247053490237655401232557005686383354753711548944228829345515380766027546761991524901230944661794517660242712034821383310971396636295008027656661504182537085017201763979719194787807958201186829340519127900691055724597906456913305104747547140060558783429786794190135179933225606594820907921614672056737125642329534409009337815123514395434685643579441668563847815223771668359020649466056570743576008639863238956990983585022670570194887103638843391276879578952821403570680193089857182664783689147467405173051185891363215605108361843178776142214256552185542430492334417343808504120407367045165385572196244342227296698647525516866104580547234138362819264420147063245659697170842723678857417963562846609166896354791377618882370435697229248021205621666902584084422062280304438601044983212137870087388965763194018429404415992392465584961801779291658351154297427473721543824377412397906446600426119811595205871861052581573811232831269579959202854855276722129266360247789739620829003242799149394657542428879424582319518641478397265625610662015904470715539021005440210233113308420156063657781712650485145791473985677720972759391888256020393261044318207967833738515162555200109128495158920024590656861328294654493755549281436401527895670832445380490689958719971825473856020114483262544053725069156368848409796286321227608627090964204291941987048959238013833489859024498821443505956550687637055578684555913380247154873915626872955684099677078547830295210598654769108866357300214572865886663812856415767473303122029143387890519062397508462466500875277167645818966191865113859438240476992956871951257485853829622299147571125041811294797745869383822694589942903344972852595229959176432585052169261189619569976777861772849562066445367196022715520356352812744016382270492668209632374939987085550463678084328774109552667423612702667736161514184072033200698685960850102598584021173631166981787990801948237588235138524334221593394170096961983765885462791788896258044833278158137698462885680077476331093768391474633203075379124637592704026271596332382970533280462728999851012149953269966666851831590478452298860282888499177798633168159962035254425080400509307706141409915761309911853583605968600135796354484261250257669265076509340216320429739661235577350732968775337626603177079134242232672955080560386061260638821900882948677455375718510983602261331551005117734381751445932373106340400708348130282238178437363404626473952097323672239616897363673799498669780916772105578799566801617456430388283399504036613431557666397592880336779432277621037435792755010897736742864569447431945867577359668111708441855252880933229607141066643857624875447696430013092345298935534748397334914982126231191389322726925321334182320608907890710203990136124538160283953590535267426876031443371912789071602097657358352158976518444804287487937350169025633830263217766901840728445580918978020530313252731397060094041172833080847251143003616331533220177917174808937689863868194718189278891957197775378639756896259683907391203006105319501769156805509022577621715631900822630516717950148937042448751092195000690954568718119776365916549091272128353164597882394912419353951169991336923807349923567776859826626193351656520490396277163667188244865335752356394240785290262815520514256204435155917219372353037584736375932714695296992257216469827203858459875328513294064899248507966273034181381465621039823113017341002172045209326651440701575068482334687280277608448232078029284033497191708378687820108721156851539246256313552677380043915073303446676123851415057275673931021844055179045404661817830869668941839126768379600968918834336138807132318811368255731509069475852184414947807378436126830436614935887314483265188690501955932204322379439174286785463099061803813101411189134214161210132588212036645587444247100357720382677908989414860032331570413054986662627317421430268676683928676716095757595779833075549401589893011312028407097026898435346793664275447485619984052948419374276722917027347496700255469047563777997908145686530500326453832584617026786102619843792965866908583361137713907271605917139117268216900970928529881068569954775469744561082273065570615435772903140901078148233065079370511880394401743690649650753979866693870856044474827199020904395751694629989985720599382309608541631423737111486623042695999509541662191447694767091037026219601994202810534466543392910763100214088874032411742680743395868619023096810182314976285267748458966122095912417267115266932194024527223060541709513894850561821802414238607772920116692243511291500889536655025331393230864574545167216977736846936857111273339249647103912478902259089341110894431366825755644768866593299186648995047/7774184926460500394689825335324825851057719989094441694784651491017731223987720968923695716906328064782473692157855383781371115409645827625534253587955858008047714483675601742042472182404180996533098269969643978480237379696418469468383350166351407363122868303379151379595408533917634629018163839234533163715875555195322962408994699904946063574813529222108259242939790029320951370115452818828489318054526597049840143657559434323555651136778218152334531806710519457871342711339568281404288720467834797914162154751329104334748200646741373038198202636152953297251023941881043961640866966437957994929690354846535207605756077183140631858361276341491024229567295163276181728707854359869522846190323087149606073973826652214970915397034795517947178790089145698039054252837124575767299099754193841373457772013474526561813410275955803643025972197120738522017440749636176544326761979056847852094237256788755416427268196301321574321602469600180584679634846082221194519199448918409804864747356245717596581105532132385128837192456101955489100837027186263498090593457799227376977248906563337514737604612723733421274670918526170893242086356731427476584399570657828237669837860270654311662021947927567517165252529041213204016186603537933408781634964422597131751528634230289005723119901795841815452771595626972283839118313836896411066198046661935219412613606451950924339397558559266752126749975901364178104090597853423698996801396411606422688642346964052465314273914836867950339544461724888394019439054205177168688329614447045490063653323947443160741232666910870514112848531739322760801132347504565283931898231652814244169206083240806051646805182589037478560942335897003571502620069939544798256153793919851590289139694004402398828519603215660431543606160188404636851335655961028206065894067409688630004404381690089190455958813027833831182323245236532762940308566776616125872418523823466772216326838560782958875895538988631831506610006104149537717432837296189337707191926867175790468880490851978429480318921304423247979280922741824618615094458759210652649856376635700754023906881403938641086149127832237565471661682151862600949717467357094007334195218666527626064768734357539019663269905912420383886917274397210666791753709484774257587386035050669262506873229426324722901482936253226321806115338456585070871366518692850180011072672122451051521288326490099015004754423523040152906701743271174371198977211875636224034772560847802905069240991561275739405295245131929985957344268158386436433305513098776951579354620585393285720185658434422622204078603618275338758722375078061817965800291706510806148105321809571329293116724885476845033409994555990138854933425764457710206791088229246313182173423960357071543737562503438278662279423379595522655929571985672555198237352062655237559339741560600936279575602164972702552162840021769790942313930072069972239520054728476171408047025243725253071028029654501015151574813717849843215167007322917245367353550607887835323964333900032247464255133916531920139744232274773833963313538594540640690361856980329759224657620293839622896146177565255386806697735734416995858382382733650005032957793370554376096713878879613189025495604468278804279600924573291377858698645411127177503063430496633132970763523306506922183403811906702802287142076542794492822574046567316816843612014499918295198138420145061854224292703461276935550878676724595836899644240977737166338780050961706758640735797469897273653144025054243344003280616750862462307933770308633137409264386219610723069275908111641347339816621750241282219738525700331161305877328800267455030693094083620985055629932277212083173962206210197118896944682394819891818220325605824019949884099504856209639809297464822411220206078668497555375481795931783338957297736768278989623536597310300010851409638260785852288403565719552347439087499033327753719526265297486492001267659481004492904323021670387897345896357486907344381141078559538907417137430342599046300498913658411710149300461576829379217336542936640411434692102315056416673236417499314219902006403209766685261785047129735233553983429538845407431696567887736050938083678825304864096957463654785491407955867757827837639666387914481729624343479064711743198954212899459840512274246529921392962266050510746960643210185236212280822527772933103318965985513653184004268567398325657255707992688865670792987396741510957988583575650932454806075608874900173250764461386683792634828688302729929255148869790406236104369136645977863547880115732878079282655499895501543231805426992302946869113179752531261402444041527658976176321687746341434377296183658137248224648572640184671196417465956001008945996733725433640628746127862465296588991443766117183604090006188250733499626274482814108105398869577106803395828888519330389112836117643624990478084901365132331120801456784519890867861949338291026719752768464466344687535225625307726718961233609196099486585160946948729781660896634877149929732583746636426523101724444805119735259277767823460273800057554535392367039652012768029894537161544440105739651141964044190161323073517291202619529771086522287142863652410645003679250934696496432862786966519903172595490511004132901355988989523042190326392738359909135866411593028766320843107156357905200663760672468112987991313328623383175941335865800644630749824421284607388233594466402808183460119694129617002285561466901204902069214864150192136392482771493493834655794609447091011020170873151676257888296903775508601076732245785701499235159943856585504881732958557139264757204779950602543809578954953473053813255725592116133871639640569509342423239562200905444577861252418293472129184432595285093060384048611361645000*t^13 + 3438528620767179283249608098426194301532266073861203359843127042653708311821741727666425522363202843387511366765240740647177252081298213236958817501689751410810294734303902366883475908772768677914251719382613143057632503571064517776537381547298783241934751191214283259954745964985973527274116775519525166076041481648972767537149009667544086345206704265532873863697560744405369237722718880588611593232402781550701618961460695383478533891564367221045417405410356565869503453481664868777576156843887189611431151384682269930081619590659700079255569083600320087525429187280220206280076855199397194006856873505440617949979862700742683237758726901118665697394956266845053511193072491915591873347268953806850601050222605768765540780305030860060603728567980502711719456667352148368290481780108041624686765113871043693362969267533317750305963993959434083349689004984578650996314491025937263847415553019292347694277200470332430138184994548759424845654781400903668602858462484165621882087637937096417462893794596033622485029166989134391160089919640821359596905350402722179489918368617223779915866599967448768856113526865798372865599238865996870987365367719989726826219571008833038871357604306383261459643365580728589798420773828754631435950608571315824762058210157204307024592819778406412538366921804931081369701362298252146860623758749719548565442777962197335311609992939700876292171125206417910580941198073132680986973217533772141564638687441560042530647665820161513812355773593012906428677204458216925467860741816576905802811774004227934391929491051902027506120520871539317420511760638880888723326990777375709260758836242858267342343894224755913420995150346802213652515640500449921905789596016451480967264671350860628670161585215384568312609041898039407608465025985308205328814706716422594646089724324720160826830129044737719261947749067825438049019857859956028671233133217977349080077090257527283876247291870120566668109619062617606668658150996339498540287491262641854034916498081317513259273050830035224800219805637346230952214465705603403121773316209671310263572571016301518350983944002487766350806472985337570135103357166056902115113663667738838777494342349748983401419528673043006040044317765065080604382469481990546286980984503748717433010388349567855577929817474876264124315981487397111465604415243349469196731166626861676829148871423738329122020769217363382836391726802505366089967277564297814151149420073340461706156197346801890216924939306569183495570983131058996574457917840315319276835706307038473791759000319924325173195271353311359775819033756228661233441687600314115428955713826313718798111616705825382056229833847108687060151363450333145475786715768232220237019569229627016455186571760807401132867043445301914271271540686282912252844212509910998792460103368184922247846221731343486969284919405372844043719533578120728821168650775116146160202979201455796391078731178708342253207242873976223117409383769696214264946288997957237309033598158065902142219746262533182482334197571000264669368015272012490956877160425709484590894253973476202479899537675862712944133708898176504490794704197190024322424378403191820407989857844623855810202001468043230394286905645509328987118525173238089491522933903575445589435940420958283724619048174367218218323920881614088461256189559727655667333757093245262423038921598594075563866172713690018016911985991676588539370274834826424931947526399408500678435628033745784485616005265662850990200915560282414579069714810713229892550959614654133825612335804082531794207618586901533167701323203294541229562501966328618080265884903414798115881493060137649687670668709006741866334432375919873439496199431474815530747052426482425781699213257914810753020960499122668146439452677498685345919822487344529824140013080935563953863215766864938208648648503400759129371385184506163370586613779874387764044995263032478572254967144067497345982188346171782939640836318812306125347325079448563819542980641919229474904557137363992954291464823625068948824632618140870713425599908801976807511778889099745464870683901333702137195134304778737742538902341679723232657220697272066697439734925532943345923541822828643130712709672171524213658310221970747736825729699559562092074375563883536783469799703436715971814406806921008067490190263082360516078908453356334769806592814435854287230377595253411951192934459924330083672306141553868341875234736617069178599188674023312823095055610568900672022473401595417515715769456149497360420285398333371451797647228019947733580457914595212711935148362837020856230115270563799168592518414270896691443755072923825587545748193782495066113443225910390305386484920637600541640418141800765230021096353515943827677281955350350685214958031983255326674605241960579256798171476176550040455029043006256445526941085196556343915924894469484060366751511810205604897859760552411491326822112631559961886359453698827988675605341969901003390995074713314515967747320333206021218778537509062707729764608162352545339932476239412039593153359891962027319969981757393371167074937233914573078763507107794090802350804547263206470533810671051444315650488446881862136372011378682385227416266790329780434467558673525714321993643511833253780458437353900658222118139930347723762745615981993225712868710906376713539124620908114658916450945458364385998704918462987658099707981810689443599495486979400878759372569501194879392135414069598330944221068660437424967558254900830599421943101302980545202660891485024461732379228179285599956824731233023475863204314274114855827509511605509876270119837963989738891553253833877388986485900752545172836414166836669402205290422952694722377/60638642426391903078580637615533641638250215914936645219320281629938303547104223557604826591869358905303294798831271993494694700195237455479167177986055692462772172972669693587931283022752611772958166505763223032145851561632064061853390131297540977432358372766357380760844186564557550106341677946029358676983829330523519106790158659258579295883545527932444422094930362228703420686900531986862216680825307456988753120528963587723734078866870101588209348092342051771396473148448632594953452019649111423730464807060367013811035965044582709697945980561993035718557986746672142900798762338216072360451584767802974619324897402028496928495217955463629988990624902273554217483921264006982278200284520079766927376995847887276773140096871405039987994562695336444704623172129571690984932978082711962712970621705101307182144600152455268415602583137541760471736037847162177045748743436643413246335050602952292248132691931150308279708499262881408560501151799441325317249755701563596477945029378716597253332623150632604004930101157595252814986528812052855285106628970833973540422541471194032614953315979245120685942433164504132967288273582505134317358316651131060253824735310111103630963771193835026633888969726521462991326255507595880588496752722496257627661923346996254244640335234007566160531618445890383813945122847927792006316344763963094711418386130325217209847300956762280666588649812030640589211906663256704852175050892010530096971410306319609229451336535727570012648446801454129473351624622800381915768970992686954822496495926790056653781614801904790010080218547566717534248832310535609214668806206891951104519807449278287202845080424194492332775350219996627857720436545528449426397999592574842404255289613234338710862452905082151366040128049469556167440418116496020007313973725795571314034354177182695685556478741617103883222121312844955550934406820857605781804864485823040823287349340774107079231985204111328285751558047612366394195976130910276834116097029563971165657267828645431749946487586174501334238391197386232025197736778321843090668879737758465881386473674950721400471963197091453010678961120784528287407796245385333257206722705598915483305196127988804353373505266116878994317954740298243200975678933981239209181611073395220247553611189525332838631566902775165310087699639961363552796658845804231404086366842555118201866048946622772317037084503479713192672273597515160095352022252629962547471225974612862659540079734177950767361302912029053890467285291635414204179783002170460222318966040566067628617448135788496453191813108222547642318034525608882180133242275310784287955221510114656368486310454106719391260597957536723083068480720962770139612970488188121242820952706890785158041152987526818573565779502360845076716250661488245930546251346088710852962849984172687302980689696886787079906870152169804369350048654562145783468256426882114136982766796901056973954018631305107918182283546999228777078302657118754513865357694741525115526921804420251530221190044548948977090005011743235904913845601037416997384822484446572121952329438291949058589940185008992017092242338728452567695382585322470039257070788290324133554368255260982874398865714852574673380887211671672747297849434206791984523894757873738437171955481790753993030549732872281857839708197033797044016077563225071171380173713099362702545479677131482462949483086997960097296853678451847527817225079626349897442484397501312717397739220265198734494523395423098083225588810656727206001883408407338471792262212512963639940352083270802509250569649651882001313960500462583058185843164642086149239406133852243683433913471762254248756905208439537527396168522679595156182118539725427355609095976137878435190512520225614807517607413614280931928758008267910043866922346792576119063585459020340084640995178434129647849547812612508310024882492459956479012304869320394637609887743951835044653719569029025599297991588397877286172900412764403477853671956672272561143891526535611339164543600299269157895225034905795209190598398057440050051244056494650915235649945036180145041923367611934821721070750402994177967233229524341197317052694837377939956268216507326832982055768511057133589397825732957491069879136704751596951842860615786755995739122933386865105675193983826293017039444842455790415716628878205887934687006494835233294825706940126594522342973152232185301694583785472310951890077273147487389749224221351355962798816133582551663768761293448190161184365168641614079265838627335673464902716449018404712899184912037208082330539962985579082802069743838939063523915740014175309164421463188142910232533470536152258866593440435332056234456807869778774523058382396904219797327229313394133261375714032111902048268355721297084940965950043222111182701433066487465330450777035080121717620274925729062230648032182742251362919255148769323204838670008414071594022837488562774759877400268407897622151729575995364255386200092296954993752041769451914153223764126880193450669479933935022366589022990135640448925376060462909285699590633177389860046632824769278907319544683258319973434871380432332214474873839714336488803031028698157290632672176329738338855244746244825985832236630576714118279729084545863359207291259758010425624377302576235819591660565177333245251281306332243963262388772342419753245028119848630486019937628222036837941903830988933614211012617827379441829398236139875940371498663861365617649251910315197953687309885957332810583074811528715849448967088398511517128471694034247562081366938077517076745686265106197283614699841714715848637089819743394659618505844198789196442172870901268585167062467707317768862689082607638574243223725870995579168620831000*t^11 - 94267697755145776603020159847425295578627149038209108527497008374618304070973894394343502103783201139428110087526227790686839881464765892881277189297352424693827223204371876740497336909857514733528685808533848663110783446326595189410953652895108659111863682398284913211731141993417872597664047620962590850742598757567090095460270307365983926296627579860489671454456763764123229901105024074757346637887683093047910639848797541202796154138385758951460934499402536700696084823051298218223626357478474665515250860262037796193352747060349527573616106837518348262621485651440333521488101871815019004414028021464712219960082037252875805918762883422459803258566080456883074761470420307114279895570742724607427199567898731693207297811961884541685384137616051321280898095223027889467017708251147833010660662271998227510883876268758177310007127935369811075343674790415050839782269751678630424625790241661134261648581193282647027805891159790148007781097009845464711632975852091345500009916329657636194229010495204847140144491463995626149762301043506674622337883563001668636876252018991142007218054312571589836301728022782258468340826511201065076421661211652199339905790127388845736305016106370797561128788432726866790375090100674171141792054723126428764156884328553482260484236631430204634633766252205076161678469678022960860400404238188742376123064215256865830112934772521087983069301732150728593340271757069021622837747653774545366688148323572884731420684770529147319886240939090016460077250061437833020323486191184091570752639789271809556658010664026892951415176480006431605063812552927130485783544991989144588740227396332908123434753367065131594244564273988896397985389557005212137971951909997964270276109242585792442296628723722891500108122161605039006453286458816730088566148060936470004383803940839098959842926315664774087325885609778400055758127417843881842582493733812752888790119527876703115025949027273758602743786479643087290157030526515178895898111869524128537758676884007374809750729221416322507031682379994040034377805961348011297883665660822290598794169492157996724483345098315511811250619960116426022416573016224722828055391556602719871317715587727373297430605892685225091285733811824282757277922164608790505933574826523726445529199334798896971233258427755677256907007238667904562411335027977240266590796672982869769962985908791078855039978567610872561036004105251573667050903476698282559083957249642073631475670096679139545324797911335235303378451251144757644999240393946160250530223457886715167322076318999545699248219117861279740574310181729103163943069627709534983597042359698767144317559670735940349040878768272601321016230167824458855778118532721782639968801198930712749298411465042491909142424311217984183442938669991120637599608636111697034231842034193637491412272427076980933867294894064607014640442153256091936402036959461132031274783521552930803968748265429603246817692426778962710526571463909140895041971220063594513463151895501388694385994748830708410320289982890622539783704654829521897861176456146476493545669284277244347680962817349152028033008998210780176197494926475447477983956286872728983635912272544929060732406644791530129427232047699284537749023561691953474645185324387027374851241404956677472620384922155074172227033708587067134514295373014021199147563037050476212558395939880460029753100288953260423835813879425265058334629972835534773796705027282782639721494891438171193318268378473933146552677140895895515465401204920173886806959204664963586295153183921569794513034909763607906379485546394789129204478343925052927075661759737667209247120196229010277553804383403723175464511931029241450360128201285551027944046049625495318666646056160467133589694088729780497822691100639033075629268294661191136776756265081233425010050444936674785658139422077586175136108187358308201038524332457893061762011321929275029735549440614951249116655550189033026879478935155263273266641808151330835484630621318133292128309249801541049850352613865861786545367052867076671240283512733267964074761418887475415287898408732841999911700676091019188198238811207971201644914451927570429807555643540890903774510558033946398566131649270463664172868074572556415301860669930242403376985645132286213070986215764725315653012083688368075339571149341304712317364783497171919071435695873802400895634453462886921652580805579415681344709320314830304984045962536993698956652609273589719018841146424196752263953977992186731711343433293524758987568962477953606149070435844189382475790883484326558026651424079976347119952872253369265627553631321855281039457971925869376658065802712498804071182966446989260086845204647798390739850139068266565553169450767885300615150686124678255801020445067243115281350493817287185610461330501423480092635439518658791033798846139042326230469516445003637578036117355494724828581790224515929230456324061195466963261140855289595538063969869893945562565370192771453935260870101063378186765309091355598069141998166369122502419904404317059706268245645778602407363570106013577025365498948145746997028750566679524431386110548938999188789959378280936990555862524824345659880253157049466618674583066714758670705577368631789086147257160871648611180925229968436396410759069405174535191353880333836466271556408594784986036882358581798898736018449050758878391055532157134383196789269688605885510246641819627891686407588850209935341993270824643127475376658719576669091549096538133141433877218677355895844943767792087728038311446511714076325475592574618006443900024478186946448826006385433968633097993145701570471870246319564608903635319572561745178218365429649835828191603988680559/118094412387762153235828849988260593212155047120052481679834249776054087914517370445789919320420899729538180725645967480837341031386720563998659455396003483319002732970042330748357514934462472819738334012035627539335995546706600951628977858517234836460529103672142972596470902297533886814244425826709773743758009610689472546178452930017114115738571620686616599090722063669428360958958341244976795364875693472782750260164361446005259171992351458666647967415767881128385230985533889994176122196275515159094124913750141170295410410278924876733175099590158514908598589989866364880938715181406733996355656698767806090341074539989480760635437998762772906048300337274091790435407266862082910845683976064437863436043320641942157213857489278538374887679188590835764036145289138807280721746818008849461028824413776842288170138500371488651381870515158439360269480634164867525784484647445694953225025497849188204020323733879848213566498293890795134872102449236650333756423576800532318249004726191035451701358614246072410034325793390321905376903243819386456222271464302743924231994997200932565593606173865362201681178008144142072116069601426395242517630750768769401252825963793215350562019765482825138185282492289364342956273577834185193722842558584432468590509808354718087911561962766899681684683326168555923370398879703529994985132470510377633330504157489424641904997913088445951868263351460105779531197013561082663949138614905788863095295288119195680084069368010565192381904782702062756814121762694033828383401841277245890781866255691241286233783372324317773960339043664835717403434786589641538740819014396175338293715914476491148830868207075745619945067879744514967497754939045935868834632323418213102226616514085706179866865803782826172282695265173664852066052381639164505586034328538020107797424612381234725280176943225084889456934310026512460937732764213486584802871907184590867430286946669919576924196293071791396331091673894430006878418882654808617956619702056673282034906339445297006524571873724042371170979393610957282839098844794541819976892952485237395622250409170804285875863390872369797312543871051686854102088034167648480891231070048970143081926874800707179540717236339094967830259258838407619216162599241601684980854033089500904191259021158913899477818876129772700760622837781897958070982243533240705252615944997765372573544458276708641242677017328727153910991708580660813404722990917335069452890845579920298530707231226431175180372933112859822398138400755333182274371766672882218682878127704154434737118961419263384760462866067613076137773948953661778300616314309260093263442756981952527154887080265196476811088771198412541105769542610936002417251508110956900926736359361437112440535498976742449276645253786083025487979507952487610409068503556964480418450807920725975880683018991096699450663245486540002863000599442187594535852207980913841450745509765640719296814423196473699966471042018519680035071029745886090585185250743911737435817951357405442243540568361291866096822530986962133000503418903497712980506559265807936637680545677881310533114029138183046274339922664340254943550824986780125154868921567573894297711769850799439914241183849792342801846901951488212946406987938443913583061273586355322176335378227772522141205892103540263184583225716794134964211661280861009630543935846648466699773462119158757659734648325572721954208002569371889942745163190061299185877352060186401468865505267559656626509577991195888273211109065779877922499127087668376612744427940560681896822049616676531814285805788486646498346234396556507798078760577309551467869413276095788246025208264260303720834331804056039555633394547544895616582588999898838115333559588866065070700519638521478493435650215258156932684021513099701232171821486191262180651551414612534969124267956944049031668061467758337543047667945553770543985511192694967942633111733038055037195199640402127637160025240238286220924559274398331599223686181552460799169699135100221673805420712700053714780790382011340842512789290436547691789696604030651478952463303686332254265259759390380613708674621415609580125753819320329623415935454395674189723653252093761851958176878406181703594575115213209069531933441775431509568428223060895470056874154361107962838215989064301173336018391774020403768477993865254695313060808935067439435995280040916496705822713681620617315371777010198655764279278169809045296243491690221921056785316430521340857019423766253457847689524859939973635147846201887878887920183992012208725198321656878727439184700641287402058792753288063684860699539129338169741749375548769661215848463452170984664972831237424280512884227014791022461302553163667904248149728516723747623209520996520960753094054242937342371502410284391979516527303899506703314011010037474760855906585204382518922133261810437966804732900043517745786912539697122426226671099632758347597834828769480532219764109709960668806891198123472262458070128965507272206413596911602714409610096473069342801598427349295546523637677728141780584000447342427178628954454294558785058140173871778513844368020615896084220722440989789987566667807723097764117417200845568575909924256407865329395568300667448914562602134726883421120014632707721363377609379822495602118349776176446548890508312457516096333215009302846519854939857252887024415143807101715968928437722882970331210792983988939793620748920049711803847076311521232172542164316896766448828636703614480758000697232817473943908098935363174373890771303910621892302992878576916116861043141162401084428424948447148951482275371353493764815999460245276754501079751170115619933991481505020907278212563857307841573972598587342918338434992624875*t^9 + 1333587100382226139915091523615046434762416966122345050372612295645130647667190426636901138529966885681869940749326244020955592563178984931948594487021754907589736158799545797643015599173501124033931995279443596317197973666163931035847728026899140193632801006688050772697098193880447029053163594812656908814667747710303926225154439753463101663849264589137712466167266090142186387786935587653255290562868195159005250804827927464387865749968104359538996791912016814750577721203957909265316314695256408204950489498962149349361290354344292059827086023416087840078051313009208676209326294663243378000089961677840188650748742897668386367339772747712474610562441818977080003818647964109086118093700610275476301120424160105040614676686792531286955632473260683655503811944766531627313693620011367490198181904532539510324765438963367352895966588633095034798952390867715676388778040176697796622259702123323548748315794282909153143022813148824060017541907919582616188653626788953127992115092615662867026854945817328511513692631175825007799156255581276387954402166554788661827739143690597215854957972085710738237998427749893752492462305424917163133724967495679275950642294679877105047135144930827828007493143899462961157779331472443793855188375729525482834764553120126383284975628044225175452102255668580058022075084798327570926676125425620382361151935299529255146315601198548167515168377610407123451202597688307303566182653759656298616898776356343933751308911409084715012671968383817304164481477908575979827869504496471517017432128823108851045980976475545783497631732854635311755440487040002682496677407875774569430510366286357950580582417983596781917170328533430631647106673980208867968143735512826934698251142315263388179283333178759261021590962887281717735832377898520362888551525045602060667772316986738276264390684135879432939547549353837006548906176134886489168398128984832748554449591004064306989470861999069528011071290161655104852609687389072995084630894540142692069867424909549408389361640228181515327383493943045190390414145307206128966758027386022560613922500884883608878372064528908039978134544488685873115493989096292416740174796153734575162499526435761054083506638410505959606178835118761313470861803924521806354013366016869072263454900233613353331561305776637066641308934669356210377097324100674459065904911310242250504889947411108661956040325822761862346087699458025917152912020835942867320179082240135971782335016422412581513813065534071351964257756241924798456355457031730219669632782834701074362823751627633491915085644740956957296453642240155953502929178550349905839527252969864135063285903293751605928161492435492700099325276376621190137804154709220619508136835322350608338711322448797564901712010139530657239771505288388986461547925163963565945032696334355590235088470154650084556982912834911992237904948652215597602397217539758853605796954392098151373573326170310112977732105909343220303532080122333424391199997689389300387621968847993710216798393231816493831724731094236510916593161221262588721677261541315011088656151997897385989502810648390488480589174202574545232451901597342159892957517912052666488344801474939270948629457331499533500323446046734634202112569501904918453350704898529419336238670682489923196967210237095419397294155063720472273627750928890043845836580453499933068891486691602825280671054890245067033936905891615832731875058134703603909822385132407207678117119592632848152975544101068004400128108089460344744884473868892797385374645611422696227657081529806055664379767737294944626483548731936700796507782714506451186984249934344179577298154749650582454119667426048900631255280281653570929617695436960326256333730892014374158143283280312967404056567887845523410074154332881868952300318038448127023056203890159426991231456798462045966703725768555056681307803770817600557755236874265328290385088860434477611963900917877505284136689046613589777744444407456367161985539519835141634268157338073470441292057412457537598494001293247587067539357894196355658748540397712013951311106766349438282106565316085537338983875641262450561586646120877096228181588065540986768976304725540321605119124655482589393442652130551178717316001051697881065476701952046152636148429612068337027917516892134039859444538427610057440569566440093627344197896952615713711218079082027248876818246254838806181026162733511477588459827499693225998282356328074986612835078141886686668967051378636782329987020021820428498142271808158020779843606196950967408442852414931002744615518908780558869690454365935670998959971905672932846433598689336424049228836236654622179185690940093360116167537777169307672078910216449691480642567269096892222507353815049127052761168545232545351824937698766332378936258653279550884648489310377229176514580306769358351592621667521567250217348416277531326853772878324829623419707215080542591622188079715036413199295527664487006160792748329435131328689715867711128164035556132916694090647340163890976116913802072780675781345023756328449018009221233467909229674204622211612438596680692673752932587044443555681200775455638985534040838973566035156794390872940199358627748163143876689301400607741489432239309442289023116395426948485965068439185392572969940055166539133068500357803444715114278588288634226587070947069502841671835512154157355001062821119426074632808738445038816615615423325704295812519432482959439916297329157175723497420394632614131295911363125787526358891669092105508545514898070635590144316829852543307867345598970157500601905976613750620199218265725036336558410420189473878311663732590369567837386151222354928801486545388458421791501385574494768924479/180100411048874743496906742901486743460802904104655200818919335170452857385974203294232992427657145557029905246083174807377208544598484520259393504961225355824187174464116844278540872449071309311147786074999867707048359221556907769368811548936959445582506258323529587837755188689049500588172326968838434903334655179700720658659950002204749196115468702572182177262539094920696846778367840678613849140333301592479139830316019634430678475805329021931707139849754938540021049433276084958438530582555251876614133855392372155134612826133436631183491437283466144740782163383238464960037256267940552935618648560212340442785952457500297456306768189834294192230523390178353493038747465802740822640476651950123103279368898582482592700871988006485539044390919419575239270809809144150537048415626593016607233501284626992596337901852418392278795880959936617760759556522691519102503571357760319100778905988005297914627944692191489650319278443842171229652443822365261946905221141090136433059484331881753412180721198196624590466292059636656500574797975323683048704989161246014699264480387888132452974998522234757170319879315252504249414485230933500369852595916205094947444396894673748900639245829712369491785833866236503355271005456392003563411742464072119233144568335181487280039419115330783828277294832936795525837209620462899774487130129318658700068306993992586599855116643054274872130249119873799663773067340942827592079296362601420924110472116957379032807948927249227962238199015014039062679488526984365315617388428963120094874305836566163181620148933827935602989623813867941181225281809613832412023035533937522302408717080900966893641846938895472623009907441876166617098972673926263852253251909352394709278064400566436439884109068949843835725243323794260122976550473088050444248854095809616722131148646333037707398962658513201356470270189582916607094581557624053615167778507688918534207409286860443799230800446950444395276174666069936829662076727360274580761729393114752281970445397846858179884967999143419738169249619885991498883157279643092100182625417733477509663562715511030501335739376058080300912376273935034418020613559732797247546539758244616775941936410371448857687368334286201475993859436137005083771925532612464443325921183360894625128281731614901371752664952703357059983520667641238716012391221074659027618368543569576820918259522426353047646784122287819188971011320275517580355786696388092698512033969293996097977113424528326410950459810847498639822869020759767380374858903422696194069748778633786719642665082774475750179355133436446957072857874221270685861506361691682059443158888643500586074991189946922731520178953897361173799648539929532029830231058121285034093061985954261391521513832862134454234535245425398949545938247422094394959363730914760645518334565456444843391019854670517842299486431025224405237691545990264305392367201713811958639481169577229855136754022303990392105729257980313237526252115080872033572177942310976505893404283115868866166619603165368858971189045078155758388567305517316773608615667725633018837421311491322260072287190406815103250627333039298863748334591483106944680627984961441668863612720905358622962895051622776993379722944152596403186241593805905750562402813748254303972624759824489685182666937848536349083242392160688223256967675155997182443095326999246027646713340922464336300248919015034652217746409147190246100047089832337493311795526017713466292387480800199912066572341163043838325158554130818985938451827802544365204621131935495593306700293533057891655773560026014493570462666835707092502516628331408902020715880813217977717249772952030964280139503840608339191597769462486768914178240304856615862164469961233650434619528860490272212211231265099585736119422786862289460828485926653341016244196057143299517182979455034497433916433610960427625562892291694203443986618376658992505104963427291151472846709691245074827912892523239216458926343119997455597944619448990680957339410445686612574430924834183088453914059406117513267448698264282316741291476302443259336093081291024907577310853663558314661429351274490036396705942643843639948564607446790788524633022388814015896232513757917924166701966406643238232401641414472335635507406876127727296383032479417811708032137673954271941906781861093277304222079729206270777165887943909688905457944871522094875150492155941469351025621446420782263692800642089033402412571773819510554988561484752429060130530711626094598024798839655681877003493447366713540787677840510694000234507244356895662761283857187148543444781976692036120702591889739731413549508851599430855884736218772374050687322400579949883135117557538896984145777314192957588178006121920929462606201883872689918359838426950013376165689950324780796648298720543910005054047291996148872764999149549167240186259876399360733689135141678567368302480997359445965923027820790699005051164226881560724518158772978153525413559561408345498302067734805784510990173241477389760537531737540628627366272111425940920624284040108277225291503950195422712506030758183422983748797650784847406734330314664765270053389343557413924393611035743286350505865012182784320559797340927027735461651003196545185607454235966924607372571335284106654388511036766333162271993122709177743406003962353510386564815918326781184963960566616603305208280315841396902505242714636338195746307382989668530576305542559473339200334244150027278386742966944959725882452489172410742048993601246692289184464607307673337088322249972625979547047962971331768633399125955731501306966152315913433633099694874609227388234470962295704032147768669021642600858468526175675587688005882604551420001784337995736028114367837500*t^7 - 954375361735654629315058563008477535190102887803650111402368507361581751848234325965147791117129913058547359238413385676381167376198747379266762995057532326224579482390843089251304638569768001722647671537973239514585466491187203720485815196520417116121317041544866078318932794608483473909876505595046397009771815087544797120054168999913331313169294944125600851995759088259492911590572059514067128848843742933137115722789063226663893047539358881739973231371779838838932289432708111334278993702257719159375642476812057617812924379705772710609514505294224823326107045725361671460167449042556031317694175531756914123601412903602361730376363977522516182927156224051350232325130970101980215843196820847998463408785516396251334190246594470345116629576210635849909336857516969852939434945520607726514477014388254567154446226267300374877347254492136586741705025627772479729126024659519887703214361686916199359749349989929935503243246617188778689553008134831517442734583451983802755493745411846957284230220803882047094839707004426836258482336466605824619218377758352680128564983678935778721914373041748775965915958886262324191654513063041886496086594647071262723231533379424659871979546839433451108712317869157030969270298248325436078338432860493769280777025627872488298670710756049775126225492261781433131410269887056647981131647747966388461200243923297604955346837190868718785038022305708343643986829725445856328148726686722356773105279133407469832156737677595227202847290190756149962266034194123203274761881653831534711208380215443008872000945396497297078928003768365498034044029433467163342274617911893830360929658171827765834051140426938692073567915734011347534109649464535466578846882517486346655915440873543156236891723270534175002112938070355549003564229530845039792873387572940092404879598116388192340495311121729630190051405829713962277855424992573149378559557428545210211233460977475206676555834180163091943701683608970454331312901717588859766165234021708275548575260467019611741946997636603346593329213422626695832173688865878650945402571371611208350008171179182328919455174841279615579067049917322571074692354734823309363631383346052196934977441776208409384626612461518490307844438252735544984315606013001762824062683885194718540897889546577013954341713449266543326521787422109447791563167074822761937663393778314784107767662728467481961574284687846018598606936916903706340378785851711486026507143365467959118066202677335369201236270949063482602627711686613005159578857226048612763494935305135254911023627692388093598069036990233908257629263761560305012271076235516426938912483647337510560916783412504189759631015698141515933222911240447819522156869549500505448938972633640401223786592201865239301495505823589025121034256268265519127826039973228380111998187745244464032635326465809520992878502636210028882264071958227168212052691143291985309722406625532984991247863861604295853928365932388499016961162875777606810587597003017636523989538901523266507597155997312774329397922411033817074320523461237135644525486770133573244452859836879212857624501255717974231571800668840847763115139131713624289609000239800157343402286124300806104577549804661707141412559386982633556317029776040690791386243595916845093385557153706345200409104626384185278032087815980910549817955385088552842861697656194965938242625838080864043464011889088648188521882668051358302109315238227616656034060431184548753897936958728383975217184654558627483886292656945321929589186485206042283097586085908509856936717841178505401106320921522920358708380131121531841184058526103886969150588330863665964117135682864123625540309830794833427247629458460115017631521623801289071773458052626691937252300855958286337666451798447328894735088586832079295415197714608268767495440599677640975032716714586475893577754914304249027004636028559285232871425646098555033534470781763173769788241636293010098177486526628037017828138304950709987228534269405019567230249273826864118728854309530964331815877579256904712609885332450072461458622726593544250236772367773332281674416039075777437713318369241079906704048949180345021097652105525999137520178521737141995045036673674240963283848657969778951972322503351128712858971518199478969297764185148892328093307505901736516294496961956125873935055726556843083839732064800290417586931427622198612866191517104299414808495385224945438914033322496263999330022858665464597117010580586542496067737949068047457227273928306586891634639302589711131932511933170505611380573603464251239091678341876108913357030322416202222077331289207742110403017871954825529841088692468607625786049015636914552110051702870156541595464555235510592099703749288405138989330941306470650549311600301260009966451255306411993939037056149003178947621102803396546233227157962792751854640001677634904319127614685828008116795416717922033573699454475108358755998404630178431479077437982816764047675558247607523579821960559542030706317175629984672714420029761031367654782766902738501984978959238238824323949027892345363092066095919671919751802239171812048241201894453594941253721271661792102508400915544400284055117444837277981949396707290961091802999028019067936438114434176874507232090844790536968826142484647956672957539257879943333663908125374184676571359559733849802015148900390741112066432454142431848945996680144620031788172639677344669983517056772832818240304134382895253422035383861682995931106893832676016988809932696341015921517097336486928986106964857735623388479577737347516157735586196949150357307015411619751850854009746409899664668136540080834922721263386470713498482803111264844476639016679399296536544773853239043/23618882477552430647165769997652118642431009424010496335966849955210817582903474089157983864084179945907636145129193496167468206277344112799731891079200696663800546594008466149671502986892494563947666802407125507867199109341320190325795571703446967292105820734428594519294180459506777362848885165341954748751601922137894509235690586003422823147714324137323319818144412733885672191791668248995359072975138694556550052032872289201051834398470291733329593483153576225677046197106777998835224439255103031818824982750028234059082082055784975346635019918031702981719717997973272976187743036281346799271131339753561218068214907997896152127087599752554581209660067454818358087081453372416582169136795212887572687208664128388431442771497855707674977535837718167152807229057827761456144349363601769892205764882755368457634027700074297730276374103031687872053896126832973505156896929489138990645005099569837640804064746775969642713299658778159026974420489847330066751284715360106463649800945238207090340271722849214482006865158678064381075380648763877291244454292860548784846398999440186513118721234773072440336235601628828414423213920285279048503526150153753880250565192758643070112403953096565027637056498457872868591254715566837038744568511716886493718101961670943617582312392553379936336936665233711184674079775940705998997026494102075526666100831497884928380999582617689190373652670292021155906239402712216532789827722981157772619059057623839136016813873602113038476380956540412551362824352538806765676680368255449178156373251138248257246756674464863554792067808732967143480686957317928307748163802879235067658743182895298229766173641415149123989013575948902993499550987809187173766926464683642620445323302817141235973373160756565234456539053034732970413210476327832901117206865707604021559484922476246945056035388645016977891386862005302492187546552842697316960574381436918173486057389333983915384839258614358279266218334778886001375683776530961723591323940411334656406981267889059401304914374744808474234195878722191456567819768958908363995378590497047479124450081834160857175172678174473959462508774210337370820417606833529696178246214009794028616385374960141435908143447267818993566051851767681523843232519848320336996170806617900180838251804231782779895563775225954540152124567556379591614196448706648141050523188999553074514708891655341728248535403465745430782198341716132162680944598183467013890578169115984059706141446245286235036074586622571964479627680151066636454874353334576443736575625540830886947423792283852676952092573213522615227554789790732355660123262861852018652688551396390505430977416053039295362217754239682508221153908522187200483450301622191380185347271872287422488107099795348489855329050757216605097595901590497522081813700711392896083690161584145195176136603798219339890132649097308000572600119888437518907170441596182768290149101953128143859362884639294739993294208403703936007014205949177218117037050148782347487163590271481088448708113672258373219364506197392426600100683780699542596101311853161587327536109135576262106622805827636609254867984532868050988710164997356025030973784313514778859542353970159887982848236769958468560369380390297642589281397587688782716612254717271064435267075645554504428241178420708052636916645143358826992842332256172201926108787169329693339954692423831751531946929665114544390841600513874377988549032638012259837175470412037280293773101053511931325301915598239177654642221813155975584499825417533675322548885588112136379364409923335306362857161157697329299669246879311301559615752115461910293573882655219157649205041652852060744166866360811207911126678909508979123316517799979767623066711917773213014140103927704295698687130043051631386536804302619940246434364297238252436130310282922506993824853591388809806333612293551667508609533589110754108797102238538993588526622346607611007439039928080425527432005048047657244184911854879666319844737236310492159833939827020044334761084142540010742956158076402268168502557858087309538357939320806130295790492660737266450853051951878076122741734924283121916025150763864065924683187090879134837944730650418752370391635375681236340718915023042641813906386688355086301913685644612179094011374830872221592567643197812860234667203678354804080753695598773050939062612161787013487887199056008183299341164542736324123463074355402039731152855855633961809059248698338044384211357063286104268171403884753250691569537904971987994727029569240377575777584036798402441745039664331375745487836940128257480411758550657612736972139907825867633948349875109753932243169692690434196932994566247484856102576845402958204492260510632733580849629945703344749524641904199304192150618810848587468474300482056878395903305460779901340662802202007494952171181317040876503784426652362087593360946580008703549157382507939424485245334219926551669519566965753896106443952821941992133761378239624694452491614025793101454441282719382320542881922019294613868560319685469859109304727535545628356116800089468485435725790890858911757011628034774355702768873604123179216844144488197957997513333561544619552823483440169113715181984851281573065879113660133489782912520426945376684224002926541544272675521875964499120423669955235289309778101662491503219266643001860569303970987971450577404883028761420343193785687544576594066242158596797787958724149784009942360769415262304246434508432863379353289765727340722896151600139446563494788781619787072634874778154260782124378460598575715383223372208628232480216885684989689429790296455074270698752963199892049055350900215950234023123986798296301004181455642512771461568314794519717468583667686998524975000*t^5 + 114967775682216993041456216926216533811593035190470935708949297244462407123282775988294514522943101353524118661154661146986224635306187349230740423699453829804375352777212288186478322211006757089499369037951575421834287796402525264754724239561137858784476069246414995308285437438417284156894010686135481445194088600045207432674262073161265576178267874841639462636592722563879928967562887780990177133481311614784500180458811082995922817856771098202091490895322612220696678250713161713763773074119326334855257716288027559656714074675691881167092718856420166455995056595767970470911968300731613811047797921184006873145963710914512227799980979133667601445142214661308595183766596724947875159400850540805223618116956477157932004104793203947050163027682687005479105932524790910754981847249433253525274449944131505830245409242402255361923607723622310276768012921359393095580628197417910296313762518823228720689890163813515527635180533523488916266296693365806069449443142584108449970333519480001499972932760342665045570632213269803769115628436951629685553036669159652177810031225296000398238147991907346551631031071843868353971242496736533905900301459775404900916305591580788473481556086675633552194690712600130240314223347687544528725700820095623962104216369190728726410570181889994569367944766907136230810237427960079127000826358101105574318112515844094126525435175137444004748938992308027083857258500639433525507821796311475147184174542426994526564985976452368557768928019171357855937538032651801160268401644779142710737102163243983231725862958763175729781290369222069492982957966194160770207151757294773043270229740531309504028755213025286827489477010823400669614697465167899273419951563635870811240690681334004328940637978521316274791007354410216749932754205478408471643751097013185967492704912289332518559334540891995880823539077506230630993149071845264376016743671189919868686519446117014089675611372258605679926111211998560858532655346367389262231627074086537045738918275905144084398419003785812800223690074159382386717232025546227237583344935776301697581601798464836697094542313703529552473831430621401856947718100950919487882902634511917197609005423584447609042310347116393613306997152632810447397007520272109857907668422290321099510372188851275983112312161744938162408253615316718531262049974644658915332887063899063871518827196792545992062622700899463653672806078332572091497486736655904043495000538357948084466241112851237781028113154961484441623970826361779258639458644632615913873280790875289985520626777776276228536069215734528934819356999393451563587422540151391842478885366241278551276713178993676841786930002435701324338719038581161609958042931182605424414801563342639912156845637754795604430378393182531783776149676963334934955110175393886903312818732375420465850725754024394878699259150183975621624305425325165949834317802477745639612989609653193485654787509045916317092570278345117553451389441814302753370251340884684627696944405656407948857473965194943498994236839047914154780397022295685767077891503182861774714369463992979796471953996513952259772678303688559631725092948540536748897795487396540625448880243554980456190642661779044856548782240335258083143277057963915073156752260869435165555074848009277420130494988760147488019673103538304522334881355758399393812632727833946177789820843255814294754153077224988109652853773649800360498157928835793459698204802543460111810125238533747062969054195324175438690067034042632390228672075976223539083038766353581502800043801091192881384794458638476954804744264834309977196586116947805092214700063984446432371746961944683565397591395632422223503885959605414268861313854990985150629894546138539676336116571045510167833358155962607496402109728074581362045036524480813472687169984551437041704305977632010343017869967461102668099544695257844442776077802514241031236762281856602448808482921514503610722094693750518436757923271817884823307172878504015825275838767086034036330524319023692807078852605578904663940596188579314094915955427805375222443639393081356284140044717329432716477880126481142004557231454493688699898606573908299045101602509064647493701938114419321870141728370594774972761937507448773311684324879304189122889325268142287687993455026002649738353488384398889604186570253871217181339828595713583686635881598674165719973361124811704477061333738987282567120196796473164575389705862725296927931776211722414313178421482493559167385109046207426858617985367549935647425927795788657197514201845386837510610242697184468333415674579547081041770260927076734973604579558092881682539919268887449171838270970685869069743976325027276676833875331130765759400090046092518812375414874857988840859107987690490135972302637539176041795152741372891557823435804722959501856913026671307645448611961694854837906929995585788428347171909345496460052430868967371121789806858376368646757880264607195679680021453753319908336324838993599868878606617529267097922966378028027560681320999236598825123036939709371022837084611750165271938273400990770823978075420391262363484440173953647591106111947183408196627586170515049712123362529203065076733449274697569190142686931858878867759955908266792479760640271567838764806526370423183078374075835153147433971805846502766101128225950392574997444412924313015399517083346493265791140786495131360349029800609654097188354591488881360856209896650004369333004229950003035896607871955778188512193271453103048459023420669182797783689888755756957602397856725108788800909016946528116799898043037661682791160741533100770334348623060350341476031045176671553471263203560427448341667340716441897245886594811992917/1083810191610631016709771263961525790518479220322559572126617357252098122851847728766556835321611720461562524408525762161797242365973366215052632231339945388035869237647141736738172864333594988648680814309591040620745933155922052023607935324920077286997063635432654120798780575198146493706485639621752036089900347942258362761464589660763125218033644311063321169144289069173974568108189105798055437980677360009954244811898035781520127465903831568715557103555964969663102552767670332414083892017766632628915778429222074809637532769659397137118316931303619271022636410296609062976580416383473056589930702170509735547718952488215148106264625789511162600962756342082574007459148942630371302999350776002633205560224414549425858412891243595243960008138007846631254357697025862646905325122312462168213771029251977946540782223466612796281080370095826369886455839586274974695511287673527590046913653919654887413519854181061810444852711614928509462895485681306055011097913345528694868778744673268377305657490312561357182999007281331092811251233233320776135026906945116091425852075298986913588997597786123670422355399901582602566606353052051765862066567929133294937904723130916088931564856722180040229232895600231395701590043225144903076590589715147172439012470968450226607673209355263321753989301521546920162533530844032396490772644318103898626236661531937576800167080414491365445717395260153351742883712851729416656156596812122391297671108271916427886485831429361031202812286317438844348250814445503687082999185729470828088560850485131738211323033546872526756692289058742215241970916656147359576322668010908622152305964236753944742517058870132384044517506082503773727685023683018978536490997946522128903551632077323364074968638545539357078958069100295106001645156056601856068581786911258020036928745360381894448458766751676103747396972888555006135012958701872690734987395858144297138321248168572422091252364248104752208752875968208621708148259875446728441852960036191114103523815755948180319619447499112423492997732963009651253761426627551639213640749174323390816966107651264524182064200816664173031612956738656173725958556850369760950170605491358513867245389500335494461585803207960525245888093630897940055144003075290889922768011039609272367469563311068820202999896179199645565422166303452916325153603273984719892361670144568236319722572517517845538677382150376197256672304857969700971506548661232685485888002565495372436732031732467680049274418260602869365731832941996997170656572057777100881418621778064101305812520338566399894771347515425713079705977367020618917737257949504897825621206254552984231897664979057214419218650194548201675949053810974823918288195658853803592920697324009725880406646137795212088599514883231584476339898514542310537087555097579067958818682739359043588169038962169372306646779568967380112855243596612284417385310307010984172621560522524494913027041459638633090601379260083384076512340186412461091084817019814254906337376869600430898512147207471596346862613704295929532298992415910888101812441149971916994250574704922547092338535678670770814292643446096975499914838740138415001421307851615829679269043082613397457221607401565193795410889316611060655612046815712125960156233333346637588804463211441029207529681780344179038750287612638976476727829965001841300505424865778765148932985886115223230470292010606987751268056127476486608998353878627402399454805135790455286207770005052928450425109546932187372897002386231399745435922724787259560255489988025924872819319243235299772494744191651912080417723016972726391913103776726823589228931411884515459227590655931739583931466594911683133584167949960152288775563154457946046772758209213835748700801305773443871887807698945226375312944266700308946373178621431712016549702549779128026556465143154638025745178745937868725503294614911575729667745817006551220945377475645197734540492741288539006886490274932056999083809808059413259698503093960568038503202433620833203240119012601403090369416777531878972234316507773703381413827518617077840412897065817381057917932254068864099138798225962775291384703887865623804336111615425622637585342618590644048165157294295329459790564931793298715270163198686423873594307652956229863188400749814915796022584493059810902543170385240523477298654430073568571229712939025724428448503506466176376506564260402619202202201680377755935715239273029090888207913576633693811569871795977630758626047104668330984115312128972740574649811746467307369278105587835770847976179309272348843732342301148742551049197578515024653731189103995472713938755448814560137150552375508738538906882001741226577812499197234940939253757408713017211935091244261711923571260624175379326566218871839805312406180022120358922063095402096393741173271443035841759710019575587157103636861136428736486968078068173559556801161275256094803219049968533426180506092683277018609213445454167035136873898741731695935915199604646783010463539380196764492443932352400532064964239777774807387699697454012050478678952731378207556790880447805647033005728386011290781166017576639418613413627409415144392959486301958324533592765906778322967017008828673526729429950670118679617744037733877147155206815718707101165759136501667635024573553686257550072223583885811298416122192276275852963732002045443186668795498289485089341359862718495722498277778706173404988582147132945910774996345462252922130760993023168056904205700042474730299597235836076073786844524544341861167414062489888703542907715778799060875185045071252226364930685112080986821546071098646187908144631683358095180604079173473942186641818449960132659408787059027608193178081480125563493449686070062185000*t^3 - 8977439656822435278168156140313857677258182747727841159934386175591743525521486625492223280166955180728851062993328537442083088825442361706290700376585876409467113101144125490645859380981713223946641384120894589905042594668411798466567230159560253742864526647325266307995640560893829169442188509923501311370574650481846337110499641096883185965394080041822013956449159386491563677147527717250254610879469737754677749191694791518312352135458433427495742009206354714636664764592358708177531452712117348842378312056797753190818897673620272041816721593558118877973013443880949538906281237754289316512859873713742736561661016325577529230332211722087108954727499702381487204844441244058476107463157165602401574720389850869455746127403966544779335470480457021648843652912350713414217217959715370353761689160037232950354328109316209867901694833702529162650844484654129961877276297578042338209170515120113260805724407971475274510628742173254793050974314250118523204202447326085885973082173861246525298408969542617638759762679338104961325572117381434474659474111223595019649524395097376129243569943304326595147295387983655555552465223758573699498776538736745650765135426998188590839645712922201352334979333291097384391917994751210983993203829547453928786559428108819991819824132180537251343526357048069145629006195232492690452083347363682050427487125057963641743335464257628690779868368163824620929876799878922306956220650138809899062637891650744683109181305958441141721097387227165508481830885567890014105718777183696455179905059215710428116697223892742031171480008437921058550918469039236464968175971531012786326925948063604195975650553371096803951944610346435693381478024717493148364290506375603235205344101908505142273376679534281774288680869548535539695221130582934487350709426284224357656957353253876160491237182150832140735533144435093650888615467322786012750261152625378205806249207400686609898909811085482074099320881948425986044768698107576188042490284326632332727658962024737396596501699641606209293552665994040250150791686831204622208500054255621025558356424966264226433792698717993602959463060095396052348607767294536221779859779477668118817222922206792558239789256541266171513995685294283965847850390011566020918626629921040079840687624105241437173915920194187334889434991119917688132416093413931326343128427207615020395612927342742399649695818709380116507379144701872056099787290769727370034412715865085843403238058433687414294964862905355836487130235871009529862343592501887553216759609001879710643383034563195513052500729792146883782656164290700839463816041465145897215020738326516066995755792614862374999103325748027101932049000819300077406053859811164278643527368905219215242105983562353620145485183392747997070568558469894093499615887854130275830292233596263995454905423259312063182685005043082588998173265914052402812311746362934163508495448945082669106541570473827894226735550204909635385969789890751686295898445914068124362060497700842830008509522755278983466451644858432907728870011060131812705452045940719961779833668128965881248875852090278285874352680633778138122050196457284893468228110632587660191931077654485287464154736512142665933886332593235556514253191960603408161721759415032300431223163474272842934249630364727695038478717209231469219475127658526101532401964608622549878478617859885115388169341463569161964451725775437464489670661630802438130324042754667014388287459587227620589342458822007622924199070142312212584513787984641758521246945436242959400424832959239842076022616347514101061888741946617933918586402497369515598958149435808341420828370196158536594303254419693755488540185569212186935108250529968380220033069045862807735482178749350210938495612542986902206986779004129947419158385540068561211291592428423134344394628736702419754948322033335446529077176492749306169286757835367023074004428831115066153566473846198057769925560191827278021117374556578363714882357768736169623404868080345856276487825985653957921558480674582153240274813199970311112441212085208210588152731035940513499342697558180951113105674648999424385839509652523749072961065282032635954344888692107819393843794346083802450555720376783870619351621925109147370302490034739144096815465075732498445931647783223715085172420983039212808208787669636450435219721463049894448129447091010786493556394649307648607915858036652496221164898760453939223949264897172052249399808107870802897732902691106669227695167285110298273445872647714179514040219511373946464892285387934976484833745675473628589802380743057343115456176319450586354450444323330295268436488869573742094450053148794107810939033738242010503012101744642133644691237995796547623593917769588135490024605807763614544425553019161449108739430523835294301147273751551903655829635593349333159059750400900134827120163225260406320832498494994939432340005608657466147375676194805633838950371097935765826312923160632528356672661545480111278967728570915821823338462253929597335730917611133957188854079361198484273187117205065521006490210517650196024925459301353823556823683981315864122921833351525487178567865496173732603799693900926761249032839487125806848375654109138628640789401249093866526023911715442648408693462989367817455079264598529637569341316037451339744468307708741317358491920334276706596026677480182215542795265310363790869565374289451310542257600216458049793997539913915838034858316914479790770284362696753047971544544461147601481702051363643941992995615768860244444821688638640651658449721972374153861353364660398476503964028165827491196314114337460305258537350337449556608611735635235354637748522833253942162148361731/106174789763382427845613724332108760648756870184271103121818748738437093460041062487309002951353819943435514477680004690150620435343446817505156083731775820456440116156272154871296832765504852577542522521423040875060352230287529269488309185774613169336862468102181128882323287901090687042492868003657642212369372508338287446097676086359746363598715791287373702320750964791852470412634301713041054356885695573494245356890774497680724955311189606604450250602810817638751776797850655974407709523368995817336533001336004784150241759877574528699886009809642091436059801008700887848850753258940744729547918660469783253402492801008354203794371737649312366760982491527173280628949705575748842660241742687280861104500356132704568826708175263147309059321407893372273009596273525984493269763890661052102366882000511834457557546064795401162395914118802328856561195481098184543962301718653466200524620040475097113029298692037861837472848338867042275627165900077056279713154360821513365007586946363441542666191799067715652787434555550247005682372721330406822388132105310355012456246562368947005537932607546466440866877598501094653471614739195910905062500929444355865418147176947250442405208610188120989377777304348368281199024590758470148724523419931720455221323491820187593881472163301877576408621141423807700400867525433199147314877369585241977379418496131289330296266147475617225598269001312732931554765762828454303465722588464916195827831217477817999057772290153688807400185809723652690604723552549343391082617431513045499769956090782625753526556721512957455808277681327163579684173769113672630250439487073745427134299295458083645259304749364113958559603013171489283755403083450968635254207177967180566887373625895545844494383165402710553536604733743922598125543277809596586871243755937490512523553934795681771668352468039516524872222534883887369460557022956993876073828856332202136960224057226560433875867744407208549712431869659114340365669224439437773565747993367322882915182968458027843016154525994474057202067987470411127913015076744880686323584842777227853570471105785455931321811021479823566710175151242398698344540556588386250843685270781940925926075052831848694073927286276031099151887035087966137717669512464883618388214821946455435490020833272645236171745554450855863279270744740298418621917877985780447470545294060755975341778732632155351753382220838380647282146913567006329269725504980810155742208902726645900290542548854976289814415020440739110892304244953904302977806677415822859884521471896864886192829600597471745416531499602773418749822210255200580999705931440047242459074912977836877679542243495426857862386851119861996244372956036973844412456826630716128059661188229960423398615461336172176618527539451440209514213976615468080605269392510926504871550344695478824795185750746872350651147616807236983065971700940389185927059661119396668310254656786750773922496427979866091572908655249898948971310679839388681951057138073406651129743026665691067665948263327370125583233149148583427464405109446740946360760774233890087223020677199791509045887083024999176463783136576930169838985474542821825838983084700278480030173431757292117310513702188956644079692719311770573132477868714801143679427438508512842669139525802747136106597324537534078859761000220357746447891739573971730456638313823110580747887930319175812654214357273203634666209060834210520219940519916424916994936380987105670531804440698569326568363148999718101416118554376358499234816857262874028167522556078875591866523640876740562954319723609665687267385079270865053660698461587742260013521270629908003003211807260488483413133495939185243366387954385409320910583158897279701783081911080744723473233715705540939103512967962827520227858407806518815357168898028297487626370351568693203619399257026599399468675271548620727562027589501515688529791893014636697217295248886361610126740383052439571921450065101486499910245999008364912209649794192065825654893877084992565711818274771384272211762203396888906949163322008365343980743917218212460193120959373967355546667663566542666200620182441645925491885749829075105513842995404291276201108628029872254082337292189237109928592238865246820707127946945107682273233701371030151991739004752860707752848608098734655847104477943410060753176070121710916011053303186998449097372480913353156477106168003818929477823828739296701081518351174605595918586953436125220726310595789157211722907922467508251624528032990968224234141863203540289356760979978822334979854716048308983419071701257574015815252180083532949538551604335434349838783930736286425649608820501492197831844674470832629124125239423779201428167074390460973688297742758462872919830875396315786444782255892703573861674124304411751906944460510715417392292495055674065518666039847596815496231943390601411573208665711659142332938191087429134666497261548439969337110860829936937543810814212292246233193642637837897029860521065906223671364544879326801422624416202087746822196517670051105410784610634768303890940661979798959125824166006405625370790185398052659223642943258568999023981311100465799310280464695662835988095387814161410254846920875141931509040968955646731000370108789491515204738944453494643464953575863114372636340501071032258983735317057849844836397971085547936650590531169370704194978840064060915120495457155433374513217506838870463258047492667729172614145802281774814336636721099160790870024049962537192199729210404399085988585737804482582558375078525992586264496329475226065380723244893665941602624368486305324757057855719791945199919388827701436267829639131671181134122163672939204547680157182093932410575412175150622131839475056982500*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.9951642206077858331 - 6.4127980693759233505e-1786j)  +/-  (9.78e-476, 9.78e-476j)
| (-0.95071293497982640589 + 2.7077855517280807466e-1807j)  +/-  (4.25e-477, 4.25e-477j)
| (-0.93885597605639503399 + 1.519782170410327126e-1807j)  +/-  (1.96e-477, 1.96e-477j)
| (0.99795382799179132018 - 1.3189449728972616139e-1802j)  +/-  (1.6e-475, 1.6e-475j)
| (0.92582009977255146157 - 2.5082511537527634876e-1829j)  +/-  (9.44e-478, 9.44e-478j)
| (0.93885597605639503399 - 4.4346942700110142855e-1827j)  +/-  (1.99e-477, 1.99e-477j)
| (0.98560249447777344363 + 4.9886202619352721456e-1826j)  +/-  (3.85e-476, 3.85e-476j)
| (-0.89642395456199265776 + 3.3940574777783355895e-1851j)  +/-  (2.03e-478, 2.03e-478j)
| (0.99105182217334395953 + 2.6127911797426602225e-1846j)  +/-  (6.29e-476, 6.29e-476j)
| (0.95071293497982640589 + 8.0119464069388277583e-1863j)  +/-  (3.79e-477, 3.79e-477j)
| (0.88019251360255567464 + 8.1747305305441401907e-1868j)  +/-  (8.71e-479, 8.71e-479j)
| (0.96134881319871338334 - 1.9893822709103258628e-1868j)  +/-  (7.3e-477, 7.3e-477j)
| (-0.92582009977255146157 + 5.4802424179158367322e-1880j)  +/-  (9.35e-478, 9.35e-478j)
| (-0.88019251360255567464 - 1.6948718853213957961e-1881j)  +/-  (8.88e-479, 8.88e-479j)
| (-0.9951642206077858331 - 7.5959051687290452367e-1877j)  +/-  (1.01e-475, 1.01e-475j)
| (0.82637721956277310144 + 9.5157276748469023551e-1883j)  +/-  (4.77e-480, 4.77e-480j)
| (0.91165614924425227556 + 1.6321096345505309964e-1878j)  +/-  (4.22e-478, 4.22e-478j)
| (-0.74694832509168417597 + 8.4740827942535893531e-1886j)  +/-  (6.97e-482, 6.97e-482j)
| (-0.76724496933592573474 + 1.4307026330225874803e-1885j)  +/-  (2.19e-481, 2.19e-481j)
| (-0.99984511350086922041 - 7.9740941932770765828e-1877j)  +/-  (1.52e-475, 1.52e-475j)
| (0.86304193296679571808 - 7.591945166336815927e-1891j)  +/-  (3.16e-479, 3.16e-479j)
| (0.76724496933592573474 + 1.1404867607538286423e-1902j)  +/-  (2.3e-481, 2.3e-481j)
| (0.99943156502602558107 - 2.0425861449014164671e-1912j)  +/-  (2.37e-475, 2.37e-475j)
| (-0.82637721956277310144 + 6.3882566554410850032e-1955j)  +/-  (4.6e-480, 4.6e-480j)
| (-0.84506683559660036742 + 1.6152480750457374473e-1953j)  +/-  (1.22e-479, 1.22e-479j)
| (-0.98560249447777344363 - 7.1126196168904080276e-1951j)  +/-  (3.72e-476, 3.72e-476j)
| (0.74694832509168417597 + 1.6602168934995943994e-1957j)  +/-  (6.54e-482, 6.54e-482j)
| (0.84506683559660036742 - 1.0753547598877940454e-1954j)  +/-  (1.3e-479, 1.3e-479j)
| (-0.99943156502602558107 - 6.6288010865525815302e-1947j)  +/-  (2.42e-475, 2.42e-475j)
| (-0.64386684435876444668 + 5.3856063772750584941e-1963j)  +/-  (8.08e-485, 8.08e-485j)
| (-0.97882172284427090754 - 6.9295584476579786455e-1952j)  +/-  (2.26e-476, 2.26e-476j)
| (0.70603108134469970334 + 3.0882689174766640691e-1960j)  +/-  (5.8e-483, 5.8e-483j)
| (0.68543616649313190143 + 3.1388388887260973894e-1961j)  +/-  (1.55e-483, 1.55e-483j)
| (0.036382865410144361346 + 3.1053982979581071005e-1989j)  +/-  (1.5e-509, 1.5e-509j)
| (-0.70603108134469970334 + 3.1016677691603292118e-1961j)  +/-  (5.92e-483, 5.92e-483j)
| (-0.72654025837300406451 - 7.6359048081000456718e-1961j)  +/-  (2.15e-482, 2.15e-482j)
| (-0.99105182217334395953 - 7.0230918327085322246e-1952j)  +/-  (5.96e-476, 5.96e-476j)
| (0.62242812400836787288 + 2.7357287332398674274e-1963j)  +/-  (1.32e-485, 1.32e-485j)
| (0.80709313613430115692 - 4.9883280187850245294e-1957j)  +/-  (1.74e-480, 1.74e-480j)
| (-0.66477626821138495849 - 1.3040551713169013595e-1963j)  +/-  (3.69e-484, 3.69e-484j)
| (-0.57735026918962576451 + 1.6191794208819396492e-1965j)  +/-  (2.63e-487, 2.63e-487j)
| (-0.96134881319871338334 + 5.0368387200403591921e-1954j)  +/-  (7.17e-477, 7.17e-477j)
| (-0.28470815304777884619 + 8.7424618224969843622e-1978j)  +/-  (1.12e-499, 1.12e-499j)
| (0.64386684435876444668 - 2.9093056793035020644e-1962j)  +/-  (8.12e-485, 8.12e-485j)
| (-0.80709313613430115692 - 6.2061796431992353784e-1959j)  +/-  (1.81e-480, 1.81e-480j)
| (-0.60032013214257751382 + 8.7342060850317381639e-1965j)  +/-  (2.02e-486, 2.02e-486j)
| (-0.68543616649313190143 + 8.3676920170215481881e-1962j)  +/-  (1.54e-483, 1.54e-483j)
| (0.78733856831323267527 + 1.3606484476692331816e-1957j)  +/-  (6.56e-481, 6.56e-481j)
| (0.50135584090315973868 - 5.5066382884609681264e-1968j)  +/-  (1.8e-490, 1.8e-490j)
| (-0.99795382799179132018 + 1.1718405765178631886e-1952j)  +/-  (1.69e-475, 1.69e-475j)
| (-0.86304193296679571808 - 1.8288902688933294622e-1957j)  +/-  (3.25e-479, 3.25e-479j)
| (-0.52793519467809625138 - 1.1463733172542187537e-1967j)  +/-  (2.37e-489, 2.37e-489j)
| (0.89642395456199265776 + 3.8085443865172326779e-1952j)  +/-  (1.98e-478, 1.98e-478j)
| (0.60032013214257751382 + 5.6805211852435957842e-1968j)  +/-  (1.98e-486, 1.98e-486j)
| (0.57735026918962576451 - 4.9117570002892806471e-1970j)  +/-  (2.46e-487, 2.46e-487j)
| (0.99984511350086922041 + 1.322843397433083488e-1954j)  +/-  (1.38e-475, 1.38e-475j)
| (-0.50135584090315973868 - 1.2200216016846891063e-1992j)  +/-  (1.79e-490, 1.79e-490j)
| (-0.78733856831323267527 - 6.0727132802350155729e-1982j)  +/-  (6.02e-481, 6.02e-481j)
| (0.66477626821138495849 + 2.7900245801784787236e-1984j)  +/-  (3.64e-484, 3.64e-484j)
| (0.38326117493801866318 + 3.3545851304106154011e-1997j)  +/-  (1.44e-495, 1.44e-495j)
| (0.97882172284427090754 + 1.4523379875969991065e-1977j)  +/-  (2.35e-476, 2.35e-476j)
| (-0.97072849280369231777 + 5.7019900704386148679e-1998j)  +/-  (1.35e-476, 1.35e-476j)
| (-0.47353694451577929799 - 4.6380233545256469452e-2013j)  +/-  (1.2e-491, 1.2e-491j)
| (0.97072849280369231777 - 1.5095057398413241458e-2002j)  +/-  (1.3e-476, 1.3e-476j)
| (0.55326173695318115716 + 5.8529197854498111673e-2036j)  +/-  (2.81e-488, 2.81e-488j)
| (0.72654025837300406451 + 1.615161823855887767e-2029j)  +/-  (2.09e-482, 2.09e-482j)
| (-0.55326173695318115716 + 2.1430295566583593248e-2034j)  +/-  (2.76e-488, 2.76e-488j)
| (-0.38326117493801866318 - 4.6729283907117408998e-2042j)  +/-  (1.58e-495, 1.58e-495j)
| (-0.62242812400836787288 - 2.8391968638486461644e-2031j)  +/-  (1.35e-485, 1.35e-485j)
| (0.47353694451577929799 - 1.3143912329942574064e-2039j)  +/-  (1.21e-491, 1.21e-491j)
| (0.35120064824606879635 + 1.2932583987305349186e-2045j)  +/-  (6.12e-497, 6.12e-497j)
| (-0.10885115001629135379 - 7.9279860418257788984e-2054j)  +/-  (8.01e-507, 8.01e-507j)
| (-0.44452555630183814269 + 2.704806591303551598e-2040j)  +/-  (6.38e-493, 6.38e-493j)
| (-0.41440203197281422383 + 1.6121959669069176438e-2041j)  +/-  (3.12e-494, 3.12e-494j)
| (-0.91165614924425227556 - 8.8004192260490137985e-2047j)  +/-  (4.51e-478, 4.51e-478j)
| (0.41440203197281422383 + 1.4981873990248267272e-2063j)  +/-  (3.1e-494, 3.1e-494j)
| (0.44452555630183814269 - 1.5888042348951603309e-2060j)  +/-  (6.16e-493, 6.16e-493j)
| (0.14478630377484338907 - 1.5433795401514285291e-2073j)  +/-  (1.87e-505, 1.87e-505j)
| (-0.31831781016580591078 - 5.0931769345989098119e-2067j)  +/-  (2.58e-498, 2.58e-498j)
| (-3.3572421521526154923e-2123 + 1.2457630299913275308e-2123j)  +/-  (3.4e-2121, 3.4e-2121j)
| (0.25046379568418310716 + 7.8798349556099357009e-2070j)  +/-  (4.05e-501, 4.05e-501j)
| (0.28470815304777884619 - 1.2241827153560875944e-2070j)  +/-  (1.2e-499, 1.2e-499j)
| (-0.072691474144433193926 + 1.4375336395003295918e-2076j)  +/-  (2.75e-508, 2.75e-508j)
| (-0.25046379568418310716 - 1.7847022644453179142e-2069j)  +/-  (4.31e-501, 4.31e-501j)
| (-0.35120064824606879635 + 2.0590881619552434845e-2065j)  +/-  (6.38e-497, 6.38e-497j)
| (0.10885115001629135379 + 5.8883370215810731988e-2075j)  +/-  (7.82e-507, 7.82e-507j)
| (0.31831781016580591078 - 4.3655646334543511294e-2067j)  +/-  (2.79e-498, 2.79e-498j)
| (0.52793519467809625138 + 1.7554241133514291766e-2062j)  +/-  (2.47e-489, 2.47e-489j)
| (-0.036382865410144361346 + 1.1644134839688759979e-2082j)  +/-  (1.42e-509, 1.42e-509j)
| (-0.21567287737000955147 + 1.6440078187741481257e-2075j)  +/-  (1.55e-502, 1.55e-502j)
| (-0.14478630377484338907 + 1.3123557976356908151e-2078j)  +/-  (2.03e-505, 2.03e-505j)
| (0.1804198872570978055 + 1.8825158239299867844e-2077j)  +/-  (4.84e-504, 4.84e-504j)
| (0.21567287737000955147 - 3.5822698995276252396e-2076j)  +/-  (1.47e-502, 1.47e-502j)
| (0.072691474144433193926 - 1.302528539153590733e-2081j)  +/-  (3.25e-508, 3.25e-508j)
| (-0.1804198872570978055 - 6.7374643500055936894e-2077j)  +/-  (5.2e-504, 5.2e-504j)
-------------------------------------------------
The weights are:
| (0.003447023600054075496 - 2.6975960610691592973e-1786j)  +/-  (9.98e-115, 1.98e-343j)
| (0.011252782523832425056 + 9.0968199266830053835e-1789j)  +/-  (3.84e-115, 7.63e-344j)
| (0.012454137558752199223 - 1.04411487183711927e-1788j)  +/-  (3.85e-115, 7.65e-344j)
| (0.0021363577710009331785 + 1.0512173930038491135e-1785j)  +/-  (1.62e-115, 3.22e-344j)
| (0.013609142892903036126 + 3.4562802348549514253e-1787j)  +/-  (1.78e-116, 3.53e-345j)
| (0.012454137558752199223 - 3.5862230582014197307e-1787j)  +/-  (1.73e-116, 3.44e-345j)
| (0.0061173549806720977535 + 1.7076691124266963372e-1786j)  +/-  (9.19e-117, 1.83e-345j)
| (0.015744138095363404577 + 2.0004932689486351221e-1788j)  +/-  (3.64e-119, 7.24e-348j)
| (0.0047802467381051802519 - 4.4578616994169282502e-1786j)  +/-  (2.03e-116, 4.03e-345j)
| (0.011252782523832425056 + 3.9821782055933823579e-1787j)  +/-  (1.03e-117, 2.04e-346j)
| (0.016705460579877646237 - 4.3675197078653694859e-1787j)  +/-  (4.48e-120, 8.9e-349j)
| (0.010013162970132834933 - 4.7819105392193986862e-1787j)  +/-  (6.32e-118, 1.26e-346j)
| (0.013609142892903036126 + 1.2476557549348501839e-1788j)  +/-  (7.04e-122, 1.4e-350j)
| (0.016705460579877646237 - 2.6775769485996103758e-1788j)  +/-  (1.78e-122, 3.53e-351j)
| (0.003447023600054075496 + 1.1106240472562201266e-1788j)  +/-  (1.79e-125, 3.56e-354j)
| (0.019007277012379003703 + 8.4422791801431648843e-1787j)  +/-  (2.03e-122, 4.04e-351j)
| (0.014708783657160697469 - 3.5397969617263755977e-1787j)  +/-  (6.63e-120, 1.32e-348j)
| (0.02036025163493408372 + 4.1351189718844605278e-1787j)  +/-  (4.81e-125, 9.55e-354j)
| (0.020216597327103954131 - 2.7432884458554144955e-1787j)  +/-  (6.75e-125, 1.34e-353j)
| (0.00027802556822382392281 - 1.1834563313423469723e-1788j)  +/-  (1.81e-126, 3.6e-355j)
| (0.017579957814093771819 + 5.2193557947095806844e-1787j)  +/-  (6.77e-122, 1.35e-350j)
| (0.020216597327103954131 - 2.1212761715661662237e-1786j)  +/-  (1.22e-124, 2.41e-353j)
| (0.00080823841213835909817 - 9.5288769251113744069e-1786j)  +/-  (3.2e-120, 6.37e-349j)
| (0.019007277012379003703 + 7.8227535941630268197e-1788j)  +/-  (1.3e-125, 2.57e-354j)
| (0.018351803378509597382 - 5.3127061108655064908e-1788j)  +/-  (1.74e-125, 3.46e-354j)
| (0.0061173549806720977535 + 8.2434060757125087794e-1789j)  +/-  (3.45e-127, 6.85e-356j)
| (0.02036025163493408372 + 2.9022487153376132369e-1786j)  +/-  (5.41e-127, 1.08e-355j)
| (0.018351803378509597382 - 6.5135090641139161621e-1787j)  +/-  (2.8e-124, 5.57e-353j)
| (0.00080823841213835909817 + 2.0386586621382189448e-1788j)  +/-  (1.08e-126, 2.15e-355j)
| (0.021139421866918968724 - 1.4050545954221973779e-1786j)  +/-  (4.4e-131, 8.73e-360j)
| (0.0074409103835439103477 - 7.8294148934543123047e-1789j)  +/-  (1.65e-127, 3.28e-356j)
| (0.020560516022213452875 + 4.9248461337234881663e-1786j)  +/-  (3.8e-129, 7.54e-358j)
| (0.020620013239718577854 - 5.9103129854504791239e-1786j)  +/-  (7.87e-130, 1.56e-358j)
| (0.036358133188773165048 - 1.6151046216282579857e-1788j)  +/-  (5.44e-135, 1.08e-363j)
| (0.020560516022213452875 + 8.3702101774962179212e-1787j)  +/-  (6.74e-131, 1.34e-359j)
| (0.020456234316486159609 - 6.0308923958737736037e-1787j)  +/-  (2.05e-130, 4.08e-359j)
| (0.0047802467381051802519 - 9.229863760425133084e-1789j)  +/-  (6.27e-129, 1.25e-357j)
| (0.021754931555553817249 + 5.9343565951865123382e-1786j)  +/-  (6.52e-133, 1.3e-361j)
| (0.019540310752224594626 - 1.1280945422145032906e-1786j)  +/-  (1.29e-128, 2.56e-357j)
| (0.020732860299330641663 + 1.3020069046649688127e-1786j)  +/-  (3.2e-132, 6.35e-361j)
| (0.023494518648428738876 + 9.7383966838888936166e-1787j)  +/-  (5.45e-135, 1.08e-363j)
| (0.010013162970132834933 - 8.264818597341057952e-1789j)  +/-  (1.76e-130, 3.5e-359j)
| (0.033942029446440163013 + 3.3993151553050761083e-1788j)  +/-  (2.95e-139, 5.87e-368j)
| (0.021139421866918968724 - 6.555494818835570242e-1786j)  +/-  (1.93e-135, 3.83e-364j)
| (0.019540310752224594626 - 1.1772012645653604372e-1787j)  +/-  (1.2e-131, 2.39e-360j)
| (0.022493258866517005005 - 1.2077006069857803863e-1786j)  +/-  (1.04e-134, 2.06e-363j)
| (0.020620013239718577854 - 1.0892474821750849955e-1786j)  +/-  (2.82e-132, 5.6e-361j)
| (0.019947026279865391211 + 1.5397011736225351014e-1786j)  +/-  (3.42e-133, 6.78e-362j)
| (0.027203573267688926678 - 1.0769816582280103744e-1786j)  +/-  (4.69e-140, 9.32e-369j)
| (0.0021363577710009331785 - 1.4713046243191586902e-1788j)  +/-  (1.07e-130, 2.12e-359j)
| (0.017579957814093771819 + 3.7110695510438155457e-1788j)  +/-  (3.94e-132, 7.83e-361j)
| (0.025953393947220598749 + 5.1627851379574065709e-1787j)  +/-  (3.44e-138, 6.84e-367j)
| (0.015744138095363404577 + 3.8323872960753435426e-1787j)  +/-  (4.34e-134, 8.62e-363j)
| (0.022493258866517005005 - 4.8800715967227014857e-1786j)  +/-  (1.76e-138, 3.49e-367j)
| (0.023494518648428738876 + 3.6652126720114936309e-1786j)  +/-  (2.01e-139, 3.99e-368j)
| (0.00027802556822382392281 + 5.0439232032560577471e-1786j)  +/-  (4.14e-135, 8.22e-364j)
| (0.027203573267688926678 - 3.5537282880406306947e-1787j)  +/-  (4.86e-141, 9.65e-370j)
| (0.019947026279865391211 + 1.7951691449553794543e-1787j)  +/-  (4.64e-135, 9.21e-364j)
| (0.020732860299330641663 + 6.541564128169002036e-1786j)  +/-  (1.56e-137, 3.1e-366j)
| (0.031616991521094506216 - 1.8126428068002732689e-1787j)  +/-  (2.1e-145, 4.18e-374j)
| (0.0074409103835439103477 - 9.4570335384331838569e-1787j)  +/-  (1.56e-136, 3.1e-365j)
| (0.0087411697153885758591 + 7.8509570755224858232e-1789j)  +/-  (2.79e-136, 5.55e-365j)
| (0.028426331474065592448 + 2.4160253899257357385e-1787j)  +/-  (1.68e-143, 3.33e-372j)
| (0.0087411697153885758591 + 6.3162183798308594633e-1787j)  +/-  (9.91e-137, 1.97e-365j)
| (0.024700684775851051284 - 2.5502148662655636316e-1786j)  +/-  (3.52e-142, 7e-371j)
| (0.020456234316486159609 - 3.8654088651822460185e-1786j)  +/-  (3.11e-138, 6.18e-367j)
| (0.024700684775851051284 - 7.2780120854521145748e-1787j)  +/-  (2.49e-141, 4.95e-370j)
| (0.031616991521094506216 - 8.0465845868524234356e-1788j)  +/-  (6.12e-147, 1.21e-375j)
| (0.021754931555553817249 + 1.3674328519672346488e-1786j)  +/-  (5.51e-140, 1.09e-368j)
| (0.028426331474065592448 + 6.8025953928953680807e-1787j)  +/-  (7.04e-146, 1.4e-374j)
| (0.032487810479285596187 + 1.2227212832830630389e-1787j)  +/-  (6.92e-149, 1.37e-377j)
| (0.036060116357616140492 - 1.5971686357933618891e-1788j)  +/-  (7.95e-152, 1.58e-380j)
| (0.029582654501197151079 - 1.6466458861875701734e-1787j)  +/-  (6.56e-146, 1.3e-374j)
| (0.03064841324412306174 + 1.1382877068068075758e-1787j)  +/-  (7.78e-147, 1.55e-375j)
| (0.014708783657160697469 - 1.5502331628395756096e-1788j)  +/-  (5.49e-142, 1.09e-370j)
| (0.03064841324412306174 + 2.7627348485159615064e-1787j)  +/-  (4.18e-149, 8.3e-378j)
| (0.029582654501197151079 - 4.3052902060966415893e-1787j)  +/-  (1.77e-148, 3.52e-377j)
| (0.035797358445670418733 + 2.3240439638058223645e-1788j)  +/-  (1.02e-154, 2.03e-383j)
| (0.033261921830575275521 - 4.3852130122006428574e-1788j)  +/-  (1.99e-151, 3.95e-380j)
| (0.036395228284225795011 + 1.5310544158988247713e-1788j)  +/-  (7.15e-155, 1.42e-383j)
| (0.034532002820650092282 - 4.5613301767141591447e-1788j)  +/-  (3.52e-154, 6.99e-383j)
| (0.033942029446440163013 + 6.1237981562542874217e-1788j)  +/-  (1.2e-153, 2.38e-382j)
| (0.036246646542293459969 + 1.522417133112429839e-1788j)  +/-  (1.49e-155, 2.95e-384j)
| (0.034532002820650092282 - 2.7269975276629356486e-1788j)  +/-  (1.42e-154, 2.82e-383j)
| (0.032487810479285596187 + 5.8482509741654122257e-1788j)  +/-  (1.73e-152, 3.44e-381j)
| (0.036060116357616140492 - 1.98947615904817472e-1788j)  +/-  (2.58e-156, 5.12e-385j)
| (0.033261921830575275521 - 8.5099047638870872974e-1788j)  +/-  (2.45e-154, 4.87e-383j)
| (0.025953393947220598749 + 1.6829936901336450624e-1786j)  +/-  (8.74e-152, 1.73e-380j)
| (0.036358133188773165048 - 1.5011745163165521281e-1788j)  +/-  (1.88e-156, 3.73e-385j)
| (0.035035763903874738645 + 2.2649012536318301187e-1788j)  +/-  (1.57e-156, 3.11e-385j)
| (0.035797358445670418733 + 1.733685473446048248e-1788j)  +/-  (4.7e-157, 9.37e-386j)
| (0.035456645650040206433 - 2.8101753337021343954e-1788j)  +/-  (1.19e-157, 2.37e-386j)
| (0.035035763903874738645 + 3.5182256800474630286e-1788j)  +/-  (1.61e-157, 3.22e-386j)
| (0.036246646542293459969 + 1.7623521254316436704e-1788j)  +/-  (4.76e-158, 9.6e-387j)
| (0.035456645650040206433 - 1.9476058016929624597e-1788j)  +/-  (6.03e-158, 1.16e-386j)
