Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 6 9 20 22
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 9 Kronrod extension for:
P3 : 3/2*t^12 - 1595/364*t^10 + 318813/66248*t^8 - 10310751/4183088*t^6 + 2471775/4183088*t^4 - 33827/597584*t^2 + 31245/29281616
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P4 : 3/2*t^21 - 4993619531904582049233759017547/653375242625340161842770385804*t^19 + 2330906295460902079025668691958876425/139486467047113369791165678583752744*t^17 - 7285215703133166228647214786168265267/355553739531857609271598788546820720*t^15 + 1043196650457059219808089275868495452399/67524734476235929395094775642020495024*t^13 - 46301688044162483758054192468974371853/6268874553496704320499514980028427920*t^11 + 799162700898803387210507561719688593/359046797994873782675087428085894160*t^9 - 251078780988715835728911138059828663655/618111030974775046001252177030802992912*t^7 + 18169329920409181893707707613750942261/441507879267696461429465840736287852080*t^5 - 15607168952745261307116677412811118271/8035443402672075598016278301400438907856*t^3 + 225983960123218315957162264090710645/8035443402672075598016278301400438907856*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P5 : 3/2*t^41 - 12930048418528896356414994957983677029104835116199911412375192793229158576449044659521447094480402439968474904713675394761607934798988201140773665303922959683271254418459950901507323975674599130106490952283084747416507641690077618330843770046946884542691561999332028836889359020974241444045663439686805895546735999326993132065169753183760943119351959225642773407992546148891654973798718366166902149227796561814055506480511644563673139/847615456864657180954828409676875242621033373713346345494018771294402914650745463776019533886542994764881057999348465849119657080102449909866816358145912342861764845285788721221067424314654681083327178710609993937005544902039518027811619949729688905216564476108275510522467088105424717515894575004502511649187099415248811681334076288068196993720087630080704632440280526991573833230278433677325634362885331941073661312968061101815868*t^39 + 767252043311557549101008977151978538647095795973272960453389198843308873165103372438054766041507513277299751325031476777314952683961073152821783142241734519538007322831460887561554293666271253844913417990530784346226740316009575764516211151460374716146390267886825958248752961414925767162091467164268294054805508282706886796826055627818840366890125566281841400500977638333441252870673408974221867385278858204614340914746295046568165087437495/10676287972028283973066027374228365894725441918413480016934029393104857137590613718701551066466848549042148455334885488235644387572762345666011802265073156303263017055880231565377447208687063785499555978378583824772498379778451704195438098298691549571524745541040627032724565117505207373372297885125262168914363069240064660825475910015637099100678271039929149240507597986534064750298954079830214882278101340511551047884557670050553481355032*t^37 - 12558449165666231812025998925744230909530329332391757596314995763036894121075581059095614406820088606365065947808789604147204925402529450341118618424386538449575869408746618856492393987920555175325642126580349223341474738864382982370689818694483799454834211981226926994914770078222369990697823109378721261645324957446519638833835734871062349844672100354013651124086576514072690003928733073177228390607300077510945259585426505793961510977128937/60344236363638126804286241680421198535404671712771843573974948743636149038555642757878332114812622233716491269284135368288424799324308910286153664976500448670617052924540439282568179875187751831084446834313734661757599537878205284582910990383908758447748561753707891924095368055464215588626031524621047041689878217443843735100516013131861864482094575443077800055042945141279496414733218712083823247658833663760940705434456395937910981571920*t^35 + 644896057212891218843508089293073097344948602063385445196176619589880605004369795202621027334994794403500336005975068474438828600739533750570991180808991071184195821783854911846239185931562278515139061931925461632607815195829501413788918796289798166075149507333457323321998659310761917243658049923286092072590935903355572088467005837358395202717460763737623056783308563923035091207751354986186200545805169457443350403655657448095579895240650772021/1555670390505499999806045691438479803496163409777143942547502580281023679804028566588586210031061747010395563822727057518784372098260728753249689072849849800031929583257790888675322172637015229688568300425485791997800132246530940356195139804697808865532394738773139206610383648778663780260406517635962284664962281120487795234642296117471856742224099348617516146899003456212509332272061396182940157736428221262846133990053256923519615910858659472*t^33 - 62064249136760653000191326962677475573685777540798239420353092480407768180727338045863088759611433098891481584145707793402349615490599019937433630583120991716512227937150902163342743084162587545135086844635128597645609654978756336169302751499616724085727904015932494677509852025699330721340051310884613102434464824141015069726142320909111192404502855803199317526353809375965462485763264011938976604878600623831355755638003220094854706945751140192093/103063163370989374987150527057799286981620825897735786193772045943617818787016892536493836414557840739438706103255667560619464651509773279902791901076302549252115334890828646374740093937202258966867649903188433719854258761332674798597928012061229837341521151443720472437937916731586475442251931793382501359053751124232316434295052117782510509172346581845910444732058978974078743263024067497119785450038369658663556376841028271183174554094386190020*t^31 + 111908261678145058057430930518579314028013181202330017275076925411744597793698904818779177594070161483313730608293922336943322657610128422071690767462332103702969034685375246318385524924010450532555689348635447944304014840401988181038264647111651973448574983041335679714061129693469347770395060678422889837547269384558500174789395467519687539250235431725056768818142520491211978246396103452832176935935341190205557641715340823892703223214276861162391/169555526836143810462731512256379472131053616799500809544592720745951895423801984495522117972337092829399161653743195019083635394419304428227173772738433226188963938046201966616507896477332748622911295002019681281050554736386013378338526729520087796916696087859024003043059153332610007985640274885887340945540042172124133488678956709900259224767408892714239763914032513796065029239168627172680937353288930728769076619964272317107803298671409538420*t^29 - 175351878626586752833773456920517540881274404718396278515774389324962084125653592031361037766889419496165263045837540609554710830560408353366804629000520707836655892910737645090263697979715208243506382049641748924452061329669347648068580153693651065952397249312700723084205883212172427854345545276601104131181864845659390307841907379748074011662729755895868803871226587020856074551447617331758017292986516064313003112599255552656670720926310620227/314824585637402300593931189865956579553680455595890097297652266637045959672841881026168388808052957508168204662122643271508076329160512200952312044872422435894628001677298081250810417862421549167209301064758028903807396062255197254209466076031993256874502019897392048090560762156039802625857274323928749766254720213493086053250052246499155059249830835278429269866903871769882017154955010665455321345629314350499611761206871676327486230954871822*t^27 + 9029487191738055368604541059915112379248814224796323959811990330670029081138329201130945193211645334338906094145619988125672768431786989224539591071594921375586951767889358146139250754631798117355612492532274042560287143787991382916907798575371373538381516776677820552537238691636870688325369005391689386673194541630408736060879048243444208496322727541150186898720401811689436808762815223760251163426543668785976819259529276022979806225743964133173/24661259208263180213191276539499932065038302355011390954982760886568600174372614013716523789964148338139842698532940389601465979117573455741264443515006424145079193464721683031313482732556354684764728583406045597464912691543323784913074842622506138455169324891962377100427259702223117872358819822041085398356619750056958407504587425975767146307903415430143626139574136621974091343804809168794000172074296290789136254627871614645653088091464959390*t^25 - 31606071531799437997582510065094371640623048893843586605860104757114393096005456641956056850111456090914572590039651070879788957127804402776419499268650170791864951919585003539978694383952255488923859701461712929452883911249018205211614788430155995772756710711124647227951322897849742395273684814519275233986249482945023038697490714125968637275747783713488782359151419388629894942217657394063313979521038027151812812557674342631574731086988984988805/167696562616189625449700680468599538042260456014077458493882774028666481185733775293272361771756208699350930350023994649289968657999499499040598215902043684186538515560107444612931682581383211856400154367161110062761406302494601737408908929833041741495151409265344164282905365975117201532039974789879380708825014300387317171031194496635216594893743224924976657749104129029423821137872702347799201170105214777366126531469526979590440999021961723852*t^23 + 5954824831674219514164446378563969449891170902108167896100686438352118565222649088773649806824792633720026718695380105383743642996261548772164420315289073314519644531163828254991424838300515103441808829368742396801632316578264192788105193902272282283325947365990212475674958287528395408897411228456252660453504114251457018261039316519282507729293887924087334276487007666955095137264214207841240833829347873635637856887823460731530605886721158649393/78379915135827759721055752827715001476273908789188377339532166122094116206375568887072951697668662761653152228815562716515963611891070418029844818302042156739360393142224131721261547293472588150273985193347040572812396423992042116397642217204573857437951202156628250697444899314456952889975205608313188809559517553441898242981971340818633843265553898606239090034907364655056785966614415227775713590375263428551559139708583262199880032151569066583*t^21 - 14967856760297712561899717267876800454151159623181251568510390746681568315371718894746129536010630241611309158164713886427197147076719084358824846421839988683929986279610309487468641607972040103543186807891552472425350630102487777748572631149775543227369122160862099632151745723573794209005187177563579791569519144070181960982239943764729626051811719155843191555231628561044867711981744313716502125118252398885591815230419150204976705104188394911283/627039321086622077768446022621720011810191270313507018716257328976752929651004551096583613581349302093225217830524501732127708895128563344238758546416337253914883145137793053770092378347780705202191881546776324582499171391936336931181137737636590859503609617253026005579559194515655623119801644866505510476476140427535185943855770726549070746124431188849912720279258917240454287732915321822205708723002107428412473117668666097599040257212552532664*t^19 + 1004244109696452989634949589891050748308525233081139357737775221466760730512365165538855543433248421875758371991129636571220610719763658599303218512743666815971377266559354657538248807660762842241586761924043304905876258079883743815498997676990374755895261140974565672789707086225020368985035739168558144831483835290058274308748010285020042903090060711431901344261372226516825027355410265806716177621109548623486062299371142430990409420524879503665/173436407960129510872123367959199152202818862001608324325773303759527406073682109877778446309734913344934634719081245159950217353971730286704337470285369878742414486953006589340663849330237216332521158725704089778138068682876008087347974267856929386671211170729560384522005734653266448948030242197118545450940209054424625899364362115853998291481225647979763092843199274981402249798465940078482430072319731841901322351695588495080585603058791126056*t^17 - 256084286099452824703498670592737211480399320403605702774699580723450954816451101913699398710552226337915336289025469732814385247354229261919555456325215151511507669144966807158870597753329157374406490043445805659093754887044070003605591055501816090747623661943283535268710681672190101339653813154594951679008706491351388327217607834308713098292120685099177579848056743979012402264798595530332865708868870662838590234125412205978487470662413098733/239750328650767265029111714531834122162720191590458565979745449314640826043031151889870205192868850800350818582259368309342947518725627161032466503041540714732161202552685579382682379956504387283191013532590947634484977296916834708981023252625755328633733088949686413898066750844221267663453570096016812829240877222292865213827206454268762344106400160442613687165598997768408992368467623049666888629383158722628298544990960566729044804228328909548*t^15 + 747802764535297795054274776237819601856158983457842662360280971141648030039652652333539127469521009104976915068500930627858146968332233529997842826390684644023545274669451976385240649367348104486579035999505631146111908460947678991130982840176195800689117893670001627059067876580442981247972012688599220841108166808241397688509641057369949579934608492541249422390487668515410547081186874520358546752524735430310808344928584562593517253496306505/5101070822356750319768334351741151535377025352988480127228626581162570766873003231699366067933379804262783374090624857645594628057992067256009925596628525845365131969206076157078348509712859303897681138991296758180531431849294355510234537289909687843270916786163540721235462783919601439647948299915251336792359089836018408804834179878058773278859577881757738024799978675923595582307821767014189119774109760055921245638105543972958400089964444884*t^13 - 66900882322441741055285856689945505454929672103753630670694809861710458391460706336776583657433762689165721739796557690383193132270811715120289275462763281066683671352607390906659039183258912989966664326314600571756982969168699831111546472254887546221972101755729390182390813021924736870530875614555737564369229049418863815498197443394839234125427873904073567564436600818656814136812142248600604667432674523372218006364329496502026727153070878/4610583243283985865944456048689117733898465222893433961148950948358477423904445228651350099862862515391361895812680159795056683052415906942932048135414244514080023126013184218897738076086622832369057952549825916047788024940708359788096601012033756319879482479801661805732052900850408993527953271077246400562324561967170484881292431812860814309738464623896417060876903803238634468624377366339747858257368436973621125865210780129404707773621709799*t^11 + 3680268308517183532866997188022194636537024381580013034170070265394596902184380210144636896349856714045489103741694223367439522232844755769034267867233877326922372167961220592937622719472277285277477608060050997008432380124542299804745378198961195119405606787177568660403903250390635766083438666826531352862454774586230756825322153304367454541422129481399422588747963976918180481074766730443427298544433404995258733599725845642276143780261012031/3716130094086892607951231575243428893522162969652107772686054464376932803666982854292988180489467187405437688025020208794815686540247220996003230797143881078348498639566626480431576889325818002889460709755159688334517148102210937989205860415699207593822862878720139415420034638085429648783530336488260598853233596945539410814321700041165816333649202486860512151066784465410339381711248157269836773755438960200738627447359888784300194465539098097994*t^9 - 2346998259834341441848344924255849653511336902503528564962564891294548764785688980313799767305931342955919750554491491128852565640983270846510978648914941903193612414672090778062022716761744450872658168341788492111539964262632042828396174479348443268770865134855546851028737332865753702419288368113131107515710096907114078579298074064043900049963919710960343131159887169864353760809095636814801162399632438704796587297969055577464828402549538590/53883886364259942815292857841029718956071363059955562703947789733465525653171251387248328617097274217378846476362793027524827454833584704442046846558586275636053230273716083966257864895224361041897180291449815480850498647482058600843484976027638510110431511741442021523590502252238729907361189879079778683371887155710321456807664650596904336837913436059477426190468374748449921034813098280412633219453864922910710097986718387372352819750316922420913*t^7 + 475677230041536491034198271637950874888916239325944094485107851160510714372371720535602999286516152357237380942783429229763368265541611462663814031581136183518654035406033589520935535567302905765236809293121097103150559262561077048873932465530845736411530866117385542970518996120741032564267095116959568899499864482800105310392092887352085032995227355481861409782288021690866974931400148923027666240380212072112369781404127176385453474486936811/431071090914079542522342862728237751648570904479644501631582317867724205225370011097986628936778193739030771810902344220198619638668677635536374772468690205088425842189728671730062919161794888335177442331598523846803989179856468806747879808221108080883452093931536172188724018017909839258889519032638229466975097245682571654461317204775234694703307488475819409523746997987599368278504786243301065755630919383285680783893747098978822558002535379367304*t^5 - 11160869868904189746763383346967066045997058302086245525768888219783766030517179607476152398386745306799539464371650635125318943563483216981630137351130571183947375730954942737344319504305579729177397728101268236140418961391198776438027553040536009967859833460652613792356245384701062058273786346436550581973668316549589436417143004964038103724827799958592104474471778284538942088539167329307533163109764621008582489122537686951034571095644185/862142181828159085044685725456475503297141808959289003263164635735448410450740022195973257873556387478061543621804688440397239277337355271072749544937380410176851684379457343460125838323589776670354884663197047693607978359712937613495759616442216161766904187863072344377448036035819678517779038065276458933950194491365143308922634409550469389406614976951638819047493995975198736557009572486602131511261838766571361567787494197957645116005070758734608*t^3 + 6919081849077646770077479509457417373218176397406696754999916378663165793844073114569799911153105767974957775515968935051632693986287566603638919701686664651207941727934008232182493727372436768644030497840044093718555935537411716198910840226334691531651986159997816284222536949889307615954020429235511088502286521816748286312317188527214435422421962774149158615139919025483987035609884905775291841254786935698308069931445843001797856325/173510234960997339552057363610501444447855425619415373021821151194099852474707703774904272123516156488676491720566557004358797926014885601836434461237102188725073621979887812706902113887827278452772173877597998800810124885358255953294912376977949228849774649955379749575013823830524685262978027138781433419501189794644857906295954703846248313015515382601854106368334414632356264193372769066194001074166956516989765022436516074595747728604574848848*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^63 - 220595945904527022209449155674928019438673691672488885351432324967584072304693771647297296527314067277680376104922621229236263844260428163836219334277244230364767998047388666499307856197112166384449609699782271375889439155217524070645342206219812747617658200994413607746318801207910168169554704533046669168396636293061615934477453863570779941037872609253406810221978001294874924453846714176500036956600436011145100699444138987343229056610153608526332877567969822329331113896277477978140924133659184403570388054577413142186262363225557059718924144156202339318114672657623189509910465035446461827215174077234478045023717941207446011414881319173166149073676815638768711362864891748454172769202544466134467176240577472765784102694625352393058866668360263152306244199878060965785083710066852761913928604140870082268491613867001775061855768877934543133378158118998941063624506955282/9340767681597432722021012827147811317102973556230634146379052708956269253526645847222481389693621918337337358594836216622307565073366793453704882059483650964132359760495123850352088179282689951229535937208825820546076892487673501748587065007216564699194957698982948963827169791399459885230722474099925121790511455800190860158674550916419026438143471591149845789992406266939753396611821930756231187903520974993880438590876197631539318999606540658340419984425308820465372634357537685859588452897783700711159845852920501511337455162921241767512759668435847698286568910375934809723929521101691412897352828722347834540930200691417634193476413698733550535531446017746954207088010024101359000389841474147156948466104171539873986491636721526780842690107768150506477219901099428240806341218704254316847178151100155370722892304469594768874157746871486730513890963873837912430823243815*t^61 + 60221966091926686646213870771716779347405206195810245074714775390056457859049649234749191075379968686047770179424591389020105079061818215535047390235505763459056074642301857630270550560331432514184654962517071099218349669643093863027473227118910906395567652808270785953498948690536861390266325835452817451564287265538708435120931805310513790714776717390669799842388430124414175324023445467762178189045483970760421230763908628986638991114771791068197557461183972579953097993567755465326877932802633361877192874863735835006397131935648197086557613363566175520985929520124911535970854667357145069945007587342188029955381211956477619762625254371986548463872175641851605592885491753601831788359754862162709320308105396300870928882627333928234879918050214958249087664916690717800348920418076579054264747097408516083747817745894716562579500324757653470762939795238773379785577098559861951343381171720260364156729685169329714005384204793567850897011974058867551890190288511470500729990066169285278565538838427276168217177049691918226013583156008249410195930778923622592157931792816570319273412479712193733981282416635551088736265002152821341461309182044982752558819968433114110863335137700908268425063726206980015368609835048500764388896352929338563850148814620342308088964050283803848617198018906912294100804399996566140923182449403/340077448019502894724439114246264238774274464709375275187674199437173033341892757752246487198137770256630125810865651418183110627032334135538850317510524133292293387193640038662886279057634695667796861238928629921140156269808512358209517089798411162553840279276045252773782338041345084056687046301142219262731259471603426173157854903849699917158500000093424116882102000872253302186383572453701369035336821740408136472417063229442738751731398503805773462209625034017159604696894652151465314497942621883528432334717187164061148732899851748636726715660408103217480437400393070912790508204549260890517860761512681692907608186607480409359602257035140205771596648123558508735773548713338197803400441973477463143147020255459001865247508495428643370249846400693366023342345445942581671921315948956228499661749953898315952572115512571685286222561035734169718117050139373025165555985557717030716581583618085327643037955904170505606100980687101585284661345894008444344582011244357167524691376050609103885064102329875916834371105585295265567525787704466560670255286218544419184648757502503832482541777259871947089759841353821702024476768126825405410526941765318385433892428391571371011778764869939357098979180297525535882300565099269952263153439971280059642188289954634837192386199518094595497985224687865385450496387460413583770823800*t^59 - 5755161087708722999582310064979673096136678076659236374935157767378492729103953349084363515725825601657956196471612182964152878208402095443822185335323887601376020582508873521995061400178865402772514781997102243896804042192240165852112146184904518620239229885354157002287508130074521018070724566280631032462551511176105539764572284535295552118510806174933653049535285825704308733032412770689555460589236821531454244278610971617654096630194515876644769261023782725440169851910215493487107340758105460282054635174476508516371677968494977275312667020999242837491052182735464918177576622453946086134430347865239978839021098464036837747301636351025369772466683139747883545728559937450809769042303029570371703096317922226747505464448161232362024617748620154184390123165164560633925276991470347664022654383087425595390267734836968323211394068024985461191133963934509541043577805508159223499915924365807086970041134034419854502485092229210440683444004830126979210837789248156790545366718041779509849571779498810050382325411378970970120124851070265676823431105350725563285698885281459536058568289897180030346687031569613576847193995646716763074467794808121931408557242626149498247569532077141932999872737464686326287223351599515184460468041136462020644575284983795659431932236122518710426256055935844018932436567055279300841375343499411144949150588657971389853913982159965727817201424778213004615032936345890837640978641052347852119944702014178372520008398774304716633194142887569744525893542647837196587118703515338189626538770180438047428736593060459759849291428521371317560782151932911552657088068139350877674928626741231335652117653747519079701501386942553610127975704208660107301920607020377381706589476014595060178342300298729605019545833199396435751367817233399849143/6838576934364425266630190962707361944853853545942016167436636975127819569398023123048236009910375447143297803390558907407711867184270863832529326185855965262676152849344728069463669604652015567508067846539904889408148352674904209536465018275041492946433785485418715654543691416613149559057110203864632551044011802483757105922948615646355679697791057155809117223892585051110914598648035399746177833181842979510620156434389012254049742851329788648200172009196962481210483307689343734433154530331543281305556477923917955771512357302271095843967438071025720610659999483619911609565647653395962721587336293574832547770500997715484319569536056408951650496158259396396024155453462837702298144098287924906380438072814071907339052112479139494426566412689367843898995674507922778699777247734129027806008005886747267810707383875571705803646253277577031240386951462862784272192083541545339810134312613617039737870500587062622860017511296285795645174183778380464857129865768693935345646808168406054872123830299118087909796033286636982410057682491323994745269470725092959215253133379658155714856845670322533244174615533574222577594838981033162385655518825509077500153557299478253720685068674377199896171675177202144093958314219118139325696858523416741022278892852564276053326687380080177471937852727635762509127361894600933163914418019628197093217526799378762541400076501635161059478914243244470806148010514847387189941347748763921873220714137803150720451396565644572965298211383310276806172195000070681176934506495549497997544650326941568831654797653676598629512594503921988390934698667073433344602470862647406558937709727825299873070342402485789455550219763690402635499267730302034443323197378991889317737355804705237322721749306213698243770078523467089399638090390144039000*t^57 + 47868043086481256371630684273377500219265414659820357348086128735590104795677256918654800009509863161761401018154583025412451825659349384370890209710066618306805774466943771807095777121572779144884105375796077880323791196950157695901271630355871381290605074411215070615360220727002432773533527838289813223436314047459223738009617197081743845383422553126106184804340465338040286837840690098481541481777591582346439817425503666316400001779266203301503150208808780152909372868058698163472449487330536965718701363709054262287905208559507274767489824614430061942506888579921628683541605552648348953678832758938197736899572299292326277122949665425862770200566934341556969169903371624446101207283781335511849988324353520995376145972266918191101785641359643251701976795233600032775145641456504380582891000850416398358239172372471656220253164371283173401660475771224921003822731095022406404674158027404645420634915812233661052407668790663316937815905804785742356334705000124877475013516947594928834473814954920542965394775100531147509568887575088564903295183293624129979302049901476615056861486568476103371996792628076742059263030185754852351579967839327617593972628673032122472270741959244584615031051797284169473742881883930690137885589033737672139417204412995020715399926833336224052744559385944737669637478978248570772625681683803397483059040757979938555233320477758531186784281954714638483916198292985306617292426619138487617512923435456190704794226072051103952602528490643239736364078965249712717324068517977061487714490324567449078586428178537892102682306200858539482278552724579516146650382916907318327771648280263178121344481048530244919266689255728495819181895343132547306337549627646867771146152408744077742962248835794029545747791932872701046234385280442202304979311740876984031338021722047448151787632480121978124459060995883374905225079529607539805102387748057570983810947641092007196882049513072372647618240325495738718057827684699492830555047477699091362458433608935620625918609201230322933994585106620020112051188029466411401846662677349508241373366689509841102991188983174692129636128645618805697447301016416002120132196699369956983359469974021512103935887581005711136046993045734485094918587658972530218559/16819755743636378524822283475149369441779226638672631863862006078925556630342658638822829554758055579809109357362670789159286430509873762600951940148357023512358449537570419366696335644656991365343615312503643408482889896600581259833914456205621754936003900865805552406446760451027312303011492355430843213092900872815196294595865017660216861011587828620649631896848436010145844980919683933119737572764562087350564427379433750081467759062676203933851463936481195758571258417950347258029488331489366287514792965606496846347546091638861898721805792563825653807339114726676142010282552444527580064000997733829531508535671493033266886114670829258218769361807214019912207552987717753381573382641056915533371074574691947466889836024308832123316967814220865223709408843917585892744787000161099478576279246620953054579747427540341622458172497800412336388864491934610638665382984692497020607352508758014529214787110306765444141996185604923201728322718998566025719588545471601577116227543487975694991817857409118709869031409290254133901111664201551121025311587200952922142863989234716491757238006396230425748914569923198358022555969255250731997972536802500460313611132020465370491731089458137496267019098204370147067870370384678961021357049458116508556957164121327415325555966555729408576941101845726004164793525493167207717890979251501980095963833037592814213555926652272146446005647749382330881571233286805367279066156329557965693737549013997777029797308891064128815886201037872703816595724848000820526937609273015787331508400305495225392819495522604731180478834723697083314943261945271790617102613670775210371909474742086331664199784551847035811452830626994428479663753847679622470978609987757042252112210504597273531235614618587036571624905264339527416200578318385581143006548451427828160054949832771782016710759524582204312202309870397422638007167219023513077009240802132649168370368939187344539293754675734095166082074964855720694708818524647085279466193313652176642458122229179829676337085668296527139394829190653235860094086485794941525787789932773915067950378409525896823986369197933383245197707396406103493738283637369783506427207445404913905838707607643817143225585754267424038040271737583346119483854520182035000*t^55 - 144034630172336888617499051234426059681904119936356512187924326199863779899198850988104342428319467591586686849725901254841078345767583368329061948181236891759856639944213409643210832187228128287997895124260172541379596482685194323457745252160705236001509494716748232816769464334404359956894600632726477368875340258002831797558487412633898905483575630640899124727113391935064201478835857653042749744481882259153467950030264055435675328323546945009671052762464036651359386330742510469759244582271830841563342491380848099675917615312090769025751391096880277634862977483719316115714000572481627626892755503686273483292184248028947521913943306407507957633799518542919696585205785909905379832025013872814252460788364285444675467257047632757459943560675344013957122062910195797720536935439637643638924774316054337789104239142925070685028678232061277805296033693461875286043300719021406474675755819168032280998752633682393218927383487428435670268800954406786934554993701038295065900065704668827369716025747703692194793035561556476426771497973416956739537603192829117607437497178403409340033378698199213158942463676876704550283715445444048121410018571754285638438655869946685412304946467821105440429436174196943688809467508597176686191108252396015178669351157672200084521249535883034334572838646170828672249418390469073649412558605980773467921042220284584814775008940024645457584111185140171024968349394722362723590630160738412517492109128321292148128278016109103293766868696850553497253586286598383254657371557415219738386048661177198741089221451632255779248687560390889162304821371688576185342322120179847062385619450646626111947823979337445556999669007063398044945090063395897914064551808362429873925980012635000767315193193464123682294284863142026643764041730864352509406807078129006957477085382848797762462149552758363745395088044802220412800714333118427460350614668056669509190924905405391635903187732708308009639577439388903926410121657088502679615469432485835139202200183454778809808628882831613305633017569229940292701528908254516687510453411220106606534441027411168454146704741255684350860539032325044642631613961935029524176569931386766021174271671591730663413734945892435538207654678742143520453719538338388988134231474969575740380851122405793806925082129582391562128222952249638120387683384039932893247871187862600070178359149696577211313118411161846101886633509886156376974665725874742277842483660134639837745522825857644873119530841933437018503774168425139084273913070109287588280656922022528584504818094087153206921305183558273603305207498996706526891973293922880156440131753329765306740524521616494760977662664927682384389388873221233027404180292435444667/19761107863094786126402115346719079314598067793133554652070512587540791158777840271772842321316151500539464150172007073262847054575659054944355481228331235341984852149723020635981317475911968203234371520230910414968728082739833484149897601706685283542000114096273885249462610495153821697830394535074127641027373327093654886992257868579586612210599474890225597622833617531085119275852831817387277162322353137114621511584006235513042380413044972126430566851190048436978679776774473312513248531012752228037685633272577259111567387276825353949610932136676293414458432224824831419696622783247546345799571256522006428751477503627256593478850665927801885141832512968278355039838663238400274161388433775190142922443076009916078648516060654288080474841437113132852338524470397874844669199361740299948878896010683691835555697041861562628450141792393969427338817269210929967880513166337714726889272664532517287113375853785277255926467025258411157991281732848176703482898702043415058008317090321680466095247267469070499293003890642822912012641180140804743177653674993832497194672128173460850721201719576892436564077401229017772010504092229197833243622606295545366539853531969932930135198528461711592023790106755567935719996323308529698459916579457526859041419853846299424246356367276331713511594490532703254638606184238150367392617536862866300841988957680626549500024027622065042530980391931121340924753786066262800129522850125761315013805487295680803879199203922331007625209528996708982038403912364215544728363123886846169661279497849771897318984253501033664481995902417617627331427635860058573762286756183953174820914216585819335402291810683147451606798415949544645926570095708005919404543731811305789222862746704082590812687651732060224822691898136635806578192595534634396621792890190892026115667279312369410651980664239782621434593569086287040866362679310525260683040480622350638925227917453649051569252560682584232901698316945795952970611509491690707638629911163390419356761631444964655927575637778142747307181231229037790745199882217313294095283056460763342087057404758669978162628228067907236353967743604190491598825781209497698812824742301458583710303756936738308893449389359604356126163029160313933959519457900003043331721095635509841415459531984593065071774790773508928403876484355488381179891397492632404246145156615168867114216643766633114892300595058982718110596897148539137267207202094379157918642158069351146907584064473852946374752310001688860652717581837361350503050279089245365008122798849868817655931590831099126941429091759527001965139897353920102246729751391434655541549060374317737916944184155658116884288578224326503790685251464633493895093081650000*t^53 + 221668072500540046173775891786022151652403270320899826872200695081328046401677899164108790652626009866436248427396753384354509369232882236492910066663451378426591144336836343880764765382905759433007962392256334969264357400703249852392208160846773185873621308921886866126899277645009231919612676249916658005234563120971620150477987690394446145312676387393835527521655477131760925615320352119088213970852240158484099319166016653835936479054020544992419818566470291265074784525438633390007296633976057665222048587979788498807621711133646112666160965153022917948027131113234136705438725654441918531352409696273061179518463141569752725608736112139535836360029233583523721499369813522445719726949395981305231296401844642545836537144961756436594707250760444847444891878856752092479033187057932907341198978481175053833456451238439538210148161008609451690762619238669710781958945817537852350397059526683904791339333849969408783162849471704181433180661560384468039638130320369935667608626572281316383055894886339666425702978223567253837409329742054497010454785036621979498487673771025975162569709692931118688415997726880727799248051820697839144453054989775111751375096029119105507084706370093718367525579168728620182388059364065481413579592687836086209958288300438582453426638721079953890020901455862875693975374532930719153344177727702941082582886598761987790801234549891413604844710580968036636649829324896709323613581754874128760727444492010742331440217581666519933202023477033363286545906538955883540660250249279036904516457754951645035621133938078362095702403750008901541842129887328259386826931686941972036615209071623071198803907408088224390244560454633040301333800162109534395184587407311337969936307457281970406566269099993180722161997710369271995945204723410776166293008405469935402015979850461250600941708768849633773184612878424657590958757022164701687655197147866357881833644236194332644199907821059466910622833926967418435141273605577745769216474086690269021588502926880685517360929650284084630536992531078733951287729637264875412468797224513974224136416179144376602340672844871436950611767118936139874411592510751339514974383144371581330575925041764730164044203857839420864215233588772444445982290394212103001591766834277647602386016033393528355789369240755337479339651813758934060547139249199530148144653160205855215053594367013268120194408846435439761220092967982130829217959762757607457083173400969717804538682259898975757086647196107783549051748484623847013520418138962294352453729334263661078492671422740503992947423567623287814379918754247525428234806126739198410230674839971445309747821231179596737535799164656393375493082971418580911700554957073695196263469563949144568513497509559686448849481838630615577319230592434020809576999152965545373566859585489266350015772993318329413212968246300302628504268490304203765630355836212857883017877903153032642323172331162380819170547668163158017057779015317469388072855299941666466519325734947072276656463802951384922255686094843149037045478275399431786400817149276939666201439625788781636664360182455952808037163170576990916130255451717140400868552216653/15087656728977901844116188110958789454683539809171126587650729465341585032759248678078602614235349379130019329926464094570274603572716289665445011900754573267664528426923697143128876524726098832770172918365035963556974310799692912904522773186642028901616084768543251028755748979342373692197840003860630565562363479012422357435676158130385408740321566563467475843767794515048061009354369909079766199937108200108064693678846570691052990646359994823498575719498317845224616390704307471942550699868191814949613413313768251490515972464734013503404338165313428696744663165201446870871300234547880334720154874760132357874703404978217821993547197681232430954337080260502868527140675267947170542407266733176835426274713765625828528022329985749787887215112153441279994561921996163720739376448446674158265518832292673794247757649580515022717938458057232914186485840268126867019628645557344013555026709974614666147829203823835630545643927372292564223496486162410266969943154691557072222205510246264534476978764633497291557159021841563219055926650426222102121869717471673410524821500994707588388596546064639500297311779071402899348176660994090285898214697886102168262141453289317592377833205412103921906140489608827478443272462252677021344817525348805036963362281663855276610142039767119408978369744087499004643011410690851269634102434612148579115760339689754182620959355255929717046921431897368705026087374781355925711501204924253633873306483563646077599728526826432416362945317108876001190744453970836801053461240315583810112695410426080783873151757305514888560475587601898444772396262503403184326485796308992201958365886564202682868535052697758903082903509488336284921728259770252978349519423639449405901989089542867722572133104554854259395154915655666734349222861080612896733532684387253982844889696505401488697460476390863055587426779065532489169329628885378078524092764296629162089557820200063126890778134167069959738840209973614406643429090154264244748692359493979094526700309733500603282879006598662993911530997138787521211258430839448264407762468440266535760494094822848428960388441760114125286331141649662911390196904019397721544877359769677616240100412417645449619416075604832071556046197844988186052675896835245643824545058961305524562735231724611777230944667102984167097670967866769983558555362695763270446907471349446709598646010564298761638900627235386849582893361049072094330580152051707071163276502180664591356036518634503423844895979932599383063054036526101769160653201847649420746272389978107254958034542943439666196285244996869964617914532430099668180066551508191003724828647440310368191259209493311362581400387943051720033235482412837995848257044974296064668522531692907073473012487465423337089456066759241599822011388666814663680566019536673896593212061342474876154454954417245006708472938898516803284594017976027187538373045024740136000882801156656240129960259904002334741018610586911842197510705013722713554596508221522252546717747293572820182768126192195309685137313418027461962893385184288399171628158615681998266374296980079893437525210099934138792807503761239548380562518945717458805500000*t^51 - 74216021399420628798274002470075494997311674734667713575081565058155235961082270515363199517279502912535578341388276151347437015383951317549697506312130788741397748405875039421168993492413630221531149426412535326438237955367695337535452923932419746889447071172192880061442550529518453818375981222964153571753635221055223092224255456256879014756238162686402199568087551385448435563733466087535259610395096118567356637598317828635871374771421263051124671030038888802705206596174065704292367938273749617507649070214251813509125717353581448018400290988522180121014039553639673644847193950846667948044757018575908048239747833802221775731019044577721706242613184384131810760811583045096868339346776193211492663468836758208208078873201088975846218448308304871771922263010932871375118787445207188012121854012910098728990944115725493403313127035550643368926313086086695710171391525242721921514827245248195205847350495276136059254913722691783194257115214185345569400561156152822037544323322299486460441047542346372105225293872159230469543844104802370184885568165294536211013150163375349287896139634110677330730377449555541357945168720180594244678250416346553425329254151322565810056844172706340240421068868571980848625151464243601654579028888152684967493298614127411907640915400337588528454817234862225444464628366348540174930349688356716716075780680207589590013142419516829029575750850044686028140504960703795962934229829025516704726209255837689660557624952731137218396646420425736905656705267717897558421139511944670122859875746165391564740393764336720946539721540237395661369910456437838299661858555973261624058519061447027783445018057075102562462834703803496676935196839378505612398185396819381376973561140156967407460386950200623149976001922150783573778851060589589082856151137677105632093025722678482274918578692311873772610107781226174618949362323935709465449379400134259146800661854452482136431096339255095117194810612385382328543906068138757017299084079078339765771907165304586252206702288170611357201743779678922044101217115596339702903918800250382287671930563133575046609450608579490486384755269629386813334673596787705620718548829701222092969527205114229304265421385282618703116312065862196417686163533924577122661186919558494505513360121034878595039860629802324783454646463153833838998895256486525103182287012263903000063825666981187343900093845168945672450356229878333740321726346534532767834450039779864027644248312787839343486685736544390051703301156353460380954051518946172322026602219258649122636049530114039604297630919266096089608541893261670767126613901239884150308942512988876246608881407513704399799844706301535816674579460868769075891995370638469804030462074167034805544094941137828688051480375522625784755619600556399225461718034984515144829254058056340646600026474960381707481785230444566364359695165085846323973527797763326419915439269708261942602181550539451428701724101722229426425286305464002049369913632825599789095795863351476905300487809027692697097579024489859257252631142956810863485771577865014115556422328401657266866108188759642492885293965624027517355644914406164045572117732782972933920895656765105158370742268645856386186329350036375015599388533435797667863226820914919442666251142448883709967831709126843253477156606741926309052429918895928936566078291431260070687867147947927382742019555849901655394997001199536816838498993139134961264211895009772243655115703257252599851294587601970333813508307839998198815712640402310352183587838811875612753478216031692460527053940539247879225022043150356550550230212973502175898421/3103646640909965875082340220210328279989924880862031771647107053135011862310171234207121646750057915658245183290679116871437143179799415385985501484832934232721448313939295970944901758508008260016243013386716463398167604390187332991717301072046525110669685910088136924636515945582590914883591794289418987376360654047221222219841118986838715934328686668832815659201659822225001105072085900151587004727719925474287820806791513297183803736814855226314113368500863854673751762956062686987496910101342292266880256736385356873180089171971193573097300139158678514020008591846676633429719363493862587118310807911215243408092910585731195156791927672370717526720326767857355898109847404452515114557169164608151009005425268974551580699119670736678417874151587146176352154989740836946314931843548322623383715522395159255545519426675647578502459182659223776853093308117232158702582999430705146285992106496770853482417040785941942592454435619272449642241774966153569186498857914483024867462656437213441417670446584424442646073850016907701161647139998378240700752497528099397384239787465108429917464598005198453807059403108382279179118979275239283198564464260096072158883185192601698044229286719926843876181826519628194510679375743466140026048802011516437373630769813991959291714469985470023471611757790166254857998941614158012704802989868032949537344171581626194225754103524670575235549950376515923777548903263891396868924652382873031425185675677962011743635072174351611202436386972382942949613099691869383593200881360527167625496430451373894842372463545357260562336033698116168932689370807536746957498594394167159273401577128489867237989854732266673026954668952768687371865410862828325517395850111738255965473825580729382803763726334358553578295123210740895792359273932411938217870782169175275848230853243867344427071754611524123938536350445813533585954160852843460923653529119092527636237980680734695972048679717978982598316672237412191671761678454694792799047261762868838346519462545877552098669007377051414620907797980444073626978937742029979378870603343395971473710307110251651020784767980279026826836194442554794254195577874163269757605701113925420954365463317018487545867451487735614045436716983728210342594789679569463132745896525616275661760597816615571422377624968388435438070488172316399066674866964654657476709193948305562903993952752394532587945553444634155470267585260926444165943584945773886946281155073524356109962818313264363814764919292571311350338529538785676138856330863910442317687486618809247691058522576970610636597665336721925244908539155405880009861797383454537538085046676506598941821579454768120532008197328182125466735990513422580001845432058747563222876069765972226203717949662081578964978094706676665598003368807344644784477271700487228893142952610531806622082131681232260652747683700364579084138112437019785457838035479533764057650057988209842868698793492999241776692345546670163218216764015008109970130246253908747210164159463200280947805741295401038536753289455993976215023270917571800376807638971850168788669806075281771908689488511956185054729201454796046385234521781144415834618948072068022256462266874227266482325500465690353455176254321812327042698335042004059918516170382216816740952761956372251259885372236877068397120180170668924485446598179493189396863592406020738088453647958499477877193009224877641612209541200177010632707523235406231813967766445384277474648903925175016307425211071262619514342451957549179513013067407142878699721005883476137922851926670843998464652895630881279943220335643656160966164565697255000000*t^49 + 2966946333688420290997577011248146562387405846393352524567354441855977679686293740596986314664944512917170827765346312309274754219575405812186145319324990335558354845533633152141517708686825667167296060087326695423152604213257723180524400960869900930157559351498530236752003775683534105316563015628902465326492499120768767842210576483007170596755718592624943882968931651990612029332857211561782818100270918259187347631256392935551003678908610065462883173855904073697306298002612952135227218125105764088953101784500944842228918406765542558584197377588756770754101949147445067058110529815062243332974487514128336771137243470093914040021053990812612652371597324227563921772986092727067586574255337904163215952077293466515186259312988293781480234587395965059036591979446960872709834854551951167426015727405027675911434471785433904235578175229572894208120023360043320405310244096286451503462341936006060262665286178349914958348976202327384867031050456032369907553261870673829440655798244803133542274272977920579724067403854408804635354790189309196890688140942645934074933697568237427163772007823549374020376827456257779608922263190268053783792415583854194491866217585870014533493143303922142869229046338649718313839139728691806894208385049091981613692630492119731397226174761380178812886468069138172981197747643416873190716704433573965450765687948304004959475488073804636008377554041447987609784131086733235213949156018805114868332529823814267433661724169813374024498213966365843928899417964083419228310347464705904230201778393526117978170191487726797216818423679870999816795647430427047962517353624492106307246689315814201745133265317566496719548257826464888372255217325577539870190474811340558618091821192274282637973462462045976083748743098065636045097124773352350493033248740029040440655776658208454047671141582853439930897491010408128181922261916301555767147542733533778464252897546623580800922104807045860248767413364207291496720683391566563749425567429722153760967851553002008803808737718084770966340718199663711399998088896441775016735376085941429956243583615498486042939244047974316481079593441511795147677723481968781663251739810200499435227787836295336629089751952671287030388578930101400901634613996192225268026987277237169152254213764348144427706442962418634889444585239430209526242770971536661140209863200050887658918595387934646354949336626697979328970507321239780441144353909428169025126743040121626302524807815472935149876550904090582832739843209666646823471047178583228326126505507068938183495387444943686911569502734752700452973761237505724023626730026828225342996284981817284584828427107705415099408462330214408293465961570300201018638248797659919885242965850993141108779632311791180445084480808502286616114449125263503374620206823043078383890261524576761377192808631945892595417000638048526250730142921011403940653354234581875512021854139833261744606140816954069298473079374943540354334440666242063235356905399652454170447641054210883112143454941763818383860523019784806673164185210952579237875608636822443688645597077881959517704825818160778052812603162061652635075103715966804556296569992921652955075826756944391672646433958128979589218283550570258468939303484790935012961917605052287496691700084378783616105013953342277105561977724354282251714574658608999279259119778969141847747311955047095795337311114542406108075042050322279994399450624659818428352815024126524310621622022243973815600183362658405375609691707851011177107984030538633488466961028627114194575679773253108711756761426609552077783823222036217168778744201902383580715599928727567740148681018655660397837939625354987925190711780495102883379414267817395515674141133767001359471819160955440744389364187598237188582191572804676103004844013646312975243490238647175697766611324313235403303021491402689013917423361977615232497446532938824007447324083310066390020077330065943517453789827386608470204261056939986962452794979076233036715850388237457536254869678498270883340373214406031564600118828009160178279622343745172899213/92741416952870434674024362405266057614528248073789513151715301329598736676297348556782246758473035751204650755884658982961777156235136786052231315380029200110281666883106563553909210511524004521244816537242187065861134992825083074151236006159737581197229418619108327239189664782713208117040508759141605868480860753122418976770030754611825775482621317095389999716342123864069990960928167901801044991811092968608399944500986764106621935094684468284375231024272319858848124238729616178781869853935975154960854317103258452079728235842427791227500493639241148185476124805656884964294891196632182114585973518525980664784225186621757443940452940827827072535573295143932643418463556064290673847472432805665218896245092357462356558076393486087135652408946271881813990728742467973831357060322149798556003003039884732234155165008348982440729230428505414469365323685074917852372284903718271358384335425485299914848975004025371823910990865346046017725796950306667542902337795695561029159169560353614618024396259069871399990854713659826559702385825010313298940010341902976468684401691498299333349136239862796896578734241777505777317328685496996724615329130116215505681661507853577336722678924808989442928956472936224092404828719144121243579986634891594041057458734799118240720072997434697905358794709199912773927439055376627220826006828480912746399503063929251351261591548665700112204836637508853022283438162830891047136146485028719855368797309130279680571306742336205183694551594161744052856626224077175259658740434977256212674354711061558530645754500308978808560055689801483376208075316394299271696484414604095581929894471453985122837983464100506746583858797299335742901802282693813617687054898432382551883574763406514199375301497277874299827917605567000701034347920187592413794982382001866362432687398099759303013244339538122849742545580154312372815490854681003220186444553599551005211883553586537208121301369661291688232738110089785530626906113665058584727031228283490023344646121119687844394993471681145348946190713467289310637896082896910840969417009742302722809854704743711814255726289204110885056894684966175484422781442597002251795912859146043158325957908152481643763788214889179317473038518599897226791782210053562318862478938099646358044612888504246895120269328362747417904867986626777895535928279933273229029467171903330109420111589807045058567540904387355171721605467776994848358060826619121095091540701153058860718291282694247238138789318832611694812986762208687467781678508243987823013128823754680148210337197960745226490266861248515360715362201097735564625844519136157553029110018383950796504539414125147230174822057491345205784348319564661116722805520357897606741692157234427336253173017235300372051973944168274303051921310030142027187668315602298911116120084776785048097180944413143829447464846874623012736082926483013299707664816918228421366986676619675857688922907493526743433945322082039019363751713965182178892752994406889461158036925658545835833702607579606032837125530448737398858592455932434426014095246351560450398611223715889048218946694061580935295026069167080351282827607869195404084682466098335116603038655636507268819754797038406865688316776871382168408765881602280246293409525088802706316093527105722812382396076217453477718366071850216538442903709177091843611444276788275049981060318866624255597212736344934530584394238934365995268643862719051483532656673256019070271102629087911179069412805980231502947324320637040122306776533658357964105969862931055878754886050922396428583031121089159107410792877184125262621390464810824108137821152138495574059435934365514217918486911199394530993646860451085496567411623873343532247541869966513103820723733825217332016684878731628830883770585421314278177429051082839561237772239560826297396930346027646964642475298301101110149195123065262203561355686535276002110139457434542865037199968458225049032657106473749844411912782729345851973795578558307093555421834265970298757606136656393116685993422410098752756045548599256182399165171950000000*t^47 - 35125011080413710357597641990702631427094860413591529648478431493852692513723006581042550941421333631584321782875892432368395474518807446514126717960147060609379521160844393841272067127370977479604915281154702690441032670911653688377115672829145268375797169161920786641007840811437183133900325374640144059425571166715536131088357417905764920734261758608196322845578393684623470423815425362120226344519427659004372295086136512954163632917021234134908948749994076440277542241741825745750990051543700026268448604923278316393856505389791619523584132890913052525747386609268940957257065936865369660696953287973684472763575879541107625740274559886106763558251230367193166267077183570553318016166950001636811462778663174216640885701250545619781304929186870307195825135021745978055215411460833368120669883829696239820190611458529836745646634605863625534194995101078555948734244422850123341313768431431324455963132596955417090387541747956266603913655378222483938309481842770718913327599887005174350082475697843908360050122949807392316750574618375650762635212627909017333336536135110585870391647681897107277080467875823717905309860376849216833445077687979090009057808521979412680636663535091518764105185302451024833563610646231789492976548543357859820076681379482067743356737502951360937956178414986864085717969763770648292284393565340408139074306662860900859944020245323270589441082340408461268162454703476862854723468679941535730804642499289159518332083602820848479508421687507487841306266000604249280607962103021660477241569810089325163793462319310624900638433294856063644619657878899729402235575538768019373328191256667870800109760416202340671589422885758689694738444438601329344509997108665607745523861590473867188779553550339306320243079735425530215111679119138634158959973637786188121743134928194735715670059287450058342067742560278404094040043517533260550317184559680209149157217567792514912945955888774116656096632056174481809194548201906790423675051966614601162367767218597298499366238659295934190161645702698952978673931666723094153605858484937405388514822361886969307288411194327562622430201389718892861502558185801088850469358042387098225462166457180890698671308215482260135307186945724813496620660223924333656723669968399953455035038141648577089263557532375752396225198939057811755266164800430279061240043225869966617014817684157258363958696957053971012877385762184504971574297356377141373934614679296671896330237885092432356468851271045554272638642994318049325889286757090100977515122674240420378283699521136481782186676594069320695158996345561729637243722437645880655668225443160077805416215308029957892639318190691874457519236120846333009776051997416110868969480982175993008424759988928749627313754266535260370112130068705343775608197502710308370806419480475621713383909564740640890510480675607618555638786750032144576048997406862921679326801810310768629891049352135837454515085364021562512999017177168928303889899029926187674509367030942480542320272057341173877030232885025320690211313198850232151212959392444714588816213247816096520391863999817602044811125942683820753471950625825951385277929536168347441411558245564729006617672391941034664152793394368456604135429237459154399698090103697800073496102301890657446032179585210986118041113519971631010174295419547422793963274177317083958864846713100217300319265848236316124850079066635940948326859422241721588820477502325050448812608053292800544024300377410650150043071572609102636389031168599647107168681333347361053737382034464905044239455700994844159522988893749077333602530956104329485918437476926635950186400919656737390428518450602574543169022544522910157274211406126865192179819883227339226657487876359230882729473544237535885860638865871925379754310930027283749370044393295852704159528136136360550201237367488717651431730812026941128864134547301815933887683131799264789847860489228095940863669588190039766065397087318580110371218888983515071911442388296404272877446150069276637821587551244972877191373232544876161997154944174981921341426166287521989982929891093699938961407830388554594623551882935642133731421098587388585898698737176064330060609663828393757520729600892632448631897117732515772772697292512835907787822198986655174446413696013619810983444113773237440449730397164120640931551825034443260238265349705283311669766491147070143762609818785511811874668381451188142828802945478213865399776307839591210471688560129440073405774007587622769104326633000730897739127942390393/985773696418740696349566011418951241401320900923204931057117412976971577226932368869896909814409527650677570980791309816424234381260949678439927405260247965975029345224102545574320353865542249966074857132723605147634730206706272007475568699350645018561332447751750851042834435885157637231873702201052081979929178074875606707515591567272226598062281594387410700443619586481627041565005028502037058570722911224413488212216862780514869280934238604360390977584954465747557859098009716715103494633924637179589648994067217313914855444870483911581585357096038822685175341421965263405183675388790145699933124501727699337004225496403102707763586595277256904879995329955614433206999947200032408930957817762261743757809095661860853694190686895263268472479682130972478253628269878935785473436220938726419004378682753261565920875198556204755033915721260897759889294499052623598050509347293171890887659287236219883495143665181568522660388658079612045673069403762109514781857079415453468659040957365327133907543088406153311194814504886852509857774923439253615592198704708447067340352440109602472326021604006077256066806775825404397239897135165719442093941168955954795135467424590008794097225090943894244488727665692412420274011394039056430943749801481544157566697610278993873323536231645268440646659538500856671298208793281368161217713515969629243959555370074292043058769661096982958445609868816926817229159551932605931463840655460429690727557860890079001960760099920325602900948272942302649192432049947183493588051631016975793331885026216579117065822650199373561133664389857680037512575817603454768096690434951732038645912166328506554199344233729420680328729811858849465613116050068439899390060694821527477654393805484069200186503614958003906708714204260146850824212120136575179024694945606132112031384278985228465242834329521404141811038477131941954105522621631148426792800085949472560224711988921660982191447009541097754606065646899543368198053309790238360905256764888954086105338128283943087895333855540438543297138019364512049684960338202349893383856854996697257954596087528942466769390052293633479808999043721885810017929115802530894473837145915846877212631529120729575616723911768512819106483040944899966291298975352854745821810392597887387041674976867451615054836278205968239331707830720549679066881817228453306615511543853392614802378790155945683829506534841725370880737969854190537965216139205482011800249522179505833938592944422928383637528502454662605288337364933863586047387017609945302568050597754710826493213565785308257584244811273039453125587773900734523739256007025602044247768694603184476763388683830543881610060714907339523082864511578582311210450326049529267462623587555244802841031933699144304120518173902452013666197714137909825913490699946549818364160244168934989484169419030802865341773515386086043104774031262692661723099841777356980732867851762778075995117455887674192826882462101210510557974970322595156234999354199593004517350176350524586951044908096120966147946633456634043804214332585597790442446423984649784333829314041464991620184541085971519309315374093325749657820901420019161035874772226446181457783776516277515710978241093832855179372492676646273172786917159856342389783856081758223193706669720532143013785205672341749088147625829776691014929509658342851125409109927793532825319986693127457639908312691501543919400502197344048584532643144301096561016667398937593394074171027888932413423320710012638448825168788977778559246125733743498868647101263359069457031491409497849707960905428604305301086475955619121522556298557062068243312873652916570513561513952232196160750238534589384823766635920304810928892215687453507550525889043795775948841236593585848122715462375182889086428783811077245787375218083430274511451572521659261593229981673931669466052252313753735210385566937819181897591848616454329099951934834402782534938702052324109500938824035647199775621901603653438387098393597733525732694012426815651473290344153696682610994859893449169400050956031861659115160069748513676143502907382237465528272886569935323974507949844903604265427591649089173823989094581339502575330231763826794730070266329070077740299274770357610414867199054455620405267667912472026152071504845406611252070868595647234497703106833848080912555186350070024878414582897929642750008504910904650103171125755295414888511426667142270597779171550302685532060666810336224335082771085206022939991468135900124013778401362454250670836527077944363500000000*t^45 + 295414117165670738632767915211665861438156703039012816234704738154132990840974819890860963206735325019909024021538274637906570090484616287892509178662607439969344397517434869999843920777961485437187752738961152361829194958497090574574819452560874559496871945569493455595815572532731873324594243042774751303682458022983236297210944399453439642170104984183380851566237356446529624434762099336451313266119227352418564153110025702788887131635349810242549904529980082845043048159598034917236949837452933712913064836139012898282540336260726183032419158015636178754703828265138367857651491150837122525186055220286316397463259211779641794939571006088790594414912419425469986139499515719438253952849784583655970779479737092671607192352054905365866031221344704595330580985411257055681930480494628362614292277533343858333407363678490431902715445559952018109619988488791957721117546983368639746571323123488350314868929213467848995179764898533234926446270295562236529122917726840085342843734950718554793050660934953278424397959283424845318972635902636579373571527303228186477953915311033794993279843591777594794757986235179044792416934367572983145684401801845565729927103564561908119821870385681578742987468892957386203036709813897296091410899298428276501370788924924622943765109225833827850232292633756411322782710674668987418742193074810241902444412568969775854647565634008964859150920716146711975312721155323260006206103138227395998934799588702884759808308366792396142547247094660580004400254848422979598037909680822695224303848047308169128933768073964811666259922273088317772629634799809456985368678170490527861154186940400820657031987746137606858351592656713648646533081670493255394103015888988100553427906580109868947485584878395556258827352987814052057522360409269000390529428953885287020360982052932094296789547250286042970235420937524288886640259283006153227903787484070277144527464523263787985841583549184213503794440432333718376642184811454081286473148256770065999586136952313475957275723456532508624557395486422618580573522129785921096103255129057574062241309977027132294440602560112523855507980893430055008810995132302200250454903513851162822932012622700532948478720093967525185634375503633128116262906391043017035167955409832531598215159263377746371463787548354749759834931035228499176406766416303300591776666534581605219166323944442942135734052630042676181864796745756508730671222720618250922733656952190422347064786507764403443762134259883564166189390274049580810517474801404161795517493358633717306753650671576459095149962207666956096624759178532391654716012697197126383375415829424175257544884846985088789253035105704666482192126014576855471708859293988179310795431074175656433150201105911916001934903428061583012732767061569948111868933937063592259093669721266612807995079077519642104248773835314233397647060310028053500856743913189948955444467792075773154608150516596936269190397336296969749914544768885662122316957846825261610453679369802826050589087500773943786644132653735774812744853599533139483343808786985636888063944929503431711475875224806541514557169825921618354358506497717812635726944590051460193284762906446705455273755389840937052667165049662287891029052600055377992315346389727492426803987154942771877981613583637496260861616878620293409113343574700500733068485623211714615560459937810638266399849609843581753517785821144675370671555254233857459333611940638409549418760663121518308077984092615790676349398576844643590063182153557182968845448131903144194686018734699619573067395578588719592145041666767425988625158113161500217273765466523689791823602511659891383741770096818328468434599362090859754468509044621578306841031824324683593449857038094651647997954062522182241415404246495079639724638144219609546284094380420693457554858275842651069321439516798197496860467452610426027941236861121851894897641460894994527746091674965208125803057585485011028616346449210945483724189005506993104764842649079731111844513650929049113402274613954165573833304034573433718616448816773987150765004088671192109609168108475262679746783249636943472464852712187834461074386217512732852227947682279248632232937270405417743323544934789878200819576432963916741517415524068847764024959366064986904367506121777709828207424860957290702675979559381262941871169164625621726534259514058675339341999704199604796217855540492516625226485555171359909788549282863254419536060921207024439923173020248765505439280993745448771571015811614704490368836953606339008099651038870680109914306344522222959035247437512095366024344850100148272355466593923336651549541030595400840383908215378418701641400502230698570819653866956159428389286151524725124614591457144744882766557859681681810868284572525086485721023594003404722328003820579506685021852760106616695697453286927177493198592344023547811950929812890439407013139795573156254017526166830799206476513570680897784916047513942338425984447720048831941863820005959/8860026013673566438613482383291866637202772757824348345694409161386679633212085333297204175839787805564443988637799844474896849629655964000637744014200050593838364483941068625244681568321971452568192049641444876080523878446500492699175351211674490094117166091915062271432323186932382771727944204769490472341753466397126175984729767372185764116398671217587500280345398931461654412839657744380305095790377130426962014110560686139344124960635607353084622006040988174179453280704845530435817241734304939652507556555407749869832420228403150728117461338180502763461400488555835597020107349828508786450181682535136495794758041897166818458144318609434199511954906030450927633227122664892616207338318022303091141259182643428206261945165400040608317188052189218382961981776665833454424220725173056555348445795883354777642132023874346843266961942375003938506020271532914804944979925996098698388533921830984906326595266201419131365378966538499861932656780066479642089979176806828392101480765606068823900488249642827965454481414730340345650299323793816930622325907785054351695054492162670832739023165028440624605755383342126980138456398858702040744063993500412578143258433113246373692366491705879120996245225619853991898416610919960081622946461850060804358734280453597305028878524124226890292823445040758114206976671209431080093932799681442844641462450949711124633983944937182569465524938334668266127000710029270546126111018597211029887937435547182022308055040722029955654115854519333343575552720305894623874160846653538546088999872883598901500697787559527548487659718945841418818582123776480646874167145713989225380027353023920810356964881956555219926066601774405381170407279017996556347664798510689281878746174439024316598156428554849632023783100937146956124248749049700992522534948430596527350327926206795101171401507591247821717662668584011529103575792544569078959074383256638966038124292958240649429866708571414982905216997575345729602484324433797359944976362850313661801491886746666219568509271915184348905213003049349373988774363070728136405171416233374080496912631547253294605992927593435190653529626563632477918636316662185418849138780913431581548685477316339798761637763759476976505283058528013340888313023962558072863068878328507760023926916805176875142865021201034440368563590370180499512629664601511843404173934099868082925561915094014926912263793805043231744996897803487095953472235429622282723745904062104929751386000314841672103650205839849235856718530248315408377256247135032824049689169051831604974401901105283144929326102135612492251988335650315213622987008345161164033142949032586116151385880660894759866272533721976566926639607790262949957405637929127730147041916516604879476408413128141859712985710508104481033592035295476895734772443706643394389448682597196575756629078159728983235753644430922141251734325039264075485695698296499984801148827567935105860734677002511380943152989707397438402702355762643512396499546592408061009599669639411525463215081277011940296510839619168653566953043696159788049939547065638724567483788008417217897920752796837933537972146587124944121651174652074658857907355066710918439457840612888070158303888397277769270654176233811293804967843751544983248071672268707809319314667796555531760045691177639642491082610268276119707167427764988807410729861927628000259133940335412721359485588683025090604032044724082383238883199517166321524311994740152987173517092801394575004016751773353260854921931892145913127999654945795489268115589686959256437718489602922902406664403515893255363043914801601756457362729618502257869670318098547168605774730937690526617489251989285358855167335657882231731994686263523095464168989949756755083838775936919042290778820879333058262628737632627362687443530369907057320375818589821040150248180216558294526803931853314868488568530247085863684752839481313316482483192235427403541493195846118098622778925310356091095425269899273398175111206288714009258234411015691235213320750240453274384593608708976658790998246574799615413734773435413376810190987116863507465269238649242196255502721788873766326167204313132782323953930144015910493566303361925359513647934774698671172754643073359403808206330756332386636258032073211789988527908228702656563026627041008564033016093945286489310141630820542363067624408855089114394697887218469809291326807508695402197083769129144116652755767132525364209187953181635032030347514685742346242564348757947242866399658865469740359577523903080362326252488128408459925710958262963455634795778994740815461263632603307009536110199618035489593566680247281725255479115320996920493629621696409379843668076286039044940094945322623671592937273189922341038988264022661997715781671421226409335266352899207719748102000366471612158895951137169870589494524206054445936103021728842494415593063011016917284740845337508486791202168466725080617186672595251561558364839935169965826194775466955900682473825269809065000000000*t^43 - 408229534784720286812826782114747376455980452743348614926569220115996914344114700033110272208859842013856473552549784614726475446831677586508169416359957355770416734987865541830275772883293312117446325650800555758998329482710050985374218723348705154177181306931812102412891388438540150860440989822373272388660316481990724769952799797273557636726825613402794624732901518709886219246937341091545425428619806766651233041676578592155215445253201745329136405346936912295025824000766506441871862924522604802129781606159642653913837408430734178167105866694930806502709867457316181693888329796464103298504848312051173438760986850191845283396960202706973758258374081531398267721134287837720479503020832464853749827923865661008454723039025301019791268662039157811739598239282123711662907478662482945215247218754379255705988273722812305852552312056560421190911867913141411508691488272378301086790972925684223160884985493756886656856568280886654222875626195983728521276279249208650100560767980898899000970195112420440037221889364996284023021181470008604834049545582589643995619129702953278732398498726530689930962158381153046058746111259088365203962587639642896769964765297084985354854098195181104553109865178349620248131274150095626454867834708605442585011894726097425551552921367742371514603411581205295536460311874227200943495557219394336905484111559755893860126640027567329368163513479421320841750070003895634074350812280992376822315386662961971871003815539232385068300120539479297050409320011179402432171893867472858397710483041114367971065440809804238493639610528342511124522839980081553523542001593764263600623254918122783390731159606978475549800280539563131706719168623518882168774536637531942592878145718111676073513680316336687762723498472029584395095386912447709636657694449886121723263733708215813841349855070787853174417252093694227569855714035236799914124310904040522262490475324766999364240152874525258243642925318752487626248420200819628061153900329263627203944715286829155191383131129002125837845375652311909186961330533038050977756671614981907827543453949566875421281919400233116422687380358688581733436098787616909734917271278274404195095347382867537099786999937804433238944475674847886000860146353240892012350673674246700742568731065309711268767191013234716697152154337184907415237216165401454772460607525360159502109021344994704173010274102666913956631607692054658939280107981553096072847900768248231713276122674594593849929962379726712168954735231049451021970140924520109793688070801103987565093614482515330780835367148289415190520541616153493041142160429826550420677867599233503370046365489360765397592054213026289439399319289543554240116979422669541261291750012123190323305937607808848221619356463373821780897326827156006475111082992501622554332218463243451593712125531034536355967161900716956173540085528394888367293217357505973775036922210947048461595587494716582618684462302321237682997893436281309450995960372951458264046516984321648846194383984814616899673228567823402792203117408367198826055766205639629183323131256525075834352718735805291488534934704807698979474772788308764697942744736276420259785886106864767774431703831105138769878848859676288608759422339602676363524038406342264302076578436530137286373609100216686780685662822446057214439325154130587827706377135463447766637103203968828353432112276415312878939523259230346186531791035274284458032683792964779442898212581685611742323798628004937829267386888544842197851298745105453543794751093739311509591208605837439122490596651491297628918006017132373547959543223321943836619147788511062806220417346695211267527332130496507961801626933443855561220361678914296867283223158586288760249294891365995808990253705825753282419426042912117091905240356033550186666663191559247104237505017181589658652087658273840474976914026682934100284933180441487560995052782446532743541986243062386006648810084745951648141723409639466895798396425923245778927366042047369371033335190968510026853275959341164515415364342597728910834688475448196652615345965741132650924238208918302339935466201409658823435062515748722132341103855243334569952174655475983643561759298670333426736063406453912499314083001054286241694571208295178053326168693974079797996115306483566336754651212845096606358719082967604913918189188767029096205630676357089442059225617360282078979226628372435610888506322430341866487395078418275069421453068421695241357243971265124872442415703295517423971114195449012920217725290245698546699793346416389836356070241741892205188668890040756470484683943383913818186865023708537138252812370896881414152296247972798775964659291998785360004917916704217106551818456881587003398304336368921316281290172127419363090875501073965710354835210654630486237471193314322768227383382608667670712706092077484775979018441109184899037835776750053848401554538569108459334927486303004325124772791118573599988330055409558621814279502536771720467390361227160757451321624271949919785469264515279906903790546811713038177923088315158622902861719190289356931781689915338432044135807977235206365213089370542844123428696316281305473910570815339509617193850296601085422517392499971234714935657269673565434487152797400545012733683110428733491686737166503619337341161722274705489768172399855135080524719545971431666671405741958219624332236514786243823159445544796181475187629529241069160441401153769237761/15474060951405928367305990407658100307126318955922093953338734178144349069761656137754686476485830877424774729145642795219216801106214384669850290741095840276681166393844730494242342712936460863976939606498630338935348729329755548940005555966982658423635731411573390656831049461426016878445475910996374818753360427476112708594597883477121436092036442068553924624414242413477749058812640427616730523040125833518406108512210039798982247636619322278682223010919629339797001794869259717123780027512981506249874876293746217748265066992416543133762463015663587086606816327315468216575728890457419069073411852453488077149294198900704976946004615117365244684377844522829472835388662952586387544073355943582781527605976352432658160239085344367586358748733039710657956453351841523181765981588103799974119191571510060468333761479636267176114455500212527396779780860756798496907429164228276540343172248959946997751876035474298751392887096008923396213301977232049311215680154085025779568890778782230893620321653483043545515309084649166795387968266738951669302027752989932302391406195053512734595060637349176639594548634066672238512994327089455697142033669260215490139252462142824429309451665447244729202020098918197986596463411716228579236462900156598370837737775392711656818229866235875269071404678864899710484456880287486878852456718769927921450152516993492980786035292009012476216610721117995303192359148061658584952068396963985058388236921246989382638808677734159077107699156732804650068134356683086720048303634717058084919700135191790329121486365138994229508066227568815978544156676642930344512975295606900185294350025261468651330176960716114468435362554031114946590834448177534147293963784036736318937973860557891071200924246065328580074193004433682717004130285567138934040482162539416451236223725510649942528075084777872472212453405523829378143139715795128929370800074147994655019171981647764426848759168901607922888647531806369038929623390922951769536090045121765658714273153064249440562200259671947481621430847798506592179528102773245469113359680387170117256094486785480943739889882932070038610329960509364037542885373046040378976430178570378627839642002840897484970774550246674820022315422107131125982834704406657708746581674534628743224427941885799863976654186555193715283249948111550940989601945975230894240675634207142580838975021328273783235692123676712860219643334561359722256360519779579092509966037802596482745755446235865402217984107520017301029623419302095210591353878404829517279600954554519135925652021424507468101459916251526287848078363036567340822208377551554768554826457636153464480243856155800461232163931120054307540429082039847125115618033427976229050366883072355571051718592041575636132130561351294343383964056577457430403782523663386791326017300380668053649781345415430608812882445891337875109832281518149993948516145601286717416156761380333629293848789635802153919953880849457742774506843962307627392484439249446311821591371175854800469900291405197402986277167443464091841728592294364744755310864907519558040801521454631984848716299072208090686411833276002190368578386501135827889274379961161455626509593189637988289486380820551407746222339757054083793047965495096610929590920488294282473575050575366517385998587771667569531007880872088399154018166169229658309646587467328571050595634413852934485334870148292418951333316807076247895940926737213200541290808632811718940783617584352634230791397392150141244719699636947179033109755397616360364721102858510969759551882874117212897677810750823950783437678040209894562465467881846084795826696646148333315014327179269809215016364679442831748328072442491096770979724577060562687102789926434321283195396417232015667555947123776535751270255164090954022153579981662614862041813976647062147744583159487156692912956037120540323033651916409295499100311743463069956743393067208494865333096818078872953737466483534251491721034081730708180592593563167932976069441680134420645004054489991346019667598487529208336087380775369740061651850017813871682426900217051304227047704337559176121525326800436239554647426580059294824255046414699565485727790265068990560847999264738610689739686680794776992265008142096510141951590868742402307396443112358942764519865591696408329270568804047288088356320795587553374251738391747045249809110057070522244347008079725112245791058671325428298910454176201363160764619810656593991720891904508360640305964887903388447925382763096926984142755701969616569875973106116388557705075415165921313379104183720492394998058466493582700646855322642221663490496161124714665143313123192770017821129935515158731193446911572308682805461818416320173871504443249963569237744694782881862661189367778744404429418036085975037619963273389344126673978917720820633026251929887927964384273100034048609713635194937816662104017168678426952457685961523834713234479732184092548937369148543412187946706274201548748632090271697199258465542887686666093578709118874963997869907835186464015587105346259136542196414431640179195498777020566083931745400543022740258231637898296316606536662099066969209632028046562863997669664404306945756205516023046425159175558664654603688832226235492824938269809673820641006257641980050766483368797998036391685816492572834375459461987765799075876772076440117611804897791649278863315887339436317542307289115938520672444057991434759903527547550000000000*t^41 + 232439799669668115868349140603067249354143078827686020590691340105547427959303440643848228125194948475625301571087405397808256685945548078621350118003737844722471062667546652736046799643831407389180848992230873746938525929896793552702924629862563326250892884230833475722852867202136934778065060394320691305098945963423870155015440581601983543128181674603980172012714305955862701735494486219699608422741350361374749606014235728947765506649464842210663055330768829008319515739781030827919062659040896014935798877290969564410840451298822898521459284038950839752037956561451904790409161676393166084807977127866953469566200660749151079761155744440051017707827572239261341516087009508236613300994730962604329015954820587032765669734023356089942279721893409525920409879192231878069264112646287603046886447578112727245549401317566626577049839489511284727877431202094775464905814274174991089137078012893444663558894850797656112082156373636098908092403436312518590151802459852614273626080835131373956857212877408673715524471352020173816502135787259607115879298131548917231316200400141033654995928483505799711078455903821045675492468476835070216682353192063056236420952079315853325032637517054023879054463291863661956247720649779177036661108431908408822892759656801050512160343751694851108638095756264395493400104838888630481115252671127408390635699121454549890939186584749816550622070886548552446500225196703372896067237173301858543539013006555324603353490513474707500586673081038263589408314975497701969591436373605612816096228776535169291576786170376613692656131294674489275450939872367571150788402153673161131402726953207782412727085464065179599274145971304179428691793941937877383574663873638188426792429025997653204004614007976182301789081564023432351135673424338493218769513269316252735746169880099176445448292682691404696339063605479236775912048782103698036761690700531976207884385270079395701302886315161760199311462835894491911393664295263755269194390742637137593290162647105186154588028561002823803792736509151002266297965808075430693831768136553496339134103845300170270288627346745667573158092533822872955122256188311288119548505289442800625304189929560365132940186075724476350846092396324462316958561004256604447452546510078151844447840121876846396365105941119057226337949876532792533902719318349969888213268103535841863374746236368111741136884613024921559584229293148706946548985869696953672804664720949511193956979082733951283776478040204370289183392137416854368882530426708643548757465667050028999400748443821591129437092530259187846024363224534710505832483447187621236212189048083997389040358298092685114146576596075436802757955874598246949930663677822506461843259891719043505698140954224100150990613264387521743223839228124350263827902348513590102074593486231463762090919607666739671285674040551688945864265159223318032161133518169776270362761387157745429971051222684826425003994484216891148187940960604985103507667012544622433036564859874696521020402851874950867653029766133886584484621605212789317013039241582264399297163910272594047589277959065854887260540206401694188310793510957835022339527573437180758377900562023030297315511654943261392090607957487035431322801153039007159842695237484253027820802781147039169268487382111691172063986731528003244999312137338140385797994463902347644963331868631750530884054929325937718221079680453248500100678356604895227283255398753647929918625954433751509397482949483293138943224306122716492856437465124055366518996220162048331142380345151648473026150607597334437256410379747944994356517897665344156490725270205582751992622136085509486632338758041830966971857709291414611944667155486579290046333302303518057926241221377035812935816395810733502015263080700085119217101183240864818430162003311990924285515488126068853006240268171104241072866649504980208136564414757042309582971452127355456070929320724672989380547517861502330057659498286317373113704445754685422949889934519574997501399138424039862956153771995472620756047827639683797134415363985990795244194251063917233561285368229261499945900864488814963490359015165393102561928392211153585753935456364305066759938968787420087720845505456724606051684380924059862781669904279783570797506517585782347497385322130138656902737359650362764755325045464647801924950851344469184908713032033137826650909691060077447765837796838551981703594871853196387539187429076769603288987498601808781714512131594327425954079402841915014860720710593288647174946498414640655960924017309468028607000041660128755960749600324925428751112184415474219614080102305416495634093064657450972285896528910683060597616668186004633605665040170671907581046498837418301258049692351590011219761784972953495292150228415005572327632454875377339106243901676883820094893303957101445111129800007989553973539500530054730090569744856180569002703409262400185437445547191980346704774350514478445417978188979723347689809416692530808486123985223116639824770526937280551198568597260648945208788547969622387306414036523356964047992793876002090430492278538144955080658982680464708636804705098420127466263701130497635720115260596607644804132769823236861550020379425208257362612311848219296221559909340504984974000296870847683388997750627784919615339986604694897547332987803470270493598634557472731079609898179067624729103137207997282224026992521016728508738187376452322401106660664799224059919/13112481187745208222634060794673971767946425355264445153075345823572165334807261847192740478843685611208562955097569310164222483152773666271005446369531675114455363768814888548044126717362157913659228208091454754900907815561275932855623169579406228091905478248453267036588526220543769379458104818118158846414386036082835199836776175721843826153067188140553079512503638032836221817836926688509684880139232783233750899336192753725045264612692188786304874514483895139015674751713828080295043137160231097911432433634762179593452921383727741473963637890811544257389283743208245990292171496713763728070208074355971127528971145776166617387475910779453502726392795020268420981126270083514741937347083774962147792931341192184474022553366473350256255998157166573277542176163375863028487234859580881578069001103981140470704978189205624554775141676180092446378928150930530172456326128702976489878491191887905855941128185137298080411080326894946164052748813937558093257840967492357229825453909158850424932420256520708284415126528961170878307219878953560891463933671302853403318748511131499714176860613926040758597965211759881644573780423632111073824357146197733372259538855612719531790224580505142148991496416129451463103587764881998002220682716009622127165270717978931662423816938958030920314661072490441170053598230249765804418358708766886614053452317476947590487612675136252418307860284910448943074386798080556228602460420073481492554216763419756541473008953378422799493724146966813540396197544093914100619393295387931681805801283790212481969407215259320033250835197146005909203263842299886205781148912031200957015581529098487589465633030711439768021842607323597096280356329317208935891561926534514406878516926761979080026875499588896895238254625910880677732115325062123269029996269425708586678326196940409212837636548762541781068645131942346494586525162246087714303748739754946855360861426910136378935840846509239452195487785413766256372979328800556668708428302850874653568956388781213218248707543118936419810898632257565278419206275396159391365597710703466616284087451263758313556817457721514118871645757305473402890186559190398524215719603625483920329345869484255899572157880424413062874294360764012037217454392595672409196334132821036171950792169831843946274370963007077997504637032953603474303188848989472579304252522032760205424780679611712615086491110340205297552276228732918361567389806607064867929983528648723296455941691979561020833331763726193122164794737463990833836488794192892458642468008874814061642844820616336482200437110571293352841110095939294294345957499008302102338459096716912812670335870724022913917962912709116788605028212903919686944126788941737395324526275686543766977364000763845939048580789526604498978288311327482388717543713898143761019031275461033790692768561622798737437131771072229079400762493323380025641296450764905729158183298720442712330849097432922809814016303956740499569535953314521601796585275597838505463588503451785883228955508470742660868986867427476956594498628670363232940346499063171957798266889257248149622573750044572640538577904259110779161558423515116329232942043819396507321663821429004006076690920855322639056337330366439060543401260607229558923105660007619216594530981318325965809550803299437688150275601206686600390820316809248762764543600580007041437950885284846455868496071504122252859068293688211688217052711456703124397143042146081068911667102408402201437415233359378919688602477784662317248364389650780140444443666853027449451632580133944247483139904863928972448488420099304015269239968783570497700832837711843849215245986785141247562509251792980171887660157386652455540700972764684550658548025679200037173513883610171375737984331808886332141230240837509688423695679775230412716942509443595695124581102160377732163779163361916913246041439193166523016776079551229936818729632156028367648962261119073604958336302367893331879446070111103498562877539283989073051106228426796982909643435712441897519435251149124750694641429740113312039935136907402893111816517907002859028089039306350144934978692310277354994922773169687168598768737792640801030059795196923076924484735376950810412167106805818097180522409976410396594133748077697407986021478255826624114919295335240587242711121995798840429333325375707114459289011547960419267069012029899144080286664692788602807664177101793916780061351015771862813767927064168695339445949632312623139508500708087979010949693578328903665947430524069022779519516902844472027052239290266753014475708591374226478715277851299485156178904479555901065000869670073065903939902874237811885870582105356537583294385475221580957675766722436475618105268688218584513747922735209863584544281698111588335322651468117161616493962724589001146110811673662504622570553173818878035050550189998083037277338869802691411518296394627811639097989888626658707768540671518458732238004503104171435570839716661866231917777417924334387019724650058177975912543050271277184656531131724160584285196345722357549910438567611401078278040589119690814777487106302962052667671006740940287508297667947825601023570843148962292179155621372716496181535731529186119498304173064239556628908016168381501536940258985244717302629542479941813906975288182222370073421706334113850879481325234047681424707235718123972519544062188919868293456248498003542853607782980286741826371818870392096881831600000000000*t^39 - 17574980394504671803081438133949285503847977920391608742681305018641489602332637485975427175093629460340791877958330250938926403020775840817699276280375661524501814751149040403230111862450054955793012769751800580230324924741646578436407768892658542445977397941065040403655305721201517255091467797186591299968273433531808120438681549915742459057526642783474332946467999377618820608604886284880019630224197707478805315081738300266280978780508272377454641569808414677019038059381767017717094245895822451662303330515030004820377401183375831641289070927308671623980326724457597540865671205590039222700664943656781864271445999442386409999223046953392926859305673252477152289050591928970836104254190105845098436158455026203117072273891844803116886143003904577484532607697777327264212062327866749172685685062524734120330530967874887834597674355269991894259514975585653044190301550438093467768689108761534758166997418989312104633929654567850842277570225598856156645477402590613001563288228069380831367011889989485824892669622804466383098445847911691541182406997582348010985257019967503380237929295600413451323179432428493984216282788138048602255682997398201554911759617345127516687106773037745313459754060532062716963560448597448577215060127655850902685880473365187370238980310886106543181328395194577743673061180676875317552031782230911894514568126180068506720015047039858910927890106959603803670052022207173193746722836947882598843520694910542623159209802713504267112948472190928999798867604714909950704041708113050724550381892876288719746170937139017885870577702232850795164096204626321270570992589954134984584632390274758458716744023171170125865506721025971773655308482515515959416228084703920934988572019523717671471655405119183281018258812463540939101728383426103544359989168554933387137904063021501778904619232763290954955789653308373048585001594648296340634840878877554407455287541435460659411904792298329361351920753336831216301878226882709207768817615538464131301773707286280433643961907603872383891178003093708067931629216157182930798948728738453540047313919077633496797490900732717436408272569585930392887512635813298467739053416010208678313002418945860647796099578960649433361330973937152558368462854455815116209496285069021185821209994379231250436525446993844630616416910373294162150506938271416013473457048419974202439003315903008496375428086952517267698382445134906448459069871215755675423984571026019413127930556145863404499963508034842518731559274481818339075697570785641770388836331339699382146080789179434984377821175634957788462346321480544663224944574662913453272210375548884439736241677012927408470496824856201763494730312217909908343608606804108482872550743394675558206149476339054661746124855768828417289630888742449553949496974256777522997102323881667254974796415487840026229122336698151641087351412922524275244475510506470499512832602919118512925392179993424053825084913469223983994023021958417221243052282735499931508636446625403290749971351750167168378191109837488951045463918242318338550583109632880521125897099867856703711625806913357560496262963833637065910277756038496157191410568348666545023221662813204180223690588820823817272359134756080094070920433842315144878449752521820224689697718682334928258929651944447849494401473303969858752483787910453875748337954850616059747187598640628537264315241396453258013193116310896694465148350366458006643887721140710795980001910620059043534771816686573754854520419233564808297214615758512593353492079585859749888621268543635054488341430839429826075457377573133927999275204125761452346943823580133962006674435087135361745855085581770301888628724283614288002906333775015442260196190655324425402898330603466501336979625696263375202041707409448220192488141806834647040011406918618618520497541262176859079585200959463070084680172400328177343295111467171367231596165601381622626814950728784989870492440563961628489444951616505024854668952867895066994363896382597162553027093828744741456773999418788564864902127761265190743057050667368865466665623966471248491566268063793158614913362170126321765546046069942550516432390483307117748064067941816211624313361856308755989635805343378079449402146979179650468467651176913129949982698475712614022047029596618572542668354557105056640763012251800316990071099121739108493278479305304713980147669760350609700020719414810183170548752914909487635969203241390364314084839382887138332248341733478578510315695504760902176692763668914576565596636678077368320939091184035270957110104803212410796468677061858558379779568152865349435467315246179558657172908136166107520509627329919521218622659128376445561787141658793526840543815381674934756834204926348227269490553747947448273268816921144729934907857814289098331115437515463940651231362409982212254535472013305266609954047662633500640932447620531944379033139509415821234812284948048588197550287629508876915109782614190588392127912948294180219555436677862230335769214065744991474606839073331120644849277713112417120888488157229479135611102546608688339745642582050179494146536376958149884268924056651981209830598179851753717749782036243449130288197795135871583578774018455452810023477400716539034177543079204118950996361082005645734340992665831071183463384007819282380029527909360473077954101447483753578496037393723480161702089112187009406211808575366662114913755143073485658400918540786794729841367/1733032930313658353424801701696076601996919217787450834398124873015454518417026440803973866620507114948065070565395410493371404856691586225484553161839769727627183911445034436433165414478031870921961328169420603439403316290015302459084862246078189812813507375170573460002450215481868186318379520127949994201101354435614718911760584557903692356563713365909765342235897493339853983590780477331363351658401932850727410528933475617326815806310817617923294248330954807539905013018177611278994867961343876773960986645394401402934694442882683164808860807902259099351617001394023178383615332815669106059945833827380850688412353100083354598044732874684437943671581075178809639672188696037865059386039572257497199965758927567047983314136602227792201834423105515434848490949592843230265062873941273181901452979242840732211507950673343378656114558201802218329748337281318404459644436676910059412273919194518223960219108468979562960997783204615384682304968242080594658911314536906547208597491660494731161901543903486944923532556244368084416270894001695631155149900223860458138627928221213212223708411140558386928031068820931024024501312656710680257119202822467094033635718750147764784941348723429620691709442998442501706857516258570735960166898965938391140343279892882134717014472098953086634921038414153307975417232764677380483959742675356847490731281293203239876112808563841361286355534322331001976331455146313514880291852186378470599248982231977822898016016671514879999753874757447189589030775411078980298529813873771637278666736340939749700289986950106797727985385222797114333031371157301626864075181206790393152226025429183443074374498892361956006886864601268749558387094858091114360334767956978320775777320487041568410218711862332539653989319724554729573594575462377292056797840275764484872652112362290750963374297194782605397905931605046795034519075610191259573812125104278809383527185256623024749353631880304480931836968972186106883962101289806906380963940693457266713363736050583680345204180282219430151673769230041544297738429398192399558819830764641504452213558142026723775092707328860116044202514257206734748652990239664338283844274279168124803528545750169154726786866529426593143219238014310257585573555554728036748782161221180280726163031779442041565929362277435475336862861188701259187071459541441959231378708328663140483641846488681350627264575083297133493159174897534043453823352773233740044746156369739595681593626956631981586805348105811857646113704468157455205389268965827286617246188506287925147129323791459138397491104780505938133833384346643395902724049452263927859066343949418643407929390914025028456157431629721602227297895472134718624448757271799625748724889436571534535508275434288304944254094349099561281630438480448922375502027520204667081348633573433299336560911561146566464607582410046276660800776200906726722258014242761707203739892647551845146393889044051298030419154839615869359773668496402605037448687258180989138770947206211034233426953036216488344851097644998204429906235422599673953615795626182560422337607196832963775116830630891017324515379679579141312519304974581208180287173458130238384346568398866696136469316706378475461945917163431029168486199943588840037670464731007006459910511364238748481162297836075681117194758626150412351653418538289044812047179209990930643382508671813873250619564117128157752873526149125311459353800030860929607822405403640381274492002034977157623311713342331247218843627480539536262992160165511441895407304635741794569190772674369631375688324092849279191941886189791347351417882540895234112793406717582028737948344586769501552844972778638879384485750801269232873962645233732474778704764060600938246432751617144316826703595854074476897999263497357530486665112343626286214089234998128564372298802335529923600979479424333352034018476880030175458717238514020889982875433049955082590937845511237561455326781296289902030066788933017512393393648108700555821587873190408334574557874086661070788818692360209321216808442297318309407944760594595082372945083116708877868212434694989277488906350500341657085162293187260320783137268178260692536139569598526666666852732525653665442808085949502291844025711851882240749858010370935674088819172042811752153855166866807630947244986623778080076743554503822623627702697692922102079797621089951670209277887516896893671079615406953762667764775225917847868552994360314295900696773009737318358271706843585627892613851167935803434516052067597789177359829483992611052908737626196922523413206152159960266270202556013415288141645208714638257424281608061323543637390496545097470915895268257955717258741280308452283239480501815354194192913011626222919900350454836903637090602564433748258318477102369484860313285406766512984810978942869061027616408111139728380299181050111413308093488287292255714889001506823309104967450996946823392543408792085689629110789595160267991401279315885476653651799582068999528151106941249355855816441106477520467905438197909543223889693450359638256179829630685973509179081031195319136019757879216374817960910518057594274665680008447104283601948613102854516283011734624760696911992972517107432127025868206656994734454009470254421786465604229216510136830871197765643071371900588083723244703902187158713957904781818433301894965472987412051701333073552635575926118467509819468247151828650561231044718808727370155471215409800000000000*t^37 + 60671226822962198465393140864460579418410736097486314364971469924929868083609811412328797121982606039664673108563510297561971095695702873758535149223787183153934381251675022490293203686517681279544364321310765750951031981537934661780827713010448554328741395148698743782195859651200005526663678962849045986251357103310439143818259081730964093696350608594781943856764154411762485856593421395449305413273111774628187108285776825693788052337517461078209745763784092053007803482290737327098261489019123240882719063230118185982088606859199290099780906838339960123052937519116117824604007119009194494976762899523851386285701422284775637078492828019494048453112867269195133969708559631788452194745036397507819503968692024034042245635433001309223660936371536022522548238209310479404431318647093875515626402756417849197586790517585646739072230675342572995270227216127861915228247874012584898548621183465229227529626651479908518564009081691562738572949490532156233268118653945869281668486326019546202941033549855274684837740879671956230959636125952893653912903797912147159353562558604010541906862899720131451375355525553185486213308314213069014545270013756472889519358542388194157938350174394851296994359916037083405499113299411022982540757060087084030956818468272858040254933534213538139732965943048186132994489691278736523358213087692530512466393584394510606190095402161891111680762984806441942914421479016096068108876497447547601428266159582500169676864769778507119248636304731345980751687270752780770916281877674536669963270242043630508382238299886598110090842355826999316076352190511056153902915197739977488074919119456757368812769780152443885128354375179817813651814952595511682389640669681223910702312560493579252247334896720902334769214420302143525924001267685591014462635182098578181232175894823336360878614102457745262116700524954784231484705812567967937711181259918659850849518411865393772792223527526466509526535650525621458690517854041960080768620373772748341750542340070740506271371643035156115283708309168335615581397982010280786151252846079077474217405608152661939529405431464256295765384101795313276616275114631080261196494982108680128372976195403099032093144457739582516275743776209332797835947382349045402738050024733941163047396998431615078625921157127921576755055047264745936479990627226821836342697407353894515231276822880125120360187521571624743675525845801165508420211223409115955812734561619005199832988704691671144339981174183102084093308700664628068594112224811888236081864216421194841863662203701497956794853450540272043440817326291762146248701060432568768852029915156192128499498260715102844860942407270760547765579156212207884194959727044285530678504066546283974925127885386322785083861142428547289788931322863848069211921567697208938867503168091652021252162279759860711925741008622754675655638025161528917714666012914554784191351454712755675588032072573805448363536622376542152809665707116310852754146752007418774502815980027623815096398889726712778038342635210677214746341355728210422915231529798372521309379874815303473895644496355361874216605646647368279888912990045790239854061964316657302810054651557390174170028248716351767041073946910001145222922769053375050098055800007696912379358562276841826504226592061671375150063630180825414751583563457811773722065262664488192192176264790118591515164038103889250690638357166795037839042758803815997984027187897383708801858016510001970950972627664310427614574643359099929827955703807286649189353377267933342847324065053959023712550813140551634213181502900397596094171244196018140155012152458749041107153562943940849761159970959697577708047220208881068590228997850181165078771457201153294438645254626783902046628262053560654794072840539836047156747223977748645182566663761656070604614829839989692840529142918388737059176396436078912391205970880125995431767327496465948435790449796097702342857413283048934496453476685499976758662612946706408301336298288449302168183458130857710613294734345657217985334242556293400213986937210598208057157509891030390589286899130987237452178167651114439325796077603551672969263660468413029772594513576927082897264142560505853220848077654293955346160447038948921227763522719314732760183098218827204659269780203988213826677636241726643637783075212014533447320476785653857950892977665539483897375270641517357269945837948890980078746545148398961136795964974627189890538394522779079748853856825258280242469019036274148270631824981567456775909613304425387912699383612422648237239518514128809592063776865646079095742874469472085491720655550501989236880663926726951236400247767439711511390437643180733385594294027724772831097071593684060869273130291481803577605354310133834255724735117982909921925896588122324280694073532036372363708188985828834073141918003532653563152534416763673901950649706208792327654786254258127512626751340771076010431639485035869962615566134577943986641872355082321196840102946548691971442628179234249046389169172002230878888969996148450646716185502227344161783432947220527369767101477670445314968382032617944039212725347330774186840101226453367417149301163685577818179792179203961051476512535036169177126124098089082383949917408326780762920592734102901070337507385315532778188844397800722298541419108910862716699074491711718144428247021231225554222554939519547397754967293853169950679198215785867291021859748072058183090316407/12269873146620701142247596048008222342138188061935151907538724100949417990392547200892134975673190373832300699602999506293069546385376430476430636385825569671600462093030843809946811134504465646127486203439497872350975479333308341410320824702233583874719632216207660096817347525611626759134127002505885958943797589404152209895264938669958141884471090630641138623030154252846166203822725779506052529741485684583150066544849007370673855908680588734896923278183160037382527492168697487855283665166314647559643785449392361932777636655609396806846734519947994423409448369869684102955996556334937270904416503497856422873959459948590150554156708752765820641194794012265972248879095967948084620453160171583080175757573207174699721864087143772768788987715587049278727315923117330070276645147504214127862287093039312384057476290767271120885291072068759705774618227951734303574282611672523220638899347897189025638351287960375305763864305088676923550719175153930610185092106921298354236870240956302696626262930836687570058610498210126037667197929532005068578461293584932043621485731806189542543855550875153379450459967252191650093469293609511616220403955983067025758140888751046174677384748961881714497302856428972912084551215110680810597981644678843809273630421641605513796462462460587853375240951972205420465954007973915853826434978141526480234377471555878938322878684631996837907397183002103493992426702435899685352466313479559571842682794202402986117953398034325350398257433282726102290337889910439180513591082226303191932960493293853427878053107606756127914136527377403569477862107793695518197652282944075983517760260038618776966571452157922648528759001376982746873380631595285089671170157135406511092503429048254304344348479985314380750244383649847485381049594273631227762128709152412552898376955525018516820690024139060846217173995763731308844395055320154117782589845738293970435372471616891015225423713712555724997405740323077636738451677131832897177224700109677448330615251238132456844045596398113565473850286148694133627988080139202188876444401813661851521671991645549204327656367888329621592953800941023682020463170896823515049617461896510323608982103911197615465651015028340279453992205141316623705860773327474500181377701445956387541234264998449654286779884924243165384989057216004915044465933553409071358161254966935034624184273139863962441033191589743705131566958274541027653069337634494879516802787097756337425682878852954429634581864589147952134485027634554782854156024278057189250103014624518510041675612443530699854237021845982041987540361174235242991286270122028609242189715161883995328140087671297201469594615938428943769269099942713807861097201484341350300972217210926464511398590074761199005318987991624893873943504441578370418554354843049042935948325699907759302851253852917690569421683463127638758469495502419625193586740838752887002478439944667063636468734431883190055367616264480355067197572954530443665136705787921403102498306219974122372662827496412737481545771326587287363736146792005691591599833033372527790150258953577383527827160866708402657568888131420320492636679220034953916433188083562087761173704263976208646202762281159606270577093517091686512882295600608987466706890295529605736166420458810339246629068679415822309738891073144919449706203251086437269294028806735788955148161396442222614386513949267356890344565135807205132224904218495381623382630257773899423403374407638275973046930463705230309412882562219916741984493971821008619483716821051905549870670534536990139873334577372896678948554223722739248038608389538257518577319560480763464674279674328070994142407272763266042159115672986168747655528254825921433229729549054642784743881449381763133061458646847296437834785561291315845588995392874106395751783786750235755875520535551859094934714324280132400850816310613642247718048679267901078758065993681984743839946219561935103713611577732506372872865645763987745227028609599935216842142188091008787869748533560381184836341910281994215003771465013630608248905009733183200451188466298855306944037640524084621456961542418932162949035765803071144611858702085703155868152757568800001317346281627951335081248522476226255702039911326264508994713426224572548839738063107205249294581416998027106494505296348806943344365887064175284135099665888482724967157316857825081687443619630007191243677081232639687774608599498362909355200071025214976933152908940213976563684452586245479706066268985488316373648638592347375707592746667686254593862393474211465765499557292518685193034096574980240042848077699638862563913785074170688952724715539290094084538499266326478191888264583842165335521952852707694885824122313658272894481220245277750601466156190937668894817884775952811018060679906911932461730915512952075524169426869276932518201834788806221301897074029170461414130668309028463169553058383509619207334247966682574104390333734697379121057556469174707854741041048516659309837144045439459180403033860844912770502441199566025139029628546238853753193785256692444987893700862859483019885784851933711163246467847767464633014459805498327901796180768209975283723081143305734136910245421120619459343146903131522719934387049401306248176477942852891768762568080180752945313056163632760572503627485083694821965855274507777416355548750877326045438160752659877556918749969521835189834946845973515796609165789780700736205101384000000000000*t^35 - 816154047327577824298361538057664989700285673282146412412690557145773313820839240519507851749820953360898200864020594199834428038965620206245260988769768714986942190140409666637666597181949292073167354507251245237012525164527744778265857998082698948057605880797682693916480321650131389126328945186094772265438305137930734232660101550193618406596038476862544601128358637339146897066979793881123682560713010830490710420232103531846522442421667450076512069238932704263951333705647056715098831256570530349536593259127820774710943425894385582983163922429791573857637780407068069212827367260136362773339880562920253719269371663436322988701889759243496082093041546632465158154164254753816783532826731576685513701640112901756163046188778832239508600164836965158306881748376771814645100550034101895094726256918016920591293080454290350608331206791041657364161551567203524537706668026806948287810022438059997690745556475562408954004398984904253844060112602536714700955539325261469282837689612991406035668233608199069326015622749595144835250350300633905847561517615763825720729576390085097879228595946129520270392625524725216393711435688169105883911384510098903324011816492864287994810873011979779963127231199840307513212805980175116050320502496275761665565448521802617742976335643461904524947255924100226730538181613097002515415513619027878730274496499299850071029937782767655685812838193616957027047533709336303967426393777666092142059695849555905878073354556183423504571995193592684741046478902535116457932314005130113890429896690965969907520068355988100791143707124110829229382930135000940619971487872937649003704333832115062249439556065999215825522676813509358180356782408109209035859465959232733907944207250658119645726135113487332463732314662872257482551426231754539170240327742838080696940388610110247103375882386579811798495565429893006708507223588464622237506827855585106373420207089758983316007685635525256857634447186839242683501631098101443868435810241867430399641254060373858083209991267881673318100961149517119309991388468543325807272547771534958563587889964785192890104927687131814041680089318610781997038140147312658270771154317655400895276331816902376592243266654263079935678385043769210265195384710280515777825771109597016584035582996819866966257304280812385202339217896664594282421159619455636189724876911761202975734033181908255757828320148565735960087843299252302752194200512758667360151420066861339373546692807082498593856082262321469949629298456586905183035093999501294962341841877245380481389267005469054645092338392107778657329724633554656886461297901517775646356300193191573874607538182829997445637685935648482179827072710428673935919171011555438518895202618533832735532915642910795465794470092923181735545602844502195317446585522737896487601692207241706346819856466900893861822620669910100053573588984440023453976012298821351383654188774486773992523165782620057350748554375400599678220747297812012917452935050891552564762101319665990546465255129039550971527992798738421584280625727911543484322048663221073104654732494001464706490040336351257056195494926692556999522616984667453542960140699483345269332528996926550607523361726911453372474647535051685118088489868496579629997205212852051624158143292289583575429979655797043792076955519521940709830112993349032199749170709456018899466158612304546257380761186453445392357343521306521557869885379405850952511269977766169374790739183797308221876949937961842610697276396995763170123519762548179585626392306729810269980092310022475842725885335097926702783631191647078018483778770577136307983799666671189769356200037398257982339027453928676513263484155781628742799030701934421417500630093453276381172182274847186220499509332555930115109111594945689725901939047182894001150167947066716345244978432583236330750530894981374150765565101636934856662827608672669090372482064559489760359349535844875830123058576158938076089206743041060127850761357500361756218397559219553885829819586202421371480072464496075624823370317407018867862778447534313017230393318636498523667719715683474789121173024720484082145295014882972613729753047283352960038503853334035263522282974589367355825090015857665545362764063263854056991500788475313438505980032630680525644322217462039226346993247323701891360680971628624310687301079181693470158035374961352161334571327505516400821648465546049263153492558230381997550289198360550367664520253060377135101640757085991122053157004446502265838141716880079618992169654289873688370305748063729821989037426612488583277696742194834355749321878742850017760847649368385712844217927934382663142179293423038714624385067037183707457475073332601031094562564153842403276170609521884388709281527854624595273878165000691284617326601851842959886824959994396915192585854420171702340754039177451732186846868621459150830954417219031946931840752228492354385005248700883347464306846209671951428552404734112834772624335873915356251325289426292608833544789863261301701492784318337803005820744907113745519290962191288439542032042163551069922661015224094307016407647406972684959127806763540272333250832547910963616614139980424901790844658149957354120199067959241811811717089332764011402433789387617583028077257171653122656166960183980656826145429115483283138171681630448718253650754040251367346480444958966304426780972056977800894243144861349573869912706794650263912856393776082585486395073/397310178081051275082303110125980532983522280100757299863158685173600201593663433171745323021798545438379260749049507822823204359145522510665372987731494636985157820155284466226849122450620792350794791349469454914222063140316651055191340990358039858800445233667676612658847443686471723629105064843047735813418207656896357272799055156931977927687635315658855917317166899615971096123783501431624558105914774548406764059547491667240867715138228587606186087103073753591434223555938775797218709157766379063836084481218419338775656805991161420412179974931649343234210709119589770952860840871797968772143010589454398454966306322144823922706026759613369430286307615635279101392275488485937978186102329365547358072149989565656943374646631322165846500554599961595692122610843799259418481842871565028902207391584130115293289708462940207723904663286036028567940018809865682210976770282729323334973883646194692258765660753002628948544177498109538476880430433555848329802982509832518137193893516680277795517085379473692744755006608708843124461647241988735553969222839893037602981442744200423282372465456909728477443465606261443907788529507355614239517842384213598929311228778605304703839125204479979326579330589128646677023563155964902438410834208648275728860413653156749970552117832057130490245897492433318376992796448679180028665513577916095550446508602761794193312262169036088084620480211496684567373817031257704097127480626957167088239252383696858598105157650635297060515002601535892836068084054242792511868663614946960500686339782848587188432195865361626999124420886506401297378392061891092970209692971522460418670332229821941349393742260351780999978862901730869898757087118323517189352176516765544168709634845372044140674141256667322805246008613423632859957796386003296898964167724935263617661729988429171020860438876883875020365634148539870953056601791319276194864814052478090471240632414261232873966101205930375857058852543794894903911768592840303337167276003551460231658017659139527173997666930986534501058009265767238612715804499745594687427723487299526620701759729474926616324110960193530603962313554280766846376902676659047153987613051887000954957515745695922786506794772346256668034033309337871624761205993461079053492230332535730644192347628521226900714777226118350117228217090803968677630325467443722310645221589405515406878347892147975926662027156239319975688834839366090419242245218640786574829804534594014735688778934286143435786460377172409878640467561499869159086956976622804223336669044984408896587591260076232185756246421679418502453687885641903106384507794427593061175666967146719848720726648403909380920206611339603893481094664811685206930766524254862771650528938258571231797668630992267396362710087347853706394361096203490089743664823489207104592612451235108396473278696189715694628892607377466397893297949602159291982808750969141102937397102970171584418987591127646154173808526659363878366397600432414366299664758846978767128516582361066819686224890360031499402434500099016924159075229455422394394661260128253280823913147068220038043927113779129228911754472826943711190140089029703269674979423658200937028481852357324851400851350056596774475829694839159372798093381353052927493365971474291995266341233904334794652750795333464722410592663320883105990486581463751302053330456599063642357178559503843398942039499309609651687347823445185689995854041360802833519056598823154838472109266533048936270091081681883648114321911538549684978545519087537421964234639919775989233907426832626347386374643457789035318334136768164889936488271661238814887265585767948531237071913263956584572230330737096233746104697982409273733607581584839360695057909207483671125039970741885663356275803802674360844174008651337846428596041293066302338629189285245729237873998294060199264552654310023334884693099581775082307060623900103463502642136938273791705293496633434089072631232040862111121597554243786269845446640691807426069174127995327903607210904896240914556605357094845526962026885533774705409964543172312598871752769384915314701045028359827502028130183278327327181206872416480398968383996067537054570968755959370666709323593881286043231202333108753993041780339985802850767447863325367111105286756329185693786681683978983734876964933405580415308293752533506628248184179657341345379888903593491478835593412445162137621223829297056904175558754650423179921977907061768865919740189432349785907776448940887948866672622043339621673051479725847438832436336558763173958277448931545895081930461855186319330060151698618407772816032992178782216355303516687431832754895550796060189404103785766762150975429519857746306102615616182915834398114436823220265154629988894708114714142200468457849927436268935614832965774396985719717808429645181305302687390965290872100589392745542296689775714778087424464838516878578064521680765700037454336237489934159245256713591759028296085824720876144704825772567043475777539556631330995182487746383953589263842092460000747852242597149876735353359627227332121469647227034123178307069215349223776901123381314196975327426211896793701850617772447758208703961568175960830852343480903185064858153921587614006163592835970628266328011845714523863807923940883156882043428705375151965251294728688889993186308520799123174537554434370150028408652899902348181367463747845237108326091861322088345809082937820606526232214315212806720000000000*t^33 + 67714222581919676113037344352475693612978869167025727840370166297234500897441382633343626631855595034018701406619528873105806185893510506468303549305657878898974558152446414771862287856884715497265031013320338526707744482510299878334587330175070263381876818718238598464379425568526788471658069279991843542666783958331359828798399505279934205338815078331212533953106422542905564004122917062707020564555825985998340809215796894114105072116192957063214550615237849408590453126393163493571096698732463712619750983778764201708789919968504523100324279888874257869436181348242094507997268728380965121379740656266184883672263825101373121995027538104879571095905480803887235240108564609005605719749703765179351393485644116635486681579041109192044101631442639185505503867672884115501272978201555232127883638493177161607218121459023761688343216371413957150527022422797734379626032133390059871558575140741963238362626085826715682674804535362813732902017726336382551470764479807890313915625503401425840032739293573204322052490348206171967485541284737021013201943655974665301286257150031287193069165235650513472430373637158889951747256869567797312689536660710730813380819587236172910255187756860785178800982207859856084947330766592523822406319598010640890733192956329812715920433373312407137437305916801509837715476773248343602645984470671816020005803836647026883232351259162089884073113735856054376223402055457287478968209569418138974615998558033152260454750159210262039484880271843658049819610697023115728252800736024647523639475265255651185367635996811130954676248709685800421946703535169178569465951623401323091119584717918542524797751324064274806049442505838233748848012602424123250574806151334470109161009488763501910424024625976516922564168365934930544615616764911569622351707335725646299293749090729997355399071792512833220942809688729979846964952168123709348850821217473515150872372716851353452373492475792537364367554534747626420299616595735141018633549997850046946659502668499986732218407606454910700699304530642240553538036284327060588218234857743350292409306119570577640685890079655519775319861617609557936306179041361267014283758228135808544781005878448168273797738398661682009943046732098296422019445583057747760636695007830255459618133601970666244078931986823020918421233097055573037327555802104767285158955606242166171568643584924216316564048244886719719169055710020102186133866363698822925540644578832122216870400092114040889893474956689810295339350874517925229215515454046438801181216183444846690303060076433702790177006942890537728078497586721647518279114543178558733361955422356320955331830887950558439298270198305403234843131445396235734305094586301368012033251499092234257406938427929332227770240962006293027815097861271029460630142530585516603488530844891608619986748130942403734447294634236937936019716856720617606837497031204280005112605013214247599370933260164825820083135617342859143448542381694485385056068833385679351247545250951253384292689275462994891522890252562909564199957117495309038697619936404946197812298091969913304484654558869579672787020807591614663870612484126965985445013814396319376674429927798638018973050710390208563371345550623482795189915728227375578991438544860707252033527703968926916569894953818782383864664616804888420323815917119178098269398599236145740326186244410566429567181394496857571048634310713053376033128637517737394048003516657490256313826851250475208363335985836362747435506760854540799099738897766217771328498169159178985783370283372396748735885561748271278758955756827427000077717698485691643263243611563146898160080575175868234962379647359023883344812393344324119635225582442222946174319110884366858230528737264240728344263392902161037027126334839687087354827993484444621481615826976554051574812788664035158889065234853506558655692216763186982927154210076252042203914326714172699326810805206544393442737619440633936634923105976681263583144843476209749746057014190007564848587036697961059985224841668283387246523649658707020533704673018464445055428385563680275257335089141906934002890253981346432943824822092105937257281677473749183707654436641423868870789350685045469953323153921747356947923199156530738998584631782089530787256667325750799203416789514072148036067230795037446820184709769198767602027052578953064385070361005275100111557160214614960259804371030120130540650157317375029869221556650578916542521593309721421317635362449555437344676710226039016606441870749277399863356010278695705909160284266764640914424484891749314315781383974266359926624231873985435005835086849798304224900793292305631632256541124054716866686475622846185974313189676404984579329686651869001853857381767561535832398569148122314496778696994813778664570507895050885701193661776729372423977852815244216399767237096701253199487146869841915209851833656586991253085888583869097330755582686202582971960148065752260027959138956296861104043114302679192870690350502197955030233513639894409373032428993620936145976958802322142728169869824556387085948153817087047229325502843722286406751627940363157243311501005576801221364057493924541349713370904306434914917947451077573733047723876893389938225760962769396556655773531513848201020748255438762755322276343322297241716109999141478119098682341140390628529985220857718651485509790730120228174569202929312958198689006382979570356993469720493114513457849184662843066461/93286155408118031940165086232620652869565830524551691604721963200420440892966593208929469850824792645415524102527277105090421417062343165518479793631053078898572386217139689073835326156787082282722390634379008868500260799940179697663440974927536192249657311125013515941813465087387144412021538033363175895368765214611175119955055437115066373898036020000402216722501172763141692962874033207335819769948683648440765264428637354785981909860272812385173388072054436777953026550477574818219956309404002239943624486869262143496073266165187721697850843845758454918587040379152338886516968451562582113316225652711788546000586233956186296699760308048756239221963997409893348940494021223218890227058910070175475397083517228072403967660769876626596338457587200285213937553977189003217666801210899660184999499365683502025481707040717177573814824787642627458930460588184026458301790875864443090725084487590435346982098343169221913231526469815522227353410544551350792999358594661033999117528665589063435888403320314708716903568188538525331101236494652990235167192303642148811075696529832389187498007318818250201546430878035446355809024146405052538348330613466967548250623930575932455060617501051873500203107584656770798496140723113405089519538443443803558878227713733136732799580439101070441582780046300309547370848897833886187410283823079584152050275946533963305674837942193178105736025094380929963269791565925892062160969288529746297551702818175693543830593813320004900165642381845413121169831900034644932348411626944165591619109296062391893527237401303602045858819751974892970091080425980690433524189986605228855009805197073577463520444850932327828707022819055772225781516429838929572634120157111766855354453619776530936428409731552032411786294508965745640195815341078591624309565320031759123109306012488960101051757786388208580363129663677742509103182442058416816772820830747315517621347056121264427026924478136604349264712694764007077170697008605169611812531262014542317361564969162903294431473675656498485266303606676118189479336924135258144409461015577929998152246805891921499807763083229697480805104926653578977794219098947227082219810756816044499710507945657584732967829720698472607655575799374947496869245593276863373472012935859239082379688061258338158709864956937448037363512510139572252126977133456151258089776983201205540523762362870164294050789023714509386062897267740249315788094248562796490065137468990097377565567504695986271819271779076706255047515863053412928676499290128341778735130254300901015522578448810385464008063225125981535683446395331842187321943914165691572950458478422194955535948788198592318865433126544406102002493156988432349570059224165385936993080363410442708718146704503998382419688191349563146626582994412715696384357796212805782607836107736329118134378942531127343327445715059557181974052515000506989396679156645258979893619623908470519597481433516106543354762735463401626181734678097950600316334525221227125555666907754722755069440101716912583714793431373874725037349953248701590812699982811866266740856172723978318413712761508963705357187432126183116446701049526204926913848031046760059007134603080320012068625652405954072719056614396493144328711549736293732975857394912344945221301049999899716991365906775522799313757221933570496710646446900031052584078036544950094918389420277065198767697109632175790311206443340215781416736749425054332557023575305078841770061433331775801226206537514753539919507604453371460024032378139962945675860101054509120906887924457571034158249860382530967594868256620432275141617326754092297770936687177179328667022698776197319722907389819756494953803652254367114807756699611824984063016727340755334231058132665245962997336671286406099929870909902483170561275904149758411774499250614827373814795996916091951974011692089786337573552717925058997411094287811965258648876172581660885798425351400962833972777905555211363300017314838098296810760056513058541451840973701944163414036549673759606503675229192662746715144952998761950062715288535538512704682559895832084176229266497723362506604806002290629145855817539647678648659033065946759235133540643412164589622042391625748075304662290740539511151466231013638932428501004390757303343267921655853863152005406514517357069136868483773719523354239754463251474371341728178141521321282013875844671977430102916928060156699890373297034144092787195643577102507794568250386225157416653667970767304993816258945942116615966627169958343501746595272395658922480468736878662371017405193869621633639377585679625122837245406268927054499402319559188846557116366869483080470303862770343259190576593068201218835782962376206840800900294727226892750733097576361435474848043347341344338269772765671373523160691874578898704316569510538336397711945831957414001723081140962168920287179002798969542864060921896803883664527013413470332525279374872734169838897422036444479179364033300525925775282020437309831488491606193547616639564781563342738603353551654916199654455949769805930462345391032810273508405274112105818967503603909876061310275129675050110419839555374192071365979666848416623246790381207261268998357546588622115622007528397742949859677497575956986675411001844824910178921718988087241860496566169401501310256065146353498574227826269976132475884635209644416164030612134523800500209131819982947763071195928614288805251500813249674379479197998000000000000*t^31 - 71036181165396463047465655160158892413416792214794729911835673726623194718154422469267962461101038669607885281057385423040165625749667887019529171134947866895432541641222067179658486921624285753484658986788438330058378735069665841445255150323250136112198265186073432702136724859986325169386013971831201520756169843363697198926766461882836836683523795369463261652182190151092158551249470533954955832845789985245320280435013200342218206638035385113449154128159249894801926445239604245684727876189574651064620544753928015899506358440952706902101162212888029359462757246608524717532591056092470880425101372807168688703135430529474853780754341210990886328659402876466497956139008441271839278694597736871686204279263201848976369098178993588630544479056416247701716018521107363256374760134186865545574558027367967024878919029308749398579759206354163306774455547235732658442093770138470209435849724855788766276997259651917606799252946906396028915468100809564529399650264863919958973569612250350364775984059447401814183319229770301805086828523308104718835161876209133048934017342460271444283838940424974525733890447833523199459178934031033343580883016247082632238832650366685442184487601894035821852540137956400127502240629708427444830599592751190389280360629744061399896553509336185755125580741583015700724733743698358504936501844384723371434359804021689221795417079791500714385366080107812282237062486020893144242040210626770511448964265669679865628185940571641836660838682326484064130939258774285134465250140726314599481729104462503829246436864252200397992283995176748428922416388021011868721477090932828044007882229153889855916234074380795035760234853789209336582976537931466832783985685893311024808906682153848797805199552448452503724105382576143545829514259555092773614354976459338497280612289139629726936391889346960997380726964504046157403874713785268682666863866392746555374733421477530290339252694344041830495539238052704390742532895344653969548050166457811431753306168909787642622798909200340679374002025255616990209633312907173115870018141674072440551050723875236001384789862693009929064894453217195591703155670034382338047063542202703637779523883629359376022082671786693193642570527488621204659928136944544834138047143678176969300062705497283564575576286565845337439548890501767136195286061183417245920500302045392051243046381783821419429115749210039920920849209913219772646004907112874214785126704972167167032908483952096808553177981401074537374435193099591625411016933312158748400718936061945484633944299616279411970985881615601719746510260004082086557951403362585265866207280836695164085002907293800438485107570598901480092702473191902997599408267400250667345149957948933205662855736338729160444311732777522027477237053572608657695474002929182741428132043647556387758366661536196550431619100942261812417180560804091675309398397705054631522164903726073902960123637381852242185035878975478610264918317095175995776057718246382831958755955258472416030471778111638714017452558946200137558712124280415942406128432725889762411641729556466173121096882574884300237305416646512924183460008506981180332107125087075700103504093028426153084507215622179378663175119236449623221903837863347271152155592205177558653990693087879324800393249311597056217133303613148389715917614834272322446442362702191853925517455079886289238913938986331310847238554957807315664497569658348938234707937900382472693554466211401731042943381751684471270132472928573153652187043199454071573437605828557343365894448733355250068865860876645478317924912195502535350653005835198390577722598850042345997462479955198019755757972753789781977818120431953548119703251126013141025731277659854746626638334528557562788685528000328981000498685113743397189231145401827465601768646136930127009026046582469978562409227753877675198930089034128742196625242126714239090459837663511132463480867366896735306288515984174945433335798482175072923706176875918051663396807809546695541329552339203298078274030243714933278190438950453821212063524203720007979301183696501489578365561616751207781201669024933033271864729849842995073328481122573440721876303908039567403092385013455339478730772127213904623634024781297688519512777023396845328271815707565575199927749730070253587785947755201558357347260493910077081178211487521797717506083355331259355709611781967678622898106432929910619425145515891644629570552047116184465349570208643456493076996089826918817101723162510671366308312957875603346869328836489226679102520138490453546058421300859317265302351750836312589054304443329273038908100170890381562356966811516781010005516319827025341410169387060495341404051656578743113452396782123094234869705293926814401928289872646947329780810570958679711731021050076242224203755620516902972674078112764900517937286228488745865777179062295351035845564111371552511240197831645614052846030490792724115793171973544696449513560593828800387381207895426170703476575364609461693006179825894089789463926556013470928695234126884014950708559699940894966009324262571995331421046680368623464685399238400114334376321701155610939354167100587595607801801419775724290870418553978301745068348981415331846062484904197879554704295526080408572080510611480156390484285836571064995247132197529003656446354846616275319522536330584516625888461354333981683772182357092171743062134390185144990015021375088366929566341909632251644379413/326573192281261128712190831834320227173180534201925199949556611572593217811168764858909772334915057509834069784423447807221306312573087671607704223786743420598842501058158757909786034272377512323078845246927436576516273983200721245737299511305460802053715840328580342290926093600852998640548517938609336198994494507064313515172920646981929748254414884148873505238986440441167309158817083993115719286809600667890175173015152890256916701338804515247020201868221292499162745788845457773768479921861322741676682343433254109105301034701171763055917163017639813762611159791226083444504103073903417259981072599892728258579625233772885668477348298069301795985953840395002983464494430672374578844035723579001395437716337577230428021964507755502324201758588678110603016414000021103430203748017880684426442179807054840424074977489699612428147443457814973853920921168158826879369863911052328423598260441196009455871278224397322181650766243793510224482984072246587491928630164719656657432945973698119155744502560671614694044903074776189292749182751634661668119863686636646913120602751901712685572901197521954238593419310357576413039579154619223863127258783550259665842045987377189040066278471424300625134995676548050153260683115169662364078384197555189417332536036248569299616349955009738151101621698184954621287503284429226760534618790780909804182148820508298577009148495020357761862367419499446061892250351374973901174883269676331508633380526301698289385442857997375065249614421237629037090701843592866053490061594171664183256451744587083141856488536975282738114055629417482455971693227050681256530920091356861076140316504040987771679099562634063166856075275926428421745124337331675109113916801931976441402150229601711219846921318290448335577519486840144875585657699413379895240398409143439387966372354012811167890869424237676428030065289587673084863521943857345507565681525765179822824961506759388063278588150035823827917481154173843515932440065454963971306849072398067498106000867468904159768553773918832638896936896489820820005236328885181737494871973121509164038357097738385711308589964178925589485152270112913195688210947005730446050612465105630437542623053999440255658500665855328836938644004263449071221214603806408030941194286978810858284652982500388116282307583502986293627411690642219911823933774418692345908758440423267936795168087528578227560289070730210277783936825161333626238197837902631644943852982839373154334759359757531049886513647489728963522716823193130667363658805226560543375363824196241803956922096526679681220239769680663471309637995332209439180814409191414892095383828454965136200349137180632710743966352372813373984150391361962096267534519006013134266098537960674244498704054630740881005329321176120447253429561085374918678880825758808569221595222013969370550306620627402788699306888818326908938349741453387755506961287242004938828815856969899100096252207347475902158992740585395247416548896137065158403880772625463316653402277685120059605612890649529613342571782029278799324301910067267166608514993591771462215685434159672177672582770320934384806497938272767008267329787819079920793640034954786750349093333978570364830104242447264718474239668524743280990988666434736432337909374816027849707135319431292557639512905593573670715902778474050940097639404739125604975597304586699333823363270063642992306577131876695278216957733290862927571033873947310021347859797419776774798725048484050769576842855600803867091486682871326509054945913642051541006582442862098750455910260889100440624656577283852649998010379167381190549532853567705601566766067706285238144615561460758358907075178800652921658553799520280575494435512158754437295875762841138873598435459821959369694209330048724273026383722991949532579336076124883902356503520969572327072073850955105312670925723921079974393435705301397012442217944582901420062655602632265988839648810818424421849402222366093236498831736583757324779911165581045185819885682130154759478631792175880404334678720937140399022757830851272633168860434059127911603642940096161781624618277032736625426347700275300067317058998729427126943615877660971834557402978688688668355988686037657572755175614993237618350098604516866487138255842993865646535052699836334394706794808481484769672443261018854869902908946716436899769754366033484666642898757606312785023052897946550764483946385743548634015270068183505405332891269762310016962565602355994706158687217646821670129243935612546525258556582280860953134601827506427546832951377068423269840916787815212080094497333126966123014256354661685413422252343151123354329032404841690310019206226746985707103003997589213097925301467550522557990432693318108416160874618322137399660047294302494234895256732665223132539503505630276723713459162084283641145199003119733502191861628652508401435454604268589229166197912446722044349396411012747907565455753202705334965971159479350181336053197990627626485203877997894171985057404785092194042347368944482490440925874380267310311067756567415845658502528669392647197627680033009464557512616452546150116923226619722275955167967277701583169074747692076012871636372920658113743866126997649464673663835973050971935798797197551417255394275275508402915149919468280835944810559600715854817317315619876533411160086127919517530785074720091588998196259684454287772621522915116955379476582982046027937278295473726586652585395142000000000000*t^29 + 287629087533469912578534331065054849304342829665493037688315172040821125693877612978296731265978783899383929416075428253061225182963521181820744797054854694248195659211876175935493139115155956711582588230484737195764295623038805118804000056068004881544609225706819112471605831596965620635595180143893360969590240646978555778057847748591123728690149812212361188976355864588574000845385621005523398857382042685681149448607119753467635440772508998648655128315926964735514422803470064160345664549175531416392128808638525937098277781528857920884949042722423027596301248038375364178572391818821262252869142468523405033318791096109835124909289646092363398367200486368596362287592630682600633773734898780366726851206759311989430437855710598030639402098800644277052689046945565184226782828464942804729468242183060619179257658464184770877809621708497805962902052649225169929312907013212584030264836365890645155567917526946689882324537046127135596413425014955174473635087265300060912626305443825927934657332287391622334548594505844681936175857717211898865363097799106871072131371024869018379916960732141546288608406231619760020272145894874436396839318001067900259718826974869606359010581286109078050341969332237981454185084371779324705253291232492232193385316546657034147783592454333481420797754360247192443836902104966425612169252239544199082941675211308151846341392971239196891461940114634676520796548512869028862083709170422658079036785034678013371889857827038934723980394271517088205569703507331196646678377833031418853677267888982875192197543576071905527553654572070191099847076087379159435708634186117182186703858027467751719130790027619570577191350118314574113533309693537361551845142967067423470716003743766045228799158052514441684161529016622507574928641137302695206443159012134246961948781980538195652668231638868326611551173098322539452433380074730537942378221268836096472291346533433545297413074440506833406597389841976046790143600008456516597624522704088686812758995081373230482446636927681826343921720905720709084150011696506688836392611855821876633354982038476057912466557365387367584063102156482292993931610197225975328439762692120637744813259922357020319805345841311883671668247037423117283204998212443785346313733939206003032304917371272001914319826644683238896734893967581663396841549406595423816643000555750873277021313459739228881899347186006144841316679682427904295438531971823185281567300539096677712906575837496831383651668549612684598379977652922752836864241312105998303307803108337165062672051640866347336868668134953368429753723132053255446792224769710989844333125345516880198562990363265093608847902959337887480104250189778791909609787758446738423282712292188829367835918903173705073907599353616327138742253212786931834372417482369864557364965540271703069029137562036054264558020226516632702507641547537285992141564892140411745179314256381744736481731148034705237366818885778746630322703639180506093627073673804399889013690341413087817823418585985044250513873676801660959721252674432467505730116191744127174055365946882536004755146823747991581391768118722600546912610143936017390502791254505395373364666263958643428698393922453838005170016105277874100229689323848139308925725667645313211850924588071456943126074093669992221203927890395012079429752046872479300036600207390763299873612043981085015254380564053479943776651837566484853306713945388784073172571917938604595620283641157368079514431088225412017163428637242482180596533435442225213792650585437619241952361482668946185038412488679631943410390607748378812042683258674675160038687655127428374161349454976135333218867873464451575670250548869115153551824918320443892416535841550066145880163825627705996654918833415837402390955146924801241709621016566900849768314307419915337548362216590453582864291777786215049947113467651107992984436929836142294557806620574734328335891587463579337463461149057670131169262723433601122777121230568628966762718259982067118713854471198321518936215733391874018656416434775227462361089425723509474136821612212322211408447495228349416391587189303471391735485540172447249185976061616877306786841363686046879571585861535127956898658203629614888449723966223769608781825009179437767138775678084580549462844595508809275721373719199681007209739722279887836759571491929377481621684055499206139210548896403957908382524014910651985399450023316198261288400917466340063694891204002737532379577140160414783226842629910377363720174666337144979728594451208076845150664404445324916392353212793796677942970966857488799848102064430160601583174602224764927563884034977189012172360695624707225769136542361935099144867663873055061226332135111860658413542432364508270039193477585024124730463584112263925233220394880336539303484042540918923027108222169786182246130060439757901896431096026759798425430757256689955203119125617379796830458340444693879236413358254134446670425009962723221729693661807484878274689844135387282027249968164821430445093874317660642400877219161078055325184575947936615337563963380603915688269662079009200028940876594222657352315532574802272506104769786857846664314549802422626824130380325151087474902576444877893998520544402360635187048972011718192495788811344844748834411429636000205948299786360182038791878717845069719971646226876688676373437367797268853918385113503205910646760733812765246570998146401405061311935409995586653196890943/5226297190956320339149233277734759221761140893900465010227214601063465944350462888655862942780485454838413509894859383701083043436729999599763294146876814534480096715210051018825230982958979429970375588934449079833144922607015680349885541489547046835625155913672211615766165518626064712726847143976158376894942927611329238013508705940148744695340480956327317026945296793405025799331276161420862252448563298964407941303321808840283966934184109500901450885760051787891773459331144032855377639025373789117660285365081835587440352076028062594284522598499539226456132388245104321606701870227537101736455717021041902924372554172206766853115080866688378052313144045769685676754202250863760070397137217690156814573936285158366953275645794804435471104695207086590719307508186544624205433084658566401459028125808763842786661967343778969927697534785238943641541362556638329472950132452392607634205264508933378912753800825613697396693814267054072247674238204470388103588871015392850162573456082527486213138746151989530327801362655297567267755024656332637247394094378209235599285232315778788185323567095515136625213996618515559079023058126164889478529682808471569341975639404888049430853787537517859314660396327101726763044242543111734592026831244322876158069999118033138343170621176552395721595263107849566887570009458744970329797123475911042762790871296479357572067097122032690940700852392748031631868737519762944397767700877820188039887996629538557796682207944709716130425725961944263314268783641774108118094399512243770601700663953891906418468838965869955819266662676298400269533200919800730039862069462024800877128306535359393959871383000636852266824294329567428639031455343297600625509268544021733326025445570970833694170902890296450777294027373879697819286335803370676185554100058050697239834255499908471138556982751334676905129424168884106161557259798075656898663199865779998474933263285759724143710095187297442708155275988002785370491221875091337209776160499998038823137758710079945536158131257783800955588565988307787674635523456400442909357589059506634587248328588289131331666089737084116071726178226186310831686162086391706896968594657087002967707977909004835263831384793912348731835333875126438412198817159536343695165802365064348942410601695807935336779963775990894443878681573346698657844402231300521301250165248290987912642672738690108807266557162961744479983623467495687446108538502434874014429040321922520031957304098740350353528654613792524550720444056687308369774967293298163730362287958947442110910604999932139312217699210648135070165620470126841404269516113990884531774746027101700679675242571225229001940509797800782305725661952796089961302164492092782607341252809225824719718915577728511823261149584753017226562643424128362060650641077057346792266977328851144305944734573557849456391321624158121325458210862362664045888990807207396279670808248956212839816229290688398834206501065713170149173115265421101379835898847430259491684275761160835160791894570705058398354743587578906578152017809042023862862476156066935710837917585982891643373988403653298206506748039737626501271301880235689353114770352500570028862559182739810562677633755854329511858435522839081265790270348012454422345646236279949139623500060278030206913722051240604847560361361717484182734980956532006664454300312368522787152513573673679749292498169102561331741037380009982230541959341342985548535921792500634523589251551774067660710785147735623266108929983468366650082772362802624833832927990768966554709929382021776361858728190256414305657814378330400363242696460026626540935728690430585483548830416342688081681847947633897273852924770943524658171293834237170149966066949468019008173582651840391154313191381917687417639471925536682002416202514812366175298389106275121275660326697526357779675056154199076417792879683806150119808046485549122381071671213159815359326931486235543937251985220693236933072683067190406014839888687798726577207205002641545650828724646511244677645668771962995144360755493037090657023038877477284957767265120642368374206391116237691995185102334405750387649899355528521710845935476636449255796231807221393482207391351381961362609551824771088919871750426078542644167742645981139536445446827380785951152533469526106262240721290994846383515173867968909144246310388832421854792045289830681501006856894379110682655155780123480036085753056688443400517063389540968236976782622531625625111956472754825417482141741992511805948141718501640287923058901577000844316301175774318604592051076725514702477800424283619920376426696499593116181631464015046508417377209897533547583227925285381609189798457970820646452841761730948936667579757549452273802134840113929902835446527096123255685815504480346752123571619414187154324703349079863374327133011995459254042861443366522382972223511760422801932153488500817268363961184517803582797517760737087791645076383254014453726285834050009705233900682028368455802246260715906457070807376797735303918403389651105472943673993894403240348655984671211295324793320804127327625572596400919595491864464628038216234257021157976025819572082892844054266428988706118296156147225503762639829220216382515726738076613082193543042361488115981027342106125007901240068502783127318214507481592385679281245496412826463727104736316468776084622858073088111550181849958100199275572933867654053847092788169977810650533271789151800000000000*t^27 - 29691589720809544671807987027835851200381988917489380617259394340241252658626440824638112231593570989112801253721180605100491385123955456174433277175944178888899769555366439576719845402330884801787252175231695387490982213303236268979027562056545120481674543372418818063891331697748085490465351663382696927638992231529604489038018763952824466006184812243074729813831305590953812251479232763447431820961272302411702635339186619051947479201948388529663547204639589275923447864036951079446087774681789465156918931496614766500293898770406175667979335268956449036137419479762305885930185063706042939583720556610535134580453504813871563226374756711128201639850423551909994573843768959382517813660826811050485403645495523316185490527938823612896353947311361057051025051796191424110370925863667342676741238220593790525152457660762261196480247389962466856949810722017035870719683407451159982393416156884608573153567718635272705286375071523777986217844605449896608029780436846643105852951796973731692702884598091112372365615507475853894873536318373667982352220583824291668539263966652249908197992839261641094244407556636001826742515399829320596515066038093779233906371057607305154045438206641710689303147359272472452234038606561884504000146034220353215016765230567429184285088800327192795796227538035434495213203084437150612130857096403550836394824340412332031426655556494058976548637699418911812273411550087286863684034895006259475160294608186620812264570500997110329842771391810265743848144884334665543285520403010630382958816257737947647191973374134877771095043732311736700938482734166615503035943505060360309658430754234799349493634138754682883936796682663911751650281151276146951850848151046943260376997883716186824212204636954217328631481845645574162124133621852394419138395412570388006376357565598524036690526382694674750485315720610372926260636074734244723421094827665890150199112170614968617588683829718735194853365793431204945534192076278130023545755956006827801867084252120750636724356999356252934316838787633153450163104464096734877266883884813217804646221689531274439355023626877818034971219093417577225120933032120901174209757228736637666148736950690773356181262904565769897960244619656931599047049479413540276446925167584559809570961726164197093901658437520237959663348068093738500582408480787242870084258000079257664148823499066294183196896927734881878451737886710748044101245925407861723438989218446828558261588746506351583939421573295772645006578246425895554271556874669863339344645010682000210343272566957711238454758197837974539373927431483319936591904545561067786671644081215979351529883182598056722881710692910849750490278407985828487273325764986266047090292984578358770461956869600625330550709702052165689078115246528070917976856538988033664803245212323649456461274249324461008935937424271544561358641689989526338181587891910347430982184134936676295627921214478383314798586821561648838292010002388802348603351475406361616003481032526328032367492124011137752244656224491973663708394984532449697191018610816730193271337325382477587573067028683881852544111700703633315050515324756819723356445316005448786765202195922537300445479976806030636861712721961843908664466025767173415285393203270019994083169879975972776317491672543050233555198980988947537503705490943836186987055320556023055901403670740066379342035532575588232027574407583045009236646175538866921741425900399407714557605096444240445522535180024351150899816264913347194503031696197052775308517514194482647000166557511462620278694905752906609753756313989786325441693084201159378765808653155429772432255896686771599578431407036183965375727235192487744033479692403661958671750227622173449042561826665731196787287747060109078338940466660795012405192866616828639609479630089850999224073621970734867089969033830941971288899317955391991468101204876649869295167047095035941508505461182325191126776313813174778389700042950283675988959668528576003018613469249605961374791398817361657408201291683830983735792087621270502298237748941348049500513753988045571426080466235078339885870398065925508189326822003623285630715189898406213391365340309373526313357526049783923355020359482809215844419020857625333946434051767924700117153168681755273440961135149583496993024815936672683538745008101073979639492535999799051556634858369804243491163754845477488332720849658428157114066006590585253529933038076137912372864339462606869321992099405845213276079970692724525652261109050052881616603523819666325207334846641506073877488119791027451010467280114366597560773024058189205708617474451373233094313010112597806171366320690444142217390685634898176216125087108153459533301535901980850615723216631046570814032874075906476870968991413997158158865448932218084480632085516374709959244994296846153096222829379495992323951082599879655352435117868315782950378304744262357275182189954873536360470879603625187710487786388453287481189394457828818310253441468375475522307423457868107824618399754450800530734127739885864919391382904818599615826486808242844206015280617017316801525580021109324401901858830591029041825519425891819877526756277589634346546842353793996363866915067378882152844089634422532037495981174466584101244710771192017710415609184754918326132446451189889359986857578329229619735435093039655100214384013688211577607648078160794461699648279902167619100786226506565918374443260701231429736229/2540561134492655720419766176676619066133887934534948268860451542183629278503697237541044486073847096102006567310001089299137590559521527583218267988065118176483380347671552578595598394493948334013377022398690524918889892933965955725638804890752036656206673013590658424330774904887670346464439583877299210990597256477729490701011176498683417560234956020436890221431741496794109763563814800690696928273607159218809415911336990408471372815228386562938205291688914063558500987174861682638030796748445591932195972052470336743894615592513641538888309596492831568416175466508036823003257853582830535566332640218562036143792213833711622775819830976862405997652222800026930537311070538614327811998608369710492895973441249729761713397883372474378354009226836778203821885594257348081210974416153469778487027561157037979132405123014336999270408523853935597603527051242810299049350758831024184266627559136287059193699764290228880678948381935373507342619421349395327550355701188038191051250985595673083575831334934994910576014551290769650755158692541272809773038795878296156194096987931281355367865622893653191415034581689556174552302875477996821274285262476340346207904824710709468473331702275182292722404359325674450509813173458457093204457487410434731465728471793488331139041274183046303475775475121871317237013199042445471688095823911901201343023340213566354375310394434321446985062914357585848709936191849884764637803743482273702519389998361581243373387184417567223118956950120389572444436214270306858112962555318451832931382267199808565620089018941742339634365738800978389019911972669347577102710728210706500426381815676910816508270811180865136518595143076873055588418068569658555859622561097788342589040147152555266379110855571671885794517929973413741995486413237749634256866576417107977824919429756899951247909644393009912384437914526540884939645890179620110992405722156976388147537002986133199236525740716047367983131036938612465110655455078169400032530078020832379983469743817399973524521313805867125464522219577649619008503379457972437525382161348371280702134604174862772175115460288860334201533558859951678876514106569773746408248622402750626442635822594655128253251367608151836189086620633742018672596647230330167074038931705239614069227375824351079677601371279995573687996581320376867403118806640215531188107719217919230235312410359085469559087909731995292455547594741143736952969428438683619312569672378712336126645911714665448088520873770593588323266882527556330457529497989797718480037223313377228803914877430522567721216937116287287881330509950756103460408792555412235536279390429841104497064354027678930764832192262819824731949974560386988175632996628100658211901997893373664794307806183618026580751947714810494485134618331173509335038506079125099135129780645969306259834245973257287930190225789521308977653296946981850577862703864614706524839976232131492352688444794084638322183715795832791044736931031801924281864673050834153919568745161675405980940504305203847832533555910628635142157230879395428266669259242532538192768432159852794548862355473998131072607446963761346215895771747336793435541902254687777097363744047165185690190516409095854623820072823602331170870270308061609788640244698191641942872534751524042461694170441575294023119620106390443699940615742758614350776395985179143021532471876091372100350519943313745091818559837504852473180119124263951308316073093576697337855886171001282890623298335704816865469618741963789343790236565251275960891006662179358741872882338482807953681326203596868065250326433910611287687421890290721235177090335625979054502903674611028928595342752322033397011838430319768931055490058309735489566838100435842573417713789089079033346690255098875828019187741580331528952320666922678001881161371105961731223769922408646142897596741624551036427094290739100752684467041586378935243173506397132466339480583586722747275270593392545731354776490995336257213834778791047641697946876284084691375074480942966162744422319704233750730922809115252402719532787662569076692420544756706848572551237059989164326091412558350882885367742270809164994551967809385054900946017399288498295259684699564551268532137041501558270989790454847118692652675129720607994314429976770948476925992130746099700350627566939214208765074707108611786400883460205068301688682556581285211666545878734359624034059782247239763907735890215541918016925471304004085935997063984678873867729811373466831596680135248794558124446493852917740375854933264299320424182668071543898913717852680758148930761804537461294096310798413320366070850562869830480669477033523252297402463680393837800596472624704480914575856396989066435629048808761521987148880610938147211675395116171027069493648011279671171180648326340977796730794691600251409022991942237137381946534969837269500386429327983306494796834687897283232481131362821186082126689247195454271912130748479248339166724885421384488701720430456888237203043403565638853864697054454661627001647747065160458730413698668241836152214770727713005107864279784117595764456583780358919656336971963021780541607507349456995625318072910304157291869509918616187016012397662394361426494074834033831009464692732972312259056723046332735746032989951991699966630686890798718914662965260761716560756235086534009246820505655041136111563306720892449510396298707981181287296776276175670105360405880177342562675282125000000000*t^25 + 157968419531944243629935817736543385836001701548574977474482079384569849513573210366915333510817757377902045250192138370929037971993774407220665838429938614438842682732271758856171414543539393958859231101892299687361607577356842999659124027764134912894326387964745896339569749960448925936779663800050354920866173292789892368026062557170707662204995899912054698029516524285970229158027090455357284256709964920112480467182075318991286546515748905170442052057840878253145367589203719406119724545653907616295679394110809298604726555170192310308829288548236270951164902558317458979879305856746982163336542955813180902381912067402972569314604684738846789267775987516755386301433837324701026265768290378835102213703527559578998574308364890361969460586982602767674783912964159086762059559659831195743445860639619833887835326809312206280600676124163076769715917137259047230225568625189205600702383634808158331291490550850331952413531849891190350654936603325419114871161362445701013802712090856296344545171732927057130416269858401744661702536547299079572340127763825722307765140079550349246762552865358204257796638285056511962259978390640756981929285585005373223118701220263782902889493033969930631450685573558851211468917513195709887759194647619511250136138126875934609620655298118469955348603191808602361771700586975475419045062978132626385123533971866919679711505472204476183985483153070242170962991543284162522887612611298270314675834039557901434573333358344031783783253640515919656122544317798585537680013148162865591830024913507470374575461760392002966690620103931224142411994069926771732018158712759865096853078992209072818008947108208476588879792700431129456751346968575228704421062348139542816219273428711620318287764672046145365962710516871761773042251453283937287279121281055634907152148804109618472959452606606606267400767652433173390804164203170098666863803099311128150714414269513990730118324386505793574324480697014578356472283682763132082406638284812234458419028777305616406406310018922125769081423059194093552755229164762969345249440561195369221920046289074327625716018820544288365068057928289341485074360254495942973273442860648098904529142012671581876837855754068627516304440590116556411039634132645875975672148635018806569446891583591940312522517406712830551380098575641867864497414850191482512064924091402648689933540586407554111542748609967035980271263723214916146842270546215038180104837263910081881049967275508938377097687743527800964565806867174670062453601422372105031582403604352091569940675925016302717170780227844862368479581545112923334723219407424221302291187478368696190404341513115518325654819654925973803551995773168841969931000963940688301120064360664880308015068054745083092199298350502725644617691682973682763987840981864741037956776729310196446384701036475443529062906488665809091985216407131093342291656477687311147728444428196608577614989715558498228661220615632373608765014890324515391424192046904415622823587037430385457081003607005097230928596439376961666356322276728335659583934399325203825701409398679348984407654442216000015735540245500342846620628850039379099736714559941566214818621625269390460988961366150214266978964882967986854129732400863878953456909220197404903746148741176716127968875099640100706704418641666248393775931893414897288422293069184518352713998124831163349737069168885973789018012899029475400125397736887584766530515201187618181223438126310685092832007165169500018220014621647271090257526739372617382514879144736472940031028267263762419743355679243448190066587263172182433971743348494368596459704155709759823305110125652327224405372896913914073079269008579538662169916749033608987838633985839276915799538540627346593748634845151340129864924376421429138466159139022522575477121121324675144190057861493970972267791505817396479743029908434926271010252764449063894790800482139295730706083552516474606118979297238408475554699636704190234212587654673264792021629481239293271748213118827434612717431406733369392978783254961321795523854743421678411076815720738543243500579114597596221369364045796807246035391159372226184320878544148974417317774020603221456582315066301216672164036029652095624202734532760926454445170217468953994346378973344660114693159162700273694093980616484203263922728564498193203118209728822803883477495435157752603996474100638230985976499586166841622374283596275350838728763725181857299972420893864255695380899564523811316512686585843355084016488390968138044156595422416921010207707041730292512857482731940647253305446266828554757915017510251134096787866074400774360593388053546269859826047521449646733049258940225064323696938033975092401506546688841275702498343404025013662966401175442474643179702855694328783508329847915071294203823031015675531553841829954440226702089198502175790837685122254642399670646175114685378966407471922709132723908175029626499682604837676102158755364023334907489295735114967921257749622656762590621394594828538130217245916674272377856895406352565991357036725517078621843257012629302838508134714034771851032161162261988015664923879957233495437099847444811768464770164397032395195597190839438629734317797612278972106701183908619500886574570896696058169853086624351072975080383899422672862295785054174966966585057040707209303360858906732166406273653482569439046516003117342564360479387878524649344924596724119828847872841980750051834124140987/76420078925539084070226566594432701509307349070811243927322382388883568697391212905234618141101320650748357544684832766118058724030407549703205501080998754748620080857960301564155599706377965887122380833752610989560207979453695948227215251113821262618696724248807005403869709139021124021650342683029160266597165474850103080286416189080397200211867477094741657860666784223566821687999549204776163602470103349301787230613016671486818894282069867813181215174002535031839709694219839413751966366193243405320454839338307729256350037022810337489760352662504373577958558032561747635937996235771542509835285817774346047205269792118045613096660515784021172409378861824810070562317001801518980584918139760891626310881112791871232339008331844029300888597543250288370962318675261030282826110437896370936889789039603702412302746100271256938053888397526382775914093701383733795404470825637207462740156978819514740546488909850084730822767328616035100865992194189811452714699491736188786821629646717846353961006554844646910126517702826351094715173471641486117973006980019148378318437396972943169465397936641087997764240217221849730533270494378144383930500695288317613933777127298140811677817604437483365089923128516287471335180257630389363590081221305876722489112431548129000662361527426032808551326291665889222489357027196759788377922383269988136398142073624075939609336664584389125310692463876182329194880650844533720305136603946792971783251150716363800671486507280422071418225059621318339128641325250830292037913663979031134575978597370241653852277689767609576201721423133429941718952137893975119249538704578051532825565015561477360568786000320423306479341903752341512099615502575329360257446637821473345078327626348862412683654535595890324699099333600285359224231310191508998446546618626607972973576447087550533537122103341738164523892468958349818984548376602972938651564122481849755477913049822886633034694280738704828932581591113462950528516088751335552978504746866637989902769894027391203617601119280483133972828364895700539775781654095810920763495413359008123520208893579872187027473045488918852782129450507346500605544325618794291960118561874738843394485543647226257857801137653207232567725548662959921671707148688331425587091065693607591202359464796480476702249248102266856534937166116936171485813703737683178138280194075010445478197303601290924337364324738418397062871649813603607545320407435603268922095745151667070689509024377136678502707883019455136763867826428894420162487299533115371879519677266387042421759513110118837054205468457921619470421739318743592089096480066800044931284064129620423271695769152582237406152343265620327937055234776440604323040538573267799014012096632679837012778810003230239549018587261499674112849319401699160797958262860082981984703801830756732295814118875579220940121991748800974047811172165214065382110132247610372267186485062515289968868419406065920731286171138650354625686885436601882398489365369091349900627854463196211906690369500531742802609361791709345076089504852214482261411318015378748838474439368372060029779652657863782664032004669941294174144814159890746541100419821008335088701420938728785560930733585603307084507790533958121619777730866493222442298560521604589641605845325843197247760646882584844215438172800224546494213721542179119671353991234188622087696754032828472778543639894877452361902279912145962393257983257859655354147478654787055922705056023718589349948813938000891313326131758270783461210315882758380903601480398355110955536300741562863246734292204193791402729819132031187533637650459944894754126877295629449959447342532299750172147909989846764582116099984018649446149140953956843526170490061110144608404830775799497323068442873374184906817167266736372390885805661034154296585334042867328875210999266052075978359709988066495175726996265432150640748768610918278372114659072425744587491575954288620238040139449247775599151676849139714616992150146034713062274242038625267516562240386764422175352223376703351221986158098186792273803546252890077826908009986281742005062341210764474062928829689755194557191861687505939683036123191706302451420456203370598028721411315762901702157446682208366872791372896881801330274992467901995888468978053701270130185933843292842678986546877213531563399653447189827042534938574482968454514795571301965059166929700032329537490944518249996972098344695577683500893949118176824442904954791684659140525941312726113882294428138468283740308383350535095765630505716392590123558359414655592040479324633008637205119837315080486835726417028816272676611411184931124500858537869168379429105866107506246641041941896551110785910441760421431118383721788167546581373438328777019468127195885094424494250368932179292508829113901656336612125662304323335562383411597622493092448951771892705066571623794185737859363488787411950279633032431393661277350370812555639264499116892914255790042135084553475245420147750548143198175067545579254416724250087397996221740209564231720026598610844055940714431458620303489607193644557535906257280594854040113196303262616116647695158691553821071666428409567633141949051339434858351974905441652921684822391708941771007737636764697957407807152752426229233688691240672337755910334996251061675225464953061995043712434147547551402942998144360810103637374235824266164444881272720665136073933121887030387364156769241008875734464285272486320000000000*t^23 - 15030430894536925763473038467329396748746173088147477148958032001801438097635038354831192178305520190281734289925008764667515930342258953470232162336589762417960565972758111182712520218680322736414128061181233611497241764443843797109475049604525293739092748172904079961406906653595635311068297550423571527414562423088225197065142805878933266944890908616157006912809225358877022030859510150275638653632882502575671124600062450279610390037074182767064965215761615183300078518090368357125214826441668431144439858741687225140788491889481273898395391126605653426054072556537096610095645428683914145513501493122680306592232362604898976889872203091459077813810481107981651395096886389213032027840359491092641435886983728822902678185489465931943384962734258774173870663161451153405530530753993305843633486375197258535137969249240382058216600410844803586896889460818104755831146908671484168360796259449680429445743841680562749582519837390480993310104629265497559581032250607352626064094916949880033071766058748217075263490434296248955108300019798542272737357185938014684919039205042444288914544780247717701957192704965998343284892477154616242833662505842798589702158431683801437002617037051564653061596586340951850905714910452331630441401427857426136133451330233799804224562557464133609120330436880388120494000500611752833151229760924412563731446793765147006508959896616214050708382220121992998561129117938513625297891234968684465436016222117680725098465897038156949727439846839847854080373588471510157065737373294686450223538824137976874394674817665393097069973291079449948118183542142838188790832999635988187113921978825789185315478733361077092652829871739512626005975149483397061079433005897991830271997554964790810140360566035903999495390472512451289697784842397099815031974535662640680784908534950921173979136694949700655386879206092094657347321295330405926564124913333611290211226580827647478235739397052720838365162964781200829868907446469450836390672799397235854899135719534742956278254039349626739319419692323781308174345921087279704288900713733107662477441204188189876109978473095712048543792331267286298451899419528217641587891220871746896434957345583124697957011434573710559877088083572322259031144424628885900052812586505152882961504959455074246276651571865283834298598851901659926007931775503427083348570174089001093946021969430511319980253209426005884647114260101089677672524146169344449835953002860210639004879676603624246337240131621723358261312935604763552173714679943493522290820444316704424578851452967449121057745528385582631642165291957523682452767828183209272349135851573036869703212791889120222580895632624722463241357435405694705965295325170465373057698042108132979024890467501759294409484009825376243594200686226987632380044129529447558944924530882185689584648422015964726387550170599248674792779407280227579719779012478897426078680075267115241034542695902176910409176490335557623676525899381643153339062331278076231326455619334108730170384466343149949141988650818046523415746646722409369583422981675346746092772938746231885955988194838015308678071590888281768657893336407856667454443263509296590310344236895329082999216242694062195927446053123132289882189476598933283407054418195314457236848103595570569828253574488497925703802034687958593208826436842600740143124396224080339477828442677367708069833219262067041140248071190546851481202923938011474848723054685862761821865922471948669903022129231223881488749086663398202613065248947294893774298441704818316763384600346378779242543345631552808534548048717032867680882701906086497918110410665650274444968186984515456235080322854744936229159164274011645965457707256225535807877206674168810119619576656717879591765855344099322551106975789069131144136927129938660901237811857642081618711032554865358608454988082513317147450314692781525460518191544837820109523993682984402644330497276532581919654149646350961745909163117735970170419330841280667351355467023689795127377740312644613216723957974400274415225555166982136726936073494453549179310329933453059606988711408957457091006888741731271652256495400940972722607953521715580290876101740332414934436521460763269477991021538311948114429222752389411851414530873923454601978560608970375600557453550536586036172674828976377562061872492541315243615257480820777371058018307597263682612716609301310718999999107571774078001989083046809180245755640610854829921675492232922078470426399837696052111386256882377878082164943988127470911103914037605344320409433637479749699862529395711349284418174096338599785856977975876143282680743967504982503053976648619551317803816727822044051596662572406281448608570603191365636017334124913733668460760046484174438120252018969020919839871760309215817522748248103598032736502766481547132504521479486297665273884990436673063535720444980369004094663320922249028820575151822850436343531402168015963221336607222096274834903256570865361818481146779420009727329317637897426891179799129064308960411244296934523075324577289505827199829652928050280297605415221871673711074965056738741558183625439373627332088699464935397905029645184447000116903263049752638652906317553554002798829524973600776606793952678608086628833133048266501615935143866760207632106567870973472933359124593309035980281051083706028154445999878856265135248294934785099353547818336579393279250323128192891086627104317981857061762617645824919133/49839181907960272219712978213760457506070010263572550387384162427532762193950791025153011831153035207009798398707499630076994820019831010676003587661520927009969617950843674933144956330246499491601552717664746297539266073556758227104705598552492127794802211466613264393828071177622472188032832184584234956476412266206588965404184471139389478399044006800918472517826163624065318492173619046593150175523980445196817759095445655317490583227436870312944270765653827194678071539708590922012151977952115264339427069133678953862836980667050220102017621301633287116059929151670704979959562762459701636849099446374573509046915081816116704193474249424361634180029692494441350366728479435773248207555308539711930202748551820785586308048912072193022318650571684970676714555657778932793147463329062850611015079808437197225414834413220384959600361998386771375596148066119826388307263581937309214830537160099683526443362332510924824449630866488718544043038387515094425683499668523601382709758465250769361278917318376943637039033284451968105249026177157490946504134986969009811946806998025832501825259523896361737672330576449032432956480757203137641693804801274989748217680735194439659789881046372271759841254214249752698696856689758949584950052970416876123362464629270518913475453170060456179489995407608188623362624148171799861985601554306514001998788308885266917136523911685471168680886389484466736431443902724695904546828219965299764206468141771541609133578156922014394403190256274772829866505212120106712198639346073281174723464302632766295990615884631049723609818319434845614164534002974331599510568720376990130103629357974876539501382174122015199877831676360222725282357936462171321907030415970526094616300625879692877837166001475580646542890869739316538624498680559679781595573881713005199765375943752750347958992676092437933385147262364141186294270680393243220859715732053380275311682423797534760674800617873068366695161907247910619909901797011740578029459617521720428197458626539602958881044208226402043895322846671109047679857600497267991802279617408048776208831887117307948061395464449294903988345293809139022134050647142691929539207757744394897865968832813408429037696394121656890805038401301930383698939444796737886252450695017570168175451824867269876110162553110174036870611195293654024882052415481097724872791430918485073137954763218233211524368037872881563301872815095828439703469830936263001470932007707608959145331972419871746849592097621383784846000756366670274019013456217249155573599789521556766796799682463120980687525305516035838785057656077441473101584660913130464085620041823665493438062458142988415699664571694969779089383848767243872384591655591261608052616584760443371964855745654280591010229513431412830943162599609803800520407562734836727381328566411363086279878773179725578873992603314435417857268155759922216553550086248441547130773794605988232588392447438738643955186633351293709538491447023870792868580020892885662978670339867301877330450240978607658349527844646766964180058372729705097127007381314377444894657243066329604367247599559476379998281742176048670113572704886885269483326360752831522883935709307866599278867869729741287229026819913450948882463737521626014636281669905394297592351638255984693857235204488642289705720547478407312931008948831855947611752602978818666578932665673583786594702373844485295018631921681834323299950858646430210013574442600948079949590253928512123489097052568261450856517042451046163126876292967016335371914008955448985405784543961888823856565842741865516132215099433933383174111511169529279187474050410193119538770005999325924025313854341204411683988760859142597464879874535189245777937276126810963875046628766825759123740288830461424939228587347871547211447264561544013671686087419261301440354999521338310420669376079173801201561084520934011287444849094077138068770429829842876904885810404970839285678351814726810173359789249438944315429663138718291127570157851277348380366678513107231853490580463067402970860537890121821048132747556232659452331310860618527394605874702672483084518801971579474711212083709243004141110515125025849424839427958719955236122659553758414153580943488396761003994373628401174780614125522544779927262376991544306606643000332582288703686878398182737976130208769906408940783655592054109861640084068240411995108867195673258394015833381467389329629355236246315326669966816202276810590187907620429874256048682212682966713757481609750265418510880783758108019895032429950080581538748688429591616950847614328612034676509835100110256358931836699571703094251042037717951220349457638758112521374460595635462136019489854860376375061144411598945905514022312987852242388332838783561214707670276844076327564464755984018987327167176051386301502819566671119616259319017234205838112103938086894537257077655125671840513529532791065021150908909528706763573405851694238554495378862471766609837752266464404444185140093390114174486247339836994076143955214927221875802759817408651267941775613509411820839328362787300202972306025819965605339591378171502127793119552844668711882926785869409832326717266488511743109690229548851374991035881405907636266372396350632672629102657265534403756236456753494287395002884289348910598518483842694534605648941551587487531011784528042268061397893676548414667999672464053003948259871352565079491541556976623979939788397218128881699447600000000000*t^21 + 51224993151818140637905202225490750039689362504575216020843783233426717667809061902694504248854377377727302720810509901952207086155418761513355242321188901488439498229918285058812507499115400955003366826043312189530189709842332318228292864659983327679386914923779640539234319862299850701943915498478174477668372555005507705988085778591654492871915157226582683033956309088185619424844001679571673934989379338588933753769700908230295624627797517648132994108116881603214069816615976553806826934860818825181093946855422562025541382898899134096648374715528274763149230929255316930299720014006984020000848978155276657852750518251432023323471079962318617258938145847756331934892350856629730196639480428298723903345888425205985053231674365919018566574766240111092073654707826961755196228414618487849050135018442370600625404749306285132732414427500846002937209847310751368672111871368267323379352310686066323704567188373068197631674209589152134654232554369894332153241225399959850678251418804143922332714258440986318563440440350587580778915701867461359515705161793664705185223295966088029891921959567133655346837043092830547145470854241925809807726468621780086594617568053330198285411581244030370990596950968831391901434767836288953253277469333257973270354992490472241960826650282725739011616694009405331293236100482304286548349842394931474469538342113127032716346361708991520994828016111253402235416809804898537500659037160070771070054682736845619970406226617889497294351439109085980676500939545414803388418973389184317329801772022553218629571549354250752222885423293281131217861844115373691919843220427321275591862811362543930950047872896392647753291554791571505281817453111742067034030178452138127800488322526317269008646430354720935138654797088310330123763670899334577262621608998233651987091246733059463982297355658649091150054469469356777041914167930991158078440065440013919417624326207209483341734453161480360062770111678509659926881825519667171868918282881238263192567179353982662086115006297867610686315581909540691646128824145392943277006077706505882725999413840331050142410731385987727099265090912074296725211668062976917795709530973621715723765303296975259007925805285889587472213160237654517381345677273725944168582357653749512282492773126275093415440340625754588315029701485218773610277217438587943375216845070030321034671603879097113718292947649152872371418550840565821843292049452460115331959967572757006949054315905295736976776067127255750030935295899210172347433454755452540915082818682044116029302807537724556753379001453025462474550198718885748531286372771086120140386668120304659357262591648576226290252508879635999598870985547765905853763289320280007602503856350436704358513976626696595055515225126110966544776254633105050711990028983643441117598526799597589398352751629215931022612268553550547406207942471617149267685126287360232614436129795258239095737139406467922007998976818102274642684327162103339423197886088889282482161051380635173505218652553217031503951085860544539778702792977001568539193602129354339286730850247698928994757954340256827460327119348104100620514075214461915356399665778529843935720442876953861604401899576723056229346117587131805361351586655374583511162830116725465389917893729441797182096846830875728861006179016303423062873094994589026778331453029522503386317575920617841774780516748983366450636379188788866858725079108827495625464392851865236876495497236934666264548042180519828749727547447587277855708411757191439914242906858054538967913571737799958906535550474518828824735788090181432214105884558876861408726660915972961448287774079510480697912541230764203639150219424866057061261585158349219707835960207626713079483419437258089485731841787932360023952547337571946390442436606723722170199585179513952081010729980895834928217328319840624558007466232168616742449387023565353436034016493216645586051675516689608082036537316975203424987061010188364067808050154005486141938055609174956149718478415472254946588084689229927500442424251501332966055438128848718558752355194672570162813188758971049724400965532238763490890474867576838403489349967709305273516894751367444772874433574969558124933026503408302889951159819385647035545399804226667502443505664428756262491874976114923729073229060021229819186066624816682395870199150580140804496911616594872924327129769484585221556085992306163717202185715214980388984779268322094318791968140808084440770040130879513111961374637990848054295663499899889308549672372756636343954004920597356794557021335610021252332558398749449913414142852828442143104251385432502377934174076281267893488148846424826998476471498281847450439061941943409652094910366662963181040073720648153267555252713361201415192239742970471140530177082689121464955402587077703317357330099714316526965102358219529246328497148439961055629865058353238236679851534389857608178031696498065903084867580083655880594438076970991299162375731716864691347727052502430416170813390232857174282345120033010667007248017692194889546317314492946255061424587971202897642566188370263061439636704585893448061006683093686609568908979757772099856537672436093933239077733476021233501319292773063225695363753184563250932115981070248264149975262066126747358035142951399418380870200591432632774020889847727032848733658402993385688870095117616769969700752241034001568170597896488677349985316336016245746178751543245331689777/1428723214694861136965105375461133115174006960889079777771679322922605849559922676054386339159720342600947554096281656062207184840568488972712102846296933240952462381257518681416822081467066318759244511239722727196125627441960402510334893825171440996784330062042913579289738040425177536056941189291414735418990484964588883674919954839329165047439261528292996212177683357223205796775643746002336971698354106095642109094069442119101396719186523615637735761948743046247438050804979606431015023367960637577730242648498796677401326779122106309591171810646820897327051302347893542758840799190511446923007517462737773926011565678728678853546261816831700179827517851507318710512883077158833115283252178138408665812125152195853474164068812736199973134649721635826065817262189662740070227282099801717515765621175199653795225253178984368841877043953754112767089577895435023131474889348869530825142065256190927758043053531979844967556084839343264929233767108766040202926990497676572971013076003855388356662296460139050928452287487623085683805417078514740466451869626444947942475133943407198385657439685029036479940143191538929744752448373156612395222404303216372782240181075573936913976589996005123782115954141826244029309891773089888101901518485283782203057319372421542186296324208399743812046535018101407203061892247591596043587244556786734723965264854710984957913685468316840168852076498554713111034725211441282597009075639005259907252086730784192795162573831764412639558120679876821122839816080776392416360994587434060342072643342139300485064322026090092076814791823798907606049974751930839185969636650807050396304041595279794132372955658164435729831174722326384791427594178582244561334871924488414712333951275217862497998758708966645200896204932527074107235628842710820405739784609106149059940777054245509974824456714649887423707554854438714007102426171272972331311850985530234558934896148862663139344284379027959845261308007773437770750518181003229903511175702289318941660480627468618154589933969156858591665921604571792700155917880921682431665349032364064917986514097362827844426669980879787247665898422528651967842785218090501980123955722005987072157773207317708299080629964820830869744434170655337666036264084173152739236919923837011487696285646195069781824659855824989056957520931751415379952169243791468113020021019663238763288036545589352063698550419022604814653687366080415271499468486839539375500050887618123495499516542702990076354973465146335165585355015844547855211719078227809126443193966284627314841590897276134779709058758126360711838319474219988895578760279509739970454441198945077478557790466765667916723717721922467000562336997994324341691627460282832764175008763132709996325864708756043608959912718367167820370661188814375614918350131731986184931418903792408473356524831152133261054454628347148645241687131784436874535102472455324351082182112038329334200583493243841126715350156070419673436754814684296062232627265596055672055216409529320483472906908053419539353131546540652973161673351584879450974211597678820086980174301234781991861097854038322893284076609046728543255750873424044391855355674914503656006157000158842512660878932252583567232102170852260534630627142286612419573407870621303197647413630004894557240742528674412304897322361047676304022256533179870498203574618726135108596069749309401882381468050208578457200781754879250601265257947864332687055800687893844958554920612617347540020782173623494924553488550263323342970453731721134947328201590056204248299156926907479617221554158600144795790166183772756984324529986859839336707589445092202760111406838647343155392330491114526468274344477962087793993223070008758378967535248968580964418003357982338428213888279806560848257886170638984353394821584097595058588334506018823974623509986278364898725855447602982301111417756266774990240085674030211291304752321788829137940059898275830726189446085355501891636313958483916403708983676643257678990344525069950653570511450709073979800063306607932218498002086183492203379805429945336237633497578004397785312035074809944515089538989851944941721413066331632785378501433584074350178730268149972050102182907207741205735987046667373815447838710680833677044271598312950357914854807090936789390432676200692276172357180747905155315732651403983722969131460305551149367015743289558477193120859609300073961787223602065160782708183439061039364539048731131935236918720018452323062006728890096911712461047806146174275330645249134399096570324262991902310004110795734981626352590964944086878327393281939536494015622712652054388822035196538414581268316684452311065892279401203741549914565892042505997456085086139799169782624735306305651764281798874711795421488286547936196854723514656338208544303378792380139740643080827577905428999433811827380567359213646225157643401369559446935926094721179940010530606326055406489593889104301081901505228867527390857309482015564971979594066640682677183273001939090408660496849460049494580360439679114765714669680997567587269805530727413066569272485206106073505680686401619507583060996736093848213836407310567861589748526699228306004003302477786580400406083076361933636018906302675362051469948700942841611986241012111760266836238656749349628002103824196536823909992028602991145507975889004489803878351093406285394387887149323943969519446516782978773532278757524633329887424940600720253027942050831200000000000*t^19 - 418939358933973645612790681483805061272818919699095320755593133177578487544619381070757842679882119315490102393811230947115542666845527788147326849269035460057318760250353796400847281337334550468482840937426603893051164075553643194184737765734902611612377252860993776020614213704502932065282044551411580641945602284882265731918577736049344780445262278471177177458353104552711106017628002953477060891468464849661783438679265631896513253874583135482535554494261360428366472393959609852498766038303702885011984971546615649615271701027393164105465099951981367739830913444858859756129377219495161534354479202945722056148441584633383897760474272256189516441411594107324211986605808181565644569738130353493859016961527016503506249331872536015480149178441302496894039154580381973422565399120022653368698550337111876046878794455751164614603161295722678544441783326688006419828251529062950120293903981358078542623799385714808830913087641363662198982632831443120177360720418658410355992188500685095090724776955658696410284614301579770263563712638191418334119807084673070332652254079825737440139860921216292892701665879007233927557658734181712797343611583459757280668481746666094739381042545778221141345827009576723029692861442783013871223634844765119195088706975786084867129919746487510455799974241596864446008124639188243130385881400199029324835098100036528170188904011251416271811888060264180226193999223542493003823819698441152534986029524316787932065504696547761838221229680218897614822945738518251248265826606804092884874867158781011206239587381432141043224278420468042108283351854415156466947802747378735259917800883355344387191887481219223327936759233294387500166145806907880952755834903574143492942918648677207129320050456183057737830252057482355583727168428528260375275328278266070993042746929085585421560522915302176769156877211632640740851257595069064876927579778643944620435072035003653608825021755739603867604379834935405577745119400728611303854945759971115211557729461425041997126865775352165550885319321564256013371276618126266382405086453055581939703873135402206825136940473972360098826371505277891225534589814849253209585480070443891042041447464106808627339220564929729761546944982207085707123402112234004690286622218816991606563235954462152686937724181882143080811071082656721867533008574294994728808741550040825603107275805824977856468630516928531961698334675356247619499706116873635812635825677995972306358408541935110972475542786380559551434256779360915065905717344961679788346712196569587412036284063549915303791006446560997824666284537087147785440332157672179931348609083793740575874583224485295652251328294552563948559372027357384512345141300745324052102348172832521039743734280551523028046533434539396138246785717660742991876636419880411344519253827009917703704182675098563596238496040835047173044459765716925990659800163066857109821790880529435551577094926909064616625326957232032444367440218198773024530767703318824519050516784594676482588995131626054887277240367760051909424359804956182295228168399321178290053098492743957984350620122023379170164365305105301054961284388336764605985272149867657860750847334352906130624243451178208588963769496946515913388350621090111255774424112848092726005618039108837741570145965966926241040886663316409010857207963447066582412381722667715974830029891238701451940067649160471069604821186117308958673697303846502462875834753345674006691442999624156568882834229939725987119935770113020570120191205367402822910293396029670833601048631020123314865015312627979006720338481032316000608690099939973472977561835857605356919101179312004171642811475197215924098609212839586567776281537534498168404539658786564908718720449214505206598688022329585454405457630249759031255460534733700599106053929902702542018003800011289216480174794794379987047553907220242515875244092237927119479198229560762932868342206980333785860066131896024409897050452246203074922533195555166113833921405323877694956488268078159834643867444196534807623740979593514020921989687576226699035983707466107567561468099137062948362686731585735691376159963577979562411900633559813136460997943278714768101997982495925037284332424392868689713461176419653019718946270364658005128345284586603465046435842962955232290574595559832242121887983775525691576833336181225611004520704277835456283360121006526643083589898596405935427509227048313551522420412309047834971445844358977604868365396028859960709137741398883352750009171245172688159902603532767375153582396082039670801201648336769705637270108669764909702804540772968754808414429027632370896666575172065042473859736887845933262706849948961175263511824798244552335765104783834113750461744757734903098716088876962630302117138281893095838235265145231832244042345771531657603635505437338652973306214488265922126334682693469918115929510557759259966867148569293881273813744941191242077175995360080670000490781715628321956967171039906420595107710885062841910360770239427250450609297481313449918346818689702364477413690720587037268908709070635032524891575529381379105903940072099186078302479931822378493233064575418818671017637576175976684635658423627191143083612954626425114393134811395584083491380730011433637735265279888568546275241390860081299465501397070712815083020468814981818864761193161492875345464302079609931560198701757863598961870598862036321165273229979274123816127159148537146471/122461989830988097454151889325239981300629168076206838094715370536223358533707657947518829070833172222938361779681284805332044414905870483375323101111165706367353918393501601264299035554319970179363815249119090902525053780739463072314419470728980656867228291032249735367691832036443788804880673367835548750199184425536190029278853271942499861209079559567971103900944287761989068295055178228771740431287494808197895065205952181637262575930273452768948779595606546821208975783283966265515573431539483220948306512728468286634399438210466255107814726626870362628032968772676589379329211359186695450543501496806094907943848486748172473161108155728431443985215815843484460901104263756471409881421615269006457069610727331073154928348755377388569125827118997356519927193901971092006019481322840147215637053243588541753876450272484374472160889481750352522893392391037287696983561944188816927869319879102079522117976017026843854361950129086565565362894323608517731679456328372277683229692228901890430571053982297632936724481784653407344326178606729834897124445967980995537926440052292045575913494830145345983994869416417622549550209860556281062447634654561403381334872663620623164055136285371867752752796069299392345369419294836276123020130155881467045976341660493275044539684932148549469603988715837263474548162192650708232307478104867434404911308416118084424964030182998586300187320842733261123802976446694967079743635054771879420621607434067216525299649185579806797676410343989441810529127092637976492830942393208633743606226572183368613005513316522007892298410727754192080518569264451214787368825998640604319683203565309696639917681913556951633985529261913690124979508072449906676685846164956149832485767252161531071257036460768569588648246137073749209191625329375213177634838680780527062280638033221043712127810575541418922032076130380461200608779386109111914112444370188305819337276812759656840515224375345253701022397829237723237492901558371705420300957917339084480713755482354452984679137197356302164999936137534725088584792961221858494142744202774062707255986922631099529522285998361124621228505579073884454386524447264900169724910490457656034756380560627232139921196854127499788835237214627600371374536921500555949077450279186029556088253055388148838442113701927856204882073222721549889710185935182125838258858944542563322567545989621944462602732893059080412684601774235464166128525870300531946471432933224410585328529989374542006544712011298257299907316144215246959018147349562383639409416625681539484129279219766525838260776464982259489586141669218856191049608023957977711753237817052435212447810611437057250004890090450497171476771742685227800716425210881385665500715036839946571113645546464803737910849661574328670317485244755517909850144297005598815851264477467920726287702128384468565233238968144041312449287468438666017817294497639027801521329895317571085788621442278043525147030013377464543437436126972939662477082337051090486176161406531084612869106306404578817658839846846341683413857715850132524369218136943898864598300654391552742159522673203284819424349423632576732279064360579203805016173343564100313371956314299329358228075337050221448619894471787336617254053755053138207392006388910397416941206882571848104906349359600663911848341916661229397487621988558274614131734967319383009308234549940805875632697261446449582045781293275364337251307824102657087461925773248043853590421766795772646287495614882013850676013304308284857968896034147525852628131564861960364139927736592069681476133213594298125353442815751950598656388284587986228860650523865045950866692014741200841890771184952673697280658098111036096627990548857893575340074449911592654092971716398486150989761852554848072707818814626198658862413278636936719307571529087327769253443713109574134176501895508827054380978664822866427734864486345446682111835913296185354680576562709356919387666807316185876425969767870049977460770029426564943913458102148852913163186695775063483982862569137822761585543035958585046003983322566743106082871220971805524455317292126566672721960484844452423576121119971282810175300122878634944301034022984283318580187106332092103348798889714346327038386175201214315175223279855395744964130412036366010519179943674345052243344901206963299027062798691770033397354125169047241374315635139105012330838930823654292053867476308748442352803558580490946231246204176954165877450176001581627691029148190579735289639518383383957795028341021354377065420313508256448769428923782491569853687364939852350303856633709880531699487053375370176090470460159703292678394427144381626662790766805817463561421248505032214799781950150240554214552796405883397627294081297046403868178984710275537388301833444113400417875226003896489726263483692642363820465342808612442346905773646883962156369434403105095451650808118958280572331194827947606270536619066082949877271876760073776359197955601334140455393777140629943758566257309064892170899729953718528106888037686781265632685972656934364623126188348063977134509070160523377729058344548710243507119514005950901275471692055191530993407016574219569086057425926667421177177664263688165740230191968800745318697424174366529281027392086752436594300249027721372825257323184931131727763713602451684955329255076200384840332430093720538748090390327084909483101666844295683894874195322073539999704636423480061735973823604356960000000000*t^17 + 10799410012088971954244552657400380046251087320651246856063178957625590550669007395636745242486930622344351405732725980613032519373470812051065720673655808757085446776785295577230885636095202562987647338067056890456636730856255384599938512433167705635282188676619604699931369487375245842572317076447890200942328921214354856304761247311005478394682922981964496772226813152218593987532604983591805944023412360768700839822789974350148353769073352031203026253668616922245604272264426902597876453588193025239323647847593481740933807410767969140192706044571057642687938325772948941215577728465965879998599736320482085633683244619905476291518777587263743286413287076941672046277750814183154861057654386442512037972441133941709585078433534713926283651349108926411258396579941666093129828362253091308327465408948018775973872996149902452475526942716347252983105633731038078692793130515492224924366301787451918346764250572905996446753988083695654206296934624232994836011493661090744097794692226578622897768856232869775949191615086994205020477304467054063050209676329667236503317347197814399585056567887923742459905878671847348382459332779094216319244876945531438317694363380430518722939770000021438965681657429671672728835443926575611678403703222413023555815309160151267845898975971099639551020524545767133899253517979585447986939346092342994685686727833080137281750695612047135767102319190795941125704417766833366133040340421598294182413031836690434571609763764373641145774371532589984383154207493040670863426763140590613172268113933317847927322415876504540247762778642963026637992473804357849690703107522288824752087186173029228986974035344831680488607106632775604840655396369147596212012504911673497719822448518153377952824715950730174448355502248160451013852471442994014184557481513685373515084880281916194281178031400771307876901996261631323704516764454598545521601494943870923911327674265465539344879824292059846626008232781744896555434695954510725415327818972682332496841302922094795412959208731485035799848903034165596053352228251201099470092840735016552839016546084696829820183471760858011492813557766203579783005081775704761898603021907355281582478912880117905773213944246501413748244268424516745830848911897196428119749327008301296405460962704609480566400911807341162911267888146142021350549702979094817644405215033097979285571791900352758746694831355208734164942865695946946310294544597844942149464414379258999104324571022758822712579036895540807359147040589229453573701291711498317135054486587864840694265968554431151884783407689617747578404607731185024059942424566457782596122168676448826418440708455852064859847799471426379644872523953664736071012948058855519245781801780887690935058729072030016834173723646745197835154129043220584934238266288251765465606817658227006878738998875500137773122520551479149862610447752149692970437949965058580588285407654935914911675523192266935495487453316394246155732305326479796543439467638951480098780016257274002918538611327831682842860833097487613600275816942873083305284549548530928921367185432696366500147850217766672953124329999813030847334915064822912673570654287389694361651610743283137089938223165691149589936922416608724580048953285611363985176900921914814827931085129451819894138986850144015163702655414132531971793012247000255083977073575334031086248997514855645090975573561379537117479540302753458209706284575677235996599374991073582472728969577966998091165796569164057307723025267242531291363711744429204064432869504132140633688892360802599406751594820848373962761594669364837107207353362499668376500820397960965816577669322403292466874218874556449127507767700628343583701633368164935855695815191787099745746198250039443873311436186635909747801269690564036643022683779165289337021705241789880062924532281231751152600936511949134458099321903800257179601308660408311907324859332466768396426097476678843851167177208383512002153506093052138315468647939920761334784694342666664935616954058695988628443621566527677071977977165309183077891528922869794953993374918355935840110877465050124193196952510553260512235537858966549877078874760866738035052451128863508701920362940292919641913789607920322173947312765976467860114092656538295538263961999845165442415655306255480429110207920765257117782319409935073965579926383616645974537841646472913538770812564869571882815070481704214654943429975918424807449072444563386066136401203117683990515210734734854192195010898130191997020065217990985093079650141890483398442582462361848037635454630946181369892260867569974851428730066965468760016131127257851748082365889153652774503183912490435569483825208363712905324734477690178078494265192722377333774497772409142803522316960461539725609601196141932591221837131939774588409463528247917384112336437552745068761535229808229528082830001981050986006544683785517359217832388827012782133937225162658869466946399481287787106847145912459595657161431679287748495775904935436878275712745013577437128395394152785699727942295806120568300611832835459485221312228873272773111820849834288207704878733766173706067841897407397901448318062589424498421305346735299754613876065515373813914170099168548096171101703150593718904688101969974563756182809938213309100683123678566951689006144514099012729397860320188673794617270454220099495149456478695604609843758301525274274524033600119165640903489166202458365654124046553663079/42021271020437092263679569866503915152176675320267052287402333027135466163527137531011362916462363017674928061655342825359034848252014381550355966067556860028013599448750549453435943572560774081154250330580080211650753748292953015009849818387395323434833237118909222920286412953681692236968858508571021629970308381311437755144704554097916619042331221420382241534637745800682523434577757235362852108775120767518885561590277709385335197623133047518756934174963030771983472082499400189147500687292959928756771842602905784629450787621238420870328582666082967568442685363173339492907082329132689615382574043021699233117987225844961142751360641671520593524338760338450550309202443445848032802448593474659078406238975064583925710707906256947058033372050636347825465213593813610002065508297052991691640165328682342758683095681734834377702265998639826846090869938101030092102202627907927377210060742829144934060089809764113087281061318804213674389228444375471770674323249931663910912149294231040834019479307651148556719184926106561343641335796426904131366231459601321998308092174806094070166395284853795190586474799751144992492719069798723893977129538329893317124711208105115791587546764588385993591645710053713059685585052149702591232397602508346535384038805071221829008715417894110112119015735826511976560643889635046942458448369317256903646037201609146616409226043185789416730943426428079797383374270924743605794384577617801761978002550905417435151840406816600371751709431761082974201171061199305659304735134924531186531548333592332367207774177237943884612199759523497282530881610350907034881459901494325011656001223390582180363910460534248109700916903597834846806693946428889545921613880132012197421586802212290073470551726734313094144006027427266885506930260079730011933523076738416148821787560418985587494836962195584924226692789836432764914777240331558009744466205456771604674555769084195974686596599383175289566509059052159934433838770029506761867975755949685851225308253749077004546762763798731135048997694252111550004585820027108306813686736246001909352544532275377289541960881790581977872526424192019175524787800532073587650704580058999619769346270803462008796489116612377378521895122666333460765772473063916257036379997759912102579302519005737346524254701641911442851691792110335746469181448346807885677059441754801140096706957223216237167604424088900141607461393120012213867631426083515863985295614341709514573515192432440884598675690151362798987804559289545525153285855241994386071858646067194921024752673449298081756148787003716491524656455124117320458198831750286469719248270557208161134052660787225526962462285938896088251833441117480127696812572361259787181617904798020882244878373786942459087056256422563759422666505553363988674069121521529005439159379523306131569309553857415684148660430245504371918873150934836378662797131542803657384770062118774392182370102742465915491627945766777049218728082784832237124489037223413402119271070868509425984497262001571162922150927839430969798872745634849395616888576402318237852358067683375940937091113354068320390708135560197898331051496277177776231039872791603048706063441181142426842967027419193634330355946201537074547959621831959188810982584430038329342570989117791016389433603784541538379333010619049303059478133328819720535399253491945150252825580862041231834749060300252307564728875143507370625448763172480373148700020232171910545732959194627868824140652165396909545690839713627157146189815638856910215535340884006007302916380203161165212398651723533670464416652463904617186015587848818804020811454267417728238570789371980681040950896797486072596304249351826111588035972647316422910809860263781793071117745823009953770996714111957672007584887371734833923377105414635148782009838412318352194809117243481320550760454341264185326806404596081617360002519824417979156022127111436151115884114655171491946748414275161820342244528190703423638499519901272284676186603678527960399132689726737469994119509017880359367588296652455653040582512645451065812749928764835228979765737494410132796751146760351321815335678421518611334661806870119833828786184357352119120652438447286506051058442549040406336701138549436284618949164656263245821025141385027552629130372829432125769775211198467798685756842688352462440268572361927974981382815979104661093915319400273531587111388929472504728903181865854736451898207315621527506968197647601538913588433202649909168013560229592534537509724860268658796957950713617408891470709141051028871363311498968943731715511567115868720412224197430942776141824564604071017096126961307420913702714100035404163232781349765956058748708384886464681464194845156067813287184758790432699865337890780821652848668338666362888486597158199775886462960090612575820747911748053289040604922329813124269342452981457630792233120432975880588545017833119276661458643797185325938279565554927276201685573000457793293517472548255372858331558880561482607661672042942632193540012931738669579843225911693164331464868550806266663802131917826649220755314305929985517148852845179230829818717862075525340874956667624361941294214778758428835306061266951821577529967832431628295631469079439495341529007088591522360789301136963216165529473641888133435997352706723617386632587526147190876584657385100184864540820210274233646162336662258322905103890551691900980290806615900021183912586530906800000000000*t^15 - 374042178703860131770344049828555606369940794835354686881165481771161954425148429989998832856462766359869598372646481009630598195842326089610713035421310601002752363779377542581476728469431985525671914051904633167838828611441713879413851902770677775556070120226932786618510347241307720309261137835773680509071179660686888692073680740846079236490085319644318434948753919394512971246520425388074525420532864319227083590773501192339821733087536499402772387296039889355555673741575347015859621558068205409362776257677116387042327498712521285526045041652959587508221214668673691108335098108748280233523936402662317988338397178570472409590426332741365080983872429401784143583965611750263917728077562314296964986115629470506905420176457512300585780419817292241648914655439361091892072280279857016050324517345931602112345704615174778303702192280352376027389695387774712880184379307138706626708332014061699473014555142733861883324060402288079511206003695945815281632134128095921883498479736581468262962400805757516732387102813590864555366534325735116034013777841376588603640872184151723873525284303835383580287326433211664927818181163529678942951193501383238375829562609416040368700164227522507849831842731164222815644062192339697355794601900158528721089105175692161150996879036861272631959168617958919242352597177187630122477312438199666255510604648355538143760647895628685288539200870487356766019550757127236918126669049067760447927462169153337361283552813893219973172343871903258842908599957997699104837012991441311680050333515847848300554161308312537623516315949881729847934488575588613873686406195937658548711939746012044900634636986128263812120444340482211394511865536607773844407567120165151548502671948315825552172507762351483299996999511625007074636442742485880025170266908761335872701082209120436817295946893391506835948903942220804185817630806903954077754101826942683351810751214825647541324097303465840680371872172708467570440509632823460127698331621559752979917923810689726853597415333661366464556458983436770741733431029875110033685819079644264340722995139439949928148619914593862979600393029011049689220945546872042525132307550444014174514641689771261216642397663445405360589344845067093529911698236759754294939243867321119046412017353761105766722255600487120357365645310619482128053418672058162209305838150672812901927718304021805536521828314485956770093966615062361653563989997673790939986996199286330190916761149147295545471800207446753662475437192172073395683530045665296051066236917060923213737831955834906052873195342184945931083304976151515727464465789974761852993676543796744206050847801121831542668406041692778755343422779792826466759985336894008611044715722712676105852892675956084993496519734863227157594620500714249525112065962931055369493898117011628740620643399386557222109505840344652892713338919122567244015036972795741553347198544878877512614766393878035886509758205719077302959979950691021682630207637870745692088346270431970661345924450404130903049607341276737283693688109457707457003624899795505010982152060231089514753474419966791382477109652808717104352984531765625662277462697424751044596650246717094975511650555281387095104983949746417150992137131715652585123873078148651778746367850504745050910476467128701898379510622031212178165301886413557569671217621079601946764163534565668384143401162622881977459363675292302982739007171319826739296903311913425209061738822144801480815053816187804430073656338295857746130698491536894473539777940700805078682350198224462987462510370083395643268437381478322405196761525557946779665408998930333584106131259363606621100844965613964390971593590747596108375895654420516300785648860919092555011461328950727465264779526302734010041906745135159777300899110317205548685133000056478464076206077943332033851814252001414682676149942510942620589195783438168713092028541531874703432356218381764033329563475974413661974861468091282917531810791763810587207380268111814073770824260855103188146935592597665787948040006081886189349846848314060386433437420035565548852374724885311727082647514883266844427301693408335957890532549984583314336919443536180345236792342724559913021832590458433640366959324971753970562235685247734988755886012341443028067508593687378495151026354143821172861354429013794837660025580092003014414649646033182340224341267463262547487307801184849706501829940549496914682663456983297812681444344660921388753866909715046711067128237593834771471599224028750712525407972453080350505812244119363371550906979802675134195836294254079668823921082212975628483524924473601330001220180762351779978709216538122997439209247686695593679790010585512917310438861269301185549196472069716822325460348406212581657764492277068939195608007068513004588498017226241729177010686162533146611069192996733957402298811899474296786880087370497637028020844203174887092413698612589000478073042262775366783580795828392628292030321234796360851294109382247434200692399339743258800531583875004661073986850226243901591473507726600913929373930396512092396615125890590390618166797313345542972341228571090744781066832380757228167135338355697651562484502973446506664837881569364819918114661397292667683190625889898195914028562246099296955968604715438916494122875261430830054530062180019616136068422995192848592503848851288267527431247362322102901303256826779904485329590556108709209894872461982784157/25212762612262255358207741919902349091306005192160231372441399816281279698116282518606817749877417810604956836993205695215420908951208628930213579640534116016808159669250329672061566143536464448692550198348048126990452248975771809005909891032437194060899942271345533752171847772209015342181315105142612977982185028786862653086822732458749971425398732852229344920782647480409514060746654341217711265265072460511331336954166625631201118573879828511254160504977818463190083249499640113488500412375775957254063105561743470777670472572743052522197149599649780541065611217904003695744249397479613769229544425813019539870792335506976685650816385002912356114603256203070330185521466067508819681469156084795447043743385038750355426424743754168234820023230381808695279128156288166001239304978231795014984099197209405655209857409040900626621359599183896107654521962860618055261321576744756426326036445697486960436053885858467852368636791282528204633537066625283062404593949958998346547289576538624500411687584590689134031510955663936806184801477856142478819738875760793198984855304883656442099837170912277114351884879850686995495631441879234336386277722997935990274826724863069474952528058753031596154987426032227835811351031289821554739438561505007921230423283042733097405229250736466067271409441495907185936386333781028165475069021590354142187622320965487969845535625911473650038566055856847878430024562554846163476630746570681057186801530543250461091104244089960223051025659056649784520702636719583395582841080954718711918929000155399420324664506342766330767319855714098369518528966210544220928875940896595006993600734034349308218346276320548865820550142158700908084016367857333727552968328079207318452952081327374044082331036040587856486403616456360131304158156047838007160113846043049689293072536251391352496902177317350954536015673901859658948866344198934805846679723274062962804733461450517584811957959629905173739905435431295960660303262017704057120785453569811510735184952249446202728057658279238681029398616551266930002751492016264984088212041747601145611526719365226373725176529074349186723515854515211505314872680319244152590422748035399771861607762482077205277893469967426427113137073599800076459463483838349754221827998655947261547581511403442407914552820985146865711015075266201447881508869008084731406235665052880684058024174333929742300562654453340084964476835872007328320578855650109518391177368605025708744109115459464530759205414090817679392682735573727315091971513145196631643115187640316952614851604069578849053689272202229894914793873074470392274919299050171881831548962334324896680431596472335316177477371563337652951100064670488076618087543416755872308970742878812529346927024272165475452233753853538255653599903332018393204441472912917403263495627713983678941585732314449410489196258147302623151323890560901827197678278925682194430862037271264635309422061645479549294976767460066229531236849670899342274693422334048041271562642521105655590698357200942697753290556703658581879323647380909637370133145841390942711414840610025564562254668012440992234424881336118738998630897766306665738623923674961829223638064708685456105780216451516180598213567720922244728775773099175513286589550658022997605542593470674609833660162270724923027599806371429581835686879997291832321239552095167090151695348517224739100849436180151384538837325086104422375269257903488223889220012139303146327439775516776721294484391299238145727414503828176294287713889383314146129321204530403604381749828121896699127439191034120202278649991478342770311609352709291282412486872560450636943142473623188408624570538078491643557782549611095666952821583588389853746485916158269075842670647493805972262598028467174603204550932423040900354026263248781089269205903047391011316885470346088792330456272604758511196083842757648970416001511894650787493613276266861690669530468793102895168049048565097092205346716914422054183099711940763370805711962207116776239479613836042481996471705410728215620552977991473391824349507587270639487649957258901137387859442496646079678050688056210793089201407052911166800797084122071900297271710614411271472391463068371903630635065529424243802020683129661770771369498793757947492615084831016531577478223697659275461865126719080679211454105613011477464161143417156784988829689587462796656349191640164118952266833357683502837341909119512841871138924389372916504180918588560923348153059921589945500808136137755520722505834916161195278174770428170445334882425484630617322817986899381366239029306940269521232247334518458565665685094738762442610257676176784452548221628460021242497939668809859573635249225030931878808878516907093640687972310855274259619919202734468492991709201003199817733091958294919865531877776054367545492448747048831973424362953397887874561605471788874578475339872259785528353127010699871565996875186278311195562967739332956365721011343800274675976110483528953223714998935328336889564597003225765579316124007759043201747905935547015898598878921130483759998281279150695989532453188583557991310289311707107538497891230717245315204524974000574617164776528867255057301183636760171092946517980699458976977378881447663697204917404253154913416473580682177929699317684185132880061598411624034170431979552515688314525950794431060110918724492126164540187697401997354993743062334331015140588174483969540012710347551918544080000000000*t^13 + 45567845674881006674583717078071723738697185322538040833185759296191961635834286198554218589179674500923128985974391175252732142412907289959987485264277333395406947444235362414211796737378641589949849663061017567460274680748814507194992998776629062213662451189107325356731552312000471906129314283866815542633104369138346497133533812487722719294886715361876484599723511575998138359183607194674413832677561791861149717104584889122895081241197774909619824996411572138877625838242441231915626590633577013469320597845230338126528001805830912289182639473550102381604287894182798653975415706466496551806376605502367428994745625042741462688130449673957867172882790282523627300539974251424937796728896200980654647030367491034977945405213731069644160861948773119323612870664264858574554199544015251535495196016819704883843343539951863160916679680177143267346762610323733232545291750389459065177927863758776447075569931428080083741170482475720979999077930081338441061619765453831568375179322190191966050498558210231945994488806993954752661931556942814561127007377923873910659551253999399316997892272388268248742239635659705814566711207612597576217259328921741869532606819771486023780634270611885862211427243263776665638767181146189623292478098365394000556197892533926795597734931024913081079687522302256616800413555599716603375086320824242021236300167677219717831965006090695598273549398757429390943635561853873075020531439007738359112457552064984869790037386097059877768230453320353735379847597687603298961283716156959087027043639356947332758424212007458677226588331691084281993552558801365725549092165913475627556217607393859932202804420908811032506104111105205705142701827322110858447152713408892096558638597281160294753788068213741160059085726200973526147181271769056508301567527419378790364691926579540338655433396525287838371543220972562128493218935614382713813461175763294854572618183074737395406456406612742725811379735284860590071860465272585734389327531457547916884949597269181356795037833776157262203489427944400461348861696431893893388326094827380711882983147655700483471132095947078622841840283746323237824249136238067353468529613961703704096291194552558904044085100405545282535880099926925557555948066594646856999470225195630419069774696866389915565588875409694414804377923864275845060791726318360402416752590461064957854643583818458561661144706849212244422369659668085825064114572521915687630378274176218792227245857686176392729532096530753827241653441692203265195133750554500034394189368340985528237746449181235455296690015337990351203458640015335581820294796321230086218891984119364859243240397926240162635781268202218166050777963988057918060162743167998933235576776261221722798313540294190231467667237053598775166964592646346886047047486967315434893439787189516067785940383998990341886273717804125503305165481054934326158005413857956934347264031905948192127373092467628318187879879745307518972853549439193711407627297896338461702794925644780945442324214112612467495025425944905374824149845808573282018554640211321962685583851080519857288558810200767606518804047554871078719768564996607969220179997421875021858980970275718208958512070110252715332735622462828354420691727703542212195338072748167668587182189022968514703804611025538487498047487241937769982921403078256440598598620628589615412538944329897047673621579501684216849354277323862762025534665325817853128817046578540067127045651328691031769882500373833004890654465016094439735420704265751464242294651030193259593491798922604371183108815173116159813479442300191596158559069480449085355551090948294833086903864875302817265370228810550772230617856855662597478165532230315382030462090602651776134093705011179731557404617695971409777878803571588587654412257309684018467791075423793376884476280127044032994518579795638306445068877305877465468380252918281364740277894835295212756186746419145484112030726244802058359820024176276340035934119409825565955796643914182130945434049942124686062218186491042441163604785426662898163133426372791763063538645969959132431124134043254364085530354835623621715276325196749727262296850686012103820206772557720684716424638517570438344443626496082662120663339067501159887882078641944493847806493284967923606122507369498947588175147831220650816602380807537718251091740183999001184565606747686387078384137419657368901167259697650085022535676254040354220831272734503972968376382098466165427203823223329282250306175602993294624763770369952951290981976159430938128675837216438215615283810678238564352297842637144540106587875256375788820145298567542353287876565981205151997422625359156682757355833463248582988410819622896572781109414081748806149447776751475048006290739966555278095256487869261701526774153525576099702968500051469008887793595621172964182309754339811748579099166418274622819234663799626638526714632377040886824522130577072247703001193385137319569247057160849784264209293968052809112503772054067547741184925319984896718837293125199113066046204135654644031087877664793871235400532043426938353258501417055353250843157850594686840230068683695439104524072791354552986644803372732341130106682908914618195864562859867587886916899816136669948698918112127121967137388042785677694874065078124312167551902917011863787542958851419299542940491821075664706909044967876968513040152585353294340065947289298244196357354623137370367613505594953191/71464746633396415414421037187931828490096386599093626339119613991726983271304655664985311082418984723936952485808406165576589877979616295153666608958430034061247618110119982063666570701633969525772534575816462944984275082130872474506547310182645107882369450882498678435861246519866823532259963449950717057772633301550064209429769649826388807895121124864595648868431540477351230330914553121365394742814831237277016261207955288070297955141382733875436962882590188387726993337584013927121599808321360423055734426195418001070494536770813640935932963717828176136807288032607720226032452940701853087385330005138944274010182356879185616924082723931157471980167959759269643382997352799061280276273118154182106133059481402353615154265146695488193934306208565217390246961894240833336846102546008489271496879810684256392318189934923187717180724487482698717841615540988146415139800387598515947636157725899906350442329608442369196056226732660227337396647014243999609990345663149088283864199479984763323162379774916919314148273683854696162655332987120585257425563706804969384877707780282472908446250484445229915963392516583579919205304540474020227852261119608662103953590489974686720386984293517663254407560731383865747764600428826024815021084358007392066979657831753778620763121459003588626052747850045088395511299132032392759283075458022545754500063268042766354437459257118689484236298344265441832284650120620312254752354723839798914928575766845948018965714977579252332911070462178712541158454185713104862763154991368250317230524376857708107496214587139360347979931563815471568930070765902903120546700512745450700095240175834323435993045000908585220579790652377270147630431881681784942043561020632673805138753064986887880051958718935906622693887801747052526372330374285255122335923599895265559220727143569703380093260139788409735079409506524545518562546327094486411130044567103353069174414573272442133820742515957781104704947379340408051758229200730453676646217272023275257185898390729722796848235992854984923552717167095427806130247993243381474172936626268710730191402265774451172690409662909153023592732013932005400552360204986519706888953367447278264913854202046704096592668565667308466873971297051587518309136858952238532374795914557673643842351222798873038306555615037264358591312571616217255899968449569401166117448030195240034178073056502068430557150381103571669400444546122469751475563649801897727866149003982499174444753728626600143875298792774426528890824080424397151621234447690466642979351438889787280654341281376357281898212222795436210075946352251900204860882366922255900883075290063279185602130375488478787351126336630775660292233743397075047103422742110986032621799157819763405178364581270310304569823565344496189494330791757421749445695784900559533059794863134874373417193118805128714538538146676027843399444134242919011331287638678237512559132758705398626160493372010996454917734601644178655133891297253116049531443940856145241699440596715152085007648404764576807690732870475222737753184941555866319076341116330473193626459298781251600233148151962701225154265536667003228454169211355744517399727674815651443377658913573371474222733039828560602602646167009416793448910921482923790494868340867412124732263586935018735356179598273029827175736412617430787516119274368741021318706213421675425600043504867417060943450782823558346198518495142019337798382250293333967939966020803013453309069658494265083034252809805096784941651087948345505350662951766763452747509083136064638270265952726464566687752809053628691266014715074667716302747598382344904797298391611254639861514947911531770477807647614772232306639879850044407462646211985232011753077993645887403182173037113962506413259717877479034026504910496147676740437254106522361874166391857684272440151559937893402297211657042966301576201368360683022721092720789826495163302937264347195775313120161856278821000704549594932554837632977386774895407346770871232442494223943074762583558996133907261894761069758299930897259007912339545987385225587501812606717565926590525475792070568724715640733242789713132339006255818909202950105113724693594946915279519306325035123194638242357229691228824898650232484929505844021460797899075277628947321669022155701750221722499034227499617706119843195043804154231891942925626823744775467655412952345416090295774352721553625148148620628354599879087043989548871516833685910920965147905098040138671621749036058928416952404013995905670982159396020865065981221004614995593352841342076617396039733522957430176414482162529108620272809905097671671387996300279938896287578447213107858696773323299379939053116975084635979691749504055929361703170399396523924852529225780255837924941050834661261314368483569160481102868362513945197085821360698320707178142707054512396327559391717369258961466756771186446925566531348598436375076560940679041941256196933988649554897220331508973132118321429349988594417470320162198738659113742451501033438217760106517335952402945133791802454465836212864509293994134024263033677095098344641531896793037295893736647708920372841547310744663393750579719314060585649560024174793806851760724593991414662546819673184407531115019505237141998880151372599645446191818539348576898240696383744707709925165565827761254058898958377801345028205199634524123919287109201146655860820300446017555961061038353217518673963956829761940788966983896100000000000*t^11 - 4052173505945948273311369433954022936834921195305311276459177996406701036285272354289923000879484953150862412387228169030197067518171104337497366097325197407255189738210145718656273238396057905835040207731073718867994361615934398731237275878310627531046124726361534045676312981072239575944438304076439316670315361856129122738632829613262928776415009183380140663635472747821478957511733591200633735282410852754073193996788294597792644728918669046239603104093623204273564140912619244285986720931073663423263850396121377262854474659053743079907474370755599263700853088428761793808488253139552035369837681625925305998078665137783347640182311133835620798382274877740403416905015342635838559888634786290788137364083890544895675282194259274382461523237201358601543105125744083791622144610152184715395320833703766905377775156734782816039062164648258210655957180694935174411166635136904662376557486052357898168519147117440507982693431255518633619619792329096221942544839021493889296614861137719639776475897114697193651741971599239344278208707003617993859073362905951000040040526117709228313112277035692781345676729001675512723723470938120490612031037791470225632437153665241680641920583031639764636612223815302444020726031012276743979260676445731039527030917968530130906443902426313363847810419150335388265392551715036283452492953783899344934164287825435233474703909283025795840525261841607514206917162322930641634942139129714707090525596121369995333998553424732429460582189771709209419135543927965399773199314191609416510643514064942925846641753596003565030431545371159977266233680680358225705577817691199604775347949057400035712471706502082195532271291939893796954287250146842677328170597761099188398755146909951852937123557921972908201770209497929733060178431985103478602796836731468343741734414130744119422742966634127444469098464975491825928128086307055560339974930847263465579908923609401038062375213011078253544257126663776767384527874385880465444750630366027997250474031759515882931204806346990512543588679450740597088059386337668527293811361297881547704224478264429230059052864691308642144020863655878456931685127762468533507803856613462421184289067475532628790453675275831190958339375130111535458658999239211965793284333875676420836542605583016037958454728571347344659983965411899386419579712340569045687044813980360950589528742070724252835842038602048730682947155950810703030274215889016966356577602577160002300846927805437518984074740915229345871561823807550575574006390668363927755450434024098294563921657673958954584246484411598078421686336188908270012169952286848845263150107998709562523022010867950481082829448179969389081157644519950846887633258898740872209094017523926395592020674126942911866827444581747502191280486773100631393380145222851677077954183675702339375199065772465899155308894059516461309897828377931916662108400084055885616598852164428522970266207896775724606732743523587392904637914411564858593960812797531796581393309923099559243280295322148122111764804350514202870232817481596994923092545742361082321937550109858304809734024082191476644409666443525906861613466863127904629772433327712574573303684030719559073695627920858955976619870774197652075710648506899989312240338244069223294452440624224271822152096252052038106180532244450502001376521448514416547348609624423785626461781200227728739260427638047369939069721993391168145377445890259607622984662852485971667497226263176935311679803438161612809196385015906139099890130550575850721307379973906116515534960895535651627761899418725107657892451140732190714747920269954944103192570959756751015157375199798076613804978657783168904412670112149259010539493513646241982173318793227950912522945999984862120085720635789010654668409830891668324493464042564315830907088835489740572641756588288732050843436625745979512940765602676202909978884405804107581517944570263997613526340876291053764732245385378331982379627149771661008155006858374397134435833047407807433155774523251306127422451051628579120540670440350457173179258488340138274739948285275931920971804026788954659043563776039147902564283532921040163549721289887761193386059821098118412196221846473214637333639789543633409341996872131001932357354328510288862326064587573844480858968840603618831309998235215870783002852928892732863916343928528030870038534758717204444669537398100111894970540494262072802341111925603414568689597125922590929055623409922704017207748264683765726375835117833656919609499714559232088936362937008344068895988570477739845380864442678127799149451692505171202328388163636424977596772697084838176184106253454769514990691958928519854171927757583412516144593114584216446086490347540064239843208796291309484036115155074515389489086128687772667928854185680897011815159117876480495215933145854266361788528743253392885900777810245519937707094391618384881104375088267178636507986161175542865972148735359895271803512464789875444218052572124751681317061774769245309726725596727258849485883562244637770139355094139403064356468721440681418173937416901248549184475510519792638194347883294292873301071445176677466561348332308582808221000714659270734683623610138692314172557655601215667606125954727848733735112083553453971861117587675544573698739557801405251932256020901053488730337132611853682243396274448444829773523003239762615912555899972806347127648957339236112378334983721020702062621686672582821/207104835743582811870992165770626438964299328364173329130768641348024797520240892117127431516850217729969288303872761067840957466384928023355325832761530238709495597283127708020505721893335243685688805200716109614564429188015268431119974104909305522643106668657481170107125892414574054596489374077957178033425091307892086078927472445196874765280061019857598190420714604303363865498990374945716913964677380925628793124980654424827723473999727162771016318433746365947632826692318472360798396244515302506015518367114321367102293167561817931432333728854266054444467520718497173215042048622153970247242686354892660506081508470235879917845991733952494353798526747382363426523926328411679590240639496410819743573606377104020776717060395123524786021619392421999996935695569509935010180005178332601908797957691362975024938114431407398004389739564724860884305001837783648311075141523260499216249585089657928603581871205265985930170945071249338823775483047279110869752021731806057846638450092995844110524576587709232172401697135810909479375154996675456076019283622320801277375597147258606488677233903922276296461911513059214605856972558293710620315852724625902777257505239946642115681480482614188111273110999550442937021812042737819913931102469505422210107048396422450442971525988192399838300863269430666170191744884629874216402352677349337596541183350787936895159756927129962125316792601681250429960916049557664914272323989687737255463012572319557358962642005024673260776282199393908944277200230196577892287623164985189419334059644133638095524029873529866288445841671937236606759345079586613243344338085936316128876006029567869317507844412633079969240233310589328887832991593113812762042239837793488687292106382332001076390576367476257392566886849462958221427013424678669344529506592496479590621667262065000395510267885106811412260128749908132912794259255919821619454869155465517194467453433343537303812511811245649641434937505328502533995348223716854754920737654323451695324733536334736665266187907293746308455774350242549782165458684419319512153170342926723696094683766214359498456807203110725462371737376374951650800739874050934110564186858862212411720349477531348471925553503303859937000768818855500628059878617243587266822158560388138219855133843671134065012398172377992111197623832543797607598108566852124579408364391505805619048055717742994311754621804438150697922488294662917339776183457125899615356099813541282607540896305559887216950615901460288080725608185069902945398337429406972331354160469902603539336281033428683402941019021661174136800092528826006793686837099340697600759152190603383079874973828165611525743564123555987863526893388364723486505719106637637522537973959361674348206900556521359262643348692368349957154570634513008229893626384641821526807285513364865934163025658297263014732683549067128690171589101035979294838071576889532311396366734728245218613109792087867726351594875564829742578016979439530311542124540601108910444978849280510742352165077007743588687743858637195494008729960628900592683236555125711315129479047868067137475663344387908150497061525260975356060182374508947611424410801615757882908455531535630532297480349423168626342468591993289867414943850457513144854128451833760337474099874937684295062208475795240439155284123765314422221713657120611479781610606496015383388926077105774642614120368622672087283306598921572040939711761350081839090021528287132987689683870316380210633264642815170482760904852874305274506221234220080486062281322928315321707230731001294314261107640637415947288910644286387041845362540112035534102570738889415946318670319047619070844686562787609929224642371805428692826748722333202370060420025585781694421937461556263343585626662408934240608811230617835967193787162400701804711334203603569021531559220700015079857319382110516341967831565509259399845726704848917182983251912192078173356857422229059496023260041784726114543919460368466873646890490941984831618348260987030661967153970796063244971017580159553199740256604929960004271442383752580252934267506055259342828845420508164225926844937604588657518440129363198870149404619574162038156160480046949729951787018061626351251645181134556288373741325707935974193392311520154568689338196826207223672142551802201191293892112335305579236944438964022850598466535212359305265386735897015829677154074187062405679334702580971630449594253481712629655784021769848956998628974120321870359828706498774552328066832560134634506297929668466961213578471374257229536534209338037213723147749530632651249169307009356781550603104973052503682413278211262921441402340023586574503249090921603063375932993795275069146690062754083290215787817451126334222629696311181418306479165318848335289039865383427074236112514565413181154710303303733409402257565043976924557267117196936112470330661122898323190291807848238268614971873606087863545760458714699106410092144520713004136878895502256266946621828987830051944634111625624449994903955068788687239590063734997728643513041993344881347933995000402314271596221595002771159436906222083500048805060451240494804106538034515089180026572147577212424950058552452256402579873387119692060683412888413025171326526177237512754678677793772503063890127032175851101538120092162943363129809768852114262689181378868297891738668540850911118094042464923008684657230692558877175154889147624369117147546892650104406426319330897800000000000*t^9 + 2990423384655327644716717533610379107342369783084549525490960054196898678682334237257517817259631478048376924646969339198793318497174912360673990336032623166249275013668463939631873895221961027687832949506092061406939768178465093919148201751498735145623214662124708702616497259613356157561886107372805817209909585572540102083486422560222148018812714363450496737878397770123642388644206867573313167448079141475324187000054081434302050208884658029240597007773088412368999076897920864484674470174642975270628878141679069197365817132338936629011374067371715632148097322333595527494730651927418545143262256771164070329911907080894961511566069749151842393274025306301013618928244346573308200055695629806280024100495927069966268964189735399252856757542127599213021658190581901150722124626593326690728325943939378514483236967461816665636593798949414640205335329577847222129685512334253318787489741455872765957672767671682064449161263919406077387461676017100254361354145744573351421807228887467863757755663695802224252768665634236033984055706546491592181147342308849834908868328773301738186576210582109095378692353445028417955331175672966102813351731857636869710574410529548229840911550778664189548697811395363299027222703288244836106194378969786451707560663283456462394577977109202319147174250456624423230319053697849067416977814127598928511362912357721471078811446718967655012251563130452079737720992351266558402106987890337391532109314549948368355009859124329753652080566578782692599722052940231971551805053181746837722005986685333270669161058576439819459312251990308786577620062123139067152818958534176987066723405674342426174958837043222255412472482286647070610147909390859730137474786798166459058758318614200734040329559905452872921918846875130772810433626674586193171861092021031146356304970364442102281059720739777599592382725618229801419079056720096047331118873755018032664477898227288170805904398162578282751075987052919277747284061649770554508071166744834625458112649257826573805668458064338385233996731349070806698137823952245201889855304903785320978006622170867492026625162910186091918338797062917384178886455823763758189537599921629628291649016469173516535520887743274032824722841536849590854626420766386768977082471179335985996373326865780113071253703322459164464014306302790961256844676782577444200950843467913903361634498909483655603497472019973455977079517328826880611419607997147051416835415379357078735319454135262497624123054884578261401000360381241044384218581990720472954227831836847914319175773160878137728088136440920840816589358321978659029421590770709323536839518909752678058558144731782436049215217231406858255896001492643472897920487262287874816730942599842902272218719580497438570082602365123413040235433136593365092244205536418855664291314102076119219570546870375734207744226117603501403895541425927938085327358301804330136021812920005611654483958508395216771329422943160693269161354749788063673306898507035242232674377019412173564075657710189267680787785026827292191120220599342542637095765058873764755462859575271923583196178259954463510686782999533028673039328299080022693502618511196826801938575016039720702947042279189822787783067987793978975043760711789127808756703716752902574762380356467939915395210568702822613352465757765671880274317730894345791335390721023357020229449582343731098169898234868993746452971620458653538234157804193118750448448838942890006379636166141633772918249581056275908123922807405358821927491230711201947839315802650220136332181086065052324958369640814355259554189793108355986304479987373718884630583007733796004721200732317496592326000865529690792779980813170981336493113102026348005703995316994403640623341246452805370628237054340156504880160369081748133868795124808961238283622485493059796104084959518174821396518815072193197379618567426072365427601864415441812730199719478704257517206786385328423311452829439851222809732860136013397743586145462057214702215856541310258712613916550834798369377902538044110807428559735620989220303496512923067939083719686372235255576736793106338788592811859210917888078469838430691924466045690825834078938924794197119539865286755879711684264797436970040524340363403137284611947680398470230802214579006024351273159130156591157383294850455669196594297994626479558486320314764413199069812419274545871817583869119232671490273870213507436234750160034699184293785182395476554711667278672534083247881517935357711635979815279884516754929461209097861188260811528353995101394890469810614600737469454102986144495009002487855925352819283560350438484465766618154127908810119935424136941589613176185879363183055594270731850576553803116725511577219166048974919035241957838542250659409001811756065073326189046953393785835809205976862478000735446095172446271492458205724397856268803835124619799292481398815529920735130856146496099887556176205740661141298566020227821259718366875976056164272307505210668339884358688978879494424449434540525281548159212960634916240263840983073909288680102612176026950706572546651751126878068258186466459404335248633165223905417182575995579851619274078401647188938623930460795546790850789114411891813704886776932528552614231762467306386491133945663589810869123642998317409346801400563631957094049748274174415264212798824287335943257353733553366160968075233786134392667524090357545093160491262996626420363103368644104160695449/7397818824091764638025563781436368272469622099592693402695768752678416635702431866570642409737695020148697211842039366538516505383626235566766371310164948444437949730113368335876500683268106646879748268074962269359749980872314938198030350743262435952848419275501796528929435169376554707397233609039787264733044413796309906029178851128843098611649916264872231657826348828613984989840479236744126803347323730182954421089843952294257776766739225402684862732530528627265238418474585761694362466676513686223105758957005388750814422610850121995196118380473371821308551768874713841590802395227557455745129701894931247706944417784557356736227194447356588440210749659584010461842306710343122811887863493193067383616886227419342970798700533630432685875128914497777668320319108420723820421584147847673120848859098891453565690671870848620074497693093875689200688954534823322387375425604531412333524273984488972341936798607854970674418943285778851812227131071533672219948759802784288513669739947341262877997221322288622454513296867648947658338869840094480410894575480430267850288819910307425192256750148334807626705316598164538184520665868269169482887249587460230891338047254061125778252060037412151464405775621801830013783244983392085814493701379864464130572757534760781255114590853950743195273634480074824515491134150565054314289799339062758592499882653659638888834115750979717068929052603264418650455766708479553316394124405306828713658226863101884262533879027218781496041685147074607556897522625951835823278062024985366912838015271934068597319256387815799932962574948210756159140392143258448363081706114926847731044165994440764098634113175535531411544136361791665623005625630567468207928567045462888089281824685768598119630464484337095339426246310034886263318833441196913212000482398639682496280131007095487378720680011222728635464681272438657131910166013926138505630717158192136822952657619020180234948981570420736163190360272639514383043714328651437336263386170895311586085132079775778825146135947776617108626013827593959297103627081315610557570035294666508979843025064776298134177310794243197585953417394792511641771284389967522961716633477053513307541701501942817844912775344351869354595363570640927784196487233227726238750355161189463984948813839775488412788543770538977469939814265350465983339845104018277157467501721277336515790632222260043728519001080342173078054314393720668762375606616678224943584141487812070096522551161563049560211300513067080414396210067517520847973534515442468461539559171829624368061396585024575874601008674975273693106185803332259132517473342704753804894818989454177503352974602788098944255706141835286647791911979447736061191941751500797101356436079256515812493402595083944031869410081305669251447214434456425660397847813543254537807564839535128841708077012428983406912317719764103006952236201614404441129470318523211781565692417453368302723427964290913023587833415237539776037808154465527177718687293899692768158092229443758204184332791881540534195953469015871967060806824110523228355939499963679898452173397098036021764435511469311713228370531955827533343139961883396161168254148250116969734131743741864281243330999971620068529330775727391148813632189181951017834711777436377486729164257033332021152138147747683176410971992933864958372323225542829812775226602409109167966577569045777357574340739278986492259676043782902532332090899253952112351386277910758572619160470560412462126490121957530001500634250818805690181071247038265921895481000073156347402315823420718715170429303427038775587425483151602976204719539804396856009522689547861786197771067215364341283454176940140681769118466136300632659172468527557909977143300759609496223938956001505441659421521438474108989635727418996688238981768057990390511855503205675337012074220889427543874618258104040527904436167162023006835011514767905960060191760605919937191450308428956483464597377330957507165518172832479272654359923359787401017542820442082904834964882756497803903014797468813883726038398321205090848230004001632080121160298599387225326659465065290045452732750649504309712182398652535773237992172443318893808530727602978008154367558744513287507325811719953016806891798950140971187840592571776363059487853709788894955544648737063129345611255433960608134476255998840918496664714581394114006406862494227990113980921579019264595165507830591573261226832186278293877388102725468916658845659935777097626803178639354379455226776222093117344304648239889807958276261434373466572497683350465082785689160188853550793372777124349233988621198214385728244227386311778428441861363805479286782724729216109424292585951205710288861192365042975140218264425826241074289817958769772472840490349660919960118790253202251046787887351554676594332861862865868286467471870706665453321311017569569778775597277970195248114127128076988360403110546917047965338274821578552442961316108805715538716497172673186819327890846149649592096395427614898049200684485584715247899760301315968249488449401243759547736901549808609415133560508002568122073713358056315968821514093484639896706356996459222115566381260250906188677228428951792533227955971194234267846633843092284191304996902133422266298810383744630973640190545840684722474694989300305960460768513554059060905934544726653603704903880389242421831507360475439157954011367948193637367672583544771703443788917811534593612265233712728000000000*t^7 - 4468158736210570081234973142980270830143118358885145221532220172452856745825327334063015858159403027375823262246833827587669472728746821863739207837015051745932912090970861226406316038089129838909315033682921766050702816036528075077436380914016144562293660479353834473859685979856914735441828824241825701364450973460758266296794308523473772624609495658170712350750201953275979516220602092032527369818814094738942317385775050464308606402581194023295279284908789726370243525254205384937583167674799218863055214060196341960414337520675231287018470551733553340591767119229204049533428890010445436612993283122371326519018331330087540464754698906219046152581172099206353813535646353355009940387912392135841859724030293255536712929869774526250556329666179568454292604615252218003935515244895747826069339428104780115269645454521238962422715550433802452767928025327553947976914584118029261672815946263707317465557386298438862951088097347448373591690935965806513489150019774234342238280764846981098022169774371568194517780272085391333207832113196394675036567441579833265094709566831389378749968626207227588815263180705168794218171987458319958100221273525974223253720239012491184570339761666110955606350358171274883335451451618710281069379641629303809590626412744172826021365279738899199773644866413734407763152709596107144198467051443700525734696778433889417702135009403866322940840390371551221138902281894738487063252356369384155661638388135764690637941711576450913605472262136193769035837886613479442347847105082921723124919673248204968475046996002915215291996559492221290711793824213023998151199341504016382470121476246383786729328781519113625050528364164993131084534959595772161216524951795507253715359693206749754735676822731688885478238864269261576675635500497391516867288025429927941731906084468816821147138767064878033221640904165815226326194173333138483773953427382787619314159973882809183793515981282905816409717184867239512779845674264676362224538268644821921200128046468250957552648671025887700642010676419391418904816262982797993029482102243404238445053694401543423791827453859960886301655548768319895809599788776675801293570234518607140579697764543153581143812781506764705400776093029592230661687249873567545444175621822266913025223663104176508242358304256699358863211082126610962715797935797775137037874247865202090941099577408330513376919965617701032662179589746149632229210719390732703672303526723248895118696429052856863948505558512482992410472290954768838110137432933921539218955106024020894585987523407489072197690449929887355252342853750972229201977701761100891565793511217201815870071158493132542743726554972005588904655015401938269062655521026200217924576302210858793740645610619734944238850779121239938825507836201423806903703862088251063789821784415606007782901147504521751892545441762874666285261510754280949359090741983958067551454853186829145153528350065665695268526569317602838005057207835625317107875166705250141909145960622257161253302597920498428039309279737385855757482552794610555631665327971129705557901533296110826145144416481865399362535594041710760912049305930504221600578871145590914633093357589336858711018669202367855322400313614191695635616324783018172056993813818657794822981869138577954402185280906527964497879669987785989570053057946777337583211152111775621121587720052070567451934887750473716631947826135837901224724432783294586975210347064259132716346924848585261205226745945384976772163804220902714950639152874252347813827003239985043650257703828734687800374924827240460876905494584620221780331127718784312190075824604235421968061183738165189601894830801767247954644021109796934928840180939009210231913148461174059245660638312800747073061157228173364968083569817609978065615033025242414125458763879245486614745266642170520116737908468756521298077528228280967226706814423860955437070766773767294718856538123361710106781749100908966940785234774278224730942919861157270358003057577314262054439889236098733834119492989831016595737404933769715999310907949280170629219247128413636002520943052895327258863189032485030385098564869421722422953929438947600640339125631491166583699847485705016698315423540085349271253978231646272512605796016693279839005516691164607536480089015812302634654627104396722006671180514296276782005848234942223580705077199380303301962023675242489702478254474979381582816368139476307374936898550379201472334007973319296920748524658319965662040495321543582159405244524130865334344340910868022218616011290918245862866323115606205104276576594422419845437799655649617316794455568536532863427159813837064869453724466039831888080767097000425860763147458622760880434304167332884265426759825048602737262588194506521910224601096090898558433437640610078110683428975289930700906859561427803220669787357445187998580656071848817704722324830024466957711572626341704718804523442674680142677159155252978979177680226310767622891406406832285855619167160339808331969021046580173471687413447310171964876472077955666651427684891235889670506648621889025902624222060744998178509132164615191909196091392667198209365511765934137512818202941323401046255007171647130054469834441161115843331520555084265580596664097533748763122422480825598937863581393314524895244320235003717625882342777106452774485563147709067391704908439124284136425506892207081750092216543629525425682423712988652704692795940822620457/868873820889577756736102466129701453601557115597161840146618040002080033863250622728721951023692280116464487530847523599948763557306901367316710310378873194799237195801815111048695005249839125676026434085404318536302635253453389491358664694796173102662046843907686002322762160643276350383805087381723014242896066400376598463127056065082621931938282665309243608211704669920712537056764286355597693053143172109987996757002172196960575881253522023545337127935710587272302252249840097711002871711156532446903771389500282908783153935644346828335784103786597520412689405254335140694839741319476623177265483487559675043180621868796261548669883987842031312302752547518142028743378923129799774256229567275525764205803287410401831920307377674894318956033891007763987144221479284014012708515058164709208043698501164801221290369411231170427749754053875699696620917710114999214397243737252214378572425979478229801560476996492566305710504888914726145346076544351629802232981838837014685930510956815231325020773644302798707282586717105368902471900262719096724259567890176534959016421898465607088830555304921923155756539434454425009771952206228213955765107464047204118187653649989479222655704451394057189494458346780624935118842123299400478912285227065081312135770372457653758413208695796514788284888369684788139344433705983865629213336932372920996689111217672324587493566894952567769745717228253405970496029799910923537010489911403287032419158745071316306634604091746845886710095920523912657557614032418043117444008384834531343912824893688656356755146662748965702126454427667353310891039057225704760243946383198158266011137296047067743384576592466648164285858815692431127422010730310149141021210199489616206086150309343521849150598053685391847615612629113597391626796987668577456749456657720230709188101386783364992630743867318109478235326815447920280142848998335624967486327730229666469855789637353920168594757885445915462366707814021510964288484247900111315144134705771654345785698762769665223013413667066363679408125324050910519444821000700518459986600645358581479682563293857976215859125152783863556470228873018380492326037351601685571853618601879935137970772841403183955885005464194127055697225451371776968253877425542596446741229213681702545032238185481631114082014465849802903844431185465412229743264807466946652144558077164023173779609754504442135914556676886188228017479225542492546141014997128857519623957417743527632836573633925580170846817245259728594670834872429932823594491628838717920807821224731389382028811028911136436471888468875845895255321522601373835114177244100673334384896490311393147768806867097462221002832686358554416783160061986136600386993558713768619554313417508677782177350134792609226543062214049350853582475335326907193813727225700655245465498490403400882458613645109784101141851716186293898166540141879611801610656288910551223744890574429898107154866614405967734620391034619649046695640567741976167023059822668518915620167932348169401081449886406486935741314734935914162531291761491780953170405094270734204073207765489164330756232950822070660718672118978211943791151788523204879129211449711976238095273773302481959832029225946666777048769899609182090428161100619420147044686898259902535816340341988564845884318625452965389069468660570082439360829362840005361510450364452949871777674535484426550647106319828316963515898951342301902422404076117376675595670318340618594354120397267320443676756264823911898676249492758668728311766817964644332526624243458592213002401993460763413096766921687505704192743122996155769555244309950026410738318439887396366788928211844444541883741693081619523073782963847708509305819806428561676526815480674216135331501630382376814122899057692948784100832716185361161033668408658410971365617428851506568332068117243463265028073914414319560002376027833179602152772102409490555009069522283165296623135838724980938982916961967520959216590109399174690573254572998607030249510404260922637172866625479750667068409087962712190643623209882825537920124613969991687810230277070498029614616154171918315838423461563784281175695822721740326566802180653467804077811933956969767057730469774543085617735416586508481823969441786694057066011877597555133841336848418214705712528718994168064541642041950718673425394236267063865877433270727584738690052485999947077438887059239455812626702188894702980279531091440278385615899232665106324261581422759457020116268033331192171867016384867284836632088580935775057944699546905467163648939852909512123973179191864180849540681632673254817531963559730279603782284506522318376420496617178953542232631019446432051883164219969110673426747043274297430218635156813292014175339119257509776935115591567675049315951915238604385445237369440096766004394625793596230245604571214497857492587979013545970517193900297599431891004231192642282929345333735407283528980377794400984425806576979231290022252592930465791930060779880276344591721642973369775878620392831924805865826847389560470902418382176079558881699087025021175807436681664901625937557633903714310538086830279770955868161629234135637473271479016468931860140478980388033027623428816762814758587144871188778268771886155570445176795279570806907854040379608988420654652926493320935056117261916924236703402012278145465755140960751716522444110539487840329101698635165515342708833144937333436569473008396964738019760551699559903600000000000*t^5 + 7948983152366020798706520384101062553890363131333633167124631697351275872761051083275317879456025188805926450126718082791248155452586332047228513327326457717920490179067856949410211219091922718829879107972593676676520689776939492781948730994206402444812052928134702680581632906519866349051828750684666708106716115621951861605534736642228293854362394587382157182008065839408594214228089149755420588587045785433298800754509068238703195987682691930044270829489984882727224374071640489841320532278922254793927639558557251855287932953445374557835004952762489282783224264355185317560166938724684421537485389143668659712812252894975520421187034237504693230667021359388321230976954990340371272454748929155243313742799348380870903972581211578931894534154953867523430401744866790735058937309882678032879362659444485899918080093554622726068709776355137431887372672075526100983131422882285207422926097832359493420715290557290879629143871663662864990171953886858621623943429341405871177168950916316076154506568141528726975802084650020217445728399704965107501215421514597901359431076000304934400396187126721206279538144151239430375750563924118139148618777994172677902692256433474560329002238835717180649348788406055623051620586373521494087363803697848878249929222396582003136603765567246344209047537175826519889919884627896892190084655217749833250499293045896552828803097530906502359201653241461585428155327283106945612188059291082614509820237118737318110189328643173680858735388578564298441756685424877712558916042413793765094023401895941961181505909328079340978811248644116347777179843855595097575397883813845806835276032680108060766096775348142836556832250619522834820851381446142814992339237212652649443996294924258205897515929311621927671878954298535120032591593508021495369255029174568569302564025040152746941837966124407731948658015072303317317655364326742266748662278974157113622984430767306636446453478452722347460326403402383760485120156443017724788652884915655391903237238967402499194454540379382749668916971511207563430985451831392916841573172256563650810213133497210228268016112458277336038294475972345649914836404540905222206242259953207334552948952966750234561698030968404710119286125322529455810335668111412276492064723221590053052607116109841966230553071774759008654265318076857072733605731576120249245207404163898142654275571939268601699036012583424047806072955480522735973826205273778019456187896333608319914224918633278959874297470114005767697891882058716090516994503358121863273149331117742814253323040336475212637647419822418630594980494838287152184293880468772118793640332820295593456519962875857865363368334867441791940351257035162174038752661756672995313585095455025801571330796802629229304461424178780447189672146180675917839590201008575180401680057572524583719819433296703384512562657041342121196955448900222803133416820282353529625686554054989760969178543828570964276029731739194622330000008040268202722740007520347258202572911403212280684152229344575466804996364640704457347872223244170899169163461856728548072677011693050519930110543070984851256661755672809125050944637633648043223345714176495122349507767120410484001144902241997168552442165514194501196274230965821268729164588669471096120444788629567356154207674938807011895997760569365813927758205532243817674309506066805136251977107711018359321973190588352839969025383717708862108757799106081833144409642647286407372242819895890273136949530747891666400659983299280109091970036304625921124128051099739864050499468326850227685631591958634651982038585113527600982572138041114726660471428618179431555276876924017474240868850002160694179587876660363410374708746416598440963842560343907193723039942773760172173105939825474433991825908765613025804025457038334019451407923220538640435166935085728174864566567767833249642699501942089001591500564067332647454461377043110623772341133282712965155981472957294371582097172334271088915959695671573736209490450331292495243405458924984442503927454231037415099571149154536675854381841966920645390824411709680469028117150413206535933865497839790785215617241452670301121159358940506504095147873284985446276407227811986684904032393477511714159227770950251481913002850520208383260915358877882556519485178851990684288079730493958554773683326216139688903701308272907183414946591787815439646364362837377310413801264339344274129630118279969078572997454500189302417979961483365374125118855746128521201981621081214421299992136858931827835885387513723348138010725180520887472486852358926455837073965779970567210541160952655056707401218954996343899307607895335349429040033762039520916102480644847317461094290933666734021632902862871390678610291272380311230123429509660000947825328984113706735384250395715153292278591478925179189855816474002336233042950664890833057311879075397806582314026503834670604413464322247973617844052954241104476186182332611972168013042947448394273407266886832684230877947873906539473521342807855495890320851653805136167680530668127588989345683988000798489591630928029085106851218831913483564556679898543730847846197807911167289385756700824731265570380231894584114807627324797266228622673067639810312010624834444491587136351909859262595933708889248785614986667156878307306466492703662086188453122049554552750913249236933635864674333931720802659023475950837096762212165641736891546620391107785984652138591643339071/231699685570554068462960657634587054293748564159243157372431477333888009030200166060992520272984608031057196674892672959986336948615173697951122749434366185279796585547150696279652001399957100180273715756107818276347369400920903864362310585278979494043212491708716267286069909504873693435681356635126137131438951040100426256833881617355365848516875377415798295523121245312190009881803809694826051480838179229330132468533912585856153568334272539612089900782856156605947267266624026056267432456308408652507672370533408775675507716171825820889542427676426005443383841401156037518623931018527099513937462263349246678181499165012336412978635730091208349947400679338171207664901046167946606468327884606806870454880876642773821845415300713305151721609037602070396571792394475737070055604015510589122144986266977280325677431842994978780733267747700186585765578056030666457172598329933923834285980261194194613749460532398017681522801303710593638758953745160434613928795157023203916248136255150728353338872971814079655275356457894765040659173403391759126469218104047075989071045839590828557021481414645846174868410515854513335939187254994190388204028657079254431516707639997194459374854520371748583865188892474833316031691232879840127709942727217355016569538765988707668910188985545737276875970231915943503825182321595697501123556515299445599117096324712619889998284505320684738598857927534241592132274613309579609869463976374209875311775665352351015102561091132492236456025578806376708682030408644811497985068902622541691710086638316975028468039110066390853900387847377960882904277081926854602731719035519508870936303278945884731569220424657772843809562350851314967312536194749373104272322719863897654956306749158272493106826147649437826030830034430292637767145863378287321799855108725394855783493703142230664701531697951495860862753817452778741371426399556166657996354061394577725294877236627712044958602102785577456631122083739069590476929132773363017371769254872441158876186336738577392803576977884363647842166753080242805185285600186804922663093505428955061248683545028793657562433374075696948392061032804901464620276627093782819160964960501316036792206091040849054902668123785100548185926787032473858201033980144692385797661123648454012008596849461768297088537190893280774358514982790776594598203948657852440571882153910406179674562601201184569577215113836316860804661126811331345637603999234362005233055311398274035423086302380154712225817932069260958578889299314648752958531101023658112215418993261703835207682941042969716392503591700225572068085739360366356030447265093512889169305730749704839405015164559323258934088716362281177808842683196303093436531615657004965214483578002314075247293369278029127078149923746493560955326756087175251683660593520174732124132930774240235322296972029275760304493790983011706177744037834563147096175010376146992998637486514639495241297763841591395898770942565239745785504151397860311206149286044938377498711448626178506955053303041729849531017262649577110008344469731141587512108025138862454419522070797110488201662120219218842858312565060856518344307143606187967767789719923193663492073006213995189288541126919111140546338639895781890780842960165178705878583172869307342884357424530283958902484966787457437085191642818688650496221163424001429736120097187453299140713209462513746839228351954217856937573053691280507312641086964633780158845418224164958494432105937952118313801670619709839646999864735644994216471151457238488673766464922291256800640531589536910159137845783334854451398166132308205214731815986673709530218250636639031143714189825185211168997784821765206153008790359388935814885281714283113740484128179790969421733768101967150432773082051453009093555390982762976275644908975576259030831314360401751555218164598256870674153043843818549333966940755514560574072560642530814669085205942177412432836223659994917062111189858005589124424029173113250819534552799628541399869441136246036579431100127933511218242423456723250838299522635420143445366563725331116749394740552132807897230974445844884223579589750342474980185552725797420417813914840924747754083182388525271215394791939878156164729444423068928486391851143118415217603167359348035691023159578190588190007658398444817211104544520191646246771796337883697567315538860689263650680662933319220650369882463854883367120583705254128074541624384074236164239795377361686469755046069188538697671475554984579164537702631275956435223621582873348785253212508124576973050627442536566392847784497114893210848435379534618008523615928074561008609201739284900378799097914387611262034938519048547168843791991762846247132544873145981391636041816877870446757098468669273849364157751380013150920510730294502785396631850692470934505233544958994732161218990532761998023461070278925471251706746026515170934461651371275447825422329441942274394767411840262513548420527795010672600691448124211181349541301407025224459104792898606900965438088513281564220492637216125573978235246954549035119756540005646881983115110640433583348702374323816143489821407938921564843101129102836659539061071058381829370794394770142140699581017803417268956571965650340871672502974818785380478741218881842094410767895730245507907447064885582681631269844513129787573869940838790868037589533791072651762810530090754427119636044137424722355505316622249751859468905857263471936147119882640960000000000*t^3 - 10892463667572966941877327238082905697543390272193837407994423766255986621815908947650881563630921572305354040953899051018181129220414321391457449512130328246821781780751262951531540850060740561565695073624944687294801635261874662699880179003493064023702772621872779207479421845497022612164147297879647321401433562587792902057330739669335052820967741176018465390813512868347345117879253188309105938356791925380729599681300570804305576943588631560041663405706339348509032645562439384254042848066900774021465321440424018461073871668032307398885601434547814700352948154071682309978617938739832573379373175158146969056454283770046107993978090609201435647329816305591896641440697848744519917367050424786741893842508114137765780762921585274178330408400999483342737904667407779782102836177353148406084403089349498035099635007102067804482555103714371558374954111511368757776282728057280908779872871827557755559498728500460411801033460470589309439322145699381641307456856703860472991530239550928300063806546319878115594983346835018491360322871208222907006345136492902286394675953243664695824457640793308205572680340478567598661514811541984512506227867169374476680789008570180834336388773719709894777193159319751645628956791772655419286542363182375657313667469461915154716432056790116820537181850817800646305431308157951574355381311048125946160953736392449034160674665212805792254234817806967863652478831159493611671692787055480937485092925678523764699331841085682080320163371762498942354486995719717896313179050312750580743587805628313037945105417487303798142543374363042190381175603499310402989346906084255336407803363141295432772926725245025861671903135338675252508858159126423257581045686448297904092002804739201504781396710640756324043104494599407616509469405719970349662686539261162353822070195379568572380365523392599588867817892099786177136735871248513772188472757846803800479450478123643277132077235826975431733067657123215054345668188290116930809096227031870109508847728948168249780854286331199758403065012945634163518547417453384508736737392541479970134095408886493423470211676213667354799617939742433034226160823765847929245207054739653341822555924524289580347676429762715206419375101725815959735416134673761327495955048119475002851013874330267367006352135076854576019161910533984141733910516036953347233010467363032488110098698563098972974921007288433073859736004517508042214672535237561779862656460134960122996468258333200837029321575365695291610033279652267922307428561964424342276894927041144158924952551832051579136219131345687885592900214112737042339048384639689446331828831090755929144121765211472754275226054165835121457929806078932961805407948601577034912426839778480451395828391502812289096467854564088902817686487416822231270196296094195227263102026741373066597857352329041668229464225912728945931994047441551054389684411391699798768323140103680234215175518851027843348790934891064834904330484010901010355266474910630439652787653952338561333757057934235573266714768092001958078765974917937169180992046448496015869093408273503631868414328917533274927483769879319401238821310181219786642104390089836989705436018151949615791540212333055561484487953811296368190138208268693563015151938585424297217572942049325287518626989903202085497924615779273948409142840974229160950608998447283350205046323505578065473467644033760473244672512639470801879010799941313268782550011504634529081541211156918232577799696973609408770038954938422158164690404535981494776249527516469954191176629598138853047511273380391238687560444155083738433286551939895332990690588799104383491431316376406136207368778172400084717953273898566958584780783592384893679928099414478909868150181546949660507355590785586698167384733561021671410716720660467232531155271838716092390379003199095342407920199010513759124125719672837797054392185751917037186048279740709188855182680202508511727244881154075950891397845106742210495215639562884382878309193649809960755168535894223638265294008503350950941865762116708277399212596463898098803140927544553320981027687341319892184649830837072914583051557357819780663682702620500904526973028421661005706503051017980966683470167103790982827598225599698813459219478344354105045185664783955665845001046874165089591058110967917131941632429557814721683005534059425230849610378214085347448352910206306705847126598025406251995150307385209174328527379272602888438525112256786963767656996230930785950650335306659880991828472131908366384631362006574744898928032423070116271407531212050561152918446898683610594667367606367405985709146187689757532862575186186975432548083271348631828699587730028153747571085383445571502140153965377995694498218245034238385444662024537923630828137870028179344314075445566048930415948807685041569500586751467389049939588366916076791521229591291029470236951266268571237145218755226429250628827676891008134206619098261701092122063658670691849978952891437586262325113149722073212484459117498423730944002591010301225431743041256852063813008951925086382617469121661707303255485254781344434441106604154770610736437783559583159694370253148076605441780082385420456254379589926796445780080217905233950443739793497623346961765069653354016861360340414610683868759991632851008610180690111693222156378011618830270842167352490267778930244951937338948704384079852634238736710488809165800016794088170023534451721/135161359998456503278679918934917152620394730134399200448262341342041545420987178647738520615772312610541198413816387365858635695956630293774298743431870114995112475490464138019741636347171553762894869610882819128156925877526785182026087627660561643197566562369274092843245807632440924976115640783625524432878002292613031542652235600719480499296702266838053076149045932939684823278938430443038218854853407318866400350319769102932284223278628515534296381662397239954584827295178942366037195649576582491130306560925310428600058752495603499435344672247214374516702012490137662655352024371386295140973117765167316619375584683060085584603505175801130147643656933132761774229996906024486935337905541277242675612226301749617949502792950081992452491685282793340739842783496218881822642390099146031706170930215329360928967231546829641492746525582807700524584046070445395178152830155510982289162856103529072340155263998085464844011679371216246008452090421824438521873358333857298061973718024641010096770807540237293767970947243768985787130295496496567950595870545952927375649948426036435023594341190813358752610280628413390930665795878065381779269607703145848132277887723165121939614730986744455188065410074099579299360179690114213620404284525967615490533464449940765566713153012285721864071921010074956324110720650546274016329962470533351766589429355029543554158410557021128682655546860299573043603612443559455976169954689308826845236110162405228549654548265348589166925396065793615678436880614290729445315616439086910967633031823524044129321094190192411734553921899948934302217172622307111645495083278947588513273367155188368483833536294204021504399640862800425241031787285218491583333959101449266385467833798061696252931655712952021342358198527299360731848216482112117767180219343632558272466009061214838406821388831789794259783609587575159175830424705661190003760462513464865130302189731705626701526679151921444984019858353817027082171410231777466474962312420262238570843832904128976542328300200895650066263671034817218545298534106960676520954177206542212496608526520438323377091625394313938175927047203173934568641166593511302537945839107304566171575361801283275759825852269532710054972262883679097129174087706334095993161806581701246911619165784040069124943364099585112264792089218746898252349112261466623755981135808423186988834479669592843828960979973012210542136428064139799938537142590023224221294538010260070197330653612745059610630812942181112360589582760524107553446870838779554913221516757092308179523745404561757342965855867568653005881939710695009380823888805330342447648559996237238457399622087017505233460846446314430654783209333086170934397668720432029823750096151951625394997385653321450041900749264980497864048211752746646629672923411484458016283630945853270819119960666082896995647934683188815896314554826080614583735799147949182872342423333021032288407606709566947195936853216760287908546038723401765973478790538134828089041363077405025831753951916465691805740146398355880933010359936724996478048416664560119734588417682884949635671483434526114320215787454570879027411080180257890772770397300224409966773753463602924429873525153591879305785543279925437665433379102850046933710515808924224567016008461176951928634754639382035494976034139121705853303478302940362334284842655039071602449307543240618317007912143220028558891857962946533609438931475351909312938842124797893509092593010881147162928170518577980300159545376965162502569044186482818085322556848596490733121951956452862286405465873188100215810107753636328649180678267101069980971342048911701087734666975738698500604638067966810582007244466432387981773250195692146171486855220916374829398209572203487337243377161404264273247730278334055503312329864736706981225455704616552331525084316768173085337366038018963770834371365093971142149501711040446852503046650824227232649263217136404024548481220512823773220528004557757643055417721970680119469427906242250108111402454216248850787514283813995812056211056549921477644891228339782887947402349461210508356291530350588675611467199700359327272464293450351274419825587848250832147145351095394923838421457807885195036140950927708074683835654263607836229712303293489574530491942270906777146795037114557614116479584026899099164222031470346244304236289947288318560462864370798351840238637104879922862321653967346632526005106845330881037564522794210679610997871406472551296734991529789837021276248512479812649430869906503066239220888792514825461384240550526072056705887721483739611810701142213988087189180034402644317824582681754883566117502407408282516230141268633449226244668639408512929676064315862657549904501291751103515983478714343208730003096261841226400497309737111383020161430746884179877733482404766526798772181917131309700785745952462410840487623849581894753045487460293759321348711724077913177168238735910130998514460026306047660982351675591418485309591861960819617067049804957055088954868229753204217728791763847131287522049209392210002140742157629537716010905740218249773718868874824669836277674082723835603920735442776753999305269124925773054243001668238870255243317622512194738183032160309839533831221893497595373169378483753397031585781434818386816299564569175107806428643422913953249141091233072746817425507750520533909541991098174855068627667599518986330632730628715411012929580605956128483347565324608000000000*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 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: 1
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.97361038384380658486 + 1.8715557765029226379e-883j)  +/-  (7.68e-233, 7.68e-233j)
| (0.97361038384380658486 - 2.3867766440715644759e-896j)  +/-  (7.32e-233, 7.32e-233j)
| (-0.91248695683407599658 - 4.1018672699302928486e-896j)  +/-  (8.57e-234, 8.57e-234j)
| (-0.13845072285249321015 - 1.6739484208850790923e-914j)  +/-  (1.65e-251, 1.65e-251j)
| (0.93492336707651980356 - 1.7019562535920796716e-896j)  +/-  (3.12e-233, 3.12e-233j)
| (0.91248695683407599658 - 1.3754603325312396603e-897j)  +/-  (9.01e-234, 9.01e-234j)
| (-0.99351132392442335338 + 3.2207989067857855316e-893j)  +/-  (2.13e-232, 2.13e-232j)
| (-0.93492336707651980356 + 4.0216698407871852712e-914j)  +/-  (2.95e-233, 2.95e-233j)
| (0.99105250481616767714 - 8.6069812723517594626e-911j)  +/-  (3.48e-232, 3.48e-232j)
| (-0.99885204690996362967 + 2.6041486217367039207e-911j)  +/-  (1.46e-233, 1.46e-233j)
| (0.8911304923716717621 - 1.6048953662275220552e-923j)  +/-  (3.85e-234, 3.85e-234j)
| (0.98644530979556247988 + 5.166599950051276688e-920j)  +/-  (1.95e-232, 1.95e-232j)
| (-0.8911304923716717621 + 1.3071931018073178407e-920j)  +/-  (3.52e-234, 3.52e-234j)
| (-0.87084581192562004366 - 1.8873221883530329917e-921j)  +/-  (1.24e-234, 1.24e-234j)
| (-0.95804687621331566448 - 9.1720493147198898306e-919j)  +/-  (9.1e-233, 9.1e-233j)
| (0.87084581192562004366 + 1.4113017188559753936e-934j)  +/-  (1.3e-234, 1.3e-234j)
| (0.95804687621331566448 + 2.8980632390696016645e-932j)  +/-  (9.14e-233, 9.14e-233j)
| (0.99885204690996362967 + 2.5707083927031317662e-931j)  +/-  (1.56e-233, 1.56e-233j)
| (-0.7655835038928381354 - 3.4467196470881771696e-935j)  +/-  (2.04e-236, 2.04e-236j)
| (-0.9485757365879208898 - 3.8542421179098021128e-930j)  +/-  (7.97e-233, 7.97e-233j)
| (0.67795275863299114217 - 5.411185616289809645e-956j)  +/-  (1.3e-238, 1.3e-238j)
| (0.7655835038928381354 + 3.2135085133465586349e-953j)  +/-  (1.99e-236, 1.99e-236j)
| (0.99351132392442335338 + 1.0502659218754075687e-947j)  +/-  (1.98e-232, 1.98e-232j)
| (-0.84159150896814033601 + 1.3002494032736367007e-949j)  +/-  (2.27e-235, 2.27e-235j)
| (-0.74677180221832073614 + 1.1483544235378075917e-959j)  +/-  (1.19e-236, 1.19e-236j)
| (0.80589469534624194704 + 1.0272022296964585673e-960j)  +/-  (4.52e-236, 4.52e-236j)
| (0.74677180221832073614 + 3.6338656221021530579e-961j)  +/-  (1.2e-236, 1.2e-236j)
| (0.84159150896814033601 - 2.4471437672756370248e-959j)  +/-  (2.28e-235, 2.28e-235j)
| (-0.34745651477773793874 - 4.3466982914149787561e-971j)  +/-  (1.88e-246, 1.88e-246j)
| (-0.62951255936622083072 - 5.8293580726082758449e-964j)  +/-  (1.86e-239, 1.86e-239j)
| (0.9485757365879208898 + 6.9228798494885476063e-957j)  +/-  (8e-233, 8e-233j)
| (0.52474005789715757159 - 8.0256979954167047878e-971j)  +/-  (4.21e-242, 4.21e-242j)
| (0.62951255936622083072 + 1.0426990116971390371e-967j)  +/-  (1.86e-239, 1.86e-239j)
| (-0.98644530979556247988 + 4.5688392342562242188e-959j)  +/-  (1.89e-232, 1.89e-232j)
| (-0.72435123404721291994 + 3.1572441924732451233e-990j)  +/-  (2.66e-237, 2.66e-237j)
| (-0.67795275863299114217 - 7.0196828762477491941e-992j)  +/-  (1.27e-238, 1.27e-238j)
| (-0.99105250481616767714 + 4.6618233436409076817e-995j)  +/-  (3.31e-232, 3.31e-232j)
| (0.59879051849198309538 - 4.3463545991010818879e-1012j)  +/-  (6.74e-240, 6.74e-240j)
| (0.72435123404721291994 + 2.3997542941751062917e-1010j)  +/-  (2.54e-237, 2.54e-237j)
| (-0.59879051849198309538 + 4.6600950221513515831e-1010j)  +/-  (7.19e-240, 7.19e-240j)
| (-0.57735026918962576451 - 7.8838370234090634388e-1011j)  +/-  (1.77e-240, 1.77e-240j)
| (-0.24916576334814048387 - 2.3427249420672848875e-1020j)  +/-  (5.8e-249, 5.8e-249j)
| (0.24916576334814048387 + 1.7866996800561241218e-1021j)  +/-  (5.49e-249, 5.49e-249j)
| (0.57735026918962576451 + 6.5385577565093330801e-1013j)  +/-  (1.88e-240, 1.88e-240j)
| (-0.15655801081562154215 + 1.6910405234445558607e-1022j)  +/-  (7.34e-251, 7.34e-251j)
| (-0.52474005789715757159 + 1.0519297863127546033e-1012j)  +/-  (4.48e-242, 4.48e-242j)
| (-0.40062683273762047616 + 5.626243992173328448e-1016j)  +/-  (5.36e-245, 5.36e-245j)
| (0.13845072285249321015 + 3.3510050441490323587e-1023j)  +/-  (1.53e-251, 1.53e-251j)
| (0.47250746591383209196 + 1.2898157350276274901e-1015j)  +/-  (3.17e-243, 3.17e-243j)
| (0.19029257326225519717 + 1.4453566798855891345e-1022j)  +/-  (3e-250, 3e-250j)
| (-0.067614821016960095917 + 4.2402906324799551942e-1025j)  +/-  (5.87e-254, 5.87e-254j)
| (-0.47250746591383209196 + 7.2523020444511047934e-1015j)  +/-  (3.18e-243, 3.18e-243j)
| (-0.80589469534624194704 - 2.173250686445632928e-1019j)  +/-  (4.61e-236, 4.61e-236j)
| (0.34745651477773793874 - 2.5699293137708260337e-1031j)  +/-  (1.82e-246, 1.82e-246j)
| (0.43693939954921891801 + 5.9236495189261550364e-1029j)  +/-  (5.43e-244, 5.43e-244j)
| (0.29699805395362733505 + 2.2979211480013505117e-1032j)  +/-  (9.42e-248, 9.42e-248j)
| (-0.43693939954921891801 - 2.1859883978761277883e-1028j)  +/-  (5.72e-244, 5.72e-244j)
| (-7.1911837718543102602e-1077 + 2.9698298752438488374e-1077j)  +/-  (4.9e-1075, 4.9e-1075j)
| (0.15655801081562154215 + 2.6163487448327721601e-1035j)  +/-  (7.48e-251, 7.48e-251j)
| (0.40062683273762047616 - 5.1870960075344251584e-1030j)  +/-  (5.6e-245, 5.6e-245j)
| (0.067614821016960095917 + 1.2102049982110045518e-1039j)  +/-  (4.69e-254, 4.69e-254j)
| (-0.19029257326225519717 + 2.0417818587054198475e-1035j)  +/-  (2.83e-250, 2.83e-250j)
| (-0.29699805395362733505 - 6.3996449347213077821e-1032j)  +/-  (9.51e-248, 9.51e-248j)
-------------------------------------------------
The weights are:
| (0.014359411496990676941 + 5.2025994108279904826e-884j)  +/-  (6.31e-40, 9.77e-150j)
| (0.014359411496990676941 + 1.3801434320052173007e-885j)  +/-  (2.01e-40, 3.12e-150j)
| (0.023173043538938551968 + 8.5415479858310910954e-884j)  +/-  (1.98e-40, 3.06e-150j)
| (0.092101393947454570771 - 3.5201371238691458553e-884j)  +/-  (3.04e-42, 4.7e-152j)
| (0.020573881989769630545 - 3.440957331762232405e-885j)  +/-  (1.1e-40, 1.7e-150j)
| (0.023173043538938551968 + 2.7680898201241107038e-885j)  +/-  (8.31e-41, 1.29e-150j)
| (0.0096495315012056532914 + 1.5477311525751107118e-883j)  +/-  (5.08e-42, 7.87e-152j)
| (0.020573881989769630545 - 1.697516053719999883e-883j)  +/-  (2.34e-41, 3.63e-151j)
| (-0.005217635065937485394 + 2.8709940500371886262e-885j)  +/-  (1.57e-42, 2.44e-152j)
| (0.0029625756388129279577 - 7.1695938601400448325e-885j)  +/-  (1.44e-42, 2.23e-152j)
| (0.018872883728049599565 - 3.2305960730709928425e-885j)  +/-  (9.61e-43, 1.49e-152j)
| (0.012093502897492744014 - 1.9694573881895928549e-885j)  +/-  (2.31e-42, 3.58e-152j)
| (0.018872883728049599565 - 7.3038706096426871326e-884j)  +/-  (2.82e-43, 4.37e-153j)
| (0.024442390591858110897 + 5.1481582054041070606e-884j)  +/-  (7.51e-44, 1.16e-153j)
| (0.015627641490408175328 - 4.1582485434066733991e-883j)  +/-  (2.09e-43, 3.24e-153j)
| (0.024442390591858110897 + 2.8683157417969674132e-885j)  +/-  (1.63e-44, 2.52e-154j)
| (0.015627641490408175328 - 3.3503320837856907628e-885j)  +/-  (1.07e-43, 1.67e-153j)
| (0.0029625756388129279577 + 9.1749515622640259969e-887j)  +/-  (1.27e-44, 1.96e-154j)
| (0.043568883986849583292 - 6.6852840961430756778e-884j)  +/-  (1.15e-47, 1.78e-157j)
| (0.00581732403237249045 + 3.6209979529695927188e-883j)  +/-  (9.41e-44, 1.46e-153j)
| (0.047366672770523946456 + 4.937348371984669102e-885j)  +/-  (4.99e-49, 7.73e-159j)
| (0.043568883986849583292 - 7.9963413044566887413e-885j)  +/-  (1.87e-48, 2.9e-158j)
| (0.0096495315012056532914 - 1.5658057540266542353e-885j)  +/-  (3.24e-44, 5.02e-154j)
| (0.033099628383536475854 - 2.9379231566961137474e-884j)  +/-  (8.13e-48, 1.26e-157j)
| (-0.0046031643295677975466 + 9.7362989405688976358e-884j)  +/-  (2.54e-49, 3.94e-159j)
| (0.038007234276284740859 + 2.4842383294764130561e-885j)  +/-  (2.1e-48, 3.25e-158j)
| (-0.0046031643295677975466 + 1.2837660491018920697e-884j)  +/-  (3.45e-49, 5.34e-159j)
| (0.033099628383536475854 - 2.1367392307697484184e-885j)  +/-  (5.79e-48, 8.97e-158j)
| (0.05357392912002775357 + 1.7770569356144765391e-884j)  +/-  (5.74e-55, 8.9e-165j)
| (0.04925621115235424581 - 4.5692188830356265469e-884j)  +/-  (8.78e-54, 1.36e-163j)
| (0.00581732403237249045 + 4.7160056719206015098e-885j)  +/-  (2.76e-46, 4.28e-156j)
| (0.053455333851253365621 + 7.4186510123450562119e-885j)  +/-  (6.81e-54, 1.06e-163j)
| (0.04925621115235424581 - 9.8074716219835396686e-885j)  +/-  (4.07e-52, 6.31e-162j)
| (0.012093502897492744014 + 3.0076107823081819483e-883j)  +/-  (9.73e-51, 1.51e-160j)
| (0.046130979134858843013 - 5.9075097998495114365e-884j)  +/-  (2.52e-53, 3.91e-163j)
| (0.047366672770523946456 + 2.7580356119555010915e-884j)  +/-  (2.11e-54, 3.27e-164j)
| (-0.005217635065937485394 - 3.2338587017500002476e-883j)  +/-  (1.21e-50, 1.88e-160j)
| (0.0026549821658096835798 + 1.9336035649209194173e-884j)  +/-  (8.47e-55, 1.31e-164j)
| (0.046130979134858843013 - 8.6721681727175949568e-885j)  +/-  (1.72e-52, 2.67e-162j)
| (0.0026549821658096835798 + 8.1116298022201550021e-884j)  +/-  (3.14e-56, 4.87e-166j)
| (0.050733326455060276495 - 6.2202509380820500564e-884j)  +/-  (7.76e-57, 1.2e-166j)
| (0.051656613677711599236 + 1.6771767288786743548e-884j)  +/-  (1.35e-60, 2.09e-170j)
| (0.051656613677711599236 + 9.9365829276741797677e-885j)  +/-  (3.68e-62, 5.71e-172j)
| (0.050733326455060276495 - 1.5892326765823105684e-884j)  +/-  (9.5e-58, 1.47e-167j)
| (-0.041368867443395637307 + 5.2428930929817862048e-884j)  +/-  (9.63e-61, 1.49e-170j)
| (0.053455333851253365621 + 2.476380900888635519e-884j)  +/-  (3.06e-59, 4.74e-169j)
| (0.049587179179718678631 - 2.762422714761439975e-884j)  +/-  (1.79e-60, 2.78e-170j)
| (0.092101393947454570771 - 2.6436285823768296112e-884j)  +/-  (2.17e-63, 3.36e-173j)
| (0.048470637165342593589 - 1.0698870465691863958e-884j)  +/-  (9.12e-62, 1.41e-171j)
| (0.070043285075616476687 - 1.9209347913916760462e-884j)  +/-  (2.43e-63, 3.76e-173j)
| (0.067693229672261340863 + 4.9055974002302888201e-885j)  +/-  (1.45e-63, 2.24e-173j)
| (0.048470637165342593589 - 3.0875548712887503583e-884j)  +/-  (9.03e-62, 1.4e-171j)
| (0.038007234276284740859 + 2.6358385222410904711e-884j)  +/-  (4.34e-60, 6.72e-170j)
| (0.05357392912002775357 + 8.4228215614599426908e-885j)  +/-  (3.73e-64, 5.78e-174j)
| (0.025353977284224373179 + 1.4360962842713977339e-884j)  +/-  (1.58e-63, 2.44e-173j)
| (0.047059820285982291469 - 9.0742544193347739485e-885j)  +/-  (2.58e-64, 4e-174j)
| (0.025353977284224373179 + 3.7745385198665812184e-884j)  +/-  (1.12e-63, 1.73e-173j)
| (0.067608324696263040637 - 3.3071703822428875723e-885j)  +/-  (4.36e-66, 6.75e-176j)
| (-0.041368867443395637307 + 3.7903362573169201048e-884j)  +/-  (4.93e-65, 7.64e-175j)
| (0.049587179179718678631 - 1.1517827909616908496e-884j)  +/-  (5e-65, 7.75e-175j)
| (0.067693229672261340863 + 4.2684804947809019525e-885j)  +/-  (2.42e-66, 3.76e-176j)
| (0.070043285075616476687 - 2.8542459445042381122e-884j)  +/-  (2.02e-66, 3.15e-176j)
| (0.047059820285982291469 - 1.7040517475956757418e-884j)  +/-  (9.64e-67, 1.47e-176j)
