Starting with polynomial:
P : 88179/256*t^11 - 230945/256*t^9 + 109395/128*t^7 - 45045/128*t^5 + 15015/256*t^3 - 693/256*t
Extension levels are: 11 12 24 48
-------------------------------------------------
Trying to find an order 12 Kronrod extension for:
P1 : 88179/256*t^11 - 230945/256*t^9 + 109395/128*t^7 - 45045/128*t^5 + 15015/256*t^3 - 693/256*t
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 88179/256*t^23 - 12651587/6400*t^21 + 789222161/160000*t^19 - 2441459691671/348000000*t^17 + 2534636112998717/404550000000*t^15 - 135276693963330437/37083750000000*t^13 + 112286339079265435357/80657156250000000*t^11 - 4503009063482496203/13198443750000000*t^9 + 149818674831913373/2932987500000000*t^7 - 12461832089366933/2932987500000000*t^5 + 1435426957014869/8798962500000000*t^3 - 27152552055083/14664937500000000*t
Solvable: 1
-------------------------------------------------
Trying to find an order 48 Kronrod extension for:
P3 : 88179/256*t^47 - 865434324060062253898830630136849941357773846098183975449145040873931884238773525593481603769452117674131378571858544565083395478262359500350854649349909726817214076065321164070751984052089454994672380586094347173741/209756782100800994253508485587030252310959555858242217183821271457798846917368122528485746305936281871220025239725016632829683773510112530715099727049145473048896168707628164619942725379628378013792954574137875200*t^45 + 45027638354615385550851915715532235168770498351730048145991984618870538954410871361679984520347503614953815281517325034853615867858556155899877047352958995580884278855080023004705267338425311430228792050130269120009774683/1945494153984929221701291203819705590184149880585196564379942292771084305158589336451705296987559014355565734098449529269495316999306293722382549968380824262528511964763251226849968777896053206077929653675128792480000*t^43 - 160319652833046037404417177287729623038003771728319833004081875770536130940507329483384416357177436283803993730587183297249018343577378004204490762139048648121147994467862472671085520017623149550083422955173999804896318206692397/1984549949126176675826944624736386179907096689437944385409869634298463822584648017380973280824584261568753716210475903569580435488067367568859379658996069309598771842455873495228981901112316474189944091472657002989036000000*t^41 + 9813971709514585503715141218285821721703486070395551878320914195467160714735352776057141655409352063653884327457672172315233998107782784809464896449087248899373814813658682049873859529223855109082275520255163718163649550116686199327/49915941561316811980401809458994513302345088777294842075752334642684316192146135473534616588376531869957721312048492783646696998969185356555833533377521588748476381773770799935679869771840923681500252864381579663817412300000000*t^39 - 3783313564930356769326141517813546677683231689020294436538489941685360235551133828175797527409626080938099661770162158682895724791590735815252066964555373768632590639522448933880937944810194444109859124561680328596363422880229622644343/10676465278392762562474831467618270900779366210699174555091471576351923185542367865172681881402758205518734836188149845391099080335075756818886616861303228704535226101612087764020416590088197565209776307103837872538724297500000000*t^37 + 375735447998179947858148573645652896500040005885799720044353660085167921011246561893260628126358583121696446266607074786993640641443472455318096779961294629746792735199493911910023746525287329401738720880326581402369009193665638541956683109/766303295356640532921631028588301393903439009772933253691690372392659286642303453522769242037682970201107192867404455152946136491050062445675586925220039240268015853443207599262565400753580380242931694442377963301466936453062500000000*t^35 - 6176384209642506118899500413988194954949336597526247478869772584983362734963889721123924750054761796717118653380979995434962293693696445723150126619617165910803633145876244208909033559143608190635487795237898864357996930748077485891984619/11591142282705487052596099592091953857362943004968738291134812355519216100471816944041887694687641566067167623204437136767252484738572373127866020717614038928423769211745997299769896818121383902834260924338490201198659542987500000000*t^33 + 1209613868209831389488882201842346009484253583736550936428620146511347425742682410621778535773705111964912131291637970524958812302555573295062221630180404570203069806235090638600324490038119779602918436517135046847876794679441254310719/2621244297310150848619651649048383956888951380589945339469654535395571257456313194039323314040624506121023885844513147165819196006009130060575762260880605818277650206184078991354567349190724537049810249737333831116838431250000000*t^31 - 496439748577332453275043865129309600003825223411685267067156389375494704681792836558715321371947714047285350819660746741867502006379370689883547331000210100129651173298756871597210311907064475228068076794526740629021658435492253828479/1545073618062581585256744813661950660805510931080876871652201060453107984600348832850158317073799195690104988430343526628532722572456994551834980100988274983794157452912023100475859346590427073158392551897959237696435556250000000*t^29 + 343600443104420385645876613482224344447524467365803943125276129843640467974072875396814378344326810147754315084725152853264808422725323682019121802663067030604656888323120893304309816894858128806359295319526739089006052431318637901091/1901712707946133140474346712944934346058296001731494474679591593759666337133012039869758547897308088150593683859726128130403752131757412717212793945551367309399001678496219847102236451222137192789604907297347436123199006250000000*t^27 - 18480474941216595413393605233470489285392025339911060483210330418624507754798381538863191393391593706951906289747098441864214992334798311629373917832922297830278107665933196711323738941983938063211251892190911872239307696077517947582155823/225004660730846642761778765317474249624898510511531641909631952733441144282220343593560611776966112575626659471944718564800813273750603762327248776397438822039893622483277466431840183941997573330073937208565842177946148200406250000000*t^25 + 810074819832893372422688779951722923143217544899689089072547228252076604045988397118557431541085992034239476019291262122924207922706697411764771034476242641641861567234887769660373690183450723844601249965356997245324354523923952945059696221/26901557236980024608598269181357221285152865916758723106715596268810223210382264280046106744054068419541923406465710551607585235009622185823845863706077785563089681504100653886590812392105229867343639932656132090795241478840571250000000*t^23 - 714617101997971710515923597828269765322972813381517640520254737292288777538109595447367152352370875718517252229988814834661915670712153538620948006936765087130580464077903095908718650399807308653059389528832761241777349732271498946416156251/80704671710940073825794807544071663855458597750276169320146788806430669631146792840138320232162205258625770219397131654822755705028866557471537591118233356689269044512301961659772437176315689602030919797968396272385724436521713750000000*t^21 + 7953502030129086484019997202294360430511015659984937650974011862706890284808416947482483462545003312187298609239845020032054574374208949551497012202450679335136426868352186369107731661449642843827674708765358842562818966675509061055840131/3843079605282860658371181311622460183593266559536960443816513752687174744340323468578015249150581202791703343780815793086797890715660312260549409100868255080441383072014379126655830341729318552477662847522304584399320211262938750000000*t^19 - 162039962600113528774781987964969463852325670858952633562458233914839482765971540665079015430823385145755541714261996851164439521578347634942263922687507911796905666770420181502593586621051036965840475014976447513187629327809824676776583/427008845031428962041242367958051131510362951059662271535168194743019416037813718730890583238953466976855927086757310342977543412851145806727712122318695008937931452446042125183981149081035394719740316391367176044368912362548750000000*t^17 + 40397730038797832747884531400611656954625881693213664803470839248252095262136320231591117854281414700225227919796090293337329108381234624736205087796272450088603784931955380742235255023531494662299952679136935715194499920594020165550687/753545020643698168308074766984796114430052266575874596826767402487681322419671268348630441009917882900333988976630547664078017787384374953048903745268285309890467269022427279736437321907709520093659381867118545960651021816262500000000*t^15 - 17528183900471786358237397669445702739004331164024492017477135013181581241153917749536721876960946822367567765885225012130077945839454472403674283649385821268048048319798916012728738310367688210711144438494872573513882492036970822658367/3078769655772823944801562619395024124671356403438573352749363958735383688743228324967261516126235921564221726390233380456090186959884731951028378159238994266123909127720202885780301058080070324954094045914227202067802746277872500000000*t^13 + 6555079618795936474999281831466057484808987162850076085116748056185529661493830695094419418664695485668827227352632295712443204515462256790809731465776455793551671158707514289930365970957540339377694503409368133619748374157143216598969/14920191408745223732499880386298963065715034878202317017169994569256090183909491113302882731996374081426612981737284843748744752190210624070368294156312049135831251926644060138781458973772648497854455760968947210020890231961997500000000*t^11 - 669036065845975636161661294273343421917160428448899550509884206484452099436956236384402150117849282642102759874661224161885769732352826134286533990528497344758279200096898143970410612326130374659108204933656119352583586457414967094339/28484001780331790762045226192025293125455975676568059760051807814034353987463573943578230670174895973632624783316634701702149072363129373225248561571141184713859662769047751174037330768111419859540324634577081037312608624654722500000000*t^9 + 233318879491557671472288433903008895853243767769665458306508366048998142616462321826341822700156900125549176171875913921655984274913885984496653707931089964322116411721219286077812107318914245331359917169377957381080658723522031259/287717189700321118808537638303285789146019956328970300606583917313478323105692666096749804749241373471036613972895300017193424973364943163891399611829708936503632957263108597717548795637489089490306309440172535730430390148027500000000*t^7 - 19274711775901331237320822257614203897275858171247330460544177569457485374819608742163770318786295479450632630067692574165358073495129027154882435842716434543009017112634781632180686390505316145695016573119675660850368082915864620113/1191354677637686804095066206602962656913912633456457737583119263333024170745500275259184727236680172865428036572052895856907346121854696800770316821269159074936828752324457529263307405936088751268075482731914421163789265491511012500000000*t^5 + 3169013541977967783358858453834809688294535116899514044709797797101988625959647658900555437013827253260477396010196737337652888389146376679119143046690990179415254837226170670581994646517564949394248731412342478883714460659729459503/20729571390895750391254151994891550230302079822142364633946275181994620570971704789509814253918235007858447836353720387910187822520271724333403512690083367903900820290445561009181548863287944272064513399535310928249933219552291617500000000*t^3 - 2990186883139381433360794958225224392050134763184555130163204803291075603723428071930842771768677679186490270926391395590776789733660033298397965941957660405203730220936914224005004422471838697829633767555864147034862456373895337/6909857130298583463751383998297183410100693274047454877982091727331540190323901596503271417972745002619482612117906795970062607506757241444467837563361122634633606763481853669727182954429314757354837799845103642749977739850763872500000000*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 88179/256*t^95 - 1113871377506827834261101556090344302059990602185713120491326008561602613333461642519730001459728566541572664763520035422726488853135001480826559654536266071787144892989891086798870225620511305019231820547824854058770351387344542497315230677220200919416010967617387000920213508028320243906553627416390539586200998493769273114267655729465408056699387928140954990247244179013877283995884395164537325958157126860681571476904011483858731300016677109557326656260313991708497246267409509225914236372100949916996011479620741252528406490221230538201336398579136296178099179179738666069691451465794458280574977798749656859554782272315584528153473398627962317716065933470443151071527867307175304399569970092472328716373119725863550941387975717035878259871619780568411559378738347405972898161575970855888477235410169915459100570443299316782150701909906657114745096261501310342496898493409473547357881592589883571828384118598945408706462552022197531646852119461109752498806630293081987841538134416489545155831603876555349181092346437512900105307224392359034497875110616833643943029304963296998033829329709998299024278223695140383197767242595619936012773950714303380910020930593672902829058076234380154469173151051048445228267700170964670766266044998248382193631891714084404197270430132700164620155911298799524447164203495872793698001725853900393859670719717912071651510943906316927776765271236431970302453442867820549006372214419269322509722807669026622122441058896213152184412836691687644566387303428132779116054325753582863247939307956144097536848711829418368298414566591528429207252313948814194688649271220557341731457277690388563842523472610552793868973483901496103257492013660301515844269290951101023409224174870306692463201101661063193682645420689052045467320604183523421563348689349604493050874843957246984111836282625781784527299345004197011699557179408527348508795353104069074815033514658437153253351250359112033411123855074483258145518612219922046971533853278206327705919761072992940820558196082284585636313748186003124209546653923241557445616897453322362159528675755099738651372445145744988629263430890862525859920731591658577446964407001182218183445739374109145314606169857663608736885010065499693404758697837124108120422466782293525608038672780813354885090210959214190136747180207147401050169839121611241222583268301403571314167687637694901019162942745295964716020011949120545017731010291474043015769306624790753668629096355046919585137298521061001054529754741446652314943889369514579760314490611619975036207379645210212023975517111499323053634696856519116621719665644521865693890700206254586895225690654008893107088637533370804063592554754963738572791751721543211314945816121646839625141532831542316814217601145183516831128896574999726833294504286301392884087290557989484094073015953603516943547913834332629840481877082508655751423782557578646924190827533328224267046634280769599128453519056834722780299000261363329313567417706505166990466743643177525256147327242970634546261094553912404850049871793967002856522380189659491098422864618585329786056559662559315892428514084467163457055347440552502668314946015420164292257721035117378102135502454789993917829603590830070024105279004234127787352228586566015371670067608783953909138356576778046854429775760907636407506818094009949566461398625491267872299749653651904541557229720141944888978548326933443746203494818789452304689484431898057489520049660405539551594815893497259702711458266924136303365709984899163700948481443044067688170265468229243127762384000942037509029008247997954249285428927569929480004004564483089424512584661234923264970017310498781918448740439273372000152810130541316115686612502358248192262212805643350156072867306708057125556299984862895175140847595444233012740524530951474650153968006808185210793054903384690144183027144472266162663284869626386113097731371953737504653975855668818624666470455828572548651642627792081066676323651411657259416265731222452229036260627979605362283487108314974654438025862750666970891586930084600232564928737928000704294003027600720677539674493777437290969012804405063181794107672268534393023432985946169185945687440375474112174439231103564258071079149738623407461891607656744317290089803692558961089366809025169832981742720237314790671288514998104811806601558920431346414516699822144616532280029945312467420929919760589268525147687744099956385743341530656179663901965130283820942820869873626044742262284752067959168528529649569731234388566268953132471997443780615893599797679650129641180282931964870672547016050953852079336196424454964163522166533449777574668896087806550456037648151557814691692245966130617141177638965709610947323882027714143789014450695940023386064674576390384929841739334276025390484144115184870710262541382102670790451021055584967292590460968135795697486426837599284930778978348648492674918456092193217997473181142787819695752391129683324565402443102751983586412485744530179021768258077482621478311977655661831354863875358184033881825359260353007305789326110026539125909275292639892551882826201906533885456465428801581507974957881509310672812806220808476110401174429903918138303104611326759895268647928787804551544656491507091754946761204007269686051285671571633318539480797547781813723526523654444935409265213497425750078079404523646710190120174018858408639855349711908137121346043972345829910965126018060069111316179242194538192859644790246680612898259817410834250059734152318550442316989198902782209821755866655115978466340135284984081466830419379204783542830751216757285960585009483684447966779275935324637484594026189557171593911529706441794281455187584420141187405656175424379459409077277908279396423572092852123457968161340501355457908277765385415740240240878628752112215100225512065961427263192786444399379553300476426287770567084077343173212734798419644012231108826196910659650661695843356697831691488957517682777997630956075188988250070048047735374649242099135113186455820101173327949890729016139314515891786030200543105225020475157/132225625952559076942096378237575368132958454288969524538703409810542376987657758705027319170648874671153882583042908314814370834117726908142515976365980864387725805688875678698775480069683299602272787669013201948789235417122560234285477946224992307427393361668814653798812460737239515437329182547596072550297068332430247257935532984391006269194687551615712174175933661507008625047981659539514622014356807743962849799831172091486590214890943202279908544594684592244445573852136806163194932790052580754370578782197527608462026972615141136246643529735925159628005496529267761553241096956442960883469205207986229554913149499254948751879970363255122845859166047634910702871556674274847519572687940834023284249993327507886726299123076073217159218028143074263077460937459562942272867748282736690660781497297487191825154856971847350858819593866187637380712629732213286917394252101346498952393079187165657724285042974309873760075878002186277464023226562615669168293891475642749924887013814154923824255221867172342827606305663147094464136679043968417160678546808448736410773222847914712254590387917306103499908152642374590534473153362552726138939151321276713781418091726039981203384630453674825490018034221947744033518384223474255134038782043667423627595261139193073152381154830721417473252958609557244861654931588818137078965911573017236994577841363802912707357327967415293831303739778622084472344380437636186996448378081869790612090461825797559606255009857179941524391743098678362617922424113463873124181186465959112160780552166953925113729601292018241198075694834859941808056152456227960923824149927100634415174034678342773994851124816030256801108263575149280127221621607059055287802277071028849310417737471682021504336001267221576782947416515986529897969144216053907057198249465479852633325617801403836686203251465060624799123507103472874728318474663901489132862644868425026212818696620005377309829121831100748827840433716137582199208063294210717555706320938402465458500084444687192843850094856951509423293079062778280496822158553813290331671094745532508730673125441082515260069466820644629395121773033712564657392308678452244060345350082666821253561730092116170586043106520438816152053900034365070542025941497781083809040754404281427323602926384008871890762853749697116103972032893552630745264073032732161079561038065384990734986075904873933004877094946976349568840700757841734869880398888711467117664407848783459166390268270644269347072498321473830564339917075924222035005074331324547205274129537812269646065170072428335973417010144213909750605332734831650790962381735131600889707484719534004156350923718182075360498031409043571027014199389646728213218626366015949133041651160950777513170065492432645803598065977698606393553825833428983200537594501929471054930587757935307937185822497129223184013744564123897381042400038928654727181253119481423985119020711967183681064389006428354199380367160352232303856736241548155269693884009801999059213794248928752636280605640547830289134453240362081511108494737123355317419089244785789917370078512148035358041221864514268513413847118877751761116158514963734363305201498167199786942295794129601588600641546870079153933993255491313918893418915588209432707780112711893056482135877176244927645039973699615472633165786015445060690944751908931360284658073826716321322857565100622298351318490915040892273261110613275418013304386031692607603246056389591923243870239837339468534475543620566932875372716209525004856587384390922449128870126190677218968852851290743348145640807956366750610773578504793546002798077150399503171942261901208814997689067246495201402762513300023061299098071003486780931545440155654306290985484340145711299863874855223975222773217023290515502678535167245820520769775798631231920155087253288611234708452310741167893209254075051585288043173990989806753231790907207379522351833376612516048276254577520808531347719992128493524789003905738655974949478324564073543631182404105607459148844953102144656462575405192070909486237950382505627745969188123559602337943837696431418544782662367881571974950553184079075584281270675622873546661814195075147122022196673573318282095316863443294846724945675367732945079426968906755762912569439739827484518706224305079977786320965431951970014667950104468902736931187838546779201862340435581600423556431965307326702204356671703454880955071117249932909932779441759064675720217089825387262378005113634103890343296200838936939914618879194304827297570442767465497206253750471349036353616912564120375123002759851133339854672705815406247548882604934217276773244021267961065814817513954478619192037329937727067380245500094343820836253739269776621488567560756020567759833014292984469393777837505876774101240525300053445870969260957882686185909277384339351130812300708551536978191317106090990411938056846853533884756561977244505224526542721500460573679277998912356698177548038280960422911056761590316896828430160121294349352069898581725125555995218734771449582378475262430620612545232798828640224917993536617169342997960353048074907155891525446058273690236857842365671340534485583693912333302621253970121862413179889131001288062478633999558550149402577927218750460281976137611869104952428488235515393095378941575610406349122647663719396735258214936131386371467321291665579130490763013150542526930347911740960757565896138082535521985131849770850040381784107052604312736664031958247541675967743411893884709794179391966987655173934834941050272016570052084805285763186483324764342993721935527501378898604013145512647099700262933270697951347366605407142274451242865528637935514460422964847938926961178503249131515489745177923849345750311672039863136978523833015471492720571540526467715077230759892141361343876221431555329037303341770875972071240170841074648003016069099000649943001655640336555514237685864182009751006101892281102751753404485575309624935593174171230243503257861028424009021429164601179826587991315492316669162329132235357416910050224734183349908155039004663541546909287149930310400*t^93 + 13095251263163268484970242879579703117045063052728518946420460855858630121435100596958524099203126892762413770066673370761166342465765887015364570352647242589431764224077705092568060652816507476158907624582245866370315746008330059215574102660970667205844120053553078705835117971549052496637173856345352765667206645840300543634197823647645735606446537409513878977537468152748221248753177765677266144093255209069819830819785468676430646149731119896233721445430307614273470471170005240163861966267567513398610871866780198836035635052564202873122127441413697185106696962277596906441581079567367878343053444524086252217838841014585316172326748039299095541714685934878488361307100653361346022356654653531224033255861326887433070094009846853580698837761203086729689248031009601841491233898791291393960392183106273891728989770425353315568445198726624696555810930262588439397204050700449227776468530509893684141835749438116461068876498442036161341320675279989698729822702351649959092025331218436497456366613054801228256669385461484758438063820117952251691998849085788639222543061558033418257779896574778406438978729508412054816041541430214508436942901112798988661816023835524459179688560639691784777514307300152289011018826312812299243269318645020913367235343114489116465682137681290981434596825294948260472957265104901085787407766381632230152886615306159525255793285185167191019537623700716765360026202701286154492623049213757217767255887257975408536287948869830883932055666280813552314728512495604755608698471095831592772126896424701241997183749155482295108204578741321009462111984356235549435085842137320588433670123313401984233307778874310761048740056444342280139949594427591844325811569896773291798896717957669057372831052286627724599235525131506332165167045245083171230167389829379427209396741695117292713072237028834671996069585131075040846114162772361974201866369401331494019482614264884647364011728772959173606181645596126211218599206012230370998074297043643882933407519525472910518523913255158018618195851695301877828740426892668457127970006712805381383830660441458198638287304772992130481031164064524177624321371846591972649082895559364927721170031370339461199179411202701540947146005153751208104282446277508888612201566808525862792333225401695356167907934897153754625895795807805509432957310502768444878214940621148039025569444588077419210281201882521965865093939511100448589399458426980298114411343745459309190701604471777271911115283157796189544099085627150802973049728507721321204517114674047854259450168602110269015794082766328999757426111672261268982035502913115567491396964138146766482929129316495106595686560264969872011453034129341362283593367440475783958587192386736930146954409828603336994911255506309150299477460250031737911870850373343565658116845998252324834576772546824015362032952890073519680764788167606384215369422374010051749956460930895821153549658858141550965817746625375003175440609674608797505788158338018205525251131547493699865638673122357484831502873572888171257903133115992986346003803020764064507251393144288725234753141934534247371927993792783791064924795956944294228485194471609784706734806889795256877134577610739397878697437670837683423553106116127577075223898791392494115125101035908689562323887642833374087253586230472010153710406886162916626496795439226839243525395416014126182325464654650304159965979341698369520981007514581286633698411119066278413393804926567872256517055763031389459292338526147515885019940600346909291888291417548696710377932191239384198387063665633803357157969332359939696192641155912302819727274264873722366755985011441212177313944098432683800649533340396797397079694774776975026338178762558563587686643173022410314212402739376267162211455975603853968988143722873107772941378678538800948743838472745963609118679350948490413304567743350727747040970583526352337374297934853059013414840401788179246806279838437196792852256156326627889986331884896913618019390708224738499756893943178378772341965083751319286615345634618772142139876250251601194521396903442546939555636760717346106290331796990807733906158456514592821190754717303890615758433355509390740580010424654625149255129932279393623242629600640264544438104628158373652651254942099584330532818742096216321364194956241635257263526219459728895931307107933473119086604583953739106651747796690403351223174435396233884743963705829036524357110790140179086858574626204468843778092887095595494051885528767020801089610149926734468592235296738938245668105004361428679222881249345045970181272106485832817717493301058508016411279285034463171988934179451968307342202811464527182774605649527824361833216802892808495281916208510609195958834456471309968071203661766889411356576171415528509516620942756466458523851650054225447052176543212548546043954211925671167578095434791698416485333956503380251010409716743812765479403769031052737811351368418229299424593066337770689248060432556172488154558565441247545989771605815804901820913354823724608589153500856167275795301515297262608820067221150219271842562568296239321803834579352333175230740808149792289652008131996744606271792769113184883152942222938745996591694969420880813607416021999209753690832393558445147357619892428919794116698695691544463469208410971054953175407995967366899004794395454506030471264079385270559428858004363686504597294574118437042741613440335695932741935001105056408607802814409727168990937020952991419109963856763766479107127115151175554398282735798572973028254076919937799407304915385673366036136665730815567843262564124362721574081594255459042536792872322718242315444593628447544062777362772784645363083182347039865452261406203052202467234802451151453037107430696234089481810900485560520682066555489847871099526117114566883249958794638418405624091777292248362911779438040705261286194246330871790069183220779097738000491790728346939357392342948580890111859098343898228308965799449354491571625229604191747847082076261261735587943293965143771203549403838460200727788252172059876610108253630065266409450536837/131224016835968441934259998172425734719351293997730580390322731481227518481976251182836737227931209445519891922476358284329651975049285126813336417845008559339988782710782445432632255808155448607785571302420426944027156958837856840510765450782337990698630856954173382796286456347154926107891413989798032300728568039812088134956671322034244396705537793412223154456550964021093034713243198468502798752598054925302331212597450962893579294013144307522638237369379856458193898630206869856508731174167932455156221647922381336827927118297581442139575204998175526543823354893058558259475295646997905454776925978535733866034682391798092515084479587753465290301782864824076254297304632467215549611924829682205557871799628052014484347407218771962539236951579890475534649170858306752985150775089494960229026077455458726347079308930285607176064035442651266027553731561991771268994990641678799222828701612322877867023583773779476466343303226319716412233250621403855474344065247714756094205994684512700276286488561528512330687187897748755223570843700210356400686406816374737232461615684841758309261865728832509765896348386108603011174519225831389238436687250018042674523849681215228345768991877988238686931147612716489872464482462981437651398438269686642893616227036063685623251867582878702735893067448089848731827895482032839690592744792851631424343914215472105643599096208062122980531613949799022182466371755821092879950281617899626948203876577467143092237628157511803467344475644705874021091661750804384285265513978479471886162639484289249130993099562231203021000271446485877748860127101372034119826181991402847109479091365654327481840127545548827605839868478567524330257917823385582943997174822215805776891323110334030191440656057622373338816589835877931933992027948617298711239972725778842749628176246558202623305261835212790566270146537164067702251462218322435352681210333546706639256594993108836576707166233230160655469542430737840014049062214757071370221845557294066782651946305018687358057930388410101739411633988877735022058730702768154657408686202835099977038276515866315206974440609478246327453725602982191980112561940212968311588234055790620082565999986668390593853829988546492119702091741604755132670094990935392099187270689668995511626634216650004686190325132543160449484444744383969567368697679509214959383363202039699430168556379894512962365150952753003720856732449601083728241054867129477754248099959328924463204861988494139006768424146688666297815042204074096053089910893264763760194178006563341703496226409129691328418376292371489384244497339365301036220841693487979012967950522783534074866565471016846139642258821120065976484566829270154247003495271293378318358860653406575373507802246327468511635810627917539450122655602740758652793522223577355311689488555668947979561639891713469318394840449050658858381003858633770167622855127101352198431744130074032264680326259704659416320060879112564144155021464518427993525952838427748916340249757493117335060780052820680474694259757066338743661847889489645900889639643756537558746000167418513990204059608890572929424737226952252791525703614212884075503164596818583248556207903489069856566991687152538304342943256580967215957801267302628746255018678358100466579283697906634872318128795898840885427969555186378064356210845413221205230501788917478945188836919044985084441307253346359457514291157700379856721853605307502536100651467512440764425297922770571622060326891377641138358841767884237852944798734954161211576718934984782839035163790942215967283437578836097272474896968647619734891826881715985226935414799267307158224081572562103000252136587261775386609757403115635368565988983446475224920831269296269107536767406003195653610460709904339089847745745263353933430324944746956600338359912467344950004605535784487303546418193975433069529486246948008058967076060091085283622470018238784676239210561949096088406722761013188120186338727201152685655939236026255500686538176197394507482645792452582395910689871396497740972346879697908358147615793471523523638350233913125880950549305933700444869067240302743709676586730340050255030279545850952547452882572878533771000396108444838202711888261004211876822368020450309617287088008506726233798291323477024655968996954589584118804933841806840382427550798698934090669787349408233206782069800347991993170123702435158669915301210231836453536764668140038637487739760801636445369959953865491724898325553373945732117581992594765641184407968230791346663501946064916378311528567403238264451447163281446013945261004805273560068854545223699819201840580901686697806856260741270271286273443651657647163448784844840140431129166393419117194808063580791661483293711959052279209715112038119970386769757537423628320905541018496668806126724838051014608152980545996397530684259085581517879012351159567626066238618365579531020266878097450754160385094584833657468070595596188853111890982147707505506621270246334954801658375544655727969099968557729908554952855555851791958312317708661405202660377513275214239735577294285224750803373735739734185647140804382267033313644209751380129936855397430947377853897971298189305400051470833953305405358347011894132020853399420068425545340168369459196482413842437131363992681446093175157521028043607666722304988633957990191119703456332881212368577295483325927167288850526309522979827334474836560315406094476008835851325892092441680835067683801916163816547772287755548788533117488483072837723685992278566371816206044533940262885723530345713579253095544491865880555953447087745935388797920033441551172414365910303371183171722274700822258503152938385260889215789589447576087019344259910358201076186956253061124161173715911514980379296163213211106979722135520736885958390531696359054211297419845768956961586582800526546953507544393222375575720019683418098861006106217335393760831027142230670447073398408872446597076654526706055876883174408720682731133697153091838679325889401587281277462370393424489058674584476956594281821911032600764584203215219691449299769588298720000*t^91 - 14194329191306506642728019736303752039086061101584411115749075912925890097541811631496817472024945553619738876449360375989572941260834843631023256010240156225222671238646715594423609692185435220445970455046370053840854650518769661210487392466760380022316789507226004569600073417032037215355840621451911669968401494888292110556574275499181042531500123148443032790157386085019374990388349109036560753039130842997891436267138873891033419930269306671720082100069887616522034464593597088494699710174983842886101757439120434214193780465900058040556626231299262918687641382929651911097074771013546385243043224396436214001502954730846424145740828623167557571076420750440782570033202514336443738202130136429155486286577442559493761386113170737718699666362069935230929127680884929971582422750564036424345665825387071923336336405081769101505495758532226399213365970620410287626764396355962522046794647185871793033192779204766799978841737299802123395445366374391628285100479247431512998848012641626287943468752945188821919944696917805736429383393585764819134559282421863338254486214304871924090727116275593308574181150488268229946245112724384484300103132982502811913301394683266884808762085809793896710073670535681994330979384435817591888689380709670557290485303958697774495564276130308428492714344294792648883419062136126287965660892071378105317726118849642210526288957858216742991996287639183423624876813043714603098714154329466656164289659169164695956837481781100322962674074603163939888287623144103221124238228760951430167856282102229570014508823413072137066169200408030389937653377282941322117967320796861440487534943644684025309531288991093800098825797977140673124312121788692004837100061315122699988235606179486870858729937659498385663571108877224593115546692424287749363394640722203850613444932130406408941004470189948344208948365251869077658346835661176377548305621431758104178194082058729428474415797011611535285380294713283935552301853884639258554558930286486416131560520577223636958347861660902785697484761342827067568537381656852413104337272204824831503351212128414401461709373124582189456628132535174485404924596253694646466026767440323472702515434328668949485843333609066190414495917644728146430523671209847930366186287690987816687429383368696708053706145333923245703119797134608524103958993410266791228298195743969264515446666878072703106400225006894004608550302424228080907312982983271181119425395859033447000122451232037982096589050611251203098674132840322538669074142965882177823454339517049089504559337145863241965281345832613381513070647271934231282240762717968316020578506861100890209530283009195743326063633347132996566562456667768658968221058930566873910335834062527280993398475132821490448235829032589918911651082197374402429320377472371203818178965726271385571076078803899954113703622311039038927867380925814650885239477374992040438151875741536727088420079956327522022885418887142614780111790970732368335684584564109614669269570817037823149858657511037433564447407269267883704313199874814971947797303405966564392257714030861557357265254992914315138533347237949435069522082396437568194167259914857199879007075409821327971336716844629121114584588754125592412528723045273087696365714651867614250293326111164544598946097312845091414852173091435621180983555440327479596079249068079458794102595515720249377380520715436411513389171449069462851539383439618683987130005985714314625760256183646779488052877653824450166720613498201067513127571517693976383949998708435350669040604678615535855593881800572398771816029407093770084994409721640274926050790016310724756212701350703738808380424238107787654354214164471817669113635075629007049397213110751855692434260019918973784704194684852840739315037556338828894166510301875737072928574514178072237866061966350475004548444140345743767061190790947330095928241570744270323811070017743970361094137978190941848961824621541131472044030871848575533116412318099944501763873099353298833944265718069193477435353747636298494607260785647452793867317285911080231465196335679522939613610138777545376980522330090845637037131434520659068384317856089166125106438841158287747257935681464634054859180084040781707251208316714789755288986795174317140329356852593978182225485487382839748160324659650029790597489062796998206519833463894950637930761823246902227819587958506028400212346351696489059475466741112535533646383052341436866488586694826834729545354915617080947678642574780403640496149706994461555265893134478565003576021896697036133887570749041385938403852667779861586930574668728305194364765619266684323254866809409476688476856932301433512204127741778294902485138783501297719908747662065661709789191497067519156444522301682392044882214423118464813460294499318700914129645644982130970204814485693619579545271892476555593365569532711838998325489767121471442550174360696753462202876790941018977023981376743361119434585816874495940256664793285218796203694268128982157497562627454501196168341516117014838896324611146975421187530725699677412903788398625379600143839219168168411862284732397467587528388753020524421932365350268468923396422943878012166003170340308682720737788177123240242064818970627991314179703892554280790266961793388797370748879205186057672331322120360858749715199195169775687955865445532985154156841964251584813606191412050522204066845449227525155844201876419860238221490448799991289571672609929180452196893485438865817428722542659656797022533305277818077818570008027011393566664393213218125298852801041324568606867257375889398886792049887589156977207308183487685423475316247841698999410659741635718401644623350357972695846268522375292354868492648191288987483436228742672679843343741984433975750090522767651200201148458476232487410158132173846933186359626086225994148541000758905132039937472965404655168167227519315471706487080137047360259749256982401426607711083579195013695371095472095600214388813315370009908455732545251383076280172184281062962061776921128898828750457261068246191805477010345032461586892275987606418601217699413337/18606309117379120668446547201367468206794075700238168029040525983884129367254767495121173677161688058044279821641989893587372193644327534077041866354221347757454728995794495020432236419747079524163574463837995865075061796735327227505178650341744286194804916125646449470373145067207044513681519443464408664084031472006372896792963783336547377562746803581481321265235005222710490356530506239208360948820348062031960796124957925945339837869323686949965572797855251833646307619183949914874062009396020164187894108853114816760899937972439349153083277636153432133247494615212602525498262446788482988542638614690122582551950681073068051903147271651388638734638170661123322329222900191995291346083406668692540988004564776337055841774717197744546522486540217091979510008161896929286134547089018903446231704858492411378711072721931491612877169412628586136834905308510727094733589045954659655294551303809446089988367428307295824440315160363743775970027804740366764345821607701205545368808023864796690072278634896766412985876914076652546371079945861399023454795914216670951454056284140378968417521377984096313523093743614402917110714830201303658458364220772139528488873318935621743618632310201500508421409365744806503524934765831184811702786406595133712709074618339960311587272186620093984370940788018325089871588327253016203686013786094969781601078942775331434850814380957016843811844267877932019836334399465868983412624409471675712327280646566611642584187497445565556151246823064994877447045683602797739671118464852045172514552271599153457214392258996076224608912413512597362508920687257558800964655270688356037863061893349957496739291466737575124483767433520192665985110527792916744502110616841278542822875882626584032807201984689100805219473269879812217041801589446324946618668009776590569477947701974392337194567980351101539827434742316771454231008284807380895691693702707979291730514288125774009466854200755353602157304995809851399174022502281846421339087825853087579090602093665779313441161124393083399924414833227419321815091801306045325339707015391625030661747468452204076380868898155179575024352921080226268291751705341621367411628131770025732520568228659705436368536941953752249911710461431128412282224153555100393285405265678209982916632906898346240706917831431476050975590451195219408144273775674125380507324806346569849075857430741704448101763758780003317606857458140228742287883672058607180802883648675730914430714243414929079778772736339248337050371405508602810858441028768140491082530582076269009558953928446722813575256152305277737675015581659975264178693537577380276639806216004449479477312136425803796299485226206613130833786736663117610498180571002178411445888154562296020004205021322726449438959034151944783587157640041243334202020953327978230020460050340936293324936233943006792879664745078083766059857349042322191419565868185129746290321333694452316272735949502184033120273368075244092839501759338190325533942101490626850641173457721096041513135404520966733296100836014832923657779468536089925386649883185088056983057830788342251539479448669928114156628496922881378017865913883280873541325797027860566710665355024074197817322792292825446001565270101499388461723423756378333548716256787333367348974931721753368865808217175234906152208110116937499955744487160749935308645071613869629566876892007079029241593843007562979683720786824078882546030729484333040282289214355462668775187873221256527784873125567364572505383976776057435970130514168612873707977897897039727279502463862307952442904709764141237605556443015757677448699462584934274620893911939401170570134771408248923299525553865896718321936811334662263054003218508193686893495257026807447672008953623340663083580008503137948893625054512832691146507481803772493818531195791707639082756770876235163176950642951509094487640404986413015584366775567640521076075563435835030727445067243251162741026793141233374166172047323810499789047028050338078600932039781753451108630027036313450263694978908504758204008977319790297712802656093039545814179225965391531738477790071794407900674113356103159261119845044276120182101724675013548358176887483540776766998839384739697818754789080298128804691211126058092016723555738572328048909091029619803705322865014962832778602061526674665731564959456611311763057682932216884888742559371006932608188937070854682749725272601786439277470615420560037925807552973462372284495904091568464507316662001251949283888100702358673038934709188830403129740272920871570870252417971746299892833085146720624931854484607266780323425915230450117437052136748297040098880717124415526805546008241582089745805447668883442568789487732818613830176643128547471518172345818501605266364169864807646802127498298378249664663233045867575531104950918645309532971219576633561254344671636554714792210259851164336516173051849468327074664324258860733848971520724848762846702153679586745862997594912390859981473670222267687933682931773286342147423071409287160769217901244227836818780685810646126824782426058267735769018159392177052088636929453424374599569936994688203505117030770799437332960301949965277936858539781257008063343128093071421343603580557300113949034242912366466255587154639242677176489399963745043891881351999131165895184348512740049597813981318029072861344693978947408168576255831371931363626568932213886900944856984181804227692659564183343445139114735053291445213318601790039308681917930665484081558834345855266947502966797469411724644250527876942036316799178465800219125330567599819108072247027875542786508470800197320657691753395881218527426878994671349311796335882621918973644955217784722598347328598309805834000151232828005906577944345790589677922971461847064182870568473375267977392879373216725805202721249217900961335014859390070249584349316320289960221367752390961271920217690194071728151127848890579691683422210725477166588347973789302602919825512857012974761629310737607651158181870373056571754056286925932419591075509037319269686078209772098539624651265719122172366518965080282326950535756000000*t^89 + 2983427714403355618011474368547054066712096850110737495905676899623177741988135269801169615541784682690813614754458264519353590221093730355265675782105593665793708813402444326418145552571088148757398584152781520359547564205548682885125712921286703628427672226440565967885837838105243161215055233789368387346277353331559252286290495624328844686667211216030488313407941355315647479247079653769094830704813436358852357210434321012229205917646682551870036968960406551658928663329196917022439354871892685022463278819398389810535782864031263333991848947490389699004146870469200711018333328209582250340630409752432735452517430381263864136262740110364263859623041855160373221948539964006922443524158153589008781956052153994161108597887003699176381808506490140631828540853159801867910612925561512579427163816707969973265324932549804558049107221327245735059415594484899373298819576554240771222176196301432642569443189125420776444814056311253177444437584724828270193126723788313785607141653813630554284145925928937832284952998050228871613597429489797102252354016877067005942872345863304407235091752865736331667238307003089587311815607428227515000813132155299253187800277065044425410228844343631422481751019828080630438679195111374417031164142777580825485216366623591222325426621323329138969344033729026458182457218757976621288161515101152415060985213569406624207904014749604089385509979413660564277579730413688345104895955867482003033654701683177289137723513683984767641587780512667937044779939965356672355769082342402422682658535086055554812243331062178607145826769379883066200941554707245880584767767492767455047703030783113799369446661896481365910568090048138455223650753466866285883452070413303541603586689195978125599205100270399666293479393632260667940997253115037610285888240498399406487107129543172642605642654540494090626952547386860458784212999770039137620509600152533299376033206032348989398892256436607868034274809455792563899535465753333178616565384078482511272887262116783164895699018722871177725492067407488318630946356899165443050331592909816649948934574313736408655078531104319138955738328311368104897092514685218670455888411765887685230382661401449361970742450831367358889532795907374663316854627528469392154032554276131382485326781662062086892566176085336394146540802585543755367169352586416088280477213623710044917816422413749361888456111063238801752108534401751276876738132036179942311765396079089978768865662875106600272202824920035355940959042297141151412259981765699585409463869968709411092402767260982744493473375433319071077018119334199099384178828612363724937782371405919288027995640689082657037795324732781469386569701556567264946781432257249612075613062567377729788373799388536556607030456658594511936431936922831294901826069497962348242886685692698007192183168617258210896137413429609259810368920719942668768198375606373216342980310316435028084602089140726784499291363288559841806556205814891209855078868760807459658826572464920538136374173116587181397165198423127019734272736551098654079322829662680332952875451369810801706615772491643160407179096513626980453731267801162406633299813947184596360962915306051491427754509882471329609874973146248021471722723634357029437124060039828907025389371530922020246159903434378313508436241549408333997688791412789297890607034753039837229158175355692709556833230145731489634437327922906613650208156292790074356977152857619470444829421115370667791021939029488749347641969613902731854549097297226439188432767107906376598514678931859686223248103002558960547587634727875514975013751770108496969687355881260769544489990239644716564931774428263001777149373753710029527975388812438785378821344546663098785519719524332802012916663608409914042621349718189519196973960868841920656428047238233784035178018986887710137613954079238105133357937159158493385405473015187849631238178719770251157729971530683987376610598542723103941592923439195391236708635373108670665033922068054170321566476851240810521557284671536047488251859579210808318742187132454153908248082805862999056410786200369748577754476023137517180695602242817583023253905509579311906094237864419719872031747529980043729895222431653890800192651592020224475096394215745693918575035476523825669247252331831919982255253128736257704463237425934522720160150075101977807200688102781015351909067245852142127261080551445809008886015710553552426022249527194608829313356773622135323799206331591842327097171155456668072696365083619455684072166325704081181012229279062352170797887026672591928695019417104854929759309972992224283843839949683654674131821711962196457590845970439070893951892261762289848683188720114951983836984016374720787105313531872700741961162500130970040027287611082994855214987284829963298892496009582636025500829783839440487143456984560736762345258493098433078151623606837808314659164985155113231063567797259778908829467720843790078003634621638444472796161710826879269370601137812548457212768074554342467692817708859930060087317445582443374227541084299578631484906998664581686609664132466526528566886375562805459581783759683078212064629397250603733445953344163783854737694120867300523386599591165697951342710247711281390357078533260863262962932543013684300096024172204726793190490458806376684112144720162004033285389737968926735201742366546545702586376544060740770009858098073647487570940218944460683735727234773189883066868657237481943581473951146023882962679456317006103095057049220302518026307961142428256251420229737732828834405875647883900243472194492631366943803151154676967152659528675781127147730451156408332567852748309263488652965189667041365188132145339258097105446318992125251645199411280999964340932060972416515211074196938415351060705157434872476871360715215876887154627448854878348936674712806267604475775895847748968217100107570519521085597201899552404711397635198351689536130005547445786745524100686107786817755602683160932331960223526064330016255963491126343239675979170092043288546297459094091886307131318584524876202778133566939338054025929018482124243511319/705262378781968944899115437230553164457720872527785134102565891142986384497874153149633149616633275953937953392433264871735209629686571907234881497176924220538748838852867541639598194566392682146670104175185718317841052997809292511789356522412387752463828073161662702788522117871322738592728311706810591597556568829878761307166475901385576659142697147684169204865068624589099213956851660481417337375537162608588907197698564580046985251021832958902796304976984446747150625993667549949596011583601211412955927551670169244043112676377877998989316270077636864458876328454960712112685751457732883727139731804556384177275850791967081146661548179628269372201124173870282443144971189754980720945334835988289702566294325450548524728153723653978220047928001495257510037616622418108703054786772039800205103501016104144794069388211634175553012346071744927509005247393812142394151957652662248037620937531462554081811823477088186895102314988128516862661519674086113509977086483570153064293349520382589518927433709478610081862846842695624527608940530904752749566725360527948662616490070791891098907728633763729113528268727488545011550162513494559489443605147152043454118286495762300990448857936225020983946600768639874492698301708078998915567974779125080935038301144001567131551968915936686928238715825920902910910372960653771367211417404692129712453556759453980989016822432625721030844955755672377297585841336194044235039236613208895246016601085767966841041270392238003483996031423696521707319606937980156853420418073022724940448533715023322240146501021310296353782905355177908912285321467136956132194751591425024228279482959936130186217054918667747866616850589680304903015972372963417919061639323294821494466128321122288806939767448598404243921394071327595185555542302128487780983636109876532826012631720795804985383072147018819538850504504277505667612897756274248976223411661952033363916985571406197797486138381176281729131513281049617113706756587179690631486921017852711814450249794302190341847655810529519905349983935697884998257101805309962383205791072236466184092440374259858108076735628400550322021209688262409580807995221328853580519873229973646127682565409026088220195299302862453312972181392554671125141258372825463979776811757768068342213939103705692622219349268548598187302993867567914175519421723195493632305380439043398180049611087113167710462101850582666252146188350639846856332529450453674419563383189138025552766147271665093931247496715252630110517376680815697529113506513916262040725503385045386766102130206960593719092957443651592375759186239640990901679684727763371261386618719385255183610790942348469351738930269617912252360998515178724889188022999037796542190381407402685432848889125601751634597786736036537250859827088002306930177148174896517620354777466646761206927712356086852405537430338193599158521711390340975446608148961476545840017827734988025460852012979506797128806573873373887835932573449290451739443170037398928194457093298852841878133603112279870518053721736203334183963210420639507174570135830942090628712890970670949164921910275123073454847070945900934121043748086140972789125345140297615154370247182876144829311766347393594797330180741430531032462683972688048634538976637489057939345036575073907526339805922713262119373718504724704543635018019972466904158154400861131027176945981160026886912262782434095774347102471153627401493958134970664617054024468306275842022389360818287526008528766240031254416014313108649680293912821041332456142205531390894916672719153907255225673270498637147437288874055379711490912292562064076589010807762759233184846409189474686106983783868371035512215895816814422383373888645863364900012318632591197230097471582392075580334981342806979805389688538155303920745514181344049397632170247606887412921376952758983836761646221989402684279403539797367488892240835334240940115079292364523026332673365195132616838181554952051900247314213484191993991438348558338441877063478606479143710789144047267267683969735662945894724903180593558344897485457812215138324911116124534179992837931831579339410904412853578297634135638484638090539470270400934168403806877197684284445288332487881257478545433824433415824197894847390797395597600403821344221673418204948109053317903888033320985702376086301700355460716599137051440025866262141607843220123114348001873782360478784550919892852202599042931903005443232443557824246493780153698367884241254573705971731909904480332404415870036763237474711080292294671161931422353436262211020699608330630394355116743259713855015434028493099789518204715715139806791072406449002021670224480225412648530742842281217638946029000726762616918031429827460584815049949420473775727768748634278769017536354828020071706063420904957985900406261370029379334472018169059769268162017406726276247430997272973463989271962314368868539501875966893437012261880214659994783027011810103750616594053818895345761416846542396269196098190020590086345327237823768444124656539953197800707264302935001552035792490848076794848964957933763354597226790266467436276544087871400033687566734142554620864925998002401260441254910128425706099675161730711788015225623363533088329144668236678319734615721911023246913344308075969313048690774922573719409817267299394867758592442391479100109519700041546018419307662559240594474753841588074299191426877970689691807935494593803470722134098437032689445996959109252802104608585500224951041154961574732344797491612319629952517400509379981484878027648352492019206540177462760830614366323153386446785661932814662640668734309335936460624300344750642388949181545293205251418554445462188550863928640573110991358171419077489712882400948329185736027006410761682089323701295498143012890934841010667388961380109052865161417522948696541399037362379433023613729051729522789961828436309381757468093432518936967911221770076755658921985100888581124018871063797275779809453156450826876527809168120880773134025751008763497637332676376832250079431855417342324834209350351264792739103285168823404412408948911434454838408799908100000000*t^87 - 746001231645165707209621686795005337488018098522635409593163027120466062500500988106945905212868227765848008322168276309858743381083260137554094544453715957221963476629838481729113964576819446954051546278666933317320885770792769718947160407561689339655150643507083408953010462576314413358918072316946626634496278909079808657235195214767320976469775946017634520840038984257652654831335103553562283157751312245011070062023586616862751974893961575340683427591832263512418673234580611958061332781873216471786212703962627320358746225515884165630385493842293141356296391906943058383693199928964519448494958089000634856225488308712068765316998715708249982329358985008009432637057179398290316605638625785959132434953640540361533661430642228561901227866797938867385878482089778096455271137766585062516827192239344058249884511989069853928051889315891453683190995557106308161084442173419771980324759266466665987764390797916651539239031404278320051972609352197810648092316196182339800379394855357822591240249307675895999309065110043579485638832104704354541727702978680429642586444105096016446769514080963107571895180106171101403270879108087599232735559682873050795110581912485534995886147545719667269430648152641767184341828681240743296435208572115557392391403100800101194453407020014978138052374518557866939326817419155489153020409477420047347887851729831016787078880750952357155983650994400143583259095839204594358960526549312322681334096578727211539213089190164911007955171284390553849439597701187053410197128139320762943112959231078923198880699756782433549895259745355173827060255446787962755966147680173143586636153187960454174027513779569634215215108561701193850247216486135415013722729833601740020590035826211684825214214830604484396276469156406563787315016159462625940015146221045803827158252448333652412380067476624012306804963743758408189172152894164162844956715525508000380226339632908218481421578109023277789395224956406821252205693094562543271127045068130773229478825387300475247927260132126636105994981382968342513232517954682342983536587614424389481681903042532050724217965376750868593811507013886251204389082170595186041633086644436972833935368054060187720284349813419389268969420559133587672557719480108760177409908033117336460921698497560654580383103911057236427931589887439800597894712517010099221572219621130612399365985940629924071466512657936750866372207644219049246007368730885481933255021749287689609436902415086425257684983175184759964598574008923301571321183618011573070064381479980526395624747781556027975313107933829265768423312104169932302275098307650342690711382400219028435607589163549260828178878843692815763235687632952841737405459708880149198172407746220860488720475746430815990271718238588168396307715142793619296139401303005783567003616536657391562866017976023104078128604661432370606845405097585169378439934223202208456052520137574095040159130959672474407957446607337606055081708910263646892130498643318870170345674436404870770936394102484079403998771371307847343965454065118337187263277407315517859115972624295366793734385513294059084201351281130526546882278988505518171629905667471448386058144143688268432710270844366672245177397497831221533327458280018077919475943101650931922539315150313815701466383922872852302956156008382939594107760911988170313898167336132689989525473987622692004184233810988490469622523441891767844332094820044475438961626389405443238588702314001709537617867625923572442833773002444935287038980636104662524376403525844833009235217511609679387974719562261551338455578860312796609628924105281519973529489038829286683622357532067675938908352714966543415838708634857891040482339490210410189773589614179272935799167793889493399470144904514944462359342963517022090074505186590229398181272077290174644264334448911457486163846424031599147640789890723705564339009690189674299243454430899404871129399742290464222291208845765097149302972186947984251766447799150325946469144236394137611111886295144254159166933423572118348939527793418498536922383424757098297773242375563924040116508577568801963715661834613162098842470154962606127122636081025264260387348539066176567021291332456028564710617854892741478293117961889439958633894783365506101491072372303743461606281905211049477113438941821944987392723676607863440767628512351262140189582713962944050498105414753708931712265652930705854799017005378120018379639374574028010512093182213022304970426282505785637250044274758619167647975535457164370131645220694764222895072897811461047289429153623308172850405826193398234764376876557307916844917932084607946312796932656830361089869305355044977866920288448294934505648577236166612543466414737854446129960826608046467148791183712673173458683713023971193434267478676407165668706635588990856725035638815805505633378565095497985311437339335304163843737633528912848061223533353184711856843479139661968215473561771469934816185865910739033584712383476139309890493842630752215618357985559150727346939662859757118050999340564700306690625300025637099705189237967068707928108256665231833224859256961850576162687164076088549790089249236962169403686226426103929925574915251618380949380355755572556268670167728409011577962733473438797670950783701804676411331690895006204046519055180457866648721457515495620553437317799992728932007790368884476712753343271623508250294938257926742055903434028273617657225670239567202318282126784728236544231613367728790972948008275637573795875117577093802083400037465428957068678202271457780757918644964693852172466469650473370754013805135399064922360017452652463004802107456672384279658087153298822018736932911205243454934699490165479191541741849687487031823270629181586736894006713508224058373104135917093845339841570164583462257903480462615878008829525254263583246110454427729123221892463170191321118987894078322562652151416318574250925737519533281801823060994912495484346368538569470906649511714963441881716920180880064552751090146106006349576103098338035833515716145229070250316104028254417904672606359277441956472370457984531729356672055183/41140305428948188452448400505115601260033717564120799489316343650007539095709325600395267060970274430646380614558607117517887228398383361255368087335320579531427015599750606595643228016372906458555756076885833568540728091538875396521045797140722618893723304267763657662663790209160493084575818182897284509857466515076261076251377760914158638449990666948243203617129003101030787480816346861416011346906334485501019586532416267169407472976273589269329784456990759393583786516297273747059767342376737332422429107180759872569181572788709549941043449087862150426767785826539374873240002168367751550749817688599122410341091296198079733555256977144982380045065576809099809183456652735707208721811198765983565983033835651281997275808967213148729502795800087223354752194302974389674344862561702321678631037559272741779654047645678660240592386854185120771358639431305708306325530863071964468861221356001982321439023036163477568880968374307496816988588647655023288081996711541592262083778722022317721937433633052918921441999399157244764110521530969443910391392312697463671985961920796193647436284170302884198289149009103498459007092813287182636884210300250535868156900045586134224442850046279792890730218378170659345407400932971274936741465195448963054543900900066758082673864853429640070813925089845386003136438422704803329753999348607040899893124144301482224359314641903167060132622419080888675692507411277985913710622135770518889350968396669798065727407439547216869899768499715630432926977071382175816449524387592992288192831133376360464008545892909767287304002812385378019883310418916322441044693842833126413316303172662940927529328203588951958885982951064684452675931721756199378611928960525531253843857485398800180404819767834906914228747987494109719157406634290828453890712106409464414850736850379755290814012541909431139766279429416187830610752369115997856946365680280535279561824158332028204853358072235283100866004941394560998299560800918815286836737059374741522509597904667627769941113255614221994478749062915709958231664271976414472353671145880460527405392355165158389637809578323365435451237231815307225547133054577516458863659271748462690781482982193188479511392459333643109923377247899022482299906738414818732153647352536470653295813114382832069629462040665334894259341308941461660238632933853070461884480525610864893836227313414934783110289274617322198041860987120657733286064217943131007807864019366384823911358590847130479322770641723070089780180306380915689198287879978448619042321030794314228022624262072701300280422517546342888585952530645724469264648275786196656914219425297473219043962804970327378851437599061044881387724913385425618535968008277204798294438915431823316916185198993435512018204226268798006300156580133467904260333643535630194520695352221061070404116554105066390323016769727959950913766497769890234385475356086131840667706617874301485216367423804563165847050142613476790429400117875276351467518252181604144676663775766415776224460181549659113553133767945194494064520607870637918516591256804955286674918639955805367953778099382179284866079138510887823727551971691556746032311799850694217338264419001108448376519703597959696510927209916780976893656565073469503681440303853528379795127133545977939036488678824940290296800246108941098378709384498393902742559006716899309918655182234334901736548662308655586836914310817294931753814224539955435994818093984532757451306046047733439017164178030668489840934168264671231350478247894077726608295322664468870139241950644589888164274112420500267175184319897149836969883732787071134358963786160955269116040536052690022907387392321643738212593922647507972363476837675362952500718586901153171755685842306204408852873911663740488647731831392392728710154993911736214861876597777068432420413655577607390477762696282715156582965206488179770185380715394497388173379625387930509869405946303049402648893924038869694181093329119911199649500570332569742442828702918711283383129366736090590614898234580338510525619352201290903452353318372379216402286481773931160499582212690175461465636090749792067361991245578270555281469099106721159823555401169864916592641819395126406686248483639758615923078210532764463181409860023556245079597616061955306361443544393468610390832638605034265854068541801616328000668175531958260457521173848336966775970637694595765470327083045151610837694341984188559207539747712137175632404793247406516799515017694744428019390257592418811188852691479683717189151112666303950448628976207477152620106337381810023483308209233651662097487721895275083383155396145890376191784597429761346482404497626665799737695605185025042394485986885166739935200780877913716194303584119843670332928192689620698301170849520366219455882510857031913251713794510867726528486540642784348725699447766808174256785399374197801671517331470942764735450492381943012521833029009909022256052119301319806102228502749316048306449036439061084534421703477422206386492573938298163936538374590417671208423868754561966137813032856289212802862351504896098877267116131738459165001965108059491649019550454016550140073525739869757491499522481051100958187634221494696206096819200105647139568651185917111476356069945084637764876594506961870483466965572673925798033952584559139502947506388649169090184407792946982622368011027307425971000786166567881623565355462903851305202458791155742160240217683155948039746789435500820846455477400706091859386779853677385311747230181696380498919951218279487228701120381510351994381785838035517280876062496946080855320705676168044596293536417520110454139355368923475436972999415675985294332133729170700098141162559999446186899918140055319202501268242040627764788543882575570725009085304532392288931022747173028083801082688838673964914943846138800259710800861350888829414439992118047269185638783563604656461487936587810746770449130885167232234434145388174420488884767459631567797455534807051378432818168808844537362177739455315214587966858232678302281995545437157112909781024968181365257390522019833676532240513327972500000000*t^85 + 44376461881630015864358291652407105702097426849755375164652747940600032272625152622267027137737763590811946362454374731742838173150274809171248665806611039729432723624054625063711715867654992662409878011219280030570291865438008957968139223064278278285011570043500303139114865993061474058698976803593626650075041441048428944554009920727718459840188290384964760333961126571843261899452748999889700959531275554680253572519799655931421238540498194390495681604660959997991390563153348298056212250015597678602132061048161161817903472835775425144757869025833398401005901000056772947830667087574994230508298444289928474586753949206815530459966943580636667779853710215542500557741455530478803948965625205795790657403248929203516636098026985451404800363781297573167199595727096319683920929813276320947204073664498686710760881276569920695443686983047080589554328310110566010571892646574290556596522430375493158980652608518229853053976783465305498033763093335363331718639351236333692859418041253782809738900175274602397226049694279402209390760757357854985443158306521561653480073854775306989820098144366490889650619072479551889298652568132167871174577409298545641895128666794605421224856155319841156227756502861985639120892096572566261005603025174325650262533756892749726548836301980364634519977716777298388786207896482598362997605312730100357356201203738422721056226635900492668860919908279717186928890612456766396086571291832210711190820793110945399779019333123785450538474520784580560408283752129099626452964769652643842437023824439361227198072652026962842704469084990978609734680980270392934014116227794455758191301297469560800046171857424412403905898316012938553532732297703144916813063267391268024025501082182832309141669471650790406748342920127237934493441064942014753421020753796503161936622635210712383537521154335927568833487737854013139674311600728614552353838568671514367328506474843480324390306659316553916443463031541365054489524775427334628071065071370840870790068250577733887769966599909000556111071726701857506358638686468814978080779501396742379481879233392622227864966066625908037049331729104362314568392586145046490346974126738012049863458573940225884068398094119888562324650463754069718723014370444487088276674110796591070487013261052091245585286362925625552030301511662911957127974490075033632257536620933060367394762618774441884091995010446544245862902817802283741556459800393295773580006231638256361645015041127324864169517174068577510089862150594286755857751333573219456050140818373487132161373085910790831450593242920871236996496223354040601056574487071336338463232995805415714663299275792115991167879462684808232919232321831768398233461494148264915039473660646508480186323746453336728132342811258822730012717857580058622197022012224607844765682094929667447878111819846909243821179047690370570531739027237649970608399974208397872766137204633257687750752625000277812065022057639745515410079495915436405093517255730594974929136824559194043362846102848604848072986921944599117807604735652617931659540172471957540796190891814515548150572380807593495094297314474501987612996578980842075836089430389526968283962822621023781122975937149670332318885617374560864488996463679548647379031223708342876226188725711935460215533286362928255002603216126072881369718267030411547523975455248798814107173131781331673880233224133594989114572686077448891363675889809901420393937480169193575093087448668453141367166180849967779838556089628076321690860041029158393780434797158399036488038734218974852850785042320915662054604197348598411972972404533478208217111494170858127683285958870300985018342878452115803381132044921722100350815165704564118914387981288524413310425873243852504521534055631761779307775181877731312873304414054752030493275033882470783431399488423409335025667501444229503966690361173234539118201102530706518668599327646946839023220117758230683371111841212819513370963532076919761605929896622219180015644472839855685106692262379088028697168952857085135515965987199255004105348889652188306021198732230554573566544222402125529994567549259897737020309726068557905882267854830966376241904798861474176040271906180133057422822126325036581879945396692563625979622270960330259767033259612237816805045420450643116514872043447094260521207270689874847600568004869448899371920179912200202016411019090987835302647072419053726268394532581275623651034163693987096140951291500521188874378954482695141400234920301012604584861035777308257304255738372950132983725054573001962722821466444771647413237456906541950811057656119966894864065515848587767516218917880640639141677513763982027531620193138730401552240946208231491828188753341160507937787733679407805000685218459949491479238748342886763982883614305981971382702371139418317314305531653916053311797640290496855322239653755240870595761726932277730842114319381245472787806416902555292399218541546817303341697857593727094923695844032569699641065465785781380846571507419083281260191798604391708678224442199184873923215668629127422302928494927573727320550478364998569744422405892368833833001167655398638324879845045995009909155504127341599511149910230897467776898590607280791165657091938241682548115359999157381515531002803463079378689337340065300466138513279458745728430783096145744474074215028857149656441748602125689213986122323877014292998019435181400371974095297955309218127462733461212282773083972630143887317840152815955992023856067471342148875543497941640250882082313559572675296843849648067810197395912687279852910695653595822847315096757670377520026053935025726889050118730895022305899985511235907074381675156536240036819505749017893008921673218194473761801286390726471875824173101849789598509805985929283722244808530073136362653020555273747320401017675621640655833529166841070222072746909428323456062264965024400902307452861914359094511272162412355294695653405949112166430662633904857933052269159035667944060351203566213661734036060038957097233747264804326460862850493830429414148664636922996499284921699143520807552925560625793468347448376374817084803/709667183126449079690600975083206238065487125452266482130745229236856298835553688407398327156707661158067767122589880881649740848329983102903005353927729847873651162069527982479351010040331408442102400644574862619809919024438735174333300922242679621720309969371103012406625681323752818671951520468614440498703058075076872845755547522437167951364455255557174144155204018817548506735020922133411589533283251899806175291215190677452241203280246194376743582149256325232365798622139249841249957173448040728986970416685069244827939441987280583266753918506940505200462297923867226110274544404181086669068048892008216644203049277569660547848166211477660182098877820038711025928938500441994172410589042873309064439884937446940606857908998754274597768514841819596327723745311735498803223303324672921282259500569637850243398847834383463250700628805679269421878678292066120355992432973176656690520903799432494896149039447092275802379038384176247030791880027900577592667837124339100901525526671480829029591584862640372425955381485507535387549188120108084745958238039607796031982444186590280703752344216411979704172948720859665655487925497242903947554861363549224935516414018857396411572330084572956380629462257065510908826760538684519813170019011604954018653199733584071919267968181797283998534896755451170150153327558776154578006757213520309995088899504889745759031350624231489049758226782463898589045075906489411162564703545381268052387503519924266398942848776631524964505764137457146295707884958062179170568061971650047496904722588407214777112616011751517473447500713436841939635613478025143383837890436833218145225231005697781279311346812294152119386289457144476957325871505415307566102378674393374713962503333817898201969610633669556652427335628174330597236327636019219017480742032155280446344096863787000284894905296997043953632837686472033863948182560823279332485537007413212532295499594415611631605062744203215843706020288685572628592551348789494786787201518934838157676375635673728959401458075851158338108835429116278101249341316772751417015400741102003063203462722172344834372992390359679509126183406021663492646129156483065601663707663215600281278772831608836782435556569070893622945013272964545392987218744650242018245505307702678534053779037120274488702997991823977025856568128642043029491900211495426487222647730747998603807883439359118888543756715453211617057248888257311849854611304702664149860068744268685733609142340218687233531844361924829818451376771547817069993776058037240294833609607124610859823166823934441977239767395985598852391037207198948665479987908691208367021016519924515718016930088527774510633884725983094625572150676530088012824057945181161980219199208280294830055425968746838074650621537819795448827228495558811338397935825966355683217405773661886884890730249570837353092765051549579556266153554043273801381870981834067791629889080335360047370946833071929268624176431321778624147869828339676417088329786263757875361599382187489658688721297218003484358041012022009133025925646722913796567310435541218323495845920339645911800075680985139000493500183377426642713491945281477002301426124039486447018760857937695651361336648087034917836256051523728092842308723274968428292069133450575536837458419133103500034001973079308137098031985360775776450358479393457442766437173941009328648557994403609479837834183674635723767759093025026275633413837247390774252912509876141226078220446369948243038155783715679149619376332502958890453398490304248728163598693812888174736663205472877226592116118695198071251891379401842401492721649297018037357048388992516320606515543868698943400714463493930360886879221125313960172048189137185278415958070150874626297699103343853087381411010656148648636725511631420140795520383352906326151256670909597179119704027689559165187120678674615247419406089530614422215053437001425358686685534469897200459012368281629466988221522626199309396796345318784200613911125694053114408111913195050735012727841495057481312698429143245781178644404020852987735335815424663554498211639114179473780755700239574947122612642727106927589296836881748708313695849408507002869343903525082071354326936429475880857284874149563142776904900824397032544581479666843460904677907247524388086924032521504019096083703488945708412743290937246536786925977813115096022705934795774051612985302433949859680731907997636900579414572151603832188120082553287869370810253158268859302874091608014277502380489199905061596869764072683145234067507160293172442566192405765321910387811860919269335305361164798647307005891114353042728176846861898047530069921818575994720491403722663045540268862271293104426703687320109876376718330085445760823022253298494324967736354281505324142824566412603258147514121095486226198569076777879967536903189597481806692161046518858495316478880299959013998548604073902370979165834801588320275680612943754890740229854038819056277984005287995634582622894896070778637434303357772253501517913492597955542991721306610547019971104226037323729814480793524699158415348783094838425441958238778540211846522966643126483713568865501438675007813498322826496554900333945412696164826248216897452954673940382405234023765308231229183781479847464120096288889500504243699518896106207269471650829537201314490381764141219018117999270597750979212151512620226049942815736314333465415380614333431717225894523963027215583481737018113866989529136753181497039793501001375031617532498467445870823741339591998936377831739518979783733552173997024958626686227072174820431316012367632623798218023860973056682718781186990591325619819662277282027126466945454570628332231918164888890427693572798446765559570422093752094206689580082675895520022833637401838602345821785927054638472562028696468462391301265462994235412725105844069991836548238230990736883781036906539907080093563413053611432294544491295984239724084318368501571425385104640351725572321085072138523166256525749112730950589907606157263842273728303001334206999333263491752009125052410910254447124255937087592200552979432655408936869026027062500000000*t^83 - 208807218901322808067851253293442839371023943853823849390053101105934284352394237370412674383643634378638628802296427993160452024414465399258465443640555935816301580999500736379202253989819876828064233656102094966969839314516357201123211084819609262470422016080780493618090145872038700170254697619077685223220070834499698248013997330714496087796116686208338288821496542728278126932206324147636287205816234629809189374214066857338451694558402514465896057755418727735660911491422396731268665459969918893242445183723539814965742311438517921181062301035805179888705094357777806614988133595399194639847733079358796975744907971608855395109875922817385461318662115791876164066179554629099696994630910443747107924619757703836741904029349058356409714461891405024767623489544602521171712990118708642909680176458377351190347489827718628340048818855299638954991280806768612161793113925757310554821428042312224822994649155124794924253367785496391787473180236980994873445074530029579187744736864112542311028859450247155212897680353730844262569783262318653936777004954791735099019940917584703391488730539933311211931754861419875964243681821752344711554904830232827639251257769728627799386853191162413599006474509050133671332907239995441140786751161854097872826128217859096888120459605255093044780610305497977073762406318566902599235089492107241309063554905763034494833520453093415860558013204412443752049038943629201391851807353898177500247981388677940788655679207512151527087217863011625272855635235315378194154473510433884215742279412547717729037710032075700469681341436658723320595637527807037156734356620222692919164659739405510713277811501311872700087400846333106149806219832393914015087236994880259503986295424974905125997838192923854347529000482246466363703208342291339450267209054452823314318291726227299931916822477031849154293865343687665081605141852054786102798183897633591585845029424474455417350373461208785694551712713072032709577546954783123362903755065572242443368441102917874117943328761501780426826106899981572857776425055530921175600114740135995594009218053042265242331666293871052735933589514975004815376614535625451652911533268418400895739354369669137455835602085557556382014339536690112195074981750452761300827399128209216613994667392383059631084296557803910740419020191195198770037098712178235349706353230500773917726153950325824163391980938406236538574184647724462796246342275971072705512888300590021027880148595132257441021124945762439242089467515300548553934117145544498068848385632436213966978099205871500230433672953102021880309508142560644952184845612077390759984939730645925144799064217435638543202418918696718221530902514197137832603261463223862343972030354989407626664265254613594564143680235094854476646412598777657157417069783153318288876432911638852674490025740677692538637969450632994005005604462476142215891393298369177555516695519855206395029790579757132043710320905158986656215105803026420152403093745671878417092874515458281593998847260231677316233260009536325060795934307788727522643065138443200338665845459860362756631038632506208341303955605992487896698227681178722388010957867896001823395407127467282460880113181257603691887002540085582017876329884372664841435079036904297876354706104400410494996080730103444545083109696571666125900426692847862247621696721834616362335931140385636169248677005123373480292443010269330290074666544736751041204662056992395290087282434932515790888200648408821276359413311408984077711813322046111479769694000040459743018335931621114694390408718095481908947052116212330288189385207288068721901692640466231776501902894220512956033791274746820571042119912333384430229125871318639418809867411459935132953238355341237780524333418974253569444365030224082464033500991145621858753099380883703825510225704970546975809230979110991272573596508968819391934415790059881307110795462363410767075340731388338306037102208403661230917446747979398782421186199393043908135393361778837724085044563400435945491185074332189822966443507669383015754772265564231916267127144597612853611613752556642484541712125030859219790786954294228398949816322400649720969518502683578975602312736236936231939869430999176422079542015615944176285220436339932980806015978650444806538941789158137288457640265195592735094196746506489094328445787212439637175411651667821925178006373621977545597514852495390854104460006785911342692126854797816374631442237704126189261422085583307399917063741567932613421365984431945154178626633928600206620248999580182638778136249704894281605103597839412625037939094041655723630607795802926922553208683095049909244695383676690957811881204481648876694209357150699573851307975792724799876926842923605574836758217881222951136086267372380062068876849755333023962851723985393086726260450022474413889515426881027034471000226952417462644607141094418555534744771433616614407736837161231950772715966287148030399689199107087842146982741401578924614747974731469154182709794066731624599793896082409628885652563638133958198106051994219197085737464686013594205591392909341214968952252404484479964327821473069599822631113461560050941564846932784426861280110275890977557005849483386233056897688681150116661199124564174882033405389492761574723910446258743938775958609938847304154864432859409441456493330272774516958201479939685364421635177943121774499931352871454457299795879239118198227894757165172503421401333335600132418359462220928723473380348631285680992502684313009440980714759525818709243022060692233002969814210271500994589966326986094653743101129588691180710443777659080159193368787846665103400651839377211178067319118903360533493303305635059816829974440768186301400188770694015141279934446871843523266167780927549429557239279838381487487295274213894355140586906637262489153683234092513518341448767287841669527751394704536934047240913948468015897539608909824742326940696768295500222022125090484151750753171995568144462543981589191392525382532229827074605424820015992991045156662784779463101856651627256785224948653431400118678775499924577783300270698193107639933406527/1171376652468516850937305969472340216550893049271511055405008075378355006857964918085251678804861665507506656412546857383251062244253470109651700637193110886900248608111962887880416777172571022774534222503935268240258252341738576278754546502253766983611543635443942632278376349592986402499923179685494995487159267658721886319204106740534789420522169844822671642342579753460245565216825534073409169683637335585820072935679793732202669330134374368438252956695562490428542987205703045787967179310493336027265893369780375295512996842944205330740104017887555997883883068953135243417619162993541301655963721501148762392921553137556481700278183148665025896572407729755896419398305888829555580980918274166683941764474077749920165679664593343805651076710597907425698540814011550614324600384467705123868497531640244235611754138235433344441606457906654202107752946388884338259601109865525389533373803811343276075583604511370510439406840756921313349025077174052693374457531957434119948058034323946256396243869974274198726281952679978737910688689911050404681678667708176628130390222374385917329613619363609613699707869158650964130948369825749137255834054166674350678563392979526018516941288037596121801866990401512332306109450945152668403618433380555137103188971480253869109943708280874596967981700584547701449843082468515920746457953456636623677893737522771014349857147340356495825530929127134911011077802291251422064929299672006321047270813309986994118095066190707995106413214285286765675695434911777432938939643090405568398390935104424948711102083988997054741672444677598851305562543606828301669362821955036909870508766298004757779631309048372727488259009377962673665762083506838506668608586239953704302866508002799822772171039311934970210496560187864550083798282396013322910253712798275505904735566283366822670247530683223320749866361885290739095832870134894904866200627384436248605806951630542408559127316565581828071621157088504406180754865256311940095070954827153843863060625624243057020388046699999921952882443759299328633922162777465103488925620463262966256123635569217672383616061239527686997763678329979357760961700785690948082106115868903669824278742435853545993088129672908417014033038908355278625664703259919689475316031060894041188309167678670725071053168485304656478878851353136556224479330489094350959809702344372646495445292405006161637430324834527071095114695014957518939370021419542217445759029469289892671895250346764965147667662303793124098335842499116826855731726761396268830652356017519882685224119159586189927631960063813829465756646014202584667241268042085708530604889867787405644158744804123944607252290128707695988969391906680563273967390044316025964549810213187454646489486104013530926018315910325354367834223354769373995159632874340066690718649970006310492200639349941624135014917994087736015572913056303827736560916242615312296864294916001545294190484842668526450791065617539727797018473938657469894045997145206958749071855940238670430631603373188036551281382494443528274972592872480841512614002604904334964762243276112619542017204919034070434214571402682780416462889804881605939998733960339576329449166672111960442137022271332459835380524238645065590045514778637662887738889311673519981103908866621100637156123656764706011094011595036496496608961706086840855030281199307029997867309825562597807420329103573353725651063158947108370560512879760543211981857388801558707764710668778236569958779936601100004361742574429383944582379548096192950706836004007553221220336286953531150212946865518293936408371910840681067903886354329657972461544070871047438793114556709674475977219293443081453679882842389443222659982740989838020553380390591033658166982139979363906031757014189038959439779129498822084397085944762307181945264261003381103854983468104386358057861392220319927390471691379232165308167203114552697048243143196012319077645815085657598210758445246804580090352047583185201533321704070604070642029523919750743212008575171741878654740027143841486413470453276819941555945296939949663054748131521864639422515358815442407720584428085362694678893358957014417942586369033681658936139047158500466977452041270492888943034413271268923467559229300749741918086190338091816569261353702763754976276808079994533919995760978853786306074076021019133620500018978327777495078415973904649592393540197477638389016087340899468096381692793437285409711008262456957183459403863038579165323975608188366445429235473363294671793232578370799523351827318779910433699757184956240345286122257633345964855029138616647244943923873351132327128703430248917253133412953741536885643110984627622968767784064996398166717106290573361947411275639036772814480531294494732791745626377052688030146229320642937898286808280209564963358118129568674416412404749603470126081023384027832369380039823112348506004325884383253538211126923501681447038419724961822655823397076474734292440399128365594442077350315454427218949061122338881629605468010882185419262135188691368911164304635497206548431781997791868430880374701376340305034496268927858473673870808741144574017616769396674676967896960331657415213518491210298196289662205306810935846984805995198079279627017766466890749710636224276630934441009532304650425889912905718989906859234104489697824139891496111305569596048647766287577286730945118035611654360438818014627242018762392453061501253372722042094955122098748852916793124801379013883152752869627187899141970366154381667455130553444385249069250028031030601218399489396709208286405331758603930210014014408841338670184922127360495620227246670042068074334554881713974946340167314279125182004122965602539951011261116231232626938707947206697561820884464833145349689201895474797032013439851196386262810884566390844023081868773218284972244059706221928525406522024073310300368979517934770626402435769586291030145375137333151586088573575899048693794740653719364558229673183020071846338223021401485473707043701494723179698057015936934002242073099484719485866261811509448465990423296849756779686232747851541017991196014360269362500000000*t^81 + 3128471560260521394696126908948080118527754722330441297315827537669440656295094694115320997277337390985653378944001317275597817821113885809850009703575099489994972199582631804927228657303430916976020672015977615477775520709144022252493448422234402779261076843082134511354821234185523986621373302512745176131878958787832177872872225378899661398657086122508312983807036378713970313090417219766844888049198048555208644495321166509421151299102505263873463152967837208559856101970300659761016295104495537993427313305514455751469910640806201623686429734584908667769302989799318892633655016877805190114908478782977463727348751156204072373285069227078811932034248434457720612629173215706542065897710850491419129773897842619124288657479277242100638374936057698362235319121886890144386419335022658587727551821016429014664909274512003476987515304114487858519711579780479519434899840534925353960686018230676279304164427176243055916038573627594722878996623477839881890214980986753539779976668350471292952807157146874192479068413821135213854255269614855008581435489498407368396796270794593137485732315531935445025609289907388057832532125262617332518862858592146530187666395138138995639146410767683346226311914794843632853646142706413433539990790832997223765152331306757019569089007161757449721413885332965745175114089216211611754163890183233150490981967532281179841046709446455124025724164092676620237194538094452673027705796905371563836462251356871356530537080959804105732112712492639868883664666551108181164821478777467349676061876649410704827553131934707869122515569152280083685651809175525687066694480990798624707470408271855217245685162141463608087149787584836232233665567877518540376512015250505539092111539132057967913042519193862113666020776853946254305729650022343958031836930744827685866413792081677128467568111794447344560440238431107162729918630919105266746082667259241822790448693724213316472642425943286188501432855180932261440155034804242222066825191170456691414540353101956558495004151306692966306239638429100690726619066505420642629556411157112425374244001580042416732990299930751387929491615093754029957700690339455201720413070610073645874645862358150649136550595579937038941103683023770634713776201194630998202175092653084509318446432781940469163544962602156982177233204811223013633324391926111715694308253629905037518633411750560924277277999711703609113820233073906907506682795793363524413246449374958053010396714937271443800553187829044563431995342366596074192209077043750630498838274984028318231956108643028394959634652124193537811694013408250593825599289413373356357368694785215164861375350970285658008890655584386266189901893683378410430874467762813600052091919719567862454734898374020282962398155825027266539117588481653627726138178716552839221301383712787893939579703915809206467406387621409538185728688149342185463788088548948143575016464617404346437778654383482824586409409745311940680465919019685918217613628889744747841767817317392675990593777447973520155854730296673360063531078790200250062876740522676687681026309460796924131372013350769316367925010187137826382600912463609771444187418964328830992451587030332439301336017289247660756808108422745153415391510973675273391671473408569793689555611110215311781323415994453586313693301357048622933025550197135006126366351493962461876788148996850625161088194329439400013833104626431676541895542344280940467112265959069676946376709788351932700282096699542612862964136767230045421211560898255188349760657006569481672249934967563890753243732002169755427269867527294184936836605540302272371468054472177390181965474987479581870836209369428904618022635178204205022529520543820126065808040337449856378485560730035175533224843929869160533559074657483171423017399769409496664761130490764617624605536579029411593996787934839603667080832386720256174398167332598740809359399541140703965691983819683751741214880478304872682656866735319207850908033161874615080069481475407213881650415954290664932126361749763302449090093170585526384358676928112864324397963549439262158877041208233337240355907148407563686134416366403094873525337394246937687586119283405000037192312870152053554987565901176833305224928473136930530679781910044628904705220371837287221730866728583486133798355622343259075528718034150289804403331428524810218450263298788529854951553724677389489328062276863138343963300908216977683170461552038087918828625806053863195249693292080121944393272701070460429422647458439204450621178804868310666663153335332534576853032998356226301085217712709214287930361613951771355352748465496459037095693710249720130651899742072962080767509911660782834220414413202735501793160562333900352174983669905099996095690023341635512450601335636525107768065580244087479596159129420732668177003016660207761274127563009331328583251530812380625997411171108932797601527141993586620332661659114615620630147960514592543452571023145974689068718519949067587117076257668234434962955159979542727452985104030506199344535856276953353828611826286808025003920561682252731073991291878560661982490412775295085137058506743232907127149966566150265732193545500327636524897889547897257985109889712441013332815570351717402175494861912020257070341142866708284053057027100973784911579846584642677250910784912319697364418408938820558686724604062196017715494760224300720088303919094121044386589254970735358747414171635182493412806957564133865496508377796419675121781746539456329560787834627754781140210537480148818332203916939863210551094807449041537026415943731044403185150800569347855803157705380425004051936659222466634873729044610599596956677752003561877974582087349387419020425679258485163598099036403465350531914605623748249623521912502408791347108028595470064315323932519113255407303675487266837274963659712013774251710661421518703556137339565623902411193357388061827756968504501536938892350478821751508844194986236132852652345536374419117077669942648614384727334810814989294315406449746879120558109641689906638668777653166760233070939710847321846344250355653112187736503165312718402174621413/7303027277735814934856043389920145794545691233112507197278136766247768869916941773247556762919199272608529154176989666401750449794419782782396405207191617257834883297488163683698894721878374895075799782277621116806548363365160259515691925723927806502763327603693716411118272303018001645215570441249073737296486792193266081372815727209507020461280194711548755301024725623424987783141936971692242354200454993467149837438497479441510469280467395753843428927546408119338447018998518989171894142614804132021842915453569006472025474144281773975601883074484145418905690738534978986739477497675782189336563942692347222326239312771185472328894845556491828120605751895391699898717833010604019362905725042644140624580980361280366465039884193069405602391837678311728120532235504111854739792520446803550044336462695349863999207898875232579543348904232844099560681949708476429890105684964078045856219394132448819977403954052371700887659933114139052361205728060451977211124118993879389799621078192504438025964868358129263663856618560361267220960350680005609435157125834928360566013114803270225326603429365714258251265110186651072668258355086460670545632066100870951761413746353835053716732721715877055678306545095848491538089786756816019059596405644201780705067044413928443216315712121502116899145170311069002866305637612352345394583536982734505646127622827152620329356288973827535702384187767939877291287532803481088182583905362508544800885934833869531230098869460586883070847817457652057607730797906760538693389132847590272113424965774501223445759906351154477093143019286264443324803512610472744975657099843131351661813913339412378749553223079360831871244441183594446928516693468561060094411556187365687320340574585356919752424380895397036497540282652735775213804106296132445304668209421347289899894579914817845042901271543552802205956947556442262264143202692863295770756997890621056122623587326221189164929566242207693532946720119687964460261814252315182074207804786576433961056986916577083892542760290122970200069556770940258767045582748393546443301707826516024189412789659937340169458159579771381899637747612834267522045171565110231869920845849337694583466233705012848475425993639737661630699810478017477851366359830363496111538218342610997532050983675663162480022840556529031133750863374493344362494591320896879440788884986520820743208304500347057122250790635014455592999024475969716844220503911960738396398887431992540732186437347114906167557647696487995921723462494493797063512617463026120487400491220340009333804693525815134734001726323777578767988965891016114283417782237694849480931720780649874695063779334352987983486500185152919437401764356465240164858419412093742124662397008144007363915931883047322439990734996472888342670157952574492192044624710391773812505163393249219735324973724944693681265846753263045529189149301647321073620527191613984073042826328157782389706109204291430341351705393303241203633695543481756746829982201598940349151694442228747746530366709382203190087631601160268874829128402504011899630510067613446385246084622677442823687512149533402089856278498207458152021720388459395058016798147796124029281841597735062015792546259541879220582280747108124974975123002617527880347396325865772721697209600538960762516573415631809081512047598684330009722539031775983108522123526543828999049277307519899910460076509932637425355393768744317618926654373815732370997999769688730215076282564605055158384986024488339533366419754158504839680267552945400495147557802763140453287281789031274455031335396132573307237380431784493077672377888104657729544194515924431562845961125165254448993774607268594248251121424773689227694954125924298770116754287018172807090444206044182377111571508215613265643067412307471020006523482777347245461215454403795770947736436947100133570617321867426707804792643784101771365733797195668049498306016222052112768038723682186260449790306785633493155898568265537367584289636489568588570677896042890436074868277305304305193132267995554946158056529688815685009288579687340491884540819981995591461361187676523653072779459050718034726433904608546679765507609407521453861113812531391800291521985698751961928794798790009954952066799961464440353500322478226757623172637282662916827404791116015304069109374003964964007005041859440277510524809679697872037217284775578370915539972836126017116705235890792980107071047662788013974124187315318066390703690751042993561587749162162037715330418691956343324142993235521651349292256740541416901461449116085202152709774569195552003108515000017368625884957482003973150617225089823496454720661007894767003083593175764809867009024108928161409779489836290713375835730835970003349539114860738766170759769387797622903998096381786217760923928166738645759208020437434328151706967883330276711986627270790806747369384082367111055952895945846210330822457979856162108079036556860746187540932390367170588671624195365743126531628509931922784805874898532533616676065993771649836140472472705448149851528900322090209358640850430784661661595360432738938795316244550228755621046400176271726899956401794082862577629197129469070158356025446920853410856959011599044478115148488580617731007950272417034921035448064934550887564318689059857593511185399852961764986582997127128409761051920200114970938327989160187981849371941785283751672247180285152922928635493928256741458431521291743925337489628002107691117629934523481617186916039033702334156728826024231383516554685054500626913225483403338933522120273399236422032527068371543021679717003413146617635103526843420373928577278621867214537517903892167374665454129551987138480396075279373860188403541527120647859309228559745460107648724132601708661642555027342870384775149689557716823697490197868842366127700376237455691151236440025603769509797804407675329460921685889619337447284736309592224980425238928908036725057479370612226744988026275050640814629104014028177787686738367285978050087274751051922808873988248786063361073027651646177314348331015697226236589690236137947426512810679360667722888731505383062500000000*t^79 - 4300397390613863905840943549318008150381403380477242679226680201018177991901198850573269313150958953809931997968149259384922073676297882996614155463802659252814174555071185039226797600874483908933482326653809618448606176758618286679532595437137756868225360554615935540994093345801554188518175321971045124664243080162372637008689795079510994320481337099889884742654170081254147432175098171901258286360000025882013850131629840090523116205918241442540148830535399246917030444000768770334883651339255972249196123729446946260943963306175446834628617244221376915685275486192913426194284851610809061254991633858360218503767226138688781793638692397907410253215306052724498774507432910012361947620779440809790544263096785729039220103705464049265750226032923597261304764040961449715515287128573168540801631394937374859000614223231248707484638927555909287517898347488084328572231115102085675884952059390046991747158760038162033912949735209771537501380501255454939342562676842167364960761661299968950435099499589839969328879336511110854552678422265906509868497775282245292634753768980082101453692213361510719522810564838437667146414745222282972243332804250109008699702160444982054161724193387106740446880129769990531069151829319587757003757260609924124378011080213112278830614172710234653529622276667273243821845626559723086223406494449157159390540111086385590117906018801592722544084721238566358735616884783419863611935614422337819165548344802718868305917987216488497700751920627069756786786805664489108642843989527578478537432180514829189784765510210554072214383643823342174924793843099251878542490112428771818014406935831036919300764823020488239689999836357064336902051225296400209674856408014840100362246651026348884259786270763493521977709663176276279355680298273790552691081311794855768329248743974304390186365671852137715091307722297005277257361024678495188983939541873686009918693901131390123172571587803978096021833430363551389389530079712871587342088439772490113928782642144403883061473345477176415151280753742752614446980968364636272417511510316664658419568614117213922516776086910931493273357266592041755593318382899430875743494445181157572887801437007577698740021823740995518013758866867703726515126928177432733935523407792039997906041323638013736553764450566225475974019711873316068281225877143540378786524496975923956481871014486443480203757177516250082363337545553973902495513623634867237532008578185575155055583001789548705813606277451476617445330405624134195026161576221786856068664038805991127008579774295460000451022310584364148128637669825305609955889177826063849794217631776233168870758133691168703998445025313878200390079883476126929126733946993428421045767773251780567107940828105051672965602731317846002664531753332148565636372345588149537430344661204119942676293241573695516553713603429302416265629638689907165318376771596780556222704015756996383016282767217560512279493632524877614727830841687757225483955093904171529805583421320481870901330403497835811280128595987069785003410813092655061256580145266904265694762510287017974585352468624993936811920430266072784124170713799705897339174254408526460643529320769428783805752764537827433774080726442380779983473110915496614494957278953414741706221254768163830752087269143234031365398062880369823751218862841160424695059348457434272574266332225802987080239111087130699523916248700986896986250521907463474689998048937886076452308358269457040571012405675354007444769483899040946363026982943869991839146372716760807840481188555842980186199125848848012601170401357725080792627445799183462511087003468132826139214360685106682162885611499553521397080278158176521946769828895057308973222473635376387807243482460828943778643143162934073240307509132017999830312891524401387350162701721828880092656807356057774853291968750985507363085774880027890123983017931789771936306123168441608298600002725128717254207469455255990905355376481274579634222974296896541495806414209736688558762103033481206594268090821478025308432580512283320312627332266227317214067384558150019283465726572140605191053456089801522612560265561071249869839246642706827320726335061873980283553243644813046380329057830828981570528889008977845954742672313416044576119920107439837766797509572877889333893688369645898296049334853511586668893748371192280943085032324235664556284249978011842191549705019831079956438191386327813035706390967589312782337532830030118119839058980959361143989281878240713751757534078186073969057102156161212251325007051093832934230569902738725085412535624723208503210576262236070218040190908695032969548032222213614859604001837855666148524767174302635032057615994889634284530999380455577545722882273756181260924873603636416865185145156363564113591041929292649651511846544349450422501108718489149416641441647892058826764069782013911845477661054194039816707092195484753197428299660445234880452284421119931747122410371181697149075989502240574289703551617175080645538730803078295632778067090486680133479499863988275047101440067988270119145721779866666247541534131401413153837702962673678022106439073331721458584600640989723376297880956838371509417097395767067505311437676436415806237142184247275845092417393281950848245407006829016468796998183107536933023533258908553624164710954604636749621204367461484070168750648636358484235216858425940522134834364330491107424004874350516591047287806422538438567745693796018047240473172923507867302782817383303520812126053661874346237918967063268553234784519166583239888317143632079578699235213390150875984934135807800352681005632454094013392821511780905663877114264471794809389486547145390620942573916394171715299334918714714323427296470970378235210230655271590949740635305791177782797394048301809681693301274733539094642324337142136130530714889692900327984819133726160717041271472200307700682889695038655523988639075838386380856529992733024893452198849400408275657837955307250599941429585004048732042401174168292678360167317249364868460242492373263141331276169620142759721433451863709230845259127946896545290067620003182161255877174867223/4883205704394441335266167692887055086251949171476843499996012539435401893714312701390845067309737189626056061586215025387862447007287759856363268323814710837537583891281948087923684450257584765466908903418842747858282595905931233326464984594932947457105212818847821946876288366774501890081617253393399399811982376033988331640340100077272916766537308594850632975806687911731235206136771865806876311347905233656777074552438532115963182836730926507786177969548543521036249291488454714704732877930101856897065374632606184022552193413944729577656077127169196255078384640775106374378285326208400139810840163100951431944551547681017022000077182955576043331983639033613137095777172631705430567103727578389217849329195423471923438681243765116823403067314222791528566434481931001912231035967759357427754895797463559163312390357622418640474557961559812371391747789082321307228168616779655605751990378983632565721991040896888599657038252576434648056582016096261516822104197785852423386465632038809055008251539052004922795156047283478363133631243283939150776864987975154022934267499278780652515760016062531667350999672251855172994994290420337359663689609158677866250028108568223577842961918038929772664578062911064573109401426363878815224294434616023741677346604582595323198805582488602997975197913854347844111569596117687457509815254921190340872811465641489735346325729403794650885077699071971838650205865246711647018725641240168151023836384756341031404661759559168722299737747382146336579697236674344968000028110624205473400002170489949115563124590181231196880715545560857151351346492724555653291697998095608993945430182223964784112782510378130017034866951819616344910987329671220695637428759102463003655182326899371831177057324407611705439262797697165039775586184695440440215192921570630972128014010332942526177161149723954298959024142768352900874230673196596507033595520424553222281672874783614429241075979115683385319272489141629955876176363408881808069829419709568265450230559586703850030168179381792174639127509482673058725878864132627086797045903446739072154371808870065402191009045693812033364102278130059697149953114192868782090981923181388896171707614498025366197335967777178786137675581775178776652705373332371703492460587385878556554793550489650551908079672452325919312738183549671847174703820959674302922480691890662079394049948845679561480078602412055590804536762710979531016472261043252107532444098075838972323280122264335117583468258920495180913040001814255749875503029229739730594502775456936448941095177349503918915563924315025496931109661987857379896178717182145849579672399758585441964227871370811797180098165781303425346415876745772265162433406431993541140366135071480531243919207433259007386112004909066579154768114465778697076671598535727011518600640028713057022123720306052894153446814760803101708319970626292989472481733609308648520360451038454341983788938449995486354896524569759178747015688693626794057551601749010139459162026247268463324456262352061957074068045308273819584498870851976320076747438709260068992726720713376385531272773436346256974392849899218907930640083446345316802518222165514617312799449793533537892169765019173975250238444932957583305141990871315223104833688290271778259226447685448378808660519397229287301398438187098270682651024336292169985428860506641163979359294518059718674628682458749007677651010820439731697483402080323758528529667536001217901961831718235993156929912830204250670683123400716855053576409300614706768082890262606587679792807404644706820728977569301025804750810612614860218851023836770619914148373384045450786654766136147373213591932360023181887064353596282051170544369551069911994132418337786136338325060970592472767367537846825910888138565240576452034882461959376487122413869019664370061223058707246863239812661125353264205307213625229458569932554732163869419637289809276956255462912932783712253981054537583747763366157357163592888522073186886932484590726628578558904533641047961578250188913856656567792523315288859075051859885855250838656601057641985061262208596464945845923245379349191557867510003662486027780158605490568386257731503056318177784223927633347398993103498286184934106428474226128233005364569758126678712618522499782238972651228350603679213142330328474621193008103956264524038758799966616378380627045523551614355604530380536739841975170539504558180113493591374961519483868008469324001682475976339138652859923456416025457328544261110470068745404833141897729782961013930846721118246705258715950845420154314565451824638524097336613618541106245129366667025960642435930021931243586233875430446859994941018941624919015555359767456104776484966952319440602125522589686076847207279693909373599997819542872847136163263436930589188330629180123238905592650690279622610028206174853418257750626885662275513595180643118183638669797768756090640520722074377588188927722242030182147480960449968224876352280970271006061308529829674372280278271265458534907065382521184507621236861432638974056844867228938701997844796317943334045730153055120182183499733208589790780709864971550290347841622476476844650806605141106735548195210863237436559927900759085514084612631872948927120989403012485124957525858812123724319513033319079189221673538682148967103653944040046828776171701407875892767701591905495003491795734438906974406438333568927680846766192598511459887528869331034396539127211749318204258843868798600740117344080080234245567513165232435745261872935117116688662785605059594594233331409766429774159386901974099161251172917217551614800148741487250129212840236904622336584034027017175906929230995583960080609237715929728484276970059816856794366412222616600628279857634884795505150602631807946997131827715671215142749445308255990792323117495073055935166730001805320088501573850906214147420692589878523418080814175357090389194286238136009003296393308868556718474169968708943986233905823544500011218625676042977605653081106698664623445767636612492045196698285304411474692125583275301028809226879324844819236474923424807907276248164764731911655937500000000*t^77 + 1974182153236194575502961838953575081867331387087703615726149728260454648176341759989411262874052952035300465401669327946615142269184177626279417879610689221678930589329472876749579680528131279929908702718776731255453014605994377893832273154884416252830057170145958894298282775428605121306372562117846323589407897507251689794887025270560159815199099591771486258521672950282909792511988549590328067993384451475629990691406455265697636507568799024543587541272173268922241026807990710493857784072900435083819390877299255198751953480254261062982377365037133008682908502769019181333551249402373464058232848344842331873500971826671686820638959015264153570782427529429360367302491636241524916876275768976568694440606210124650598942891136152706138982671203503437564741941326064679421795337709988964537640638523418466539458113036146318813612302853921978560906144813694652945697155378636195296924366176182433792046600251588930539404400704056412277749374324596691445862718509235118026487212687729915838615235458111887273432159333907616666454516713698384823014343893507873791250029777863292386752882125903253938938468734339032649902091775210946799317142940507001292269312670037004508335205069635364537041784763148713186462529004397395339482396196173712874991079268980814176891392128549151182400401564374891354135781071606621659728825782029725097134301453268251591514580194425889884608059705349902693661442719249524951449359187052075786064032610080746976355562699645068815254911499139972530691895511006297004820502515738275195229167270642336923191344709836132065731980030081515481334953975717225257154579490086595816950157008307939801002338473474881884399129709245619882872161518062180421730070762579495090917796289663306005050698197546460738621831187145191169776551198797748813512924144913367819794894235874685293471212317208573559434467504559015618028696806754250564684338605532494336985759109421368664303568504590269610398216083082489021279849635801316416395338031340826130329761208810104222062402209937031117786589998864463438936472163079118641812406116790501575379515165457718397530640940593580534017914338101192314580780849619361056162090416839010704766491352602313078403398786662849380937423861194987977789459096039041369584775146630033376990037927023628205969811739570996283676931468481482499801639500102892115225758112730534732938148221065388776871973137483286578299343536621730759789679240777362046603724903301522814582836038728536096208155598780177768878012313378539084329466932130265095506661563321272274655154866441650992417782006352242868660181201175815216302664937008671202235234350980297291798168264807432519023005111834894155692856646469175499879851658595771778619863086368788345801175833871104007896238401199698447522686428780660455785810483355355772187338216395580230417916259284479345908995106973021378194443332879307998747900165864365736060713537980906062385417851584787675732934320759883291352740963758796786801124618727278106417247691296650158379243676119178814691643943348278554642553682364478280547065275261895183357994774205397333701713795157368733652391192744532617816198381317852486847705469804831468045740966648783853026491248359158264562231131222543637895796717556041071009904652814500777684700518145618428022411742709806861391808083988019799068283089746276649099613317202808347148748888213954473319060310995414957583702669942872453495112805384604978920490914597954592184654799235659492178620375421138740090361120233450881677177106013482789157007928724151035155052329328929193124396203965304946238619515397297805790431043473652697382594541030627730105684326021173437540133634458834603177508749196562619383945474690015277020417407108317406871447496341971412870824986021158976112718884788761141071895153756292821058218200637876632287648584048557727280627213529809861610997141602567955388640035210835842981791701880416911669138290997668901626525727583043538637839212497170061935584694893882859340147672187308863504321041465113831116033583375780200433672475807288774841152564643217056017262200839710258265503165326435920020121548811316731317759256749324182219427591049322410881057947671397735455666205780255915586296193823025922704125671404976150073586933920892769981857112409594075446571590503509571949748964491901755893918892894561143614334345223238844725296983392837873985218868887296986192745441862861078572435908441332167141762587406994614059137182228085198295657012563868013017611504442411695785934999154570615448436520442896281494927546955778800394746992437848739045611005668444435961136609612492722003228328044724971086799455348695951740409703812272750569562217584193217531845170633062534148843718859455837913410930348354007380272582064900517459078013384227810649841312662285091811887808410763694380985021378911805625118899742663309641926258649670081425971393965544583990432065576464517639374067876852641573997925454004418177617898629719071315579470314707268524588192478605321476239543561451909855170422299769726333660703632175688827939904636394488346515300737481350242341569126894489409541054702107239814605720984656937800771859337811225591985728692156453203129438065944781273149890559257495340122612411064924117409656860006447332830585233022778846173321261246284279694381814491588976144898283401442147048293163045028577944037352445366649673970695568459363599910007578802908295549120819300116927090577019240705207700532812834608725493172314883902280434669967570985725219784481890671680321475520091826012714155218633514106509084107916214388632205573060615119140754593915815664701583796242539740739692104017485774541805702355487193476776273190353418846020359199566984665122481991881211881935722699253280376218276137174819979620255203592577397026614440247711355594135434448745554251314293242672044202818312599096458011856462796333942105449614275653342553530067361196896508239876887841610993331267516854373443062512071662477910504843213467030555646399943778761865384681165495200148990276215665743649160534240195671581771925873321561040756189310664377052153101339635495033279593163729305520257473/1260437836036876903096299777871821036873473893287042396914555184691930034254181362859000593672480865504128106805532774410178780964543431521366492960205420492156616621288684652564717252582720743034478109811032462515368397319875107303421968426289510788441118243825980015508652354410950974874962894950569000925495450956824910277295577779685704165388688419774757537586466522670887009376212218609242424519995019726343433204282023711750237128312041095353899833049055876371369541147182304607228129205984083192586679491208414382444478494833136368258630297434906176229647983576691418061927543615479906217408418722485840388285220911171601457812130016130829366534737997312481815306120857859031591184241371694619542278152714824733484984282075736322923843673638675086107245264004917701371322595574249725670500700968678420400438420230461954278335577740276245213129705298845921833244821538904612523646867302593470697721713478255336599787471038397904287332046362509060348562609493426193698779278399627661925831160242319452474723719996871850224427544938549228853119371896184236439202162963191759334425069081075544007806733584488591730850798988366299004101701065308085606744268283031735189985300273035444567642714290355953124017575960806382501075998545369764491393035923104961669821570804688111490351409582534589632694100296610885948150366124138415907105556878241668701405504829875567355076873624096627184062877555563558240223014540887558462321404506912701287891590535564653970224515963898161552227046479254626480526736346182906283442118681658943789832483504571039454600278805480985494909240816890176742499970287665308502148374957159741353786394724225118033350398278115257858517833470331315919401254378720158410996736975649547333039147046769904488381144210794222929087992478206217523077393717094682740834785134639385815208803256670021971566296591181998764614735451718903601204038551142796011016212809406971183979027076937756924942087294673965883623444451318518641400775541917782802900420412801805446098604743027525596787782480105546002296654865402121429756978324726481286599216899903245046055906274863820300149776335518655595523612267315156416341113288702653394969984911016287703533147526901667201120807633528288129513237597154384505359145120705666383461322285477983365884201168701008394034693481165298215548551189266581436159788978271543220217438094907549148267041856358504769352833232217119207173846600449813470225018821523371102924577013034551454174436961621321047359351117640688685397697479754248643710943665020934061094372075602472577231597347547165603971487428683966564111064986949983901246609677946567000506869396037460635772091492252020503376825328860048962381350036829501690451648500593189071076548671896399633752936332048029359753458116978592264920104167500965635482957410008727380710505728348068458438382381441060343543628781786664490462005915389732329119012524536104505555911060956627159786602932778749059700478088127695219400494607293201581179808722915074137319067717496511647364966240284963171972922833545835863965653822682387938057708755563060551091511325290673472286466126584101235343787772676794434416229422592247001193364475928299553336027009819256598681676533019895690775286604771299470241163048950020687040592827899825049638023675583533572925895571020495192437520891997491928057124708694716027139817903200479333223961868410863994718361559171943733603670342161489620188664185428885789629758511687537194727039188315707559478273734925292132335469283762562298904512259341635456310156456718357767038810768699453089213277414619744764281351931893715205112973000102640706295629570856221332729086437083905714355896463975399571617783699058629881602361226798694282132605023253576574693893697476168557165636157876064729782973135618281578675008399556225389179328465019888401185410907355793845201050270148512845161162666256583178120664090381552020484745383624367286336018947200999828531199707449693618952937721939971209496632360298686470488391114652420360032528089624016686706505082676287229295003004845589848051247021226663540083063048581801139279245643703665098918978218076750677021458235390216582758618483692516668330526775490643571271844525167864485263193834341540662098971739516464148224586164716519475083677447639586030664984614005624626117351508191654743770534406967539224869643243903744614514805731339840316353980707437053166620203702968537145451193203484776812122587143243381567864817905146344233303958664799618085926167805957080745187485066907475046522404587883337396403282150220805043571619359304345002541149408917168131980612220360628754664751733328264912651690017433759126642399938512131984095820650421203100236069465999574607291818321783613567323590244159739696927462309569236946244272668313221704609804537314917583538562435056809228541885866076270048173409580854970184614051609088552756242260094824420121444522786561752447786498050262093299856404135966461059536157613577513078316425690247669229109103745211401616592318728428208865207450644277659632937339697431261887361287321612453075220396280790870872695074312880085825536487818450173405801558146590062094508824628169095841765023948722448922436192527174437351408764414630255381621729115045854888881700766504549630353463621893256643913087152223183404386960139245797565785474459334520378430152119407784937947704884627635868567304385153629585427213185263177094518887125080716277058671419605773011589249217010807968722008514683822391675255330351684734876009015417829401305966786498538464533867425472958632165392478309961840645439459014973457624144108027340255954277518696203588142420404548291766717288397429981813040303293831230908296883490753668089928635551780028188225133904738548406586791513870065920116433778729158772747893727239246236552947879369334529686762815051542601126766314025795652257605882264365996561326902405668038739651674552153467711202139995767897767405996446738678479830360038573835212391946913701129813454018064735477632120511666030888576950364409168778799955947371212782163393386783440767572312430611888730840247360313789062500000000*t^75 - 23405953038510975716103036235811450037770268157838677315991438802591352100209280581209451536584466721807387979554784048490559492131706770282450855842750282019028065088392504452465375736268962387006867593346430457153764297695803613817596523202218724650776017394960708328139479004965392398133238052169063971896175056197158600866031206477433451913241656467672930939673858077127953474825514535829591434292216231033636571675948114578252658751953413416581456978325845080928067906118006741172311057793135406533193780487249002536987448065778220490666739434954007274966621146562286642650655148523527386265111954208043747874602811992622758494777503215199605546644081074639494129844876077470635848109469512234621161110294140131914756618316319595529759724674643042927607646545278054635705240278753316479753245985905118584673286431494824993939853960848642159965819105958065049221845316054275074504738241418998865697617070133768901188144906978330458476146851783937258215393356321646480078968956853231841555031499573025077025643924212003652349977200870161811583417353909224841222359124293692311526097182470550618076207520762745782450488143428928789435886009528267142954042239736091801172570215506202808609554969253906355034092085468073920897893366668794619783262520068805635389814963441600339979179583776883375421364299888897336788780696970865606057491119369438326336564873112590069428916946320376881022573272500888015930568898603329429374992728726267212671820841033935118854126231290138570926438026378850177306405807171299560411509541194361756475750735394922129311412758196480801430984753020579486070564622536101262458369903605904711260691246131590761808077493382339776237891600458482815205912179981778167833292347336292843014634831004175922161251766398559172601999230274692342492354840612726209017063995846267485410995169905304659389267996664005344209741936296595888978678683198238533153774044998948688753345970938070615908340022287043499929967215072277053076086999275530378474460862186112740332948430000805067263115025814397642743643673688200527942727084258336115716451570633719835090883675328070900678970119869228297678785501072669441470549414160549680493533851109773276126269904150829882150942840744336250533530583445931567539909956377035985264440926810562368907025795687802373753939153605427770482759112065683353565560832682279196687901258460224638652006375562703440226548212535619828192967192299400013051193691433258472742772358566346715394741761194521964974750053341172413819169118486993588381010291077629996679544408073515483697769460463645305459365125818277807416283123588223375995158138640327127866209482588399253653677937590487356233900466236691931085170058090062412321734007238433483685341035288209538445004287225004916314311107873317470372995822194595351484105581940012245210004330300053621528145576716003535840850381783921022647320907733584155791924946134525258746554499194573961389578309370505092430400597078346100505590262470102955669078523916942999607982196472841824773253932702916623636394125529426516311382602362834744834600786866499952623302548336187886334769063134961089014948110596801297565558911084868427565968574720718465708391821693405506539838204646208292734641175559395265597851932819785842224406399804197745579192655294774650841476046976914183579965527199566145249526730425891316133778966522338769523485941815477974239900100722529976228508628194020542049109038170162590839516569935953607937291345340628514919073875018309636316782653441429915503487095990610115863659929580062387586046692722410514489690393286576374045976533618567453902162143984276725542187672270721779693295048079833612581186976536573269360843170253877931858658564497070217097665521924499584550827487283001192280202852511726261439493323225476942393833365793849666704339320080784671221620220973890656765358102863700187298554399638533458331185506468948674303536257507249285437406167439010828329414501727660758084088889005515266717928689911020469390696455569943179835832049765112818538367036565511126736215611262316864922619209414587854059235172014272891720119636149340592918235961025410484126345070019755681513434681397816124232720808245620747034518859552448900341562614677762036382500148396576341276313255270734137191983591555018091420679656128210805341271932087072640125174291525999905509589870140622684457786604825941475501895780736713287097944866188062320701262394792055943952227806733742281707349329319193281567858518618072903781273393607187438655386735485129065843425067338390093641757746293125662033217127774155879180156521966079271972919443134030662928907300001983457147587479146479277953282538601827524620748807756098560035980067562078378463430802471918229445737101873432384339616691040592040818274997967433763006618074072639820058312367548144227283696396539124760088335493756502695643444460831247574442804952955233606101457366871750812379316594661764861382291922203703284408730196902267191698436844577887318180056776118946345681778182599601277096989725002939021354418699721598496509286768225664497997901335486871554086555446457462087885817779313958427743327916148893129127015183146063983810309635067028871849598891528246509749224835748508508796240477181517554013764529730472934959158055250719860398408232757010537644228370991532537991020452097183035807748727430569769897899153220768050927255836736899848096183421988147251417496391071828821444489897517525534830983653395863198849938624519642699065970905213631669466355412010929861731582639412547532233816634616536957276226755730138263480382420740719399227604222042451125594206893947750151202284024906242486087199233085469909886875387567892452907664983795149132816872253174379173082883491019851869272909122865906699360390666453574437573446871283739284906674994432835843559525822429111624281567212613489864104177522543016552835888957706596698401927889416446050298552328597287027856862557981786418193208805330641531262755824827071019685382817578419469771669981519170914638758685672976621283310651315908823713969049899846227875845905750971722984175653842201475584439060431879227/9626644961317247544683713513843034456379930058761877206208253190527362073915430473615667964618300461455476802786593357954763505101367308706876774712248518969222055748353708026060623676683562956509282650983937254162684199595162631831960665003376198902009835130839200118447959729481696766035315314185575541049091470090960479787759105372356834402321374338732776015223498360852082013358772931772854763324233807618674764925908012814662005251833064676489332058238743910150265751156473264961353996524668078752441953395637080720287926368304860288318341430247179857287926347058225717236728164830202519977617696391801240505997156473673072622772255139381091602012885675266851404927007199182247751439513388994505241994952773418676454896134947371268932916083453958586450158003403254936039874839984561011593468136848158809530856542860486123290847778210524073472446940146525487140640060944384742899050507553788319891984607795089302186079066830482375786743137267059490040801807134258307861226851207512239951331838743928504337695725542451671616987074611573398360393908333316498370605516482629618217615414340900595011080554237518046876400924312441636406731438557045572918823537695646909541635303056193039416300342152880418681817085008100526545434810896675223947208947503325920843944683168491725298476785161105603667178241747578287500436453245846801102812667419580382314941719736266469119680976546498511826499647349935266818531761542053844566597134745352670030498879171302858801714749756633207971701714210488409365835267886704397504606472779013292375419615115817647614422841362249597954646628892753453437863850740744751019644546598372134611443014722237147439181035392724946751139440097028820614197282633590853883340774312404309728065977444585678293137541545224485801448745140992470402791744894315376273042371902100163507743610633466834475393074288639213865665940666849878637027608351770221961159424693205346259516193856223645122535035648642587331234074126575093830763204786168179336067935838874630591562159202410875108152642890126500211715551722812319010441646751956297205094342665927696791883297115464776402438421203314003901086488514122230234838276250285637579706033624590417412097825771805613574903255712384336523143173881179117905008357556198617038733723604297866483775775916292491294245555390129785723930682222230201259990621322721171520107294187643417443075141686103790471432642161917156404305106721882070516928946339142899038517805018645765151623531486816562044556856432466101286532576220776785757792320548379949463374492227902379554260743495829484871756344115515084437870917052433534003048539935125883887366381147729472816900116251504104815434652997118820554109987336302990257171166541747334005633187267558262574941520205933169220123498886956238657642219531722585436051066302979277082449169964082335151827127573465703594702148624648958567929883366730641736960742905842092663792718782710809375716449583682355277971288957868481287330638424634160943638668563364320272080905544633551740392622417710398336103876657502176825109847966117914348919717356403957607041963520019383154032556824396371894535078134359983382596444780963439879664531272462093675964478133247396676015393585524122427927755298576915047796585098776857027235595708231673518270989884715660945323992063457503735121518786776961003931437904593947650647152917647673871872330127668734716942826147720994211341948244340179623447402840168836451541197694442031649047936842799578771419825289397053179002289675338663512668766770376244909035499151635353819454994867736923270366778959555332180271814107667209980798110939295249407306426495859813415018265344718503190549888851074249155397959643295684532626448204676111669362290792486863159474398466161028462494826319053439360154746278508558335511391012791883231272541027336364488018025052943927102506403357768577069839300622542188674319635123949717696906145972017821345478979661470419402374211357868210164171304284072272020750978544676052007613602040711042231963644956351713205913760501993650036039505150276996897737679514870310532673232345155503846922393913076536030578603866217254361717286199096799790648348289690418567184605793391323068613440386395340405246399511475844539008327848734159837572891096216783045946533257053148972069138152275968018242555208195162444331589645447872397062647429167758220889778401171595943674415759066166580011911776717629978203287897165285684819759411179224919614790472962370196107904365459866287332543760707801160655225753726993882824837629141347105216006066411326546372238472356809728145995485580960490207912103725190488701663723801634931579250618587933782770433187341849457819212734608541477531145436113255900351751583848957989914799275783125193361848060140450463224865686793537938120189993732056625084166170660419997925082990097078685078467996173882316146154684300920727287164478270652060223539729080051057527946273846408374307811523886239807460621255802365258339044106745952688341374882520737265883081550454928549804477412606073571948613870348796291820835207137182063171958649406004076247169509375412777560230587515887500620314647095619880391023050094065328690797796067894682684188880685023136973087438600008739894112334978050284015578669743485849948783649411280516617753007270915321531475497152369758102652828574330398366210361819975577853021125311393688734104689199242141126935654437210171730011699645600044849399839060272839322421204354390958524077976225957425092564982621281470250424842673389602207383870992073709708502019793470459256719251817184284541220463674230938488608721503310692725226356385244233061851633443263978811652485225751063997138425377685901555485560448727159325501301620927262819792929394738639303650397195325474028426271200047584741194809982592615744197395830516149063949008160648992424493531070801745397896058718135119368063073389568192315786252242984413587174920356026662560123468007453984506147733627942560198203866395905069125409328908659311365062807546384780069912168303036627727818886071398595163781206501359907672030214382062798650432913723437500000000*t^73 + 58390116671931410698918054885815314482281583755059041887092487967394702644708086353860699239696702936903119395895388453662618900548454181851161976915952050265654141514676144884781591187997280785641710420356512851233493895738808186963943750433473070348736312395619689518846798679403504593978574551336986250284439772154772578712015226688567389595919823213669194265016697278626113308014472289749050494219548868604348900326680008691579025876455462994067731927051793422582212999359583964118193943952107199410399389480934960359223160206834261796125465254096411173634410903921353230348070946546532950207933141086441795183882997772369249635079665688939495140005415791996403043486207147244847313509091922132563352347933011325844977101846344652284910579847294233359058835106092797898224231700252272341110435056067886469010472257364827959478089891261012265091758681064667814878892726759390690171140955113891630910553995468354416356837164650476899007412485690119011742012187933273408459561490520080478884140934955478949575128207771760333152721341095433461778257630682997406783503551246510291445765930895929816080152248026227105041727450027028399325710516378879055178800574558062669416213542534420717836173461736562128051824565211786017511466099058951316457691259448608280703279404664417731420717057874519543171518540394463611695004548303847809553690518220103161264168653781403907967365887618765967421962226236396204523044962527473021759659959342302917945343005831591065695207591992372283198646907654872609230160977866986280044431819432699611893623811560529294136220212695339845584255064824147642812507870420342020227238697391272674911144280980595214563312712270066851558905308453919779253391950814723376704460945125065090511373799291014282276627826981562424578072242337536752551401608020236020521139960021558984932161746911949141008687231498341829625224477500796975567942116815479371651205558879534981654504253817132846241527855657615206057447236506482101462502437594614101328398495492279869835860121721854518147733547768999772823393162397020412087250110115072682447196581419999211808277420726429999878795726612240750558990757211533047519501325214777336358689247540458381883039578201286747132682267644815558117996103510749689988515840786702962571544970376273438175369105620466799847508040795370481643068369737906209570997986569139048227323226981683382913737117134997483929544716911013490226073747920069236022538961251953153765901641230290099796878793259399220959148006187472727745463019555404333261199451702866345772589247409142540642740206019121316388053162965124240565665795717109751116047159036366597152821929146660832115650253591659532934262142273843124116720890848993725924320174858969791881633089064682027821801169746377739523634439337215377027660905816357036041140665949900502964287043099237671067199527746872302744872637533856423370299418238359018161294982082173978536259618728929621010778985486320458221963928892725882646484966399102997709066350383045916044842654111052938641000845538579836279175145477959511995787465254529371189194731569081586054292837277815381413730306171387696793051267529983411594042029122277782112242309928623407818533064002501645126141707870391856281118146589654266513375607642577594474197738029652036928965327404586260866487023644198127158299144428826059977970513373958998967169464766195467960576707351356751684214779010640086333605935697245309981289324179506474156445699862757068787794598302437947213101230823746528523040319559260719219809363598070224900644849836621047174440572632925546979248874676816540316868771527003435288764780341188792603825659954130621939660091147624685947487459055385313871964572878252983054472582078969707966078870014113362834609391756495377014908097755846802474536789285379168388674858432416492833787806863116134337445385941142822142172845227046409564344712389807942366827318670426737854532012696218527571029760520259745398209182459090095721526885470564695348300459226177685078679300209137954468241049336859110021193614105423302171239505304582985642740465976164541270636621244796154530056363183631747683626556111176377901114736887726837774228058989923392959756805637985140191835594995631883715845772255672680695700826606142459150784922953825952642231252189906104050216094772486902509369684245035935013373201506777717302595572587320709156820552998885556707457305249149092272370044401082281813814320270287721452256485012740306252442286797051140165768376851144517593769987562003029534987502216728561568902503761499454914065440577796415469253992305183287779100350753271640717245701383822726772099187902923941281243625484447165736795478446825524119742655349199110446002992688421670425757528104649031086957863304740865560340642011663052449254539297307096568865664585764811114488555621554712040672333455787862787872988905418510839876760464849855826225988060982662505544371529466941267271057214465974795260841881319231347950254997364718342689576355104261694453630914578881572840258417183519388563622056816543934159602092049079038181666692275970760687247615062428743085082120242479962790348243742572209119622171106887426543834985958791832533504611601548821579398674745010425575987757214320602158687086661177430790122435694883536590478340513917793080407196862139794859799820918085190580201330259602835718090988851655148347898917929932530761365401941106176973653834954736665253322939084796580888403897821671715218268626516090861042917327105145677486629467991777454091874551784367918680751575781080129267437907284364372131734841253017914394298241220509442644648579599638744312122212962779592198928835145725870079764765124462370849459275714433530980737291768808145530985839761875022087567786549933536554800177620196949170286949611728597827249539456297574515930583426490795393447031218964801435947842579801542166809146586265706066914230194226137294425729706739628994443553768701096627043707074419990706325477405220223350701772917617897245189436810738340101081753467823585698932722672734533063947735836405735765406521436620509808824574203965510194755235125080493590428776089905811527/17600905194959273500065101654175453577425614262727454475602478345660274029929499052726627370113763503603505378805276325796665718842600222976144271675463716402934053293669747130572019481135422382222616462774434630460106144382414383397860777740917883391086388090975244054164682515277048727270966860637139597203729536615217866101388723584864735249987491736345087225761928898558986705370552566125694325088152854861026862476578692953725721288204739300453299736676982144354968836924191363411886463607866455791263502816773243446180591039269296222727704509016722033611952000422948164786923650351795268008637248051038973482861419030109583349063521000852836973815065563031173566752508393646460223087688623308270642717197888138357352338713019431101667303919931295543411905735996351372073313283310292079229952248410741703882170152708598384977191407834546321305568780357720313990050677347848677833707692637491536039469733615974910919824220076712943216819175251640019794570106479342579952997697085808626451737421362977912691338992882718141155933168827294057612421283482944219745391707877565310357031795656428625590294164581828833560608259169425603249156645880089944382849771616449114001177531248699712195910979476245372138156312825815622010925372807368835729551320794548457352788793305161351424645925579662913781696339833910004686285490601403736336730848914592050746670638104962007614376072511720193593516109731196194893463001810698772874871571103069790308272717229489095798691567861789595694684744281889114729253009546459645290739758324927290154475579555850543468772845273193139169172027875952454853478685093392887761020165706773487433235670296446455231868963603394834567286048719722935256429444294973738470167754736407356904238614058740558664292903496835824288536217524769006238355495152756201154945839794320540249873553732530987213588353554856372588931919616056976155645338812784140633351717616096074449625211585608070230722300033302620474823813131545952530757397760404949193637818694813947465974448464205530736616209086091457041590764139059071899698016163879551863825856696276902212530201930951370329727494722342768974563184534260922016557266897038496325768265695620763446661296043358108996515092291505038835098391395175483758975745562948410058619919753088817079210891223881125335307743934209964117705834633061255164307632467261222112302731649860405212298764527212923619815285594667718663280454790273249275838589826010936885771144359256040652266338664515521663851662128868693685535695330985898570616862651592125741209142988361999365171293152830326153730327032634351177234604805568009195075807136007215183117985070594624813197778248786284551614394111241186916568657676291581145669673860103363371201454840201952053682053293078527743120459560463099818416125007483584249760275228251070191527187251339829721848584180328739564484457544322797344550306043212069011697385174125107648123408764525656454519297745674385319544640079985711367134834755595142063784590583832845062419939895247388225202072375288059929010531198374077504720065858395587053590411987733245102707995127717999247824887367555579742488893712191478697520357604608848194304284745599886358730681488357277454782772908273785813468995183418998358384029755103962876317283119932504972151319168689532836365956861198717326620634238360016982421056287178057968903673978439877466659390405913514125926567015664122929289685098384100435068929325031212632684703428226171891631742470343138245461751827344970370988373334774471449378477730917718508169781980389954061861998231411406872144911411039870257796512139195666370022168530193287139596926802984777436788890497812109463951460930528156666019325707698594702281164454364182799013552457315733718214494858800914872487803184920313014457010822549958158407258292411078081546844204953524020761220159625187949648890098386251191371894811126878289258327837778838200291442706376699710470528900988425725589096458792415658293096701696390765956113875094093716276352131940156197937426146880523895172041755101596024342937360024398108969379554051676873344702377962100925032099678155223881116482114609915664008885373977231187631279540500345858567675556164405706468589570787079815953470286005394790429493247216647341505908154441243932405481920132896082529524948128222954057830542569249840580994923023553840786682615061158246438489009117290958404949076335902865064518932697008923537916036645841577697261578707769419452461005612168435164475270301642906043318382521390375487463972504010446644440353753469403863000339541348125039321327648990136884915284048405855153106718582263205589152974403890632057717606247104495529669829376032481752131060959730636068502351553979765175826063584993887734693000275904296658714986301973025788572853046025469775863735609986926642510470625490884466319260192964105099272196208506254372770355505641314497669035339581506265889534282698591184393153625902290390810123131978210690049254910021927179966309701282835587017790581437542289129802018919978820665690770552433492964015693832746539499513474888236746640112517415770818741113975064078090580275376435459421654145961217895172568166708634625907806222834123446769684792567104107554155337626641779611619969994123170930735307561511584211408431752062966399618564102799840868037819645026704336259607082362706844055813664637807694304733526462584978066510811501966455856184597236529113082081082131778800534743945367026593666776244963772190373540066657936040266463670567839976775012376419899364676922679970943366668793395451094593400414217704338193794058420171159078463221786742614976245784376030449251335619560892025452221256319957635112360031454568151166676690903111647934258281322527223758356861837658575386747114663264916416295258227420601704317754416103156773750541258911692689518360917547067246300021013893583603479452645478499901956224421037173125144741647217281535352027157702416571789423101832514933768727221849663766066633736552220850649522738133977912246679365855251795164122653361927416040843805299835663484860250380891271879458556087664100914969104988123437500000000*t^71 - 270497261667504068828216459068756855121456965773609858928141649856343194413517168518269092336264596130261955583770079447949303569815148845382737745884418210312421989336558074896538554945893399314456604753563083088625806623128254650635310317594261230790464920711170865350020150501116224241277192526056860125893119664129143863910934799835414526757591229166872194328331308321349329066163984927437019460923918937014405561669023779053415551590781133486330885286750648966119829399019223678126404383467745742003793286742720915314289241091468949825684329237437068543300464875802278835331820971876754613367632344682855629226192369164812016024100882156447958138890181441927398244677461607816418831947308887042927919161555972637000527988258449842467475803225855267424085960408641759394680163847531683246517407733251088439285311702120940466541730652486114180519988247201269343407347614410090230023242619222160284971617153896174240258205134561226665577371006144504220821423793370518521879238688185161350861550294289937914818605439863792711239344446324304428809653470107071928706984808253788054275241646974940079761828727317565684762353864610274808781263006728107512706620709629241406850436181370564852807903244686544497138227162717424255065907775009669597777627338322020466536042268050756661826223465139638834738036479259709904595857570314021962944126657646130163488955179569470414543608690690779702947603443652392709659493097770223558805252638912218942519811896356515137711735251981695448824555084558361799229450790363598812749600121650025947169629276952787341433485642509112628994003096627873305192019998685403953048771459295133976413035861194621056024498862194802516519742085844877548011788597252140302814905882789957556852240602017332685775220251946285454820827717515354748819901599844088706179591320467876967342953949179386011548553747119063282295291986832349208819539045773321941916806580633839510835548058675029545702264465222018398856859121847959242303649541386108525681887393894883561869237713545353642325194798923151836688037277503816815758245677637279847240600618039193240464789311104510621513521141657102196866347792499314995132358077632608202347460522938993421452318945029387446592509561395456647868858269792103182466931571965824176802055853705189170379617879589010703397731548293075839945897788161004687340176533498278360162334734037006746388520694394433967541002067207760945079899383017069535626775786114419074543361486196726869893808881032730623153805260220027765982078011658281014445856408696878134100629700354234418593178717294067315136030065770190978577120501581300083364608315844474346526914733949934684446854261240356922153201834402782420025391925786389846312501396813225235541399977655688406270969526329734604142099039869775613444264915658098908395438181413894972958212830894802431196457504379783188555427583547583097007695589693850645251955371254543367103671623712789656236875766743258450046295275083686327522510933920959212325447527740990103127929371395450639182299770227272003242323597044768595927081637199291456628704344493621424630233236503498553558180228778722860576030807870096549421119496981166898026843244175685013184656796384398632049198144607482026006491814557597732189041925752061479164469086305252715903724308732162236920187492533803552721332985349193255255943601583298594204586855247145033018469166198410909029878956777557234294327821017480035538409313473484116751857030152931829643437535945182762640164035124133963316740599568110444968014694146010257413397240291847824464446490573712287118127850475502069507227089007943526007030573990956320656028626576297402208309850456487144882392978399613044410757391244171719603149362228566405780459671248154139199708505593896895301797183910857433032082013636542294322080283195430095909369821378488604954799204960821363458731723484751793565715305547087778164777369291547219576198950987516491036017411691459196980805800939667089976284904051128760990952030807211020813365609465490083660549038180367626002325618848824919094975989169684850718263903350404790140341718149567051088233834470100411064728323545637104700430118682607775669220668711527126204082131123822430744943327022043357362183695419431543806401470916995989684907878598485426573700210931016733753992619839426195449169240224914548908921178930456025475515847750104489032547435355547488609695530765804754389906089943891158396988393770767544857658868754090356669085092380791322411868384387667031581597383602935802706735182206023405535327027282172461428219112886624440989132968506701369000392114856425590007163095082274500436177515644750003848446639864458196957199968413907045274537114016243701254814787727731916598401063626091891382626243780192079040183817405405162718285230745941478184071250731692248616062875182324392008765424286384538215700511184642173605930764766082804680138836479534347325827857371303203261208355238242522142597830517029525231309812255483893039167678875170350568333333093004644672911761961647877457910430693977514663132075680468293799337815236077439263204766425911595034144704050703723202072906575167390685431563688146890757497464496392901387586951166938383764716664926838103333583147990640463442755314092975560182512997387657807734239556141199289582844522406526045391738888290450891766393383859247624956130380083522433016058769176079474235583818535295757921612559759294577160309893342282508167446691642652807025487885002645869938948830180002606649682755946126069480754915099704335218304810694612203858365476522759806971710027993044711776710385056275000631723622270291573093757478078930560530367610479794822911128934801827012260574778108489896985541718512330248099358715449172213961349956451505065847429001753826587792001982524757147210620233148489734668132313346556168680855354090785349814150601187543366604850684073292784835748143631537605210572107283400627303306009833958718222826046386528586115872756750949998816995931351649625762698904653760424065205470909605788889794869523874270645363381563882058651364921109705791283596507689959170978553017934544746360624410763159629629/67609110864120128681428047327178438837742436348504946769279686346966481549024964351062589129758374533688240891697604324443018126155954761752154692735456016912678821870690449925372674063260265232609282187353782191268013358703256274255547161616842061681509813409636020694614657549079572575944815085674031743420215889687136489505974610441221774327736844057663587294860162222377669802959869012006508290991624282436722903239098692523914422361861994752061330614636295048738676710336202420276132382616644516483726643342278784044227622429971688435573768920678829834616973113020287444764111332977446612069029121834976850766433107670075224132126201027603727172144938142245224968319494469832753737852837221414611943856073834078197256102610830081056340476004857729360096949049921964297336670742549137308181634757019494381109488422696280608107009249044352066474656006495724637605828466124898890526405989644653787603596928102336405581911216683916555250265717996056414063649576745233981893717146296319947958018263878276233129343122468827686898590917390374100943999808513230037434283128851083138375282185620084349258492309533273368350607909741711664209308498899193128231177099679061897571744678292060354145624761112338177227232955796987024369751752140981443263321334678163088423004327676676125830906244224057287253635108196837405965245162361345978246085207098304932445597841632376469709511162016850935698525389492430966300113963421378128840735868513712382746246032891763492184474652478065028276637942183953065541304774186144604189781402016366031323209652583292740597078791062201558908471297858972297772645397285760132244635719744328376824208720728987664142902549052733039310957933622495269871047801389143681703589326772371409363272525193625705496643675403978838496297890620111419609560160637987968584939205355904764084021333159530040513143483565389395348009934504700292531288113237327044686370234120727558705346523376215378607127913060061282233638206651264862474100119438175220974280993706071501149709789235104471459473274338379476472179631776155205760683800885580865033902138397990661507798470925549437886277188434095143308181246610477293277428682062887950034961327896110486991016502087163030716447217508982223438278071940494815975579048257164187164993289704566518870208288952168215116418990784417275740227277719825564011424964662975244989639174071166729368625215853570769346281506765689060166250146441510560598611740688902446424216943761546891109857894998139007671645309073759386756219060170240327415941853975385886329868667048765682580683584453893698413816877206021835507943424349172890634094009485303003264217612307021606196662400443481246677135956893372036811403294531209658690152396389641600657624026274783426582645531215410477886506246711125863579063220259219913891524744794818451439925175101177322875218633215091189108134920144645828468182993763938805422653208095230887252714758378459627866271310162641684966240614903914384252758648228918599476765392767603758242330114834497009827920892606740307025648647368914510261408703681417107760270468582842170689019187430414849863603920746052162903286403503936537890603166214886740823191874823046938637889941696634868584312828072754619001801517990085781146161445922294351637582393546475691314281635731201790664657964895769720844893601427759348203922111218353615757632550493367006914184598230141539536209604413562572071535282068056723822287820710747295644115378085375820326370329591586958689353720207471076969225505767379531815794408697507241388616320027106097548765678225652011032566881220383624549794540867588987336832913688322485811511882725933844187409310490955606135536981807406491674850162769648891301976303922013506270218511359727530287635703682974064811092713898541535266800297653841068470194334029748059212087749826966161411374725325064742444233892823506726727420850746966241828136982731544833035690560971997566109361826764360150034273097793056654257207797829819682839780206946584226823084579252010843269926092753702396524348431837778217763161091011617406308461125047573662765728690312274395358638026932734534754608766125262160041007242153561707506906323459028217126380315836739074416652712819924762417234841047395882677706120027720796446245485868532307038689431191291534247872695063232610578967338831892124867788712892536058287272788534165780716152966744368595230748844083236502682706218691537806364422212688780441399605358176854427987653499381352759674127305775806566860601735144128260085099093364291973546649578823636886314454546758801593310010197161263726518123874330531648611343559738472201814042841130872819329287007450373000623033302801700508892773870912777454427919983424663174514119690385089605202566042254580938399457291880801432877548935415029547259062216654071652727179937787293819018436565660152230877461993071223455522558656935360978160682467485299288756463083998525090619146196492801161166674046567728469439270355652663336468040843699236681826838736711580425898677835347063713106865553229592390909704087128145324250471829117061030358821921046801853152952910809123165472819130379166845554756674056189057215771708706947380125126016220873713623955255285148927429785487852599136157278949948761036508056601693578149491208995256409972982328880527923686968763269473668476457117514495834939975073197747751489658236765941843006088264019887880289243748487264778117269320417725027394796929070719380411113676056758943522812511037925992284005276311640219850857785307345876132776048694965480042035979521613554869761562357545010387982818671159104370649469128892906821824492621450868234760248408269760148625296624544122756600943764525433680478233073076452413500387675856552601371671025077481402978438209147234052175734808930451039443166393422853149129732716547729494338115947609158311397873111476365788413329626578663809858778320964485418078585703232959861516781121743243415172490868462619074961333298568073686288474007555966269734381496246113190696205813108959751287305367948732504202622436019738667742625421998400950926780586908666149798082900009366151562500000000*t^69 + 10407864205781498038723231699250883967963727887820450738457333899553114274102040110459387543625609319263575182715762175295982054850707708353374974636203346632615627544913894865570496215119844278162012794994614425368898330789874361925049076298710565065160266039766010340534447774101296326763906705310105344311339370105403145308929975660265840378586478397067216364974223997813146757385433408095366686150157540122715710464532790489669362506913712617262995941372432690920702897310280452102838755425694710100346640047598347576492249169606319682463097984223072167832898778195991638854978411205111609478875338765199914018686182036304019955576907593348118296968550912269036674478403042196605554153430494792109316020359125501586362258758772520542330709177458325138150742729541717155877533029185340894735221732171675408989110675954870826725277573750261806647272220282898931145218957802554740141631879376641244489158024614375150574170819698904145521948810175955638234247108869356672351749148491201737032741355067159533775306071866192675864684488197901307667529954424767365402489327381582021210246287404414814936001835437187032839042767159606682574671147940320855816732907413862647333069173799679260310084877805988944846513228251690211931133064140244043088644089712252859074505188215143478316281468475362050488093175949972131412650717787839043086726715628241733212687505473369653306510319646228117296621538027476488900177449203928814716429714660382632583564081528445551836923101450310071963374060641321834431687682493832317235437237839947697244544382577498299602224188738281721207164650765411777444440473928096038709221293438494831451631910897760296503059306845268771294057953680739965409475025225340054625994166858270725796770173994458754597700807910381417931345560297373150152425004633943607702541586041957229242735746376985763376596323473332860229976817922083578826208736672345907163077609376592337612485064430077497305452499199722406464185285994160676979941285505505013974888191721893353825980994227757169982965209117141675606630795853538339682917671124930655185936035207463038655686830100723836364818806436239690592268166249624433909367034167858960604317758743798419644472961812268209166441352876802597430026436167493910452291264885726163060011564616425556751847577036320642427335229093771181729763195754226679471075080904142692634538959135394429523181295310064909315817446975512486824586627432318733073664304309532633985931526162413239069564910456237276083186725311508116532839413823455707472091693905150640952423685328127226839772563702445885183548111018368587173990034993818992137665214925627063255353958234924225699123822226282170365683908542483798987047972883020982783607745876956642643926846855810211297779709983969451232571517326019797955206669648192136769238785976507589146414738927061158251381440237984859930955717121571437553396864212596103608241929954006660994896936124531101034667570681167568454727795174912254510260570380336830913081012328335877343659424555055835799594958027755954760792875483300094819198796199789622855172811561992315192668786233565270632627248787570378948327203821231464958582263719044355475062643270586038459158805257245619059396789733667469647189521554997857448211510083862025762516645328887703305713103052464952166225728586582350501728385982757732112185601286358083036282888626988087706405782145354637821779621002820717456926827028863638200462042678510076946009919476157670266101727716515348642112382126219782023739169708345920558226649941455324482620876133501056059740234473146336398698828138240802473711752309415669410026039251126542506883246056682232617458392769890438040656210131474050445415539252693066537205713841257654243307996001397052030111758060488489275181790711712022629179725930128328062271386476389372411133920426634089145594283290258916700914350625703079039195290808718402814722752999482854376070621982504198443307531838383399846834341050652274274915549997147185358213185353060715610177758392099755199402811190863306637152561631948397080281208951895278134106218337771593596637005960526868182433103105529871564107050088357283962288143329025404413697920581944931632956350293534930960109145833374826028542779934884585973510093744011203087614270716239101600631518752107133839159207052005428584553917304717024483652130704039718706073316909206861843490047822582152152961206687907103713153917431252708382816920183889097543112927684597145102789399159879913036254971080733996193467350971125134169024220532013375464569139153586457378732747066349832502610567954392239633051076187703755581433128229906435976668649571546832254169672794046310959606094293865340298195947231588426394895892600809792921071559667687420438047068649225244070522545141656050088345060935468856289378817875797562749037932306666736465389503580504939009782899276109477943559255624110765379241873886078818154869695548122894548536549867770949602895960432794637686373032896650085249772395168122070246808541122228989404223241523259729717839530188689425372083299586097221898029779386508015222312600255145345026465088192943427215983917497599964176932221130145282552334637823353426716659127853688843315958474205241694373951716813804432745327931066650586465417829736702901111915015492039180862393242845278235640388738767680614619042106970393338587430907954520006609343492631692593773467036625482862452720763479698538046182151889594718719621644352226994291070259104577513091874833977967878491439477719205470939407728737047957920963698222037699172172783908805557796055105421446460841253847126453873363196040776791178181950633963725402765826729218434229393458430459221726475772220608972333650703094807102318011656877171260792685541896641345785454844863639806174190365632789899024250823002393307012061356778696977111438652650168064801720941632196131664414698990654520726456646796097200911966097061070912485263715175509441449332453804452989921291809057263594955267496091500499396177682437989281816604182797532320558555706812693507564400714268160380727817656916356162036723245164629500723194615993279308263382384431308200567705289/2429420717050716623952647833956611902236211546122944420576116729400995570328297052348182369395984258243864122708333915391652451333203974438960758625627386207728925665886810167318391421339818864025093539932245906739563946689403675454915994674098524749755585961852921010293153361263592641228950355411886873980233090969424437856248021001854569090843343929805378236795308495857437601586357959831433864589632365882226242989724946351359324910202907678090737146752597535418009783124747540301922356948691426292315244050765884306655912565983649337784950763216392618723903233861195662181857067231656248260347113111270168170873829668944703053814401490258560596385741443911345083861613834615990284313511950822831722515894919771209888069287149160912624501104441221075006150369193862583750964368682265667273993408935567164761200950655553016517978532348993717588655972500079705311302769549421366799582188561231226101222582949810621507243343052842068218659548133324960478687141457712074416047569456914430129958122948692725977114396200713208215889366964894109360587726452575399345138573763382254105618473203281697616688490322562289702731844223385505800587818727111006407773630448467624186078025439961368725632783082636685168365237544971733742353079626932599861262013292768660310666622174515228788190564375784458521980621554539690787684476167517698818309328441732423905878482442656727811561767755138843622767012329094686055717428418941520763010442208592731620015107448577368152495455845711803349407190055810046821784218219088796110552811712454752725547333516159652478788364558835109350111068636399071233297057942468314085323910196146199673883233364861623398201631595961540545907088414834996697366317663249896295882309808687212643120259405290950350846062736182972929966970869616003677970195105591701004485482112455511189419166571532446122438955842782992272838490313202230511624286202327951805730237079404810276145451739985339271282796342624868741595399559002117391569330958478429607009163707171502607979571759848087341110406324559102521233654768489843727000571245155205750218216839767797770180225055258076468046893637731818816207312794869817405102270642126440337922943715733570165877192974998724903744336682489427895548792051728447054055807134040766458795425543384090244736151183014577863183322402186727441598833512732398600143870396889577136627700988290591141979266089671642978509715476447093561973921928798279477510115215421227908176862179164918287214227026933128342334454772717087297440138228783969098479510619515532848786614102618980194065896801376580229669819787603051289252100381613612536785111407505221250627552868898976382666735589269092797265085384368501856089758383488133735599476110267788183630623344140551128536396088340416505388457798486456031274338381314635572502122496293809688407977958635638468649522886862276728618981463864273436290042242584201074854005277555296548614216984399315961328015745177591213120246095547323540815794093025808341198436446782561712841062126386259219816624074335535032454974728789661402059952752285588072185718837743462000092089468332906938432167552141474386991424765908119594869007105988263553580028035308153328388178571632412944462974288747649309464734546443749069185401290141110368843794008103359841226520110607851011216709538587991969026510077970819245460934529779506592890929647728321115116366563069752654001131785260681756437167802312171609347542357539519490145212585867837810394240509991024715570777012788460699094169840574504509914212419197093540564279766307345771918980037575095596436903265185784908822617168508697611636862698533721323493660319285222801134241223641671447136962212946139934182949182189383494117681854264351991976518508192875921669042952341534728878598186087592500587024029028022393695649736135613594354353143782317400048731796680659745162804548791341713738655903507653623024388912820177667082480824260445875529734975066008057898213314030502442975666868684853936709435436280593217176172547788922968166010932949706115108253650704163958289588537017452133350703093376146948715184271887726606553726434449594282182274996101086950806860234717984023081500556294413935407932682400157407371720813995963129525971954969758717552239912996100618968421125542594232923573560807075797306892175938825140137559708692657020249207749938462361122668867994357053733763271680978188624908464057631663065243458315925175361571509283510527625819203821635779023015744436609164290307854210649302524289016179008812391227421556891582776274865729352114899400046866270586273033084661409906217917884277103906767611913269101118517939424636029974565713134383403155720996680674438286213674428132469862443258071059563404207367541170886480278873118347941719820498688250131488066591745913395064842302318436308054663332431156757896729153926054803496196800951025962835110607739210637815240523331638421109315573485013668256247986660641321724589154073333709668517781446452369223751600983592571433644405272502789970625823550137822757640035546050019913355366864138021984733621059606393024227001029615079923296107928407825745989967418291395316934256487752393455953396732869642525829528182870062109554125506579684792310291863503395625918223601492146578522833887522574838384109896213665029165017773636724485077560149753820587359089354217002176437630239069203528385974456176892018771620447971165060158695642381027013877580343585984386369651274516402772684759639538037253062896629473989405256262131605233307489752043961815704419349772426249510492864143313738320098807381117373274849284250317150385337590698218451797560101530801198569051592803826714673935658708618811053860579271947250251851175092547190058447263819112123475955378834450831747025212982023943608181404134234207350657779070327856492061728947948413163216299717422421989563573805717410663652311248393319567592100999990509356290512936171024357169668307973880051864838540090112093610576528546114460632499338177721292455441765110333985683662217715287062923839554957787984347566200975942794218340163809207503302315756251403649411112207003223712812500000000*t^67 - 97311933182717706483940348661879558373481207131355944220376946787549082253959129997988796962863707268944915953891007130824998124109020751549543890108748576870557633135376867436159609021768778072637428271672466332319450600100699157402601102517624559512808035211737409293135536399681685234139676936164925966932184871124907733981027382069393557128558192197857295457547632148432871887013477732291130668763182296826742109860384156593553027911210814006131687535495613189483549329809158843295708949538750594725704446948502437383994882515092198318841414121691095307906548406994309738373373918695763906189337162916675329279626638162359757153009544701227913592514597152035171461924669523454947209412267104771345445723812363693819705322673774232213685712003638571293668633944751826495192969571502205742599955000562949666395821485617827381501791611694977746015270117229123461987955909533431557690622799765687552435498636204921638226934974584239421787029568956906619231667464224380090236111051220954951983503405463646155075582314919088703362602884213279159067817931707919922880330162546111797867277549828216523649241040708940848788452603816905065919379650939577377979572082857309432345433754171922743765024132546827346275719015288160044904680679194369332195257640282401080253080962398502801784343785137249413367428558663753609722123373561653443780378191162699153260528511127142901313020170512132819074449143753799660487940988711742308158368463165017252212273888591909892642721780007511387352963334465413635410333504542927134964960862062677385972134303098175530773200229834433422889453563042051900453905393118391572987531030284633558891339642556145281301819910533095197954784711130476646268921802607583139109990803787883787282483554335424937146529080013367610997623649340014214829443477672768637445430361849975895071706151573165291533439677703896685911994667502880721532774435643907913367916155647511062122809376551073579582426979970748223359603990722019064110459710712683691277088176184167201667968593120407252103641380044686648237618942147219982184481416119995639754529243500606726060491976542888494556480785337312790576660543283258519861315790448857801437690402698509803586482908396301417472038983883109889289075768246576561380243886592840486644183054725579557852046695014928957894221430084486542320127706766252678579880883108382819845714167220212791227636970529100370310486970033175991948234539998629525007529829368260877621261222243649310263004730842927304481460201125722754475938192325131719158812997357375906929071147224668513749859802936740188710388442572368761245520699212392738836262388274613192419484981369254286269861767255290181403092598964586800662430982900495425336976345768342971359313303212222109763297212765114537178272170258800105493197123651446890851029322846834265461529766346672354192939974915121152106958667331206041650339274290950463248649106645421667053171327236034674178324012399754791958211262253460053732479963340839341846418076886597271702092316864404050459822039478538007221630901350517408452600913475329260681683141932115129421411071685631593695517806536553552050509499179937510967730628913980981447026396926221243451305736939578376548248531097075029267409435887800257874408444403793961183814981678955961597496151573703629795259899974624596138324234271578770797804375916501308852698450596942399113237228035023716081479024914208550786233647031884011893386978848949492812746810285523005180016258775630343788846069179620921729407106299826073946350165844119378637732555075193286805548532035933949688551475248336175041277933810297742073924303122185977233304883987869073849112597463873167741642608679630920825541186913165728730301545067980220589040585318766468898004374767382896039446199005250889324558223310791241679441352103209908232979091479299416634561655128591164373313323477000544396000856068651700206209364769580199486941617857983946541381770932520051894662550110506737403820446236755387592387611133361958866525960810966673263028464936076382923692105145196923198299680030006349138784016121684759426319287838597124152433114108447753444816067372848902613673882133553036868356003194959730298223499436558355403769326643288266995028729245610774585567970394392712709341292684653949112124285791427092114607381259072887872397260464057735470014388572588928261063636149724073993631134875312777571131843100887048889989512971632840563199238950909451691210609130717319039908148093174336607792056655276922909671789427191387075945954842800096107420755527814474512496425067564748425444372441247515890133127391564214666001305548480313144110423280489467051372254167102360851210694892394177363393245944460143818219909971266942824403577818478195686576451761051740884511674367009885699146448278129481258677559999189607470944026347364148639476579387826783959742572764862115891112449692051043391833535527313856863118171675713802291615944449844598509926100733316050203664032270501447223558944746863159654606807822726190185851449886276533871452872590085745885751367361415796194065079088132074742436897292078974791076901837740982456061512751620414886412517219454801508455800258289464304122954612286996724079161783064425053279152626889477031432933327981853810010220652745765692207172529980164392945079977217808610507115645116849547275623248041213000170365671482592602639861950914369787942619929087949581595681697001003537833418032329131280746513404778957907437443744860088175999787020444129001862348303430521756878522223855105251791873523945996693835715373577438782010544376567118003931321493332940029438241493957224895888894130606120380989671581579416767075151809823734064580417557907967651834646699133484446484003498575482825089887845257052315295387355579798688826239108540557604109564346438369920812697449401461853576923198440098140432950240782926577096436444048260739814461481618543715557266888792927028977302353902617603579080122380800784975993874483423952873538202427677185564199191865915346375085524301458368665316859560077988593884581796309682453579511572013265388209330592010821497045907215855757494695812534735709/23807077733800177982349179738757692393389680461026893914887319072978246957837978049544980251882854935300944968497166365212936730990239460053135732046702864993574576855516758763108011817742835242217862218543039942419969325314524182808614451050264451791664870725228383185444741215458091614636178667536958662553166125887620753905641695329496003453161066702449809345951311960008057304856515511690517292073888705313539242323552165360825587089279209871234421006922786039826720323097933079997731524448204840796093903708696288245535099772190141256749856717784640466915982240460985683977191221175585125421764262359801135399788772573708080581627634082135751359124558096523056000453022651897990122173718800464957329041635728196689691618221724025225477547382583954451288975425539132812273885717525594508187784046556892161838996199700127555204071250216280965364486388135863236127646618530437033314162860919648680322549056495958148344763651203789301102498210261740152437006512098791623253895976888201109369407205135689309288773669990405327006303158859960366114609108912618868903061555045959070837509536893307755930160089094911628324675090384450154837661422774342743329607414314849324905031155374263375119271958445859269703564064589652147331968969659372680684762681144273016763656029148724539609887936744457983405508880000765852736241663031607179736183679890337336632308361039150807741823444004828107263659852463614441975219787009075659519927445131694188949341472057519814550309758777516541189728230608722002625655688864883423365887646812838674379704007017997499038330121562533108360804984375989692471628036523509786755020980363259909362642871810041537898855126449193447231111223724449688727394941672130749168151686652294410041130236897921268325794373262760928757402850373140394854223229588943248197128951803046619525440347828977687013196461598205110468038876881975724899077129979091944425217158172970400716034126805223436248059967174825338188406599025348655276949572184697410591828077938511634180411904777645963692473452600081661975001893555229887268963837017200116653728945361813184842712894405514091726676931471817913923334137142550600230913250676649875164328560458718839255543124283871116952115465756341446285341698079654614580676536064020777901658775866118779723782576043411361541823602614523938444734536156732384895123108065403665593366585894600998677619824487962730831167119850604716045274374396485476562363559324947959299185291971313084376439734170157295680949730171356953766562488296541231931428944711067335319030591990084986071805109616987443830625401205216091331431708850427380505206127165360980143342520198768802182019872350744916602175569121657262271345438704466861573038737700498451972861528323403561488748039460595066010892470511325138253102969212340013902101305933830488428541921801796547634889037787735261172958509746898503446231380335892216171492589030769527462675124979037469845668780858818547995298657652732704681596052471985156366334745822533772250063174764828410868095969370090423203614255596461328378395436288039081063179816742548625057437933882351718829804144563424669855938882825874833961478284620720206691195812195843504650268597490744284846991305407597950416886438341450880370428325623273356546788272354397465653508790470301570289324004222556833708235060314805254176837139218403125062250931268255822777410496999778972186050590387749783532099488489415220052403174014784979173743226003529241320009894941868929068611564274272568286012519167396772673665582277673915292730014293679703780300573261326882823518575642556312237821516049007288520487875079857061062428451794593620092526108779844511392115565180385812712481787553491621757522888666844999167567270169235177884590350053098109057305726231824741826949579660307772590112653829159487959148643803083164631866058613635290733541730087658255901253223839589550052251662797122199360826361160399364074993633857875851615164158813807124799248959213706543929762295093960283298123204523787123915391332827036167267003842498985475243302164164953171817849495110726602090530224283537197260062146576092812956708559437143170782820128939645554274128981781868974189886269313434378332453166426916569187273960059254382125869982563658456238948797400914914087144924084495692269704204950403080673743612402385452482466230023518777849083895133368492159308700838122053710330024146501742514584776841630504507538391090521360514952246079964770938714913823063409570159808612044656213489942115428248576123893019930341154900929635520561958157847587261810358472357983264230951931955748230326238488583501054058903010110447963507967250317161905805083953683739460046525537288983659059408836389962139547907957016459536804043136854016676648844916691502526541040905844035032516088459166395049000987956672399395335939604252252911537351544107012918375438291799042468183022860548252147952978367597848015745010722016122672382345589479084379787193374912410584049380951916769714630361357808339014224045029176957479041044263879163764705920111389442027955526561943144039732636025187234280143979232174784638726592695293560823261812260918393472874210307671888516020530517010686952214250115808522188981079476703019406108199108176405395677311018272680381028870038767262760172907542010445708893642400333142469220289211639985542762169221463220186677121225439416779433321295843376771555692795901817392847263989555605772498886480828108482764996910806056079062482901896715786116590028198183980124376124511210239412149443349194588605183482009545513793277012284000094868515785236886870914374633408018121418188060696442345530979700517450435165657442758338643557741736416806357796829538124681979097512297926766514100096049996116282837864712625332663400351543987445382704325758425986930600329264643693147422826633421021024789585652389171058599900105567789170175168624538670191935498097895499942195570032932310915453546089929911933858900148872961781613137511300615340250868325601497387563556375402404868635472644289321914099047579044634921797320095297851288781503791726844013453522044669599760220312500000000*t^65 + 672006896140534606101033831645426630505876199988391531198685792676046073948800360990756591615056943943572117613680322232313025357008219437592735108157088115342648883791482389284206440812606319493163508249949838337634866464811213399673338030344916935763786917823591449041047807120571955647720150081648627813984772249832489634018295742186618915750555244231498849016314531564903301992743366005207367562848920650606732621465496411448757770494727085110861196789750571282257968238320905754606835329779911361953796755891308350068703287509830801312224542425623571847449673013199334468126958777466888815420711109581219483285882929073748796316042856762521845076566537323499301319749858798155746362870709969380093139025475867331807188798064058262608293748214742736720266882513619341467832613539894720695191027185596308894491003292115328920844929006332555683138535708288471846022780987528201414553424857530775902002929283701595091959411240918278593888855851056855993964888621763137189318157095874900119001823418214264812014907047409941169255514135568467181968469888590832347354782536602516923649445711275880358684870822948455130430207496895979817949077495043396533422198071337753682861272993432001455458807121711919448829259327200961682283401373983074732702064884647814499349325284703205817895332887958892635091952811859815534337804094166212089301381401972578194315657336827535465420495911884899137831656040047139141649905856258289245415743278718957700784982498761668692472789463579516437161716742689456196533204891610699024036622431308180149443537793378293880919701082344525015609032140558116303712922480740003373663792600659413773544282148195080504137187021520311343458073406697020437061221972274153251003315850305763915479826983356914559810767159429829592857771885274946846211874643793851215202628628492477383122604921507896615113231746997818706976421587960568032586867274699310621826157370342867050032874287338322579680376350261270410034622947696785199289053543205096707513204425491901930474694586358964979302989006310964935014804629214116613733381919436197121341838463219753065613803073267440537212561360552434589336210493265958601978627925641734525348272485712629580376267396225625509878828787394906195104758443453376254433090057964081709346646259625801754368435357896735762479722672476467538288163042839693524621210609547769984341540777511623881723315878097247643554048878962053188521168091864228640943164331249033101867323119504279339009705601178686782465028327942224119024679477093914399292256459664089057026923758623318929941780316208936456898108273782895319009000763103430053909784184725325723337442865517014101710450665080099121604116867980934936931093015323110818610353583168665087180423178626779514286323468575316583290279507725083256112816152803359807624249024603655595408037225943130754999070021340965448511342080486660697264716899375310357658264243753843706916279077769713628724361064454499219401891013937705194165838050068936238365750449030253286967446777176989036180289198269573343319284759835805317787504172940037343877333170023762518300395565159888709156614762134313683488844127354574324370568212344027305965930299117969694985531113086427830679022126567633606926803549096486633038799821573065617123329379528384860200561042817668258013738282117582538108726150930513630221977717878021804304486917921782523899937196712288453670987856960577910692747320829135229091365968728633660246519483080978786216787412468481708617090108529729858847993337320674849045821254035363194840707948132006749177093409917372595528090258959711457921681992686986016646558934029143766474903892214616582324216049490453128452909044793392540565873748584579270516501337171204060448804459399898597003808148332734037624058977024653018743695484607916135002046149217646676047193898200879642715240647665320539073254225786179855919587353382474034160291336688152438710026494437189456708216956828084450750617495770565015199021520047885848474828571499176696596261257953816850857665787200238190534935854239374555547470630708868175365832787821599834582307751072552073345494103788787160765660938093521594986953686743237170331449926139533904330841117697629248364720561185332879736140089049682122773609089293724431922124112405375582824766819702888244977053237656706435880446828332021306496326980225055577207950295539923725969998377890717757009846326264874962880128330719676755981013549193477803818351389220808775904253043043474040048131577609811507850195188439777335722993545258950791288132199418471039407131830217649144271083618738435741745620578484385413771004655040553706794659882806504084962781615474098528869948940040862474549553196334781417278536666453619974606111157938503963696176089755209319342386393302906653917390896641011478185718098242084046419733706756823247388125810855164187738681674276467967847199257397577381099421243187265513889814422816796609076734617559025795091147424234450635112867777245251353356027445836656115496158955164771163767230181526050200839873868998336952757498158912961978903985063003241910118444648037291445128552198894279359539744147614336171095004169569696222236008803287620439629088000228211268687025650271539884364223426731972727103510224682591896369754985419160600941976173364465851127996775268425710914585738006280951574640230256162146868076848636530413339451190707011796406561451484107250267626967219138136892588463430424381657447962594949727778374035760770975217390109431005751754034361655901471720153502263882609266402449516829046975459730230271492059538108922739614523635091623312350581474521304162651359187441633624565159888120094061691400964440582838943899015533970304315338584016657296356493246542043692257216757624333233594476962444299635250303019312533246537081274517493883785502407264531356444164967451714967658085415402929369786242486090496640928867463886963768883107425379719770113034591646145075837425017419330111014422981478381105038141648114235935147555515763315253622425432681389893655819198270349349631725807853153932663186984442565052664091938260408449738337138438667701509392963145508660188319/192837329643781441657028355883937308386456411734317840710587284491123800358487622201314340040251124975937654244827047558224787521020939626430399429578293206447954072529685745981174895723716965461964683970198623533601751535047645880749777053507142059512485452874349903802102403845210542078553047207049365166680645619689728106635697732168917627970604640289843455702205626876065264169337775644693190065798498513039667862820772539422687255423161599956998810156074566922596434617093257947981625348030459210448360620040439934788834308154740144179673839414055587782019456147733984040215248891522239515916290525114389196738289057847035452711183836065299586008908920581836753603669483480373719989607122283766154365237249398393186502107595964604326368133798930031055440700946866975779418474311957315516321050777110826510895869217571033197152977126751875819452339743900492212633937610096539969844719173449154310612647357617261001592585574750693338930235503120095234739752748000212148356557412794428985892198361599083405239066726922283148751055586765678965528333782192212838114798595872268473783827248835792823034296721668784189429868232114046254185057524472176220969820055950279531730752358531533338466102863411460084598868923176182393388948654240918713546577717268611435785613836104668770840092287630109665584621928006203407163557470556018155863087807111732426721697724417121542708769896439107668835644804955276979999280274773512842111412305566722930489665923665910497857509046097883983636798667930648221267811079805555729263689939183993262475602456845779742210473984656518177722520373445516509020187095840429272715669940942405265837407261661336456980726524238466922572000912168042478691899027544259068262028661883584721333154918873162273438934423428363522934963088022437198319208159670440310396744509604677618156066817414719264806891338945461394791114902744003371682524752830644749844258981201060245799876427122309833609285734116085239326093452105324107743291534696049025793807431301944236861336428698932305909034966060661461997515337797362086878607079839320944895204457430686797225974444684664142986083144921725102779006510854659861870397330480863988831061339715622597969899306699356047312135272626365714911267754445202378103479942118568301003436084515562115762638865951632028488771181177643901402349742869532317650497175329769691306269345746268089288720578352498119732453670789898199966722432611532360155144830532078470323400864967635983449161846778274095015692814387991325509156155201983978644574452159645416084147795119688387181621387897598295028065749762250339784596841688461782092169630039423939161074413610027297674360966041033824477622109885423824397898053506181578741613775374037460980178379419568848058859119630820034688229011141733619850134050619954112607020578064026956271189566594552035842601206080655615500963928949877877914474180720726950989089971149233172447668512330203505749917124956430238761919126987134907920928025023079766567311441162523555225511715595110128031577351897732427949275470331336759865003033933116556611756515614643862965247264447048922521413570963739825833104950889586155087974105427833674198686078786332387667175639675028707260629573801543398376780150565752131000469437548514188028985006070619471793421202809442719343524434202710353036703988549922558832380827669065313004232543272872164497025025698209674707009782140773246610005856764263282424465709519758331307320130628586854692080149029138325455753670621607803116701405255913858656691216449158713871113115778805600620434643416747750870500462704706129126354279996959037015951788146842194605670459536208322749461481116740542276136077961125082971102479183282136235935398201444493257294888370804940865181835430094683364176382477780408798291595248492957979912496016191852469104014804973633518115074770445854941688013710031872800151113100675355423238468656689814822693525399234849007448434248794398082829686391837710873916569631023005831074590261078294714797956642675703714669795898992954862731124241782349470747529736120691724580910396885476933294816696651297806503387266351784949339331440859683340843044411128989620444752433138690938078781438818464492870648058024210416919076479960495219546858765633495535485258947410804105873885084415107384604060098264953457323260459322165107976463190502100577579550580284786490400476788788635053673195586664114368136692417207086511060967833223020171113193247714644603590801966813617518294449757561715329268531134968813466603533461435763354697530047716551861078565456820663903626099664440270710648841560665642531757526358537877114381894628504414534727569011437021180024838289626376856852040767638381211574758693330338054451833322248112749408517535080855643825201170464982431337336683763380316519247799896908002449046435102221110794443248583452547507266804638841050163572243992282485170440842398419124777542568927534586848330593646296999274780583476276266336790525730799985710525834688505926998247546015214764736333355580232458537421226494117952902254480426439765151739466721834351804016597669166231780615755573685400831877842668420679313438987130281103492142296979766297187786564312935425938049029730746743761294457189476412776228883704986219248008711086333847314014828357400551090284610242038503442698454000684342614283882896373570693852083512084681926059275913409902496331351849601111646804720882062838315400406757240980494707678710396474977529054240406111505363397867544379228405290239007446608540802939238410491128476167701986204277318661725543799500400768434977860418783654406434530604946783487323291641182998800935574191348524841825286342543012817708064976131498154319258809924030689849613206808764210778004968541890986704172265194573542847506298307599905038643250494137862667043613914494124895730710270300795643784352285574659190855099092278418865858763228554677534592953549531784117266751718415173723328432286664257091205870990431066413841534984256032033437372128839264806640759479435947328418743507504202285390261542866558292771912595439130180712987436508973528561823758057784531250000000*t^63 - 2889665391753094307095402604397834993217661997417096718557400162359582462510141855191896622401495141045844111670884499099081095640721299591557363258185130223252143871256487859636115605976623053655876063915978380197154797913162743752047106470334782429607062908672625624356517767107117577229790472861626650776544039941557841932844323686475438766361562307438653868845033230022855479121230443133985915659559635910722289338680177849105095138428148679704899109623813248379303331256863488580778747125291274864335521861107558040597206846663389455787684845782541991262488708701515965926963765169724157960123162196832032518753758488595518765483191241961525594021803248467774033439994027983512786375912256921787944575191159544611045664087914870537031687113540865673306208777909954354484400188837288579485452284316085108121192906106634495934576083261317809258401239673634041408024746301233138573006164671068253035469968665740003519648959650004526943671152951460921581266208172044139023318275505260454128232046767367886214316351203580896162177795045504852350995207175467850610419636651325607207877526556330931328155519446399617962024859860783092804956890577435162552952605396005654372877590482598517889714919316618398014494447728840464659099004461861725634101206599208071635714829538246316327167466198164347555219968142635564971994473061354767310309866483317356215352309408507245872850548593345458740695660347319648031985720313013691006083383417354509092310416082632856674737194952085634363232534721028918735705409812720755441958158540663004656563111062072065742129237683664595434006162748074310643359940533583284788821781465888257445722498407376450728480958208322155342388774754019505051479387952165451122889674981185952034727427617641872445150472383321747504926272759628122873924427908797121619366417618938617551904044089885374121556109309980933397784518634800805978163297783862935183486440455401654372222496806969494112729447625949571592046015208431184941572977532169266397224987771142382345764918040517759537110649817084948230309424314820841870767376009488118545133964452162491965731695790459364964049656674734345154363726090382820034424991239494820952043196614095615547740911402177079307391452022852475250882796379274940574492985577809230518399572133413503816072872347283891238876139137336009356380088985532485664777279794604771614605718168785946460059338147547605455824841462064701864592270985059855929333696717121637290654723805336799289135658593215206849637019896134349791273600170990663528585968228451439782316673110972205253417355629238734295827294099168769200086823819666001930834204282452445596835759262324403410118967436528013953166534238662081419024320261734475026208617953396663773600886311827706249185376429952075543503108762849924228747410858071934596145578383490300407065324175009990834979478505692275302849227466216986455427978725590361835177520555020594505179078286047546436953235522284021257356822506803465268950779823429449557341505130571561485326440117395587363788712277295919521543118163847579078033654650217669676199337523772762468800293841238897450384010322728649176197496710899868261439150980037886773406414132145004476288871196616603275874746313893360834322591500718439535190018667736802680153496180619677078920179918176078118303178320490105187722432210424072728554980406641326868785771572944899204153987662454708572452337478147557004250444162675856213067916658013967314329176665801003322332874330851568146826192541662988505574741265295141765494315550952008008760617264193247973776394835012233480286764083327150112246722033318196838354884244430929438611064550844252507719563972804612355233740270132838858199716781999618870410136161160470114198418502847128555343200542979198143899680174878324016644303804627980028990798493435040307005795162343215304267814553049523728809184870834768137135080810172532626562797627980373609613497651106798244915201347853777752879475350957281171117913751200070710476846050831265057381454488967054503484781241822174595163522612178265766399874140359556110283450654096057447279888670467637955826764309259861307600507511546900930711393687735773949723755530311170312178389534205743204588922613016178111100215636807378352497428858120488992689333909585051765297541007340631581482972575941064654577599186246824939771480529542543769566091426430818215692239494287696876480470082833762361004167047010538481537954388987068875931397102578064531555911584517228029400530845547854449386403517134074986362180196484117154022111963557504906438613811049221054910130912827750406366443051103195666410664969137068971471745365630302058097055114226614843862504572611456444137954454616628191096812903244326556200356535683399594087950093461330843091041081173802986184319536830802310346647441968043146172530112000265892291593816933528727099032333173175664921209844120263904329464506221310961161243943892862656038990180645484880080837184462116147011906178712293108387050615088253322717254227694043693196108502548279068613323496966797195116404072462217029321155729377631764180739765364111971516995100222260604820325997829052938795020987631268899728759504848210088342330202479967457758550734527010984540404324097803356274098964231867192588049589026357245768154508333759198499875304057347558095282680371795932707446793438703771269036135349210312011246586661035139890072775939548516430937100963216726362336170285475152040496467155758133593639385329861083252547324350404210781114971528383989088818291025519214351084784077191329397424475761319700518554452008214144086159028201263905203142349909737160887711220060730798483666857317642000312060760816730918429674304093376139726252761205706477886157405936126305390549588584485740520265402557608230064604211424152004479627717627863263534704634877700270939404105295429630013724316301670810685981595073660358323477848068928090261327932569441474373805107544882473108598116510739834315023192394098679637431245446166682067419194336907623097598778556922433194058960440418111719342276763491357751212656013905921874948385888854863823281456445936171063650940292065673/1086129352832358350346805895915673523938054546378646312246011330979191911901363975532236426237973566172715922525907589933677758694946408546202966577245891075743724934883022634814605147445410455750953161122470485852339614380708706957628032559436027984965355853362953887262225520889562704999530731836939588752425551365379933012285035869871015825743292904858309274308377826746911370129398633943484429454062203606470223497710444410470844756607669021775210912297398994443707517044560080608191438212153124073185850906525775362353905473477799071160477334129345348490636977790616397563936373684969090975462977868027793734829073034468709667088081001903889117305682604403586425827119466607327659951704221772364412707429464097452663350324401234330563261378283784097086455560888651681297287873748863528253728396594070195401871255193692455283503711415397150032757673928779013998450237435259569722627706558085354540060993821705003081166636621739696225413512818392753498278177280083120139233042263563092086438393229692738073543130566382547176785259321260864629191844139331459917697278317764953001342600991906667206030345078523618066425269100488739782916350624267249580475176966437826343593587272835057205902269071953948249148775296947263864453883869252486353820970245752547769401818841347340747179219233963751316656856737362128765386140387156272255245246225411703376312685595795359431539410579022111806037937969538170394261179222994695987314662243335357007366269923361503060129339225333703952895435405651372470018393178628322079826210614963607725157003085152881292532111536723860704018291913927640347783951896694686123846579288462088030830250833730005646076800699755830081050696381898856766825852177668637865275123031602371702337278088891338969702139609683563109208701468636359027911566695532433903924316234332541628119167942428014292307119676600140984486566272495666711985546482917097925390091547983442244648561545491760455556652880326132940392743457838487037980648684923983248198608164015046905004967084325783597029894842123541260610685466344589327017244177282401635354454189317744377616855551219306488912910698483858745811096579314520471364245076953150986759690085443854878478695531844811326386834612846913908870427700408205918657593119971454844361391157025695480485933192763928475871215050155700417524755336182721707196860690541457554720411061550921137826895218575258226859698094566758934784406942512471050541010310216519802128729910211979425468909531265240678531807966343013098105846240256950212539845864698463685061764335031527014335809148424772783056181898302485272724303767830557912449496124133980200087976727962263325354823669457947808117687254859017956158155959328211657018817987257763477102899218440991975753942814100880891741177226092713680671517950240396947607386768409778043514124543031271067213831677873636339227139384766337253998574494586787742386067425827734202214210770933045859318529633651168779509017100285962102985257693422364276620801767940480853804725484662678652507604132552512395003599679285562907585782577196253007029862607148531742251776707075032333709958669022600145501359170397054636952235104816267494206629219994703668376309286444094101314349878042487138834911242305823574503412090647033317111538692666059492948096892423896524720311713379320984845746991320608370279666720102262387632646173067892375559280738699593661944243524602409479114216295139219716676458169338116561382755472050412392018884607947015657968914683480637907979372994272940320134973569350100282940217241969719204723390208696479907616746077701877839421350271360240351856359277836796795014016925191137506525384686269403975953659425280274404855159892993396568661182478349149731607907717398286917315412283528439076807957095368962875976040731046299302498227064095294611961159325578448524679603595737278240839000589252611674757635557658693758144200284292671768074566707317759006186345507801709359401498489662168366417348830487072741496067840692197256458155413758030077245964032201189197895567008018231359026227766050858990768248855281997053899765992659070289744770742411607595720805246210679220045710951624382430017865989126741218801262977894010808715605288601262833889457163993633101594989987927275192468170941332062900749929716297268910000330087599034556083233929878414652425878696925511063160970330969345955655097411508794155448236124656070280619305487244893984445299870028393866811185420238024111950588234324091035689318457415862195914978926003408575592749036393135379877968679224209969519643737852036509441826470204220674765559271463042533460999892444401765621198587257321331224784054851923826410790179818684150243406271604722065195761569701297346952877709444305806576289653295386283708180856566879061313215926022220780072561047516060413736272150940155879272267729510710690231735757732220814926676546177119870628200127632556380119074740531593896802525159513624816688183607997050199144754068501299948716239520830298804504342408093275659197183649212177448563190800558850638751625601272243132317802936064485498141241260918771545596306591557250660219739199318664939822041899057057394848138026250270061069670072814870604037541494791110196713453271392260235811847679324503250594842855003558459969510580190441068132100937384875792902135014333849220567719980907250439978306386543078817972957835143393501754971656359623969394836073696724368264961292613584050581383402184236744098695760162132343689994366296232968853821023140107056790933921573134471334051414868328070582819790325283656416689454382208287125685922488580886215994190688488663879266796217607173728272455112019078381029067062540191904103808216323449826854536182456522450458410085205488252972173047005045440806409186026098987490671471376833294969664841534300736036739917785649694335797733389017962943100430784050742143415266289097554760059147005352217369426034229198817170644599368618001337816258733654891584526827824746826552424386490707817619607484501747502840939208292586079163429893776868990933372745280154234762436533451322062387538044853409531070179896894843750000000*t^61 + 313823480087667857332100863262290283194070609931091712682452735526976302426191348855986931000921212688792579795459018446965362982441482833001318971494165375961628490794870614558918827967445547677578051556251316667554617959210350647265051800941245797812943169321910539457405934268359643120044729710405458917314563012423311550424266016130957387683480857699406397205875668429823269709979245177898989863037773052823353994865979215549431623388238391928540005664160283411436227084400408135873072729350625402551882755373858775985692523089318456897686667865641446427737682866433473336263188656751675584478522062700439900945617226802481124044586997500318586072316622352736875053292281254709760381382488994128514347606615788059554026037401211092238127032766846549391119424357321790367882331211279161706744445892910114062107135062368081922220851802464903837959413182748766064694288926394464802892661006662542173040218319039563563818934991259387255771634471027141709457602895925283476713636817439974786089385868977453366672514832553549070803920755061720944837121914804986846384869842117800259310904086380777342021762428348376167959131278993792810711312179870648809634647472070189231474823968343396286671897690816817080837938409495342741032387921089042260584981969531872929289687638272428598204866533950982233953434220427418202535896378422430925665930101602282385297458839071063044514127962557309080830576821664878519317641215284700761414419058551050122446780210754872912723892055154781813845794952602102487013139652282347583662649372868624088562251373543778524910767136429711426821690537527299853244888942152494243371942490918376716766849644399463862234538620706739194347296729674624330827279623992120305294994195491163563037424048844360561945647383042941318053310618952248493400348097598947434356631945648056410765896085085436981270555566273245068635772448431137555654771449016516694268791592545220150142914142555314038895675241330986858013428372600980371335635253732179080304156412199235363347695356201320813285671713411886323359495030106315443178476260354250120770391954076041864192701180532974631260465390768385850399416662007451722234183693511026657194582662796543277877675362865296507273074149648502050553319495484590102068980898178853370850920997196567675051760758729138701294067300603810900458684008576781717146068712951076287822465725917029738763031694372221372714162807014896426311212203509263768578311635946768992635326280136189896582937039144892738972896028187752245568685698421078312415753876392066762180524234503283721322333774237030872057359689471471415557965877386166292467185253515869065739741593015148415713341094647525013606674160784587569422118249834808387183315627497285513084329195001683501911881659594879652963176771371537767175580902723609591173525433503714812831097718289300592643636422202844348530696711088894713706055235936797181336431490875956244149268249266370854511223700751248714264548365573741615215403614080843011323468310807075159288888643810373372342824953211678133711603404329579488931333905832515778059055964365327701325009922794998180551207109601524560947222311570686707854215109239230884679841792188467180488293893562696582715562031822366127658537043835256131847653378408846935190128589510907126132716406402643831615656505271591615312452388405639040787075852294605305144029815979508288884598251033042017676192649915679188787793243605350146780968376277780882409101890517287208608626667296487083851611176984309166243764041739246795795231478091257145500935305750165846520184055833111524877791497691173699835196931228407801281196718444912291904827808090475095886736802222802818811951474166709524686719705806300536649531748012851401358907633608507492944300579224901409459624882804274006724953692003924620492163015807312239943620237941173205442082408686674553557590711455469221665298465385609225475540538769014893653558459237438247042565335392242881202191842243808074793958225223226056913711632753745362776141404052464296266159647549803870298507543355678012374594545292544957420606137032100143397852253510929549427277279392151847149651615168188509846867746956134419926179978036314122676385666540638794189069358506443347064361854694792802332368081655023951488719166238739726655357739022960542068183383833741028530199022522619911381530645707168949060879779207493384776301558044610905419138650304580642585645130101262245877086812504900081059023677725153817273280622130879111534178591204028536842647036291904511316809875707939267756291218590512818546184826710935405019008602650136673251481929107909063306947325504652513723182359137047741557772871527881649310747960208305250099272015750868641737673293691237047196002760259222878118612562978545547119768803678114273979028398315879485338519533066514150630520827980507701927831505765577761372826404750212117516014284929117368870474493580505407427820211728417660867919148441015890175351714689494540256870830793300391570456230553748649046879392188788418853466307234084854437908085307375573737233371704999854506108752576712017564314403140424276079570888317267831417558053328892139578100044226188523878916690820959782512826571310393124353869944679558776976541344875929289970280637718088288658445361560532533142012726407549546283831079879187794735415749252084464676094371170297609950865830445205498393010031448440417103232287772686717945842675776056657097603161232550285242026397562179659605461940150309222049247878290165767589862427432090414540952953497141702188820269107577779904833924203685811448822745073327128203964043569629718677009885833097883820645317371117443485763057176115040261429441753012146638278016456190259736948495935438161830849049630710774183779857591527229981077954226111415202431926838743461321832719798665920086120553721742942475421952082169845549322689712607857180021604963470624762006085881589005474184640021807685501440724174213473726148965606394695242446058507288172047517438095934289380329678928613555411438632250864422366836849296805221373722121352191317549801129710617735918966691703133299720274445945948336557971279663439991/172259335714512164401690526706967330646883226630040422982076683107088832666478814627529979328653291366028764509638074453541869770708834801924711451527503337747695243819356097383051645753540216815676439852094213247509483898773764271580350493227073989273290990420839034404281572087926571216823430648306938365526799542380074738101273998180144618788464826796327060189562299615016014178054783829430307707575099708660278923150312989729346316524739436473224351693301712670041884796571513414918323938002750786658149794564908596124613003117295710674884124677609821009039815567723136096327090015998104932086717316347409327427057368450513173507518909507503997167018242137924513165907491308854469300711650266545330757265222019530032454920981280253222517446259965757952891147740124696762155948547811802182058970650044113830833204213957431796345772447781001096474808116553854679160552740968997623095964712626787726549590154087465325221403712925056099384139437197803081742634576868357884144536240268275832896185171262743888858571973618727775152187311112766870572185970298470944362697647642419066562726997940382275861830847161326563061918224784080856054732105022500054716938048319511695778010979831731354316636912663178328388616510865144671489193920479951031962099752818451411676396721854971590031819133527086371397221919253766663246322585410855091408087843490943352436826166371657063785715035085959142775441709205054670153945875409479866064552601402008798820821740682516005753367895374973902704824608423706856967705194204802269911325478268066604969609083735082055804636954364488529544078696214151903058178421873684335288501031781502951829223019996950163093953743728856550831107632593329208823384257492309914611002634268103378923411550619588632792996242296306691585626821342559609141081729284657040732976723555505438158389716351712422923866589508316083968914138668194303433540450050388505966902675424670488893238735753131083988275046981591556653616796349396285488249160912863770569863648090464806449036878734373477654852853513627894179694513286778887348258243268670741469059326756670099660836048718941324024891744303143762673503046578643997543946134525017156208370675109196112747372896941145263230427256960394242021840070828151777767500703380864164373932926737512087554030533530800568246137996605351652211948295145867687580450793387843932677065873085241639377919651020520632545892558406892119349355451644959760174076230207004547141378737335976948359847422991431614065331848382076478359012377807751828257119797146375800278978047121597309965956732726210447210869861647547135600372166107572236575315371322054285298655732875962803080331428806261001675469847870258449735045590600603944051388826187452059856750433810362002168755116990487948200293410094246470840812091244839364568636857731107488713317841483764496546184381930681483619785904946450810969800106571869042467864995754034864741510778007132600638839455914216796439736439903729560421078313002770937265982237906944048498469896927294557847505360046886969233765202796769362101343924116390888203882565009976661032268398105313596431834554646614728673462241109630840180124589812260874287306118410257105227981926795624585861767586632987338441660673311671504929001723562702441893235596324474466094687983229515066244806445957434262316693794820952050189858869664099234045918759624212245032440004634187179869903789186627170273716523673743742047338161496539002605568454438104982146752966727458589657500776747583953782740794028155730276523599368262097449534890932242787828377436338999383931844003981236809336881142077213403364550142522374891827327352089194861108643317688473712356604244866936526524220237175691472476577102735557261730422845857619469377310998503152380500631472589800591931402327603133122474013119584422028378746289389927571816000764286589380519135315106025811255091098726546153319019057601951531749143133811672904754551838709457251200063054670447694159701749718339696609377332382553352828507527548198581462523153812100527554491420905015837812385526966064065370655434900190627910186962653756904038480954878550627510283885687696238701594471423597368617636132721138994348633715089408058225823517980702758115167568447918335542517085096623817992575369975547855536534589790089695203272838609411339528187746178213983579038865988283110706003151725180001697165997460168633636421191562001640199104129561102111220105275729597824448180052584069203903308930363749039029201249187596730072848049666851588039009086672109452526964670727673227293104812434579463860450701210971074133445475685524739762220857905383343368964951999778870555099614868842317992205058104913045460080439817025955630523830290195088007367839260979725846564514806281557266745145066140970535173929483590161549969668511859421520885145677287308430512924410710251094081672702704533165691740517954310648666913248542989765708332599588322948116076807137120504916112045317399903159656804697392196241305321324914673062356895189223279405884805695036220857208159251216835668625286654139231701212577886680518084146047355851881847053758473647246025180995830553556022747595139086291270314571655015020749885444981417945618425063872846214617916260194537351088462090946048571400530403610251435653293104216815054417017424024825045590333537282323758679034705922443434332228343964872187970323063289201219262649931902724799743620185677014464372074248056060015574921192281218023219281003500473560300784643936453979629195153174414380946450846064105212064609885509399107858216818492460785846081861956596124793528302340648846944466172827525991134078166241898248688084596774778654862986191410729824736611352574337032389869692338385314433941263877289096285721498870234678020999031831668623973930338122138174146415948773749316463291276125670506376858016693282022447567097131819086565572214606913813370132573998811802832380596174676502674750598503025553612118496753276335991919814093846256806015507994209649995931539156111860233285052435578449843069926891568609969547428318270654169811206925299405568301940375916634329202069203906250000000*t^59 - 60571397940503347029764330782129163499641281733708280887397572755106187604876856357162071052621839162865841148699417899506949505952488404094865502226488132397570423865010510815398357281503912497187849837467858368734583390551087298443569609528353669089059282557830722943649748128354494793246554343770029347796223184565605848711867367806947995517889627111192138622985549612490299438077707425993148150791556849400301566414173943593047245243310787421546618856765837364374962772778699769037171581763537556897098341333341361959562596326035141913776376571994296038684203836425401566228528172374069919400670595741446104961454959161800711566254754803654602040002814751929120348894476737302856032573749025170463312574047679592838846665778392060228716931584152434138091147412814122231961292403420100510866173899430813085757167157042871898319595785846902010486014719654549113318269185882832536922191953152306208062624698724913284266770561184956506773219749489547683428193878799210449199067701349278004186344611718947000043303748842903909214860124007756216770571094287713946138240907564022684738664815727911231484464050596667188074972628518886724110897973184521565305677034648616926034683894496679340825216257314076796117840265902694211523958382182583005276548105268825448806618068776370395631260625359239994844545504863582168485474484869073295027906061769074830819792231527030052391763361751817501136023708045921739302255234852524602828306754924933479734133494991922933059737881662325421530683885114455980827405277823738504829199977851337804121839157477602946390817191620402443360516620156905044921621189817497029199956670866129487292277207670070873711472183429271059471212609839464828296465475348063532242819008292846430999179010397014434999692202492063072395512717462364807252278329287501782086258469291126071069977217733597502396555777269856574946701591788402061576938439522871720306896463925833677781335419602597517590722465504483915282827678506057451606731409359232396662160462682110333114784974705992342540150779694129398840732040582671213563765420067652765906549577704560281815954802703447315847666520405563830211995450919400824709522783976707183377057189786177820376841445285247844610381274369025407022923313411935863084419373863126755173683478878652808677324568117065009707519063245010169976409036143132122622928459099949346971911199423841043234642202009983955284431881980433277452835656428216715093729391433521914016074725075046109124696508494994056216858535831947842181216573159752715365754946928032921714081899402593979088054615109327330900741097938621098632559844388897431816890639093758172856387270526227216563918645634148783528312340053814758269157778631851476978046283485684804469138765593453084696963157575323388848299928858116376416047450005223692730101094300219007866964514998712708758225895241556191487848916017906934780040667940375419238636201793270075245481102841887094439606586197672861222693255116347209940841976694007734780980113901315419445108356305135231009636555228777274683532170750901097279136774478129044168329131919165104251094567047584827215412400714624987109650081053101248843160788481968765249011003091349229153368574227381434904516597814468758631072766817146748773249693263665062259781189886254401080864696110030224499042109868451270496416808458524289519895812497621556019772408654163585336520292773177869390654492105451501119110680238429943320958048578356153193371718184814901799339647111090015106412605844580617133433829281427564989684929196664149935061903070323695193437171004076025246062972646111390779635672020689840131469699218348147018165084234470188996128150253505844632366565310764391981766647263714978065496139426062508729405545387775801043701909980226004476291225914177012961290242152129497234861185278282088381899828885921390617314820951411973116344737501058748508329598551050215742272882814105533097375394118315639874102761569415319840619910911306689264878369792938898019436445314145640955438313744558655084851516861901784267930890420521406986406943932286929312644477875561367320761655349531183722684922860318207636361429559008767028175237562417443844065839936211948946149288797761889375078133112847721094905710708449484791389468500839116177840526411602966037790797967444674205704964567399823987526834492934927551721396096107218826914329957912006958160079195793011785394878539426834870699215268411106293773759292716456810169286117358601594014944365439937121825602993643940176674983883739581801011555395552657278962520562149616377614594201224035268690674955793322725333742568883599781718194669717513158603563225679844380639818904562114553235282105982462677714831021621977824722731572354294374272023266654681579685030296921487092226895662218646721453740896345774184025050860796177266897805003584204255210097082068211406856195884959397366210837309376908555910290539859254133765427923719813046828375597968851662897346885290759162889225062282462843215118823761247757036246292173351039414122527962487286863178301043198677789635657804156574658183258984286404148662299578549622934604604655167165526205684528861743691362792474774113020970721209357372890572103765697829412145873656125589631946251601035355918011498241599035877633138428108921911368596151618002075853039693359418016080832557933725762822269955293201222157633432032000344811060156663336488592817190793705010785394645295775390892672164303108565818752303508416976106935555214316216144733816558328562216155059784541967362565508260416062833618427442032487569670229463127246600017805283101460528706442932861692085523208711865388298470590937622068921063996441614091886095262593905156588791856629594707472767553210436197898648124431936202172966478702801197366326736022931679644750988627363119900667012894542295827197086654819340517778170791739278087440101541910380003341036582746983867134553654014338083211620383468905268522059687479383802434510349328603349222852619922113454881829542579311578300906974541993307331322054101686427846701226804611576725254495980661638038673476115618021849301757040828356776480943894514767992737769/54075821001999701446246531663645663298417161878891175367046530497922366535254174877345040816846800280744249184851403562447951190556061704229555245522076306308479895851284055568992533637811269086074562299484749086945518468295293343415421668221788756757884410942243819996399945629606498208687261165319355245855086472357527440193367396330526791839960583463286172108393361486334803647599365595724605278762587937660863436366789899831765965853739574964764672706077301853684674056218689963288819318866919509900515408193643497411415539555411258591187996595330477689032532389335241449269133945627773662907872344321429819881780877265173450472535853168331786415873831050918442198339894428098015202124322614357984435313035798285321713588882151439764067964088842043638347048936433587414286116351217471437434637255696935560866325033724570296566548480823972597130170333572110933272655245585218256102522349244496052783611669795851574424868382351073533140194665435323095066032736113624403868717538225655170439295816561634347505012244572639259504493402853733211205713274633685067852925940402830791685490952030066361997954190576148536375265473704287356476805075865341936961994156525251228129351242946870246919022723524918906416571034817941180154141119443304323989282797337253824305355826677181162007257386246887689799421864913677877649280161193173338814064830488453778557761847911857601965796476719527099180173352869117190463462452014564311612894515241839786398034607810184599337510083016688516632818687365837089558193859652547108346225042795680513699916806126603436386258688030965264012341374049808904462118274925933543032942882531289985208022172268053245439722567681147259295049261682158637178534772582187016785576623631657360950495936077923649191239291181304093557867667168250378947489122405190409191100417659539117965028173683180163480315712623829728658648020719808766611883131714899665300232642824316446013097014518008738883982692211169198470595376365847076236188834798490528320792849096756718525173754184982592481370470920605746343428645464087748232205481358722066615869356795705112732989768052692524706334389805633009364420475397080383903579829130365866218862808235579794807230050668997861160385902881439417834760530303952906887345977152545266523088734759843373614634499039484755176376157639523651740028025203072583247315709593122807597885241963771251220192945751209262112840764772008093134020310606890892533944375141048831832884799704529303525663081921070844051768622615917197831724036569967935670301612023503948182316403922779987780541671500449569476147230931582969597910952654458838048355044406028105405134944261581184671721705686043440984037843523350079796288941354960988367892046408174750421957249733977167284795506892599317762860681346689601915637402352519750990874312949145888602049519895450753558129728636241557568035400277991621160115305052440664569033268453169285389021637488984708450598640386840808687289941776492381406756962242492205795593280660454529439639221105188920084192084283891483724777522764881524466821015672556083201719944154169722322881809195104231170646502566527607709038505175922617477658128664988572308545576483198625674944254397786241375925316138746550411268089800330230546049814546255995106018354531866694314428644022764539460534947930078821929265623572815548609461514720751105819404128156505604855968878204512561820499914123437381649193903702755752019987430910218356194625822921068434164950157640415835972998013076596292532072063324866010912332714596460008474806686485138324510023363929115493683380139990961892875548808099870667487159270426629760297322980154543009532279723751856134283311963241844787816819667998820021239283559763563927594966228798687575410417996295360327119099807052352525659168946827125407300997839977404856273724516686519844474288242425442751351375616767374728661818038289324188109573261284572559882526377754595734125892927522839092536656929552037294850846648769292523053290073574142484202936762485965736242255519446983360545935184060483442520928080112851667326111686686035271906879379998979568934752725932993229550233437192492568489985003733898499806945984711558114381717774967364911670511136599725387417408182469467347476989366124880623931805389968251416952633020823457857862533914054787922979814115087708134292257318347780931032688688671087430268151669721352739155159180960974862590698508338938079355940831909166386274538771679078127217310276332542613712640622224152021628958421896621348175337240933015060905470753726936045202120484053465932926524295849187666298240757882681262230764935799857306504927230795701685359980551047212428078994579032199500050135140584996563106516872591517862458476010856189068678789419445093010283857262412074934527099840291157870007836911696013921324953262627073271927405637583004672223428118941786218583918912750684293235844543326641293967397395624092603663032729691457034854674726506683160373740723808079513626180593668091471585136130218603677854329237402851381103895485156796843153029536621949415252388789377630906200563313903183290466106444724834859409699730016276809345821030109707717056293426316598555125892799274958173623969851116480073804889777497956110761231622871065685569494461428181380410580087480604000902066817379888564581526812552812198190998136425121008696605476823997027685304766802231199848063951346591310261854231799207182168251561855916540033822638025126084546363499864932771583827171106867668678156507443765494127989329452107398508482058559229443682417209576857940207344232108657917512044511731739749548916969089986866909473543966764018135958242827658163931969967987557740434706913502414806983757504099505616337633176589592555197206220122516572215009236544420414158716526997198024858424920397457494758255071080189001274805644146192047129151258122760148680507003183074054704049605187209503686060805243658563549737010637159617346453083520900686229182318590800221430264679535985428469846417705283112257355119065392698933086069176521984743576728208498520723322346888592106795589834049704319178152576416155468750000000*t^57 + 212154394376474928470792137884957165735404819703147136257516962511298563209276267425529641898939419025324639018295892921911698208609499416164328768612735951883654186887813019975160297364314779178739883223994597938934786091453625035241272084314638552360069508698646372983888297871750968506250258198056207178209366901588370651805123886634336462682017997476636827930830008933886064508511159106524662778556409699447060730316915801149403043796679268867558757831701917334807930383600911161160124399666664749468955241368827475135345049371679123292515160349863081953242612558405368019012908585411276897191883704036125443747914979920428126151988231223674242011297832307268842474408552250958550870965102510693031950027851184738846145493413957310230357948114091017616436431548163348996775135877928460812224679141943341861139214411254449433907473764061604921183294984029766814665431416074003564522025267973697209519637421451556701887825293633227166472683398702934552786807950974536480544633444026220256402685068005304665779287474674559837696260856895666027155361572792573852600089631546204342075784163069999071127931277987341317633550587529045071518509976973687651225593398888790606279848503893053010583336798677719671404510021137512569114262741422338195362377086911438358237831675614497852316585202840773771842882517089864680152627089501636597447741755333928895098104990777065593087165845749286294033366815217682793092106217938317648725595540610397494933024667929724656095598009301590609723768979147104952163406260850800839458867100185870988983458142730502269992638702038779161993292887259889304840429739468464942339982889881538860426854810900299874925801075226869587341789897274275109150404700241790063141872406461231263679110447891940885565602518582536938693371330251717997959560617626093249524557734750506898508418004526458670615860232600452265531551390762027169379530824768292180890488352616436684979146837878324663240261464025069632038192823279189103137234816707591736202099699786093931338759344111994446189493542723648770221037750726779585111704132936878794414217298489758132138816525542175272060566629973514233764364760833659160400180666522715991268938292015528103496336576656011205157785812343905699648712173567787358891708373104455975443099203036409361700765475355872501732497672843357445618471046605691941800067614594244489886811918663062210822334359155152667668695704561386610594858250259238934927499414030151819838194066742816827465830985029036596230603660448808358780568676232963255444159404207073334560245380661075672159799614545665763606672208037203105389332883505804583896987434955344771229924474762525558794222268670347475701276212476405210826976071703236193871004951910517187176837617127764377995406008016371996471333676546418280739159403349553823106249201650326702955931329389578643754291893610962305315719834670672596894575329329200935992237131400631168968018456895588843162536372153466949689298428956927166963451910598363868100550609376007979395521768150674861540213987324298265208747102327110938725673116963200204857775680388933867326539415567366338664182716980460750472487321977572995186055054090338151788621142630041133715832564399625370653919861551583034603194639222832577973852189211703865025562203672850583543728396957336061642973324183441849880425319531446669001803024358519262258564311038722257578122964490506954694397263339619558562947707377628910347641753310153565677434552473136866371399757414152163828777640222752127707562932299517910483691922964494550338980643391389674434602413484911196558017881865544009514147250732591867205667007819408635201815881709433426239616955528986760430118148005254384332772191890892169774284111768358408032426044843509183359497440076291560217006329516823579133223284729722810321143187235030973427138603129388797141011253963519035595102583169202590397867998426180163219745939102995182132565223180692856353827418426240089562991108652772894571218179305075424051174932600185603414883120415851742291113660074001060518489126529452850951274431041239095782544096322703380149665662915672151428469715659342305587883431549111277828119943201748538825308643028478421014923375426644226714253663481929351353081804484707641411632365002071132999298087747725789172725612157608769090270819097181515838774554656943123810217979761511531097260539579562169599192024613530146053450933944364976600841905681479389625431974055027799155119453756422221684912920451465994148200971739737184582008404832665496758582154482363126492681414731574783264457636600624863776948057070051858453148408540649930204468790393570740638557252852510213795884615807759953952816760241270706781599843755210352600664191346353626411515259936841636673104386820110022890064689703568886428797997889384837805206894304143685376083572097844924405078895202410282360423792984496938596614329408550850743640727310121679148388628275516510982149654515622838943480515604353340817245398602008847546746074424395106428221315979422534801844980337321472951456565806903977647703835220824846357736750923566721270911533539112542892104276700619452934423361700448770274117391371960281526881841639994870773668873988036988513388711505734695130799236003580999581220100473143958707140546362477404727384473121819091752276227918105701367521666708151794148591958188919709178135398774819026045359682807645136436586627145364477404773708531655576187632268002334257906328507383887857320221747729132665737243220015189858258884814714676811677970017379062290402951807408832693314884326894709443614384598529150873619435406589875709934812524692400820138514879029145553647572383125419793219710837290363639050175315573326327188496493139397493914106749134233380168760245068716717398321632493328419478320876651221096583878759660504504323610341693506094748974618683478263874865180624476645470278861958941776320444326167958175256787511288316874857028831610162280720947611584590646116132278497742350777856383947650076950865955347415504101666631537385568455118398108153661850238192819949685643730094021058421216427428125186320262974539266389138716304523627511326549/342870747275456995892228703265104419569352815846547213591167806984882205148253276597299417134818073113407842192616149365676926076564629016873285565079698268832600584083724959004950992449077785599649433068899689627394001265918990515777893055230708378265408212268793732010506988594832757808748728710994334122746723282786922597181612274622390152927483410592491712373940797024188396683361977524447177803620786740290796888474540625988858315715960982818255116441366803364501769446457726972786274936793417981385879085396696242198047529414393719056238113968059301036071273421935061478060347623027656008204192814300265852394869529015235883468362051227872599091315574324517878227585119504379248612136052220926486866793154203239098176216617774656681837596747752357802474927506398073977359692175802778619689730555149514197870759783276955997063343228691110695025907787254723378578230176591164420498937539959685250232977770766696677172790470984890129849467620340745824438128676258219622974262924316334700124268419121073782263724859615295482624879559316476188606003112996804266336357643231948791948060130843970771934806209469768469806058250770573110816542406028415292526244060234829037022380964307016737826003524216610821629069566876201493944006997892462360938713647783376609331681138814815889993793638464294002044889857922114232006241377609826286602734394647068319266519983454461561797575104888868212746288042386241385977498313801234715798869501363954156755982766076464906799445876371925577961310932725721501737592511230288970864148007459500946031750282401625010820205781387448087873806723350260570347864373183155292574987287960895889543976140052939827890863147191629816852442901988042514510342977489166901429881114171169700293338954698523671233118905695679788764413158550689763848718530005798966721127259304622196297148081247852892111579571208760385100638811375098585189678990145638822261975084752179776859709014830018742712719147892263367858280572479673711713123984197317999847338214856269126959893364729559071105489547009374101676417294823129705874533977081719414603842760616323584234229012658544324707441328250938631042294936503821345273086994369369795086600683551484554519398093491818105235269060881037819860067740199452514614044242912221737126673183230051346146568631965355283793322826188824131838299917579259662556452329770172557285924592518067383431145605476972949163250915746071314965874336086914309161059529713772398727063455015440522854662641091767523979352938841923877140814682985024472113973498902361422558209509983715555855178942685906075795149081456753573344976501469632621469931178781110426104891732698570033699088792774896551083791060073330255952803159824538755690417736475832459203221161785489672345206177869575563126404975672093570368427596138504398921582518715890014786217316981544139088296996069680498068882235207065762389108875868614058181320384920011696747168860367656931970379045963896749748911169719504193886287338929757524858392284543204191385890239151956191622713476628918613194936592953107132633237917706045876434016512573077244928361160190958105750326963217655325990698033096002685151395679140841430976350369112636619348965986356630207124130907273063544357668171606204956234481407453566484524993044595663656783652285684339827146158533736660885932615867686968809044324593059962428176032952583443593456207114971167704476314177717106020423472234977528554335620304987956721805146953887863355069208971750036631088792401801774159260299143737053212523585150938554487068315951586046498684942584734997294115787520953804490771465859357679960017193751877291919040748429168777426551060270655518922541910798043985868529646039372518279113301815323086169800749760710789610088389217621637451894603387715832986304497327854434596403493526478956458140009949412917213880584283778654511762916618981137654565182928331142754941422017244903681077374194062889507543786656565645868400480853876334247851507112446630869781777560945382317893398483473514970962701246360233941061532364267943071939640099071097821773840377859844754596230202182418789029073811707362071587119010376620935653443804230546432387041401951673755243636092056964298275302001118147692552710881402239353752710908657368089407608286504251900933555925921180295436166422837385869427010275275562742598629319057346536597820002112844912028008336960999339987684295726447837082023375373500166494084841432953314750728333985177036628423435435171583501315234135692790472945816170077470402846628204722716730076506825289491051000602501225940272456549181543797478789872063911803244289006824317466189296936150746297229698905056575245369758405830273830040106866386980985963709481603885202354770395500936578239457580070470292427590519949450682087661376246102650221912596214781602267606436868215140281933634297129068936658400823670062610148084013088799278163207214976160027725820143204936447884746649221743775779252011541616303057156012006382786443953074404425111754807880513208528588659154857118077088428941401317169736723036838153486396251759389740259460611987239385605373807580300139134946121486537347257697453690052319313042708084077394251008065625054241983537728217992823519559461435651717843298062126373705224800160155463385903305854675629701275160325975926770871647506480692009974367628344392262363532392773487820540212946396591491036641042621470346676967970846861983381252819700875261892232093211535557182025902199154290047899724357044834791000121919830880268190120576056521765169852409158689304126451611488706436899845031173784758313340219080978667660760124455617798789754051487632769828569662257013864207358134442495322950002112811217836457996826476444034115246898344351369841439032378688161055787045261214885239845899456143171779786942323548708869514576776150860753787022494352158335171641700876050348015182457881298510080000901147538339983469930658773971390223279284875038356791133073296476556709334959546450437524556497292420647372442311218441096607403818290728504173136339932467332801996453897376636133056508254481542227375219322364085909767980468750000000*t^55 - 5569888282167352312069913523107841292115228389628025182939983615359221282889001057981916727989763828240484501332273576089342952060410535419866545080598269323851535070170323675604861636842789516721697071705373875295325813411854271473901026494653593690104738935305477974755430889545913115730989880600559558063599858547328261074084185879472696252841779524575889402558671128117142280383829647816195251721173202007041169537647552598560610421771506475036043963433668416785634157206489025011114457178282130885633533928923257177903235926035753639636506254795490360865900053716967515517896926641431657325980284917103182730779815805772100962166178536401046650219269020384446703826526649188028806374393752430413419491858259510513575352280573305582150306337717403656837707990315159520498376738632231440382562793003360676141296794094323114920993001930369993151664674312340329769794434056267364100747611979475948224618711278762206731688364722651997872718412774108522012632236982482746595289220249353440056516556704654114747984976673241094326036098612501555898387459712127428570829314546468061694952869721736230304726601830439187073283961288334695278607412882564371013373317216865524013122681586923342170477599657749217803186090948396935956427776367703463207226306765263055199081632148506118846203397667366238046955413174068408181480678766116497974649261708776415315121504418224016407811293853107973602606130342680292806910771993248330244112900435027124549006069404957408042098509672803629910135689222991701384904975396604301176952092003982066726282641980580390020636785292756831501253553921047550133269067761667917459631336869417216790335261525042852768103009278017511289378530212149129318134101590624974385321765117746251576680490585212129619168435924637762459786869671784880047334068781417190287707954500034925354203653984421258577409630467248368525937419426596702825700409848581985217203363162875759137025858203360041829815354424662699267503509405661791032479634853904988897987093807351975525309358607117552883706913501353415291769817416786034483303776061122443332650443506567708270604843121265397001224766687304366639402799909722896547535782784827785847075292992957764814119388430903486227925040849411272882094687263951610258645574134392079449891521642364042284421492907538746135211850674472184423020326398661712429840842406057478907563802714533586652902391149264664736005970401193016785198872942297217182971068057132884205724344652272854430213117696168488648347096212454329187284562680433656066781566716895732282070695826999300052204707937416120084171500556833186351251371045948263355194681004196866904823912881429686847750532054354118165161482962262278405061298935409023999614096277888271656360669181935057928176465024215172265222727474434369689945556279861199850051896059858077869887603764488217325705390621090989878581382205588919732004233995781867134931138492069957029865965250712534519643316579725402971947921115538667323438808534489572938920707594843655749648723030966710851220292858221937824755215836611249668025215312133453732767424458595296506837199337565792782461911681381143738143072138918862998181606672940421459360709921588523862023755706426423915624384875376134735973985486608781741737813455406250188580707438409412041256223623438354106909345765760653377071735454035363468356257437815198775834151811424759251786153057136489671204717815996196336865335337744112714954762962823164776099064754574330637009158033700267192852737660453815415192321684408331277388003621917202422638228648355113168675542276681683393289905774793738778391104584214369619655092077930220665202085282162775498256296489714620635414070645130492317403106001399269455237066146909802457953653691309067231025795004461478802539916517631180764107501614827876470882580190088371863114233859270065678689771590116904390627139775726294805701734573368490994732285185883468377056181341886550502309474443461312035601713938516306749399642229949818946373576231053363198908997613866649574916822109048550319428495610477775689899286044498442104555768552747523400352318607198134230926007174630392090317015718429153554796047248399983629502562446236413889085890666537916549779270981940821232614093347044380768166941973795265475612184717770780083906679774669840362517243741033675799858398227635285728618044443626344788013355490249490426845547714745879566031078449016326135455392111577967631711793735406135727524278943517816979975740195875689995621541941518147525616364363063289626173115982941414412887772643950213193807588184251114623056898443201958566222413170847419467539450379158906342573138223356611301186288209842761327662904183718463050721989529582936086457372773983269486295008719209673144766544957709200383869883053197910218102985413167602920238820377696980463774174598226576814746656892649922522365334823745810358911688586194458851730428182326285433381801589104923220825132781026077786002133993404939005370614026928500433372727835752294475372745444242432686298721473350659410872237756322714348537570734907235536232046013357206103291003615824378724826176507225759583440863566385085840183697853305300327828674596054593977003924740572285659411255921557769533201251585356269069417518076439326416149505798258571547989927958979680000850622745671028960852358573613528576260548536477976410776518355698713954039162448098978769810997935856234742228484872217799785768671183803845995751578882528698482896382190170733583307524113971020157191076224323156692693701391066594862939956767849126028727199982535161512831664722092364510643816778479846439291034117115798569473467214343743349987138101119058043411001913760962707101347095691898298836957088003407650829173274471900119495342023864565099220955011663794377242149424922478357890238184296414185753594482767459319198519179040704919070593346802487711435026438502859848359225949934942328074230350656105155497615820294527874461191340794482617514966468094538015909853694546649108891385135497135958060216110156309718292924717523995261387339596310724297964123468835296007545413183305765143434989703532775448808628555096469720711/18133885660135251286821778508673613493173602185810146267655261877005459673787587243835979267236268459954699275136376496577058591248126902806507680509986273895869396533887640355348370451427495147228606410904809478306003614287854722846066284927960417971996890634707606803266669615607715956409163954779529180935765100919157636069247189122458285975237440794577318733999074491893078732926875447040621052025102637649348434558650046135763085228119950236739527810435347605905502047144096849055380435638296150881359625082638937243323320024332295271741115097180926932601795869626442621382280090555325377983749901715315063642930413077829625969743333890551503975890976741876711381595233809423774467193705929279433011048319817631749595517934310731481949701660721094449619672388499825910036446114654667709104179686796706939930898860838805126673525043725828228777617870350750282160955337308276399385598040161993209187400191729508609151263376652584562184145166174974479944907348428285036197642568969625734356352922276988351755749867073710019453157971777592465104850535801298694354442709536123827111199064863702095553670499944978845647291320288560022513574337144413184220461674099830390643320997495954238841873466640965917918597756396849987100084387662203415286336719238910533312471865722257946101696833830678651492476974134630589510564579242026405052631263529305794488003652817722892770255826409473514622343962627947438618748479785160349166548736380287824953896199497123730497103984823264279611336869186171591675284069887055477564380522548753054109341917600347260838721065266771760720232422421102151055068836945837887784168152131985764610822065985232504740683098750874179598884969205645957615391224170566553168602182538017155114511093543262295507343079327755774257554608661981527529145046417366259207331744334269601638268665009294750106493114663609655050742688533648395831251254276937714187807794498081272374015343801890840801891441478838658885530391380982968839488401213124234804465147204156924603733996594665463674762245590639354918568986670466929528813832416728905741527500788282889401408687661966660563853058386999642695194278343982982585079498171797446899135030634703813520747877725824012478577800732753421548549049755489163495483968777019616977300796061277392731590025132728197915331243666965916795914398838390976397664356854183351984306420596267467250220156640263954277469816614163848223558784557544721240062381660228650933804947883847972530690141952713625718072900226889136366123952484368469839572703728468026660026883782881688492335630136774281401787705996518721747123625538855046425917858588362465338514327207055343155331682314803729379169506241132238496182204484839257563496281502126519599376882473190314915375898148303313967808241086376675432958900769564774658199333248474190581392435240509165480295592286802531520750281326246047973578719399152774988088804834293057493730986554253564771301106696160776249886457394375056604179022601942041081178305923016348572250497118584055458756890751088205299865370640592638487487179325347280249745662038324186301204866702337713433718076260910188297553174907761441072925570724315962754151716669112656613429920821997651650388909683281392734407406866573436672772506638595929739858832766743823884199721544497714607252975191488089250543997962676882648621999809880407870624208013217273487890447396628711000945727328954177156653822774921239033285217597410072213991712595058613820422107354180464005490445541562547180389376092932036268872772776002282674371115189933620369633668727580041843088080191285320017560216613063202750577061647092610918194617704947057913208646552782200469509698552098129098153825042851112521103950617686257069518399726821366230862852182387755817851447007864904843691837671358331817435425337420269554430607713244800884842914374116588494535647164508983778153690460959378920748299127729366661218843190321736794903580556682249856212767015953559966150210335210307386947592293836749962716875153840314987774663974426491890989144609749764087531172311812287743809312072177381795281624555173856919200990303572377600548337528740195779885616923809533164184107551371374903503078255579521824206677685469332226124784841660630197189613869347711547434239639272211665863308616258938045209210615230946575081069461705734343192836029918860055035925967544362535389780113491549419022623281878344948418962931901162097142015654394760358888520420054908638786154070849385121893698561745853746662250918281645875092747972078867846519789270383037991592011175671421093143333617120683463271647170968907828387766613591817238451737707127589589596056761039196221728344727664206570967583026837965537893818645554196874634085425249220646110296603137719409601412847257561873898965966139486686376100864508044904381489777361770902045815415926593647830528350020273022949380516045223724581826752999212496212455805529992993062202867140061843067968878957753057352346401068854189790628557678704758089216506819092621847118194561932231742287523642502139490583539321978754640707592267611485308663852920095831669290461474218706587241360651931663083124828170372100495513307742016769173847894628652470849712939990733927046694350048446371227018574792794138964556181965156642410766133462128345121441766991382200890011726765978611540896566926581865956427622064647070414259259672268595221271744463557388482123584155947543631563706273814713130421747363952976303547982328563288759045170901085346999622122126127628077563637262946712567042783498056146475357416044108344136401396423026307747359524050792550136588552864390313888719299386421465557635517867720952064539254010762117842064782589602447040807045950516231589880804140209685583519920034087145581305973527962573087258733881142237957258612597860563281570934892229315461195744110693457693216347447624326632731985421065512663582958392487838803602498791812277238811639539291933669975337824208566815594291115591963924714456588722534229923856048348619093439239191701504420679891243424594158712722995620602771787394530562925908024738354038480486938680307396569531250000000*t^53 + 4530186901450762426063614044657054121851213513032342225074386001803958615989988958410739033472572016955988511360593200313295239016986893299604656169296089936571277997002956597667047296118909913887547155486355183916823178904800090430796919866396010297541051956119294664015220651736806617870472422377622701910001991908673966814258908991574411705089372291993222897722898794787224035210994023651741149390023053706041789361688126355674181052202790398729590853210196791675830259234144688819294867770039718217265068150943309733880825999699932944382655891955061083642641139418516622534011591977079805919784942953622488402150788763000373279465132709724937583316363217242850851003932424816338309229822186503786696430278386801685553878156372092940271813370844592507607796893598369375951649094139391189567939559869178667715011835310422556350436743822530973242597162669475220287504103954715151785979751061539023151931883873896181747257040495681312553178940308476471425080489412995354140195346070740896514685013256033305524242504594938776669086842413661168814241519465595817089621134293173958194407674654564465236472361241386653302508519143331122857512874882180313600794864735711382130479144981354800550133308856909076834425057621218455356125715295313707449723381807090461045533111625234591118159181303938861179906286612399409375369968429218091853439389098073301379965678497411518903612984297472501392040985982136142179170318984358873205083602822350347233746068130197407401257749859594521817689776334860075818415940427504532830936307811889998596880079118184364015005674217598650600368567314841504732338278492969241488600656661192878626689613109467315359374766480197268028311973280728175031081462808712776031106415768166956925659473449559082122379736688751914986932368673315595878397711377959033360665704059370154245485566497761784329805071685526015589427423094393616479239490146734982760380295517513974195308534578400568880418521722043804711808336492143383126771279223995990117967988388759219904206569777862880510082768834331168436781861825550527924307631663463132366949316602072901535406210444411582120990309097563814418974658363359461335021805301905571483213147572844036843593480974528090878065875940617649191872509328895641313463338351058189761020596302431625431427448621977851195138358524260305647942354651711529489092481832856436999773305808294334107986035525196248471822208924093057042805531328395288360966259126617048115893895421240898403779433218595055979452628948494419705453064409197588853315843519934592827277223514428600918043519493258890260815757077491221610053081001640527210216881735977773292604029323920330237855450340991361282347066909236194122388254863459885526816329081617979599857743081356247968559058636961921145338976997003213534024422213290619243375502208750555938152582030349088530549471046632157858865507649263357790804288228996473385459827715265142903666193678184052601051791637456174950768934364092821588227519573828411614949186858970369558500919705894489618584060356559097197481806960704698310614882967306843447538041512995661133704678582821613519064490107304979311606385986493239713952071180192503260992888219801033617371619981663332662030040489328790298527012679279726664269766965353532334569042136035714325476148117668434540223607933482802468224252884518745120637879392814900078619105620421149929319542801118681600449066080389997634378145204555563501195829740897735506303007683672005414233708703072619556314043600870488790662025987754791425690744410621917465348690061393986353154544549220721809557178399249207932085898788021130278445445132402748764020146559772522644868519018895465780514710211592086988730474889134077032882770794665290445398414901362466524233383644917688783542117860414582905589194211514262356632764951276707757083253205098938766260527218224162904164445659979384253238136146810353021934849383758462202380049181456324924677628982506123414308368246078466895869001373184646688517548364300031418643010852433430502367123274567124242308454286660077126931057519996023724660592017874843616756418840380312604849497345911949004999670128727055460805777456367220731727418040044949094220787384043722803687714632694131513795832958353448544055870697694523399985443787302980796837014477706324805931488484861244592096070173537249389227050399824588393576409549321429633644058044288980331620738063561858219531907234327333849120600769597740840197199384759496429069154651942484312008264417390904944207429336577282327716682834907388434634029270507313998175059716252501716272832435399821421547283172210828476727324835976194332030930294145514233166578407945069833776987243013125492654008867771699591327664424595079201125028453018629465132867486900865007446834431427923588103124082831138069401991601393257032974065443616597259990974628296653124102250783415144953648549292767285322708479657179339905513314555511877790910918089191794306939479341377404338292095158476410617299895199001931860860071977335733155386385131652052407228534585826580068465257948729847726918884786985147557517072997700485517474950829322222747914727404374846696438785177653765299578686711342109382161675377147602054865667079736246918948047712907760200833003299548466599798178155899317655762440490693375340157506170806347988017188674912648443554996006001636680023409167277916749140579393139623024730207274082976639257898522098514134049339073809070082426452114809979049735288110266362724403552201501053445263874506209964621907008172434011547616845533984083620671039730121613435333249783089846657427418631661354241367547564437915859288588086926186513087830166728212603730767214298670443176023092588767578515803027885057939537409190908259435927758973905401568255683023260936554654760545034958741522068646108119962655070944751830872248167700888346736755033142502864684545884803096469553121761531547135452087016750686582202348854853687603166603288114684312706095754297616556979377109457302321087862129986255026483684300514265810777905089808664245326084960161118751295249140705210185188823551002056506659168773939683497309292730897062826157765683/33071075212296094030760993307789914328484544650450024675334993344258805956401638117499136755344452840261157883714278170370731174608871736689973827831202703319868835108980710449564291372143913178220290752053323957445724365023041017851551488722299436224892518076961002844968801604448962286766803025983489661164306553953641879802740104886970765047330666318518111261738651757790741718651188680841609604256421615986284370549725236025367028847063962830802500746665082897056756818317112625266903901273411151995086363804011919945809474407394088001522282300909751972160222327744963480282019749298228019995760646228249209557258961072901474667122291016208239996182908281878816830393405930518372993878151585025701066960329219110038125546735408912695298345536232430683337522151985427792196090039701438052054390490315269862130205494190497870356281323611459983187890764047027736279838868645397583687051882413920332460878119471681389334597437681299359000621119376877515245941690132693334787840335639568200107207630349563455012368205693275270760073397700127450936595061112191092456931490106285297303531471934544404715681688927958873277929002738327284831972730289953682022588000631458605064367502923895261579980446511619674118073647925477909493072767137086707760970722103308970158181002360684647100975676746639743722798997904358280949483783694274457229663774319851135430697529630238521631973913457744934016073592372255010840988147369702714516813230420933590501297074618745064502992072850231235365905429526939387482225138548549458395100531471600451906540787348995569639401169914912416527085004791631521028863935333468919236874360011723548112985442111973928504154835395532935424328763556794741985488104804800968483350587878813663432137712615303843336853962614771507026650109612097141629897599086101330494397441738065978972644044411384955868741603472462611853578038596167037657759480842376766797187509298132859318022661997346471686573982245662419847145491315314543756951516906734889877267693081362186064587111487746787215311214567064681667247595181270226555972803771769166835072144220623759261735085346088896417365001217211782339422516262157795240113755750781619338296125586010688744809955044244746681922537460863159747511424570119171244962150378875190908961566884809225457684850174605838224569283379583483391371661292874652937151768687826419863152937652328765698198673214679113747120755933495001466877762999596228696239804228919258741675185803945160016960699070253602283618345608121193466800808967577418665727902344953472695815443505698025747239339662833805989671590537839812979466571202058721177168725614629260608014704242497137799337630518905359822686546504700354270292138469643549402167171342472509526735308098323703184443173345670819211064927522375666364594499465732498568633451958448487528785822887582913355262850257839099796248300795301212433626382659696410792899992620155925625878414478763902077351906979826644339344817214492638607360977125205884241197198407565871772604081131905265065604996025055333201303530754863446382736760227360227681125782181854733496519977374487855987979020700958416420313155227537690750674846971702037960906461850687208495930110507392962557955487608621312783577674066082805065663625927674844921991230164814297833492311043896520769683977794031400805468513416574706531468993124973784595300454225161169877717490075772477721102097479900450970390349961425701910193382590808780188448999326426045963029049632698511497711131975675681562545206132349657163027086758680238423711110960630451774861915437768001970327633340548399564855053908846226193632585804208122519244097424661656164471851884005078316630168546229223853589703154091697791553670846296236784310187969724015014651145347038741775208817234701851084466451958499665631657658619604358383445268863001938096721916502999756492760982037357449906509457714810390346089968845074290441008108042394870063867837469193136308527498518132514068833601516423069454720630723497712097100471731032892939119541429738517485044108500841187686952840040430948989686352395480173437481811030744141287532266410799911353513220009725303839554793868012415982085722331941565736752774244331129074761223491403948018500817517743236471127481278670599151704741524776116282780185300410191974260125857290143454860583603020588007735659474412589742256745212168593388361697668485899852725843368990852597723239624693785374027468058619516075643164495117873666021760264643189013714702299672999728134588434119793308468674353532587347944590028441760436854887249186274501885947121321394368102784917063051395631629388112156204094898331279838244558227516071048852898049364940362538302144766510891226343449600440226553047298017892715471529866769235519716487618142969323736706648177153667257453863797372718798543427498310503586397026050136165324874629787319047727909778727158173387677464688012167589554855486700236466611572500550131274819257885536217684235957473360608290992316688670765392502441507539868595280696289278729881575741229673836401825308172834801895986922146147368364820368340220711373616200153485161462690622418802523750162747104084219926747072260121134242604464451907955884432466106428006965784006335710050583088489327995228360186737865664266897839574003057527159517041450416717535687280442906022540673744140932502328636800465394388526132661457776272936005706849143661632047483382523800409901812323722794504283908959150143449633434666564753618897793001580871818583820291666889021643265443149521516916842534425879489620162674765573211682870750453970826942198670116555764500985655739874991878149836241383765969893891519628378560418314621098755174725579071003843841948804536585799939303941241136746782005375674240777933062103458344875979154102655652175362919730525875631417109468941098281972316925254854670570815330098962727157358028581960929387244113383824472363015221240003760020222955527346045900732192982538253635752781063391933152285381707474603604938682152174197654991632878345137977163325432371528256579163520522652870050079115860768480980134624269762423132679669283589078906250000000*t^51 - 6651246288678444531191685141726606329965683590835718688322445620770870855042432940388810393114779485370157392013597627217715444231675292062674337929812760092274586494727384825308050877712041508318031730741754232215739258301953718582244522825604016736629201843942247314052179136831651087952912724026914512743060787365512109665483792866861769569030173069282949587287174369892465890668229559228479750824820179581600147401995430242859001545007965421593193094158759027857830143579476714450634271160243591047479431509512658561287748094360256124379398845776316926224168813186946294766107667697886237780641776623732094388469966052578764099690498679668527193844757035969930803385939604454051387623322296994260476711576889862155218310626936515592147240467652580801766158724658579467347172259281264917169658379266277620406500784645287248388929899180173543759280062116616343090805157537162350340090873680672534406948085528328506336160075420012170131265355375801508863265344577988293888368128600509274844058125717738866522226855364962478168870177180831642508554725068010952906170121384002479840173436836475854161886663387135538695409191636943438374132499903896169867876591088028288229664769745105262668368761690107154187918173524917670885997020683243182225434225789179211749017497052962706360140686007585068998664089171085154636445726879310152197664313439121672730614038032099196861605685158828005534975677354624888132997319912001551129776252508163602401077836031937680485812364781847109698335217086623897047854120546709968548619532764284358989562894361905506290251190959271149592418950727040684524694813049056379153799620465899728038034996783383862648905669369017837189778121334332631310661725570895373424199077345846395113506988285261345765394766022253668467780728796986652155189341452998706817272376926357807389309614845939752873050597348132170334868203693598049933236778997232620988624830988358864482067390272531604783359823025238800357961079060489040686251447572752362907878212183544509808632367122850666904901872172421033978217771850078207321319587034785021801105732332790809835233242932570183981022062344615024329485367196334952166156611268690378606977134782660399059870993875480137035094120112485520894973137026895717533151015702521176657901674610087832989464092988763579871835703708128008190685527035209130399876464464407970953412975067905940998290639900301793528965439428982180166992637424674860296683885320457625212918124793375465852191129741204758363717730980636365289751584177397479880495436254287847080700616304426957398871711777182970595357382281450158318026128245114944349595750943710029472260782263002240594377617290681927511651627488314354468355116213665137920824094775914839321103693088237748573495921316284314975581575616047201274308494208448434429865001306203271314762423784916418368480521387152118332878206706282721596169359217993706819453435986615516719067971662782323191653830331337173896667461856825638733269770923749283370071294703653080398142384836433517039535303911594355281404663498176708269250839365754326763309054994261784724008697324061236643788821089058637514542972280426593151712146699846574384977991172814376447494363344217052274678141557848360635163809078368147924942894841547927210839583861714586278032827259572562319581569948981318925813785559885393226819068349995972268515071852671998883429856516949383119099574771867327393668218844388298054184548678511755106189081916377410776993524533862851548074557186716441782591041668380502297226032598479396170551688410041949790970645941527164761769378290813685285832340380102071080016919786265162507311465332443666444364472090806345255149569766258399291559829775541429326933554949328614027831414018126647415622782125350891595305313945713334223242707645275512857780576473595916067923490809616330915373542548425223673995310213362802676689181817316845377943931211492281358082029056262464093830442182597335829047346646308763372119739669970921095452057757742687987272808425101320380043081627676149997887272431191952391372243330762640229158721870396096145340580850067819549696800408096466797371361453856974762100941944519679487900907515190462800540197886908502112790858493716450605717385646989056452349379325257126771751029595237706413948632019518623334319197755589963537142635398031834016871993971278127890549831765806283339187476505068946838530244653870731773745167719801137579774853259950102991529060052213636601854308948999252125770305644836213114594279392137290934101523427477648681916300058997698582776225835566558746429979445144050694949305141715249769701171703582015840475012412060293194292831002555675751949972237113295131092097832309370692316942871457231536069584005058946642562376429978388696160557768077469745389795985249155211354990614664959151040105253188542323075073587410094198895147447267663941710490068786301204305573228137654418043127247897504498761088700498801871405291212593458652323529265297344234934556300289873460180830027914319629622537639253485248983787144576972688056024173626150739145327701940000001844685515068285979854019884031171648150809134879029456077370737326585312278476458201790109363459093805029165930545233227598923706274333821823629467441113779158386596361011148676193443724544976080216243555047345183933054747953110819665882556975460734319305156932602252511731763709737316395065907707254876302657840968049164088936570202879216128844673969140085614288831561891478482512753052274496040309639658444064141389190104767130257691319977361330554124811114945688024400314167848290432461843750703383825668466833489791503190886094479429734863156041836406211500520818686373156977056114230933941486651649417079096722660564528252481005118483393975127116279642796954018014123760298240152458067301795786542466992545983915975403339137999703539337679033945646610963720216810992118660620072277732715278936083877978750075797226537650539745713504380552324591552045867214132981003351071085780081996051459850910165870213368595897800851578220073297942353693228794699380529514541047453298819140111759799687198568765679891805330672735096754188527/121260609111752344779456975461896352537776663718316757142894975595615621840139339764163501436262993747624245573619019958026014306899196367863237368714409912172852395399595938315069068364527681653474399424195521177300989338417817065455688791981764599491272566282190343764885605882979528384811611095272795424269124031163353559276713717918892805173545776501233074626375056445232719635054358496419235215606879258616376025348992532093012439105901197046275836071105303955874775000496079625978647638002507557315316667281377039801301406160444989338915035103335757231254148535064866094367405747426836073317789036170247101709949523933972073779448400392763546652670663700222328378109155078567367644219889145094237245521207136736806460338029832679882760600299518912505570914557279901904718996812238606190866098464489322827810753478698492191306364853242019938355599468172435033026075851699791140185856902184374552356553104729498427560190604831430983002277437715217555901786197153208894222081230678416733726427977948399335045350087542009326120269124900467320100848557411367339008748797056379423446282063759996150624166192735849202019073010040533377717233344396496834082822668982014885236014177387615959126594970542605471766270042393419001474600146169317928456892647712132890579997008655843706036910814737679060316929658982647030148107206879006343175433839172787496579224275310874579317237682678398091392269838698268373083623207022243286561648511543423165171422606935398569844304267117514529674986574932111087434825508011348014115368615395868323657316220279650422011137623021345527265978350902648910439167762889386037201872653376319676414279954410571071181901063116954096555872133041580720613456384284270217772285488888983432584504946256114092235131196254162192431050401911022852642957863315704878479457286372908589566361496175078171518719212732362910129786141519279138078451429755381478256354200759820484166083093990270396184104601567428872772866801489486660442155561991361262883314874631661348903486075455071553122807786745903832779907848997990830705233613829820278395264528808953783959695312935659286863671671129776535244549226294578582547083771086199270907085793815372525397636501828897404500382637356498252407541890090436961231527884722542366666192411910967160011511117306888073490087372391806105768362758073873727436223151855363539498227438058538807560061801787156750406109438422815005378551797665186171886212615506037282052809014614465586728855896590929875039933933896444376044936299547783868441002308598162733217989959520892761073210912097057288628795831972079314258044094407548644316285327253640622229387248889156171930904645235986319349850670517234632324404507722026347807946294922399201598029463027186911676291635600793003773904734248710776670179831374352494751655990514311120938881350587804015635963784278743365919577102916104445589963403085553506240633306273905060628220853088800974283623658926031029244264329786473008226990249459088242217723060827741529832881630816985971907218318758536221738112946101165970070034787500320834830794534666800689487239917039788805289256409236847526874481569167638199419141105562907472523323693452519764485077071860440862712503454564944813539784804908970285240766628401474431380634510604319092056138473827620576155507918578115136286717882527440590615386308124903876849434998825590956218297463611165751644041024092968320224764616525227573670709069499632194024312997530228835197773181986561208824940817244144165729332422485282076264432651448494207553607406855644989841160356605149340557867988915344131737801864332436162709986147948763115903895023890426072603063456908018620494310618002840487463162244898336225235696793103086201542470689222321388387054199605808719842432329860573453976376990514498773982744748271882647405965985831007106354647027177665773806790267470310649657201344954304764602329885765272398283696396155447856900848737387041499797934161233152551585723205560217921333975645986158277689368396347120607443438318575707897445161731169751021518827080148246812962183292116760635937433307112728518054284976839599674962881806702326114078367577516045525267647648550452407701426838895880806607457819468481142734502997565058533727467431355125530222917385590845759703527346101504037238953794810063859334488806544408822695030751406179495721608065777951509090659558117781632793328092352966459524985211957210546371434049548271558944024936482098870108746454303691693050287241765467665669826824258439242131051805962952820275796830104286454935134586580349673173581806111511779349710211362564521783982641089744572748347960548026073563380167558927179127292847671447995973774530810539934496592648534947497361173426065606623395609511487196905627121266524220853701257709982896779943997500590366635594659234160471846483455762183832606191206975886836508335669188666246635754817370522711281161701136784567533710909099168683814674337278913632798175531844068988897066971827858459473105842285527646184849362553060688676232444384508804066806692796633727606951952047869207017337674683914142608369926067229445592029865615535609253750596739381642139731405931620444158889549702990329171576252375723569358874541356564270185471324460869315837320684705507435645292078438011210932918229151984861297630853361623988749315803728516752508538334935039779424595819758678513000765354258446860092650840772402587268169639978520316913182374332850217192648655927110737429935958574339129863334807341069445259746025306624881578895361755959561558128607263140807101776170526084997893032121395123760704469836947404379541636886549399551740475222944268905304054721533820277362102307327123260347427420478949967481266444114451217501404867353044138882852421227712680597878590231709737391309664039011928210648529401386117360367231828725934467125426322877029529999576979438133856741086561749074023065331055811213347120074150836933602168302684707602640263331093530565770421558379732927406879884775167891305391401635987220598839249598859918695603607456932908583060523516956758156151096927160288989128884819825454039826622656250000000*t^49 + 4728753156383062582981618028590311930557811799103580568589690170952915778913861634571132858866518317009896767987961217255158129346151970877839525628501469252732189803175156988899046990516324514950542546006063882443297251807441851636674913448886893549796152200541785309551226992249515496965949436556729448676190781717443039771371016491504112799176496346481888912441681911440944616178657512262080281595526529897305672118494696037637320592427102394106510510927152571474707981443301636514081221814074861011050014422569716477989967906814704642947140529541687610098375303666278654236574785504444660679414641949394517895311166639292360791097771924921314720859585095758092182664789578887194201743296408148686438074564558474564575927829678896129051298854712652409623796460101361713364833880359629442224317740164078106742611703559356248708104217168683519056389611149089168059395785943035901993358697528603442899891805746797493961548483342800361220934127067533095180869800953819958535383281907782667468984570963530475388317915955197195903225048090432110391936918724611146730132497428713906981226033729708387782769866601040167539394997466384434018761305911773624696145716763956327167122732271625144891753210044226269398307557848407894030339850289948970562435055669687661024673682578716198137912028848940769278155035811796368651836598658342299083266674100107882375328556239480826926613143892050887496201689993245020224531813306492285217711745809369896874566829001805195938531749070946708314237805982788734859503794173172240654671147827148967041984236395385866914308780130403524287361064981706262925424208786113905752818019941638379217123861754555749530164272126758507032760909325002323445715470723211893647584967244308416856456285904415989772548801662271305582984817343922534715078954082023127601315146457093394468184605165680364218629058986243667009406882899141718649050849914536449451692408984164934461662325853373379002140109790987679082477360193492085158347642061105652903760728100019591483549811685208205031522784534361891797213490112215563664369084978050622592456340558685490781915960747514525523037884268841575784360485819719033069100409765479284570955846856672608561109098878578941381948165971311635885869119305177674596785584934529316647815849313953950594167884812605651077519021483208926147026306133169315808960985235829169303584418485364018003058601162871703777601332159326876560899970778544386906903513564565787249911108285649237064277038412198598058016502395907982417759899156572311963587400255541923385681361292672167841399300745805281767122596424248646518230341146594903600838166785021416480304638356873640895202650329593569524764496677143525055494745112422841091318151870497840544929224977849385378287818237760881108250207872295190944014367362938140339880019762526596545206241239997876454878519763390208892382355317720463606427330032940138626843977670769457429649771458414131062025682671789585719392391895498327155989664693485184700948834611378119063105080192750567672734869492041332901990826579175752262065869695352748390920861628145882439301824861933223481124511368086197570905510056568073825185849885785797974241434172546829951115678483480033593026895600368964864873248670525105431887800311100481855970693437047963126858804476431426794605540102296534704672355595653580328703989130369734967310602374269026101258715957069824683926951011061849282906643231977661371657400073185179001582652739735323138501807166040107317591497822907480378895919836889662238707603028324970602603164114578082732643959777408530539967828063503864501593790264433213952396453179001074671749974957875184929811513325790519908234517899840134792658999535136714831127746101720814940350251251800553991113090515939960257420206829685040030837497323592240542542157950463987468165659650273274935753270748597839131669837623587793038943031586788041900934603466842886821881417807560185846393810980388596920158564068849274327089823856573110198845350070017666722026585867426870067167128279799788867130751110358322089966760140740789812504551469668352231661378145443000778500398463647109295633527148256734375258495654922579720258193868266944601884477712481762293959707320868388599328224893456080602523596499327104851279869282846691222235226820394947814607783376834305142620585556323634027005090942623476783041817223594814115819038259881689070220507622129690496021616676118064239620508616392966473304820863306163234002745746677544472450856449334770372262515504186507269998410819028476339113551071314653262534797192337792371023341514049650350362353901263183811228700616718868092171701899128173803747132629003513884874104546238175226405542901808222698499854461226556303983767552233377194246406889212472723916242009029137945451816670958616220007797913383935050816080615777919419007541849478616669284738375459923798121799227262641418310801754222078729719396614461422889663200215884994405554427374447290276809087049883286594383671543215879932155264819466239535949129912052928342916000858299326947697234206867040870647985496643390381692752078732805188391037905124709358137082353351254866877728590216821288646081758004640205594841118101546162726220109080240852816117090126978688772811654031878943773150949155135531411336405709072798527672292850871597851292486186137186166840080161614667069305256212242837267893763244534313033995145629695405466197650315438659290696304813256232318864000258743869400272811270004560960127494697809818378047293845593189454231155319509470491618528640083081302408031922011754388898239963041253419494710322371945541817166571551629602078532695301990584900489872900341848664441656424611801831074588969683984292670987108494910163965604241229028102928281202358805479030219879102560805120220017098164608239965356107503095426169470632329029680480834799444747567944422099467827119479553328256527026826800979046739968995947067625406904095706636967300465655116911800180019549455352022248916594362758083274696098453360817220132780434865188603281896992753197284061141459312013548555912421280819742353602153280723869666167287351222027412794312419046713/240046511915101580481782175914366248901312987360749498833894135362749292214153386880078768149336946806521465727368263998541293627943307095566000505414240030219728211301240939113504074109371124905857484574427868453024407465847515415289832914739411554094968141415764558065181709605081923537280128086560431758247041449445822352037576135472093920445590618788155270178742458677297424583679036207197261549262597716036499478752087257408616461087192165581403185691779887422854146429553463749386302467066188429787463606659052507361759926480880897262750171531093233702686783834720245125584456275518430594118888500173754466650308241257046758298091731389756408679776619977991139850542613114714993091618964226002877812562389638030004625567120281019359750576103129275776334259429717356831790667158921322459469623490927843148931491580280688623606477362540325184091696906382167310276109339079178379551594275752741460787462268546149948435479360584669496963692070579104141274964512731862504888609783179722921866602323693770112232631805950508257829920512558067960199638980998012895588747618662628654577333881320808706337635116232191277466328203549627298746359885846126385837424467168478446283538269522423429291422696788423076761799879840033533531351309763751817557522180164834497678769588563608969093476510807242221443717896353403304578906103413543169143205763260416064656831728676629269260654188159277854388779068443510861002274511860359159111834808565551980033224344341503291324439059395896109764769342212546438391389270961239946310015422314269946831830068716858998675109172103479921322446939541978455359168836740213175685339742398020583922146032200518242951926594333562191141216263368027140806229985215800227018605967800640672667285301772307488710361755850076176853303856844269728701365566155579045153211362819839452815042145489440461986035992551820454746719504640205640685914054821877620221762397422501774777756328919514865915472374531440829774858770295514409446716112513511071422072302842268384564043863655957972508415414578625954686756354138879807722605317173317693966135903968745245797764190913447976036248002032414773851454590828043316470757669293088352611986163267166019664708993416388739521165629052659805786358435485150719172616424858910399318789060313547235124828130178941696500785206571534535908799745574811256353339708774903333292409418197515598639306015782738873252910520959450112688153558643327728019645381716032986920866824849044120667326978965718324058644726284798050537935123594592555893412733347383369839694409663808118859213438232950142795779504107993744551638309337392214258768913134757966454093125352003034230566338528381081161949286534117537458515045898705219130016134846382092959364447217084294542863033740345334001403249431121333408315176394126367161441450609962831246356959326877337075275246429349112126509775160451657596458165291810002149825116501403895529335158155381520520642753384183874218237550801793506082001106072072642757533406128386293750806493658115087244901569787306398134631750445165287689660701786349407726266731891421773066576978629786002307303503999473675649483922637977660074626270195959690505355066630498309286785223886995177206384389648972385986920940330002401394986999080469792733092806706509223049906774719983589532332002083207514690033359289015046728417793635013797028473365022088219452548040209858732846366925245263817587799342917287237674668974315598424905272668580248918656816299034621168490188964748611919913168264919844110156121779398039553728569764591787020705970501851009919063534590301803689358505731433598118017727680633265760054649333007578143724431741226077677305063876454602597631157913370175792813522223081619623461625650093166830072331782893131547443182367275012755830787103671558797476045726170869730579157155624646720742872686453746531821605223359594551362214907358521676865836712637375972112623478103641675905761786255980111844890074277873418445207162027370170803992605319537815017729274401442835143132997996809511268993631091139777292371974987345731782281210925015952774102669182340127576849852111044254518357862247461899297992959572579917366567794069262929531395987202049760018845071192707568270342668649197505542129404927493396563734416373715075331472501466242685962826899930126415417253351730768485743224140538763491530530252662475436363142390559690171039853570576280542324970725711212714245491894003721249338171813035991640827518491172614167875058417372456399387208203123849111973714799559314766668414133063587472014450099965182006078315003935033522386161030656505277817271758891943337889586779044051615013221964351345640313212371921029706315431214053517829513662998120202188653751476089058009579063726821593874404709445976518832837183629966142605195260358311542115360856034970729981814187937384321689807083197163737577725712475522978034045250713075571311687449189144960219795064951415557755579810531726987375980134466830447408479515659230011610025851055024115916946697298916057175398920516272530499596922474968807711721211196802307769015396823258608836977200582066453518916264585856206073751181300408556888856048476881287416577271861021672033528499600922167914506745134423147101851397402129053800410335029269821583537379765042601234552412811072072364697811756684222626196591054410714149555479361201196003791724828404403287229374756517253652798603161694917653315409753397362052626332862989205462998359692443704708240571055324399933540332899668085514191111321277826799037756945470968798744385806625679364740582470004995829063587251571526292521922120371935010995469291668500384206053583552730908026693648582998043345383892468494973478771152207078483323368961260573421148410882556764727279282838533265673351494948486622999123212485390959927202190855805171101135132395641135577778905169776976824693040142969367022528273397748166943619124743136483564707085563901684885925007355441580736847818695356426116956962506818244050354057616148682788223795075321640777294024716110451295378569863724329235854505737649092676462375549684653713173506684144266160473110156250000000*t^47 - 5265093931369135811583232463708448224363328887530888681517507384064358945797132033523175255312613716569490112523525410130348910045550524772609278543837175392297904681711833016140357765006040277730893539254771141929012998580959896026272666396164470267553721466124232763968111140831731045311742960896876666075956864722192549203632306656521261577384299197068938495983801326568102821741968725620737765241132318617266620755358290978525457870379006964235318614128204979383868123211148020652329060920741906303297028562128653142550731412043385946035211150292157272709973373499838067539236913878314931987910300510979938658101550266725225144532720728152163530446581312254135915846907754877700285584758611438064798776034885229336753422733461029932381318350363054072160739889848684481384839214998837670083872097253372762101924167034430813662714578594205586918755704838761134575877681552942018020157698438570023585453614323928905933788806397889310936817244135779212528064394350752535763399463420226788033353204189421936008128025650312158666776765770576259148645556769847305548724837572119406272247786724648636636785102105914172435323895073674013166965989018094036552673877971056904348395873072181624941956188586286417938922987713057458027227852885412424029183860618196247636418734486025401894510885101468710623636312102368158604480379098232453883337694250477419469759120028120824413816328696604279528193083707631526274948115786620674669234637594977427858876114096314471204362968284950081259836925577282958594663678002943884466847389459121922912733287230737340000369003544971236827701863597146880230013059922437074280636619016022163907688137150519455735936594252241670489849324070697609258828838673879236456834656491601428992250395971484690746427692169709531881176860277306700259129906725176995953219077909078122828417121965464320580577607533001863117669189598811416982231208192426219467376606609768807131116968246565988236000006980601718543889721689204681605516771941012955646887846942964549453916891571507838225216252269882252423004095278203409689222113079660210910803880848423711880559949694805875821219571854708684780833948405521942767384628632187723489446626580538503541660943618410360524646976186137961309649027003701040866738721943454762470141667035418779461006618916550080644887739650225862114184803333342808490435906050213015035642915019714267274745225939723099550077180906535740092761491903507557657072985748839890098072119446866538912937061013332788816567395712161305541551150220140328827282649481480089200564090472031389687756752560679968056963060272208089000250788403021062898720489409224667746272915241640317412246866873514829113551454777552734110294177607616040663880532450686891250208467269771129556967947580733706468733507516502904516467816965367454287604564434800776658239222390653912683490351438852309709323265729271175111404897527919101706183817309638495948115924804415114711264547325036721215806610786483752640984789045848688067308708800078055454680168132923679923890489480956125094506421031626013286622384621039584791592046009665531203015410549634559652986043322885463034206879133557272758024032753957699284205726009486040635741798351258479149128291609620346626893613267437616487510737539607211591656204156612000384793573948510096814144794157317335293676711579054809461688672206375893091043928711089160548858585074854867492513197797206755879172387886126008489211764998984250937477615287130024322691825063147420311215851729651026562499445322834092206562594599977354450237029906356452063954102947303253823225034108404155356797720013737506989761172371966930108907665547423438873908448490424522703202257833401645488449274741151713969447528071332340989553269889477226853134616088226898154599444588534112270629858419287852705228411489065285887654860944969404340090522205875683009137327981404027486107651727985730520073718381863764352827724452317560247833538630559585165693874603242899826660238030416696843268635890007720111488309623874131633493679541385086250973400523256741532972754925398686806609828418174681085120514216834111620996189706329675346022088428900922116185728732850606538650945308710176621123450335845359307168508892961256352742272101722616333981394832334859570489824424371993592341267110528995135042131958206012052555207700463785884224688621713307043619981477261372175829853619663089865058809468744387189644574585002404188854604671170100991500378470347071182200007191899132145115666812237431356505114599928009408381857660997572479794150080774843450886305078842106203174166992510647445219711204424465246285913136319323835252340685674196725818547525079625031239494998866508160946432263951161506375901155128800968165539811132991838451261770132986024300759119007743012048848531432515997304946900109856600700194678436396047298810893188018165057215131613987938959995801154847574130864031026349072453848636775057034892101603480672903404796689203503076757385921719428182444254263996833948483085980056014287221747986043040984761120990231100751054963207249965698755630528378528303982064478609649482495954767227824821444978010162876095467584350118732465428005230532420919826749057792695244989930228771281256352880459769502758955164773878653462738238695904993988939342696357842913270755692564643219395869401661225486470450315406889913455268586555710823647287291735898268765222449570792244190778953099875478417216966118017068518755424479075675619496443470038541643707980469961725391846559714289747408565672825102282474083692535524579544738172376053912912488603942969195052224076312727512503822321117984184656011238873795664113317039811244073684994938509641898767144107829127784699076579675425939275417976206474445965410058608389447195879249715017919104034058931018282122498815344383561571662562005210613491036704918039805043751494219344155505561887478818604206194070353367244216285676529294425526475544270948306924050651783317123199573387623071751937775114342534741886333902320808031780626814910445735534408435185655187720156348979667088980690930435843682427677854408535717489233718776969700824118604220477659744733/830930233552274701667707532011267784658391110094902111348095083947978319202838646892580351286166354330266612133197836918027554865957601484651540211049292412299059192965834020008283333455515432366429754296096467722007564304856784129849421627944116918021043566439185008687167456325283581475200443376555340701624374248081692757053148161249555878465505988112845166003339280036798777405042817640298213055139761324741728964911071275645210826840280573166395642779238071848341276102300451440183354693690652256956604792281335602406092053203049259755673670684553501278531174812493156203946194799871490518103844808293765461481836219735931086416471377887618337737688299923815484098032122320167283778681030013086884735792887208565400626963108665067014521224972370569995003205718252389033121540165496885436625619776288687823224393931740845235560883178024202560317412368245963766340378481427925159986287877605643518110446314198211359968967017408471335643549475081514335182569467148754824614418480237502421845931120478435003882187020597913200180494081931773708383365703454660023191818679986022265844617281495107060399506171572969806614213012287171418737399604851975950975700078660117698673786317577619562931847796575310650329307276369346846839292995336063983852961392878273261195740883489415662246649460486607689612869641223319131234674973354572508572635334362978685350571368496024393594572189782115649807312159996768365007873310285858627694812798880756853961161191951357546892289051755024995339586184581891517508655168711984429534668769549395969802488699404511918490762518819738189193085559953002345474045973331507146603099108300840482807428573001793917910515134231561430873440911658555487406180718054693093525943734694525405386756813827218230151252231788725227569128735230164445504726959769312079376500871299444259744376657463447753028586128063993881815567516062250294682010189768037916152254452616352297307618061644474535861250527224218256912972666407549878854017312546769093384096432915544408106305681886008366375284127387551381608002764326891642116710713292253556036624282968733543146106814700396840125473853189128063331958199020149941629545778322228912887644411309420837300915746441345636804034869797668558491240738217829412520595316819305228411192901085355813893635835234798180195025715055311855068922196220500502761560530374665384473724909145246302982213131555634561260074880244250390074377702996134443144926321324729570110692855246691186925362619496717275587616360216608636477467735519743462707967153894788587906634494990105026820354209267904340446929052681516808063363378475588433972661622389546806956476203141548964644268094905934511714439838002714552741013620418594989296209697545168783320876932674522558032987424485810771543318940338496923336475610595052809404989636726794415852774089977652320645183545332362311207149221709255737833893649087034622826317710966398099909237085922474494109917223252944179986206906621592905668465367172559148006846405829029478368176324201167609693890049263752916619879136156341380464210121568132565206307918085690752922766464487720777217589052305870415709752039900691900258321704524475851749305999874801839838871928839598690329792118015673643800880178065392927905724227586241590229936638599455002865061912492250886842687699518795243157807782154282854059907747198124682021638571230305375028050908418741767545116279695143983957766956252148130412315680323225316979790006623938564581287188965996352466038724129810492007120917030229612078883082531675378291203031279262763982205583330418950604542812583166617010212147270147331599826586807458400189170768103155112892263719628730421440605726189008991800162007819839282816038464513298696597934942630192873327302325399301510380246655951967231721955358863088145109389052129933682774005538700700187186866991570661071690171927013981139330743910087190419920204005283224518851388962666451955058406183193777310232311795577254140771870945479358283552282095336861667369062872928071352418537300758186769777285646084714613704364528802350610015588807048132144218047701015792749304480257307460881025084907779675805262283321597392021653503902547448602224063032622479938526771400282449274781955391477991365338140247825938680412926825909013722301250966613916989871323884373514514905876986760352450649622024941873624528758566908568818180108275014312130522570051994817261894129435154197857003625786935958170785979352816894141326025546366741350336740675520041382494182241582554618370551229243781884621433537527802787742327269110245405655705782852039115952095875349441346290556088472111554233185004383255590430383722754657985699581287418948983399569587108330948316525762723776806878370494154431571619835977459363411400917312995642113667174103728955171829747394155338091633732428744834552433727475561113541639903374797553153665927799887231656310483237569285309687324116271016145444455601053853769314728763670340916854311615951548721659861897334655573166407498160401250969336803940197914842417171712605575527808567199719002111884912007988431207142849741338281844155860999262180863992797194559486061781424491158461424783189204456441998248749690403192983267849345965857907963926849355352562529468908263155266544332087843943014006878993619658066044346018712031646271465445386013757430572960164363845890096465678474663662867553703686563220311021262644302857098174714953784110684837022489860382987270326602686629704612823990063515191507538231485767729620296010661539189038631227438389426630276611038258561396582416409708550017293254450878947747591012575884262825928884215086009621732099174800866144068527784708783556531688503251935467867215888053988409117826888584865901984919359883824234954825197517517999765792370559437069079612349581680199476671084506808556361503929304446450084692311594818458765931629754341047808924136330992205193266373893341626289262447603875044293835894256230374702550627064714695321174081793292832383251225584055899286574620829106882602690633162478843869868618126451353447354880981399554551572369761518139185930215984675883998247791535156250000000*t^45 + 13557972391404105074482336866375844959180058317213307616463723147942401448865064189428793611442961308326965359155972451251882461414497573697249135599628563815584828813657798809694996595379419597131119382769642159158520022891587458293880118751048719130495121022377079028395840419776273273056993335856038727762029100134155927202492548955556596321951076824519088602674755725487017278319746666773079457095521161711865623320342573795354055893088037957122537622620555467535897092101689697307905685289268222714505355545356904089442862254752974926552691727719181222872003790942460896258975690142630501258324620470425634615761604135359541590973751975338836755394643696404089269841789180909411520696985900819078033888473934088017420575777593848405694858087502307885366478765660984738522497202806580115129872693030037873340380687032881177099414114323500574028614662335933132121846130931995931025885960340505607612890084685858404787232155253453272294591232095565437328949962903517047242995691193431633735645457685234463964625504796157317480621280516586127930079652665401564065371615113521540119542554624683607990180678479266496826049777139429500367634108560707106207806732218410790236083003901895314427118871288983709498382666929763011704301166497672206790642996386438838974446214489774817208807670208213325750909912118809135479888763947727492665957716462141857902430817112983084770778762760526644556708030289432121716474997295612913162559686901509832433437149337981564002101639287914077565436688361722167598535535870351104493575967550011411558604802971857485890209946795708135529368717924607875613586797719155434438567657480838159508475712425695162112890940655589911127067343376225774742593403130940779324993876810565529065452674647613464880240380834689246892533838812642036053321275407463849465752542772732679071815730483272229503822498877455619080210112382141182041690780716307566961667386326710078437598042731827323419610228029713568147163542874568559717990722596197412431405184360775501567071669728942464412542930199034283197288205700649175640774602444571845250907559237352533634785111126444089029700994564403314080518616285156140443184681121679267083266997127771145884510319721795492407530391193613204247193598597578634202807748028344345203946794493494554487318395338338190579326617601880675411613500209009380395346297084964714653639283177388872763497472608653627647713442779794568598890739415429717377610086323479350461199637740520224225023886222752662816334007971336086959651000139876782751529822931292363548805958281799844030315043390556422516277373653355449971313650871676374847191546309595378024250716196228296793741985277703696762234335941601112119757208337194733277454814832844714205521614909208893167562272455205223446250154479281040975315716345502750984022883188142452309503754316716318404511625531800622385419821447245783046473482878546163725063533083128345585768109808105728640394525753439219452608327578353021088729856630260840420103833841420783773440252870273165399355296504413795306055903245997153316183593968199558750346909585334375181979294557153182516440819961514034585272941363884147598151858657782886624309832643480601617505374072751443168299767310904438617716202489411631095802705907470986986563758872875327409884165985677186291964523708038409558377864407270435374704478655079305574094051598428266279043950339491724525001317983227596945249570680763964400203297778914878349374177760505566546503648168905240419897381136840486229000425743475711634878018080450510800355844928248645796948733677383451047871546900426253315664033252934157934280712981596233666536113641350457986289584692171849497637894348158144358036098116616348220040808745707128373756640632067757236337900042331748565122994440929013732523828786541311415639571897937715654223888965652173545114273732904609846486850821840777357603772186036009883851168655986639982467176892735055547997719842895738379065625235163131471627934274889141694184906844258945144203060670055836440618270123731788553081903358007111916436180244933677274287988095943154926326681347248808246858141340857710372007165458622896158638950904798603019206966282345334007151907417789834651691441167888918951194540139488847182037783584032548668448158562194547821366220877370575840223447633975811612931692775155049331144896817482728181678986229672227130434483857390862194081269323180778821894823506604489198593918537853880017703934286031815551612899733929866112461710569790706311282737685908941587391633831113210761416681100499130792782401365851932954298948074797991229183764527985610559185836910126289857468448059379384845275726796173198855635415666978543542695210573059608430085169075362609235755489193479805524737372262707763823224450364360070849349470410285497250791211827777956103977503804100339871743530321302376132837331766866307175355815132758554369671771130864964218571604279187386196054839144833779258353290664842884293755794754098636448934745137423595303429844210715074718930299637055396257535276161253845711888249812637074977588005548513461206855006009501863416803050398453382936324472837708296039588094012635117228848356883860693319977066851588784331316984522985267322066770096110439155771088396470704455232550252883398029450872101292019596134011554159949661898278685343208707150300006347850840034209690199368739475915229515747331042125496279861607306864567202638218641111516642934575489038299929270043622615541112921984567806699141204418438833846417489719807171736049133676730289851908535936835956643929227874960591780210912348264025171194450894437217410910682858890169776412716830223864195606485192145072237692594693757140986752075433853497364695939008492635307121270907639237604001052866547039633355314583563719599626885034740726497642089873166011886147506629330999093420001235078163137270175647649888159312846306133299736304263295853323493343616212247554331662452900179080133717693546735947098008864210036435046488278764649979680626621824254871329094241702478594294553925988408067776440756817503416705449615668324138234695542804267003627737773408398976427501650716990907/7441441869368148994935247453345353715940702608183234463850718196245228058638754993282441812629445351002165437548416183954780102466242519962546015667841440936811574550338469112518626297390504872081582021807263922043756631441272977873984820356921758176944012383888701300020632997757539629655683970683373384505658284932820492913164860199634911533813309182432813375541016218996220162094050122423115108027140529197131483841314704979667110293702957133023498756445176510108478539316157376230975376479051841323411371806430627728214557720907307815145255317463890244783290298876327598893118144541071348417685543505386388466159555478968449507240843673082448669073075219317725335366821006556164785840187891006089212189434078778930143392580728711600152267859197007549066362042321238061785510681926560996243558328218763137616876238988701347331800798238750080706842604097847186618559389511454529766099422548334985284411330324930648401499860178124754405874454187952228379523899894687737651546903278571410577864672034506873479211585984465755992727535889300106766188808410938399763251176178541488291897350320945069896466688603197929601456174310038446261137156461229917960960158482222831834789686355195126308034103600441115379615796275041039539471890602676306344283187585109869428041857245471878041897771835024508864755254786955502441946089205819838243439378661072898004361783588975507347080279832937613486052151121748836691070509867671133932466879065532111381029954674586602031057610841272779402707849608588939590133067399798438335610478091742368351786732130222628958928384335207877560995855125801332116134233938946608446245532014338638101586526998216065531509724424340427925377704164408841364993129541689807037576785001819860852685844354941532150021214431352361482452419562172361589742332550822950399749552247415023037266306510172654321567115769106434097148304643846374861263335699478206226874634320097555018110446196504960843379643610474665723020621879160946692848199487918843214084241388110319921485359773334697147760877851937404595289446978305274039400764832372848512950213023031102619730689918316887257123688063004857989395092315669342810593487748085738930971571061282146609605978795908050925156134500632453979377111500039672294351109170626222378882460869719964288869672035547192591524341403717570613172792112819148946953530972022003332064691964122983557818486489264905070840226149742953493332760317943159568609006833197022594546871570320367740687136347937268045817986514828739566675988831432369232695794733768884465030526699578051684635616585221454426669164627347806081100787589459158642021836307177496960076886885912094061147556494379813516020427882557643661213966422859861793030500180237844881740297863729613130828754045950705354043500732364761335657770468217917382004684968908847768637065739133197449333532639309822475921803029974001385490203124046110066644578611543520761409389902816827136139925354909700100765364074855598688542034288234251925483535589979975106275001303401567704591948663406498342173584263800123918379481755376831639514268688634074965063886337523366071526408623983683945134001601777307462313414376074750405666007065545447587890341940496850493397916079118143965594549150230074443244596971494563574725877007901785914547110016319491275502292064579432955391034137959466448580951602685427707882674315684734803028989246505620718237374682603178345221779630435904367914738203783551172063452725987716478361305270073256223195857907206969517308216212515167414839775161339226165585662702345397641885085557381307490969572299355914370113677674441541658549558099631238561694129323234922455457383978008407996456980170092680526565895314475449577219188915530208327310395152888171732242285269687077970738653385525395430754400213818322721757417511296961647953871824364048343029053280066142486469761924147431092228662128114171982840938091758655135491327821212891953078615373935383467191592302614075971801422022848475294923770764905672265549607506444727889437122937901094849338802563825333096063531224607717685250717538675494535997182744652543954882345415442371890069093729671318878237781746749977438363601616147150815473275603263542560584197206973934616380622728125122671806011552752295293475766907585167335275647545453523264847633897833918877934853903653823058039948356701668237446437832536738527257414107350395302235460687864696812074092497047594141610248714115358729483326204115740865653073226351039204126810938546148381003454296839322471185158786338757766720838124971211632447953098920642188427765121986039193970991950351663612335424525650243474577190150365600065409880894891714849709583529551920895778367635659052714923552941726267848266295758760798296950975531469410106545992825272083817952692528950420761053071107657805576186537084092629436239826058913972384019579112075864909497086741212319055402772105342710662310924863493766813647013493882290422974126483536608655384168471743869662864985436130359910801382705747593425347616266397772437366536004448445487504596724033039063357547100871540839477301521016873946293218044060059086404202161542388286286620312665263554537502783319909913895427691671833039383487628587205349709099167117560157393319466000667812720385907364469089658772716320638271124797143234243305632164457210901412094322686732138636219860197237076117543469680536501904110617452034863236756698012542447252777702355318223631416318752665369352949150465754845955457702715056397939750319889710650939924450959612630770170465309600032761075960005396060306958056570154870700971204798717315068179585731529985340859548041723511910387661090134658148827503106072939343706900666523344177841905718419432983024437799077776055600737359259706545657767994531235873896343403085312972819587047119757743267916529960304135189104264875202911146060263086281565484244432050377698376475330193175252192867037230990505919652480952231463675228018689002842282379556049209625665837711365565560975786100609166434937647334970864096114766199423990156735665775454206311489677867121872970333642040224265108378707208472250974666414843750000000*t^43 - 373542841381907285616788769033937604120913107188699392959243174247980202352900502670862028270900581433061332655616141950206889661650100142693047097635946016008893516701373391327174710867491086424982243662359945104731664378354996913084878443833225193520826143976316608377249205281266022722352832489944385552788775030448007880084614819890788579349558617008499571521216092569161466146853020169226282478822246532445767673811633971115012138940935958176326588551265717661789483983218671473878735626874435004110315940728754711461432580602920795580713805508123008185118631995699571770896530307826876893221864493287007100380262543304248255748492373131138225237825993907215660066863616431219464360899137059255597712706982731848878016396385911474243110365383099789009611013482546961704911082999285412412521095120401413897406608683043049528777103210419037194082621543719179381006281505851486797329705529322384898868920157316829981644388453264640009679384786677052206645908813905934051255626895118622259628973156494171435972304147786702038443089341446476366612522891841903553410098845681749704608220220267634165815295172983797565641348976832579439754334160901474284266444691320812623791973852065270595085279738859562638458270391653028500274092737093107880651292853429330745184717298355093903782975049060177131088114036179706968937101140638388670358832876429415176046974597267508409236549040411517518808103158850369305659135933064925779518538656223868409146531165437873835569439957609878711295387116611201353305133924267394516084785342299793861458109652696813207289408656269866086665049186501486559137598281514728950491437238871930195709278362812750118023379702291600326873918960013648641474938975254766652323515637713073315872862731559297951063781651546769510223394498479156902973476136644785467675766565112341727501505575923107041173071530253671450463893638668317930992058697159879251359276317022047583126169568935246709128393550607245739954275764208346492236080559620698776940532821443750695472071075040104211186950290861198498695945676107675787877038712213280400497411179394275391981401025489542862282743530911157391275295865720440814424867077200241331052230920155164017288649267129044295738133371037146464942428807967922165511656548725845929559433311732809653308610047975471942443287316839319797081031689481669871323924616743356239284644706680893000593551936333454631876964797272363975662115099774283730227275568675455176324395188214111062974104959278679279586320282902815592993884745364226233897360784646918296106008224070371704843221954275629335355828234783512312421482717225570591318711604173350155111551065327285913344509648989531952786394330421878985921275535069537545626753528381290167894574565474729592028378371817641077992935929785166268959645316362153892762599184982564469503974901660617839333654022806589116232213118897725470946568622428813796211260999870575953172425252497174509283247882027647074999889302074394784876300778468914636445220111016419196583984190786256218879520817170806898869832878413838651684398022404920043334363923970852751401546038114872334962539755345964596540209436236689687830110979901576758361992232049082636566960060717216397090195810061858301384561703300932885371538668736847556796984629569348425110637081261677074270268556719205991112508020201977311253125202230635647881757068204197918623919569671167072982837113232537928262735626918352845553303108875354253089860642128622418575719119561187321787327833070006353670258159874389680901889230353984118223528453702538739487685041171868754564981190346028979950812294626815095000728583209965127079330672944422004717883726736287490214562238141854146134648380417092621953079981309878716843359293618375673046028371417584305362184069491403338976303011794018428361008169137287033302785116365230745954616765710334058895755730190738474644665548537869507975323975793919040356505371620813522890942234377720977353909974902480044555389139644981886724228903314023204113305535683939036859542323290360349147474068820150543976027416113621550383213608049274418324430203036159370341595986686956553954078575574263882174886444531889511859832317596878271057156678196011149100559111390638637290685097274603167643377981692899007864455877771054855058078292013804475630484318177376038567539310686303675558981326360588922227894568840264961880641623123942520207631890363267020661576112726868140849907311310097288680282249075265570555081532062576346038661502136219348537840406189922235849351404158955507779000971108835895148424629213262126921368935789073187291738459154159923781656490976199368740426413954794384460081477126039938782143810980262948977820805221568201764065854304637362311837151566910685190997740436993096010184473890266869155770526533646820485503948298814238747143852288820755860200963986507064742034100576973117166097107365854533780263263438543191994370150836629825053839752512588551382903361876772730145969604592193493738410118702951491320746635106064611458786872107132152626542330577779839133237731295398932092897447574000068884121934429665204100020819420766168987181843771927816574175602514075239938399725979166440599262602234815034125635801984478231790978623781418342365301264160268889826034146309539257529746486797185581057685396156628304378038693829576364752186164087499847643901641642704613786329068660017426398188074184172188477886816555411049758812977421941128466834102745098240720809968198685457239268704853589037774564903197325167808002389395870161219609878142398339420705124476605406872105641906189659733841439935288856584287552052183419072994319487866797504515675625671041633649420455681047045066672605177316257128581380710847977081124279176412110490927863362017472801815814563440533131930662712912680261721641391029641116453509624418523325936951989792878178511370615430104139539239178887399242683849622690193643706558144107158462236510058718012787950167749672218613956131627725140305366065144370061012197489059392789883816111341354799326309923173499805791070534001860230137974945158555835486366571663456434533080525651402183991841533360550513067/799493754560214354827753858623880977745695321540347504380655673976760039357882767873320194745312310438249179240738928854645796132736799665397505815553212662632648505408265276551587949306417878818682365979292818070816828171376435639353741030082502944630348437938455511572464702238413348640693319164329371889037666976253441387364819690869866528426223300591955156049861246669015389315889682574384267804568817186468671817661910452360929205108582171316574246560225575466200173645537569347129585902708049067804527549451224466667679755138801666089986108487855976712254329631340981699260627099453946524214149302231595455041935712616444988381247667355965559487189899596119250907179116406860679470433409777513717012087958877075139372756607216948776689935285628910230270302067571031431501147645002421084018663362346452801813149643414194341433143612427694621396312836958788644969190608668668487266880108498800071878903258050400241483456052195221547738577722672553462262898335792897433637270600177093698448270549161895497766534031388882875251718731908275933557475283819828073737729672074705353674921935308148005405511998690686651396117901078510755328785404925528375970926117924767056630296881136666462846639229799458677148804558475483586885409734171834565914722633110977707144992927199457971443562263267095993734035638267946543349579832030230555080263823090476645096720550881666078611930891142057647261801360187891545321625027105163149769168825222458247548672816277899391766520173029306877976876404228563757617602282622972713743274505724386682423367914817307243521231374857044696635918319300969566196240009969470328935470381705804093558883065924040098426664607573764983718265736672024278883559372247665218913208305980646207313355178630081966531204856260997514643648382712733063360746472402465745427637844763597516400512269687971125457624008251104489776264135289279943772093918125757693796448315382381944094510748384830503834176586249344251233620532471837247991955316883842659364422628474662470903385760771496387775962083266002146601345543123707128200082172073115955936799746276068876499991478827434168120726816686472345968067769452078153204259014257145504980416725592296743180807639229790595264708665357205799437210326450543304351772059654056949797289184350078807895088731091847137932367258250648082406994193939247407523933079638727630717694177963626332658184498846642693561346611129408226556412265564141110677000734145134658918258929042684137429196467133756071038296071841104250965188882715874380372275467264425603680965678467063404134405087668420723526439174839020488052150732751810432613916297465350913066111814188902667726596978735021286845169937795449318973401351216348787680962829281751929443172497756074138022923988407927021508805863807784275731826579230024181537693426411694388365965740568029478027569622405187538735400325534396843069195376963631660052723321901369999159686518484452502229909335651455382726857297298535396289640047496241942407322005535038647781611710282813059171035806812268416927740458094228189577960849751229845567648702084652682196946466014907098593746381089156126336710915893429727355986668503898803914529684728023294566730952284785590199776107673850178121728421099098907125452567185366334474681000848952205695144051340110632905204932558120896033747469367545982078945213511657522334502199205797954044436861194818754851949346064804285023827563600551708949517327679224506089461863122647224947908830669027528111951675980914080371957113741298978453860141300908596302591860582563383012447208644272705641359007368817246375849667501983814554911200786827283487799018198793321660710675323217388049097043067808651614517678414717723172309552908204200454835842872282913381402549635801765451260281089505294213282667600315664321044856585623978705787881956468003796509856536031837389313264577823175198120724508134179974646241263326584804853402279071036281173552571570124574303305239528823416681704934133709371975371436146607042519814741995558369277671014167215218218457270490332634924842313225867010407669444474619569945253557711333995623887609511029511555524675430953860257543039253774369643148842255872736798205309306225517310443724472314156595830294434667218827687485783791861032808252951862467631554470213243330737526213561532340108270640493386400986187083650306502509849776674387226003168558306933298024702001992219479034731087758048272175481681815400688291245070286208706528528450938096311144976868594454157395916189348695251298051424825214606371038220047530758870994098911970657528484180318260509280126897286173226119990359117067516557619460766949176268195318944570629955255241115468141477514574939547884348663160673405185635081519755188928617205860349846157833939905265203581694238647565866889999375202904731325826298290943658438989576577534223076483706256084659698034112692232625787074689003762302562330770458008004771993185293138640484823506495668698512348678782399219977229840245410568929074174997675326690239764158438361039379901304378440806278986879582709286348035630826701762024130357184804147205244403146843993839901653314443981207141030152282718905257712056437030087272658957268694093712162261731786928009690316380546389694694286624507148899138331389798049961257589235740680684810290603084447421022658829398563594442295886536018037719685863868306659892351444243289478317795223783777472421915820546364715860635596763736725492973566845776496320768573726860622278786555510364946828417043132379028718712396795173958882648147884194050166518875954171367041432389360542664325000792449046400908180243232844004482691362273054497287194677146756532057423235274295112932260118280535325119443213052212325520752799362062691490712273500421354784347655873160861488504699559129186880635129442007561070115320309573185482459816899989945620840168192522129063263719660282473491828746103365880033081624602937869854371975436181522669066421071660613459832439121123059898779771013927432296852592183383597972076307847040996632329520971600455214088281399717456798217757143283855561284681065480939753217046864986718750000000*t^41 + 2381166434204924400085834689155734468158844309219390987607196126397468808780813201091141525196539659268680188561743911061493556237430776979630632057992899314134765092243234358011214782093658046407162809031438344405339077590921563279287517200504044384545531256475654118277199269536659468874153490003458632576629290114694617760978861823997670304274489372338319583404421838632916692262015282581937591294592497886679006830036717843678801918790809887148233166424256361677530429913721992767107611314333298365912003728328471685579052148952177556352068154916673274831714645289276368506105967950280401137698588458030101871961226171651563949854613335590730740811764990561474183522838770050561217086182471151363997404501460238992823484257951911499805403214486022037148584455476930368858012929741356337669118945075787101757179384687886508418205813055175607060753112125634104351252646995737632963899165599158408885331400791042798949569812969417716949388728938175975127180986392717325434111378333452739675547121481186216570673073829697038275465694375104811552787141441075762957231919695797204353020896047928424064037507513774546503339982044559707940136917012103275911647453824346278577610647838957032819653696856698510512432302320840335751936443086467280967987454148482556120583073081826059508490217350150003882028117207056369114852942468500974324386622147478342329261760799575630779464143468336136922724445630285190754636547382246865976897152999446875225427192749984259476392030014956151463791912987905854241695362189356935196006635674412273330989522445817564678671806210199074664314210088732122536342131014219912121341552344881182921004906456316286536977268478018208414240605653830508240324791807617687998086436798790567070948441926836684174247205749538442491024053597422949015836928341699983876208707375070969442506088242229034843229007530147374036149717853019022097335330261741651690713059122815239381428178124397436708826528247872942934556866965638981549605088193734792207786291923357684395694761354643844433626334608980168651776091555247366901220190358886212586180269909545839209748734649028713826700546292705310307394461976905136591814868907032989203635286216978566416088128754618040067424410219907217812694756097096557108734759186603093891853935673462725456108005569511053782714513768379343654649652492590726204566318600845773221607141502009070094558631059691838413105767600761040444141882571467221614988420254457373281071335274751546973747260538441586261839516207338664634791682031630180813867908718914655604425998219335799645186885593279405531114592458805650197899713789045760358068820690023968835336946002050779589475830408919680832231735881528119736081726239754063816877472388296401702605970804294446726976341058467252765070232736702000239989315566874008564924952270430478603875280027167765073478911058533000764137181665170403103449650596324271751354695106720022504300079187538535592021276252743501574317900127045784026210449531144323634903325787817756950347442034221147609180397991969570332175923771223143722666776743869043885134546038807638129776389295082033847612638625281907461747271218680555985595185882083915978211318713761579816388223387728319987051077391623210430947760287491793923649329645136022572364148619837929323964556244164387881585223936687988184547362208896597213567880075244581399571261511374831118175394895630104966832037326994159178310883052252304132063075100995887278232908649342186294019566125611117058477719381593373803302600410318738828581270635729418722039120861527275578123331646242462426451329294204325037601855768976314350742528099015631687341351362971017442527685895049674571049465028748516025216590219262702241788721290712662060816752220621283861888759563525177450001698058233549456828555271389435498044476373309153033242814123263989900770951010580356477363381323581941085603078008394274753353520017486476784453250621439651268948833548571267879497874651907693261695054060391739078172454470207434452007508184029024232252002843727082268624434052485716713720728403498086600135751647513180347450468609736172168637954859317721840039988815292463298285937429370922559449996471801708651742326104028639047888206312790491929025525518292905986868075242211005186615572413846179677814999482266896568746305177800371721048694070905619237079047980776677997516288047489628978133533407535855005442106305871673090077464181070263297029489092518118284151638020099343761605529760351112957067105075010836034385856567912371548249310367666649330957271419717171189551119196913186120705695174797769830762885687094451591987869052229022948322278294655821713953802760643538341609479946267010842079037127799213977963645378997461270803653154584885132067802014632908260574347102628054676892165867789365511062233414030572690516769359431694133563655335839967876706119793567368722787219929749595621945883000798022890189610721650797703365393114254978999765332821843795700426785198119262805531973032431127238566296315126217860801008176462782864892854480765669834329845212727082765288289293603226760943749476764890438715106526885274110907532176013893115180216528441588037154294331134469634711806398836530511446653888829710096200321854929138124470312680027899923974684285685028455908177703909169023154069875898520074057867034661491657795477084247931349679832142662767505587090107281393795850208407131943033392705117819613025471120895129141502853864551628179880552517491896581879506793346140113110145789776381458504120105296164874385953398244166261052029732343386553099773117017181126888436200106416360228990138531419143946063600052621533359635640128432894788987811300467460145083354226473804609442587244632712048780971865349013658615455947363756452593193395619440264332822636042893048135927351810122896351742951383053278809760796597671267589691948543149424668764997196517187910064515743909448129076975514590747022879131509836741490867333504764037399416704248498090050560823840232216307956636571889424948850526225698365245803861743195069117498958133096620183712528599991179565441398852899766505215362519650421400959284984162386214305737/22346649933712551431790548102396097208969929932374253094943706743324419860092181244827172763326224389059502808957893800416204647706126287447525685050527847133245158374666422744893434771063686130860990811487213557897401164218142752555576415531836039805362869188817770003961960892265891507856018963962170273670491829653259940218234075179503639336041367474845738566749671705645649146768432517636614669405503009178985845975468059053940332211989980270469566765604865059855761053566420600821619055566592679494204349534711175067828316835884645368881201718344062405084220767525611779476033788056837259298309687146675324563877145103342253870244253550266593353226444883611129182106563482688162851878084236691285904204870538573127220607919928320935257260381168613669846285213090677899541888577825462671719405659640945702263479345683070146037397797110966492362648340105835101415533846702897952887596565912649960809087224965766737149704080114908637480840985926420541823710271383747276167595350545549945965327610119624141058072392711350665246160790275568220618864991658048014489043282064160089340567743013798044899089465875403382593172891453045454122194880853073443636763355922115163999873428124650964303026413112124669484986236213948241737034087479836947951882412318084937892409697308152049759819008820578600120860030125227373833164105885076974245048454119201912707098436117693448563282080338311653298614609818611756583284741132616415199198037833792930477232953887783565899266005356342156546331672374592585589169601401594710321838265709502332160415556587058554763661938158629256315670552942781400344751104518656665164075332639058930219064340575642844791123702446294305059909245605719750619074368013694490533843085360465042140615590597889421046513706937351141531804615945203601853996224650121320050447905398987314180910718450048480927666048654626621593736358845470663708373797105533053299304526863252957719385669928104397412669069762255421166230927503120322918623143062220286171894976888495290724220535399324095534725916189368025999654209275850737940320496791615664084389489708162401167051261824705612433142435253203588542153462223955036460212243707501474009707627897030286268646754324111876928243871905399259300069465834619135899936380839390545803784029991769052759475625122748219352347597235363864551357894714795904287701453508982076006190269968261319624128914927262509927733199127678089340478279234783308184532847520090658851424255325672064325283470452855615941591413504030704918727994460791404805785471585507960048486671678832889208960756605420027643287501375925461661545665131145853401991574430454023371110891318394018465626112152622579988609344931320603914625541167848164964470592041254248179866114484780028231878748399989968178192632699291378290980284716058405898160068961633269849217108414616991940348598515847396895193174499011926160627079981510468530133669570465192846512397878158931889828195840793829402598388316791362861691728967567458532227057376709865244143828914114907816889621836209714521547273544191772126893583711396625413461348871968127120086850671582668312793805097823002887237406810137254309327183371352475468215019217832979106434696847312042031673941985591786328680431098140913553063524705398174414901808654729063101384971379007432300333383069932037165039275516292277745088597662864339406771670970001258613496054707256379016866836171857344570701004230199020816847958825962004169706548536141112584518999726029988438257161295342529460476573286183047746763844809501696175253745095143229118580911928816066395381625614965810853451374056347949600624322973192609400767470357674472133738524085959249213360311450788319621277383629369775080389224313337215606913116644123179711923582664870295146128176116732762478555463842096423133437524786424775828805477088565237174116247000038625886868695058214735569962672370726858464471337089551241371880457447102314535095081967927956551976351684750070143319670334613971310656083607011733813445471341853517851979680182516987832564424099167475287478784267496976208807904768642510091599539782191589496511683282573442785877488470202970591348058585490182247405895653289893898866246636600418309434344212542725652991010052559743383433452692915142766307728023478257507832769578996930364337444595195258390438366272672430643293964915175109717051652811107825797354014564373237092613088445657684526658499768633925207255576888488422264638428590959569819556178898732170729992813248454083588153373253408485380969031835375289573462676889288548532241203156058688491848578661324075699494888826906045827843279850527681154155302021547896996425872327359819693677879339244418450022438009884135302915429484003982348343686163558677285743779521002638549957616454292067705311935664438113545442372536296390145288170863530166197028197654918659069210796073563822323219751483860594123374524632344160118919707365071781741381981522128518140191301830060435792118657920646840597583551264699470812136552265360023056318891647992510629411707621358681798976303962271216307262713943917237140950336467613672460718533786312357436471819091111792023718720798933786454276120858309689471427969358090514617268613348647377665176424798854033152652138356400005441599318879815500676245294467110876728187765821132432646813389865004336940519251028256612324568240172302939580983039450651115218044184208460694299980364131664969100091440173020625565143205214254104166906298848661802404239481253314363013070210628801084772593126231716730202821907324728898381511107896204369101795043880175076715016528010548097149743295951784545978601222769295706266894146253674378420928991827537036849151822701569602566059242872413557248022386710630561494969014289856898756610277287577301329310719239465194857377219902500632503033553339470793317972880107420234342171618970048103541149186029447284228224555416570105282335179712804664489276716400299551085416709740123075535373985806815776505874510647230793379610285660129326804117754946917504880632642896870242440677204323688981553403502634966984529911927046793468120461257747042169676923243775781250000000*t^39 - 357913662081370400877787985531677518821360107317105954103953742905850036684628675997886028737005789543997298401732744833885925547040977672756092534294589868640506754396930228453533240202856890616898149238306408577205015105591987082116018339905348230458610185337746338665487648378618858647298749257002412253390314329125527303741404833751598355599983879072642161447640221221944542652385402013541838775451485035292907392119108726472960735602282444788984388783483990609645646269939765204678213977067025462243846797788037411521917581313680086631171084769578749928152985285368928166877308394426453626783071293845969300630110968308323414313763062431860792916216854896122973483256631739089651260924036957876392013683221578970387743179567710841170777300433264855875317806547526261503055955427613344916163392712275939528856234798441056506276335452658699788816921704141926716669488886890480402283634702584694846137553449333537479683254003056835782364127494500851273352593223536692691814566877219144924090265177256492689945765878377986100308098493681634329278996619880709468510107679670646782067160077291164760563906024086444942906900796094647176903569673711832719938920421191626149997391715952254376486653784580965940562313757152996710284482900863179059798603764173554428819556003766374613150044287941819555373333433848994144024338730091138145786521917277744397905338928732150833784535103230424412776397001633697969890050967105831339022183588261295926738987572247028867845924235886008000912186521040780601783803667378495282548634189157188873491186509953774091376540428808523144614941137013894872321611879776538760464304917641784480325218276007410174250850978143423435362202311609430196264537436162465191324916387884235355879236929044531547480902214843072006266630302477569329150125443887471067597900273002205265626033099564566711341955092629441899809836496689408802352123598843237080616154511090259679788233991660772092685343517002606163594701506949248011347188527718997430349595532650196650936019067241361345062638181188623790662232359041307589799918558617974688053629538771529097292768187332275116510238397689016449127673209856739299966214981712163625490233977659976342285151202684331447234960265511577115572583681317945376523316439550548213071800863953838464382277499801923227076363809371915113638543801067559098571944192311642728573221570319605462020744201061743781497761989725051399722805931630212347398461216894707164333238605405996043290386166532949043183777276783299840530384220057882341656933019293731039402635438074618311598342502065077651717210824385244125823467939678354698588046148000500670644624579364432325735660329072702048014081665019184760883985293677927357862983504525068369604584401899642300628665783024725329045366808091620335460005933025764059698091696225739513851623391913608308844402748114493737138953721663965538443218522870293698978752185099959641134849606901977929988192311862338280344228633800588922297127222376009056756965034807495285279921035297944273540155520182593297288325747380365791438975222336759764664852199934434384795261172111886154254279982346197342396472929581857729581069630982393227949862232262371162315584233408830142711194163310712096556543453521248547205782845566848605263038363095484675571613724785150692018397367420440064550936148951728433412596539853681758234861469741053238999056750729661426690437396734773147853665238097512759693901674043538609276494869189347483051332928235451044987805952246701539447088351765141370855203196459144396749498682723525540516685543673869406984002473403312501742017455698140762379150093648796864182615999561954449523555753777111529055641607731898304065117518956645887399178500349079487649564997904649993381469256606347533756843616452339372889196878513007143332429002831675767325169901455000104628267161050870104230657080489247072690899404506561944585478545727831876049578817311472779410421759589190669196711434536252437894880926719791506668680554693161368200595868089424301002527822869260680466532289331483285625087272996063649638083258238320523675517703075169627415754060569583764150880245013729410750290586365454101182233924653502345106346028169101834225952970757768700569578997388579760981730290649532207077890677152584522269356870127865954023977697753925861415350411212906723867825442440570472666723177960391413776580673465039335247137505350747678183323286396700426937198480249076431913857612913249463822898159712528950765685548872744991996194075222444213994448669023892550242411052571277450349533617544636368153816472509043427710885493416146635801223750746801225025152329419725121109308836004538914582759569790204812098171765892906646666133271988191863484808565201508473224552229730043932916709497204142050792630827855037569481326981287303266015985338454844175882203160032080395345727124798149345723178797173381872264043349685921077443454550351250905426510437677602298541494261212912320448762668881202796000942671682220379889741092384871179013373711456290557271430537317244284892377592351130626966129960713672563019271146294898775926982494829587723303900163212231489993469043665307635812593678342972653623277480539987906632939227943753813564466191908216497982570375966452415732676609039949063505301411031330188948254063326733775582103340111584017848075565866032369380046377015229612234357842852041821389454031397361497551512023131699354301272569812981505024806628636301522696087105043933980601584810360222089055974919249503089831193357622268988371547678602459981969579705350743664214624808092518392192629214893657462750974344162513307289588343941252400682082955858203798519976410408182645257087941961995997360808859588055270337995750649056152505637771456490530507160021279285273053605720143695155643339674211500033902004486181890076359127580318464745942424376819164203365281537483833241597539271750133822113513838058497859210373449522077293629202815390964025803538200260491674210340087653117102840580125919840136407456921646456023812918432508191826256100123482107400250124672577177201041709228737232875110506551645210780657966070396587888123603791/16616739694299076705690407563320174847695588924073162557778653732215594254940339899999692567601551468787835422045613338771023968807119547076365252986289937611900245970905801528254092522072997379358172654695620337923708558008362559592608103857006286009115979653223470002946073483992585993021142306535972767601134950254988160675097132825784757455005119404372472267583089217018559621956013923370816036224604801697194603417655736219596657285838703278041472723142079147072232578292979421123768015677722761675177593243759591717103107390786018351219355123896866916601087237390839528328332816760212321016691818647527805444934287384536547749668803921993107878040176964736480673874111307639915966781139560616597210819006297913351010195632767213003140014129586917857065186440503324591967045352742010704611865746912498086298484641661770108591911182467128930218379534950492767719243116779077964967700010550432022140090500615570137880549187777752576588317656201697325971476868464837718175904235021049959820371812653053848479079471503312033131760587640807138408899609181625446671339876406683143355806783266670341078810115650940976800051637234315850501119270377926406806824033890803583487085369631150717045840153339785010642682073082166641291640731715776192066784357877550338432817467229138703667557724507609728294998483939271636952865617196595698797600132550175781243739862754182307906030264866949690914354453454865152331160448534509642071198540953333204713839888788351882335351645008562116406246628175979102104767139503749912803418197578860708529539772846787130465287082220519190593703744495914374615327744385667776660466272988018178880842714787016474331861214639552175557368413399124942768029658266593339114908960909063749284047490444584441290997371825209823190316252882330883429894628585987648242640750168477746442215662437215537100059369512414667338932164269708955065201028616934834504611058436777840355440626356795577563266744182189928559505048656166393965130029456522776897050111019650344384676808373856378730950040243376224461281335102555676929981907870688570729417825680428452149858630587601609245157195444689847890319241140889642496055258141475455032859518179843033379250150651262677715873648339912269735949089979588588233286026778008354572044535122084680257045977655376881056873854354501335179214844787925159598547234660525133440500457155886622284608680330528533023186224992376015150612053789967075316703912258528951453623164216525381164954375464943919546311563887612575452387483060588480496609709640505919010413166120157789411791331834799507734752244612867650979098058687262301247634760473927350711851688416241706038542493651950123581273615461751218295490787022246071383837106902471107620926085129708226121140607784607925055579137135370512062523801455530609514016461535573457067366567795484429904361778383578833588733386165931945093799623575994963778817344039576681860227167652989974995000453317513360325009057979152551871514362565627084549604734972425284412312077910495700684353821365386710798073613661065676709741382759756465051035361981719889396987658191689676437718470457355566249484225576768727563345854301774917655852193777362984463759133553129467151757546604670815475172628252463756231765185037347360462362883358644687947183696666441424018196618180205873789388179230063488579681264928796560071702011746924012815163732987447051063824057666252897244880233914763374453553610409048669767217689937130570896180794668073581146396350706793162932149246802546368837337217935270492027752784814337272934329396049632459627335054944461756788463842247027962523541163236476555708262990778783581843036338422892775056088436719816955615821644237223678905930448848378955194884112376399287478097023007211245108659413009878207996874575677456314637684313302726115359880995783804919949983875974387696172286978376621213628946602532078946037683814758897076917552135024768387731224548129997711282238825611737231645032575377020645333564780118034366168972273561891077377113095520333144798573546125021968803509865224549033591164852263862379298881709068809130651252277312682816430524286298356055055104966640492699619865922408856587770951824422087490537784512363172795998377930551903398926142823797295875390331387504637678659670520968997717450404766493863140854428528766858986888603204680514825174217895680054537131365805701713432709891783716001867981361448545907277718215685378619596042936267413790449353003312514441870542815168825773549334780713444842207078156459569894446093087631533060715575256279269889794006759199517394825520137225025135264846345002965776993678730865605766384946060264038293199259401500021489439360273094930426664712424293718874756105178638429312862597091528361771192767917201978832563165488362417146289559431507783399879851624537308778841531123531589554900333515720157265406342906994693127108450714390111230272908940295220181581294873781131839154514501224437737247127472848197404060957177512478879093680819487581934376118801227122866225852639474897933378773597764484765776228477402676246150694552814296430679522072755892386111939940583426724153043278023158181533517282243715153358837728490035503203176943327874635229545900418440173511831459282367579491225804621731144859477208039475543985259421672020842065301476623232951942853206622559472865574678947820430390970474567796638008751879008770393849607677706662007284715452609359425593368952639774701769765135452990030571018537050162720936599462464313723883548851298992815004509790649036336873155482618692049402665437340321155826275268700315535764547245014938506457266139370777168602095895647214270691646331814435860873554497509188346627549120975469230593851093569605340673932156446523226924716453795931788249706410534819089503868306137876218419040717257611401359133877269823466328100589152567471666735726317816768493400474669412321360338146672094136801799718583989966332858386784165732543346816553548657885094111815609479307897658930362660268649215766498989939526624272923313770019990741676589242693556450677283142342755022675820783987009653196518536426430104346093750000000*t^37 + 11012520418756789945352280343217247088294051679447874614551516624595656775771688686739884757156106276135815214279230345227929848596248012795662185846518480261024743323438788278163674967527988369626147833781839538471348339274924902732010922588667569981021233091723753805155876297049416680228855253917547044462599753994716624858386498241120540757734227850761913888086569625365560767746045233930803837646071850732043621642116018810543727910757518238437866380917795006382511288058711526353522068876383042335175912375379400789154454360496158672931911536453530767834250159848983225079411462407834604005344164718436920733260600484586057817985728088577053122873568367932340147287177955330744031492143534668991867357255625113358700661190279620388848761296959873580544902315303041299747325684763881950571560838004106173052095681248249434232538476271908938816063554984310620630030398977428343198398588275677706452852532473990994349519781085224134899940149665287259507800216202663655278951628264453991628306177625241448499096742352738509486305110798113480169257201957513557647954360821765612253446665224022140167584703559331927616952639577437602182025263931501425354568950807951725578904952952088337400222370754317192962008788836002838231467568052662533787666453558353574806979788208916493644241863253694007866455067144276189913744195452132821773721807346980780693214564374703982589723099061100404940626493542824880835185790249335890801345836191571128077765034503320842988222665452964008372799860548052907634231130338353605326573753100114706552704024745159228903524105853460303981175196561890742433289387107010710957213968328525473673881284428977082205049664277118792750777230787751595024109501649516224934596007788144264679391127906263670818112640169253642419059455154158125946183451916287100376609485243539451689615438056781309344979859056265048174292956810148615527134790964948436900862993835866238047623981011449769255758204241358030993166813043989229691126353589926515804904228937412228047523016745025830992771375297393115801527615185637629422227223871666829143137702336781277914193185185049195328156880622205630026907806376255059168518844184507121210491054846758359395369343052000351902797023570070039691663116373687515126583582855410317987019794197652653822572901279591491104637949888896640542617526498510267567304197180378227504330637308680980866679526077713811395125968583302246334887686175875298716013576995442491066038943069166414487132915544329959082131275678364461539145843853866825292791339578864179240281372864928918712126913345658493624611562184344438096496383174127964232908221682334055341427527320840271435744618547373315523056852806930189359417694037605884118198521242200415817355529604974067418725757081325717573732175846280905566514229080647276499617760260389518660343598891650237040311307208287292165167259252302046644301203206366118901347241442760179727505770110742942719994711165810266942742043109661748380341246098372657783634624426728182526767796779302197562980873154032642052876454621840644820180920704426819615295085067217459671081789008761200390359353416847758573373467053571883415691159981802386044594909820803919511882452509357458448183328881185232349856563469464080353924102059368225706146430354948959549402743633955766802670265151996344197437254978897868342364905500094347304570890770283634150086822171036070750885167768715935576836654989313342471211486198498554828373973908358528136550004343927507433411151380495013745631051077605411071467500452269472333449990487285330261882393531603551832756377183546763771379200299470704873326736776954405206976049292029382923042273033556124650807785921364679891729989535061153920367370762486295166127990466240699515170697314803474273306497654633107114718671443669439365633512287700015606711213011514239399200136621181725564103856619111628802462786965701191684422979717862049845221321670154748199760361824329542908201619881340714313721929708404465526444212460999458791196324982359990640970559167545979125123692854999588742596233875428130932770575509394849857640868475971386621813377490443858925472438258477678812009290012802778223460670751299047790404429032465885520305735706727908061750590137406568345756152799576677412329694332242508962217198703593164749725602443508567285617813931647661757853056258198034096325328357431397526864236498976694988916528654436611024538955776794782498613403156781946709460995407362356270014376773177410429697135944343072045008213572068092113379868765640932061965159625383884223613882951698992761939227808120006328276369030964297010532660738755029081129486428855237107472096028771818517163254853207315873781614206176265931317402438202123478580945371806658467302825808136964744354546293606766368096884718248808860880121083877693260886997654899219540049313805944766168842698308568581619788889238735859815402048619425451971550416184579109474998639115127900517753670916226569791605913507904027109852100073903928120117299046829310065961119806165325876095541857106563881494048190733450868337143490081741385535240694972994376930951147911265587823130987985062719296406676695099040592150890454201403504404124448069695321275684829025665839206712470476001833400649184724414732688077833195808849724638830274618436236290545155977715949305239076392595993001663827863683719695232988652342270777517192413086631617516489068409786357994452683019667209870619058289076811489787853427336047062201870387517279088950382604740305506713578572180850621692221270380235507698404049565544538514176260061899024989457902648029105953013557783591952182198185543125460165548020163592821618643515803866439252853847511918989915509189354474199681367830922377320104126012815676213295388275110282434154548457362397350070896980658672277336956767173916883315441050195144147956312964432822972880931801378198059310155946798903562008816142449254607105513324124378656459954278042553910153354383407727080144139486768657514600992212758007609889115274959076096109530689511423014538517502493557014033134768602108975682244082653481356291481370436135967668128089297718714615645099231/2864955119706737363050070269537961180637170504150545268582526505554412802575920672413740097862336460135833693456140230822590339449503370185580216032118954760672456201880310608319671124495344375751409078395796609986846303104890096481484155837414876898123444767797150000507943704136652757417438328713098753034678439699135889771568471176859440940518124035236633149583291244313544762406209297132899316590449103740895621278906161417171837463075638496214047021231392956391764237636720589848925519944434958909513378145475791675362604722549313508830923297223597744241566765067386125573850485648312469140808934249573759559471428859402853060287724814136742737593133959437324254116226087524123442548472338037344346692932120329888105206143580553966058623125790847906390549386293676653787421612541725983553769956364223807982497352010650018722743307321918781072134402577671166848145364961909993959948277681108969334498362175098299634577446168578030446261664862361607926116701459454778995845557762249993072477898733285146289496460604019316057200101317380541104982691238211283908851702828738472992380479873563851910139675112231202896560627109364801810537805237573518414969661015655790256394029246750123628593129886169829421152081565890800222696677882030377942549027220267299729796115039506673046130642156484435912930773092977868440149244344240637723724160784513065731679286681755570328625907735680981192130078181873302126062146299053386563999748440229862881696532549715841781957180173890020070042522099306741742201230948922398759210034065320811815437891870135712149187427969055032860983404223433512864711680066494444251804529825520375669110812894313185229631243903371064751270416103297403925522354873550575709467062225700646428284050076652489877758167556070659170744181531436359212050798032066835903903577615254783869347528006416471913803339571105977127402097287880854321586384244299109397346734213237558681972521785654409924701162790032746303362939423476964476746556802848754637422432934422473169771863512733858401887937972995900769186437086647530505169294460463546677485832013866974508596315618552001593992619904256870325917110541532696982078492783013009488424054858593626444698301836424599606185111782743494782060187927515273833325177030691095615869747434842186251214823733685669147736871440431264686071524963435372344577109424228471282844906406187348669760117298366988452273487067651037094933112722408116433914467630780853698900545554573341580164547493955848197639924808209064733170255700101462154587880972501020519036752779337549898584712385310259954267628381528905341223803221941776077178406978263336329629601451076156213541809250336228203667864734784692809567377072801046790316742569391570279470014677535901055369070307691021561306747781960433114228241630263898192071803713029906390925270309566281017993410066134281653229894166539990533413728202757752375658162765444255493142615112584478447413871261640234538794665168819405495088683200970186991311161202142290415915875501809603566267900235411501861736829941563047708576100475820080181212993445124118861549596239946495937537667320233718318876590616684263372990664534788778906181412720234997321337781647091287439958197690460485426753901422838578660649169834025406976269462648042187577100637356283004141068382444863081687825548143114394582703666367033889667534829611538622899166160859904663976521389252802223662910385157717823181647174208456667201244429299505270844169102528978203645930405294274683264163663241818339454713313437115602073750480140402978092125757939591803384023285335252027032493765904659993538541579868358026846252239789445445145351092831533237078635937365485682002727869696073048087229387732479130206014502133861946116913279828829525018734381553427277240840444082320054247876605741849330234462240652380158612066185512825464857290858340796760970508034919323956213393761165327082227164161211166963401935266918965122634868763036506419249143547478796662988545651744488683822236598889981220237433292331091921516995438987072753241984459521473971308821526252390065396358915356691229422629702984945313177676601085923457768121545972498741313769986622216653063957211107256463885824915924684964827306539750328172228645314447809633687988170259420289424081124304999606456966339050666058768004918752906721877345380117330142271416878565526644332994104431329902191360652364827908272648525611363323744519945754934413110851080588584560233276433192145150093588822211340267126686329904283139151406286132740421740187522678113916478492461943084447242544689571964625089678831900885390490749138442375343737712218207890756025182804144533310217138189658877489544874671539728735295245567882564613121582523867122907344326125579615722891020207237729752269911786623645911993005432376448255146831816777375662332952333032681879367847537958149207990156378395366742836330067260556943604989706072445100223254100195144681812845038696161594332322904861621389820203019392910188565658532341712823468758832262563142388386116361712651512689269738752720039392655633835543223198761085591496469322888946963122748265617832193819490220348820376126468496938571578165316849739661293655720162642737006074059638003179340260660596427994410257107897348574335320599518627495783445734383046900145183672668383316026197043656314234391873374944646175936274305254235827006553233082587719033422346151328734828842192319415406797516098095282719776167200885422929315615692851215545296713206803873157538600611870913619450862846515629144196012613014244602077483218178851779509625219873913847506166301249140506639044356230925996063552085499249519701843387298588695838081647327156756611487508469133701591481698464408552644943781406283883314987020078240677894525811450092210187845494535541013141106731158147864034717092047805141976953120791233201288218402711434106339395413874943002124372472094253809333931344779066205166609113514962787195266094278716129078945705881347518875742740975677648734529077450994223963782677004184986778236210343231323549869429923525978841921093578452185486342066725802275261816625246569714843750000000*t^35 - 4292780500832860389541701653839337960124738349703591841556872409396786165680937938761576823278435058144882318809820343627416612960430979357492575895964969119335578987561297759538151618031658911976596451388027586894922684338835821097437763875526878489582521772555583245503197709721409608479604546180026480126729123984689322757568319691777138624230011003689507941535692127351907997497325337153676628888356932440017242881045500441945178772673157648728220517395612756384660150599691044174061313818771487324695129533085486501753208573759097809739975581668894888750076949621040304919204688846639817673105535771188774881547403409813116683375018574978116359718527630232861270667692032268048216754279652085822419449084370650311108194633088112131442205641230709000499632662546630134542852955324255671328451767772074088174478470074913219357735589962741008964029804026967227562365873851378237115338317513512897548350761490277424069233028869597832183921044880267385681854065382473353257465427858568871314287852327786410624344043307454502215306623670062265698199564339704557990738709271137529124401194744185662011500579410800653875291595436811852058686483282033420448640164593940322684325718060819271991353743862458343633367531292790590403832982009264599180149781218307094529727712828421101197093648671749217239151615690853938565061210103876700105364205780203679385491531639279219287896763979876007242780459707140165083356864442914850443550812682795356441761662446295352038458322703909993842383735681271846850691424478064215341129104575985543183797133582554597927898178167220177755349196794148419233091095086107792107802055448627938801403696436939676178901039456647579281105617163663532317955211561026465177392163775250274334772330786728723379728694074869204913115045168212531759278371779282299626250208208584811920669636660153849146646632016590482230216885137319399524669779921010471067090837895277064078572037900080599904108771882851851250753075664875669801589238395492307369779311038295033337780113790571357631197111040975497469425004598286019176363457041065535210623410947554438132753203473361771117270621756462416780222120458842149514938221015888970103010867422876678061816930655520648193615566580536789674568544478833540366233148095008757136690138362505100072263628015145398761552581835516458086184269832588678158526856960986973100090051574514795313659167180144791153510116407337259858309207523876008568008311115816464258682067057089543700754693401412123049973104275246717172472665748545345384619169189384811067691454319031625167250937217736265422019936374347316692875687161141068929641111952475881343642227987750488903040695036009958414247710317889473673472218134951901488275312904579189687713009859361650619469760908152114164202243116504063854172830735590875359201474826163382036194173389994082703490271157080151892953426892839389762106749296234651713345769340524946329566364430176735814548119400532775245620369560297618703032538605778125976930751628202336149692901931538374169502817672283601096524326122037397941425028423838379522109220414053554486393810134646758222933009363873431902490250478708357531090921561387985386079200100797451453528917144971880059012427627375058253467548869619629039295644896187959110859474652952423703046784984468894868458729662378279602120705439990311182592142794527052369548419579619760153615838241923081027319784825448383372436677107120605711363443626031103876986309393023740062305184474350281289521572104324429398393306052439083192841696459588655832053927122292810862944581122183483275696027494753752527945335136728745178074607214966549331364912137100898357804283895260379481365294685080407174774361569533638283263048136641626009190129578888275343054398719238558048949835838465748152520914936420730071475166138251084036685173889117658508931365905574739277230873571903823030230051866787763469618840590704524699798435097978040751855873777427928735195532471692486285058185745561012502405265502650434386302122545618386973141852955775667135746530503973776528936141646065346769035211002994231861649907056060536475055460497765851409408760222357425992250741353600743291675138936770992533860425522316221667342784876461575464201041248563645092783820632687572242495661881174984867304959917251282791794345467176056709474222971625956138017063699957248072262908625662493334254346439937863735693056043389540126259159540864442623645082123025026193344565318143466809618686819749049626525068285961278263750701369240241610069235598430340107330818325882868969620420894795793551538569148596061527530889988212266924368384066746311772867543373579922969141832614230558239700706911113474421592724970837874569791119885142879548600293158341018348484356011515841204066878206209871236067890736331192489928931241457090374291248510723945055514544246520286620854257063003910527930322475436482253799043863890948730131925990965956043763055099577475692800806079985329563221145678266805437217071331881390684792195998059084999170918844815121681199638753263485398340491197698467437169716056243745884552732436812252339660541625495899170161916625960555643439486879940205022081976406408533832299914823972620286723342475467519083131547948722140323092286818862694050798977637244361254548890058714996087778012659617453018066697393565959195818921453739661821556193987794816398317482926081899923195689532556379670298689206495670701510697997394244836938322535656613120282790614049147884730132114063554497350536466768421377193606275657232914541336867387112062656227697916180950251223177647128414603726299225964954812201372280603438108515323233980773008014821435423357664583271111854194724067115880976932149086475352767949705767634642588880797969567652921146972945775997795671780721395379642085688186539135800399285974747447559209935063041828126829839148844950605789478313891557789737651902357653032202421997769958369813823559610749608219089253993789634277196410811193375845713375411071988592048585553059422398001840799225820034773521785846167529042842281940714775891656648698272133358816896272512455414291988193551191441650219916781924263831/7121459868985318588153031812851503506155252396031355381905137313806683252117288528571296814686379200909072323733834288044724558060194091604156536994124258976528676844673914940680325366602713162582073994869551573395875096289298239825403473081574122575335419851381487144119745778853965425580489559943988328971914978680709211717898771211050610337859336887588202400392752521579382695124005967158921158381973486441654830036138172665541424551073729976303488309918033920173813962125562609053043435290452612146504682818754110735901331738908293579094009338812942964257608816024645512140714064325805280435725065134654773762114694593372806178429487395139903376302932984887063145946047703274249700049059811692827376065288413391436147226699757377001345720341251536224456508474501424825128733722603718873405085320105356322699350560712187189396533363914483827236448372121639757593961335762461984986157147378756580917181643120958630520235366190465389966421852657870282559204372199216164932530386437592839923016491137023077919605487787133728485040251846060202175242689649268048573431375602864204295345764257144431890918620993260418628593558814706793071908258733397031488638871667487250065893729841921735876788637145622147418292317035214274839274599306761225171479010518950145042636057383916587286096167646118454983570778831116415836942407369969585198971485378646763390174226894649560531155827800121296106151908623513636713354477943361275173370803265714230591645666623579378143722133575098049888391412075419615187757345501607105487179227533797446512659902648623055913694463808793938825873033355391874835140461879571904283056974137722076663218306337292774713654806274093789524586462885339261186298424971397145334960983246741606836020353047679046267570302210804209938706965520998950041383412251137563532560321500776177046663855330235230185739729791034857430970927544160980742229012264400643359119025044333360152331697010055247527114318935224255096930735138357025985055726909938332955878619008421576164861489303081305170407160104304096197692000758238147255706531944580816026893353863040765207082270251829261105067369476295649095851103346095561069737967774918052156939793505647014305392921707684004735374420717105258458263895705537966385694011476289294816590515052322005824448276138018663310088794723357715076806362051967925542234529140225057188785910209665695264832291570226514152794096425304006493119451624271603707158819539369550622981356092796591927837589484975965519847813094691103765308921311680777355689875560216822433034214051496195462196285072056931886322390548371850419613453723112414820414897345968864590793580749817874016518211565121481534831549483607664983781765866676887735930188672487617551825465055589239766203117621974825023819630200873076598224486338084546934578483515245767314585671912350469959012190735819500109457165499685119325914124389712127333778861731247149368668786136995703569285908564648582996432453419636807944934726813840179092687743559610836176705176247355300293294494870880018913460120140456718589889164039895627879015155135022809741566139225009861330450773053152385535493239532900883241433937557903536138222368761726993341611057237055485922181805687716063775073983536770181242185079301720297341012664296562009120221584285617753150655693505802517338309219670027209391291970683769954316443719320110291206498742708905879027353167571251241676377243106327160480094404461020858471664724258770244669791769143460106205598436017197069828063962915377015216001664829401639440465479206144545543284026878413911268857880690483610052198789534440555367231927101347095303541281762335820789872716466954046452609330022778695263923561815953005245398763792162409369236048161313980347755867003090533617996891289947803427231961004624134844721848558311192297091855335916394264278803989023298359551562161409091555262829656605262587578777753813032964665200724900737599096234912856161978102353833601670705013960875865990857242048622014728358130974383667604590191326651571347770817234053580843772932799381949585824784936684512448270949303886632484564822404562578349898796122699295452166473557131639728408513966746652823330407924752323210230479076727074055427876255950815742396918353055983946595856308930559005139858794700999021764459185640227060366183655185796708666544230577363496503236241005737658770585345300734328304239335878286514849154906519674547593521008019408398304115543177338764008429991077617944518349358068188664000620305762075231604924196958526191182751842085597449532252691115667054574325371221740639508630239296486542077005001271047283005170370973899879262597256016411371111172071437781188297259897827325713448181840165232038330790845041134083970182083583616225471964515133785384213780726750205552668327789050028519936410515989476646370481513538380671571506737210256602718388712011340189336020452904812974103831555094363534840660191913645351934786239044744534483202649227458883267361791062376754434636923249400446908057668766942668222559774956257162331541899064899618383633172575534064583379777555613148366602609668165476545688821468596065589976295639220657221692390163637153787597924300929944218689997660557955519671607902931505070625406728962639096773409313347796918803445489518850825466430866075170843489981385550832651374266811202656674862406208755881844489100484273432322233860901597364117576159998003122020908261154039540015265417046300758470772336995727387579373021498308972828341056134453092949507699568349287647053135301287231352349693725164029713758860137638211260829442992372470520247863545074195971202587475929400898240991663258867848427920472511802951927503937862840378194703772527397364754386973717431685209905652811539164194483970766392731318800636752644514988344804093608160307396119172011057375972781485569185966779671773571458168421921472211457346286890994868716348573754630057914165107424271285510737193213885375720064237235139093611762206689776846241853827298282972278235328499567116939981831252848758579996032147109675440095621718835632432609295432494621708718422798507944182755759005468750000000*t^33 + 106975608696828391829715279588390984103597926627957029692370036470071312437490777529290295723549184404554702702273013625476200880791190172646978610820027145691349386723350190669575547089953761742995111124576084486851484945249423900462863359520987010595877374069661056286575014595814084982172227298335556924813398800759205026253362028541219274404445442145967990367645668459964082994755954532769098226790223776692071130974506505122008646913069859673898749695850149748413395165016925440926401839591873982709048412761589520692750216189765745142358095307634112653034411494029256534341179627472048321182897731715165164744682082874601263420442790046257537637563477297355282507501801096847959780660080044172120084158628636294865242594202322011855924989920803118310546220605323839233403447594190195799214630273294565509618566754912306195530637417875257655160685131825906028940511158212220917352644145178365800647605342368805856012418949181713331046976315589494294246585153429680476429052201270604990137063510098181740302061846002024415243661841960901270309879425961234804173922118463861357522604222905961774980018260731808630058594337841166319182166102120261543863946786562110492386122912818832546419190310080327538988945441278867130162681629284177979534816466722184537548436627045756147146128106171148241506697978132422621518251804418038992393719557660131610362620520387758101127561457721776849081687717186099174548609653417641238640677155217356288110312138803026556530885919287902658176138084823560875813338624894941654656086353138880488247820075815254368143182314869260731925732387288158510776850901696644933892614826172580502478007206829708928474759771724560372290923223455786196740394733479421482626505215533981598219848908021632704078490220156821910199291290919420720346954595825168624724232738954750403225756926869391424164711335173576477971783305646623424180337651442148549122282287657904702873327868110874533563831507412800457675859787848768698263911705200735326442961051675399069917205913804801701999868801069661139448436927467191530062862103892314956484781921470409897594145412120410376841027478904921882854021016009622719123387192866513874039489449893142409348945076983481453575848699349732334527890967935788302076842544866128162025825282832608624392494452894485738557455966430172034369247461470424778303723237890092912998744696006124724637346174202876633774199641865881928882627982572157959640276207691006513117427599192050131689626844218986344523688696833278699549293532629438773417612071501733516780778372860374811440156755239572483625708715283506206921573046821374971448209336000337172724226577379320625178718849654082111179454533596693177388910189477485656371116819686590147512987269464115751213686501494003213850804386356015760396880687780158787492781990783960722016223897272716625495137234157704383450363417417563552012227756357276765849836922317157006566886139463128653241138044249760912915415547925468152631845010717327099138071668313445729053886961639364806171935254006615413223227896375700443488602808749197204773622856473746018925684121771062883101504156649039290239332958943771045465585291097258116833905627411162397450462152459605887531623336008615330152172945301770313483424584985833484519936607663237224796569406511698237562333439145943842745066150422396551705412484237048616057193858253712141988148316072467375740469942982459458338546130046522430856616762040107671136858777423494134031239382419142616650312428661235287778870065728869996221165195759909885574824259419159385544122127999636870097575688058306115342207149925870216700704598720739867742429279199280240313472378200905196459917738486920999627998327518999903863750248588057576751586163636363726784094286158825596637091573313506846991266880935127579840222487779907300826620792126076112031805222021506335519227215080039746327179676698388045815446071968252274941340367033049546589681964884275793148620583273082430909140683919119050079015015093175615314682404678779277599550967133058976901541848310343395491371894508209327289069132031202252030394688281202896798169187922964631356180598615957078262214814184565044494808518214264179928937397634213935399446740422333631851584154036971977350539813931173440858574139422256739909186477578229650118714014480260225876218269345467601548413570615013003044909175717419395612674905841061984441320350214521038190207254786894140519950581185974629994941928923883715887576285077394528267893344412791887271735703534644996681491066039981681777902795866434826792344754288743224462792877218119916090626154589511449726909674574979647117151948992663702721282831843830553665040357111208157012907408183670458188974136860432160972168578702993250288981649623924634282891131884821502650920119482225409178689490145519157992302084094485279605824086126573776770933121308925826003391519933958564904885452204617802177699696147686563959188008729023394104829578368776516704089468713935364865196453394208661043938018319659237701357910711019652750500642474463786056778507451680763608358983103029363622109939027465325415969055543019937708257117744980597534368175617856298595405158102262276929598089895009744607104415097052190099114106428239133602893277580045482117817576911034243048625878385763644527968271172924211468947012813164171664397090438552666474070786208440746333154980492822535703438421988374941509296882049297703689320294022347426762027661542485213810728882440259795354993928764266678693291775315780296780323263837421893175942706304212195052281065159501285759924899144369835419374414664947615052957035185773426465889552838750187766675413523151124013849426524175353374516435151611632596827090112067335517277589394695785541321326473628401970625840690919678164907452951037357886005116615535049525771177393781674672869761748355630569979636960464133591254236371471961762533551961537649995349842939168803246317036533141989401678645690363373982976551540640290690729841540326462059375824198345374513880537899347814246113236928628333471840666296118936257806526953535749468661544365678006825552578926677841364270046850646413477859/1294810885270057925118733056882091546573682253823882796710024966146669682203143368831144875397523491074376786133424416008131737829126198473483006726204410723005213971758893625578240975745947847742195271794463922435613653870781498150073358742104385922788258154796634026203590141609811895560089010898906968903984541578310765766890685674736474606883515797743309527344136822105342308204364721301622028796722452080300878188388758666462077191104314541146088783621460712758875265841011383464189715507355020390273578694318929224709333043437871559835274425238716902592292512004481002207402557150146414624677284569937231593111762653340510214259906799116346068418715088161284208353826855140772672736192693035059522920961529707533844950309046795818426494607500279313537546995363895422750678858655221613346379149110064785945336465584034034435733338893542514042990613113025410471629333774993088179301299523410287439487571476537932821860975670993707266622155028703687738037158581675666351369161170471425440548452934004195985382815961297041542734591244738218577316852663503281558805704655066218962790138955844442161985203816956439750653374329946689649437865224254005725207067575906772739253405425803951977597934026476754076053148551857140879868108964865677303905274639809117280479283160712106779290212299294264542467414332930257424898619521812651854358451887026684252758950344481738278391968690931144746573074295184297584246268716974777304249236957402587380299212113378068753404024286381463616071165831894475488683153727564928270396223187963172093210891390658737438853538874326170695613278791889431788207356705376709869646722570494923029676055697689595402482692049835234459015720524607138397508804540254026424538360590316655788367336917759826594103691311055310897946721003817990916615165863843193369556422091050214008484337332770041851952678143824519532903805008029269225859820411709207883476186371696974573151217638191863186748057988222591835805588206974004724555586710897878719250658001531195666338452600560237303710392746237108399580363774225117682855733080832875641253337066007411855833140045787138382739521722962845290154746062926465649043266868166918573989053364663093510071440310488000860977167403110046992411617401006902979217092995688962693925548191331273786263322934185211510925235404246857286692065827630531916769914389131828579779256401757399139060416649132093482326199350055273907839900295322109764937967188976281931451155653235743986879561724541084639972329653580200684601622056669232246489068283675785896915311645726580993126597285828533070240434645158518258111537040565893603711799517448884471053378318148704366639674830022087551787554451565029997051230157577615951987307031361385009422811828288952684764203203995422731603569127431468472404452061469917624468815184590139511742849438609176356184034679239909110810393727215476241075295343584023151596156678408572612485233843090127921688347011754287817533173349024874171806313966152759835034135192656515668491850226791872780598999067432730711538203661901221561798029825435568705275482751822329043921116222729065696445595100573161006453316278709251498442534101437006570585885229404907880292919497646451985851237397766557050013451552140032953124559873040054062002302599374910749131197142839591481937398819236821334238039940004947162053085578867264421171585330929143855727044128891978004973303194772953032068589655695847360017164447458337903939040774321862667234867116992746582836079275854012696011629620977639130182120878073025352811905310208099189688004886984347503428705580087929100399779915352828248587623109335835509734778502242876507249584812173462991383514549596126411622465784718728226436138871302256248952008756602541881410157636925551566908525689081418804951265637204388153585790646965671326743973697439344411687055270731508792645738574801653010047787210291865925014323227966005993575491040891043199835679075064756723291337060654849219093447431975634701316736113093586974205631706121382652762059391194790503784951646105607958715054433081742877233624851729536049263509797569542648149528102286972708872022308962809484813374023934496074275266681209604241892349954967856405541650314013464623250228354693771344894246010178899381064783441919819116337962672908913048083488298223101884760664579235765212098951014066090273315680182861392503742790054678968782588970159688457245300892094486281380640183276256072418930098759516138910623634741385080821518065103307029818294601047650042109986217628822943851409425833744990824045943839212191740786431131225570819750952599361189468546363867463142364576431086163614411381319275711158383849467534142034235865435968604675172396698211860370605598335462024378903669469742475677358539002751597342584323768500037373212423234372732458170256457452632117521905729734251031194819406765501200494252493092970943515640082346329631655242100926247915425574580347935518533597498008135369906036845314083433321338507465886682624479440590800081256010485230353212404101777264774029514825799829981748797024213195551648106069050464656936066655019939666450281034331176108375561813871934403755858489525484297664325017804418350898948852726847374173730849383255078455467386437587084116199413347147881417621600626452639791059175714702922758335179996615554696845704412147491392122702255674319251244452563724413351331315247436654066203195665454182385821983320209825370911866439462963774267413152181041343196249640272419813241516555660809653263546854466972597754009660963870405700427217040938914493410701843206947501968989634976812821863247917286217449309561359259891072407453029683430517895985540456691445805000715975061886944491595004981339046252177039533033674528300511188938944451631048435042057963752136844457270608146198837847328617476213092919522904142088285306539414485777012992394258531176765719517506707453612493881558864478192348030019531685688274679489675251886494557134042752562474865855761777608407609786781505994959679150636284930352723969318699774287272005844929031898199203948879205896838053714999022128857895054274171669591956182812500000000*t^31 - 1232278833198139269127453775818433194346025770267347820828312996660393577476336664722046451388852398877294548872468378503183665617875080621502069914384153751016606436308610888606469764857547278143440758661814612781171484007813042866814416194669387992596660474557079653951828812748325394256655511366154901399285379854448780279676617995612732254966784075621731857911589383393970852587020918282397870424602190769406843915451861295539931695587761424072866139152888634766694950235965722668496178675681943394710108297523126734330114957438553895397830596280916178200978628347968546268685891089286427071524239380398784415007911925929596617685790966532078133565630495399073906355963867006684699088501101994307854516205997549642321164944516606469287969976284331159375750435750805162798542263494602958582165544682661579477552477240501335640395516052495693500726190532981935489778509575746879828083254172921926778736332796871633545508871784604349395176331749048783462984499391455112664964317741581083498590843280778094128169220632618903916602067258559919518225079378502542297765235297777927502566695529960259865697856871777798070035604516843878061414047846290263998078797270228095706514419650364519343272231487076166777887579942853034777664002675676909377859136132751425004877454875621618825540559564954705655899521031936349549733146766993375619389414030936400710516329982710532456548927403205873244954260208882512278548595650027225555696774035371728528761406330008586573033721762664725376188616389297252279986138233499319903056424652137727567954294188374861328012623784613786440117166920096225018826201844376664476456135777187679526213907857609773754087677319337576164784306628564271830387125830256659239636339291387593375872351880377156120877773775587398348951563470224626883949525314609709620356917572859223157244179571308616891215749996704274075969394405753993423378515332910436709621239849329198241963339829049851739912108764468929251054477723228132358823230310672072598888050145518488035422612181144034268059663325288035394634367231632054087486912703341987318010136707535260516514852775557043136230084885290504895489482534052517187670873300610093570448149706963494137830074768278110058739616519703515018283798410587335112906191008772747108605911365634285536099278482190029242208458987292329602992959623126600994026228370701544673681599787477623917923214235058489852507530356617276744875691930430888071959064199177260681977198316850221868127855249616173037825792049463120991349955660147509944540853340627631193889510762029038882731715358892441157230266360792706158117687633814483461959862380229218434224131558181021061799619230751940473635978703181734223456378167447841552265340146412715261629367361549497609934163965063762203251543837713113347887492883669850699095773604367150638945752728388823677491009434460379520126579664667340384010580564605079313169009579827671327217241479414383387509000309339892608773307824064683396339827339817017771426161048566381337133992003929861655952565622668519751103571344902258637083697618695746609527923487517091259286494436850852657523690094614571551419763006032382395370593634206976954707000133794000722424431535260343524862889331257542186018699347390119792234218746981467122117614117616139411355176907495175013904272456963575092235935285236297900103412405231214597848031926289914450180938013373974642695865921213808147652611490743692717435922715914185408866512717109896319344762929736237991273967182761875245241648535213796153516641921057850868743936480907724910292045120994318078282603582676823625155202449509066217599132809969190619187891544108836283711742888794233591975638085416395743397098987781234579071028172263167082103002993576375565371117214550963925795370421112003353680388574887398803881455141556856371856125407017786580119584808043219502259689530251981110338289937808946295834330434599410739608056426726737214437952000039598020942107021457489478789941765769846224582035444118492950269742055649163571784555047315117384573367951612288979238525509951119149386471139956746788376554363389721396248115303394164274683288015167092033894322511983753975713357721720276194824331791892648992966059241200746638546992470487201568729366805041789254013274185990379439504452211479036744916458224965265259100642131027733717030194944056008239906403726860927173622280206637252671006783922556094055549162191794730643169697364640050123896646259055386045815262085625016623985965450948804230104811530103132471954204768831404603909373515313643718058952491425937972212247982530785747960490340223959784817018996996670031263854097378458125196251677968373078128315927611637384378533618979367701071837872878635394716076935147280729821766593990274873330095679600220145455458451022099603641579222889119686264649142719362685278788100663496568028563475505025630498754240518359566991406711999708678152297576583964022032723396168943963954297475368510033312203642243796641752109290723543816069351596592549474738775275341557434891265836569532277429305110713635075496333091230474686313979376753104989483746255753086768125347005389834201224398529106887052482658241827953865742495687676062483869551725753306848422822339122900884135755435659732568618747904778143683305916961400554050730302969634831698209718192333329791625012190731796309036874451516313714974195447461061201299911423913680432417495822872927516589102274169447473760770550061365673498244573792228171652903432009120864863796761122094917501282616686118720301769737396012461935175708146086755716645347327339535599167775041130124823663462569730661347889431951112636208724342037943538455206871256570893352917810013718645562800501973766959988160525443838402841170807487957127729516830568740894556116548523296270237534719169072762327423446868471750734167994165191456118936606882957599228153882199347435831292815295043824615785513779722955838277429940784497259810621481623545371222679160111333806076926074215968042147838889856007400269196987685976862218264372445041158467464031766892585005795036145827575612881623746238299976377705854568710984798834166880467/125304279219683025011490295827299181926485379402311238391292738659355130535788067951401116973953886233004205109686233807238555273786406303885452263826233295774698126299247770217249126685091727200857606947851347332478740697172403046781292781493972831237573369819029099310024852413852764086460226861184545377804955636610719267763614742716433026472598303007417051033303563429549255632680456900156970528715076007771052727908589548367297792687514310433492462931109101234729864436226908077179649887808550360349056002676025408842838681623019828371155589539230667992802501161723967955555086175820620770130059797090699831591460901936178407831603883785452845330843395628511375001983244045881226393825099325973502218157567391051662414546036786692105789800725833481955246483422312460266194728256956930323843143462264334123742238604906519461522581183246049746095865785131491335964129074999331114125932211942931042531055304181090273083320226225197477415047260842292361745531475646032227551854306819815365214366412968147998585433802706165310587218507555311475224211548080962731497326256941892157689368286049462144708245530673203846837423322252905449945599860411677973407135571861945748960006976690705030090122647723556846069659537276497504503365383696678448765026578046043607788317725230203881866794738641380439593620741896476524990188985981869534292753408421937185750866162369200478554061486219143039990942673727512669443187295191107481056377770071218133577343107746264718071357189004657769297209596634949240840305199441767251973828050448048912246215295870200397308406987838016518930317302440912753697486132778391277707747345531766744807360228808670522820905682242119463775714889478110167500852052282647718503712315191934431132322927525144509106808836553739764317424613272708798382112825533212261569976331391956194369451999945487921156710788112050277377787581422187344438047136617020117755759971454545926433988803695986760007876579505412113142476278094258521731185810732052779282321742083664096742430896828410061649392846410042748346486816860495259631199975564471836250322941871685018306432907656819843490921457060920511950459296412238611197735503370992120063456777225460662264978094563354922030048458365488418620479103323248675408105773776351228444407889483671656735160283953407565573409877830341027744393467190051475816443327980499539978637716299103142489717740238589691838019291940832958823216157611817074026254889255769219172692482571201030988344683020104965158612547120664582380802134516377314176361446807334119056320481844507838044509414757599974539396901144372734655955197474118735843077372656343658489036611433745583868355628711814924366537527570809354553344853959124124385868422389811452524788241447318001751374503612460264348732496203045336039140522077733963658272437218400597910598332768629969953293678636120236530038102633755765265351162282324821122208710813732833466312952557109153711775517266543982341920001518536210174804577369621919519432437999017645337920989689536075541838619428973939826277773732376280174002886332474390833111234047322165540753182844748293204412429087725258689030607617024338558954913042290958443795344781120117447701886869011482501732651396763585485172730852261253528183213520005231806674445100797814432051336403831433735877305087434322668197413548865854392234088277477202048863096541530050554230076989546258545803534978027712780831257002823938066177204592742377800552332998889935538858108096072249951878639598775422194673834288158625501495568845776647046313417116912824808516601966227177751165056137541525845139991808338217605253849290564726748526951829955791024153368920012547553243343509302555963464430779231763848658600448605443446968589348633085297757190670214667765341195717556658543670868116553692282495869061193999362320035236065588227779542328855689610877926593708355811076181641148315323966763996710257442789455570100954822807652425621618383032618773049924428398138578287229159684139976798739439254681237553159944715424954334564882414675429574963746618170943394471990350792102858327348081593313181546595115622801965100858582804093175111433552324896886716865348388504155249215388705319469974729837127162593350637118873034881097892991549372151553006269365347079269323028645765378682072595641763525988847806249603461149557963001361234542578936791889812177781560327872158269282803563840818443093634718821253036836146768669942492154525686404787636511964652392104595630780493868422240480122682030649236450279125369962308200912177459192660391542952181825007172880432054087498685576058002695755020615858141594422378364298660994943036901865391402424243496858142777506696655093735936307006132085018745542477258270518488281000271265400872002439258330799742830741009854842326439911925907038624984218366850254721050507006103314615922079297428919471015572821912222994533771620872225448224700848476733669234733023904638921148412661097561487410261630191685493547226307174118066060433494250722588508646175990034181845558236509494260920789593531933717625518472244730804655426037141740993812902098703838688736874290113816939570498116638813266695982857304932032031453335911453312801501876791681371651372520960168882787166429443911366083814194885278846866606512237352237844436359487379621774372257736989164210874620530402392786067960226547024313979280360427098515933733622902006406760870850404747015030643891273422991470945754480365251685143759455613857701578090879336765308053773626740638407760109707025589097709125535845712944569391058604628394584049342607822771192545320336724696443346834150075739634970250957200555559970614525533989934084560324978626290391868554376155918541452094968294798597778019325839470480694631187639785641714364681489480363110017205542316917374081081999543626730299314792539110524672771600588498623581902489766954630009585759758713624543144569183115917244420777098664356679510452853839540505144634561358976054433051534428559123394284818075629612415452821029317896485747480901809655576187613468864099861116051995052826377113360036935389238276570489123306935766963501562500000000*t^29 + 39242162300116522553534380779752086595261185580182288768252653127959793676052479265918666142566842378608381049624673776606512299269250909541560607285902410261011409649067651644032667718450297317770302496036222322576074652138074383498074832983204725964925599571548836242392343772600439862553125891703866753814701704126065271596004833036301576898803919532533534877257641541469627925381984411993483294316640674647138068220729985659409282598384056588620806845257267943701206861758001193922829590762699263559210498127165704856216439816618915886682298330364430916401222289213420408919934494270254141957918166931459075236346782621533654741272977624521228496924951762715655922852850067111945888180647757579743216154774830766303160641916625260750873404315737283546896686156050394473390616499057931476198067957444393242674670332834925194933928141381806429764509757881871379028669865455288492939332519489707338111978167452809326340661310525343919091788614603390800475626100637454501044927452418352775782180350348286298618701276356193955331535526520040518911679712367922807837137720537186230587832284081338438594574993266658507872130970189735578309400910924150217552164321759945152238627687301402612225129282800487972168248898424522284316883906741720011072346816872201362581462789438938536504226570771970904199302099480713562420384175711164998967839013202177379815343564524455459596126391313548206856765175063888242690411992357644630148580107530101715750936630977576946581277816426506772234328955708552056800319230384656023060489116716366100353369409070883676595032302166387749625520951974920242693924290400596997339455445531243937981353362053142085003615617501126930787734521559493025344757152015964766459236129822075325433500419992759476401944887689755024142302991719760938302566250584381068049494484865310631568361912260423821255015198651786085310362210526107129127130364785347449220577270136469560679054934327522395414623372691551516792668898185709675124995328080320075941243291550963471489794899533944249503988500004948554566030963924086029461685833537874967744549879278672533637507707162564591112555506486986943466517901791840269419939498606078546861621455271491749687610436687591115692512394709013262029586098313038573923063630602285045278026477255568435928539351680163229947053282961604607197516389876135665993865344565402725080814771774372339804833907098962815837529862514497216556384277247121371893723677637595428170088967856648450186440320767420235492260126535078136741396993378410238033437063244231536706583830770120554786309686605892810434377525808850698323374729111691138595318832512860149037949096112175307507026647503792212299190518212728067946771778660177450156643948331164176467091160375859906434170161778059462334815927037719535781700869084519231392629895944464515811969155819473350903055248505356558675788222010264376283261533577887338009447628978895094590376457409351173203627342205962395884047614940509317069593021143973185329503952608316198790201338272109944332291157654249908948763363696962621926483277025365746061448890854387745452795728092827340518419251629419449104207788927628144086160371350110639510709021737726008943005937085473820151958781543718804855487790094494309277171288056114270706440584830845908184055292127876419996263275614078601471082408419707109250301441135721489195004813646069861527934302089468848877298505673276448291127294355908219802649521605477626530389914914484667207700019948165800081644065928445242202089799513733368358315370101507827513280443112421312440922334851149039723420408311658054365361508890035313517401263597341240635670905307931435965181669230237080530248616680806995066567542736628829462293951069400078533171493792632280677662260725376695666851426555760966556830379536634877582285699698618453843744647559648195794594474182833362769142097617671496700011485679245643122846787754919472032250464596474740400138480127327225468112188251283539629513452190447243584393378542684482543159834661122760549474926552468735736849091493370214463574438245945654180178090203837440528810953472110971996305003131817360527859327398372566317948907623712248581529043490534077324580097883340895846061999927125384481203213740836512947300719782622782872001864143677762235161268559231032336427772291558089613343231504373968305629986933854753723466503103219706192477732339596120690839688642379511845703402153782531304807922163919589859556158851792066204885889790663472453517629417616141454218851552942087193298261380518566537791504585570737859820463522379293410129759787255923264063626221593667647390372194762082064946603997996977438097087639602724755778173095749323597355137243232451581911984245959435109113739159373205705327458584016450891075623536043591679452153380130544866877115918222448818794630749148413134532592637602941637394353028695295581528251452983535237464560797254320523401174420893664684189142342499394555018778522971411017438990770039851385691185488469661748065162295738534268403491601221758986621661432556545562854141921260396513059490005411962679450923800901528610908523782203262697299336499752523982075265140026869186020877537273242068272927857170081177082590711647999582347799176414645592016934937468868631247469812529415730039524423078857372016616238566983723113899456842453098924656615785527313142857479499416312531692965328617779582064692652003396151380736358034809878473982794351287308067652476212848066852094365675151634043278849479451176716464494884735580312908925379530420896127486801952510886266588717467135812702739102202862654788372629062312476101050731258508151483638987390648876560678606591229294372605996232405644323195391773108137783400893141973285767852043464763818528665793062272092548916069656603355461695822254840398988839269021540039598137837327801540360385772081986340074991872276268881949821079140596229255710238109653395326484367990889111704268149761718194444394579233644910899427352161698074344363904993970773239807361679102532016620190652004044750206134946891364897012870727859289584492868498585871057566931595696023433892291889976738060092657567/38887534930246456038048712498127332322012703952441418811090849928765385338692848674572760440192585382656477447833658767763689567726815749481692081877106884895595970230801032136387660005718122234748912501057314689389954009467297497276952932187784671763384838909353858406559436956023271613039380750022789944836020714810223221030087333946479215112185680243681153768956278305722182782556003865565956370980540829997912915557838135700195866696125130824187316082068341762502371721587661127400580999664722525625569104278766506192605108089902705356565527788037103859835258981224679710344681916633985756247259937028148223597349935083641574844290860485140538206123812436434564655787903324583828880842272204612466205635107121360860749341873485525136279593328706942675766150027614211806750088079745254238434079005530310590126901636005471557024249332731532679822854898833911104264729712930826897487358272671944116647568887504476291646547656414716458508118115433814870886544251062561725791954784875115113342389576438390758181686352563982337768447123034407009552341514921678089085377114223345842041528088773971010426696888829614986949545168975039622396910301507072474505662763681293508297933199662632595545210476879724538435411580534085432432078912181727794444318593186703188623960673347304652993143194750773239873882299209251335341782788752993993401199333648187402474406740045613941620225978481803012410982209087848759482368470921378183776117238987619420765382343783323533194559127622135169781892633438432523019405061895720871302222498414911731386756471132131157785367685880763747254236404205800509768185351551914534461025038268479334595387657216483955358212108282037074964877034665620396810609257604959636777014166783703788972100218887113813171078604447712340650235224808771696049621221717203805314820240776813991356036827569289354841737830793394913668968559751713313791118076881144174475925508382445287513996525284961408278306524674093414423527120787873334330368010227188793570375713060447478299375105912265191546363297161737404659254529370498528851062061382077466422514016442936729819237798927978572117872176329251193363935643714143017268262742425480313123141758449280895185682856933454975802428831906530888537390066548594416505963860827143484689643827770794652090222157088988554833127203464588594817225558783119423529241032821534339993370325747997526979567574556803697466971504395430918255480876500219091939182551837997343881180425625545147548106970592446368497500445658137284187145490022323994054732862802276105914030494365536915255192576993737923132916279665494986617365406112657538709920563927830790565563086307024491545351746841597735148235784418527041068279437435590245499062613845113899059417040449167655715943811465935944108227326407841656012147058575848471480153514998813978661909827410954128606194589921554556164494583575993168530626222777273220348271668873227431075752295621171806324344126048237787623354483229890547985284179183675768126720411792798579587630651972614644133674054305543636497810343572116776605725033689388604051655210566410327236785470538025332373783167647914735455216395467352380932089455771745469861867520794140726104459206269693218707434271123133526529881192333460389025987893851036106422761034686454494134084897504637341504237784337479617379785404204820437570003682568872235118612685133578291551312782513997114721111441889732738449223493552600532503296373839126944834654172310000324822404240443608629295410612289275131025933258917014745845291728262482407704028301863869497354367221299863606888292603628892197676077928492242895118871884262589053128853191947227659283357942078624583723420347985645620816247581965968478435790600139222379000783355315093026471717748828687310685795543498552066444587510794792525191119407639680896353823459211192768760345375205506938155100046184254317320678814992080511652265547447254907482245003452789951496733409373468778118872192033015493788123560248433967670246802061765126032872142453033739293187545675483140825576968236764643921364259947950008548729556169852584349404632407539100667449676041989169231973973684088827686274859450757946613383982639220594584086149926732061123052901533218626059795512321169995897824963598253930243324975452541842203698545237531315125977957788680479297595042980384494690402310767279685627945900931321020690829067270669807708456278433357447856645257565216459707769686828602842392783833711830645814057995569963495195759463614337936700727728906063556139741797528608992200283089556301170466340916194359484984687030637475430626558086966353855006398024940494820738113058205136361632141958224917993730740404251206812423099856676669888381213405695472754561907739126427397551808323745098207653562930248196050919623748054515102041632178046469822688458677665258257053898445856260113748747477940525487591565421034722441515330615518242552493366768641483555606800522129320356403929306139771954908781783626532480173681536795261880824187870913906778545364962424401262414625123636149940934701440944946849298836213881973858580494285367894631590306494294765470064434862908705383947691370666186215994679853254768561485518041485510869431616935349391202150092711776549830499926379144906715666474274741711096533055521936901399997490875393675723081045504582844065443847750814535692227987656514593752614259422201513332531158710555795091753373712194576659837096380050372652525465923804251285005734270175880162734972510962552789233533929746229853298960034047007941444116625166296945396590500673360057087974360140809324308301134754587259388551383500253471781266025250297062241380680535542407100324371070445683021952190579896185703560926657546714298385771724212894226042562974195885819243819842389039082942181654832925857960422633335508206754918640437718383891448093863963600182637503870245600272503161037457649580290435203044866298208388110337482547861352072951519851191581536079369346628647741030947027926104555536157357333816086611692254802202105805921632004009893109851328317923341336208429929499153013586904839048913901534108082831371117996643845312500000000*t^27 - 20050973754925636108495041636656859361045533850660575760854318236987592631783527186027299858336113170465903340792339827624976190078281549066726131651010339593039342488946910792433102376652230876401857169683173003229062402183638107445597940178771807884777282152409273931529408412481580724564496998765570960249465324807775805253265925740793394264575305012847849938310397104724260749812357922724558490633791655663497836926781998864905610006213878156905050774055119068888282667106950209578461512854906985182947260452065558642282353992722598159575179171947958941853881143904221193039557919427407961038727840734471868405015303199801475201590843762521524493955527295657465530681686818311493334999287535627909614871438389053836881215192641632507975509933013187206891954399493400484762298956885697179678531641704223620412027219175007138981541117904773238335848182993930053927224680825746765974845391553393905702000932327664924472333723535401226908230163682369387850979169403774735813266984166936136889655882593136677065476695106420365516195592900715640599109830203834564152989564428491121749039406174114691852070680311607212982135565592573227730264904021703374412817836459729310231629514695866142488558501624624932915014633977488719513948050486114452740416672705217535021143262180283354573072613041339442937072902092106282814835471058273250601387264925735824845787428603100209599382529724449327793361973582517088133707090269502370514541483417505453066299831982793684031740115663767781640978605583211397496765626606503658241416711498149154691556116783406428784418027879170460049368550541206552569127621385740904240773703024772792619263473055104304574151068294303941147758631592041877572447987771556023538342465485061309001500601519687233580345643504505892053035142139118457585029423162944200665351467099832261543013715993086220504570987695538251590740984367051639856806841502570895343620305376480604444927503778748640173399164547195276550522255265879878569959554122043933796351602381239865686781833522492246787660770334583776197617559286458470662707304379517457492868291061350649455252878188025179102562150956932570978904605734565172111536268906870416890705194600886528851381751098373164491810773687088062876023437895024907560551815809286581764772380992920104815877384152977735208553401361314842618585091378862152548809290208113150699677664284349706590628786416061010843600455988763417514269023031686546161887677294711472127741734563795449041473619723026436565105227149617039629445929330708229212409779660973881199312609018168172167717076990071723638526578020087053949914810474031168560747504269589510248316506137625594030602606530141347252080857020289049240607688651796212616386517724766113039674552573417050412675248649350359483173568944379798999241111767555665355003672180662286315116379764407615036744493802248203887600663455214628720334222013164777393359320197339062659906939432737979923728007065366533246015593689785017769946506447203143429359480383179784341896212050975852435945177641876858032897835296705158388462392380758897083939747329595402412741830651960015097584986817640978842390659620696389240323379546083947879434918711152912341241592832592806520310790959242168177894271349696947825373105757884919500807690692903418756870564422936104023705826538958238674757396152240028013515532706383954648498426455814524192253978272150413577153069694150591984460942361317900206275195248605008334256374452558073237447881989504115341050921537526904424032098845482579306066123046462428005550514012557926197779011251440741715055031291921272769897840728078447750497393890253969486855060372717161159970682361257625347535330832913723040770382216936192901832746317049452289418997315877503709736605724547199132577717533956998441618616930729596850451505041993576690208519966345220024682005162211166202141363057767813065329128052978167574512646473727745279735720174628765409551244517839033874299772764754060409007954533362969538184098210724551550259603311105336765166857282750282012440089004851222297637442291365939421881207143729682517413725999706481082302335937517817972966469190059638008057588391590497372052857480674451598269621219726813659777284134823102620639788183626681588836942235947200281780814939594111763605307248488732043347721709243905048067533884083028117576774792086859512070794629578826281822325322106350959358139204926441795669967464452315345484171610936050964994323661791033210914742489557125750816646748870276195729181235913937503251623373079496239306707234537599370784410660016649683624947161490152209283788065967404556495966353213699245169159985126204118960905201066463797016571118990179591535091819915502161587684415808770878147887466815104566756997212168395725627946590134894760248309200945540434015072551093383224873339199536253966029296716291122101994382124575811599934653683231227563259676182904670569452887905432993205921717613574876407708229552891856158672596138427772626198440160299519180534907470574770913372230685106184748868462328898062657695684125260348004283907875476861160218080612464296809178572436985053354374813761529816682028100753212845046688931013653034634960071859906122573430758050600914443892547189503194299776217205574528568865930985389628177680566998164538790316670283143037652236155837024577734737142437617989826845376511682435031404648568910465725544547872757433578397773292880089412500189219172129178043341531952150829611144060640937158590258373492949109487957837249490655852598106299541975786494597549126128891597596799049438548077074556897549582544799306498800394287655299749928338613099789460078609153864968842450628156480987059684687044353306194968020115793321282929155713774486491087665816088588444932604262991958501652677945506033079877423938331306962663811470611176745518413299044128700229834252214615202107041675086015331564454865421074550947907916917648188012880724084718013571752919288471879175226543004426639594173550851031734837932195754338550426725391107428024292535763172189145367736695892019616111255845646336481109974077763175792786163971301613910262694055426631382408213/226591904922260136895778284954366020650394394419179489424254369075667194385550089545450353194566610938015937573349272801423054120097084732859526177085771876525912445057806384476192170755540873354884172564031186426232389427386762176262837779868267536487945177089410954585628274781717081723015576907308719558197294776204384009205869993078883056204615264605079167285223943868434903935763826227783855039426429114052653682968032766630863508443255044700565537133755624732803171522176992106233200213787128568297876271505812614324133282601627522971173024416775457953651189600784175386295447501275622559318524799739015528794558464334589287495483689845360561973275140428224736461919699649635217728833721281135416511168267698818422866304083189268224636556312548879869070724188681698981368800264663782335616351094261337540433881477205956026253334306369939957523357294779446832535133410623790431377727416596800301910325008394138243825670742423898771658877130023145354156502751793241611489603204832499452095979263450734297441992793226982269978553467829188251030449216113074272790998314636588318488274317272777378347410667967376956364340507740670688651626414244451001911236825783685229369345949515691596079638454633431963309300996574999653976919068851493528183423061966595524083874553124618686375787152376496294931797508262795049357258416317214074512729080229669744232816310284304198718594520912950330650288001657252077243097025470586028243616467545452791552362119841162031845704250116756132812454020581533210519551902323862447319339057893555116311905993365279051799369303007079871732323788580650562936287423440924227188176449836611530193309747095679195434471108721166030327751091806249219564040794544454624294213103305414762964283960607969653968145979434679407140676175668148410407654026172558839672373865933787451484759033234757324091718675169290918258165876405122114525468572049111379608332615046970550301463086683576057680910147938953571265977936220450826797227674407128775868865150267959241609229205098041528149318730591493969926563660489395594499753289145753237219333986551297074770799508012749216979416301518497925777080561012131488582571701929210750448084338816041364262502054335400150671004295544258223672033045176208021362991274245568471436970933482972912596081513482412014411916195743200025171111519835343085434735018098070001461369870307544849335572913598116359407084886259672933871982551681369208864144258070849338003952239316255197703923301794689811995157689376535119805283859917115643135586949643262531960179538002151673797154525019993287292076062902740695169518982099031380649564915553554782434341205676023264161943095253865321562822029023880249483965277576082791597778730488242376648992069950566719833735560699198978030624597300506982670779110757235584282042657303274414554998651756605862332206068866984094391818902262708342188176685127204051529327418721500207184915922540772386295460727057000368068305336079352980066104944076732971130973658714890241986073789688577736604824836800727874519185640832713773314655219451224523423209481568907582686195338977586496877979142600303176129330348774119012227443467751476149852529915145858879051260912088129097523966544609147483752354021624505766796797977782009460850402954890609381097959499996928509339044793366443733491656989500865753359289976301771273705027432912600174752232722556096150870328059085266780612003189746773288003003778305209133189332135506325966766101745473730651996313873274452221802035183671086847781871153662779436742083429286417358195400855222260813100023476515387592569961485186744943502834044133771214203586237892503388768677342130356023492115046179322122033931512325777439626324302477894843566601532405444829246777586461971524208991995589248290866471486510767926877513363218992482180195397051885272045234672378014038713004250590289276758362761801076536877506564894051048875710932155932559971243838136332426575983985614598613341353300595736072730428819791377720485985548571241964233360393459088338162366538068481392775134525789305003515884349052668808621114214574669963426167417900220224052603904068491659842340454188536812998171669211680742331161242119374870969788804952356309068789962071409985356493051781307391686337102335968345359143467759059783414610452189042829833116301366258912117316427461565797830244032000743688154988259568819536953069777945480017927656116535099241612032073344812673312767282915324309359136079742389143765661393078730218201555183338757369247588085044015173996649520905373394208040171862133554637625447964474893456416704888208156995613676806049913800875440078632521991730873249452717173656818474855991276451294505818155169422187075564855979708705854266308142157204933243537744325481529534952256659487506540312174066015228180179794880054210620566333502703493930459093396183962710086494186291269915115237014410607685539667367662093385199475551560888715743379562151423689733556447929964600831234238806530169459283902103390014219801834915311812170717811021335455165094514970246806039479237309221538418562083831314963811664628489441628799181007955818965723317427588520657275235666959752091256878115773211407316049227198290480402898642069638729706792626577739720334897335750879248083780109629211963435355750073011482708656499407722071947998272125810993621472894743005868967779198651772336482980168301414461585559241454481917518847081036719439909576626906018660496797301631682235059343687047673467317265397240641689321120699531720204606951690668677320997574762982164310036346872822561215812844573186120942243826068385525088053629173237870480937671304280194600340631797469579921003015875125295635830215286029125871734333094130981918280893042452589458064315279035433476132360143656623947780022356425584796623282508058337291260916508224865449928644397535010977273668995242955934000915563673804382186429272801283683660905253418044995448068910693169080136547498457481698433101524758311081471331712686763549117943851361349862811726694630772460500272601022862580582184860691053861031946659400124828872550131634497980042178592331992187500000000*t^25 + 39473272990791900343645335020695598909766477466015747888348291886524990985004888900091100112244165499910601670712965365645118768255465331674003616417717583499879970476635175764924516382688615506777708999414274362144854255039737786428431679768335858593903365465320250467522796532888530210046059921940079848335543721330231745268954022212932050598541622383824415122707863661973301329368629817666292881563879790454028083882913561418158302957280561757223139400540943452241100696703836147310180450867533137070577934944853567406253265823680838798325735858092401189597303280857858545153208387357391120901017023342714877219316166454844533968888747169992280425101718935888359641891896276204553989499101251208578084672129677186568980745024121795486038906687577456140427335977386124876554671582002326091200037572302834371628831527387153196698384928068624967262212361076472175834773201510903133301979069503170967133126223047810360790015428967719983781391453352227757416454193966560224625490213744413529998195298538593758278436818594980236415501239160668938315300742506895584532498789904281292241470141990535305016555122274365899949694288165014061422057150928943532692082921245220611092323406503904818898469404251036166110451254702762073130047307656443118169027967314317977544830272339696255695780060267701590901006208600814794508974185484703634903055794926977155353371833485569969015092852651344629041345900440605282709016642659316173394080851759589603628410472219027778177646377802772103122155475155741413615859129581251608700644868243010548665010453091798704726521033216303984925142482490394611750173241808993075406586352451451024400618994469317624889368933123455576413652916966339012852986364523312178414181761460474562891965832761201321672010073836875023981362585553727243537157710418135899906327170765886551853666996920755210466577153500243310655855282797322263336845243212831565256361641536553011412414701136299522192010974277854757797981920523327237348984010077445637624859369365337988795731387656131430527427743161488313149558392720585988405756028972284208606101700983209447978391714601834999101951919225437404513217085488715811745443604144797588142835530377507772833484211320919404308292827591603555430313143410223200457432453102741037015653446259670309023888309581432893729596690050725011324973680747551530734659873019248929098173817268037011331044848523069327684668372847137191046634742837117752195240557992718154650792299149550242968029988736230226836371103669949058150108829124970760206723857460517613232374593018846035869926145935672141950134512940536196914503583564679446218579594094505087427534950630719440545557525657228460836767138599882795102921453655403794772771551140179334375585951992154883263891824231260413100656686635145822240898845127845196160082901582739825315916222428866351657099291056896333796296811834886232403791011602918022378805575764213704118836917916806514883232140516556301385685977602751178208296599103324009944894159140519557728148190561740728265715762887775112980165603231341015484007743175232948709894362484032418041217315684534719111161451490562027269485235562226467444054779751695341734167569068646699161717439190066482690882851568393436037312561301995365172951308327416249507098021109456491905217950694392229863264883060009582312856291549883851878928172946576084173971118362994134532059480415819453119038252623302058636740683025726768084043216597298412850188786951955044928144511568126521080801136182098687588505881275270295978163980051433991079748016664871297942505122535741840353809160111206046768259147848489646307032868262278321696366527468166150377837924966349806203332574572403877003762794662230822371665865610388404870527376967773567923920053893539199824599280544916533680013150726548363491127318695639523404604325037416548699458660389804101850725548444686786769648952647676046849907234364323514701858011700511755742784889000500169116699461468615990214343236457334097880250431485356918104338463171641735410204765362319800799663064168684791938143167909051561440719571024520261704850243611737608139125501932036934900557158286829081161002799459542768048164015307252827148902722452609778688615485476087367465168645989015683164407228043882259114150696269424482980286091097794597897111143899523229527911122158000582641310629930112326471946085999530601885417367206078497433831881091279495034376406156402566006878788201896439471600882318836765922695957492501736750155606653453239822375760830987702864355549153218399649773350740577534674917193921289143557748489811594585714308738358584978564773144199666234176700462722272351628422029041302774149468946169355886611200418354112695013842849966352332849401106290666063467114230095977079062283840499895649300777245619229362426771852772787612259675284293990555152978934497258220875703964362015916609843419738793190054558175719330220259939778934608246006011279176059311226334690972180668046745892809306457326632676120795204681941674217892961802128166711752635379653507151238898491600391598165214466764250445320054879586752612610980493746988909281207619745427530386935758854077284796480439498444510367824208110005044192466697654701758815792339963515756456972418867189326113464243385653771438229480213872901748833645230037749597855688881541045993530686373016680800558218488598552700277653221675478083542184990068684318212703740474588916972283266866536614171153038117355584108754188685025994725975542677913158671510153044903036990589247930602062420945426230465369037288923965581164183227930701032285146492323073442654286389780358369893479899030925225390114471470861331789895987933782364609993940626274955518744848052265195197510643766564321143588133883113181253408505455372778872209041824417574920509454391551962381620005618870036972760715806160207146024723384902657590359644586767286872957124991449034205592091454308881148235590077464956129092791289491513863500492233123366395782540584929881177064049976295276143699176144311872084314531880225894591793956154308323901615202105158672320022975517878264841760801231002703812686120716047046427107/6014383674114403102741294889299695305916241391351811265408211521583734422974123146528211100054853641354105841362953491743146758330380483951148670924638935010641338953093732832812001878050189073785910353391670508990906156002302911115138361774871069316202924408478061170156025873436418891121846765953781541027134566057183384451383410566128282845510690500466600326084245358153547549721667584015497147695459299643069772606981626187945945811367088114149052080524369601401544035094279817020124756835756564520182515501149638070978985603228335049002601842515606050528233300618027216623634970173208296199562702050139761879085825197998388520119009684017533164519579042554073960502181808882155745954445156765372701026364106139838695854122977817338411056571003288118621651604211856641841242210077339942551197109336730923435537663628558885899225860819374650498297472986846631255079851642303661085009354123339092286936297502166907599885089380859954124986785136646193872767159967969253125138771196615778423250942626429576574439092056456065560147404587370623783157245285018560658022516645961202879582596344333838841338040291104895988436377113222845086970840457716018630689763126308831569192991360735012503772752611371784029443954786330448678883054249541964915286610802033059696984062458516753453902777767126643528382150186139218297472021667344766410424129534961373436836531128979540775543318405121442087598885246376962899617704723837718068841843863183882987454867149068667069560829465607329338087697958368499283863355071635366883061421576471270505956363460259563418695933722815656847573292331271415074619440569102169268432022557043438094049362895704822705626306800827233718055768860152600386570425867138808873104528289460245865010854959733766528683370389772512465578664251311172140880000694693001716585902214566355712933219196675708668658757137871026363853108862776963889196246106147614588144196816110698083648655253711375120926613083980187691200476077516942980682884523082382902955942940091817959103628536112582034487557547219481617161610099254030378228355385421452879079866929032437286550750046788300384324254851187735256193246476765268442802168597988341086876823857094661294293352470747183826702171082793848007220518783708242106516025859205533415712566250377515928230431678365282399785433198226941610381194952497493973052024368893696123725809430857195735516202086214103766611410385127350600450764477275891409798122311104162919812932695852825420143949616315588904980960567393102051898708955995106652570323812694426860256922043852731885790431984604997671986093242275798146503489903093069161235963252914526408343495837452508670522709893931395396491626516891313854916132118807771508899236376595683520875701923040921561612091856647617200547434566702242406656379847570951142190913266178484792435266138197899464690273891625324336876414127742756262459898742593339124866023058301266282280449171619705011160205097730600346869418343181233711110947420749382113629028764827876363266723017613211323286657911100938938797230015466855297004783528897797569295540320342603389149179534906078218393606970147396844839558029837266416123250637066387520969606241429565469177462829147421301233352212585201957594001901114950678083556145507882172538897276459439445201313868531612723000525371372096443043317571356755231832514301307797576775777914070343059116993299431881907639762683086045935288737617698030205786430744663812427055929276876601639445301804213155991939319794942328382270343295848356941788219075322612786783899914702517802134063841334062723291930365371933445785308166867815355085177017485632759219276387325902820668277163380385494150366189232173113043968475800330182516902520979292463612515790456398918295357304896390821738340957909709113907670511234716041871622115965294815665438541523165814073913002734281054094339763511327850255149616485110467883385929503677475134994881378435566589086612775910459880132332172491395921786346270366893972895017687530736190724580524007013493308386438973806565800612302094035172781042848175275803167858066856234137072715983277065060847190450437267487827579787436226737636474811859668166467663216476239712309014449233469669244988781852928169607486965095828971282064533706481389173253774873134947404585509217874309501053458336558277804946682386519371371664540565304054254333131882897279051348873776694175707443808361457933805349305885643318701349563707320843192645396796532425642461642711181570309039913210834812347268447441784939298873099274691351015816997303097758199651284235026877915009010614292141120235917933828682512987552751527561391906533046370052577923011352811510466316519070770443299124242021371451152941620832275506534992813969691895347178055568354195765933099799661756058062549178823465587663654417512803717430938833877465234332951040719134603423031455514112443033043533251148358609361261835895624740368552076325190733608911569464157967450291534345001458914421532428369118252673106407487813935347572709619517234563257274346949846188854532580497592728320616783257373282509942503817251859632770497397256238863464046604352109444390911440495216330077424280082050613884957484045316948884597167630534914363425869641133557866664306296491968077923049216936530328059169527894767239550710324690342574635905031770351646240897438450470415255288808731726057031234833085148776862678552397758705811665080756970061872242055472052465213165724233491633752665752755390675170475739013066102116539925396711896470649507753336474868445317080227598221158973060022478376179461600871786945882440404613830614081621448006082899478977596222197857470327812624599800121563928414489054420587546920113763215019820420254655102373411569821962908811096597618554357889213864900959698047718116054583293557972748042682371261878192873476439693428762956802521857392798115334915884114158342765064482606142780963537722194051897900943463714613640628883054549078898432846229553632422687679126250068525884187486373402623791940275058041849890664166171208297306512609969002916010379664526395399055079623858594562219893775183601289776562500000000*t^23 - 11058397072714091013077479291942777924248802888744262293514367549871092357123064856693507321051765211013081435107051784500784218214377196261976811926962215085732553235302325788955788598611438961309837150783470193628648542953738169987173523648514481963683451547120766173642549246505063032865812125427953268831788749104545047294451454569890491256395680951513016861697034919959668780716830414410768142406030216083893685622435665588968300967677317635647414339739105443416109216290148168174253741297160122102412250934896392453520196304410454059474290037113006956657550648359493000800385917851716119076486768084268896672318099998428235560892437446271470239985503527614770854993380729824552923680479575674054435464668627888462133211249603545605635752822440032833691443114255174171035975467061231397698077466813886090785116106514045993173256411650758301860131549244424653238769445715311926448170106598230025230701347070831847625862357507221157830747362390348151889265832030152858648336766192259952212753081477161149441899795736680096722351980116209092550995725555499933467185596589765655701718154013691209165044531447461710843391891102831074431065101668432489855604600300255977757747064829848219777933510946582012819792107499083335529951690703455206564942118428421214129364284141274731579269503794811457911685259095978784983897612062122917655331722968183067496771079883651508503927112472595197071866353524308105559866123126155071260651807792932755525488940143456910323150616177670795253694426699724253693180550928584288811336342129443086018781454236257628658151771484513146578022195568780728954816591689395343507804480269460384553287755160104114520002286643137276767357063681689943470371197412470096138445633885127114823000028323599750695850553909866570732754545021173939197374492249002588808565070149737538405613385473134442301773142368534915259407859476046110638161359861357723002081095109622734087893808362824798206102289777695221978921023255724342919615241040312339778727342984522891444762552900530588630277566656677315278622130763540920178161089935347412607658986386510149434744606881028307964990855269039610268151614327374567036183100605698435328276251998517474917872871110710130641074388328487779745121423881170357333048933133329229354207741066008724863362178373997111017902049478715265750896134700970749047400461931021758112439465304250084797325383803985640825007994011720610786030689119151635402948537809682737848622440558699375439563094111650427669785170744388796773152411101791176927159141278269711901309577223536460843562748262286792470581247472167776701142110837328129446839590692816769443080528989606178154156229998843477657981240283935286778629089951553332540686361161039139457846570372634270118811854763783571340134782907599136020766105778606302986854264727002051903709853071079909944250775338922284784696056904941300969105658261077749764370001399311725933563822708706905770698104934453065331921895148926719606990723008232411840086963165074116604772602187981582067941368188565155285702111463407200902493477695811922541928857812868371630266648759505761669979065592364897144440444499902821563924744341510883941734968770505343545259595594536931860355714113433104060875521115597178087164161080276406625033649778827459776903118793442372472917774092370094709922073795176728582253160217004855286797810882218539910334789998111806393322571017988472027194683135957152144126531012739708253544121138832313988865263768150603571067144756668870386280127308839895073845381148001343457863937050446235386351719710530021968722504960746546423952279747851941796063323862184944910285039593323726100197812029310827231006104056307725175614646688811908600130172908993608125826198233080953718023835257791441758666643925052399105592241817006191116249732183652043248491670058763666277990378960300382611694867810996281707212815124339964262129233277290686672205279104710977415031911390364203073641093332300191600760377593544250683094564733848890560678800179149517171458106290329026916760048026982852420705695687524294337920718379626879633146478491060212481742680210570982360599022592684877715602781104129612681091752301235015918022645418074046291396426900638700024325522332600456962660062397955870555993882384039750935216771587688881961390653319370649090603344067449963005046752764908209656382823783104538820737154068942783176722977726461845783761527814531201351847716873068427826235307459377957466076300977781364123737373854008988723926647022313025050433797882603258133292355451884385899880591944503710291066989083655125127677890871790776146997357022379011181556975357852427825456869809835165186243419978328303227921449963516116348275359867175341459659607318419246691386803282638094500418933408288044176999755013037746156855248464127040974982089650212526327526482117907650975165877635096918911153248147036721077750525354960426724435600627760982427501140686206059003817819047878942082138053745232747147926270840670267727892242539087364809995347814651298685615984181873024036922874878605628286612694666117295384271333596268096157638848775652045769596693617599009135832944154357609613764987178255607855836555763433648291516621119100452284037349147223314975046814199294316653381693405015623995475806099585359432515235000193297219829673269281576400533366591384462452241330284781423825870954316523326887416410364485337352729065935908525085135548319246473813232512071906071367708856763037401017579323486394672900300605814140726225790578585438056697465732166919873214665543808257224519285499994668247755371221798060286940206054150983711927235519670226554969581211923597629838428530144473575542494013812821485603725304835203502117583420289174804593830104616095255769289876428510538603090457033361031656279939503992018034989976513187774356470356656727791486056943754261570768463566593212259146583496268529133668179391110397198969037714231174653327801130187160860153576010114133141966238465374247983451812776090750827652662081321683214375129016890039577118503739106309474686235455887600840803385014915768429117896087534758592536188479584079996919/27191028590671216427493394194523922478047327330301538730910524289080063326266010745454042383347993312561912508801912736170766494411650167943143141250292625183109493406936766137143060490664904802586100707683742371147886731286411461151540533584192104378553421250729314550275392973806049806761869228877046346983675373144526081104704399169465966744553831752609500074226873264212188472291659147334062604731171493686318441956163931995703621013190605364067864456050674967936380582661239052747984025654455428195745152580697513718895993912195302756540762930013054954438142752094101046355453700153074707118222975968681863455347015720150714499458042781443267436793016851386968375430363957956226127460046553736249981340192123858210743956489982712186956386757505865584288486902641803877764256031759653880273962131311360504852065777264714723150400116764392794902802875373533619904216009274854851765327289991616036229239001007296589259080489090867852599065255602777442498780330215188993378752384579899934251517511614088115693039135187237872397426416139502590123653905933568912734919797756390598218592918072733285401689280156085234763720860928880482638195169709334120229348419094042227524321513941882991529556614556011835597116119588999958477230288262179223382010767435991462890064946374954242365094458285179555391815700991535405922871009958065688941527489627560369307937957234116503846231342509554039678034560198870249269171643056470323389233976105454334986283454380939443821484510014010735937494482469783985262346228278863493678320686947226613957428719203833486215924316360849584607878854629678067552354490812910907262581173980393383623197169651481503452136533046539923639330131016749906347684895345334554915305572396649771555714075272956358476177517532161528856881141080177809248918483140707060760684863912054494178171083988170878891006241020314910190979905168614653743056228645893365552999913805636466036175570402029126921709217752674428551917352346454099215667320928855453104263818032155108993107504611764983377918247670979276391187639258727471339970394697490388466320078386155648972495940961529906037529956182219751093249667321455778629908604231505290053770120657924963711500246520248018080520515465310986840643965421144962563558952909468216572436512017956749511529781617889441729429943489184003020533382380241170252168202171768400175364384436905381920268749631773963128850186351160752064637906201764305063697310968501920560474268717950623724470796215362777439418922725184214376634063190053877176270433957191503835221544560258200855658543002399194475049127548328883420342277851883765677947789866426573892120944681122791699433171430463838587538643482865629938075833309129934991733447658589085197879048394068006380048267283903877363674951676060837920493493290868270113845118876392929746599838210792703479864728264038091327018268271525001062581202215264486183519290246580024862189910704892686355455287246840044168196640329522357607932593289207956535716839045786829038328854762629328392578980416087344942302276899925652797758626334146942810785137788268909922343440677310379625357497112036381135519641852894281467293216130177137982303589817503065486151309450575491702875985353097698050282482594940692015615757333841135302048354586873125731755139999631421120685375203973248018998838740103890403114797156212552844603291949512020970267926706731538104439367090232013673440382769612794560360453396625095982719856260759116011932209456847678239557664792934266616244222040530421733824538439533532409050011514370082983448102626671297572002817181846511108395378222409393220340085296052545704430348547100406652241281055642722819053805541518654644071781479093292755158916297347381227992183888653379509613310375436582905079039470709794903976578381292151225301603586279097861623447646226232645428160685361684645560510070834713211003531416129184425300787787286125865085311858711907196549260576359891189118078273751833600962396071488328727651458374965326458318265828549035708003247215090600579483984568217767133016143094716600421906121886320257034533705748960395611140090148026426886312468488218999181080854502624417559780600305401689079739349054324984516374656594282757088254795448569198242779166213756887002360452280316201443097216131087174009753254262685139579973956163951069454077971295387895739629283840089242578598591148258344434368373353457602151318733984211908993443848801377520797532073949838917123096329569086697251879367169447626184186622000650884309710570205281820879597942508644807304964820623456026556515053755736987214770004586584978839473641216725989656105052809435902639007704789934326060838818216982718953174155340698178620330662449067782717565044702511956977058864591989224529319057783544194270799138500784837460887921827381621575385606505274467960020324419271655091207542075525210379302354952389813828441729272922264760084119451206223937066187306645889205547458170842768026773751595752099748108656783620335114068252406801706376220189837417460486137322560254619811341796429616724737508477106584610227450059757795657399755418732995455901720954698275886798091310622478873028280035170250950825373892785368877925907263794857648347837048356647564815115189328766440187680290105509770053613155505435612242690008761377925038779928926648633759792655097319234576747369160704276133503838212680377957620196169735390267108974537830102261649724406332789149195228722239259615676195801868207121242445720816078071847668877002718534483943806424552834202880241278519708971557859717204361624738707345897541348782334513069259128206263010566435500788544457712520556513623352040875815696349590520361905015035476299625834323495104608119971295717830193707165094310734967717833484252017135883217238794873733602682771070175594793900967000474951309980986983853991437327704201317272840279429154712080109867640856525862371512736154042039308630410165399453768269283180289616385699814897803811972182970997329776559805522411625894153262163361983537407203355692695260032712122743509669862183282926463323833599128014979464706015796139757605061431079839062500000000*t^21 + 302480796605192610969494619284786260271539779545055986294587474820160872208650890129433149385979134053792538036897917450513870121717092421333426668034695404098334721305801628819834895408099690947051110216806702323575479874855697344004318685070330896059405549417168636200717297874125224084932638992186907921593272984817798974146088283783672856169884102915340101774668515276907758631812762105334314365151117742959847020366509975814570207975421382448974951474165584562559222510208274910010918810434759183683041322923694568866070732287232305747219004190795966994922235385497855387233708537353909150046460650299640516409392499080360354526424525897168784529059699766141780580102967772193074046684830060704581147684675476867055480638944624766775067116671279298634158916985970520805907036493206115421124021754696683866917181673552086072564980552562201145133445295862641219262988378347361175191065166903708603486046379376859255114007770782200775893514629363544137182518473744613159745191922554763458389851086736610321134193482304559251298394102529026861999668501584664139167791283421185631666714957637120887413217294695133215050637492382679577675598126554096700255265857516374816937870986675856282246032318282959054581610309659341408595127181243399419752500286822499546014430732882180778856004318485165035375428939786590943304289042029212529674786014515867905968899817071514370554717109841402297089479761243846735499275013460711230433364309346255673476011664980498867324705397121799331344549543787980513316365403280368679667793202945245502558594153278864040546986946375959806549867410474201437692631984865285531244672662133206679698224376717796804258054698746162503229444101468157503094909036136111415824439806430456530419392725397083458637720933463428316235722565784797872024452435988991434149280717097859796681531300878175134820826120996602526615349751864062964262595046091539448360031212731770328483957724198780342179457944668272179482814614187779250924249559649409743892397310154750206892237211604737593346872507904528104067748386335196045205306736292785584839515721479619142499115161283617010126713038910934753237452432940932178119969408284860208839961200817630215100169332335756522096362261817810960037233870037176692236700852453221290810885765669406569966413921333479889636596069924761550517948049672189812642470971079724986718743079595863825098034933903765127567764111025004208495982188242071878646407382837307161772571064885374847302381545223255039299835535532819481734691238393310885197844590111759034288269039559502903433081014555932298530794842461851767712413406893775731202040167081586245811439673201040705294025760910075932249271674015271711401327069278543247047109775012682913611850139985180407236147984680132300069802644060592398904265854154157101159233483770505725625962093919166513069520201775056343865859076617810447444052999979021316293460685806720999125372961995279640684582762530044374895425134832744107718796227006816629910821399793249114376840937347236520110666854440913462986943176578678525097729177818953777222095300651203519211955593204696100550136246450597244284625082919923709481099965963929198265141219400429236914779147171079848260265040642208976665708605412139878762264002948751230962181373590858172812934342271159144090980875980981610909424449650197239108579377604685335480367953184731677796981207798576444328236831847293616847372428151838257628227583419157299760335400220996657021818245401727647257976467194508440051884566097153169298214233520425553258481987462527664155340037641590701928911122522875983425385884995138664983895237345996580769662142831879116571053006423919044161016381515077037341022318149621798821467107251878795882145973335158785345128561119095012414043512309683906264814536020528574771938221630533988607207623711577688122483777336990806241807799047175787194584258800568422776009568748638259367599447928689985104085252251789661738859233569259426161492506899726266533526093580559351457596075653014502808073713191932753361898209041090480069215441165631959486217944550445668662520659228237614612309664768509599311303275698357599954105750872023873296299066182470198290832057070476706254797090023630531088099616348967754855962208391601809493374570507334181619381576692295402306437776522615759319634814698264248736030870464178469995830283516427617961900202875069070610740214272503958109780295311689785304942962362091618724735336177520853569938745800452260328773465690632515010787049732767517047476208548460414062202448561566275030938264728405417439744789674185088379328384548819027154342058422124662217979877787202448412735577178421423704857345316191056793759060823948734582995243144640983843077163960113164293854934840383005888277449877605107207185234195597000183523303848036566258653853318401890904445386058736910187600946727829684112002117127068708801452096018939383887954330617524700205221158818144213794009928657169271976087581189387591176925825367849837549949820970609219119960358977394863605062816432418681983873738410356285930063352956853797326368182453918436656797200143122879090963172081850118819958486938733710484910674112909366916945697933500289496958170766439843008804687443094755528325172913502160820440129461327643054255299801516130723272773825991951999655956009526600997629065486677157167730103332495454212991524497839052404392336682502421982458941445966035659507625745043817391665391161250238949516344364027373527420232546809170620214746994460559601262948216463613219467671701170402879774137505363694339178221868751413506862097916096283460948857926066228501751650716398207282663474507618252663689480619141011189958694152182509021379718557502773692787220105542826709246552755557158277045007977033976956687537634171931260365929254341367285487473298212705418626117574123044998619958930513349432126776718172862803886535602033160020868811425915239684111772900468107332282555538363413992513925184846496157961192941488418835112909029383206081953466428347796476250757120144671704736250018450716202009797872812926331822729015473029574960955471925532543449317166757/14580741134682650703160990807078271182669538464947768210374587247646875089044120410311068382747687211146828202295500957427018776505624122381807054331564339624642377794588651453775592272476177191069922965488808642811827030107135030714545356175957398971921701663847901008795384623996295731128678790455574114541300944022214808794486706250006296128267981227561455422907805609750880869549547218463943543944059333497440499821665640811864786767391963905055083844111611515603512113356353406178821538623664781555816667295264706574839436333717506859366294082783330703259757074118659977276063688764535358977333418630538214609188762630797180842577856104244341135246434775487895129757606140363974585926991467960226189910906995913545280170014642744347070756087632011302326064499736173674115495474150790570593643074831815987647722292857480800148622848761541395250171852660555772162677668203728669425914713110567868073531732725486634472978473059564348283929105002055801649585766740519002529295867264626678236152285220348598725167316931338612138644881582301906263203257590599998521047586123664004180507512429017508881990399842015419872543945666330684394938688488823855113354765723930351227120029378601203871443824881815945979345526912269151858943019271286770591161696974852867075976067313332209568533715027738744253003396929111542770468197628659521278263296428056238215049242578620684816150638708344373831354206971940543771845373339446342363472771447356654084257582878642804360299083954493880529905277409120976954243285433324331038561751997682033087703931599804973538239692319929915842750641431268779851343747197739318119733116971473360048691507460104880820978768523124765517861404797320670297085665718958901846506518939331096110084206369698285199264406516245372522476953413335028561407894739550631124267401818329134750576994548243135842766082190569530029527383912780034105637945952633427395211614970735161727793251754420663958622064577922921545154125724846048444638644960150577171577592087028531690726428967450729351853748609490039075369679297380389450080420101369416420140671163604479264734804639315912002300720433047107946231081755397154810796502401245236915657857080266397972255711664496123890464533801873645751185540915383047030041808516085067608043445136323622335399830028096751352211215495880549937372985529225656794712755214648664419401618481328364611148228721392329459977819802367081277816482310526533435463230835418876626967811479736371620689751378654561370029406091069666710026196038622599444999817310226930797936102592638739177159144693707509593508463093775542636941971432224971588189970775395844162536060362975100718702127348385125484047004926426190291932964502460068610800761177899815332120482126648000098058434176633626319405774472265545050073924879359897119315761793164140417722808904242905834903483303098104182004433724393150375312604186275280533438084721175044486352355727105326318774407269556611426622570623436330879975938397596502503952989481143951223302357827473904428632661980606483825410382235525254700659812467236380344894413224327575276510587123515252093201784637699354711845433114727495065728774179544403887644385612648447184900441607121029499672935010535376772554331514978959503861023153979990230319347272897488213848532457035843809287123896243348886740814550412569152382089785816934798284307453761968874959577026380719802237038355095902502279122213228415949439916854804439520963028545099484436744736765501190702832930782812831311153957666837807810139664130560634425003216022961941707826859155573143971996525961339090583407513717692435471803527480229075525958647685843652976165031191802676033026095641764468711371145236325091844086575711730403437841811533509987879479967045474093774862065650242781150125275216734585076065207919835474099733883032227351820742414626794151352553122729725196465248674374420694793975725485422113488320359064752429371662682685106697439125286487945169636103848956426655637349447110173620169484512471787179753545791716864413286079550654004467100518455947470855556476980883869478112245709060656229661953448891732761670089386825750907759198977906320257140926873016000301534394424552373957937106609404433939452936750703133666215303959829135901039746173572768779898492521772645967710377108512900909408089957989807982562890645836430199747091719743562072603606359061412654014879759133684451136615914148854239179294688757205573631092309583766195504247116040973947395365998784266315162397569291538935734975646573581128223643018904979278113760826738154736494185029392072248723603114124447970224709252115762586500384870280351565933080677014352457613530879448704905748841546989838530886624198737840810943296085297974766401353267520344661769432069050501399442821183743481918807620878741317134034608799228688397153894815405523110996380314092083304534802063378419823887461672734243274785438408527137509153972276717434070719337408180430017974403809246617567932598577331951541052821614900365704865463037486927530640955778873744027843399173343172746167917388879328630536225627754265259434180240399098805702369153608833412353494830664974887542070786579719931336441572355735737568365361802310283091246028724912028260814761091668873934710174068133330869729496929012714544246747645918452307340168073653207937353411970164764585544829956648190064414278260642021335984546867952212597445241434884915679748728770436373472246978885079773669521618533534554628663673170786160213747097845755016924952683133236231647055658752545409156277939715569060909145096093210669728754681060008518691877970202588650103248034339009082655183055528552508607551938679210958390508334787348040281214734852554111827483569321143036540981999894733451969081057225129086119923144552215060502174968815244645069045494180988040806681394780058407099809425613032184371132808201990541805827593374973273126977110131316678304541060547134634020974427746690553705560113724890077036554442361016684685217265898005652995593924690916741481903540305738933290453991275172286244590559931867346340285775379053223021238786495395113170662789687500000000*t^19 - 57960355505783920120423434666939141864461649849330112596803972870933097973308996814308933840655090312807842413134111485639174280218817758540612593128058225181360273205337326454452273909382761538890633345414247889712992196687014791511034263989448269693362877736052136877520636856436606854585555508878076938890683867075913443343650473678326622561852566117666563317319997146268160924133606928185561750297128683302688468752426165419056998861947226519918202972802692467987839695290537399027769773321251191292479172271448355286006733251957924204555153765631559460044258105406644840442354757413262491786174117274545377264272215101982123043218121074435670817309258593161326588134255920088740312650066108406025139172947962503960820465918102280606310737411196268926185158433913860063601144337975902297371372355401514244244800509022475076516925281578737323499038067596101065804048090283271108044286027881991601952785024899175283076286905519144141135560183788582764550981633420699820921379779371846285558593693585275846886989954573281624809151083733818660551283255729333398446799264870252663871634540764862171817293971249434979225812094317624804091929850257509624477019496791405626041829916635849555194144961281586777138470046609525355914134450044077160126732203517657742933316799386000373188245179703888976308548059860000854952778635734580454341124466967075556685189359207072844489874535751221773678881815471488262764941895805993827866335411349777245150012248139763918532356971340838585550180137439817250568951032857892037307767924321845913331045980728165761917544098923219487221146245571439790805583402321492864514794581215033210859454745746005553198111359971907697312101594936188135000816587153987783552125189797439329624761209837852186217381990461287028850260381925558227391288158001725413040640395351611391003128615712527708433362702110614065812766561665982197202493647390737508627014035675691297897744430518991928564394897731058401535383486763088924574201883521490632018978023662954447081452179806154372694230671031888115633116616861955753606145414652905446255948600922415483714513841926311246252252367004077461505861311870080079484895349320728081511732048968643151726677241246313072371985804886968065903909490273361523721895941387623993616748920536821307170285557977027068646205925514680541479268853429373993105477569741052047137240709423897428530944695021662196911781214740619877018339441821590072515381262016280061501333085033160319636340612960780726312754287628494909334505324524616169447210708366138657199434788660597426440701368444774468016344359996175306957966745976888783520866306479937802684735721796050729599937611638441325304351213048499625491573983996922092800474632922910916467942627785814054392506268534926369192572180024078475552963669297016894578860253225453281270492815989996292772739087497431173127241634481084076754978469211858128587051559951329510180535715232754113804606024433771657058048484695364866340175006765583570849497380443593931772853089777070310770414021888579314943818783046777712255872228406596729370898266556629347642238564346552241066808329330432381570086041379641434691272559950651146564307989229768931806883708429610014620366909863691384496748777156888807326365291512254060055400936026473065165574520298102761742197142388604034497526567793909613808219020851521679811116404135531530934056158430323987622861269912399903279634753881847787295450804972212484028708346918190567951931914644330484308339694505967025597470393279512658511814914513294564614716948693119667399043276282594557115740171244800400274188690009283609499927685209767476886973118813750154004554508822783142583062057591289049697185217528401741906880341004068645497364101620607028743111380816162218990206986401691055396884816777010580235015381392410454874024241404317254444755897165981864760599245791373525175521318406157902024327072183050841089950388608859814675421555888771492884420745100964958368575068807764535832400266450065599597261082214468687323284932492803912361500136535167380994741063733785561147433555619961719247448277911219197273513668917491497421818141669261440197620787288731474248060453142883726081160071677294311079175210771308389441564349867398299198283834701791341106262309812539817794806521667583606449001199275968637511697454736660659170648397559771586112614689158929880241865290397909651104070085221883200414145350698144431500479683413808910137186274092987631168499879326965503114494742942283908743937785237956202250100619559932641927933652508380695666287424551646899957072394215533351949535324615859871322016764425218456573142012010366050493469555890208364204975648764182255567069787592665529681363341255006415693768886097823327613993187589533106700409773154265072570532046156648274265718222472499919411842726874329341035945617049949575305174616754842385344490178074310601966340758873462327129533983030289867298505614656948374190713417410850306633025302526391259026506843794076142487073161813662461700799820683585968937372936128794687311661762372162697742001334908234956685324227914499419084160566590670550834793351873106182181854287398448091463449064821074345109332649085636421137692774823842624993976482512562725405874855169580105279269027838196729940891065457997870555847526831866832645725767362230449435493719292005506509156267325468375869775717617073183170520630600201706398736692884189246858206713734944850801748905066545564409479686979061749993382328438197853091458907853604052981609397281874807514757799370980344364086135629721710902818456082426784706114696234128550486659519548832872981044071255478604501013655176672825001228187569823319781127671763329349274674094013280488357424684465199886556325624445230152776474274669722941746146458257366845133515051342461467746538805416060732658437416663955131181684534300766946927138850548720555774304648785717073251792929377814269893402394043710950123335249176979524060953381394873112101079791575495801443433391973964008470089793731714605760827093018791800756553868692444723083666605705427355550205742552453354688771618934767681851285543295870448817/67753569193526321047687944667469204357561071295842315103445476403556784460643883060827317894926211717448914088003699416457509445384686587521945292962098199902693831500227626745632615537858213028805851987188913669288355666096383453698888642898096202181741184466043468689155261340016627058972777673307104961838799107168267440284088909301935506754393731148514157637336647490306246961409792771549975900846095750005904052963818574739961113178915466994551387780560174716533666035662602662530655243353366151961845552337626609541365270163973505111500404849466339361946890275658477402506753607995711438065488269691105517572759204361348877981578143077361040722146104418215518770530697848951211646266755048445559655885153965006123504714821491684790803183326667115639479221626406555786274772636851781361575981735482360054161621234615748919918618424282399132327569812365280653748948148444063325158299100161490110846066152652800410769519273936087720140537506186977868268270397103342593168094096567258279027578896677637563327126610806790292806672956063416763495258949323136214127626107485650039665919601142472125010199760129879622832439118563120429286135173589539357582910225044473697126912945716043395131767093803449110537633104273028610820858537804526296281451306077291679935639449950582411439918938985170980713692389799241580272670063717890633583014711892445306894117594675695918893416545690354011153929258644108739690854503153139171999449822270005189848916872256734203659372378833482846638155894485542218896323385102290001605023170756548906121446313798999753962889128676865533989356039343198297181526354322247097349004051946287837373858966493003458625711826891728313536915607891117730926443215177872440716818794609499647437897638895618446189663855233591253356858069966784010693721784157322779448778898758384548421959919611857979987127789231905633598257404655147570781566822683507720918658404271787588489283765353665624972965630349723562992199014106328745221820185821153299742229181246122875632492209229515537391253721232349171224841695213877732990791944920741883679863368652969840180180719175903590153610953197476805497927397234753168017487025410570348221125195412725694101508257126905621052352238702539428971922703742488212193492825185416350885042160207791563413800899177109562732184792998025301240735728562422843608819310240101194094109149734759424749614421999135055649683033390342317775538462753320037669909009097561904627044621866866775601446826360061335955832093782891161223149077359330915762033476079902848627887512485934803627335456175549649966471223677209784892202398721691514601427333349547777716810127253767253393154264830565775322387361787043324655699720455563909919639815030047193388067474538876027135656461055468485276619961731106450755507763020536379535579692164048230230968082574102371190041982660586724041375472564004225266746979443721179453572090511085379093514831307377123758186134084066618628058361834424590788108990906875463887831192226137495385173046817338326990403824201552499942659583016305220664205506675567003640950185954607011881260248586743820697908654827691795984682680916019003159002481925894242819047616399070614652087598553345893063637699312930630756053879368831504338148844476566908902394488117490954769788152893367303475338268014205149956673915940638870148751809085387345366645545611529310538629038132530533066238036272884313309053090913596604807618164042152447499418186597940107788398891630879450440063520267612922344200543176896922765039839186927197636588569167259206298804231721229951811913876889261066036619283630667443763844554442216264717891754686862998994849024466600797950125165836716506740968767116976891904723838718633162738911762206741209028549318667403336841622423732563401806684876997994018912683667183772683514531911665908575030348541151567660592773562403646097056770561352942468258224491549777195625824719696705617517801578960913525059665794372886295087502823772989037015800850589848125599258090286213590071080281763049802691555164785768147655682653319868359537003887616451432849811677177421458149720357008370420937146311361096931911829422550420376078601879627654961165500996093603022132777935981382563340814699116060973164281210974631267912976923165338374900616572785304693067064692181120252323871295437669886253501809713036305731789596928588085543348975191186399486533041546017902274859780628183645804758870296651501465355277789201000776202935112457124147575792660746949301901589020383753489248809863418182912701025602374134849852103274456357220131581803640444285108096666772961320625582092743850511190909445683451304350293740137784751691087659050225460130667929176837746002027332017612679144099721349674892312343214524769140270396982834145409909834301455628086470585021971338675009649123880813568761119804153709331315097818381318262750206075890561342898588936390635623853415167774670474041065866421878307556278271699501073190004750043815405680080167452441691135687794795851883260660648692545469433698933830642422289627703454969301886003883631090446275203664103493559857228382926343855683447452222968023034476711545332807181400016843881135206651799047489296616637742548388814155677588490339241930119619350548366702216207190939885495980387282346753487623259839175404963682902130621845174774441782075604640932670103459868469302007377435113732952617797322214619586221001702906921196619532183705235177778505416090928014177350365430154926534911567488836808063186726321616253693275122674063529256446719086254986101210578696701795349489941935531320629431684529638173767835900470021417245992320145864794684244868709943235375477293284638272464827063358144411691825658528273237667947645053087042380848983608146320497871460445767069258064659915599112466146588037164566677802513199875005043053705235287941797253758853014366160886619805192573480925180967340330701550370995366832034517010349153656236905464600691153055113336622305634446536915144997312915864198255130915344881550566987142539603089130082249847601452137069745033002206963844836744753830936747074505004580954738291178029687500000000*t^17 + 368372092786928200381363999045668866043303349407119258218098946185212726243545237717493271697282501115340307478595317435015339470084788717070489717991726506496437662962626290437202586635780925305162619372811449312966354785268399433389245555237056188127551524583904222736538827092303754521069288260830695744526945702392388535286861078282030735613031371624988332300833860265310659233200526655016575384366148669691093674047106923192250764192883522079477312806874321455967105373860098983492328960524827888611180451516598561447134242880122085688463645102873240796258412947954821528881706591529026361039410872931054194863928882694735069204049293410974136697680439755443435312193927997655203649363424697500408883449849317773414523128161110838198784686684918754859109627475297147373529068704909728433843086320005643146171140530698312701765772580972197478804542166634144544320791843097748039235927884670983472878242278923230796813110533440890818939632835371858992159095937981062457150396646236611530643339336138248662326313420075632834879427323501419627080470731655358236107202734228744600456247028514328668389097067957169412048737763363853677756490432502524243239147037756340310705750186926054299840242781348263446988204220759457444420566155816966985588818713670418867789829211331152347395046799479979713702693603472236702395890001080093932932744613197947806629214758050649464798274118089154385415896427894027238361689648195840608050796780742921142883363701846876952904032567754594143395273350048448848670602783706062616540000888532476096572509474757976290820005673683919439024485102212994273613814618385664753575380774750490903010380421070283253406615683587618270935649032462608220025355153761314298203274125155405314731841037463449288727268695484220094085572303422716773402614138007130506701850320386471869384089527884612479848383329134276422436077920737789734578648147567123269540276883587223095546894192217863979353045654126606436425425671644168813509921444285064268685129444407546347030851339341845262829155758124965446895083686315371453476309336014844419674397926444494734434139951485637664131016256519211267177385477048546314326215667055281995891547613765963262212511670629835683749438602603462484312071698401661914932243472484829131400879204680968957428544148485180664224886556501623404933006424808656785872670271897776241468564331695381633845409414655311153614492842403847749362777996842691732467157908117663278002978538850623423168705997913078760493449567021905926802988783140700874524476921026205251492477409813658617397306483357167557046267397500673969445672556999412394549432095200349205948805232844146928660268670976245608858561672697189149728137694769539616117479003018687100893017966955499232750013319995521226773643001238396468864245324401937524454189006458374187270707636968976579014417267079567349781898548284736614901170635637953132026710248572124562823875988649789570941788572730012819159025854488479200399030175732956314113497653988558391981336517574470582596001986646736311172367653360506916498517050835468661845104924138792478462070179002848005077511140950098487202435661572533647046683008347274855900983551883552153481164402245365287378058393591467897130849823666683655692016403989067038373051819069599838866846369846571322328305890763209372928234670738728147080374132481593093251099950093656500799530425914993753071240455070628063020948381564668077611033805255402044555986813485436548182543833159722012494227547384697359487306970797624278417487461680889579460732069050979528739401654075596099870719136345425737214528962601960606240419595652542380852614769298328162392509639355493058022792081706717667519886557747671409330803490889092839781131701600198177692577484140695620862837035745303705304615037057474971972317114002935646019652593143367095293035892753099655297476870713736327009967183839439448214830370140523232825519280047517051249057825582780397961000817509886062675264870358627735677169646849384570307140513027529425584891236299118925828987181971997704317513903867917178472280130140428957329248541964908787849011798583935652911605448516315076857453601114194326054078209757566626414804334831334838547362093551858597785337597317908887415774195394690971908032979964033338274766522184854858339013931539313362412184132954089149009337892736138875762639950486001749914729816343522923774591699983399269753803586037902726410133937074586453538182881077849568457660491175469023790671475665568106048403559633149551730724062685024617638245275061405520592336087810562168029225014929559655301207006250482406982963218823467147360488261006859304347139922712059413433081601963121555426009419611286444858264894531492129360745819648571454433493946870751063041150222483633867888240344798619052404923043494781312479752486538159959610267859954633652292858396525243415805035881722524994808717173488452747329517344336380701186550731721142308634536960550752360292602275704108809144236788357177681400267327116345924690917453964826872848091515786478109657062601132110396579653100455520762028423583157469324722292121513877310293601822073188265530619642428983801386359346218239999581914175383582827018915697904071295876218329460370796925772763844037148493008541423914520466745167990100987392793531514001251672981319190622338179923408655719252960369613265927371534571146270775683454578313415557351294473261588997414970552997768989814775222233447554607952782066102749423058645336848262614958578935505030310021721550050117400987841354291995430507450459555755664412315061305185403239560626677550748155232705633532785666335380815518215506225482898015905071463723054936745249087986882461607221774424383897584699154137513692901843343682969618524892180973507907596920795875389009976140291989447926286211429188891588738385467472965390795342855885546984663877217888790941915648746358633954877298696877348396053719775448761208336065071657234182615062734218603520629927513161456828609505953494601734598170885009617989589106189811514951318493238177738927920021033629425539819445427962924179555320989937248599769054377843718485023233/13211945992737632604299149210156494849724408902689251445171867898693572969825557196861326989510611284902538247160721386209214341850013884566779332127609148981025297142544387215398360029882351540617141137501838165511229354888794773471283285365128759425439530970878476394385275961303242276499691646294885467558565825897812150855397337313877423817106777573960260739280646260609718157474909590452245300664988671251151290327944622074292417069888516063937520617209234069724064876954207519193477772453906399632559882705837188860566227681974833496742578945645936175579643603753403093488816953559163730422770212589765575926688044850463031206407737900085402940818490361552026160253486080545486271022017234446884132897605023176194083419390190878534206620748700087549698448217149278378323580664186097365507316438419060210561516140750071039384130592735067830803876113411229727481044888946592348405868324531490571614982899767296080100056258417537105427404813706460684312312727435151805667778348830615364410377884852139324848789689107324107097301226432366268881575495118011561754887090959701757734854322222782064376988953225326526452325628119808483710796358849960174728667493883672370939748024414628462050694583291672576554838455333240579110067414871882627774883004685071877587449692740363570230784193102108341239170016010852108153170662424988673548687868819026834844352930961760704184216226409619032175016205435601204239716628114862138539892715342651012020538790090063169713577613872529155094440399424680732684783060094946550312979518297527036693682031190804952022763380091988779127924427671923667950397639092838183983055790129526128287902498466135674432013806243887021139698543538767957530656426959685125939779664948852431250390039584645597006984451770550294404587323643522882085275747910677941992511885257884986942282184324312306097489918900221598551660193907753776302405530423284005579138388832998579755410334243964796869728297918196094783478807750734105318254936235124893449734690342993960748335980799755529791294475640308088388844130566706157933204429259544667317573356887329118835135240239301200079954135873507977072095842460776867763409969955061217903119413105481510349794110139746596105208686546995188649524927229785201377731100911156188422583221240519354865691175339536364732776034634614933741943467069672454503719765496819732848351284198278087826174812289831335851688191511116751966230000236897407345632256774024571402273701264039021242282131140211960511387258287663776438514070085069528573596527835581055482438064934757286707330413954232181743461888617055908053979467750729845347278330003161816654777974814484614411665081641960326187865535548473448307861445488834962434329763930859202710673157535080825291453009905816354628940892537565757897324013789004594009438039971989404895038776101949962382058186618814411188068217149980823927015660991525629993446557649661648923235392104938539132846296146392990632471380557712795203681253226840715458127082484096811600108744129380973763128745719302737488818618688179518029520073801735565709985286261148367316845748474415045036092187691399900217013122778623705616005483975549377349714285197818769857157081717902449147409351366021472997430506476922143345939024672930547235966925182910736180108689814206624177690962262770004241551413608424579679006602771650532346495881394248215555032662435843453947916417073212441095265352728151337937485541988219727262386546386598321018737783868021492835812386452184519857119105919494899939182768641450803539134770987615545228266825185639840603323205993405907877140760307980151533949688116232171619988892163938284803995559770987155600274407338159718814488909587810493921421148550133466734087793630314535760567117140143650684116372627849863352303551014608833687973315100835673285333722774852172130917965524555693815590844668710988926070259463823781310353775852206553147035820340857595415971307897378137386634829902712827542063050635732862218081165865020384491855327605811650063860654943794711524853257133224788792858117397374330109715758085208029405713277049597184339195469616632232082743530715413901722806737397331973335327366527392717427272694238252589315891697516369599851458866327631889767034836140053097243030500017240983105620231693134415148077614975318449203154902610345627819432852894042079617698971401074676680953050162281347899873943101473490943597657222495810931927979707847042785744279168894195151359572346929139208777279568845655113870809858974831930403517923366545667976699992462956295721160138518989657925658451709886635596078850020727457521988508085050849682227341908273004348307279326868026579762093514793964725480246189483360470395329743434472433099445663186604000906926832329982352727411652658354932417688783847476861764079284411041626881579156758645908418361809973319606444074584357061236290184798659461865224842596173946651415957716060742438007843952266269973474262981402709272050926258544004107615632653226129771459119985191117235828826495046366539571292096975272346477402173719013867770757308062637023664714500181244172159534670637051858272253183478764491722958751339897400373003284556821365297100814260412840244359796935818760357129755616152176373325773356931506932160402233277671716175520057616930086535668639203967918165915471259809081016147504742904981870670174674351513891438599847177925760470477831850819313095332066849633340808775822520859666808556137730962764583321258880210674307755660323177572321411632715169470188648921442388205007110221819722289736062845856850093150538677428607522739178483279443884728000591654176362968502428443634963427749398438930898218072190504463130641277354838160279906003413013281345249790785351973264265551803588532497084934786924578505322608683541826930898584667247090502171490073975625983395472520881148650464482976337801401372890862012551828780410288631364486802322344096532246730817018084962966196565597134774845747100641349598717074698453274476018593518659750528492251902360562492795222602380366038720282283166728600281435430357949743165226997032665679528475893286173966779715789062500000000*t^15 - 87822416881454949227659162578615455379793274088282750918636481715770806763219376149407747596586046788828303952703991804207351151528398162294821869273739404662816267355345652185282183284498325190505239694353720347668054830734490721016736342673100178723748533427764713372199019758572944388025643128675738649789388189413065222016013219386340915178662637754634384801369535096760420889511332306247684040162377488623702825211583000808249739783830446860204627994254166583219501774013745704229184911469000272443119689701886705421716677370292431506207625919090067455577637204984301525357976900845737589368036579603531730081440316382273077697267338364162134017794899735971017590647226763849488960838672180608055228879995764921381917487107285083767655422822877545278732304057008996699981686773394192271959498089745250827089638528312672942194752132420349425684790131427831456810521844039005357292732859594678465417382336495654866040567795900524344851477282639699336003265222756327029057216920880713971494487285107369932334818924517656772449888723479401922881549376959929879623492571965034797492020208365235054141545097399051733191741686172052031509253139065061462902774886117294754839131558661222095673012047963130163663873949273447215994551792273988285119498788949295987275574654690923442997803458532616890189186938433765849515230136560212347319666306890701375585492326959334228516039826448588092492101807789864872092910573783063437984379345297830810829647834396331306873086580066785442138223042586194657969597186354302883976658142699776964383592155460116734816587804242203682431990349893503861056245673109235759871342368652610541703964026144962597389035268208551552285894441192988556109352665556551876238092842094053928506215682997055974979881541151467929234179772816939175372799496916928029889890824383161553845699742320543488733057030350679725770522010545150141473988196200119611640483662882273400904809427339338521143863938402044976932406386270098599819476885351314452457545117467162864782061238421869426703920663549568463508320561732146912033910688504201669842845043864178067007375650624305794199171441959289327134608697344159768981434759893438538202079243447634214067049543170559501130946574600135509556285107994734616246193207211163922275821221091835363356125729597513796263042616299341800279907574952250700748325848468130652487466093068742421038224933033545249500924320465401042889813048141617012680337338513942244603133627783649919731436563775037271838836019059097304887720050547161350778638715649691226471688271995683842402272596053401036167330945157123591730098380410923392256720714039153453985113795153333466590663034292430347709607566755653654150508676619539499630748792934071469501029968877313949710511260022071708946085405430249397933584845436035691745291576681402589007115144735378217775647020179280153114190386672555523829100939709022278872686971659366785702390492715238102185545051422931331552330502520350833479227405059820697671647700883654706281187536351749608386307297572861762249644914015374488019291268199557068240836836500227552646845889987649749786422650498171779062393115230018389600583061914960001278424108132948611936275691732961530950871847306703593853937404571815901489215965180596348355960559934113855292951217427076491254885157097924150718460613389482978431175299562045548498547568735989502888997715673561607286324538830749371200876563179209250553967410251805314979272273618337393587967340370936852854999226433138891523478088834099895793433550711668457822901281787568427999422681741773390295427617050189483462103661290835394495434197472500870650002598615557376086417518169319729409231707364549756656113588592597605044542623245206695198961643215742660113206698099840808550490652709643896801304593880680154860388257725837295916771045513976826132652258610188672634713282366918646835182737446630101247252320440725172415998316483702330741624342783603271474357956232521124917876348785765949375570319344405002099015161817498072365680922866173266387672033254215824008898569095984961782138293267604958688163467626566483565316430621923127833422351062120831426277188800162805004719001846453138936664341447661988983885419719657816639782110887709855435136741798173318042289811855048716559767716608884105522577634174062476299306697240247075966514128027446210343468087981802320335896546324068144594145831510687313795514261466229049133444490699638888640936098946073574181297880542485774406148339103278351783850631188940680630252588960194447557386440570880365116747239296461549601794627922028316659097654380965668236599852309186139430744976374826732488990511508002536320131961291366423508923085354347899533023713394695072079521084286862054481152306728971592426540559971834432004452080621951990281475824088291763745879912838161191550357394096346648798350311058141418425666116375699911731698713960005441684118573472496162049335005610408629368545238055987671968808284253330614148281626960788010862168065490370358904592558276587446582748974727452520446173973214170610840554275674985366361608138418062066869349445488839825309877390923896483946061988248324903898226459996602390588087046341000788506383087601860131557547501518646398334499427032350990535494912112209050843701184398934989071005569813067693684159938039125352892350446463749646690835730014240705751988764622117296950682917816063251438565847660729751642165097007673808257394062137635984651958892091699385537085094592605005637527111775369162047154866534700672022234345099032442049222300126115851055806260762600244623642795981938409976624542400376072488993413374043668940128502300693404598348746639143459468780350736159631444633777057163700592082644583568797948931725409023758438094138030134384676265397036350527621733020813944024421784556893183633098038439644457059645417383662198597558012879569932081992491137209911242799107949265251116059374105312969119220995503186539078934964601082916633961008698587372568390890908986543655887830893354882529659770996157230970685802170515677674234244404882515072057758303980699437849810186927025115451715419388118557/125828057073691739088563325811014236664041989549421442334970170463748313998338639970107876090577250332405126163435441773421088970000132233969326972643896656962145687071851306813317714570308109910639439404779411100106946237036140699726507479667892946908947914008366441851288342488602307395235158536141766357700626913312496674813307974417880226829588357847240578469339488196283030071189615147164240958714177821439536098361377353088499210189414438704166863021040324473562522637659119230414074023370537139357713168627020846291106930304522223778500751863294630243615653369080029461798256700563464099264478215140624532635124236671076487680073694286527647055414193919543106288128438862337964485923973661398896503786714506439943651613239913128897205911892381786187604268734755032174510292039867593957212537508752954386300153721429247994134577073667312674322629651535521214105189418538974746722555471728481634428408569212343620000535794452734337403855368632958898212502166049064815883603322196336803908360808115612617607520848641181972355249775546345417919766620171538683379877056759064359379564973550305375018942411669776442403101220188652225817108179523430235511118989368308294664266899186937733816138888492119776712747193649910277238737284494120264522695282714970262737616121336795906959849458115317535611143009627162934792101546904654033797027322085969855660504104397720992230630727710657449285868623196201945140158362998687033713263955644295352576559905619649235367405846405039572328003804044578406521743429475681431552185888547876539939828868483856685931079810399893134551661215923082551908548943741316037933864667900248840837166652058434994590607678513209725139986128940647214577680256758905961331234904274785059527524186520434257209375731148098041948450701366884591288340456292170876119160811979857018497925564993450534261808751430681890968192322930988345737195527840800053134651322219034092908669849942521874949793313506629474128369597626039098269094630810713270949854193742799626174628388569100283726614053717219889417563148254344361268613611995663498262603398926943988906049907040963810285277484509599781639008023435970169175333047191059218124946791480776289045658191807110439097225586161858939519285021236049536930772389630058937357935440385898617768487384186060616502628901282046988018509210187356709559235861874473646174774135221696074534998212284107960492268490582064304440285716541880069958402445466900680021654297752752583259829820382971052489402459882512156557276857953043129272347884148391004594648237473878921022194418611735064223446558257675314799804454768855669974079333363445872902647379185567756301572206113907868455862243318794745789156623703190118422188227912944787720696738429341193251933427674441472656579928929197694260228702752424704851790856876089570428940724780475832210077967798232487505411591904579275495387247538339333270919596663444275459384686713700372693774249013266577452108386263931382892202411684197290077400785562826777143892801232199750125035673517168928464939225601709695519238798111767292476050345344270164922340461661095667010401787537141906828696407415463863009576037862375022378231287598273998639591254456213801403898584438299742832671490256401365199419282599338545104446906503911773143892283944824992168485354883523849919537272461186473133396216872862212823770298992840148143168213674699561408727781649642296145384311696679408928433733221140259641776632253317343035597941600204693674403680496995427210658151614237142277931129918579081325093057024909954554922144625141339079268628508627694068007241028382395561425601106973063047513258704174140990433902580830053335946736553902083947513424645814227823058557620318730800836129812519388195877306096606196991584501217617746212414771567703177980698239055577840812702121665258782199218719281482798243722330178199894534002471084036012479559770021014791876531622293881861104488646641696546539379332406788833733933815578408211600773008238289376112907881960110952989149094702806776427173877459283702789124927594041239140150077001981232435364543329496993706623520158402210311843149670608587836254641879352127003117776451359213593073278459548469675159023965424760490084441215541807305093677524315211838385714449914124815430778029851572838834428336366182887189548669958360185074789467067424930466394295949301723362382497917599046418505728318961367596735452341056494552187693781359864231230179944715727234022351706087702640757798530048703531522466426970765747789746348053980730476118694821864011048938276091980244366206760825100915036666864071024018938172238579520783117541983552422364831231684457395997734223950418711671240439899841528289479330889852118410470911077967657151494541260285546216451539549127189832549416989023589159657897946771825017919801492939484842079636285460186728038805565305345107525569511042493954522310439751872870628168724388023219122323354916856890231076013359135924294535795657181977291739554534569251991618906582068912655490429013014662583734256907355680737163559228703502578641029167971653949661906488039734852711148924303412116696985512042778313892869903784765457174138636393955210483945337265145184379018436369146258378624915735013079293079589823875544384783174073063963576381501113619871768272754323503982532528297712467438249023854694333160673049282612871560870843808068361197718766455541436374410431733969996508007702626881151044445795772740294883472222107227430577850550053907839786403061063168715899716082370680403697190543906874473545616533931865303334220481320737415309740373128412185179854552386587182632028271451699463190127883327604180294268743544671471077434678831950839621713390508695364584240474197955733078707290969557986023781761283684995985764977225557541208865700806354734195258776095942625009365671166865534749052042695012740965727360865352500493607432478939346328445736403277109830921245876362713933011395862829854998530924768012853321114997128126423581129462082473814557069065736767261836144977165527295606859831268254558097918432670075711839668828543168244566937865650344513969330626562500000000*t^13 + 124638043273173803891695760513230927016204491500580771752902759598868103940203897350313345385134800841553393203596824281144422880563564831977040536056688313051929721824075724688461540317644481825595098556754960925387903292578492140665418889012734688213007476936665224736184883705610373049965512544220912036148287025936074548489593690236924136870255242291285151780486651470379315885767984355129620069096343426033710934079237724271394081254175803213283388101156188857981898858891727703175462667781443348000146839726221544586946090554222699158470897109202287556883876891298253342981262005530249232833109927325318103132643765922321531382709317488357411513237785170799425406073554697633078748071647287501725013545488978779216215096387598926442355411464402375674736166215138505823440993348068925960464077423724851604693462493172464732240528151845570115267184551945476702235306425475805295580704702839380971013982090100096936433199685070306489559222522900752417289992480342725550231505183520776548352842110201798181949546332361797674589748071236254077650719752449963421412932294117283446544527922507361565789222174186333109078524891890791819628018626562980764916158773844409594827755470439292449572297479044096525183083203458492647094579514253103942328364020619886631366843740226795098555546442378940437161871902814052393588412860262063463678606537610291612024602879932434440900438998115324969305894331163500105088273527073412110210899163374573151466154123492803367170302775289746274246998716370757232951575496005162448023864794487070118639706291606874754074840855433419765542969978611360894210131161958043268082087895730989055053821123179261168068434195695679297912632219453352735395006769067472297842487765024116996131320715422992718525249557627181952296754714249743347815065280801987423183383107471293982722976688415376969113544221332616083086529210719257828607427033098438851772780808202960376852032817948211726423306822988793446829535885958259724208151552418917926949132842355976896113556024916770299035353703799305845937794447858451445833220583715811388666586035486149066497005295539462005505407299241405578096233970729572001591776138979742806577278831961791699930329747582436261304346769850139721615486313618114329100287625259883232992325723575101091817219114406293388996071162653471166191050414550810017929979958431908958019404164702475891834877250669190948416766929119461337768403048836946914112707954748170309003863385634706271684832713848983364795733086882450500242578642398353185892357081233935251896373806552563080898313295007995043992928741215132004365582774198988557055720913049440815250462368749781912156758698325813993946650879543327236890410745220588662058230421698917963720867480707915939957483528819835045107171348785271290148700038823799257871074143255153507542605296407800635633764730865136067972150021943335080373551524808421007680236044122589384476823790928681078390050884044353074687772242796878066985022500217997990084952888361188215975707772177933587922607313010629707342800522376621312312559903994136394135683363701283586497617108813116419217113249492736372855975049753372733936036808517996690585683715649877310804129568028884123485986047411227371288818810202268625163251998645245236084755347948406716613788520212840768941712279236426554924842474908834769513940730506403854526411593856685478656894722305704707253633104413573219558187272877702236627949967088328315663712692116054897032381716577088975983489590248371402974237082991079161521279005041120103093659434066714652070565036600878441020775616979110247504252123973114984003389252200113125074251604288346726936480878895265330042517961937092332690532473072423936674207363520410452050405844151047557448895623090589710331191469111403317967110239598358786504791520916617521653029376554488452967639780706578413906942782689706879937774357003406417095140934915190566426154711197080309142695954447998857552271706888451847789143894946339482045224182130815578261273950874421258967367918017775523753183856001728003538793863465496150315448205193766858979102229831814544704208264128773049409641057372972266950180156823192081383015852381540187875748924103763298801974248000556112047815897104078155447603447712171912109452506721851193572138248445514945055147401410312454743209340596623959661987452178000468948613820055294289433846478128064468665147114384333401701020492374183900590599324617745608653293788152031518773693637284939344705706557728336398199656765230400647704701046394945943583048124557633083012827826332934212569107980079439268037862593150501277278548040649305880264278614452056599696434993442920952298993224023144236529058646308129749956178346764084349519421218089763393616548032824631318033217821380457783904981980507057500854637816843746015008915652290028723922262351161544931755139453712122783874004144588704543652489957388116611773764437618370304116877338975774203005885607027448713463849547042179738974469250440286806282467774266455733019810822098690221565273567019099015200050885301084102150059365415007705570045102383628631459086789511277159834678956996744690412620727308069049000544236595280350072224433838179802556863651091669547529869446706345467434338206980974410371069219217386207449953216427806249782186716639672294887064752675405319363951708118555092772706710990130066842501157460549485995001676838103334859192132805426499546680298898076043265614393544647250730524495902303681687907916159613311702136616119989631884794008680943889784505085895631519692748299047010990759454214919856584811264719304116076613889312262310835677086438473470154329425092971952700314104424627837541027174577158442581092055360110883293643488061986917683894991683736586696309642212954456556846328951959672061713934704080945834931846266589145633443545027748059026123744512977431324542149120064632039349843500959141057232087741796171831989147837206355891750429578582368497768648681138268112318006835554978757683245736238182653196769553895448259074864109024240967261028598942012117264094719348133686438268255068735594079664803529165121212403050450146039/9643591348545246362454250791003116753559525814441556183057072808106248988231646022324421580377830801116895438525859883609118844393087057623956880031605310452816755350199065540128375611555152321100032932843222045595375956474385244909808483505829026110534495255666853710089765530729033251393792022167377939568389072920283399000435321423975487128042041066805181770380916159453589150840660504483946569887094295084173676871850177137987798442465634802224480860766398201319958465742643778966863262970629115629236016949388854091387656786672228894203557623574042302517107382568723283623461263538056261351321163719367352001189393420765323632711289031344388129452128862192675505005535993834055790985301468562084657687653581019204912171076258983135224319760162286126019209211491866440246442638645236880464314733683655914375670755726974929601750022389528143167957436626658279716933619795205013280864571922985425777090082394248591799528243323569818833336505047279849916850486521042429094258726411406428381592062960450413180227687604833151676149784079692986004158523786993054477498782632124188979115889895945199126451765858486199649817167875484141101726573040911101895967555364663422891063942606916843240421516351357590066523111841527738940168865214177576170726569231667849110839348376299563228281795648889336254915550148092051592143372402513100179982427326024715347929404308840719122496288336593720920909264480344810615998290948796808814588358036430738688495834817875168320850668587299058504830855648442175822910028479559276895114964637682127637952525330724298314051219315007194337818342933181890965503917765199836856008243393688302186212592897504158944392983360922663293420988189835757035197084293650510728693875099418783151994097269476358840995488728247821727792798625272257522073067278392275608209529923276734058725628558087785818167855334007901848818637262582670907909677761952598944089046208017766761641389268671740621152108053110653799222993007800791403239073115210819663310620130698155965024724447001044822021779655404365371002467952108597329022720160385594777100552804939373918979055696036944331863959005107531982538332873079867581155653283437846230140152813744623793781341931062900063118135308661445390336998166014155535540478784724260609304334136242332525897661316208594428880968870052267876598052032051518073655281824174403292728202312247424789361786064543556254138218419225389896718307865222552028350382294886311091916017845717371060605931618582063484380101348431508614094885344144767010129431428706172121369322610498053716290746595653233511894404170056192716323474751387425578269823780085633695025974779119539066292290360883862020886467827689166542661260211508596511895400339276717192234937209366687862308436290228347737705574553060818157533938269923011353897509518016198102874457086380570832715975532023510388555775594943268062966986740822981208891760882744485624310277656083343948248493084632148718060306834433100088840846372411941026701306360186903509822963663667821874967477644687639158505213982654109741205250450155703518228576467539064691099375382179870479335665203808132295153168250380038116298019927452280561244444067467717485480468194092898779391099202207126444278335496830350784129852197164690033774148808722879228899847095155946194656480147355199677166587368884265851172340826486798823852549325374338533331533094196845873094547162840533927655223273368583417617652015333031694083855225773475341882108908795175112635707718090239280324543978844995340224003777605971130274439678139893696529802314988396474562408477238158399212144703431666162387208248942115011513259750430166856933511149079513574901148604092649459464554519649710947772359710952120163171774154092832085063519690327074943790924977934857523818147492714482025238641962490311953568375427114320512652942357239797024371437048785627814413676565902144648753952630584954177409051770164432893367091405436691733492431399074149334121235250355439601915654400621716543627734850737734320117093437607421916431351787840999682992164322527929840766886670741587275623195384919654209976864147524723246720491650396129975450387809676500195187667533669556139222975110656163483565392888016784848842625507519345180382692362055850466280382063866495360854425526441701313212207853779449247431014383961680476748424249155500849158052629502370842336670802212197526916536246716548090455042109411472252877345872223397041902234538662942443812884431006397337004954488712982450637326170567954246636413937226521367907779310737918526962282699397621510998728476718156569913719092237351494635707851200541389426172777768944568985858475679611362990698143471482090491931735252836572514288556923840204664843527005437059672456850867358807631819837223393363343833082240517730974313268127253871409706725299035797953666052124544628157182256149607632731445998135089897805899158612933803795136092213261430805178374987380679108843607338562319417377342756236392741798077167397534038312896125942918050767365663905638482729814915228104772557009791757297301774552770158540186503988190730583353012173169849608792277354033069115278573851943285702888819269064112414911080106064425976551768105356054007881491443428458285434720359154228050860615440156843777035594541789854021246405043983775965973164199736591842629876228880315427727226083378059121278797319050054931187990255933152195214187772122575713751783652180080814045140303807270890275420684576202012892051210135746439244439014326910713110046775676159127275042330834249683276959688405639034497222204744068402157291302922443098051833399621976500233048388012906900761422443390852979715253835109601410846847447493718684642554597469852063857557494737881479222722365540838666892826284197037870114179524397869927986940341014864363956423323807224378782209051127977378489317049142451676745711450232862218939076292118350757684773736520669471673879092912921139696203737719544461498374118177798245908168636223754255637950871691337551646966950754807364034503288136839686181706894975273354176260376363980791187248430003295269997000271212318689224416777672892187500000000*t^11 - 234924192116728092781631610224981402541412804841175965403139271834051620396653982247872187034890999444077160060589544567017133027846866491967679463135335016581306403496397536551030506213943840712158750173194934462890495902716576517568667492582812564825186337957846100700639458205585635758858592137856160785389510725090050908962728458443656267559846295819440186834478654210843732685518638258036016739299071209614548430939729374100776894454610175602788519185941593511086715792519170073504112883217373473520837527739378230951609317011122395514292420007584366700028033036223184878473155485743520933490925255315817712821253220738061174920423900427786880762198928916910060415551365620607318386648191659440417318320404258949927984895091128159630730195216797191832221583671058465374208061540475179915587328883249773716072435957928724278148700019137114550068588423221238973569800797177798276548663149264922750430943086373365412986204559594635484213905906455143325398973828468296534183362917740198566818728782311344799485233218923370105104580190799196991066441463073559621811505267628772888334640881877839271363294438539546077481112961881898400338277639457754507613325164190829313348341265681671787222184967086311362155319667582164375782285904521680644970619952436564561272690440066198836175421811710094340573365538323203402709064561245710076377078355656956582838209661132144321689051340519322150520048029137681378458393676332163000463739937587112027113542340691720516108393046543730847482111842056687970954204249911568093163324447569987231159219230927013231705596521140567911672984215686398461987700732855259664171040303671229322701058053478986745355268843948776267026598021648237972270109100714672355982300085385632957068152038207374731416765231746124095175310967494189012271430757067339036696056465660638616172200098893415140142201764704248364300733923862350393915594883319800890079842287731304385616525807629763415457070880498311550459035650066510751386006546940078962947036639208279563493675091641263290575810992176569559118009434398584000429735000666199499198379421491411734915794880565538909733191733684837475751172738323438019256541681192381500006505381932460245217075947034184665695063756385961455197181949717478709467952210381085110141152831631895995463735084753375667122574498377194498239241850699679465588399880360354709598659510651435215032223635186750475736083742200341093478640323535166474367602257560768582009143843018099617838827515733366748921006889913433170845893919427199279529642436567676687075936385308016062530276777228836362941348442089084277777110426282476035237349552985811704652728505326381203768457600383535581431748097649505790782928092833446452988946306716332940205216585881207690634651004030873927643399336172652765643848071877680745392443863102329312714876576682111571896890943180790420563110859212015542941380921420864197203251473828129031885805014046776173894353306313643069337794966478251183039915658051646553233266846172428803714345932891297483399891275344145213939819017005896467977469373650778469846397841273777902353601700645303987060763454058149003966506511224971095501639814961901639774112970913299842890659092784185653794583732588012498001827643417452699311414032515677043343150442562264331517720574698262748936878340644055024012444523694825949208060421499154182105000869293884443436393620396740175790934809049314545803543024361160194299770765907731541278006835848673607188258755212615462119687686644906409262074996873628601347966542255897396021923116397440345966324282569175353257839532568795775392852320545294093324110246741029698847021375036164313509341358698779305494508066579823807905274882533555779583317857477549008924227751302365697298775055470505194718304383080143332891138030130827199073424570425232114438247031165249396676923692912390911458680034371188128970258028883646092214235153191316799310764055898823713379496202909864352254511177736053179455632043835577423338525727345609321253575091437667877604766599840612776618144635605631000388773908797590316817211542450087503621710944167039271795485476044140022852508826163821263176961930290755123103381985312561324295582531931558368506058557052934271466101098716597315840222475748266503339137478572077262739773726579472843879844123638867087117767291114827233159514397165337206040497980072202782056171153224637184557146944012304232804063417748566430941074768175233879010082050346725732819123740644048207113220215085511711330212617124453335671956762404997037391317328549080415582895905004381019607491459843244663641485537736785220146126355978886706230561489382521799935802141449328931912781257004524952672252372305878493262495010640225558698088005317571592529290924410432326037888071003019424587984329366720625063987533007990661456460092926632338051623938163416769761407528744110036730005945673554799723316936526171726487225132263238881842095170255258387051867532110247885804000475738565474167866885969742920117836257617089160882726092527212325492493268465182707265617494525047580298701148401019528029941494733634324928498022871154249710366921728520000240591664298745173189557054883969815821573916207434696656131200509931312305136937736830372964864890579018466067104255443487801985364392306128690730561682849640341255297500914753119782004439089853076681548217567395016577120210512691759982619721478659398992085029703754045523515637283245661088877464157355269664152850289782249220961178269396966487591504867759440927724118514080846767192766416661352323470416874071485076203964813107844093663174176194836585334840059696904132350142615299700039509905460156622562986310329155702405107521835561436536556366367037935307706437887824010506656242191849850923452536188262116068729228098794045609976907144253916432527621461056256532515102784534656651686893470347428386437927506410958755561066004796608902888860013594096873722392497332699955755576778284568093057298950491955908753448828673272511736946649388610965341128821736445171594939123634183192069940424499750055051035317154640423143215932350508321721481477913467577067344301231129/1396567365293870677762692864551633180765484056582308999964537907573932239841182919414800325231080406016292221233790435871756938101653425708633028171849750868303371933897010127765863849927941604319304769274477519875766718060335972285574992202253239872189222812934299814561181499131940906315482790119330277975676708469273768600699406093490268272270088310856423141837890858364506137935379289422084262348194655642644424296077939289164960265349796021813054364654624757700244894175275594535837561628382925563397543181852404051598230660106260057133297026759404489809977460039270562801106708437829420393877692164086562885263154883570832776991734856993782753656112843406630189043074439834331897730871385401763714517857468596690311371684043687284946576488903501981704418206718776658119325738487442031870877579159823988327313046715733732986871616878774393824232381504206058144461386939432871468765205733937798478445863750367091521513499237676974672864095685483345537958438638910962686104922833942767310170559663272500745100246032227200965464236912631902427693138944789085071150505521179439367611964782203700200767060273869865094741704402331476070459130077651944120025119608718984787769532779347139207453770504337512815997392469413971648335363844198625349087947707822443966687916542131382202059354588061882968552770125991876198753126567018488053337455157305215595386503733089387778376053392744890675182587119744480301025934316493937858330841304730378793706714987715922103192283187233400018017777549815307825990515942539811644901648969802511757023488441076709746753053851709678234558601844778068391640703727269394555601921066013224125694241862338556836219820226722709329674512198764396450642632298162296690073576639397647414647872450025076330336892140372616364761266200914427839332945106770808640352525560707257941413629663003076618940126686097689785924371741754017705118192424980953647084895509942936586481339373181280255408664375327751954742020714675150973214531224775530520332165260745651132025853276733878581952790453732650366909721040700817776830290292317659316356470965297129332084875974889713847332662426830572586198505842437839005161905061865135367692114857481380518499425245107563618231562686063425682436985279860049978919634791278704286420164025366730519432270406974571902291580309999387520674608807914369844666623995082711313210547843946377062677575018256171373894743812893276918679296766299956852832923545068535779038383311657070190867749915309202466419772858913763020204832032111146713376016751448084744485575538047581779095559938806872816767980531172683181554845025360015358743984480152401316016034347557947793873056231353453836297467568137167482041762501539381294859033885497073680657295906774648524059758091848523449651361842093262120450142151271577916978066605654527597989000921691295394228777183864859277179031865704056911300582716193728096887688644201087781775115664194615173596349953074455718897278980659266221956678933750202005048652821070703390104361919656621840620290171635219016318073261306181528885451269736185064048920210253611822992845907619321243052883151787850431470817911168672792660249613130134812187490854497824904942762348471817068688183729919632038703217131495522618101714050007577383982019913845049691967041492962129298917070261339712098702397607148421409174321721508497320581555552301938298508830201732325043258146693673179140614070061316013944024083605493229044425052852241558747238018135610064904948062035901613743050636232572734325179712547066028364593380218843350059870179553434228689452537882203671484540449682960604017880256612778617201212783889312295982099553023680333193165229975119962780811548668163817230891033547231520674539330566133625591955107896971911853223540317259111639585664450535833624200468786022460631094038368672101143332376106825726969074881747155955009850998797225646947769549685501984727692056315442903781739434237169149993768494838065919989932284341256019571441057950926399495818089237929564615631502713282602101170467581639155681364228887798817476031059133317395320915250022561546286953922235182444012002340290825548640990224343710424073721268580103236629980199941025024402665424624600976205836936584861665170213602630250451799344058966158120646349190896692875471995186101006423877377964173968268818132749075354973895700797985345206977440210598902184605488912931001769191644989280026588663530328361313806498886387238190006119363084081690290087077172045501798276715023689974068283171982491091077139916099312909591292131901485467310097001906769401093037806595864903100084632243873360223857577808475907811699854042959250692809204016558413642815468513386750706241819569242834516131457372339865423748732565796675609325505226272790624147982429645455376795040189185102428674286878437581942184194562729184945417514035575822393178085563043184472564291345214515491231767786526808702314479331741032263401983671624226393615893807464273698597603425848811605842883912040320784278950442946682054698372998963196359851900243937872569943145611532960260232228827350289803074480122581078142766073281620452243554603524376922332193154717190510830097904850055360057325513360599257472184959565079034684913517955412012062298638269126924532012437972918642839768713229385006014101254113688198217345937217530236940225124497377347386198199738557204248864125678952518319222452381920090114828364235577992988066979446227633180229837158650048171800594276143431476734337853759074797160544027683059283771795376584819905431405472434875471180177643179287027360421505913232313805017870055054346233170113280191323699355722359301966254244218123575417731589002543987044896785053588524497667065917189919767745127436066209686908760024751884171029735626180215073345025745087566970811980234759529537130490914456222442542175771096298538683732356212747359046797268048485866614271985869297947860761499035910025761412368414017021302469719088205202964157428421591312775384659612600390974524874395686582557355178521636544147280678098517782768472980252686165581851026068090477215009565584731020333812226902439356114062500000000*t^9 + 221876686247091600758610752602592841253603800012285604214525988645574234279173494476671571391606198389986449548509794232177582015255176702962279726221211376384031580183618271428169424456657156319860166492026454527932010497956106125603348238702521944453751469092828793456800846312462305172199799747171984908927280011908503680153068061660590669679756795674461096073772168501373315473571420942058895430740090489036924036244820441024536736047349625935274679717338821294772522498929961912311174449589157532844673226019748145363959660576162742701658648638609396640496078985760163618924207386331856937113654035797786585201750959241192094630389527282834140417197882121785383295826300801892173111987021756181515041109384428484386834735627502449813510076657404915764401447775258201123683287109790606597259857225231845201184900435341184142780501566540608580736213135829509151227233602154936345050324900885454360687468586896442759790141691252236359223930659650740738325468678146644386444631969915374004101496547549052912131739587456367584644033058896177453181357802873468479380922400082226450319823321266757116993841481138235933961742684159156870428934617273700895025340856279256878744585952787493950457423633752719074825681797800190058082856971959527958069025535895632929454990139614509216127425508087683499300213854554427178447341707776866276591058860431861926220541371180205874146125476402106040488977966880827446094687177876450190816460098370671360786647685489222657987824651966996799142738412175402922256238354958970005594275082760824796081998204249154769039452351373453176218859730074832114942328606893243633470843799644677949573349063315270717621404057468060412327486513632605207816697404126735718521254368935687583718299801332187381316261426034803059287141478653308495531293194579684196011375902924742842869263385813060976315043592001447230633885672576516464013013276383056265958901484611202415503728931611118767380618029929684520619981331198131725595576123912170966407086879862908686508722880573669505951804214938171048687789760206677651510471210494631888402344790786755329389421229306627772544229619992866170432340101361830347666285394394168094862922751597007479047956369135046080429392061214781311662613298937487070212630925909195938450205197395087812719654584372843575360833585055671897733574603727512011619509368820509658343464915877598500077713078947128286553533052428953845953239726816867487021895901391257349257486079569304090020528762761925295231123519050287885413442634032294338178051383144834013654625877524214943210692654737741134185134592690497780367827698255380900826608135874789427888682584522409327401581196370681237122337535959389740931200504090201412856413639236526373526748884625929611884176707556966385249541999446526375630893589804636251110040925003411297444039754541060624810630000038190622046886522620219410734077933398461455389677070387549520381065963302038611532366721799863425888485090650902192882419468951078243661583944550181347474942317184115760450654560262822479815199089132859010859881924626754654166130812174741502254162203126969681194719821027639566465696526114650735237394163548237113117836693161439160138480214881976904972298744414289767869230922433538305286463172390988964163027831105959085280628069098842184355115682710195689849600793923382525700606611246105457581011568066729263498337379575613497403697770984598258221535374793730701483284932015876726802066947302156941475554642245376493470206481425753813701548309200645088822877015586788975350194904971155234761044335164140870686399913386638991508125328263849075767586238046954375694054777652587781985326627950460264094823746457211806895911585552325641797325809080418069791468521026328170570384744279605279272223581323820246019188742100132803870845930653565022565543707806451999960571284147599543200152685694993528737613072243110035447520435979057816695826760419002506853850924218520689754773594131945877016200365052892673324725415440484502962604210578226291786979098431066135558027214578911056895384267525947293914311655201632915560642686896415940245493587198188906137060947848291679986361601919654489162522974032981985642370249754046598054910857231060085941585138764386040833520275804242496107401823194436866341323616957308169103553113834030536500334327394070032189894060966533255437661208439923558540750582733852052632722319408950602890133463517886034148347196586781944468986266991879347379438475474780943089567868477374458674764854385464911542556062596410382468794303965508376980839583683269079030846961058693553880660821654387208418636202934677627839188216942915761879582330054286482895447762998748707486226951512390922753453308241383722512455427251484051098049678312444664494669710541635190500193220151839141806865968450400924817386738028375413942298072146739113811755996858792869487537378180933098517472366892611689308376968056165958166835195300183708438393125464373000192954778619438105680104578014759584665615645202263967227694414743170252814157196148190792706881979918374536736272396327983472635773245793464977020652123641639942021664419603507877802185114996737661887278404011452310534403518039433365343718123657073932997657745333517443442005503102673664788424365263574179884918090235212900053497489205866182824418723272905201533602755033943596893136236388435465363674079392301338411055810922339775464979419235694130309415369594451745768142338285550386179443158009447188453483150037498008209350581712633761587070966067912820173677964905260896487673681973434604416445342684858925585334864448823991135319214903192940756557868813758771672551028669925423385481672977412118699517044527049815390133940133265685906884420887854714542852732496399630385423245506382950637420228221880689282000940834421315947860950495893010010689599183391134037920653403570297912795927561171846489426250025801373542107012884528768836227579090435164864217810349319609563356357698516450129642041480936309419837304008054977809975410581559902387279715881673237578062055245724479175618430226249088357027701565892226670884794554674317097241787773717/155174151699318964195854762727959242307276006286923222218281989730436915537909213268311147247897822890699135692643381763528548677961491745403669796872194540922596881544112236418429316658660178257700529919386391097307413117815108031730554689139248874687691423659366646062353499903548989590609198902147808663964078718808196511188822899276696474696676478984047015759765650929389570881708809935787140260910517293627158255119771032129440029483310669090339373850513861966693877130586177170648617958709213951488615909094711561288692295567362228570366336306600498867775273337696729200122967604203268932653076907120729209473683875952314752999081650777086972628456982600736687671452715537147988636763487266862634946428607621854479041298227076364994064054322611331300490911857641850902147304276382447985653064351091554258590338523970414776319068542086043758248042389356228682717931882159207940973911748215310942049540416707454613501499915297441630318232853942593948662048737656773631789435870438085256685617740363611193900027336914133440607137434736878047521459882754342785683389502353271040845773864689300022307451141541096121637967155814608452273236675294660457780568845413220531974392531038571023050418944926390312888599163268219072037262649355402816565327523091382662965324060236820244673261620895764774283641125110208466528125174113165339259717239700579510598500414787709753152894821416098963909176346638275589002881590721548650925649033858930977078523887523991344799142576359266668668641949979478647332279549171090182766849885533612417447054271230745527417005983523297581617622427197563154626744858585488283955769007334802680632693540259839648468868914080301036630501355418266272293625810906921854452619626599738601627541383336119592259654682263624040529029577879380871036993900752312071150280617856361993490403295889230735437791854010854420658263526861557522790910269442328183009432834438104065164593263686808917267629375036416883860224523852794552579392358308392280036907251193961236891761475192653175772532272636961151878857893411201975203365588035295479595163440588569925787208441654412649703629158536730287355389538048648778351322784651681707521346095275708946499936138345284846470173631784825075826331697762227775435514976808744920713351558374081168825807822997174655810175589999931946741623200879374427185180443898079034801171982660708562519730557584019041543860423654808546519921862922217428092547060563170642115375923517452243429749990589911385157752539879307002244981336901238523708446305716453860498397282005286864343951104311874757418664503463631464617205002817779484304887164461377924001781594173105310430339581261494870699718618681907498004640277948820143873225987277452631184143989641627613784417565760947049961262426899251346716682461252397546330896289517169733109888991299032821580975242651651030797670207300450767922286968465969788543076516022343086863901740466068352621816661452717302099697664517696246884075437083355778338739202341189265567151324406291315624476685737246557368674806811797947653939029970687229338768912250401313665871767513257915894764794643094492385646434574296976962249957014459423576387872721980544993640260941313007632020414435514670967024125721724735344634894445286375998002212649449965774115721440236588768563362371079122078044178572046823241591302389833035620172839144659810945425577970258338139794077074797682290452229035112660447120400610358782713894761360173194137557570623340544994229115100179304783404025841414925019968060785114262732597802093705562207797728159358743272504209133741276060049964773400446431139623642068577912531543256921775788839224853370354796136663902218086756838740907090803432337060803502297171036729570402843550567544107990205913726701917679071065073827837314847133385420669162292343782040963566793703597345202858552119431305239550556650110977469516327529949965055776080854672923938100420193270470796572221529832759785102221103587149028446619049006438991822166202009915325507179514611412586955789018940842404350631262692098644313052892339903701932813435027780284616254105991359464716001333593365647283182332247149301158230413474286678137403331133326780558266962824958288997356204104064984629463357066958916716866593784329573124516261021210743652830221687344556269319708662685996474313125861008372774877300088665038356330826690066544687178387656992333529910182776586669620962614480929034867388765154137576667346595898231298921120786352449500199808523891521108229809241331387899008571101788812545510143570211276163034455222434085489010337534066207211455564959138208151135984175312052878645744428226995472299201022668506490404757274279265194522915757729915870501792384152482207269305414729532963956591722802919198958238664714405050597421671132131678047630476319826397993576021618081020549490834892841758043686453951449242719173810149468279499025751976280756522479386592415670251489109296847136265957321534162697077621955936205423511760320434671146753808772271438520228299819222107021817761322249326430285549238401281440028914692091927809978119386680286786460307341475735605804839400391597435814688128301910056758899767205561706673036168151177695274687217729453226076101501995045779118033182029902991614668048663657626982196523692153889557122361568187577579705104135281137437802791610819705265133133304284133805429347297661390924358050264657787790536484915064221443118553271803070353358870795405560907977843808460381275192704205973230533017838225298117698196866152953868878381267274714986163464464182575476336373380167323692479311668652228339371803685568142243480411039524706589107361582690902619490859065444727109671655198339287613833074118435243324418638347492896245520767640002750209352336637291797801674816113971676396330090220026084392170792276768272913604726908419010699837631525817356971928782977474227609540734919109541033105317862388781767780640156929823779669033607746565356133662684158713510145863931628845844487886058319377298509173039464280181838238586742010946420307608108916965129509094558452010053023889951731636780037090247433604372901562500000000*t^7 - 784858828530491967392141385024655689136235463640640826965129388554515288265242557774536670609643888926270588144133929033782716813648683676451478999588130089346131025335734426863821208076091587967181092423931809894385731382164848301942554056721413749115369956155648998526419780198562787038124929347430477830371181356561918515679308699341972981057518406909418910890306367166682529334066949143414960886614206769419515440942032391856230435486890173751993421793411360779942027464584127940686132819123474616904730335947333546609546402434716091621964833272883872116642077685247495615117083375161153671487656324321275406011867490064655138524174240870625602107483369072404261864831764518532914854038264027109730825563591091559634254065792370786192327533050234151135228222001169357125344623541611086529481737436686110089147382474090911397963401816723283565191496001425393793567226135212901020831788902160002335096463850363934285900955795645105748360909879776833615076032867330788807628834818627961480956133823202163817982308035434530097902410458605016618594178764951486742389256226321672279882392618499359986626603983368519301502257917327514640558550714249328349150102351638787808599893290680921807192921520580355911783367314565194979317355453061145604064503770942027019716139714087577977377873784423300994107334997381864767411924790663112525286493103270239360620853646960197070906006860401220709312537199881911855991720099086113931029909982810558969258126939044822283793632351783294133754666659086198771621105571183032246502322820094557742003277876063562619004661811346183482634470779316326435845423431107569227098225602120598694912265802464915833577689516966179828452638640369956944301843234617226820218418201972383938924860650019751846463178556828814244626478154277800677389494344362811683165998157300613834134570739491795304850226700495249697472814112656057413426091996146981384675482654274615455649600071290493562597402259725100432571188605376377841726126123165571941575211733701383393472615459100838164798527386215667274812621460661673282194000825771129593953164321692179412740714991305446704153063019927367914747793055151662013285326966444663503230438469993976950433317971998603186116647297913804851541950312119175103967881117946712782318370943772180232220871305618390754383063076326716041601617830576237457135860321154997543534415641367791165357046203589927230791032717401862862776780158800813331915589536284432790097086109244951330101477765805401674951107066707730618362884765197967418582839889256094427758369892419831878484268040272783462432808994563532169746080876675209651922418589109649875919544333266462623383671155329718059163102404396397874464295846128947396719594791073284127462156722193510147310422219756063187795997049325437163797101436206677555970780182186079918863814962964421086517847524341841655162393640677934925979902144424519295461707668383991149548763199459737897621611077688392462971579079826368248632057719931235818504897754708886363778185218543753111951528212144247341635333562293979743519888673348683771799463905141205079531629140869686844403173576141411810417627289480690929623923712882416548651993075941824380302106651714766805992176470059079708903103324886281263058421628122577811632248549236437236213252513510824621830739126080535494208578795630275500701391855087363328879982626378983212443107251702143498939805385976998339065751541934450780148987414682660871873893678442243810153972938728091230613601390920413411393103865600310929494319561473436701946449516995153566907847197474964082858877730259263646813348196628160232631005196826849083223554760212540816874151522391734973737675090844074716760477743618689448708170952414124770249647998344258927426799465145074192539648859321696877380484403191425821296850181821231184472497341265323330127298504188761632434301494795666619022792560877415843801163166895327000306079113717084149207284384812904553823802941884960030924250334792674522947222764534439483502305933887494365857191359071985846651954766460998070458550418790995670991342393316357878080591940539233451539744768892148718558905915823746630156603662419029110145534586504524712624267777851408617633481846762611187255657574425237868574830033600795063074488770809220394792667352619312430419552305638429609077445094422928629227358326616614750012464394440813649077080071646546524186128152293399439793338319057938023749070456956376944542145505949651302712038757756294077560312244539908823842641737734388681755496264852021609910678479197703230231022203329529789975025330250641788942918965216532743830864193773604174718599666942453120912632712673500974955636060180048958173521536374104444505771646121424177204245888429874666325042389344923892653685883654708754330131251826968639186413272269317534858276551755489501911528466259933894564111548056075220115362506508890154584027481225454769154185022007902422612573595286622784618776549807253021972040844236644435748402443554534592934165727505013290609622922285801320749989082512728980125638196703719045424986957491486859128185886175059889106259397642448778474845127209483315912046202245396748739248393248406021510799275499253107194421517723811915974545449122851548212652907861093072625664393026535043353751380948472458487651210342218489681542971348722953100983469993371473825940843151381239358191224472225739059280329585735730713245054915300754603105045757185987421688338347439005976422281229034762008388955264636639254553212698883709449143034429621676688573880874470672452007533221808678853856068361193567823199996825605220091562210471285007002227620475309773978122901846132239401420326268034484966758060947633521289548323709370839050441588758358089154906517229141943900273580297888085161734012646346460427333931597855103858735135430760975454293183347036572093842902045356400460002925489921476222743919195827996727501030777416834951659629878512995597050674556949976296822738184183789147121573585236356530473859877074403194678674806772366114944083630517505681338279873536521495441904046418622167811619370652494518493455103476516888627990683/110838679785227831568467687662828030219482861633516587298772849807454939669935152334507962319927016350499382637602415545377534769972494103859764140622996100658997772531508740298878083327614413041214664228133136498076723655582220022664681920813749196205493874042404747187395357073963563993292284930105577617117199084862997507992016356626211767640483199274319296971261179235278264915506292811276528757793226638305113039371265022949600021059507620778813838464652758547638483664704412264749012827649438536777582792210508258063351639690973020407404525933286070619839480955497663714373548288716620666180769219371949435338345625680224823570772607697919266163183559000526205479609082526534277597688205190616167818877576872753199315213019340260710045753087579522357493508469744179215819503054558891418323617393636824470421670374264581983085048958632888398748601706683020487655665630113719957838508391582364958606814583362467581072499939498172593084452038530424249044320526897695451278168478884346611918298385974007995642876669224381029005098167669198605372471344824530561202421073109479314889838474778071444505322243957925801169976539867577465909454768067614612700406318152300379981708950741836445036013532090278794920427973763013622883759035253859154689519659350987616403802900169157317623758300639831981631172232221577476091517981509403813756940885500413936141786010562649823680639158154356402792268819027339706430629707658249036375463595613522126484659919659993817713673268828047620477601392842484748094485392265064416262035632524008869605038765164818233869289988230926844012587447998259396161960613275348774254120719524859057594781100185599748906334938628786454736072396727333051638304150647801324609014018999813286876815273811513994471181915902588600377878269913843479312138500537365765107343298468829995350288068492307668169851324293467443327331090615398230564935906744520130721023453170074332260423759776292083762592410740297774185874659894853251842423113077423057169219465138543740636972482280466554123237337597829394199184209579429982288118277168068199710831028991835661276577458324580464074020827526235919539563955749034841679516274751201219658104353768363533214240098818060604621552594132017911304522641258734125311082126291960657652393970267200834875577016426553325578696849999951390529730857770981733703700317070056453429408559043363258942664683988585029674186016896291818942801330658726734351819328973693315796697088226751602449821421849936703684108957056647858746415240643741802648890218368895614641712344289490617388536503079910541013331788188308189012289287726985345932062260329555660001272567266503793164528272329639193356941870487076784289028769963442959909447133769609022274388564029734009846012546972105035686616019213750961940487472323141104522068778226549809364206422356452015414982316179750736284050148071750548515919263189978420387911797158816490617072671761477394729869043894798072928355474655497319202911026488111270241956573100849475405108088861636654017483346955176112406196290579855676895670735693348020956263508750286652618479833938041368496260567602210351704033167553069269258749969296042445411705623372843246424028757815223576880014581739653336405017232658374810960453496032347411427144437606749975552939801028740420548973830265056515770031556122890588029708073135595025442980599389042722103875412835898812956995769339141201636037306453651900319371714721684844795639115257266567241112550445243246424449367928699503416717161315296375014262900560795901951855572924075401576998377256684816623217292238386625757178546266714604593671159744334698508951102326372696992028017752407396282954759930155776254884814933636288165955043431073069407883378264573459678976817219993004224090501369770765046481305598082033666703871906544494531272886402547709788283818002041822942450932313964683321507841049654519664249975039840057753337802812928871566621764854694443949880542703644443645419392163176156463576027851301547287149939518219413939008151847825563584957744574536165187637213317366466351671359787094866739305557346154467218565256760511429523995261176630844523033678072255878866767347627241002379380947700398762116303541634998111574360046417592473826476399226226333281274521123660368757872293388323450158348103254478085506187632854624509375615005980553483785777617884540236304778618960490841705469280238235650130554704764014973296057806453476706260824383983333818997070165213515086275966035357285577517065372220164149458093848499291836501277723246792959693008054402167468016024346777864526810047290865325403542241577250811417268080037770461246020162139623070857873334647493146255195913760853230654112664225621786994560108915862335218153378237831397565516287799427827313331938860750426729765094379770034021768799875998566840015441486443249636310637744112888347467108178030513695578678191628213589822840200540373199561851725478751063649497747954475683801095830497912587111383003873936971657453336533395577694479598943020214156587219301298400944463804593061106598858058171449224780065662721412942419057347704614505243911239718432028143136855311296205805929935754827785548003972647623597262965126925196205155521038018625786787139318413655737987164216422581905749045469733558711802637252778255087401120133983985503645810915098169859136864871218046523666645917238432449533784043850660255750189041276993240346367903015316513252337002193109542050568146829219984174148900272339423360147123736095012741589498655498712047252109906341700905196224990116760331558982483097409557262374066056651191894448813837002632548673031057436456803361849362401130493501871064899332460519364051182284528062581309338656025173803156170248209211603943405457144821578108811883779855572624868652836911711664350157161488851550565911977337795431947791727864785598308232726683551377702126767305435386239227935386452218084187420558405557600112092731271192166862676118111524044774399081078675617094020604174634204327370983784649409313903057272741598990530007818871648291506369260806792210398894292895017064251236883414312207319595431694929687500000000*t^5 + 5349527626287760416173928164494339085702855329784189379845519254129793883701062742576353558557026863133800065156555416431998463178022304896214336990426449497543777742464287845024150393329011066523305294704670037821222517474853335861521949087739362182296890447797334955852154335039704899327533396427801700469313424656962372755495506107757073275454007102416893687950102616996569846098455583738688930536214165250365836684473342850228843894908619608618436537636507843458618857452744938455710864959367602562156291130688069464502999352424653903833125029708152886460765486593667907696286575205925152581637388734851025730923024437293745016032950952065117597198047269363775807946625359871806826381922283604316444211920197653725200957763652958290578284510730012619530870539498246558742725468195307475363481277030304197808405323626880872159415304315996679454413032803000710446349979109418428552281652949359659848910214713702195625085170300715977577376102526327527494391214000237797288121641664652058873579530619024484040275214506500862537693843632676351560932228849031206900388257023248051520589418292935457508326524710203428994045252095830955190598931621318428361501826075023784950864447031431887597964407899003132834278808593884711518932878512564407154033420143692964990174610816757757166888096414269554038384064867709784130694421241303473193648593262236270201583338545704869122001775162886706406314834291178685533472482397308710231839036804942576846571261575286931668479151480360002775852862950620084704053575930284564248733103670216641414500868575000839706744743998651852514797249223181540357418362426869726489854688483290578205332045190788104805270342271074735688093909063441665527112687720637521546074018816761858861405574613329868985260071238147094184468717713150815057564987983935744750524584565543750221324058983411611046861700303209063455725841163565991505033265195430266377678622759179729745763847952048419567497076013656240022735569426422868378179927215095456755598468334918396702087958136140121477611877570934778220554018132450055596003446789718416960022644481867363217821740635248384377448411248245809529626166711448330669231903037464095626460020937828748202295390695327704627323213720352498982180082144051262856732614761653809098711791164991550047365145008160236006461772511337007318509531280861016492121964985839809829229622868640366131808430037401566939019118259217865152107842447351889904498840408969036834866809403592072013282139514791060717034481754033173706234019796534801476987997222861408646688524050181335722949450042681842366146782815004152373840268749141676293835583139068664345002819332601009943923190099555012291083876793924545100263609842525115681930958400663349123963886969482873157682575108431500310313680442493949864402184833707003731025250994606807598520119374948028311354326809709260747649124564802718534331244560856625211154104612399932893932769470574501828430888715043824086154390047927798641366070143003166290221920110559410694251346540378062955955841069603285569742188029019667039991535448170771201259090385938258709649403925323793379340902309176680682604969582069735942025348875222713389091426927386874800626610802888055531076801321911404350991158995036382524418305793002761563917038140351183468730113071302904998392314887189802211681719979390493702225496593006262362721463323489444034136093610582465919595230968934076842862380878023525277204255761728724362040184827089967983091945483542274364725276837775913390614202047715386989809766723630203262380624939346288106140078197683469963082259291783204415601230041248173042214128391591809653484222568235094895109629793959811991112573024513288117680368601085616386181709118241331513338112806996688130131407473165489541394696788198760599922482698117956474919129302197410816271707516792960641098035980842125648414350134678383674947515560210574147953263831215890788135211114777800349083516248477991210562635893857687081954982002794964235790531102800905595498779081065844746943075867417951013054570168398068271821880242138024375411211758825436954458125885384027280136818073495408046973167396541011560111520620955448788601879941648651459389164641864033033366907862744367894565363979764231577593677882995826588976725041685660412155899386131139872537949123207234085430863738433191262490119537549623675581876532034162754610249640542525261109154365927494812794004736858146715611723277741201508524650783689513476518129437522802311104646907851845023985160891908871199512201026880798594139220141156579140983095607893217602313269421755091249909085247944606989725588333765456203231512852676589609963971635382482283527054290710295338562642594129610124847093087215257880878776410786347992903853582096034458283279403930376093735038607732148202587631345995620209536641380654512374105089003205677817828073001916513537291523626224494763896221856910024301454435959687073708918885733697399729365629313927590327965998670163811607804249897505061643143211583176853373497107414278219737562146929425117038515965269744644868514473115217871884526175731830663825819411580403663440127787174044835885697072503027360374726921995653571260757759926134717552683963853149665453588554226563223566978537973558349320427807219450517634423674716934490609495941880801963846567017721768384344231868806039187541213663630850916916561816032860857042472275995841326597963236669582516585116325155120581711586983777156654853309153907458195841537618720711028932187257847286418421535866586902603780829646314029024732831290326979984222811500553559585918872125949172941907995311954663728363701314367456491481863712281191614011464278563439918944185241207819291752320469458608919141402740971518917332880003658203755669722583816155500346311522939855619653777138410280287242878252163892465136909425558950230109981017847790565347328455655282691449791984960477361480297310696875734530883131293512363471480408977024233263902416188804859462701119706447396022758371387167835544934270228993503149676700900222287698231707396616479454568661236929468777398334524861977799305231995232462315582665691/320424547015476822170661133425266487361777727267802497827361511261551552863994349476123018343061738176898215261432437667545964153193210227521863606528297818268739015136543449227665731801648939519147847495875794603530892022501326974612444098352474949030427744958951905505379304995640121362426787343396124384029720990785756432195101830973957655542487794265759422153282318152895347664827282854417601317984055190736599513818747975436116424517485667342389096652359792892263980048872755456274418901750195042684284799299469327855871103833903822632314902243499731428263226762256882374279894143744412471322587379638908367614490081511922671777324447708530242180839743292430303113778984031253638873316811369235830603664267686686521656706728638208234495904380457164633481233576169536278460017921361158827517366647059183469037192536510337005645868807684168280018684933865459227950015185237844969024051532029018698517882159175133552555045279640171678189597711387953738146308432304246850058705238956565659909262606724859478313043461939574247487465611989137786440417160492733804203362738625585655772442136176606539569931577987458225200477633435360310538241965868194971261174628840286553038031330326399904740475483679169607133600869605803018882139756461156465375156833396491472876448384125382063675955814576968819624661544058742158155479255636276479770065468992105742664435921444751308458575020846230328072195313188127514954002245775665396067249303682727602019289585926163945754073631702901302835247662944637726309512315820822585193884828569407459403657521112838167003947420522133967236389167849513527086395227468735547389185352808228911955821725991097455929222822581400841873372928720835549281642908236371102051513254926732956607520518836922274925780447791119772001502634841838422011454937917111939128501535573526713830832779823216713436479282957478608891738971051787611996814712225067286993504164618942160534679596444189842150039878321951747191892198605121218962641363260186656180107181036880995659611357865348765556267939600997703230368896784170312432923746722233522800402429267306729872287561338332614323078392303118385578012162983573451400783412462563525920701677257632759655712285674029747905942953945288143589438181093431380444764692371304446667829841317907868094849920214945068491141802727132201713221934283383557434333643893435929005017470688995603125157904621545813058101394300189076580098392267955468398895878305767949303178855055518268900392837711635197923151348581945628012364059315544484021337176739170958691495686218709239359587345267377745838540987671654582780981759065284909149052716225442726185497058097710965693818096371138758977341043771731067308283171348862375010947168533960628029596030558685592100290817610267284984944491908843689973409238170535193072889740691298539798342202812288553654221604956006673984799518971060676618748415403755797121417740877305854692991905637725559309985054168598065374700372185892250059324603847448944881292638600637574352948838709095054341451857561327306774276549130855502298393581368042460582652688932646868478878065384519592561916913613662653108023157107963887493477183964922705826567165750583203298555863502191794980405790847361463425413454412392635322038288529877062125744828717695383871225970246722306677942527493527018317000316791629154485883338701083800826071187324687142082112557107416568366587769544062746547816940475102766377820048013598005863756715016461530751579918559885021481589990921149473513782339075129520495778203439391789279000656271417979104413490614779742601664535743699518098025251934684038734431170897258492053149550361695614940590087684232291072541942343541244082303374080875814879760943737102146106426493528494183435587526145070684938734358505337302588918683456273515509198466057101356917679798872819742842493219314993633597267240689461539056722667761728520483922655115173985141467466313739828710779283852662119782381932543263027993121515526272888685610698697399018521033461516307033023678111705532083818332388860931822996987580317477602725740840111783342028174247600701096140943196816751223533004482310623714166588269336157904360291059504205806878574012442970966845313874908449086187695406916312787971086317763090672576775433793854520590939902704425974094133607590218465372433338616096308922232471834690980398884386248034501317450916631237160566720282870535788559239964681425104619512567747323569008565037333637767646075568526343613052338174941971033185698076054656359342489489297952763703693781749819647112514193635356862082688566139644722959954895410667984785752923325073006284085927372787965767377821819423025488367435480186446839096145012066800071156579524802402455587593129296357934311633003494780310722911073173505814150524714870000593636479698825626567985096068584137499185388081394403152570932980895404495821823760939592672906044888835650578756216107624340551534988202207620368548034995666067715895219075783660921998138471926881700637827432907215516768295126185710016315779434662650003086271459940289985789659077462304364189824958266506266002150636976478796034311186012590450159272627201758602597450636683961856956939108584581178390094201930847631415364453845456348275484141295678908347462021645872983604176138833366847624058031682889032329114608249001448798827283800138232027536793989041145394560743831990470393872222817830259637410237125913001318119626096829220392424521898494291642460833563226976175911696399423895698048618892855016595096113169003918419735911060553525930904971428452594870512996590693083722135936418318900203952025456062155913436580693316302395173346338577813608487227260345342931319616075236058908399098694269932872775176396928535732084455036390321564120562169110718563582473588256650928526584629666817975940498118908727352667444975994525176918198366018345518957903073720693745482985934764313485935380048643378179432481521062142231714038537355112100050540587693075080979845625874871805019341215245237308844031986474198374292843016622536259477149101674151809322044877817480971348955823776603926302990234102562978466793445342187500000000*t^3 - 13884864904143884967478818313786376917757919179155699392645816738222209694990833401378742793017530096744166490073027939848477241127262265572155547075916056536707069299233047399759704037751845771186067764419861139175091514938470028264912249768302362925868336840975747577217400461231766133030458397280821925140105179980175158811968180605278289446322038059115288735083116164984173506052255689754679306892177825625008694082166123080165585949927097363666552375495419429929401638774040368762612509170831653890662733713398572158087016739279389510025077543018368810074870839840901493990487248852364408702877522412286551176168072316968647051301749590799165592861144013935385114066667661966151918271148242998795765202172444888723859858963083618491000744271551989799937789726174118915865344145398287516904608728325822608903409365659612694813814563287933390074046306172406975567058127867789123936488975743817092495397169524897478714355525988100827810649143917721290492834647730369840120014349254396567538986609296742919502475854713161661576541108263829235340583078311974377120303489371257479996218772217807013214079607926222960091458917625302378073758862989174004008777161750662601539874742840554830412934146845006698397855658445639995851290708998506392934311136650473841110645465672271090384462897669932052434037188589955873418226007566744000966788028822630842964892704209466007545844656919413112310809481295433893759435497393864752136262925947526394794173645242239593463259748244306697212430260397873918067914643063337293044076849650685377322481670637385439950213337527873520694027925576400456217484836265033864039443308566439066365959208581501224006907060658495484966955350357843558521222176709423689528052606148523881010680566356096697974434859912210351614026456266197223377112058101595001200970925930621034926344877119778248365116814611053064881643494354158485582293517740690907108555094636707201693526741916208949865204728336565794242179753811861576093474897178250193800949416763893169805509106469699403537009914274572011392994420939666057903697588626067497948431479895189230121574022962458072357583913689730824108555756730258335584795913200692516664457893706546180452444296808632028952066156239630726444625627906744407545051008009420718085646373192658791491763587144752684102045762807272695706185909640318136469652611357475190385779534004857919137730567752544097870037705884589108702656888662317361298433712365965939314516382184087862615288671740778611137579036874978939746493095576097136978754024190364982975376888063511877889206631800207798077521692759077335125336790864026699386555183057671622588515546219314595430690837080508477245631817648588078240258889635739922413463080457657463358872709424119930306115348274418803245653989900535584856856519045669141666737810892367627219894896726148192553910793685700708152917748174247293979344009841403370771598277290732685081637498437092491517925723872699316741242249880801197757385833101098622211251168381511693855208741966538509120348903372389870444092904521910210846995348347184395592874129004648519756787058516241620359107359429879016624749463306404714090423740676780096432604668503672429540685899721977501226654753586636635464564612857506602947976166793321748235754125947126520190374944672276216445184473415545383312801027730007435407324708956603587752554319356758833471857562160140896106567561989358790652230633309526864498130193059987546114211316698762526228708152267251859481835834812604751008900116176100147592169010799210757900604941017060933907021954419060607318290808796695511254572848941521742905041871549942903731297505740798533688601599330605323887769950104863530347981180058936377003033085606603472125456391226218990378591430561852972440415390962189844103658908458070362289990780855586320431608120856378991581534453152203750551949030746499529162206555438301145328590641313441939792472812667975573430449021561107850476992140487982265896557451179839970120393557903905914730174233262560795732226498039283602155391481672566973853749694592579773469447664260803773243139991433701564436993200172411998634368379163445566243170276370741295135953883124938455423275211711286897070625642535100750035862170695401899489147287273763950177222808163473457114984150762223960359580452161944351717777682763948016195556467014766511536306972969111063052893000423261590279887096437956365446610714691065816436742529211032164848135109480639107597010481365972811277655368681313485953633257291839460932035088412426594131733639298446288448400655150090406258098075960630971744340266151598643314113642542529796792458102296281515176216706859753825720461796609911311739828743064995675713510477564435403712049863967564475482518280358574267017440378850720788134388326769094168127001503191762366941377507372589107733671061249594255198355219795427946194384250489862072431433026538455977082473691039867955032157708765305189405060918170276923326051171415853753589424040604007466652117843526173540214960856154425913846777585759490592852258743493975589359881551806169808735493814045917809581884139892601294963511913807965342197118146750777786880416015277770166250808259714087878278275484868888750014708727599817705552706798183331895484178991557144611139022387537376927242501847294683416214986858458494425042060811636335689328717633577197224835290340248050653775252751068467829028614972901875734909187299118482837433384254127750709793521330543023813225490417658557029556007265802619957745028834475427423472280703060333720911175027301349979120543353841220085897192756416134039608553553695117797234531519913476079451684179471704565288827753593924966688065206947467330522974725404585484671815896780835276792955375968893093219385936147454129530533461634602457925346542530198986660711199433325989564077051860962850104719846729755635099351521957406734966925199947794128098375855588161986137132610347255921275563155518256103430731185779555745701400011742110996012714621457781537054847673856861339737279537016862210644553371614152183091667815047489193175451936023102441226255035036122471784863319/1174890005723415014625757489225977120326518333315275825366992207959022360501312614745784400591226373315293455958585604781001868561708437500913499890603758666985376388833992647168107683272712778236875440818211246879613270749171532240245628360625741479778235064849490320186390784984013778328898220259119122741442310299547773584715373380237844736989121912307784547895368499893949608104366703799531204832608202366034198217335409243265760223230780780255426687725319240604967926845866770006339535973084048489842377597431387535471527380724314016318487974892832348570298498128275235372359611860396179061516153725342664014586463632210383129850189641597944221329745725405577778083856274781263342535494975020531378880102314851183912741258005006763526484982728342936989431189779288299687686732378324249034230344372550339386469705967204569020701518961508617026735178090840017169150055679205431553088188950773068561232234583642156359368499358680629486695191608422497039869797585115571783548585876174074086333962891324484753814492693778438907454040577293505216948196255140023948745663374960480737832287832647557311756415785954013492401751322596321138640220541516714894624306972414384027806114877863466317381743440156955226156536521887944402567845773690907039708908389120468733880310741793067566811837986782219005290425661548721246570090603999680425823573386304387723102931711964088131014775076436177869598049481689800888164674901177439785579914113503334540737395148395934467764936649577304777062574764130338329801545158009682812377577704754494017813410910747073279014473875247824546533426948781549599316782500718697007093679626963506010504679661967357338407150349465136420202367405309730347366023996866694040855548601398020840894241902402048341394528308567439164005509661086740880708668105696077110137838963769597950713053526018461282600424037510754899269709560523221243988320611491913385642848603602787921960491853628696087883479553847156406370271394885444469529684998620684405993726330468563650751908312172945473706315778536991578511352621541957812254053737981522916934808907313458009531721058240552919184620771778100747119377930939769321802872512362732928375906149944653452070945047471442408988457497799389859827939997342581728297470538694782971115376084832328849681116374121465251134186609999484739615147092372406377259223360942598406351730725859650544792245650279001314546371779100693280793694104982503384129284887121149147444989135203566985968107071609329059051554944800467302712001550823663108078236314710293515202150849468600544318486932647051734741316954796066803530266449906044666879859959493289996013489213024940207543999686694175449583583827163013913463704961612495375040139617957855636108518778715180504367732997904313378278129803665760196569167206625295707933929049201427979260588076978391363398812551505357804610931569560555814268744189813771256111865049883454800540970320671660384136611865284859573040568031348271583550856880773979464564739674869004439294145741933348532585323477724866791505680680146470175094109798349489022136393192753038517755886239743238506060362016583429728062751576062534254142749674538049921364079607752138412094704832841369914928154566440325365893182666178772996180807057942882561127731038631549740861161890904648457819122600809599067162334494902640233114905575237307269695594353523852854301079376060527417344155154994896737341995448408710143385340176049859354833774621727025612755793034719578412099163300044214736217201909942141575151186745944436560689669072995199256716182798920859056206103297726898233026092590427174808692914293289947804194881684659550588115496988175518400599320455259651228301779038296544654559123460369374535723563809604478672597154262531925844775359314519570109492701839339669556867061042209371642031492595867005723755808470821643323189979882528025643207983115126337908441049735422304612185380709817046038606190707459761105868733752658631102641445556929667258513905895223796401243789358893125787753486409586950974000552092490083350988954461164084543327716413743205587436638907869237352516791721661421152954349768472286951944156987565912315987733884848754625221438045624226878432817541330979982688216492026480222560649831797999132781509923910799908833446309916228571678489894497467706365588908259019799381519063393866928129242749576126504830653360981202922077974370525297891383879870498558716938212748406853086364738470223338481368943751263259914525239974787227121680892945533739984255794794092493466913543866416005372745885376662975160969858075845363984186501283172449277547760718858601023041648400366889207813718680004551093457347263427350305076685865044244933594240791590942142337154508140753312425809321012814194472650673934969521318551923954523335510000425562360630749278685584808504163679756298446144892760087596616483151346687123445173133988831259064052122106125727955915355628290074761274684676128317442248291615803277873423380659841063731899569005367253993123561483748796014270059824524593763050011316328686447729947895416617361782668696024846977189642007885668913755585459141015379498317250666299739781542857319001174526808842110064810130987430345407079774648523002997433339943676775184750822663940694079368200939881979175722345107954879449503926451873420230246338645595700040600506850767634911293150866446722727383965058110864816998710952003837536128347671499771962355040474772223246961145736022356389731832245978342886797887617559511602607135060848685748286347700872365007222029595079984895237659514525214320832541306981165100200502634081157426672227905015934129208826442115635603241451983231119833287932924081505258942532215997463361878989753866842313455404631017643001800097845735108727953405968066469069823607720071264143642111665911781826435998666959780631578646592315366727342067266902845644603642543733437615094135816115096393511692386657919098910561188182951474636968744366851982154874608630259433961541196618404251122565870132428117283738727372407091060949299618082880039471889967514164551997430228279504687180881063110964191709397587711575966254687500000000*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99831994289135311885 + 2.5662902709951873845e-1699j)  +/-  (2.85e-473, 2.85e-473j)
| (-0.95256088789464831399 + 9.8756571176270907965e-1736j)  +/-  (9.59e-476, 9.59e-476j)
| (-0.91653054694091417155 + 6.5971334658058872093e-1737j)  +/-  (4.25e-477, 4.25e-477j)
| (0.99944357775422792308 + 9.7711687924612745942e-1730j)  +/-  (3.14e-473, 3.14e-473j)
| (0.94167710857806794646 + 4.8073765008322175145e-1749j)  +/-  (3.45e-476, 3.45e-476j)
| (0.95256088789464831399 + 3.010880745609130621e-1749j)  +/-  (9.39e-476, 9.39e-476j)
| (-0.96228868915448269029 + 7.123176181209912373e-1747j)  +/-  (2.63e-475, 2.63e-475j)
| (-0.92965839359556048231 + 7.0241909540572684136e-1748j)  +/-  (1.28e-476, 1.28e-476j)
| (-0.99944357775422792308 + 6.5672452147360271669e-1743j)  +/-  (3.17e-473, 3.17e-473j)
| (0.9782286581460569928 - 3.6518563054614014158e-1746j)  +/-  (1.37e-474, 1.37e-474j)
| (0.87078072737880384739 + 2.0625004524590721872e-1756j)  +/-  (1.18e-478, 1.18e-478j)
| (0.96228868915448269029 + 2.3393944190330079686e-1750j)  +/-  (2.38e-475, 2.38e-475j)
| (-0.90232212924155327675 + 3.5734450634540275638e-1761j)  +/-  (1.47e-477, 1.47e-477j)
| (-0.85350341576526787086 - 6.348494807001747594e-1763j)  +/-  (3.46e-479, 3.46e-479j)
| (-0.9782286581460569928 + 1.1087770422021155039e-1757j)  +/-  (1.3e-474, 1.3e-474j)
| (0.88706259976809529908 + 1.7650780736333806772e-1763j)  +/-  (4.42e-478, 4.42e-478j)
| (0.90232212924155327675 - 6.6420964634189794822e-1763j)  +/-  (1.43e-477, 1.43e-477j)
| (-0.97084632385291850382 - 3.6628665438519672595e-1758j)  +/-  (5.59e-475, 5.59e-475j)
| (-0.77489165040461596978 - 2.4870151378894046332e-1766j)  +/-  (7.39e-482, 7.39e-482j)
| (-0.99991919635685050098 - 2.6497405323315603548e-1754j)  +/-  (1.4e-473, 1.4e-473j)
| (0.91653054694091417155 - 1.6674205072011210125e-1760j)  +/-  (4.52e-477, 4.52e-477j)
| (0.75295946709491646072 + 9.3218764972735090157e-1768j)  +/-  (1.35e-482, 1.35e-482j)
| (0.99346246121423743433 - 1.5977634909049101246e-1756j)  +/-  (1.15e-473, 1.15e-473j)
| (-0.87078072737880384739 + 5.2814755103100659076e-1789j)  +/-  (1.24e-478, 1.24e-478j)
| (-0.75295946709491646072 + 2.7522968371957765454e-1793j)  +/-  (1.38e-482, 1.38e-482j)
| (0.98950709931649198565 - 2.8496489958597658684e-1781j)  +/-  (5.68e-474, 5.68e-474j)
| (0.73015200557404932409 + 3.1679493917176778442e-1825j)  +/-  (2.32e-483, 2.32e-483j)
| (0.83525505808944261364 - 2.7015379284676283465e-1819j)  +/-  (8.02e-480, 8.02e-480j)
| (0.99636961388954263436 - 6.7713687309735144777e-1813j)  +/-  (1.9e-473, 1.9e-473j)
| (-0.65668659572785940763 - 1.446150149020755521e-1862j)  +/-  (6.76e-486, 6.76e-486j)
| (-0.70648899288928290533 + 3.3927921932487162501e-1859j)  +/-  (3.6e-484, 3.6e-484j)
| (0.85350341576526787086 + 2.6156001479533790898e-1854j)  +/-  (3.12e-479, 3.12e-479j)
| (0.70648899288928290533 + 7.1369316132124814873e-1860j)  +/-  (3.51e-484, 3.51e-484j)
| (0.068230497773974447648 - 6.4604443571682522854e-1885j)  +/-  (2.69e-508, 2.69e-508j)
| (-0.73015200557404932409 - 4.1224029274488170987e-1858j)  +/-  (2.43e-483, 2.43e-483j)
| (-0.81605745665622094239 - 3.7527140447968482906e-1855j)  +/-  (1.88e-480, 1.88e-480j)
| (0.99991919635685050098 + 2.8596022275625016628e-1846j)  +/-  (1.44e-473, 1.44e-473j)
| (0.63059952016196509217 + 4.1988995627087265525e-1878j)  +/-  (8.6e-487, 8.6e-487j)
| (0.79593024273520893638 + 2.3172874333718886517e-1873j)  +/-  (3.82e-481, 3.82e-481j)
| (-0.83525505808944261364 + 6.2626298353139582734e-1870j)  +/-  (8.24e-480, 8.24e-480j)
| (-0.57620769176374835545 - 1.4149285219844518291e-1879j)  +/-  (8.81e-489, 8.81e-489j)
| (-0.88706259976809529908 + 3.8983140201001581434e-1869j)  +/-  (4.13e-478, 4.13e-478j)
| (0.81605745665622094239 - 8.3116828209127871644e-1872j)  +/-  (1.94e-480, 1.94e-480j)
| (0.60376194611341422285 - 4.3679350337549484314e-1879j)  +/-  (8.3e-488, 8.3e-488j)
| (-0.68199231742316056747 + 1.4288673113658731304e-1875j)  +/-  (5.06e-485, 5.06e-485j)
| (-0.60376194611341422285 - 1.1678224296409701435e-1878j)  +/-  (8.44e-488, 8.44e-488j)
| (-0.63059952016196509217 - 3.9364286916749150187e-1878j)  +/-  (8.24e-487, 8.24e-487j)
| (-0.94167710857806794646 + 1.0229732648815483602e-1866j)  +/-  (3.79e-476, 3.79e-476j)
| (0.51909612920681181593 + 6.806130375282251264e-1884j)  +/-  (6.61e-491, 6.61e-491j)
| (-0.03413724425726172998 - 1.7189908862993337515e-1900j)  +/-  (1.24e-509, 1.24e-509j)
| (-0.99346246121423743433 + 8.7788468091307595458e-1862j)  +/-  (1.13e-473, 1.13e-473j)
| (-0.51909612920681181593 - 4.6629811610335882338e-1883j)  +/-  (6.71e-491, 6.71e-491j)
| (0.77489165040461596978 + 3.4804381716159845599e-1875j)  +/-  (7.57e-482, 7.57e-482j)
| (0.68199231742316056747 - 3.4454693224931495069e-1878j)  +/-  (4.95e-485, 4.95e-485j)
| (0.57620769176374835545 + 3.7725580123170262301e-1882j)  +/-  (8.05e-489, 8.05e-489j)
| (-0.9844420309781724719 + 3.3303901366321170954e-1864j)  +/-  (2.8e-474, 2.8e-474j)
| (-0.48961593992324921679 + 3.6784460052862755048e-1884j)  +/-  (5.64e-492, 5.64e-492j)
| (-0.98950709931649198565 - 1.6583360530620440789e-1863j)  +/-  (5.48e-474, 5.48e-474j)
| (-0.068230497773974447648 + 2.342113013495070934e-1903j)  +/-  (2.8e-508, 2.8e-508j)
| (0.42900187553417777607 - 4.3950124121492730709e-1889j)  +/-  (3.01e-494, 3.01e-494j)
| (-0.99831994289135311885 + 5.5420663672795402496e-1865j)  +/-  (2.85e-473, 2.85e-473j)
| (-0.79593024273520893638 - 5.1686845327322565304e-1877j)  +/-  (3.93e-481, 3.93e-481j)
| (-0.39794414095237757368 - 2.8222565610686747424e-1892j)  +/-  (2.18e-495, 2.18e-495j)
| (0.97084632385291850382 - 8.8282380490016002527e-1871j)  +/-  (5.69e-475, 5.69e-475j)
| (0.45957165689137468432 + 5.973700072553451891e-1901j)  +/-  (4.39e-493, 4.39e-493j)
| (0.65668659572785940763 + 5.873334627093144862e-1893j)  +/-  (6.77e-486, 6.77e-486j)
| (-0.54797305869969019355 + 7.3131523780483074281e-1897j)  +/-  (7.87e-490, 7.87e-490j)
| (-0.36643473761237355217 + 2.3902125447586995069e-1904j)  +/-  (1.44e-496, 1.44e-496j)
| (1.6130822219582258946e-1967 + 8.0456378852179618683e-1968j)  +/-  (1.71e-1965, 1.71e-1965j)
| (0.3345087466213200632 + 6.4784240433807085572e-1906j)  +/-  (8.93e-498, 8.93e-498j)
| (0.36643473761237355217 - 3.693886133821073954e-1905j)  +/-  (1.48e-496, 1.48e-496j)
| (0.92965839359556048231 + 9.6653986127755948456e-1882j)  +/-  (1.27e-476, 1.27e-476j)
| (-0.99636961388954263436 + 6.0186371354787732982e-1909j)  +/-  (1.88e-473, 1.88e-473j)
| (-0.3345087466213200632 - 2.8845794119991550963e-1936j)  +/-  (8.57e-498, 8.57e-498j)
| (0.1361130007993618158 + 2.8075207757059778709e-1944j)  +/-  (1.21e-505, 1.21e-505j)
| (0.39794414095237757368 - 3.2564307381855207799e-1932j)  +/-  (2.21e-495, 2.21e-495j)
| (0.48961593992324921679 - 4.63326489354279116e-1929j)  +/-  (5.29e-492, 5.29e-492j)
| (0.9844420309781724719 + 4.5960613023850618777e-1941j)  +/-  (2.92e-474, 2.92e-474j)
| (-0.30220032725904822982 + 1.02644107369477107e-1985j)  +/-  (4.55e-499, 4.55e-499j)
| (-0.1698197359152341261 + 2.3251687788844700028e-1991j)  +/-  (2.55e-504, 2.55e-504j)
| (0.54797305869969019355 - 1.5344266045169093383e-1978j)  +/-  (8.29e-490, 8.29e-490j)
| (0.30220032725904822982 - 3.4503261550422781945e-1989j)  +/-  (4.42e-499, 4.42e-499j)
| (-0.1361130007993618158 + 9.6385132510471839493e-1997j)  +/-  (1.25e-505, 1.25e-505j)
| (-0.26954315595234497233 - 5.8681719449379636209e-1990j)  +/-  (2.24e-500, 2.24e-500j)
| (-0.45957165689137468432 + 4.9051743144848800997e-1982j)  +/-  (4.41e-493, 4.41e-493j)
| (0.03413724425726172998 - 1.4292324077367330692e-2000j)  +/-  (1.24e-509, 1.24e-509j)
| (0.2365709506082148032 - 4.0776995260183640514e-1993j)  +/-  (1.14e-501, 1.14e-501j)
| (0.1698197359152341261 - 1.9678251711403562385e-1996j)  +/-  (2.99e-504, 2.99e-504j)
| (-0.42900187553417777607 + 2.268969645532211967e-1984j)  +/-  (3.03e-494, 3.03e-494j)
| (-0.2365709506082148032 + 1.5466268098915714278e-1991j)  +/-  (1.17e-501, 1.17e-501j)
| (-0.10223644170256392429 - 8.3376862878495594408e-1997j)  +/-  (5.84e-507, 5.84e-507j)
| (0.20331801386618181017 + 3.5347527298067103981e-1994j)  +/-  (5.94e-503, 5.94e-503j)
| (0.26954315595234497233 + 1.737070823651312608e-1990j)  +/-  (2.35e-500, 2.35e-500j)
| (0.10223644170256392429 + 4.2408080376242251892e-1998j)  +/-  (6.58e-507, 6.58e-507j)
| (-0.20331801386618181017 - 1.204590449329396886e-1992j)  +/-  (5.8e-503, 5.8e-503j)
-------------------------------------------------
The weights are:
| (0.0015116170429966856864 + 1.1427569470100015803e-1699j)  +/-  (2.15e-120, 8.54e-346j)
| (0.01030879729092444465 - 1.4634621888038008954e-1703j)  +/-  (4.6e-121, 1.83e-346j)
| (0.013673025652319828004 + 8.1029056946425868621e-1704j)  +/-  (4.15e-121, 1.65e-346j)
| (0.00076504418747411382575 - 3.4521976755082465819e-1699j)  +/-  (1.1e-120, 4.37e-346j)
| (0.01145521945479932126 + 4.000366351753821178e-1702j)  +/-  (5.56e-122, 2.21e-347j)
| (0.01030879729092444465 - 6.2392904113143419798e-1702j)  +/-  (5.69e-122, 2.26e-347j)
| (0.0091444040540116538846 + 1.8926950042046302492e-1703j)  +/-  (1.37e-122, 5.45e-348j)
| (0.012577876279708868429 - 9.6003671872736707483e-1704j)  +/-  (3.44e-122, 1.37e-347j)
| (0.00076504418747411382575 + 1.9416760901124660057e-1702j)  +/-  (7.75e-125, 3.08e-350j)
| (0.0067957085755324412594 + 3.4358995162123245549e-1701j)  +/-  (5.87e-123, 2.34e-348j)
| (0.016783878731912217345 - 8.0908338915431268172e-1703j)  +/-  (1.22e-124, 4.84e-350j)
| (0.0091444040540116538846 + 1.0298931561397119423e-1701j)  +/-  (8.14e-123, 3.24e-348j)
| (0.014738873014756758351 - 6.9993128955828987225e-1704j)  +/-  (8.95e-124, 3.56e-349j)
| (0.017766677792273366589 + 5.0075885377447394409e-1704j)  +/-  (3.59e-125, 1.43e-350j)
| (0.0067957085755324412594 + 3.4925341830813121969e-1703j)  +/-  (5.42e-125, 2.16e-350j)
| (0.015775371247721538851 + 1.0449174353259907263e-1702j)  +/-  (3.77e-125, 1.5e-350j)
| (0.014738873014756758351 - 1.3857803693214622719e-1702j)  +/-  (3.85e-125, 1.53e-350j)
| (0.0079699698845569814375 - 2.5296659956871562532e-1703j)  +/-  (7.89e-125, 3.14e-350j)
| (0.021488364603762392099 + 3.6720388094278786398e-1704j)  +/-  (1.72e-128, 6.86e-354j)
| (0.00022848861046834105355 - 8.7399776343292629368e-1703j)  +/-  (6.94e-126, 2.76e-351j)
| (0.013673025652319828004 + 1.897049459547665852e-1702j)  +/-  (1.8e-125, 7.15e-351j)
| (0.022372964831427948702 - 2.4551889162641133983e-1703j)  +/-  (1.1e-129, 4.39e-355j)
| (0.0034187896746111288503 - 4.3246067922555933996e-1700j)  +/-  (2.84e-126, 1.13e-351j)
| (0.016783878731912217345 - 5.5208294758174127416e-1704j)  +/-  (3.11e-128, 1.24e-353j)
| (0.022372964831427948702 - 3.4398070189691977483e-1704j)  +/-  (1.41e-130, 5.61e-356j)
| (0.0045020681110201473655 + 1.6275460355537942458e-1700j)  +/-  (1.25e-126, 4.97e-352j)
| (0.023238682901656790568 + 2.0842227268881716754e-1703j)  +/-  (7.57e-132, 3.01e-357j)
| (0.018726411208979725484 - 5.1591789222415054833e-1703j)  +/-  (2.91e-130, 1.16e-355j)
| (0.0024105909858388584306 + 1.5353524044707355016e-1699j)  +/-  (2.87e-126, 1.14e-351j)
| (0.025701279395576219986 - 2.7467427972721122996e-1704j)  +/-  (8.96e-135, 3.56e-360j)
| (0.024083703943740647244 - 3.0505065055199510549e-1704j)  +/-  (5.23e-134, 2.08e-359j)
| (0.017766677792273366589 + 6.4033916630683517369e-1703j)  +/-  (1.07e-129, 4.26e-355j)
| (0.024083703943740647244 - 1.7820353698709758894e-1703j)  +/-  (1.9e-133, 7.54e-359j)
| (0.034056731419486258042 + 2.7707279321315650083e-1704j)  +/-  (5.43e-139, 2.16e-364j)
| (0.023238682901656790568 + 3.2336174739525125407e-1704j)  +/-  (9.71e-134, 3.86e-359j)
| (0.019665533122239159925 + 4.2365842180127356849e-1704j)  +/-  (1.34e-133, 5.33e-359j)
| (0.00022848861046834105355 + 1.0920448672993196393e-1699j)  +/-  (4.13e-127, 1.64e-352j)
| (0.02646772581984764374 + 1.1623246402716423058e-1703j)  +/-  (6.77e-137, 2.69e-362j)
| (0.020585871930947874705 - 3.4885948203173674671e-1703j)  +/-  (4.95e-133, 1.97e-358j)
| (0.018726411208979725484 - 4.5882001891264179053e-1704j)  +/-  (1.1e-133, 4.37e-359j)
| (0.027900668688603625982 + 2.4315031594416012025e-1704j)  +/-  (3.45e-139, 1.37e-364j)
| (0.015775371247721538851 + 6.1661087342812578921e-1704j)  +/-  (1.22e-133, 4.85e-359j)
| (0.019665533122239159925 + 4.2174134761476609346e-1703j)  +/-  (4.5e-133, 1.79e-358j)
| (0.027201777789331758419 - 1.0228859549153559485e-1703j)  +/-  (1.19e-138, 4.74e-364j)
| (0.024905550129543275952 + 2.88862643783583018e-1704j)  +/-  (1.28e-136, 5.09e-362j)
| (0.027201777789331758419 - 2.5191460940514445836e-1704j)  +/-  (4.12e-139, 1.64e-364j)
| (0.02646772581984764374 + 2.623889748780551395e-1704j)  +/-  (2.15e-138, 8.54e-364j)
| (0.01145521945479932126 + 1.1680022311539291038e-1703j)  +/-  (1.66e-136, 6.6e-362j)
| (0.029185102514514961281 + 7.2913684524754755209e-1704j)  +/-  (4.89e-144, 1.95e-369j)
| (0.03412254608322897731 - 2.4841160417752561978e-1704j)  +/-  (6.37e-147, 2.53e-372j)
| (0.0034187896746111288503 - 1.0546683317821875083e-1702j)  +/-  (3.65e-139, 1.45e-364j)
| (0.029185102514514961281 + 2.3027286062305542295e-1704j)  +/-  (6.39e-143, 2.54e-368j)
| (0.021488364603762392099 + 2.9142691444489991139e-1703j)  +/-  (1.75e-138, 6.94e-364j)
| (0.024905550129543275952 + 1.5344200215773584808e-1703j)  +/-  (6.19e-141, 2.46e-366j)
| (0.027900668688603625982 + 9.0697886831402156297e-1704j)  +/-  (2.07e-143, 8.21e-369j)
| (0.0056344208418654339546 - 4.9656585163683131201e-1703j)  +/-  (1.28e-139, 5.09e-365j)
| (0.029768736477058917862 - 2.258836458905067398e-1704j)  +/-  (2.84e-147, 1.13e-372j)
| (0.0045020681110201473655 + 7.2155717362060334735e-1703j)  +/-  (5.77e-140, 2.29e-365j)
| (0.034056731419486258042 + 2.4162240309608693929e-1704j)  +/-  (2.2e-152, 8.76e-378j)
| (0.030819912798338269291 - 5.5269750999218421399e-1704j)  +/-  (1.93e-151, 7.68e-377j)
| (0.0015116170429966856864 - 1.9428882186194520515e-1702j)  +/-  (4.86e-140, 1.93e-365j)
| (0.020585871930947874705 - 3.9351014998153736533e-1704j)  +/-  (8.85e-142, 3.52e-367j)
| (0.031289510019789845886 + 2.191242366142547739e-1704j)  +/-  (4.73e-151, 1.88e-376j)
| (0.0079699698845569814375 - 1.813133150703043794e-1701j)  +/-  (2.3e-143, 9.16e-369j)
| (0.030313388902477166354 + 6.0253754848700128544e-1704j)  +/-  (4.96e-151, 1.97e-376j)
| (0.025701279395576219986 - 1.3306304338068832868e-1703j)  +/-  (9.81e-147, 3.9e-372j)
| (0.028562236310447766021 - 2.359802807766140041e-1704j)  +/-  (2.32e-147, 9.24e-373j)
| (0.031723454668143911276 - 2.1854425395266826038e-1704j)  +/-  (3.94e-152, 1.57e-377j)
| (0.034144599195551598289 + 2.5649190716128105399e-1704j)  +/-  (3e-154, 1.19e-379j)
| (0.032122841593029013745 + 4.3894751701534335542e-1704j)  +/-  (2.1e-154, 8.33e-380j)
| (0.031723454668143911276 - 4.7201499732442150934e-1704j)  +/-  (6.52e-154, 2.59e-379j)
| (0.012577876279708868429 - 2.6957300190891021828e-1702j)  +/-  (6.16e-147, 2.45e-372j)
| (0.0024105909858388584306 + 1.5012071990146072092e-1702j)  +/-  (1.13e-143, 4.49e-369j)
| (0.032122841593029013745 + 2.1861644985767332279e-1704j)  +/-  (1.44e-154, 5.71e-380j)
| (0.033798238246891289586 + 3.0439232121476563105e-1704j)  +/-  (1.01e-156, 4.03e-382j)
| (0.031289510019789845886 + 5.0960631740327495446e-1704j)  +/-  (1.09e-153, 4.35e-379j)
| (0.029768736477058917862 - 6.606993066703780128e-1704j)  +/-  (1.12e-152, 4.45e-378j)
| (0.0056344208418654339546 - 7.0945246972820269468e-1701j)  +/-  (3.36e-147, 1.34e-372j)
| (0.032488393291009849537 - 2.1927257513172355391e-1704j)  +/-  (1.07e-156, 4.25e-382j)
| (0.033608794140938938476 - 2.2758852185278142525e-1704j)  +/-  (1.64e-158, 6.52e-384j)
| (0.028562236310447766021 - 8.1025242871020352193e-1704j)  +/-  (3.8e-153, 1.51e-378j)
| (0.032488393291009849537 - 4.0965434997526516276e-1704j)  +/-  (2.26e-157, 8.99e-383j)
| (0.033798238246891289586 + 2.313483348050749407e-1704j)  +/-  (1.21e-158, 4.8e-384j)
| (0.032820338864625725512 + 2.2047872211955826157e-1704j)  +/-  (3.3e-158, 1.31e-383j)
| (0.030313388902477166354 + 2.2266132238252758742e-1704j)  +/-  (1.4e-156, 5.57e-382j)
| (0.03412254608322897731 - 2.6600181321189165732e-1704j)  +/-  (5.25e-159, 2.09e-384j)
| (0.033118363229740150418 - 3.6027374682133102586e-1704j)  +/-  (5.93e-160, 2.36e-385j)
| (0.033608794140938938476 - 3.2088728593985392683e-1704j)  +/-  (3.67e-160, 1.46e-385j)
| (0.030819912798338269291 - 2.204553129923940375e-1704j)  +/-  (3.2e-158, 1.27e-383j)
| (0.033118363229740150418 - 2.2223677009187973132e-1704j)  +/-  (4.86e-160, 1.93e-385j)
| (0.033948137250778137737 - 2.3598176640044933671e-1704j)  +/-  (3.19e-160, 1.27e-385j)
| (0.033381618793275830487 + 3.3945606425895322467e-1704j)  +/-  (5.29e-161, 2.11e-386j)
| (0.032820338864625725512 + 3.8356989528948371918e-1704j)  +/-  (6.73e-161, 2.68e-386j)
| (0.033948137250778137737 - 2.8982928411829800425e-1704j)  +/-  (3.19e-161, 1.28e-386j)
| (0.033381618793275830487 + 2.2458363967909679691e-1704j)  +/-  (2.95e-161, 1.14e-386j)
