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 50
-------------------------------------------------
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 50 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^97 - 470187138185116130444013516010011448199233031084770762820281196852872979818953192707394162191838178740842625289654944613198118791584920680134312429916437942305604758555644070464550252971208757892789168741658513317592006941914527838975526421355258586035185856577334588376506888846011207263961170585663146591935800496123903567195714671463617856274485697362123930267191623748141286039573564828149229867868300057293758249955659031225779638612896683906756967453798546905847753573670084186166722328785261297364933102909813276871249278434391438174187457584346549499958145969748688766947623409108334232926869778038864252476039889280215383065044694657458150156108385435686653599581811769283400282170352668148750844263356694367937361628973077979858259102682515383476451905008209118731938244105596790443372439947188496390981532553786734174069701018825984434831022656371608506370513326906006856984590007637399374470954223538159277949755531713829085647532590633650028288043986320659083579031598826542065702161061408793629428257736656318806025330464157959606065870770973678439917279039009133477438335919058238443009770251967695527910150302697040465303964369702630213442862797161542139479306476556711202320491441326465617653290337575842079017507572317445141739908103732773716430382022196008854548680980939374505765883461877925212512960557178424621098516172593961493751188037499959288501640879562378440730007285688594830433499570048279194289892369668092139729258021685556916719896578760423981088347635202599397108636841042256266555405406281976588912650943192319492125424148358058856613071058160555632036080201853746385276771039138978675228256441656757129819377292475731094002189008259194799762310008907294010893544695722732422830433999888512996511705870323732555236345717708279677415682257273750704820026331914260217617697116762110988835215720734233080488411550412494565480570784984638597264361296320327889963512019622449630400253243716880899588332371724184118691625679042136846611868218618000836003023783248816041095140095549925055689092381209786362870433554133659665921229339242333093188891989462038058250920306886617563321893718413841835578665946890552739345414636283122231648067538086814340906567643205592535416341135467599767613998861734861271591813389350874083766948763159172154938527627703123717656616843430710757057049662408900857110022376253690302182181097727268101434369818674563600786695337575636989986548929491773727732900635860819060644997962227130929870367728960575397666277209664042016000883462877629527267366776035215830231403758962360552771347192714586793424001658475524176433483626128206796070051951393397905872778486082497878825525781908811415614514387967283119230060690852159780220382594408579081767070346741738026726339917534425320414711408211680944536118893140811393690692861603081171566619636742553495783300914134534757947475741837801517486795462237970589040745941394747206200038300806127605808244232189032374175231002303544440699906960537267120329153326534964012439913531084793696311101260401800950971552045051225254812320871880314511223505658016075111253928999505529190862816029971763263400591462267054896057684872643123537745655465663643959418425117194213127886958514995859104847261502787840263036304274843412163993522307856460424990490408823082112042803419690102465092983029192877313240996869486980547647459124445390503097269808553342182121341955746742324155063803916254183800768957009278513211842681928165223206585374628318891528591806060441912524466355790191420736749531508302921312532194626040542179895179187672479735251507183661806222362823389105332689424535906351711406456981916824140656511436658266671040374003097358873024480229803475216494386562967726628755765254350697500989294498653395079400279567265351450540356318790310536872257967496868385548288767875157819763787513965320321160464845484066771375025034340837699421304074023400629981784116811831608796735512333933041819276754592098263600034174849730072956511530262870892041764117944907434477172804720912373745552309840005154496316840373260664382742404152554420405288192803025050759230070393908847727866494896933768669497723738209566331501891529557633413587722259392064913215192596887126469950918715783890259801557949450598664927793216560604214287218923054091160866909995341610448430121894184098817760200615805669691056497981245970320913046474413181743578174893722038145586350212843897175780503283865096948751755308441048729928145042618468504615801441026181550360017495593001217799063933435580723822272621142039967759999076520917860836482508355591242341841553286065631264105397965433220260598407413507936862980085347284863974521636009299395451739007463396254412513938127194532191945161972068484134380319798556637463709066972402888881151515596188067868288175600648868023460057309023561007296170927692651584168721976406020929247868307698425882390869916628524574947853545886191620125185983974537278882106496994886272722927494076598252862935382960861212460836247562183342793696161970915599507508235362461689849243938809890607108823488832100576814714905932285421851917940792148409669382002092289169777645292678022370529938910707543884100746581954674642498564670890163233126518349833366405156833064685576789052322511631749573596859803145153042613074430101803740870818427867102712935792076827088220417284917411029841569700690067475459575076110602288577934260393184865244286417550808509233695600263293405815056966922210910855384101191159445356368903520132110757123110637086264666646126234984033227074248477470032388948236146108154509845236778008523393015744579395852861641484126472373294733290547038150183149696011159324391159806792656179101858026793660974894483514042754635608315639460881061268941233597179786421722579428912502243938944184434716605755850464827004667666438947235210062490314747809117908367065024987640568688912029161701074693835781059108844018486626733847464178487920716370042629346341080866288548995571978080118236668311652565269026215764147057497577462934124974045702944843321357013157212247235524423678703500712577849277351343545071791022134706410193144618037797459010003086776007434932014475821874266149907051355340920757183950308843514088027648089759506173500852101403648061163201214081221251406399833233210781314218796940059/53964196330167024899901726818033750950479395426878061500396314399205588233656764180209616904886671049317552962782422904922295351233212341665200989136899491764379808288401456360853269827611466430341712640879293270801140106294625115688292801943406950443336966227474668357007461643064705981023796504231062497102692363363543011331337136298385221252189379358779559972784654869475077230205428796337118344936286374443377406959830741915697348219718894443635384777863056110038856322626973276165649034969317915575624576128297373408063663405916721946851771168406922682154498071215703078686143343662345138975130020159178346528959915511504870514811592600472816325007735856787247950673806624381686887151576629495637325014255981950413078967418810233742798889344073851152894797722259269693590826901214314117102019775320534419225860169112365039597280323009856629601756335912096505836747739245270262807091365719612600975995776529487241383948369275156069435099014672041343811341684796836372449559819667337433598219595777695639874642112345739958849401197059432192528888109932827777560274786130181471263159825129209210188558799032137677240733930810099135330337620481755789551941951470623793098992798005309254781521442489533030520445424404453982258125166382238760220884856263500836612518754641795430359349453053520048944098573495916124986835758730650476198405309491743251559866493709489752399885246511582140255913327609429368449881473902995089963049480025432563307031375722103097922518359345788930201116376553929622193123065127983497776487340443030668527275460503919894749017824303753238589460395557989099051160319865031010440555586178476652793016014015810184933971899887326453905561197823324316075614440613390801732757464110963128244254588968230429735949320272363696668942902327015483694694518358591667853899034876505952839297846990883479892318909771304775712387299146925575296810906861094942774300650925755241368353079259438493829191576189917806919015531801896604946086327283326506282938144334110264227064900713517959562097128106250033784175113449709836069822602342341033705678953450619990668322533918496844709194235882063749594050887135768495817524881631496481833347015342914732650755803542633624081766114764552222461726392374940579009605221786923859602615352365129153336659327280345081301274898381678951689914651505169156046286021478456382662545095407269069035646334890857169500880759251070180772110349438060995128323707818139070985943586920307518987676189405341043552990218653710985029182186077756424531969090029085361881380779787326425201062917592107540461506831457567411427297262458769831696148101011613840183389089211591595917264540446202657398741086098252878992918704727876219469927221559781616129133934378274454800038659219000665248975664781471500333444774799284811118590493978521984354022679464574846143297505808728802548723770522228086015626199267392607915882451373941389212644446937641569456211564461705106135031736851321567226052563472591071202292420416034766479970306580304766269153128139976089269508186132517098039059173547343416358062691087810690778725121186299862260133206577682729070929665241353205569623906040422690703682954660379555039656494239718628007402648466010699815751433827354112644833058398057154100717174438662063544754269425130068357955280777261644762711164636990816058699545903572899559516181564214199699247342362545760273496667539838355232162948796560325673072699709207174261302866830776526384145285361837953687753416803136554278299455706595187293884237803363791240856076036361219464192407759492518110395621490638976454163620121003935824863532448311218214551788001935009000403520891917934088201566402203979240831494261748322931961549220925181716532217089868961076762516266576105913884557073468316409788388337368777904444583288305193652481662956737498301932850361482894368447497529516593947187459346182603582333667515639723439034349485568305120633773487163750159106739398263011580961461426922327051480220811274320098981757235888055085805772781475571961348272371770891256826451031591840322385826095774620013244876765882063599109091279527958070249500158917553229941526432044211314235423312924511603809626209370465552537397872632010109718492916063292187776876028930193242243220134806457981664120557745636971682114711850094841481699951586955026308173897001579949517513201843782326299839184735073600534635834823934179655129792923178339356959058557339436499407481877824826555525373628241896269977949799823601977997874830705081907071676430887992363985161024389413832034179242366510900288164394741929459746743358060954004510588582141988873708229537487861610916632567222184504059799058012061090659476126873249297032570298608269895857683319420396968084866105572568125925147627518036089035359793065276625104235603278297325328137225026211819179320933028564039269609954256768146910327431161524320022488901629023579218534647459218378806958543334858745748471214106862845254071934656680838611980300630347667771963187299499106103200837113382858999486817220837148615870615455502535109743557912685531061735518164247506676116550692024266856568747718779156828548128626206472480236076857997876883091406863480825646597904251058543216702331509217931954172311904722267239862817161139874088232864716937965573028996602431761876437511757854594969187513960027505954945017337151603911336601956024475980705899954041696739642560656389048485073603259629035374573782886646013136535832164991711865044352884632367500451425920308727734909434194187924688529273393536699410428288799378230776086125607575134554014813496257031764083905286578419116962157115056801267160946259125478382329573455686486977656305367370301120600986314686091716563092837971512730549086395415407301314274836218206912081492503079342784189223591675045842251219449042862010710008263846535024632187143658911952240214535448563470458166658238989851018651400805687943669968308539882680509903243974555629575946432076409242787292054822962196111075397710000816060110667594745518160047492480786126871200667546724590413950824786829259586687350081308216756188460640141222700575170959618499896698295568835740645578750625308004332352392739554473439197995382815094197264478468352485106523842756669515987985628436312428528459488922428506746691938648469474679286287290613557484800*t^95 + 1241760065761099065036143913089479116485881149408711035942709724751870908854372650934593553964947112192791659818136031684587601937003058190307539616837931780914416269814179383737182503947952397173386747445687285297279086843464043266786518433736787006922722503126559824421856199382275924142806068953486515556873082337297680233186621565220689176128099458884608022424113664144641161379943083289259665881487684017041822915789109127547740570392422082227945022943055293199224958579104605364862161133795906197655474576633403983786259924770561882014421216767034548688260184030081011961746815397443167797076905976891473986582841604928195603838217953040980603132195625323923161612604776813844798646579613730064250594451828205885346205409397449098637635051481445155587577691711294879969789816933450149486806340825727054571405278065476218987004156021595463586543949736237771713887101369961405803790203038911344323614092473570173447158883964096110813486163928197279085904652583811807436828604695736706205223306704413928353905117490502381644157682237606858520006737505311893745002081005089767316586286247278239297540882114044288697017896689305303025674452412443949066526079581882457753632439411745976236244399730053831319420924079880877647593949655374215749819538758500912591888068824450068179961809327837532804504243985595246110108791658418850398277392477323201630988799169869796484773582837232096465187877172235744351456025130269753800418268080120391444789436140832730166473538131042973798858883288081351980202312589495035331609507628328049118971455404042694162517261044744147012483077857759626272052833848931652240712085492174239018360084387567772206258868485956303087673660031310934896816802763003513307956480226285701346844762770180241120096739401223237447728549186592665908529782440223448460190021740480133651764437991705024449989168220801414072869102447262100976022675624248944043688991825216268814318196592503895873025360459893956164586507436471518872034699115243781323030284548514421571316540766365235110672503839686057638557085254443103784988546906155831056921746873210015894718449012614370193965725759092688210504071476683264355939499940440487462636548985452636084942974693583988051758023414270935969175375356524285790806164507993837783774170946127717181997479103704481788559903460332466280870900802125695829526426284814197537141036838836080081348361030799515211834243613957778851812800942147385988630664882484483775370045822817741711712324708275181433397372744153269633056800646371204845491264167772781778252847169130632232983772823447054003536726789443300523002910671740018215225069883958618602061391725639339635401995099873615242372141483651917073149980446017521104477077586535875385694911104377260495908596698254304087401132148946010416783719431869799311542216877975421688429093291395332310763662036576655967921930286766597083208036748050666865222823111655865667378805849190161180375881290319286001272977469188569503843741802454784509782716130957108382871488690285250203017452933544595616471667127186546541133242209090019187634840907158389764010540267426080181462786575066634108796732294481585156308049730887109344680856993023204575807803321009729377401065026957947135176010067989363477682562631243202165113808318366780267675172683353092892312279914234254933968375020965180159334443930514664880226602469424447328453156896975927779583406040206196326057868475527281989336277607996245597626543953193901072006151857704140989875989474520597029683869904912866373980312495846568866378206880195772545542567889260033740737194863919890843802253986731461496655531881428109702544593752272875032610642990641659696855247828800002383555077711411583352408267187417527142257953858166240169122253129548608910084704093492720187630907310014910553009657055320343725053524576486326290386777917112017253661300040160300513085596015925092685090304261100432820125725339037407799577016844461275477524095345089158679022317310364068146453786310456064706703202561335420625286383164782968746411726845515526013595571572248125848222893829046723960311548322071077017714841539054261376541123961540698955054225077183291767428566628908642567441276343416668629344679648435200610590598353294858269407891077520684197771261530791385793679117393973036159431261324113492094849115118575595282288856920411016775037760977248934495544130254519186894605893320234455436549980905654463621501150910427684553049217376059227091259821669855280852440212486305723256095986652427127593442447932316085481187523745093274148516525356025419059527268682401680860037997593173867513761895837796222246266958659046605212420565933210317030613609480195669292136519832899858636752362514550675914570895692769459292124771322097779153620695148800224582875381246743988488644120410356534144812026691069285853962477441413071629220311747002631862730862174385228334580099081471854047449442711002685084717671436803861553079292260735275335806096091524592246325261950085756491190607509509675372390567797584893465811489338892146284249712804904225143532270399079965258945526421129314946351716542170716254194214677338577643570555913475983240654085217718253519014799094694455093858490390405552541716619561348561807734286395461101855556213878038528774716190060698685341430759756415363452342006979268750402131297580395951398264993139491344998950465551621172710497414909087238551735238515584780000304650586698356520098600269651081768347271667168168461351539601017000989169046283437897653609602519770437653021576747569091022646645334252405848027064625901233516765174864629671487748685232164629031319037380022191153284162098657641947422965448131360369552776824717149510733749956883973088371043037952012243078000419616806368741778330670218276825798382981500436099822815843401913941716261790820821631282031333590488872816347056160291741653339602472894561481710495071235541588921230252480470238600480339507145976960898664226089803693708254553324256830222070977752577006981399562156958050287604197906270747052863695468632532722652512849355372561190421160654870609121084828258479747052987523793724684211388143956327546991505359819688841112713713887870645003659186930832879464922998471880472406503650602384132756080974735184829734753103935764765190641696154778329504022419998735070112298498051299869340031094107089/11620524570981699503611945581480536001205273146629554272002353921293953217243004346589619916938991882249852191694928479212713136597868328435490009408440193265223195733770099079360104140825503984450333855605056968577462897838737437408922996689728734287308401548977916205394056747869233660512258458894244660905788009766960531822588793571652379798807049610812581282062510855270191601197876809381283580598427931006816309962258770357651312969299655883062862305795421971130311480173542317576643778056286616275901282896328058098299255529812688147656533973036780184279913605447573924454616162340975387274456381363780595051890548374443894567835581413633020168129210196414698943346612201893950766857207883979926964211789225008043917714435367347000380860823935138135560435261106606883015811066234945078696426676221546261593572028691763501378161281080191528701778385291829865942509187730582753139518028206636079394873661327679351501783224159753543254292785214268270480209957034733591798722266340583716391507491894208795948242723929620438893225728916994965159323135928079539795246744806395525349888149896730485910590563384372777696920059954257614321545260159573671639904471564646958405618153964207932580635460388342254627976757655643380183955923187739455920847831390491457516694664518459685799206725733066657905508391787427200349674617891919224782207438053607423487841774065803648718116959250605958654232280968927828278715830615844138209058910938635589051826447600049127216932433646336709270245682931547716956695521833533543849556453557935694114359171749468438521498206819128716171574681084037700265021569331992091591169965635935297454230324695931978465001537437069640550018217909489718994687937838113149111517963660550742046844615296499389603590190545281165195095409294851603947815927418583946030030857855050704008074047003522594755921204388687552118301949697828436782452695598109732931275951921338731295324970666818207066679961146322258983039717907108975499483730066480596128840792169721727492291827793754798482846013690577035243755720723121745523906736850849272255277540132489736099038270604117750034513937878245182039365111867503797227593032265176659168672683752132586252260341727627487986591525047181848000990937820157432547082191127455529328853613897612662954234711803613583005102511153372008053343542003558376544719424250170860031462770427654499425550573877668561637400573149360193989295947491429611199119553888937390372773049688579431423824544279405772900774652982631753638143899101401437675027187018728924204070162909089866868858296203001036112949308082689427532522624031736278917589838527506072342912580091191717314363238499628742823066453407372596524391455340112372788443860309893246724990201192620191608532914786336919078167715785621455960565722546176582889091426250436424047181620693171792231980401734150655046376250961490131862304959419327027500792722652165094339320935805212605550051612599296204090745970264775406963814358445977687498461104482511459332964739888040029159817858832639525618888341195243473789478061619106433705102187403092374992434607060351054191917329894732905765788904201601313141159862551163078233375201393696547999774162268231902009303969109513060623446842138298786018626451558576852081165152176190918874429642824331095492793157916547715449878148889471821326433023738431162384154738662915748965221621954279611098402136508276761291518054614995348527682285261353848998748801814174035636138002612029718673878496747693358305800307745623689798054573487723465984991312423293240459583938839581078029787986461974231454019338026440206206375320269706395406739233195429580339250968250679534217356570240408719765468919041100725295317783198632089979790556690727648132935536779994178858049650738605471441848178786566108251534468731647495091550159281237478469654668002964636025572077477574347214506420284763981980866403037040884183004661063359724878367871309202484303542925338852855952342315368275636312855356057986425877320501470590560342449340612341232735451926837803879355922835843644338443993814244418433997660620968426562899634283787496325588345014034133436429224348687827445961616150458845961779274886050544899265750993608442523187603275169049039492561535902833060550085366808342409236756744351824648706876067421133094371694162822622347455694766000476009697655718664666845799351498722914746240093007237642670020599967951431308677207488558739926328441592546025175432207745092360611924280368224011160729860067463520985050948553380860979718461078318309492634669203080678584465955130210150781509314875869803546538343613249658160002403940198776968961460016542275854906419525265190119507357220575805878890523318378087376360575146485656890270630684444269860301364015828514141499911978967370627157791681792727462170923994879682118096267199595377797201688804926505706508805769728342515045196529598707790097650069097567890812743009559726543115228762891926050199046640896634691721575003754065083540101219686982938663666172841578322049576241802317413485033136571046433006981867138047607145555264974407946409326212181916055040146668473072611423457469919927643968245853845520241722567962941150366461003401818764361295562985171701234274230535319672194937714548160726366429960835952809946734954625726106835950554948625691064721571468731535895182366068386514786216917508788130007610762900778553354885945828969709342793291596238021929800937840053472522765141016841083652599531627288564722056277247292771508114016712643413894941926215502992902003552878215498464286649660935831888093191862673711853842610422478976669332005477822183976141039077807492018240028048113611431689243634686285746899541507360110995711321345081455402537937267629341737762884467443040387542234469116558006143036015675334168286453727188794362071670880732118278767499409010362909680401092825118839564698739818392792947703668866952774284989968565421942884660981193770379032438568431045540607879388690325990631549215923453017892571899978486891402550342097254904920392466732699376207959627165067458173928183381368714918419972354673664976077022567999078477171766654742751144255890847521927189058621811818691533222540846246150190396137339344924153462585223310971631286804316228153160889403932922137676244009996554456009804058985908879764542772792255679840000*t^93 - 1115027212742266150134529121083817977867245338692829090765817323375333498248916538998121683239717869680320117106306768409996107110543250459131569816309244575896089774160984457401433427477470003679527894461100287493968733803533071015181880887572726018352016009669699523361186751735762146787416837654203187667582546106651733589662616139441284026280886516768771204202827817262285356837446285921018569462295586253830464189732444792412083623958278537080348957428916654472772439033252662433900711859758496641615915095008616888189401380574839468251437670775014957896328409198213120244302223446898287630016801738448874232305583553496733442291080165482651708511560142145605642672553289176767734297918375556481938080341464544517317512777837591468743419643687702042575441181609194028200958549760489823308240279882391976664080572188864041765591291022418318102678142593898585502180868340192914924938833016216582916854109574788509233107016859489421764705190187489577897449591619837038625668045938197223787817006410344812322876106602937210261959515493186459753696709420913527016344240369093038708558361266610524310179604700520143549442902258962332624102786093240937613126108799557233380236856940595106906694789722986292674231314539831334782907849066577526671377530167774723730908983055421022938682354682923866893702615813662583011647521776682484469302272963772665992609107059497751639643204177396406353928989067803014961001505231087261847818625695953051129109993454100739923096031820349357930010211043495196563470238967476739049292117914193320519186721136374141929114741130457319485832836000523669448048275465261580845501845488647322711212200964118643198031266175711501424989746863016217684391815607385387357392326823337201440947890623219960938457565718535417272430621953608111916985220447721425369571556625325077046664608180147506656120491408158852365781291012642358654309413006698694306585345425909429624553143497071521169181751691386048072264876298302228393873334785828340790979251454760734536614387206266619750334621435867842409922109558847342624919823999864605673952431237982429703418696129764857659692673778075827953464333740686462872510194408360460121947301197861595317867572566450251503734649490721280319227096319488300824686950340963903076144051854338912394780748462165466759802973052907525771719505557553635536797150743820182243263083364830512920078687066720072995047925198484194820803181808443743481570479473599410918882336791514492707960565166145779985969181133353508011412368853948773087412224854913198372391089711658708094752773754235307946542034394916060534023248464042735036954135102735297867714518240505754957877206769765581644278326973859005112297441679105805917927236817861057222285000701337192218210351828544816575826189471984737950130211633337123102308048683997087836949082679701236257798047251761855104810979248806963193552267835008389924660735136804062846272479863493836426734511326592853996747986305632035835409347821268943919315192942298189833715178334858836656087448638350455669295126440051759401159220796036493434234778735755759359713505516438723866580628799307662311170096612406236115594423182020560843337828629401890632183788172376640185619830063848168167741938562606765316319700938505969565398092069348464282030160668327042645679172862703193448106814984870110427264031087072877606135136347145432606421483664799316066100226191414807395079107400578096689758559104441407954121700181561648465870852895126411671116711244902423837611559580953463092045937531253891626530582279559356019401161253750729143805858483972611708075286935109422775938900409653193308389598821959241602824606711721459351396405259194873062429450834638378690311751203557625391317674757459668112399427003977454750976439265936795694236064892127667193740300059954809931653952402779974301664084058763447077965730122718930166655426085391401686254192317944245296322537876637493811487327434863358325876616952821228196688300411756627011380001622945855634679982830697599741310828000386633005417924959997958952428663133742447905430384128123256593769146125012951846379737753830874268599155881302593039481398040277184340895652998277746125149693675186570427286776026430311173948510163938457393706108434605304685385038306833137649953364360000604701320298375377901398505975117032920502469926959991763067163137106167908015787805314875795188806304390335952582600815622401969084966456797616989782175123520524272357697330435159492186387034933793809124980886084001005266571376687327072846363549762738930803335203197675189812541571430583562046913501170945196739218223736229284712921332946274752374969219455045716223331035571221634155508855654235112139041074142536545525029192870385027088240736558971792018936816421653009268471309162317634595029504330939232453797681594746524087187950099226145618817769716300397750101849507885577244010719316838057949716651317820629735971951789040793767120523559203367802951987324806768361911890011802233284984116583301041804274983273486475486128261370087778435116456391036640793788645000703383744992551126782478338346123859315181074975407947614686891766305028800891082997504261306081296383449715224210731727880525250285154924034142965157072257566063919734598195813215508698499028553013662154341636459140806110959267268851580229686006144298729756453121248564256180327597630600864232755853375521077977520648512033132600114671276027975552057124576013899049396353894007530079629586300098862864463408369629852250503314185504023917191263672691024261322745908567356590846559095013408243862312669786247408897951566950484070063651020317012564695895732627222327260663612452171645504998035550396783326591635178815604349274493473140334455284995187901670489220513279013604802737018406027681549443918338458905820293597587737473557912131841897771930006367174966179469389699684312011791128719535666824448739092309783486268795357204008123746708892167910150945656867545421833154089609621273702746480467032946053657953285544050789886272497405564577849485368097975082395264738031156278813940134905023141293319420222181759157744723806555488042352288306575054256575009161219997417867195677088320419820612544655024020358889904598798313861069963633581098351410010997330611301345254608251386421646729514052106690191943329586367122146727913962294514461231368839/1317089622416017457905217265447639751269941000560904730445866797362658814231017517649711837419060238254001997160356018714767594757230059458759163483034958905002505709791725979819806470161397330770908256417369831913517273945872232384989680649808337625347346412230405319246371381898078725138560227495171846941496856007003584944325251511400366813696455681305515983477768417854415633065769354036623649830993485746864238598305679463620129230795371830546149918509362785244528053682002908844666100211196285566404444572274649318291401453841519762468970988060610394053259207897437107887560286866663385352665677024406498944173027903673428416809431190056855894222711565678636002737143937982996869833540703583424888668704543744453377706950295260721268167400552848448181312333219258001799150385932179066794584160194077089199451443018638961518703096533097374848940731819618150055700562186030466878754872513653810965413972230981390498131280264973399515013634764160522890011130213578429850453512870818992722007444977109448614100410734723063244889692825000404342766283097981748506292924800931546169031906056211927823916185438257117912131747795315481769894475695253012566452839314589694010623437600559934091910190806182025043292599007286713449016537593970369499828761289517285947371367767629751554625088972461996784773496972506644599632703982899944802190028041392621390484466408908295218459239689729097030468443778819894936823450101717467698178418730636522055782429281735568160645816916865213189871762779599837486066798270482414415815144373679028130411659124704335269424142591224747238746560311866639677537986370703536981095855855119633172291555384911423659187382589013201509339981514891413900389588687801474508881298531226255354826113438730734983320251513386409398487438848493972210785370240168002082953747480721205210115125944124256760627369174087828303008540148668038072317825940249087313319035184017734036230957716994953619282617929592742036902693360454909798070651771951688232903030119169876796855509581857158451376571935046152136252679646293157173922129399236674599533581861183274172358495987388379318495200575683439340978374054249326217437440265322231177942643097606294213474940898645512200880261101389335955512314544099677000607207346037688786681150021845248573671219293674569520436660451641772346112712623253312328206074076888115560732709504887740389057611294251417556919043295037066653736784848591117849326875437028645387167385406786407056628646889534982643528633793473120676936626430651341281817039755347767484162985714387760660694514055475142434768529493605490865582001745463709412984494948438417416132950015169154559938786723612087759471056939947289044402068200673903185796874533957150405888264386840226883897134783408070303184659186668645187663786602921230865621104070268215028880976858731912884559712033218192160714694911060227362160081275518890841985681839934145400909200399055805400718766524691897265318632846426752584290325743531187730554745683888652986563778560143603638355689149856084899520836071637554058422425967345555040192457090578828268934192421898622400535563365818852094337457383716495500274294087986408558767800951297222911207736508418517493571194032154059479495837499358348238661153063735031376299393622903105730092646433781060248312331173524712315281605858714218682173462965553351996557405004619309180633160668334641587911395488742268586049475506821264461041723015330614168599853778954842155725941446051801697361845285544811385976583213735231707861168783387723840515557002243428029090009601309518685692886698910929350050975137480110371774256091568972366058835922425314351617936826479102874085555931998324979417856398983424706180143077371625465126094679588222852133801964539173555402777497464775142338142330634046986076002576826146506168114303200924538881442829236016788198381881437405803870848519108957657681366230889942214775386626022963483922345147303858241770727729447814115065065261032641079092880814538944819645301170845851760147112347237109220290680474341421359332554085911722059806332229486126006684850881596414016649382448281146036059004465652073907282336387526175771032843853256366051332647709778843124278993867236889648954934546451966551152745415120270471180925616335542566909403999409725392185178274956926804578435904587387897874204269770618399148461912984448080974831117753028863429208261993149624584834700895143577655825432395181149942784168487403425445479508343305689851144068456464975723556479761240980649593954442418209589909385061061744367798592502578561012131049902173160901596889209983637233429031738338618272466588696379623706814041595782521518433026098756795163046308762797989916730443836386715668188061261828038090399492720953082990433160696840321169190216126732499776038867190718441556143786321304068561084847472778497834745298378367618552227283959887892747649992266872109317821581633507357867647275182005940918553367442385072976944690292737017542846883825326676907639074688791239704363473485889651635720539610992840082797420856687794399669791204879206555809657641020659277048432385335538341956982518838233087042069841132380100932151274340063905390533021551118634227234475117316507934677669237394698412590690512694565463079450327581782477748284734046184315537506492298029148802150201427317446218480164253128007467708230061135791975227968612616551779075868165031243498475139761096325003611135560187963021393998184405691417129822991718580522931406539061890336908210682156177572192269875876153808801720501252689138408288439689350319902079249629187701876291034277869634471347329871720865496035495785604143830824500688512353276909020045022294734770363172200346707247105580680120440624415987373141888974794274930347439935924682758453785878679595273743335166857200476195789934321139963740312839245972995516249549454692793862620344474328896335583003140680980002161872358751238020485865376452283376803924376834974743588753315064729713142698321497507381457370802973920096728335083050726690539699681852149500262035131703824075600687488529976851416632430045250366632637644496863199561295553066776652259634652608536428476214430819885960521216862861331483748282406163148866270252611760371846852104376309431879208492592843806524097283287788289833026142968244541718894555613979552106228912512532000000*t^91 + 2088831667287518814666469866277404934368046851004010997850107432525154225338284958302203376901769610679590817817316834581794631490181575965012269611894550306524176701268757011504505734749577785063544911605703579414918718793213780559243186742776167850371755463120836138357665947496190980705455299684504816156815387596381117480172857047153142433209342161826975422722641162412897850986085674904828185155013006786934774078012171951035728865082067080960449111364451206276245888464323067646096396586528423903338447135601070772356484796183496431066086762343854951445982731228892628751884663909255641557715929245662197010998003271107925551772390297112101760185113761344189856177823131864165780464970790465406414281372264448829255842814590003843945954150043529303388930233563075390672427587167352766780546834846638260885204767589567481012977305750850451625145072510729480748499530096004047513293130258561533757437803995465101513522201907895273464081622185028393498991987875425790557833595184821086848501662752864084955423166406952163672342498888338324373871676399732514537586209096750188565377129899649447954810581042421660548828230227861077848321383057401795393743270488742621344755646003841293572213785669486642054586101203137000058777284424169782785894205069273020178746917359931720050513091711293145418061642828511941114459921350368719476052129772142857223199131862576264083648605888271173589390636186630134360473685708239000011512406391025573627664531810275565119491521416258862731913023058978018595593709036521514822762763196215165956122086728190741830959595102734866525898947934390985022858460744760142948945937112471451754844071928471979474996140534606374921042332495854658965586948157170477406323212680958987305384919450396623844965201564166645290448130550248253954258995027995353526606189159884348591669649646876663761724803567443509288059694389458968421460573703627830427907851228277805249506631405469961062780147415283321114181000454597277187236572007638689299041488731146702487537583510186801105144246393253737437158537075766448076703073560425171183490946024817625009648207962214861646394748320155005962278971239658191937910265087864642058445957687627584219467428608784310785034676801412041697116321999456989944193854707878463295526981298957895989338314942516110658748763126356085619507018860249463052666286853234960706993047005926378652154372744435410908965429385382366509987022972344617335985576340188541841510396499380966801506255242156309915932928491907800028321330181639863365773277424809296722804881825078518012220194011998610941128028316979241571490340681242729094503116751415196014919003903053706580688636599616369372794555666716173934400667717281568786619967129702315507383273087887842931308517823156433017312595269697360505139350622117555353187788668755258150182667468868992068462129234341137320842072802245999137412468053057049414606860904739628043397970678724000751694037279747782044370871417704020146059642328364383945411993465950797783784062510750214323086579146291905350066477490406138802993356554527623971943556788464035823547590558684116294125592354334536390330228063188903653825588248008459061890868095558617715892917770314858450051417073756902200449257777868785467200670257993361150441705861125741657032041540289213172464259072029227956776809877025630899300777184684490762449049458703355622535990908067896974680339670993158561444632759596419014306926493825880285017679540274690946536216454191308685187097340285318638754139464188202040053448626694728493089831461215950831817361190713290844800901625608357188796889030849738688147897087791655441564173988031765742717030290090452052411293319753830022395738188553066526152401018083410912330158179794102020794049342456104560528806428751141916534315570451659770749134880532093420228261716733813846664843745760427721796735542127096640984199398250698443359705986325800067826789156627561399501268817202505149722858391746367827169785157057975553952384554404282103014393711366568925088784867099041253226298759653707934852717295630491831873840295971881585196516498101217569114643724161008021174267019251248001919339093729403053225972253323843204678093816191216505206321124249536903149791395630483991745312007031427271741665662381962445807028022979211047409213620902984512288921993692988885589665246395669375011585817117677120901184861063622711163723074409141902538501748499916321581626362021466060270137126631369586252235438509231004999318348864218961220028964698844959722699420910382612127761082560707206738096482351289225121795168453690834074635194897876173561446459812387805487422628664520622505625372272900777871049414035320766287775822444343105836156578874302125134139680439191705240739178102261023205394998140390690249870478240030065168194950098448728368127505432447432653444611496116529800606040174442098298572617276033878815972943178764081802525276281932545189963145778138896828984195041533845317427661235885352662069998968984323810395390523408696378645214851267384594578156484241913204696528512787874029409847758352146808818249798502033101417931705534172341292884326334811392956643776206136223137456537871509542453740136654556898312795194012271911459811214743265660217233222368164165531745638765260123311140203106066236006514113452510491888420585667062167443523819068824368441820894792247567366731123702816626407801724716535871522451449039495457504343173035929094511889319232701891855477064898123162561448467355099927071860316287390606771353463262362944176018774159969110639037116939732858727319242453058045162837863447471029907953612463100072007033796670991362188404299880826519188221978861248023895445274879352711346682272246966661138733072753903457844980352854118532235137525951088929154720793347018373357604154331810281351030831399291611081306123998303351718773104428602473983308174411496797220411129576334586699852784538311767313457024092345422982850283434633191612409056209806742974532368252475231929823378737566619803745554881437070590877523506942533097955979638473646123427201750863122154335483990779012026334766904273165700218456252659702736533974559241965053515697801994602731036602220349076147070092642107318851760350250793036877274730433999303939640425135140301725954253666946923186682093997308620466559902164045144657840774319952479545154930629605094553/428905592798857068705294886602163182070933060290631648280521700880689139482010690285878944621290064400075905018229947239498097676920449626785329462199056669183925850561048549494241112190251721839955306250712614533979405112082633276552732414985794573304234009746728380033830497055988146113866024659000791475737982382263292749482589408175951766587232512610864678075693526140617514092761233305053512469097374381429081603097185489807785823052974282931651045784111245511062573720155018205011838085772825927792985799294122282362747906253366119290857699139204861171804823313092555717778703768117726451662209576486465348261168326907891515098822013797070171536598886304978797099441274971781540597326366890962183422231077486864543252111946651863086936243699948148359464522186876770401436981173703702170445880858036519976061934352683137116226309957587880951311206800978986411659941731399115781670776623145752911203406972766975606314945505525653520830899737886330613288937264817812816834963617749335342972379380552147630375434051814725646900390232294173547796531839709836015410806278863434726244994369736566148812726483414760591745063405133508151292897132132317775396070376537549925888135007004800563262879652610584663709957260311417549007327684181432082066749217547758620328521429457247698889430170443621324422822962519960727948176346749827302527754911830661246820865028316894936150606336140374152905016315308378446046904222962684801838165980705757913725301462533969653636544002472524725405245251212888987910514471318694803999386016904658292094397092861552197706147314729704871063800783934271881085381940217650087926007096327819245849812683363673301845972504588522799981244556889548944427870682882425673619551060116507483748998079272792321477423701447699533524304792790121109190212800280613286106545455136990934425625107885111176093221560065362627279962994309722543416095097105675905549564358076351426386133666413454238907876557543674629901682010838045772184669550488571143343850775126500305080287779660507603207239548231708405484404836119613450308703363355290774060147577218272563187086654594670181030864371889282737265930561997751853833585955425249322232119476918570648431012004477243322786148924747054856503342050377291863886309931831278570529743453560078193514810371937113361472638936849051127264084818450444191754351096727493801745255267465687928411739689893161891163798309401205750129429563777106243942878108832462844356069292686434535906244243596781487051281156410399755694026195533441242445700591263862880337294623365731042298839554003434584005289070526163141021477691854104210762720009614277386142303303791031711174242112321075646262397557018121363115651992259049196946022258000413830722332541442556272941336204816726580784265538215011298388425592393523534050711226090996528697113308602620400863952150632587183009373878487201553185978853086230598602419291646068681943542905021116357030028785113916805513152538258088324771284954982685337018402726479804137572716850791340018627704967846380804829689455781616956747207077214545105757156973135751135408771769162999192090444322218044673067360457469999159017685402866113795072564723291587318324037386695298046507294498112006126438154258838860865742463214640763301706296077935875647556971734582123191625535345690935890860543580229633346228933553275495502113131074901636751608327039751820153491748553239821948550245874395183226781011927868785463589598068632073532193553897963171890144901716733036282383138756097049788973219403690250826937353320442139429589359084382600143942521486074730481818141123833038325179225991966713070379469560741177069371291674315606512108330137670594235451872488385145838995474308141722097738548162924159223311818838100256867730131697258725461770039308019261916000024321234351297567212180234462292827742300254735810117624660393959133175083175506802202148193586273345795195297571526521327593030870952857190332335243279434363026182897900234427346792834849736130737003076599324394064452617306740606777658571820611812156354590823999449955671273211047995482748125492514597162462705209625015602837696248856444345969674362133110067252710038352875926145779106303292999441269412311104146161868907806664200798731006327779986657514196871854126499056758679154683095852486303990743981513342319198400394613880750940252839623635142247389968317216583769948978082558945649393624758804182850682508315274841548465314116153729007399245706576730587747468340610006510305336742097656966974083481445484080428765186814552416810724715158426136804172908638691784687212848842196706272744916348253093396799334164250869721950426126169952999089362472643152227143080710366776553468812560504810694172711786998352660304326146366530116217017504034594226614672486158591820005346563650613210251738608685887330075602755422976275679938939738631235677418420361533668450284515484161675163252737876412976162851706375218089185166206992464607559794663796527864841249182452148058436565244666589220606007259435927294150377809417689623201688241071860421777208669854916415696305781755193095746870410560359753285635958896291700023618220468569588228699276655599762065160576839220815542913255820429332268237313248373521721748253983274927994708565644114602738095494860938452409555076719506467841754670685515345895067050145346452143355632861447897905153066275300109220613511035225507142710145097138333360372880328565922360495347305094908113379926081474627109939296269206237454395050721207201504625858470707327757024394104255168171302193446241168087026716234452812390032229365061386692416975132746473388102032733085677459345183900994992849120838580121273365851576789028701496860898992876886301309324064787865221708165819483119481248514340408098805783751821796787855321177151830584163441480401952160747173660691497692763935057471000258880529263949441350933082323022042676690237249506113027276063257199847166234087357294739482881181963706366695393627912680880384080000058073164756376596431241352414301392962669048953773955933343316965511054239497388216389893495425107214919872386376068882706649494357443289371256420650809409819442842368850740627222945723434101351011489147952871547703201154160379308636616627636477240000716871402923195820154282859744667130403302040454871948748452932383901865472270902789439124700000000*t^89 - 119755742212249941491262511401611409033121407645710159075634037985004762803410772576061409789908765246545786135801273301613993095796241648741773688715674490995472512528465506240977907822091961812807352844782742498982961132364069463769330147013986583318908449811790371674024301880135452583314535725992668121500339966236291530920921164653670000694961403667547023562705168143502479871536779331168997180164108032984778733894163508521933967303162216094754502632388196135264717971323211738696723296174079313983517474868583673334333911502863841513078528116715814700919913226790260880241612098946547375810097879295161517519319199004797234859461240916146490703253829075470097721301394199257224637925661615743490505369934930855396722709666724527748724667930264189850470234799079256495926755259651464307386275019316206236317855005184570158808529641401501942527149238960933480032088315073396418664803628875360041606918622559146218959170238184332167748016900895685215480938565447015645977363807717920081330741276126625093275844715537676876017318455734118754545186617061281226204504916448439214135771121988353018116714377955096793600414752540645831271140634638809121887607495684336474801265142378100358572178407145102782456986276102293113627020539700049577050081736237211627208840858273532002647921332262262708770938819005551526979293554760510415715452573489222019564483272262066754001749444267170953829370874421758890548102720304726899031146115076743502769214843557743422051898283713504124322230199612830883769661681607678314061184036227028170756792321182393397040781051277200986991522930380240120252076643903283795738518093400541003601908734346769323798921692872164426841037518166828438823419503147668811065596183116697977527811515257823873094237090043673786042882010914723638405568432474628637033748061769556401091804938968706541887225247717655576292255411474056317282401029852217402912064107770809604463135304405171929310858773679187440185026128016620391930239189071308675220349815906915537550018290098463619754704097437158595943836562289548918740341658729577803252212664631756223409325696290662745395209888273725672645109400039152855425594689118083033204112724303869808963703985835709259643928990577982048397279802764441520636390357948481797296540084427313016207864770769205152325635262013545075440954521402997449029565058559060479725747893862567894212672274398339739267167144557193340914332190844112282208389552704173979251281107996178981959701686197468235779822594075559372213809047440053307150469488584560126265650231668350227401851551493859914016904139502812149597483894512162505925089701274688582342035832838703914203542688059764732764483901319095646357908384108265918229776593883948503287025820684995590689680681538092144832848828973650654795538186292834911422295062104031910124121076144681715679969600305169810231701079468243458059951159684005757271956138403031278521542227173939280062978594165671896859962714225090769085424166442099606904943652738104877954418862497131637986338704817060680604666348977662506744987436019771468834702276145659138243134475487387999394650777756650236757371358693650098189364809610351230630636220594559878660615921338348151787378216538160929783768692483668289243056507942259593859718036440961415941537157589250181266182434890030654036695596723623873335592386115702782762994415766876532814662951633657757395290514461014265849951026483468821108273482128772356480996338896609427602600790387869978315754687254365802819401741386407047670346685185674360163984188246080400695245150173210136902433061357497262586950532033587854233750467880945511085896178327284664021954712958460709581059143689354195903473823816761741345432762127600745997734002653475286096618646881918047494108688646243263680085419553222557064220077996533906592119312197429391035317871458849482013368525104379848894448394305475155832837559346166364576893911281845647372852967570653007197210930112246023925260189768780339379907251241812040694256496692309684075125525108035305020931661174677540154430445942785019091105863371248072382448118293694104790549104193234441451196313978312577413149897246009888731979139471255817524119176715770941110286194246877363509382614721656707978737331068323866357818059907141441244137834799287026828471379634227028572045666160470299537630863973641395386411222826066827812128160948981908719604279108357999145047037040427883346021994292674122385446935104480764538217362543510254325563988826300649320804689019904345313167671688499301312057861331576909888683788143910215314438607615559391450997834739523253524249265130613346469254323627376802089090351366303015814658657844225658773189637949702383160451317915526324802860598743095485330122222808874220818988560097723753853344002193805841883524031230694049398073159572544253604185887380331286527330990774627310055405308633580351113414968887679878312109712733662551198499367774200335589999801130598684900854591050211709874065960331329412744387307748644850305387194983678436629593294627620346270583063362821135853154892805233992968373256976134676918900056621681286897040877949988357573322310229842399454092266941284698875019957101020962156734993279191780612497350256333688116145982530892571992974479846785574037140598396537198077921643352144771823234367915934018539771548665884507101457365824119985291569959148094805393848660950087966046592541627304007488410475443643792321084227574248593328223909084732823548825708003213318918827386076744945149719851960261975948827739280844950110654986999406778206795158838889628423826327449765817471365222812174088496935453350133844781603669696519560770083607229345746295871880125487683227281747177530580380468689271514279798453414827124542365228724146918198285977093309680229252245146900523881826512037957533759095768660640409643578359496223120476766357598742431847542056295863669859023713040848236315464457347180340561156355992727052474889594685692483369142671213206336805742119180367078745316478130042705750610724839037629303024011636557046073524387764652129598810207084957301347286374784275218417643652726031421161585552596396098229129306434498217282905941341801864645415119545282316141458379084153348175191170051372589072599914865036971207338111398591111479476402372836535217129837556498472113513631775154779412420624791722345556852380522489/5523420994322928456841569591139916154992883542595678447047836080312051168299952374755061644189172196987448088595058305847477707877635849090822250147760498900064174519651620805766278558014756364930130318878662302167731839068393558239370996702986180997684084151988382976406255386351894405175183496968926369048584576060999492069439758010877661205888816342549032332218894424137334663103397235371108248076302510967903628821061843138598206547757199699459512070487444377853492585393231609443071567819283289190710553888850924745074387375089304568573589516708848484237492408459928691794982513084421956672361719501899966256945663292253538231941741727677858076685288893195146067940893007246898457368804404211993882688937566988930595968741642397595665148067765361669387986501162470409419681829614887235156756733343861478574079939891832693715873229850878049250929761700254388245450161385091260147192633660128468005012110089000596153676437929247276296935572065692054677310622982367039466211435883280778821189891522786995292937758811384636014568701859117761408903278412263285274930044976481026320187376023210455536989773257739791914575765056991368942458676744239274645799100422557830442650585671089762547783878114574838088394258424333946289201718427024706974497827791273120938554209055525173675256970592021752849956853945275435433297323924247408365052279063089853732956345666133895523339499537619494789690040989934514782401088647770927661318852195647532427194801334426429789551787984782204441726077448340101275194669449026191762680328455932489211574463738512665581342252992776508170449563918988851268624543603655826205835359033151048729274720100317186918037031209826020822699644977473206038757152308825590623362365637412141228220553206164474057614410814084565904518142750681015519380431605966662568286791986227396489360586867279292013306384119841736069250935207603294577492271713756476330731669240697955060093194877621498191347463256485233432425043189571715922089928314159437503326619467327592899394235421304507472479112829213338980627842867499198506401934342503354865359871078971195346807820344537539375422469565638895485643755781491636741206929723027806345274515087317534071044664887069440849468097255896999085882009316402860076547670695656627120777887386508242265601756510372502509435145838216383413899398169368440863518900814768622385122353495877984101620006565285909824884384993274056991005021602935469673834975880949819305920733523610451810192618884083846297217748656890986265606746168068154353083823643673010651637777965902509907957261727070700959021053515584721508713353158185868490660498712047392750659044163673624551107114967052440344587963833540718789417300729724255614200466048984741052405097155018331297275413449382462746952666644336549911746239577338361158355997363057142061471501828578157132890630857484655825901598608694741178308260024229590223472626083742093305558242969514582262517591281239072743939230555185410970620797574681434553338459817328889459888649209382006681062959416809936335137633182764146603287194669364369839875622961396724548197962327294682242847089602446201767721875773624680346349810401321409563897719532153573744946463816604007343035849882304173013557230653899859707804044662660535636826521697771269184788825705493607042742372091493419994508500194221910607245251655931638400006895327814166226226646892803954535481238354001648240374269297174440466060766841686697506844279833839805766792575712446318002939565196222351065925214834032154414762473997228715428662357392811492624873555149909455088977442137582962984237443855008700902344826487724274054872080799133069994830001752914362097842127964090284882135363795277532517769659582936853543965391562833621056678819948888160868695240107198027748117991500477465585900313207425315165876583915166450438665499004898119837058881104514559013550299070460392476781957698523072247831207108614334214312016671962015317265087831467656936794534760165224823935095374675204848329317561441593704150605249639893372870523696225143586842936988008475269502666675748746024180037257261691657870126337530420972991249567722405710496553585866470065969017620302729609537144981814555789406039994475894616188146302978916115303521305032959366681117429150010039096694470640813761117456441503770657272126635792190029988611226108435270285465564960206853520518461567094225651766277895128017264664724776807681509890171855569764574640757585595467345874488959455524859676851061510309917402721395855970282425069144270723992201089610346344134582839179908352932562001395623468391063113692818465927098871267135792464370248935801273757529237627750409430919922313141300078076408501002738645185869988736216542456525174624373891595564799605447393694738651221973003624539648957042011451205673365323356138933818032816690400078425351475361954743081310579015922283981038162256792855150139417337359712096446688870967782930482036480874265403872077306472238045391462518257086898137441981954414481684296771833537604235904874815968348633394162319388128038649578680906355763975076841984898279744028610800272466279940473991311845332966333565818593035123703999361283951641771487016736848061337193207675734798048461988405892543701984500193439035955386631390458200261032718378291217280108539459879616015067134107438064710444350180586590322595995540734179346213825548239788889577229610984950071636383258294684171743107407723208986555524045170750513041195140401925884909437396233854982555087008252152317659768570564807600386204663180158347196041189314571967783755978093056028694459632121416566905075349207158028837500946516584575714375619136988793751740361944104212885673443418145600016018353857196089067280640216670215438835413549525437195941292579001826835756916874222425069923997912390469495652764551575974999627463890140490851909225807745612933477066555750177943974564746646730011167536811440965420504851561227517504393867696546456633023789195811120587693156572828512588983156917311161551394677239841231320844254208364997841335716803922029855845997983251362201969761270413313709540434169420385484738364898360329547758292850002630677897976508728930281376029577096368834721277387200210642547804385943537839487953253869398068055357169703567348663316180564779501384876423916637728220885777773277405795112199598703551467500000000*t^87 + 241683684459646006961411815367967016333051491546355139530409082632596636074171754273876926576424853105891073839227856359263714098166346423509344358533789458746661594248606031109490543423864591003335570599466735007292271832007477539548559476249685553629209045468532633568443213579189046367420581167916006998660702315415771374949569849149189392559576824226632072329960556336474729239501710510909511477357965772506293127555148873113117135044214693383951677345441486659766977780417813179204748828987464625610318404951511330597600964515094414637820924983630806760637581987518673929701456220957451505169234007424693999564291866355478952204303444407552171471449312515409183471721709009014445981884403250814736577350889142902413519504481570708890078685849021384557280338003510706573633014724009299037090863150668120816323900438500126465223669085066631415453726317038097883443775829248227239398589990149050382879529103927308950184861005539953648377979967190938919663338274614942304523622230549302951126367705897488691605018316407259360963193212987936296891663424983052102543254769716952202596003962363082902601111846821220325751195444896109285943991266165118959708468464345422331600124627828868934747668465236340804438828897875659625631042556536191304135585437303773707070777325074327933661011936358458561091108020116512352831203272341262065248024058098697842289494984453601910008927345076115928886667221521823183799776511296799061140165039424848032369631554383050773911968238360013995185405831071671096144567344090773394721429755687287849849084214427894612887833692217874776255242036708654369803933373367978269552604953746204251735845097659905667351337012004737942659814176596670216336744700617647763700600665265815014883995985716834919978765583297998982887888239580744996993434321948711525374417150823062999042942051596737485366551359376817475653702516268298862528022952722930463768081584786321452242120656549402258625121319569973826695544035721608545362740749668654585671309740018385734614309428795701408023718136115305068256021298703476717087628706190945058230031120934703209228463091989971408433027786126965380720568573817257896865750099048895229151975507690586910265689036112517296670247895530184553221951830792205124236278400928667064732570239569138788101013771309667979625189725470789566524615574927404224035653972890844165124412858076944762386885333540245973650967867311789397434703529051566419809847327168962961807517178082949266226931472800063679143917155117931793024680324052675466551009492512648116456308796470253887860709283529671195419614145762759025433198980917223107922068587359687970327724312493878835215268525116607804566697042348183625678851851513495441038915658523057132401792256302797996868985699978498125909041562112426557515617898477006111356006675142993447586082840356092105132104224810649473924558741500903831979582939591424745790179645974208940779883507746297208933511477122229812163842578582913598777051807288982451791508613450134690363143418811343941955792511477734566229399763660068755834236242636740921269791052534777376273427850796309172048067667802675338959809675702425283582523198705063205275391866323941246120200421268160555183782798275825189261183794940396034318840791729763593861886428648704226307300265406879490109197687995814346505184952008421153773526621883275792501874142141436781210038941455423998349969459436322768992277020815868785037825661158805465734710634193244455648528731156485501406796500458432240499770465554162161079948042981906846468756569445692071713782737673682180894941995299074913861477766538777417836229291516425798029398749147603591933146443547532581722882888903552164399870469052369329909430312441895733899529655010036361155723454794558855287521713728691529429075491899552209708050929665306872670747496749608093958523480254409828988853493902663207929129235653898335757636962505309996896207108219895300141033865071774087414262280973361262401613840338643239429268299575770777271066386151665900180311596094783313325285300735225237441168811260056136362198905699495298364106837700110848842122359682100608006333411557832371656983891076577038824126045328185357610493055544300348438660269778941322535206197127767581836815612446864761247227096790757854500315886056583164553024233891602314289165529278246264144960432433486247631259031877487021217655252198391263858254194813685139666293651330755338124427702253349131100623817228806412598265546621909710518074593058077282925988635426810957617776548644445373605958351261883290670096025187824239649308853236959467820517279824227025575463404184813484876736292688181251726383299662574347390246074487503917350486246943430290392129552345934721923863740480766923125762232570365368201380422482400061349711399493597682851323458226733114890974067432064161360235772115047124033653621294359738466554463358128249376340934452167890354292236365671042570515405010510117565574104514307322997790524145949973715315684650442678792820608338922042869852093712205393530453749166181893407762360163045707557304429580832453851220295158749513688971480894399043295342644399045851344907918941630356080461768776343505366790948403789959209146269356545600280904648613854772944459353868223582496490224760426334957332289338468469731547473668467102645544385504413804467006669538257599505771488852935690055482238546527973451470185285788726232951465641078134348359098226435164715861305327910064295265990784885422534754224363784336213618722344230456517196294263018218533033733908476453383301436564433169876522515093946563242141094080301677231481694192798905754463567662182782211981670513938090724500286116878738787130357152172571256358835605645692657035976500849859765922939068352652186358164182498430420135052081421719572191030625941281914947526868124336693798934507780554705924881588519977333401318563893614758487296666964788616601778376991500749245067514369067976743753824653185251626427203116377487420896581073125110307348684217946514632720487376641333747442257998957800034134218078985765354586714584001594312322126806924325357638656178648043060401659393258274269820753669423758289142023003441315697918017041127937096362644800296128398235772990605719327803790925607400126687163442057212841417751729778906165145499708453109682457364645002245523085832619699023339628752962371782878001342772399/3108811478146374257529470431293175641869786227920455983267149139169635399651225694527763487584840661306076927931656941960370765564695024028693546643582432135076953426931584340352168500723955497031216098894864421255923134520986410975377970735969913756371506064245394788412124125413277500166142238073152132432587090431133055782183589131772400962557804538267534939586636235838831004005554605618333518194346232444026491618361149561867178903683908540843290872939937339371689522583702134444954139684018438626914846001724002568392243314174222665550240079566936128949037289664933698104374282635291194796733190807315213508003058703517468547696476483575751769645009142794111338123298788353856405909553485540685656922446101766661344852706493909800073498047041169104267783302291786782688456087116825822914354221056481234369766110168618933052198281811317952703808725291640680304049577917587073346679480583656140479387691062676577206795502451494085736427712274074225541335306557100435104894888258272225686349887194504637075669243065664414175499872435555606027656136060355621256283751397970874989098129699863811478531885630008360714186347897618783747855012383188873740432642013666486882725526723425613768665590931137492827735305068649492219324777202330631114704648223753148844257415281826881293337758756297843410324465602648734871669454626396618403199966501667931758146704521969578646182276152252985813253792154176392190984599402992468543109471634551916563876367307737462453467644269001457251655174974486156501899359743805650148693267202017802115324590461357366216911975911542651152836116638770216696118085829454317981402716537150458185199532252462692680259492707857160603216306011862648408864140200753243469104312812637111922460369867479622852711124339950713881308832329364553909953947759154952971038818479514871552399194980024255515589387415318589132110645123806117658820046031823551398782897268216504855947953960245280077848325131718909593828498683890527209115632068888688070101526712023107933483217121586064493322597996649151067421542792614694719340775395225159091343925437873279207656224949086749557961741807773471999965540910314388642815477003525175569718216862604279739103564259479642536782706306337826793829639926993046436917551887127868769703827433101276590508401970558909933247993208824772934651493764644282203024417332752396037612907312209124368395973861883130295687635390256025693578918034032204643670734216460264547843268857651446047601830600415892189669866350292284194711210357812426776346954439310990103518893013291845180777845119234018445610341462467563961833404880475264531064172862586607948102187515489002298386047099914073944281797210676447397966949238219216236989280645120653295170772224559109284577322498206174303266083815209457646577106394108418758304353482485353599782055875033310924271384156211426159476832263582095949367651585804089610696371986016872699589244070033203338272505272718068434986663091064815353055827408262989759725274287685087691752827135423917610380611183089665916762757356642276881105170126362824194625328753630801439248654779565084444701127323656824279947526763553204460606771202630411027960132291009871035895242605310427166299869474172551245905574296625420204373274838006293645390834183243077433415183974789530943948854611929642332075821763482850536032929517443989909790547644465805009046449648223932444007819330563544365025987688337157362651752110453010302581412535478119344124477968286139701971176440983781777863791125878047844395602135390205573060702338899008528138206569833620884705211828454090857653176628426188897043932715061543282834293410452055671006776236613241087086293040188516093535871717473665198189004815759483543441387596211213331576201484732127276937876767335516601130310532781237526144108786189276763487252951785476908982553902415199265956615739000148586118339579316378068952751707632890189089729661024339559740399317008220637861677476876308476400330601969328748611668972507816755508420311811055669766966909716066985808733674722853524991323392559003568145663416222883793492865803272599302201718358026184691140016558779491700772064381191727122713445159107222171314569243472807604768944560557469985599696578745824777864292770526925904875077935685173567088582010346260018663617712630051449690139209233669223462173256854915221586255247691477759113577811772525925789549551460957011783939334801253063473829100810808645576131761734072528833397573823421546704561951646212232017760810048312567407043929958943241409643781611436686909948829508751583878484751135515038988339948016055433393184873868780154656966924861441281923810685321799086694781353941265637904777989221385216423620823707576940012450468056827540308435467017751262686812802860351527321981708603585063120795215686539727539974831075031287267385930807722199978514877520456648477620058186360820974883718580796386553188435955884215108616958557564060216289406330357699777970345248531539749546682551559174740859859237561992402220074694397477092916210985292067292643448279632153593280725801455455338874870850122601595303350510022041778829615393277880282326128074613268210750765173837328148640733371645195457589794720330223366624926426324353235784797792729708882728856403922857810865253423599901392552631757197164409543947077539587286071734348796224990808153801123472726726855233261280529844924463876296120939903274680404010530364176811875277151341222079457313836677628008149053968272235926491923328139609430202988497392153575204313917814038742965425624399731816395795877300688854303192476950437483442604969544464118006672170214280428572305323569372030767761334323219131550556188687593917015874766422349130315574008764110014340617691841286522221237479613758923683986353219282149355015473430397806191673039168382361421483274395415321155033157438573341835674553692833121268682689737616550646277223264035555031512785378885984827473897998035551817437035228758831217285657463444862400711754739770928344600943019522899128800971705342848112393169326680463738780815154114121248223168787360330383041546843800587201973518800205949196667958483209523811516897321799226928133839001120153447222215395549248300074078558402677133591770743473798755996608457621057321657905352467241984596048102525299487897946906681390385971541077206730608942466971413886812500000000*t^85 - 1291018739580082899635871532407320676324589190374387913361559327057156138369110230557300957693934015791983224115122713673458477371737991040976697729058734656898264394594140532032204779686947326298356588337985863478498095638989924754692523920959685920990319094657745671370388063979340889928400742485293748634803250867062371310756487231289563657086957639483684923878648691193154018896143994409218904963328608845338802259059271425733048226990235033055036063294899147589021724780519740301664479267942222520177223139393846297835577021507757150328085759872153450711056395518053269179495838875223617277850193996194953138343502317506983844367003832624678321039777776912517614714827438951923400943199674898886186534742020552666754736634906646496292777839094775660568905958214622746856675959528120772668277206778477676444977536896276126350178942830491477125268806570162229105652595295056727465343262944670240178470054298177260134803830780782912376650352871717325738068238110207785084988245962813166920136503621768548578608183258136516288122742930832596085380163592994996820716739775863234276491075281248990868141944256159712117370582678542070634411989926303732149156483762362069938399019596782362332085014756070309377791728231332220382144175163596828634279165827163491793306785042292071098823725319020885548317083450695551215707873671926407583753644284192400755333117579719352617818905297844134522172898371009970608727365727782690008181293037241830669949333435210476396275263060642676378816347848746472422765919061559921807270202926072319675298105078152177575236108973020003829869742445093719258709863631146151316391532201473590069263812849735964267108063924620385375515259296453537749224623779501786147213034465325831995042717867957849916042173787538445308242892798525092882547382160976935949735652199774761809186629027175828372078899617792888802044318509983141323182219168912967339112302793707262988381744345887679962981196725884160601759031287288537522422785583872232044458209936780278773562234487414986435984299770439155887193923916134279722123493698946668408489692507307045148046086545223897778874544438997893364206973482857512321204453370874078090678614047481798947386027591482343602552909735632275767153810744099638283387023245970525557071841786752575505817180205011604695376392323704914228147196549256474362004433122346358681247037486512638438766912560325348748732476773868700833900816352573096969510357662592492312735802784061970122846757585630165936775600877535105233685981493961815746171736754816455621957896851517746991738964396687647073388595651810945033735127178712692782863510130974847027789967343873572260062601509096990709800423732317999724718953975277319795326501698304456074852355425263195466410724639990589436335140786092739074416262002149571661105464029373861189667325697075607171220164175483872721006353164467520576533253661439037897784637052612855072089323387160647518228784698858398296633846763630114477098648445937102647383037174576427822391436898706496698373860398529379020305066072566792222043082145878503776067393980641777427125406694175196695727191190589931377872943065010456666263486251900863322437308337269782308463119879600147090314845849497732121016741636947629847658997066332653182991938100764140374799359937732252209223996599581058084836182909053813752442244602443154071739893462232636666622731704492787742738220891584213504770411944684445948685250264655462589125993517905234443254251524844942024275444096207221552739257674384958126398924659361649219263237966100876571877336475520163014418932721100881718414731693669990026620858315279768922930148087069184909843123569773327239785030426863745873220890553232678310376835317758367709884670605606665553733398974176857931589227414683418611718230433395492373343774482310748664430363261537294232380527947492142479268057731040351110219956423658068186768967901380122622481370608128135194914809751485577238853923764608467181614602803677518169651326757559056669061939894764999010627340347529300257444724406468210086009569162116635766541356654905448597497115625594655079949153982366133273089898272912425173349217425471710027515330515301302970738736350517964094479110528641949944766934519029196059150598333808705069458984405837474165641191618730101400485992390465510125483567147464461507701092725700701813908421490562726210983982949675124125466748040104404435902095708081528128565945951176923886699596939399978030140994971500835461349199159549061171183891422740383907667540804722901686988359612913277484635815976263540655466350195833628257742069750994117880027716816079043684543264097508983037455929333076183034910773901305660808444891070594943896937286236710284134777969916862982673034001953723733056084118038528263259789140862983091506151059952225236664464332916485764404286144363520692823566363463707769245189856931774167379776073571365035387709720974816091499484773150330753800165368379947578666680863551399800584610732424545185499014873640545748129092640340387034321336908731707319973042602085708956102660905835608794413787464342145089323735730530779772494906716345616284098996571521283306627703026094848381783813647399148698626159076985655016084031907589822161790360025272668717673131131031331157106631519819709940610040046840668292666607970829370804398398207182142541983625978620163269209374356403973225644549487487024470197528001732534233553136564002728646318140544136396052741038154664886071655458774744095569028906017990510319546636906983473605877726584037004091470673599666211820107521433977194649928190660136399234259475171854153561311541735004379774092706697993561518883034471046597168823480225784228139403783634528347360215905511907214728031935232632658840856793282729090258029502797382998238275760459343695170460972619770041686961871130128899519468378615984846934893456262041601304429416568802143012952737260411767908052999342361045651264552385056012378074235296430461551689202127301454681545497709773636165223330355339687989477284443020010945689130375809835238329249368408087006317503171545703949994275516709806788044639678165597260231870515833792923884006845733004525881837349263697817754910888090693663681237830502523373935245487774923415805235821764260904166133944896111354477511035518720522167752887962704640396130112438017294085666423315490179449411706221886406351/5595860660663473663553046776327716155365615210256820769880868450505343719372206250149974277652713190350938470276982495528667378016451043251648383958448377843138516168476851812633903301303119894656188978010755958260661642137775539755680347324745844761468710915641710619141823425743899500299056028531673838378656762776039500407930460437190321732604048168881562891255945224509895807209998290113000332749823218399247684913050069211360922026631035373517923571291887210869041140650663842000917451431233189528446722803103204623106037965513600797990432143220485032108267121396880656587873708743524150634119743453167384314405505666331443385853657670436353185361016457029400408621937819036941530637196273973234182460402983179990420734871689037640132296484674104387682009944125216208839220956810286481245837597901666221865578998303514079493956907260372314866855705524953224547289240251656732024023065050581052862897843912817838972231904412689354325569882093333605974403551802780783188810798864890006235429796950108346736204637518195945515899770384000090849781044908640118261310752516347574980376633459754860661357394134015049285535426215713810746139022289739972732778755624599676388905948102166104783598063676047487089923549123569085994784598964195136006468366802755667919663347507288386328007965761336118138584038084767722769005018327513913125759939703002277164664068139545241563128097074055374463856825877517505943772278925386443377597048942193449814977461153927432416241759684202623052979314954075081703418847538850170267647880963632043807584262830443259190441556640776772075105009949786390053012554493017772366524889766870824733359158054432846824467086874142889085789350821352767135955452361355838244387763062746801460428665761463321134880023811911284986355898192856197037917105966478915347869873263126768794318550964043659928060897347573460437799161222851011785876082857282392517809215082789708740706317128441504140126985237094037268891297631002948976408137723999638526182748081641594280269790818854916087980676393968471921358777026706450494813395711405286364419065788171902573781204908356149204331135253992249599937973638565899557067858606345316025492790352687703530386415667063356566208871351408088228893351868587483586451593396830163785466889379582297862915123547006037879846387775884591282372688776359707965443951198954312867703233161976423863112752951389634532237743702460846248442052461257968358607321589628476186117883943772602885683295080748605941405759430526111550480178644062368197424517990759782186334007423925321325400121214621233202098614632441615131300128784855476155915511152655894306583937527880204137094884779845333099707234979217605316340508628794589226580705161217175931307390004206396712239180496771113745878950867377023763838791509395153764947836268473636479607700575059959663688491481180567087058298074447772708861772854447361299253469574830370859260639326059766008890509490892523182975993563916667635500489334873381567505493717833157845155088843763051698685100129561398650172963241956098385989306227453083550325591756535442590647578603217152000462029182582283703905548174395768029092188164734739850328238123817767864611436689558768899339765053510592242630033733925756367871894708411328561703501529837539380147331154621155699107938301473356197736479174269130964859273131399181837622985760038449016283609366803078399214074795014379857046777839006883252773153798815418544646542563860614819424060342915051463548117593770807200154824026580486119912083843702370031509264210018215350648771825700517592469381291217363543775717931167140014679078887110777909101728138813700207812197225903833956755327472339328968364569091452597356740208668367070378194497673180183996837162672517829098488178181203929882034558959006227547059395815140698174277055313213858436168597024347358678721908330200267455013011242769480524114953073739202340361513389843811207532718770614797148151019458377355257520595083544791747501004150514070159915156561259900205580540437488920574455720614501136344984382106606206422662194149201190828287158445890678743963093044447132444052029805803085061389715886145108820884201286392999908366224638251053688584100209003445974079453841742484600155726986948466628775140284233312420759447618623268033594511882734092609442250576620604602231911862338847398855259445844659966404440061190546666421189192629722621211090802642255514252892381459455562037037171121330551900115632882158784068211512963182017631969458086962621332679073926097834537358806900586036437907893115752850981272552043927070179011906428899780107732772963804278382540464750594307462859233579238356050606437094278148228600380598493389562517482673638492022410842502289572555183840631952272836263045148632749179567075486453113617431388235771509571954695935056317081294675453899959961326779536821967259716104735449477754790693445433495795739184720591587195510525403615308389320931394643859600346621447356771549184028592806514533547746627611586323996134449915458767249179773525721126758206903337876467905306442619819609974767530220682871546030918039675201893307707900184508187030534303882779351377312907190667553320068961351823661630496594402059924867567383835824412636026913475988911941527061144059557456162479822506594737162954895937179104739571257114929121827833204983454676842022250908108339419870304953720864034977333017691825894424727218954655518261375498872414199743023164906019730414668297142890024667685461990651296974365379295305876435367765052065269737337766123919517269512432579141239937745746458510787470196688945180035412412009906385704771430149582424869655381970401781794436791001139637669050628574579560228434568033215775398025813111845314315739998227463304766062631175435794707868839027852174716051145011470503088250558669893911747578079059683389432015304214196647099618283628841527709791163299001875263999056723013681994772689453016396463993271386663411765896191114183434200752321281158531587671020281697435141218431841749069617126602307704788024834729805467277405418246801703817248594689474784318841056963552333840370708554002325269777142860730415179238608470640910202016276204999987711988646940133341405124818840465187338252837760793895223717903178984229634441035572272886584545539078216304432026502694748773938972115096096440548544996262500000000*t^83 + 999265527766701008554884212564589273072374572560052347247092610636639782510394276131230158351594821574753149182880000501581360457371811822874911895972055970411958337824674363055759765157451131306979273310170843798422558727756471957588001057582461974346840334536700484880363679147305501833775509089816865792961361807492164852583917895590510782230291034801011442425574373760915313828957144769244902505283906563591520356580085707750782497330253386066370702706397421835620274430900627207597604946187061132489028137373742238771173302268592026990871033940676121306153581786790867925052901353974149456530447786510235775856882041933620965236013187969448101640489555056500355262696755475490208807740754021132611001751485165750272031945939886377857326305054851384443612003448412687185064788002993560832391474307125542973994982839232472320894249162698964939376025957163747554546194809281525660844507313098083859910992209815698659628180794351092948763120365274229041853752065513337111513144069567603849931131194441419674758635856691197822976659371375477524303297464461489431466824624641912160486488011125873422981632062352079664331531592456925862354557938135439306086346990197327397434532067664696368527672672318832423216577139122413347820329032194110044806893432113016845357243121087081778608898015924219727726409080468253169312446701934492910944102074307086094653483361255746408276081690151295282108476055221181464239990124930930786798165182590662555089809491067011047371738946901625513117514954147713449290845539434858810804023418819507711704634720599966002125916767638031185190931891471047648374227622149627988287000276229328293436086960353156065855878984430192037224249899794917498247818286983786188635884998913148729322057229982868080404813218913120052215047950464197879852611568014787122581917161203094879223241305678128400873132106081864715045165349378840724877199977067075473329038626449985522951857896511109139770892085080786540442033982118569585844430799310807503364795823225562150311817982212217966440121722587506311990406561518711078157060745743400041216747227530325230551335237711653656333827232956052691092330215809508066647047221093800202913110032557120975307445065597700126776445274445528026126886695596852022920628929205954683056454244431921947501311361693181680701818099175219772108774207418703140103356930868850462772894525767701290268309435897724091324436983945659593648471935023447876840420222849802627789162806532715634059082300645115311782308450399065918676108500902852307106457565832735732285391388094081314721776113904239591518769082953659920464355248938148677978143430039754695468739767842784277905507500903081975996939023765974884389630993534055045964990022053435194183482148593284549520479957252489181483922545672933978543131623440999740146099163853687999247149837898709494401230124662292568127008373543998516756798059803972688385303692267454411347260203281559955573422317815021313639560270585272796578615762090688545204774358060876581627832239686906024264082098417405451874918940727594694638360975831276551279084090433150413724629590881043821167137273429527337962413237901853749533450158636328102221212220713642714289909342288880976385630981307992390033517858218460813507139432771527812583354935550977666811385503989180239406263532394749622309617860550907529934720079191428671619407701097852445012430232094610201475232001023693534087759806423418171131370316799011848470974421441747861311875193736731327219463953812118456034319408402627279831982093418136613554026026481294123773368447114550986941399119293577329960894381223997508639261677072907043899604491156386266962489185011325069768600871469510834085178627068857291612021152544967820610214811278477700237072331324991625212005683027517012014826989925532119123611793041983697589033925103909985805818636235040802481443880780481594483662626696578715990924001286226330349809770720243816314899358198582973218531264547396873961430066397928264583894612313117106144934611415925055535309184418209328171596081588394371478986974345823229591502117265438302558468410472902294986204759007669360210926756618132990866042251116405929575904423479498458071476694394645446957586353492048011668792982207702268598508684352758957790605742910108499850021861746443797621109340853614444702471527408279585171614464030876778723683859284879246857055875937712496174827156799151798763324151668491396035990696323261480090569082887654423729513280611464792100555394102237182975454431165375742522920005016770692474555253112489258362814549041702352567209679309979936164386064249616536135910507837154288486935258595696428029306501158503535535892976386961270701929283024735284186245727871010989465070027429520642041370290475906952242979690594551506699084736953907197844880790841193926387449160412839954686207467224041189382760906775157392974257506444511977511600752059384076986434355809613903450984671098783961396901338383590260912907987291736913550607913816766511283781771026342828880338719734888581760448435939531264564799675780449423113932580451772943849438625043610072360699480331175025480529115839109504276178080275417136087415631822519574918960150913692769811426634274163244114890914399426649154748210134095513971896485108503335640400696088057038932936749656116716465012119874468940735308162551523962097604638368625870908925148885443742335281807499590195378052623130129960417161632584136242988639186404281589156812634807414762330973883241392738426446862144708853563713207893354963206177132418322288334305459014560888607203883233749232923026545050272548071579179097014239938414295818533551002118654176946394177566040491497287377137674726739059247298012751023809711011317270210968925492916132199133805527309263974636023055392735821855061521308868123518416927619150760907875742848551783191685884207964319124180907240007438518966166466370817333746959616832728896751198679116633937617543809158683074708649881369292514078421402774572278022183587602821081044498307849971351037388952857342584433445228390755319047235452125749867260845044379705839334548600500868626934374850107831424157069496141478244692832022288444322100797974186613191280500548054049640767774269857740775713878349175862261704767296988066937129508162749174874995179070636794457676469648724964328640739186857854294817720871739764872534731089418623602273/1729120944145013362037891453885264292007975099969357617893188351206151209286011731296342051794688375818439987315587591118358219807083372364759350643160548753529801496059347210103876120102664047448762394205323591102544447420572641784505227323346466031293831672933288581314823438554864945592408312816287216059004939697796205626050512275091809415374650884184402933398087074373557804427889471644917102819695374485367534638132471386310524906228989930417038383529193148158533712461055127178283492492251055564290037346158890228539765731343702646579043532255129874921454540511636122885652976001748962545943000727028721753151301250896416006228780220164833134276554085222084726264178786082414932966893648657729362380264521802617040007075351912630800879613764298255793741072734691808531319275654378522704963817751614862556463910475785850563632684343455045293858413007210546385112375237761930195423127100629545334635433769060712242419658463521010486601093566840084246090697507059262005342536849251011926747807257583479141487232993122547164413029048656028072582342876769796542745022527551400668936379739064251944359434787410650229230446700655567520556957887529651574428635488001300004171937963569326378131801675898673510786376679182847572388441079936297025998725342051501387175974379752111375354461420252860504822467768193226335622550663201799155859821368227703643881197055119479643006581995883110709331759196152909336625634187944411003677488123137775992828035496563576616618703742418610523370608320809200246356423889504702612703195217762301536543537214606967089846441002000022571207448074483994526380879338342491661256190937963084842607979838819749668760329844110152727508909403798005045010234779658954017515818786388761651272457720292166230677927357880587060783972541592564884716385743641984842491790838306171557444432247889490917770817280400199275279940817860962641835709602900259288003047460582020000878251992688424779299238438262057516087410967979911233710114556715888304590469157227252632603365363026169071186029005736257823699862101252293202897339274824233486605491328545117895298392316682050104138320793483605126380833854316862963133968309360702651877272218980500390889402441122577178958541247585099262728045727393532428213542359620520609709268818290930039640773176024865704872533822748338706253160831895149761322180920476882676120299047050714973701840661979397070461462804060401490768594210528712222809662371195199141510426138625734291676138179951319235894379664032568469098375201015271773004176059144772695577208293992924289548637455317961059448471921424459075571739794520342132177892946170671340734436696114983078362319396972207927809535608578240042749217166297528071013437894816107362773983511299776584081906773502274147476595818019500343026186576403102513368881406958353672198779477693527536079743867684795229901014105004361767038287812024234641469322098622584595511537551752467696747167432685789663539582011250250299369651204475874904359197558810445774152922452722782974893695940034472182903445641764434401270695624283002817050607852769451760510101788394099968142767017417925664506814385888292320989486142903034613751425580259690270164933937073659589895987401534773002972680423783058717672415464899100525566381972719799668465525326777937111024352935155267065100572064849161468141515397602347187825502599851880746031635294342151225357149111659443375827454352253126925106904523833964330295781652232929979202034645960750902236368336475179424847840624213370211052833907704032339736362640895628543350470494141459936073038818986165335026696840730646264535835376117230373912433994893433364213968942804284692637396188952852651224651849258852583232724478525424746862099781012676855022683265808009191432847057992014333548678718332924312041353306878475735851610091783082256776096480523333831725069674031882643599020474015769481951520499785413523171707637461737663127610100119972318778665012638602774573863880815340649977810282508847679413783377429309163524386995184076457506817669880851130600174070941317784602617992103167965940731959780219731884595750734163925212077209993153283969422208818838625653218197495436971685163413219575589772486964582064805990551237098427741448119638967076188291518347828093538014669314154589822380704171764834616317655428175766822089660765462703846246275168765999929618971978907878919924147460522584289954227058016456953904143745870971768669444485876491140537135730560587064277077357505623243448278562548871449991797833843164230872043871332281085259313538972767630953213218581573464685314679086530032053289426845815522020205003607933641006023503175984652019637389062131947802637517604934457374817902146154294034924950333207477919551806755273252306405280950927519496486226325314012107786298964853396457734001043932401978120054715255087628049974876877987883252276363253888626230324274638950200883408078662800443412752349717130292300167800944952616507106027233242408697864835177212990866253707931980174114805545023876759079996550019447828168285933131403828582739690769524259482203166838191007307723553674259637385032081741157013029792435099899778819575589688321916273975901309057713511443823447670236516784078321605269743504532316264080573789931861893514403253954206265154537773783353062844588343364527518448513098644800460339887495144184875530605476880739924230699746986807995902466774201377240710656988555142765029151575987720594157955960096698132503817153017622314807755111250765078902202249515818528639401088168348837369732291130836279341666954643140763435655679833328290776884060630942435311061073182774371916220969284723513028854150574480968419352148039736644229545084110586281522263674597989976251560202123563659452286161172713353033209660564731471259606321987259803808544385454269422628997218730001626429442167334492729002186763953782049641312032062325469459391579456575708527411227736384761040982066507373920858478994235661923054282681168032467275877986260590345267044507458636495439100462511692120113080779499673931509889388718274238261726479529815759047708354521886601737671156674548943186718508361137143965698290384730017428041252423029347344996203004491904501202494183569021703742887520126868085313624128832082306126957042279991832321954624571575168838069496189332677371147142383564693800129500403845112500000000*t^81 - 7209083670242126412327108446991060001908441668079354185652549337527785234620160288154288842262200582811140756026046187016128588948952626700987619553878261545836771698382256057202125825316437648307093150502273174852053836568926925038266420758685348521646073200937369440081595827662092621573206883104988897677957134485151279831151332533299247145435731686171013364212879489175318528200026607193279312729254961253897892702525553449247007077609217444109492214452996837501346057071264363799293374685037081202381266363823505737597948645282175220134295773123858672501219797409477111423978697593426793746251856218129318314578728957801199530816870269997254356506371009457735449928326846398837938043495319955258789528403515937728080684376913144853523892376937257268292078937488976084715050988039309935056842327115849328489692159488681879318401532568376571628072702786898307836574776677378802213874401601381670836550376940113247175205382604229997730605109196676246509647317749625595968789480337295438538820238553083584940375530222771350486143710857802719038605752581397686940367362460901360028610475640068776196452326703192106556716050617959106988623264661045095306555485353179568240389106337933622460852713568357850889173137330301064191983929048446814674884627709012985559902157097489951197880527017719185479113077111398535059576783374356473527031988237565048461636811360328093208451920297064466984857579971146230327492304688408207846946535435913445348218172757955644322802511005009596409078866451694884673862805742136055867590658604203685966464147493698922536865055623411985826423888504425339932419100689805864300319936989156061944513505456093880491238277694410771163881671813536518760661997296922658560508176370462928311442071746482197329590623899297888588345276700095509071646774365018737643354900565821160180324578761458950575066717127011416762441801513038316483114434091045124533938976579276581101165192477933555291205172454602494668607502106359062119119079666182503500303760659798586394641008838021594913619198395310429570277429383695317468216046671552510430760940579388434003277148392064326922975529521915813196477744989276348981310253216353464942707274903920790156769132761894637486924566044607592400762926841165427629377304116036035599366430703381970000410886116433434721940610031431783669511198199753891387849039529932922055734821697799644293947426777122034561113542550658750029125513055036657143686672240088787911602088676478092183123344135224914145428474416159541546096285178047574574410683310923828384166961453089250667237722121989546432733549948008950805719962814799347758183471633825970138062204816154064391118747131494033086453135306398718245658815009320746056841498130893384055651257903772721005976205427640448191319731701799868749992534689000953125720811717568202020808868151773436020958662446765438305151683755968396839248044394142824985069365023353810213087120312497100932339296619444309764714103254872466115015355941051020249282097462555695639926987594056181311292641968526080656879411054977315282954718627931628497770599207956078713911160057726157141016745090572128758861144128139748295867630282827066201082443051450569588949525166444554667002160006524782959017250372127307326004446903962522890221470349266094000682785552093160573251003767304043878411754268797170483278052210347465528376651334006736967891511604931259170141339213553815256526596668736170618398451672761606966917090613554400978334594470342989302494617246262628206000609430755011612843663832132759411583041166156307899802841747166691146300217457018521111422438193428630672132072186494810954389110955225967570823552677978768993071402875696091324624916172210439544685598725325351155543027920277231452143528675204949751022958125066628025587033365122966522457086141584453606534929373504850519811970986697936364289172487563395369205565366413415234852589613422108586770542203573641809388933881060168863205475085186476012043021588221020769237090963410059488952929130120586100179375928925182825133218674182111743272490211248037027048034181082359583339847587318637747670478051925446891809036669715152126988311525448020314626568373599668468233687341189701719290549023182350425891845421788148910016802374159132858185040557338946609305885447814033255584239815131832898497684090132094175489033383305859218665793963553625069576328900469523129049069409837493378673825614581874064341791058727788317737245598797517188036461540494029016844962010182438309136647134452789839591631850919766554310358112856733415091300403741638504647238884047134360955431520293171109702973313035815259466823517578530378609166901688965020758623193613561315847996908119935177598592799437092813565555563649437153854224090549712939011486578783593269542165810757368644307494551800103973211816187949059785188987932953137752260195257850536782870960485426520641901430995895088988186524022442975378769046811712811288878502516423160034532646340578193683119952349440504832684654419642116303239868567993161890737688306517062701422520377639929422325793697303500759517882812898397197581443040384700011222444752290436534173561014949496890629782068102710447149115440476359543251296538678081160712897408000457356683990316704771835137617015515061450441215264172400182383829756592552757692829384376192551309327133347497806806435895527141679242674276932954389039718536334948245743523766500761418276759875296282493354454848213892028232717964938558624316560442621920994891567263230140725351851060897674592399904976610827571432546605901915314084077658509439634207543284080417017490355608216735822958650032338422484246853958185681786819005070585532822981980310268414923319028481248681162899150761099924562192561424999164465530943367137990740832502082397227508459106411418632651312306751101418528637170300033437376548997985438198714978660595335418574856879330324779903804367005042564510330546551890363011234252312120725460651674464878273894931480282301734875097578850846339211617043173455883507546512750872683722663712838446181979223213611425860321861906858968931947630102771473471769521367379122411773305102572954377193393488768844090036175405152537842702169140180224470366326360782777813289302198355237481134078311969345665563896040015300310066298389190825769346141124875538306253763672161620339578316591371732750865046341007579811587109457/5813880987863583260958737031780220304494814944463636763896196966205482416022666777862067425484340548960201384017444010536959787731349992347775856645853485092285035896916878436105932807825190748871888756783033021150455280377105412560101409336865267619220293361626027306574208008234307568730207550459296382795727608910556775383323839106283693857628034489589357463062168106402025857754707033494092938714089080811300773964947412957904754909710607142705555391552990428491709852531554355949115196256445465825664535570234908578426872310687976198680937369952498349444237316713624523849193856309880595066975682777846238774679058572597382751609902026934223941815867019211722877942257138404439809612352078003505359443242743807666027517123024914235629490888013492168730488733558278757551805844508572052841656676553513039535683821656417291545120962324143680626383270667910927128876176341101529960411027688016741263489206809505134796429031640512144259448410269571976596772288584568925282630056399464985768368377269081518033393906400542377749144741337931118389379364199325645908889680745136992849187087475980369787584539566870409620749171956504236526619344737170531810420548722489704380694112746174598392071827834929973234434060520972461154227401724439142700416380841757831497481351189519849147733484115363534637381410792588358015808222846572182695052672713770948885276544898330063719669130864157645908343151670531465492847590684598424598031607566030248813218798017945599110610954883258841449746442044000800961665749257811311751445710053856111866371553294580159011760350129058075891923176242440017595867976628620237795697065997077878935795564211391604969595149045846370187460789718703492296339412740806623058227354699434479592128427008195693589616084419647160560709310342348067330711394332038900368738231395331450833313996028153764962518077969132270029916254343254510056065600921484971812695579911630278582952975950082713582930472708916458054924571478004454871477975177864388442801354129650432435023382138948322473684491526953877555886836338443960512541820421717347726463197010344868069958294432790613133481080614623041636601157029498065569710779445507135883162014957618769147633800807867812001384935188130298754379265750739520534463333927164063796712464856700203769952159675520940121683082890020830843325211103775458547485612981616771851341818829200187313243488919128726083248258434852423279127603267201040063827021446081991246805222820105927266712401940389652377488869223698839382598436884213682124764374636197774060095766687168875769559035337264091068885578757136172898430713102442230362426135382674520604662754317903944770480238585752887122604928561242902437070451185481055217437516015003358322767057226160282134544731208105813108532140672120899986701714665392698350783968917329637830489696197164870752145458797778843161337176425726332381371736386629484942833684002935336938308293094842380552362892631167186778707921249160424923247223899849383386757075258573655507960176260204903955917570315709240302982352062825949935205835587380883138529827136961819969421798913177095459552030301564872059293412236818401547273648907820970049636876609359831918384562874420668094426941639760418426995142478233237761720551598145742333796031652941539751937251323736350546300882685637059628556490139377830576381155271871625361198614908235307028407035071343093136725854363102935110657177350392430431184448643971066066564516508691188233403641157935364783619415803341711619480056125480088439629978542336858070306896652904735038925398624801635458389580855704483244804763677483342956790990479631500927218240568830020781608768242022273231544471785989141564301021067824682002356163938295319807199333497024957145537935367401796237994376091321816194168507410608069178520376935494394915845063665271983574700161733012956120203592600653200075327773173799022254814995760445155402744338313025515935989401026636720259840131327495195395708854988594780378775390773222248847415610976043147177490163873473926408957089945362715118121318617861690831095535895448218424148054426101025478506639112551837171204740939066979058466520606785208405654670652712157577796081116381952991345025337246429232675563442870613542662394266086965837098848524847326505984656457292449179451387660197295591598730101336319978139469380407431232362059209114213763355523450414591555091625144763769244256096111404000431343699321533497410189562176345388711532696038054880572454293101719740552220928620143488772022421583325332532268768843376239769003565222539435697808353911944110512760256389315276144440510149531247056872602623797742212275919692178719061640694114489908319161734880026991290513262726316086121310095991337021276591506358246813765338236689650668629720352188314480813377080132552825403356387622843382046251098997304259356301380032194356087926121903892047324857595093652761030225436979096490556024234810983865564419477264202710579014235726165567238725511787530810849146289300383969961338765347844218614956279975066682056747577833402498823472971365086930730401798994447965610896904335828637418987434272869507683596810505430950896356317686324395367723151864972168155052063311282372216558581600332676677451967576739158051926915939680896973293261874212026198871274174717560781637787539839329692863383875343367414482815054506464279825739148432007871905022782618644084889394117123097409016132347851908356949683982329379211090433923165131354188667874162918763155275269062155783628838030288687166128546258784711574182829873545581849906464857161786960258486280826260823022143173194772114994224348398215029839640305725002025307350605614929842815335039092274510114473754474494607238357895223308296816495919606795544298403502583053197348661948705482116865216323295163213672262405359071888686231648443175468597927713967676052481685962667266511577304822470892336812294287326159723971999018058971028206795368286626913233159204951707272616183134980647832470593749136858270902892648911755443164735455118479471860215274271070315713418088000410747115344999672417187171411390687423383909296319125391729974809864612930123727332885036923895265550704397032342222992233235436613567876519609886907308551502138506572792186175529176404740634205228492759204210518766017826242689869002687266238880920408407672355453968756857861883262500000000*t^79 + 3211984336830340614112747825062702837242487265563318264541984115093332844007655624237478121268400562613303083585746386659280777028973189695386651985416078930112124351879336805164523573839998157015535296581736508039528322482691249945288657869308898697363158026261698731026317125846366239109820858618940769742102169618055159805221049321948197398505900270623758852310572411255939898490398111617996811905403555075917095895036843628846444729186774547596708848534737130287193468818670126722952922638454655297523872455761140471843647321855951966850078054804019307888430295625700470008699490588989767411535016394676142656929282979953679430272208642598796595240236113095426308851255365588969894926587808691951942819558366082792500717969879582559304168582835318697677450069959339706134850191073857266161261895897768183036568454392870134295208270638883262234991646036828049615443538161797278218588903918156640455574224083263055640310536563242636577737000526809217666696490262403373286149470704241603364467637890918439865918615007879957172207361981243246797996054627237936242106916096016181225788460761353624124700669695107591342130445501947346896906973471172492766224094953743554613307485146159832163306044988648114341619643958752116469879808971407345260503267522110619046828581794907085453856376296591574822308666879480088150735354809296388128885785751519684930140792828853016194099440716524538760250464046648163899195717695153145955552444379510116413767869152139468200094963395960825083826521112129368131101033827737662205362999749757562470249107399844085368309154232579937590614727546587187292960917564026919152031762329440185921686564661647805406724870195994625870818460216086573787050102765952831826161933556780325523796997466890647459253999344323795621917183022035655434483288931542754945132107992301216212550746880484911531089675987006588185212612343052883480888148967731843350778011160681912327077955077499894420542224810552691948435996547266426907835285283016485496733963916977725414101811937785597089011878182036076031679409412265404474727989340657605649378384702574380826974038218756326003219346396174787230952260960702907411477706098621040786791392683926676174387134002597464113638088277670768959867899883073648590350155309595558951080061108201398439895679805775588603205240835914442391523321996308557176646677049128827264474406672634527688987772947002774379186486280229179828005486815330019772620211388440606127230052460914213207108374781400753339196344643544539767435850809468508871040173945441449809020888780632615017504994319358107653672237736774449602471467025068871947653917665274256109415136833382073522233205671657948101383204325720972890276532081563330101940368019535565091261629841642215692972608795947000613295938305528403759552268296440305750347491324696486709533363253707310680658116372960166361514266325481370951037138938516623383953724802669442219624180200870041756497482241889513706101416112774771394887894897694669535918960745316567781373926301717824661792955092330485126606923152220159922403271162282548781821205440980182253932401796641733473830380658234937533972474368640907302252613761634937524258808472270180244587118107124455290738928180149563268696802194978933855961792688658586675855954705804249706397686075419806713261389975076350898450935915495716743388760362582755344867992316130019138984840472713494883884847855850922883785345510215358876426722870701699894202530194378681797973835243101260139913298250895858162199289799417151979856670460535539430295900799672440523456444108852683697384268577796561475361552922149362800001111621336411706146129568783939791952443376637203696951220196143766263550298709200933369786265041300424992262962036450844731518372204682989229764983550366974586406251329137166003873408742955689573992235413390124777422735796343095147791556244168664424866228756942586052986982941521532505579947537157315291703801512078597981492160064647280357026065611819980057559137190155979339665543779638303040331943600702242754252873292105287129388075055566411355621548257266056352952419598411442582665925852375913260927452735305649502938586218023246774699287208066435525104598242549429590940969659220359249109624209603786794347764120431824965083276025920820156123565414033409718253847741257156007280053355265780036768392424737282640455286234299406028823682672640839006286187040256130449446736193151738258143482447196800333436358465384896116752290219546062496227370260070239676438263133908324207518206524800943627640456508075422731039402911918520882049002785840757875788457402886313091433124069541829047904995710367028214844246335996101930654728473650262347775627889058707039355999313222181381650653197496786955721872660894233970028478876820791219616369355328639960536470646421660814261553423112557715447430656697037717247689793519968469895481075397885281720037363026637760859459409883415832245036078182190103298697408666730840392497612701216690982291577302135643455488208666471311853928847799290081693328849424563650391351204498582101781779482621771735963504131478267354312478734300520844128313944939953654734535699407147950181739059435690832791821953991416940455773741352709551224105990446418547092494269793796480828248780475484361665207058228240686747388854933549462264710999776757031011737248843870637392733099200720168272868215507264272472433473159090265697467829483593009081991752248246121712636189497561732206429069072912014713143462402758845981945868036439252463422430535986876553164204892919351613394648134268136113175415329283565002960152331524678824248840374904791358559303708333477117023912456399441838300908722146497022067601232881851565025495230689159200576460867084505398905822022438442973630951540471142453451450644513055878547330269874359528055157541820653633890591481781575208429185518206824772097164215441548930293540671830547398203520957196634091754395682587548181294028325155577489596474548555081277816671616147982309819137119032823426857087483741165027071175976385083842996572254583590601271752695299360634332038067317268139055190826790299163369698098545927492902060450831401065872004390996108740105380788532902014643698903000674945822355770100972519677887130389800144671932597803802529845230364543068584503215153930299687536249365040336179497898028921282713229631043562724495586872338679637310767969/1393509175882108710264721761094903848804212435718530489424015329556624509237432922174431952027657087697789164566210945749448316883249992941984066893668076374582170021919226131424256342699473705016920321569831750547091960411581131646308485560309243771597890911856005559944406065734846943973707508251131949422635666738725839640011903465788206562084307550273365544765900860010599003726609555983308037355366515652965360135867022458074514314851382688129977821387305571509677142116481065704281208010182951279020101145110483535238166305034898653352495122747271208861567269688120839231256778186274216062396455070588548484814492561452856262807513681351294063904791171067478473087682199785625356754697940606840187571627391385183712476081771001458357820808516547324442431620480782068172006717268106844725136784608550237341843977492244854998852201999454080107150581248596739981531679341220141337824487964803893252990644360505118801430654016641560069589283888344124957724868393725259270354568294313555320212354784540001464153324520691194690649483599191579555448406114581649964938199747554551763658140862339832215206270461259282210441954514171664692253433688570471199157367043797942726112936665534595157884798256733439405548904147855175427996087228250271531731144178175955462956015205261182947215701812069000040921016058480245393669615681986607192535087628514144300726209470481828257823381679813546800628099592194997079845365056775613442086411729893727846141502647316244419661213798063488579723553922158341233483436825838684409200994891863810454657623497875563784624768100336472249976034138467824516000654278791229832255211684284681460148372621951310212040723858615624758812430180487453474431561629919605368538404315197288175671498646636039453069323876046473902155683802802501690505884799674816433157720268322802521375962122628676291538474837407389916573509380572002641647126644748166602090721161207024533785699116154899961616126287052080595582592438287664787777086617631704686611148447284422305582693936856285232908944021363467457760995593418978535386702897796401300586156429688481139335227616360962034486159307316886949883253443831484104238588165901479032055205943349250951370913539903719297466278719196783099948904905837700899446965366213846276289633927369381676741219884017772797225501912400664515118799479336269982299574013011697599413406993703370269602644605258033017475877346347687543873286281611664214701464737352696976603657809971359492181111384488319813881996281542980024554452207814739123008822272876120203448924137749925014676844007180955798137813571057459710088042115106265334182109076274180990899689128227155956255853006695606183610635041268653287118125008770750234878045816193118377691286149177730907442594604044347055371905179904321386364818444948378250973727714080547073430358675078666558338864519903439437730055465981181667349980815416162667118897483628933968541684758359310287916353623341997798198067273735332296155629382204197728476595098170661698542275680039261979523585995522010298889456593685401940439858413399247795845529761081639804312606996219566805745463501684034035823774733000995678323395937473088925777889574174769265333398435825694163110481429744963574912164075491754704708512509173469793110902571859525177259109238923612737657401120129037919029681718630874346658283171805767636947590400169414859241620540458190040040007391299552760329009120447045377528224787664647014372530904672713311048195124705731687464838781878575326824331661478876720179370528528173190314305273865628955076163828592380057108631029279974573557010446219477679747858449438839901346234705893153787042615062666204266050338394197009319121046228779053257848322935598276728116628307891399802987965732315006653521666950008015615853015828462014670714309450852305790351580259710489316807610407021717348273873038416264776264010588030425349105582342044608218099572074162339707702295389354613293324965208779781236711768690475277285115731349659344690158914875586222395870366293195787823902118021381788687789705308720013329202435984253775219005874716847109972527434589678656016901148279708606219401699319766621817707587403162754306594436815641459449074772565534931448470699601926256460919632679389411707133886693440645020292650717129245393624027379628483132917671741751641231775249832536760271052273266256196400383975389406088444525618032832259258112069364970699148163409961261290073287077298357173094306023368285422792731992431649512142210684965834093823729971167263007688592599385907149767916839610578519371210512768237469712304730706806179397068211231213765619198763067695043913237895437861164916580416519173036383543556722960499300512723673461343686897295992908674995235567173240083317277115567150747574995210981972272348985410893263669002276122818436445854936513414891180611982744208015062155462770024695558029699822680730890886334183469362843908047659504919252195507647543072109390871486739201385735622283489491899872036421789177107068793122876433288160262431345068594733571781379501652665763469360476582397007798358982684772319304279538389377783868761015095878968375819503218514098300085443036794183076056710269379134046040535576349637526297309588877062703691266479688893945419034858574539052125939864607875728238384915053616734777645967097577508681405061750883276521795810595070470820666710662909294938299594109839384778013131661065523423494832780660522016003395533595541468240430513685310707331079289813590530535360592974559849677701898520273498057069898056747237899529834741013718524793086489418375877446605327053689825893214846152967327267689017832592084146380961354378739853109638380080489296065043706477956804610412549096110315043859344895118888502177433758925093302928688988571064736040873267698463075348699432353154260603167075258939624630061509829953876519453654842890043424178181254627761744307969554788044884572122850880831969745176407685695516586621974917419267810223353048112561869627125206074215366463416028069578843084682800922964226822231628629851369866794008898327243661936408173265458142135064658540289396848278593905454800236105147118466250758327773642828041222566304235209436918326516078903418334554833499522814520033985857756981982433490801937980623348734627767413744231048830318755318121713560152070161770430005316944541289259760944962500000000*t^77 - 510401323976853673219934911016377578867905442878761464621046748557279152755172862144099781661429509806945164584134133345972220355488672103378759324697029481156518526915386543237367309585784029248236625623301044871553878093963373199658632275937619519113088225625602882173388553662426849505264556946612733892276914334391240905468573603119664740809241104885988384280957315576076630237602693377568092159677255399407109392614486757750991859100760491797788694746971283519964271746722996805657567264053381961464526631232307612787375274677672542881481605416894164924952996104763997139803112684471409225546763516962921029224309689079132462586273192300020682533796350211577554807300282238768760017393064344429552977509346068800719095496942585287238189382999733043419629754130361629070696357906904842910406645294334969196157345685798395507262765983110410983899459804767724119145610474503825186669855546985113348851647652076298257266933700417520267394075332707402440124404046564271585907399003851242988955424555355105697455589102334143593687755952419072791816184764151745923703262834840000895767051386353834903862684710867557790038795328435684708236469240592909305960685282166807321896008361414224109364889958790074402205810457194596004532944532407187800944468586144514281564945342914898119512246873493302847319640082986867088890529312319049746928296303690500403573133900303228633203260831377582883196417913826479169949296360329486173300400582115168585323922823125985158417012403130778270416411753234963805399140430627556048153581790263627975188140642959642146606894647210409207988663750234678735996664528847242069269295012639926215865813834061738503314261621509468027352853792149927459196796544026851437004793263442880522672767249315592882551547245624477281506744873058411797408874128257004972217488920850127228498454378647701890019035864566428339264909467986931489889110843467369472399077369212784453828936742223654565902793071336589024285131348895726447163560675555442461058321139314959380243817182159663593818523203638932633446566776472744889295088201814380955205339347853425065659769041464712526809473287129413739851685859590346724538317918167532431642614559357873767538772468144896054335086957600578304836339010804546754181440776700171929804677916781588576912300604626811947332683708301416641314304551815944013843472326784090831751310966062159751220710531003286394200541834885806213974112509890119880268805429835975599880060697266656036082678768520046969424546035157406959427576274323714178606345461017601594266919670966365871251832207789400521220760913579456513696651088077270004990834278580703678982587615848299353741843892630271187818187376490822943628449381591508137891666461746951642127548651882969862815848985166411871580897971928065283409071143815776538520321883015269479542397975515174822204195215126380101447400240810709294220122703796662323363196542008585476012049623845874008466399882740790910791120153622732031260160727900941730823393524124090858415543640847188186817722836501007717916076018164340085250466191893625933771944314919792933938125398342398961342772915398783728612384413093905606853472222588906856244441711290458836724723154925767878370434076327481618845296098767838123151984912091355614247916271730214914958618695100884167003733072510341924651022599399244045643420849313384037384153995230424796845373685291747403609980931801079428042038472143893362182814842395501477926684817225579941572053084947255210944741499411009672728393552206718525747086995841397929048855665506836263964197082611908893391544629958479974955710298122173541876985564938351914982624635887258622514036458516666875964324647254561556815455720869752246462366616551368719126286612533104810535459713815081764333973828001021879234456043930582088662016930628317521390609232273607082887428648769883753057549872659166160153959083726571872957026791773833571998781185541179967461019886276099046676368649145873632465725143965605381622205555011126384384276382257722551730757751527323863649060104368002249760572320432129679880711662435562460387297664523804980758911525798494953900372996143518206690096351204394897864401099384905738496326343817890062386020670886540465946346167415915786269085063832036419223224980044093958824462730607963903019822729617060477546262115019135024497287765149732466630801731893129341016625445647992145013732388402127362368031031450007415394830946380933931907041209292547353484306573138433946720465777640750525078800864245024756580555730781393086542745808773666803856622953757807132024980236621832458601236024519687807401828530881058634663277642712353054756833335030743571128470759893192584900426504302906010338886136122025328351233835299331701433519684062645523200364757314624568084994118095925758506586007951387072348078484964835016692773169841503626900981463397882866009382322910716125526730986302596161146652206769760862912798758426539191531270808217868431462274474877977636385189656332755516954743992663766819613716161339410036128256364178211583977417867715658675750444934702830301117704478701949881739881101163893222463702218801499740099952041996805648674542654355111259805576062345323471993338550682838108130861068958259656907013958224685665682581620659136223851366729382678344399995035533364375270447186967805195503282754456456437873546244620115179611134704314203368896693541360808042703788261633488997699739517244056165390966951650270841260920463668702772027544188450532927668062479068430534039351267743882819693170716115136823390855812404921938408742123424745005685168925276976553040397861425056754489200524622899223914452440184607190827385915254376405190173062505310832257307046258290814310202145950458175708968180011440219533327862988196580289107574647865961103181440242133416172018257520078257234781130022185838858078755676275514324227713608492080327869607980300734539146187011108354444989258348208976364936105439793752364047054254305305188595427203773354742508789142714454269627358778437385240243580070939689588425389268977745257227641478671817000989252166483196090429571834245835197836805737919445282111290175077465089234044279455393117598206264343241712293756388720440763986386805737356108203023110936891905643580391682288518055899625501066403928987390276613591734248027017585453180182771084738315276855427421747920123035664807971488627685093441/136282754235831996997969194242383572880330046749910957169356072710254888116294354678990697527609749752079634820066126098482069085691209845452701900005534685144388584079376171555529383632810289013639518043770948745241647528062302682115823762531352589590726124487658894921646127581869664830532017027563121500115949300358949090970418683538919310760340325409991164507344800256879421124650686103868074799003637770085815463838205938633040226493341786163230044606926701955306764675430994655179090741277952703939819558048239186950484130184995169969066197201545840049866521682233180462358520443435083954030056117313501217736345035412741340741594591096585359129127185013411159478444580994917652625373589965089464845475000829447109939885676800837624838013958513786331913971856153409571388448885095768967052950346847094325252585817742047428557552562724921679923294828859922721363960489224432878435590685219181168901067437457547785130071298693879034408307359691420012334722091799406292874423560135557498239258834708584702931887856320867758780802123529691144636620539631728632509329095609979060349557165310648371460821915442167280660464584422879544892860435345465368815098467733426945077896826065259417215856458498599737313075694464652254927072142977736117015555462905296057861676221333599403150710259041846524586419210296408326343380031904562025092645956603360593007379155845869361448700674304897671532362103838164917985425025613919089339756500098106120323298321208082110827325744984859331526077045278261209309140897359601410253685324654015706434198970570513083576420185879224577946958128812170209660842428877111669594204450079179789244106686189124327998899345350258580511304507001356510757600905837045987553124088979768138984520416312208608311138779509510520696062356208716115490849321791989825082065609875265884274460189685466945581302349564636889715710809319079816530275708426538992353416915964011116958630190840719594018851720002930468859920350205063891118023098390180974452743142754281652174153003859850207486203261556322648952053969888257768785465293990316585974266629588234650947065647169346129441906696729533260844838884998733207078247270555003653235397486028357364487212551042481318693433773703327314892944547814793536412388208395916258428304131855424295952481433687011654902061548815146365036936237937142913405942358699923809908658206452447405159523105290057579310993281830703102338620088034503648838465787706086717375580052077480177380358869376504354120063469198565676241642116170410642207125075546936006855389642947805052930499481903064107849660652900950822541924000861476654282749039286559095527732824558378051663977040416441922330694296182430508776337548625621138538842899834268976416376768199580277635255820453828752575729791436210331802230422481015444489855486628747622302853843378263256678458148141229273577218988761428301358710042612504849338253355052672210875509845634522643471350959587014252589709203539082326228176644359225114900941593583710804515755299076452739774455597581411107602942749971001822382005693338422942245998795743943515441336831737488053841922231275442329423112750581147310659293399847834864902051885872571478385310003273248519428672357660316975677284800581143072628477774706402509163362245919456354077513221492089654473808326312889812115920157705060353076728160848991168677487484971581463220765584716902390387920444934059565939103787872821552842702380203130598429699232974755896673799307789183737296687106202327866863820658768292589358773292040427399007794998235851085054384727863388536191617495635153554896896008699872194618473465953940954775211342006671277051193068024424128679776123579958204965128173885748744043672352924936064433724485592018311914386641148019825702753762450546900190059491437392276718190030114448167838180686239490258871345739009257100403496251042043341927129383023279701643537261446557800326119402850089655674835920119432311609329664038101757282008950801557259231935530883278663794513674137420808237895297507670368250922898517984562997354586852340976299901585638488381877806160384442493496997502822915329640435137404621679662166463221121477486796976285168968953359423829863154937361781658714383767635154257397491688041061103872548456649143622344245490105142630736141728531965471870197863985388737010038810914373119142005643502038986726857483344327672518439200059846748210119664141615980312674815251597323759750022542474643808434878093613818902420141175628400020044857046568327790121380710614624457470047759336812925773727998488286690517879516545886563342299621349636742801731730744016391811864670302916495569637675432058093211214762938740965966623393894516477095649812307502234772560403195704402925298657212379654337894015767264725381004367681394257505123408081069360976535393028830350782272655733673617070223566699511820065383596733428818641534071106538313613485175934020980108441767769268983850447318143577149509664013641396365756280556610879176880128243545566695890685703948852989627607410779986259418705800320337518348593357198670666065717965328173721341350434931187195550204846769732695376470332340462536420880120199388646728211790361524606476625203428787555051373677330759343548092337570811078324291256424544835536045665235942412240705803842190509861548492787757736852200766414448272316076171856268897257568926662968207030028120048149899389069501853147541006675919309705298908254762830171987142167500638735495760626483809034830337716442857331532002698365829070171369184941186591510816491816923231806271908740102232088389221435557790934492867327160576035648677096562403949777633502242994142095801378513009054648665882907179504245356485131201649202994160214662861864633198203319759229929215437810439645966738830185971467629740710543362425229944725595523322065883487654413127018049560358722384659013864505408622998107194125995200621348702778615544862619472871483874341805806621518218975172889301952551995929487189640408506015838462719674800859994999067270350403150515530759121426056323071445325892155635674626214829440814077324344019068159910775115254550556325613787717411457921838268772220195023516336951156694092113821072680940041112829923628962970434600636156772007892588471869237978519705348258379932543232580396588850011235454627607359473113048708558840994301168689152923634097476680610812500000000*t^75 + 132760756618081781971830481441244620806702624393256587510061564892075139748257740551647700762869049844589932546838944498517826505241003161727170048400896153544845907536326066380760965030483622254933738810016234926548676305672671949890611365009092430583790005599534024986019880808669976685694603642261708401100533248311110124025152286149844572403765513648328626973495824768591140040492291603519018818072920907328126294083540263170254304532517642445540016461007713189885762605571845076244798391219355379154084813657101737249412707328886087658752627262980396597724474445198514895163962559343417065892515837463474048486154293645352845414814916540298353199299219259244060557803020698903556560628003780602200421340793012341144392995057370650464058466945031221681218611518387005630036609949555285187498892236555229213088396887311624132494093741339502824705645455780840622266573041542326193146473751832782655830866706266889437102600700677088203388569138854497377865993327672228140889966752757417809926567053501128938440269057412474287669276204278377034296807393247614107481459538362731336483792474402631040980907926806836422683519618205454059537816841413726780327978111543686390964586560104803171781604966196407053208192419223624860971963177264740416936496318736682691926932180595863307350469066453085996126327497307213563562083522810117936020438184187336614356318547465659654538980168673471401361262648854779297256811656042292167104555694639887620692551350860216263789198018459852379665474811532009009928200596441152107982185918672513782999961964957126206737286843596318393007240886468333844321903734659025155852566231392869866781106711234472311140533287694716977249247303519459906523597410947961732056554065905855977477536733314899225629482553504526165864795694005122370516887929754902600133797471180449604933076072059963702460778986880835734611060027549218043867688136940328610546961991464391439697083689480868820662683780707203375278018477499010212408962561526845888014794708665042852413997701470913321680423780308893804380846373900683131407624295983851562425857256286478159415288435559480676216034619549435756811144867111880901386392695895579806899055913348960192924195161739412934669775646011556958055323178854118566096802948330498508371629146380427529828735919327548384187333765767003465049612063848168823215052531563231314054767895586809855632027688384573195432059551276979997975074586729435031124818521730436794626638545519790268608476010912303167268814634732237522035440727279725184145316669116520205113314092370608159445533391540135191495428800367423221453671612930773596395272502915347220398433313846759670345419666504642733202923609134439783047502076166591152863581522339002242412064467861158936167177259335147259275085463975929132220618513236352194881791819646568984288533265884938721714873558729883249881711584193511625551628618193043039484879593035203167016997322625656701635644913217363225811006063117150187243247302944171862957490658812307671908482552855085426487011226473802343437046369069158004750792751248550442861685737985239929998099513757801158662377405294809857343939187238582675164811807494769255124056451753422064556631720485330432908239010104624935213573388910231907271934021810780407014920261711656450364287290479696503325521679093793870305153543556091869562058988976001649107502485272681482010585996399817151130535723439206705518866467203305117340316289509991856773108310082236285590721852591074189221720422368468143249036106733477564914394279396625501244338949220318998758459846053493361386275900518994833157554105142145046858498149328830270068105119085185759715978460080638752367710858400882946559983538706124762393955287966929792416472599166535427469788722364406878438987369448155725050176883149679016643253069738149833894984384291680086649542084076008819189327707620630875495803346188826953000475622449717616191319021609121588621195260357349393356937841304398864285233381617778684943163112017316576078813535815090026700466161015921779747311800981377514324774359501682277281181656967761139265065945614913090678747413740801453157255221504162050826834838795128825931155097092150415892160029182778714783291009064750351122380772214301420598362886831045824684803123276690400554669342884775941446423007800382845816702382703391898320478625212790000329785593372338988149442424082753359252933141878242098386895026165074762568243274345681187894658790910090087257823560130150033954981434833647734359882883116413269175934980852271075370919353414004722892760562927585870324377743597479345276240145214489158425328074909364022186237148348827957576379521647140234011736022097240893621635334949888089927827908588692064178549360549135999170556943485737115443667141265522565687732533105380332798338893550149534207548459488137935592479188024235915174889124434607635384732774658510437213722708480902537252623598204727608487403924629592538860753532296373576350900765368302524545974985945731334877987153212084862338592942270712279066539759962929087189205846838064581833820352624391886104649597276622994028211480966186743334335864552896309852337263854034814718979777261846523676158208261955112499854714267956450365300926254091253791614350840296817689966737240416720259641996403055538946748912491209878054596876477838508353254683231133835641472467919094586232148377721635908595151952434393867854324527300265478210501423938065989297710376790320931183419596315190486685151162658901711104759586638085668608969962563833519525966018141558013126220564648314820641130854154603858882601415460881063879140499183845897563727965258239480074038589767752058577226705283840306196098965413185620182236155151311638628853642251730358566130031847007382041705302135225199335744147500241787538524532949297631951420032324312380327273058183250180280773339897958903506677227526612942367905246716344929956711544936759216155483754801750749618933898152431019184322650737846493883036756211693093212331052579374779333006813009962843865693366005099394999327474027859745800323722180986565711872754587395695824491380688464584868212704003463344504893687234733897531444694259497857614321241200101406753547759088862297499417253551200367124244543513398630944212066689497367367561355809017209273947629236799738795832590399797235331727363370380950644957435774785848642021200147216963624266162073959/24783147215826483712882129311694388634192042244349081842656693189668300865963962746046760425086379062204555377106865388130187239792691428406484791054241540941408715158873615996879397495355607348557345279638739933983173969804220874313675272917658909903951538641474022136283625035444996215373733874529169121937547405939149104143383918503670469910913976948431153290098967607729325689203471205981054322989981761236572043890774157751089477387863726617267484934088456103322124511492791198391453978864337934793445974339910752719480340922421234676438540889951874139780804647275229639526687861802068829773000540776650131356411180723214649711927651930455211417716134447483877027513378185185516452856635475715368365511276973112560434932199571546262259649974896315411251579288239396446544710229686047945490939471755879462718332641254254063093299730571205249639777546109792990214294665870100799613299390455419317561665039977947510409730574252243161998378842052320147042425629208141010049006557979114813193321074249544756297294332201052806846592386165874383091822460786100758036340239467026822735475571650758693201605977153791009826248612878997685624906413647917387790093745925905093271987069008624243242103823132701953868137041112965918660120473895803871762599455350935247082396878120321385319888375034931697231096250167251846667718347489016340746577484196732339124781709880439666679827598462456575746966160144329351670338880169790822765765383523164195705638951057364907361260776753839611770720841223247435638821985953911463663168132257311750578746551536016973855289384170862428572762148174819224695408233339782043502618473460754365605046231450805213586302711418158407220909134098756101268319168822324071315557471512749973448094114036005568705491609010885926302500970984916729142987865201223112826553520079200685458068092152138477147315621373736261255099449714339461476152676739581259510362565127476681744057532820862717981937621547461655450988300212557237005606755746564933306705231299885911587836963945160638878162630791126847643991861977058767388308528974291478091503818537077495410554018261655703997773106422461560391472584787157019901436547054900091043724535460881629165225777914391934482137620895238981981023265681242225081905551017386769878313390202439320780744453346326017898815517034328500321704604645014916046400852846626603400588426012040476528763726698283689525153929809737360231996072356413751177799298527649053829708267619396968538521607990466033406076079198074957209413771887369352166805939209206937724955541621728610935862493826172280513463268935403047204921216340116524420099587783118412425043240266127979190392679814960495032192761281201367869531522765628925144279015134480821886562078305515810684792958536910840476588896716213056571144343167636911789129821663429256393223314810572951280003969871645002379267571060268255555846009714726107081953951642829924408516139332259957212431422659050487014757601600178410905572761763736563892387445896254829676231209342289571121638100644534416324453241771958431319984065641984791233662221627342521022599860867315190397264874883209840151603566862438942554291160116472771009706470711831098329790526721369452296431130462650926518742274464403773829997710971179044336308724884484921260746138984523822178021622255949266078803367581352662405533759897551186808476102508673176161784431147044231582091609822406704358000495544046926775752364046112299815995428083304503929115805324742307149350045095139131497496100796815468092728928554182227416618182971571150635115139209489590971324118534667891342593603416641787136024445848004135625133436837969934771864790191763418126173210876080196421340753259288821562208852779240625509307276642794222749771015397630075429188734983226399441605904569007846947180109980845267147247862057834903423254388115983166726938826847973221655609998531113042549493049575424810798043859302894272846880071829089885724599147095020568539637401667467464242308734870862567165383960856243174661050181702377664673574873371771738221075030683614897934177025450589648085297362695955455574179627786077084187847844315579195538237052820325809059105979209139162871747687524310249731606723996315267626343742548167517653081602954548616428594902415974869998872191539499306232107483712837066939983059553780269465663740710380254654449789301075210020967874296810806093350768527414066314681412295060300013086375650915327514336880483137776314768145792259699728211823529844759017247027052827615521189995799520505036367308063834593610618168991954760515944188246234663819990110133777536196980748895495198940566252301047236922481124434217048827293990923869028033626847124028316394827456804091899180435647480921888233672274722996272879596446325519757246691072872056458998854652187257093554396943588444789267666240053144909314038288255204363077619835127383203248341644959678259408884901220326308991326875911945269576840721212014968980997206335502909520503513414915998741748727975126253536325720559637851690376322349016413865221869883491051696698634228365842122864063446104084056880075447014660088029628789064440124056177621868621533351260501437444334271852475776922252137730817353581987724254317612318934007071435619845311736753895114891419803037664744646950300315413579696689784880093143235595952641002534303899715969669079399730224796269828574076530528657824455650280255096543820739001739170323152816451710738237530750918789373324716371420528221206984591776389878700545355565232339673096489618624955593007120264561535127161846532884766267736234830099305404664042802066121460241959264963731509425573908958259147674817148308786675261416685209426811730253033545071264692082574393172597746456310670815003553983196556766117951671134062124891977618761365576616046599555222662760031475437157738563383065591911860811399090653102763948346151105422918702681692026425851731200312281759014237739114541000247536368010849621900577841642240936392782765196294641091123895653384892129068711473057752285395945745554006180159528026339962520348234238116895199310179440905809905181481168379295991422227096989986928842723152496465005817380481127465055164793573162144206328197127564490233364418754074735667204449197661174320721335393427950279017380752958354839138621207797170773086074864882338450782190315013510024172943255531303982657500000000*t^73 - 616435548773386813854495967914093122362761522869447559918368067430508049424986745880066595249230690170936867941642562131291813473970299748541803763456812914328644594868952684207084630533235823866109988021628825568126299410691078491771993607647643506225316148852450237365165490443901788530809231180541987236993422067336886537965798901919522831273075210664959174663813427686848167025875028492218085617392118827957656429433250471249399632231960549586448124966868835301296942755087492872878125719521048374153720136937567901851927609264420857570873750630652869398993831559315998194967716296940208401034267884726165750520278361035854819682397121176629940477088698502535182798958690970589618141102993900720231646686469281237426471236321124807082691604726093753058554557777165702159200892330175710815611124605621591306625991586228744914973543730115244075993965613823679877668461825476067362768039694437544737065042069860007604995666887863397504445529291981457628279570170831386549427926905755530878361103687256956304909478053455264797856562475953013503579205757110471036510512589868398147127702072438770261547374148815645657175252643256047751741080755283269111785863368920327377132829016571962730158850769358651960266488389591666283739879551045311382105038921959683311980748471020079352958107542825366087021493899599884492695933854560053927142932019655510063630794777387351050045783013738579588815138301701036181541412966205181514966511461977291168082110965670080735658343514816761656236564450790475967302713007901870998438372582283938038841319353317507140432811125985795980957597361334259354145553638474110338988334833981774493845410971059524931785882573563363743875846772051467079618703101401389444284355644882800822760596043222683112544335882080640913674607315745792541784714980105812756898286192492822946263466329385523435162329842849854705719376070163170131272265421312571026847174064453006472609652568428129525812802467766591206793933888832646591032468507613237421395450659493420824838276843707009704628982926988591284274011203454193705586863053607084243344476530640889928835514956434217222286139152402443257685429924515883404133664278834759658752210893714309241061153336654698708682918611762540509527631450281594835059543849873779113273488828069287970718593069235593827029000662365295126487414322009832186575208552574481876065804366295972330442531050067114488367646710847770403402206717670094900559759337982454009736550497389154820811224483897624982214995379861825281930471817287868531504168206774888010892625055353829930987021564092988174938123604198153649625807227077542176915313318578819357727946315017266157587077787401550596048918669846214139177101993571062280690595140844420309296629336272812210579937381367157886305966903792757807194141590560347886681690544467441796940159657041183193146619400063605495265357026683172830559739845617957737264393725753613053946786467045713979405994601757577528671366373043877476753769028271771304367888277360184900995284116713007562500868487396919597779659037699071894043639704808654296919436261965511736432287103325392670618376033611339950079213897359550079537292887817650394070077491982825280019006121104652020389097168712616273639350440435034023962068600829752856013224904464601427088891835250147044206508512983216504812025726552517092799729273147406792747403181871797362069616951725609035391978351091072972765158394813182740049384175515343459970532396744200997798673357990227373191162607825799270342572371054949940792044723597543750037822508628079295186116801933364113597397230389682567629268268553914436176436042971918729627998985128733637184178054380595761181989281576696549512848821030895818008999491789265287167380390754834117910205509174170283827513668959155268646491659836271861714422073979627268729070077409882509185652387516555646386765533156573082395934216961155919204001836226866623614103395645933740682244388891200171612436355034501446276936334890464337631492032498795363859339544895462825018096846290930662671139398950939709621085375138685034755323172475564250114807924227589390860491155559166439224953644788891281887029747079105372715229263873917294379526412432769249155750131760145786825089978379039688802617892683958383811826117973339110459234783945795405855440915569835949115873065130153250013756526518192957268971334551604060626379773274601860271791941102634393449597993637116934213104251740937572493349580378534088037354635348561125529311840557506053620410298612188820627043399376348232728330413966554655320590193039033949450640955926212101175756780235694497287153975722092482213860827980944086606228387639576608210838927934657543433914507341203456045899841163188211473938533568026516874914774063627095679080678834910133086804364516688232644249149165520083414207580999537398298525165160454806824804143831993221613170898587481889487467284930441532056256949865302911582915040352430788494691424773591713958572583614904379197017811711763250082507587906387888155291465525950725550650590838658995499168275877237891846000444341326606493622366343990093541485355651465165841624743871864086919184656633892168319859758509015427302353024928435414571060916762846458040577320085341556186549525567386945076998160001993093494607154655415876729490995439206287528575702442049098187805569795400810809543691171853789985625369107408852268157859979075920656990082042267641856175042511851626097268297175996353849581789601289885033592400516787900524215369556980753751369533891605264941204820437259170313686596689659988416974018953745895451620082784161278176340691775187366040331183577672945730770177666728525757165561857302291314389566721667193288155659058948336312707314464075454930883419278468835692986204588313153186289746244158372230981569349333364243081522170359671903923084764293323708156688466517349486699098255484623865232914532587009989165084085099840661259587368674843604445150898384741985068427707209028533357633216374452227018266588721922391055595245313003100521106234847062888985581347826180177057961491782959711785964490187821169672946668024084910507647860754421922527373798333619278921604835533225488699818362331718248678372203031215579277745042781266065270962895511454215590569029217668970951533789875352536959038650515806808080814169889885101557459983293096594272504933790066242051622840613262036958477600091/90871539791363773613901140809546091658704154895946633423074541695450436508534530068838121558650056561416703049391839756477353212573201904157110900532218983451831955582536591988557790816303893611376932692008713091271637889282143205816809334031416002981155641685404747833039958463298319456370357539940286780437673821776880048525741034513458389673351248810914228730362881228340860860412727755263865850963266457867430827599505245087328083755500330929980778091657672378847789875473567727435331255835905760909301905913006093304761250048877860480274649929823538512529617040009175344931188826607585709167668649514383814973507662651787048943734723745002441864959159640774215767549053345680226993807663410956350673541348901412721594751398429002961618716574619823174589124056877786970663937508848842466800111396438224696633886351265598231342099012094419248679184335735907630785747108190369598582097765003204164392771813252474204835678772258224927327389087525173872488893973763183703513024045923420981708843938914997439756745884737193625104172082608206071336682356215702779466580878045765016696743762719448541739221916230567036029578247222991513957990183375697088563677068394985341997285919698288891887714018153240497516502484080875035087108404284614196462864669620095905968788553107845079506257375128082889847352917279923437781633940793059916070784108721351910124199602894945444492701194362340777738875920529207622791242560622566350141139739584935384254009487210337993657956181430745243159309751151907264009013948497675366764949818276809752122070688965395570802727741959828904766794543307670490549830188912534159509601069356099340551836181986285783149776608533247493143333491695439037983836952348521594823710728880083235976345084798687085253469233039915063109170226944694673524288839071151413697362906957069180012916337891174416206823945037032957935364648952578025412559814711797951537996072134081166394877620343163299267104612340692736653623767446043202353891437737404755457919181432915009155402201132255675886596312900798441361303493915882147090464606239068753002180667969284149838698066959404247991834723549025721435399477552909072971934005867967000493656630023232640272494519019437093101171276615876267263751974164554825300320353730418156220482430742277509529396328936528732295656895792537834512916883698388025503469793770964212468824228710815080605466997893706861592231075969036987517318931973517087651930761268046530708930314604455551307912562631708789155612290392941509767850496920354291278288443767092104991503652613004906764829144029298361882698652763144506418044459913760589540365155204767512225158547642469257031439825988188481784706791364405015521615583473972725529023055493096346917394287120224639177574181302006415080825954626114540760862591614668676560142679432573940108485487638767488026681222862698342057314427220983603704768702287329059300497822690376389497892510884953176445581883083185119054111205867320839987100126467034067605420634952934375479514434255061760779339702363292859856328553163847581506608240687277567856761479300255910416199489846822364789971207905102747222546411828942789365734253760400160368923725943380693875898597978354658420247478363053397235388339702813837376658273560989829233131991243111377956069176276587347986079281605147308955612347798293095486957119624354351631079042531801645926542914205828849134335902682157915979335150328172064844425334835745099325316569638783181073424619524055126214283498682176815490819036254990049673339404698668167194266670895760885662088843768128500228188434627115601589509879194353219498756301442681830625489268405889760830170897369799199795968439878960720211582761950725679061432460190548960200793347690245483415827056457976943240358694938496797952554983419695438806327069929765979539908827545394645885266089758604944665442365109235146070569994614081156014807848443224306259494150777279000438560263373329580990196872681742084645337139447380702221798694526496079606407856472891640423850666242051437136441202363163040143941779173254625758649093318828709646090329885170003771991968548949308688775429157123716973535860341194633216721923766843597196408187589137582349224654653155981296593722676614231394632544166678260238181308858574523329198035644830789517727440280402578779937885030527654707433715938060933732982560770609103410215539088306289008952817933851576487165178415221100047983377386689534219235228438171846487483201238285565670110019609430783063239099193701256911029984598241851800013462900726843238933286303834121891795356902860434006630403823850966055596079283482396115409591770506535382430789592129179033411300054186436123298439454770493447700674948336963661597374096713590190131673984319667225186969860239109904533933864207016329133724686609343032788793157630893981442880194864667484807056935749331284606062133738411910586031518820284499244637807863132968198545010465988448415977777388219596989756563510668241846215854691995386412002575462929633194308718672122864713181946393517505813522906133856221228325504008087783834899302381641541893609972387086989441972226569613788205984613518278955621288505270629225663459077848714924505012996963133954988932497911836091359261930606099476368097615421268539277804770730372151101156516458887862544560341525197185159683675959114298958555453291132344157586322704771613945271745356337384360935353994009376339710291184893660322939373537612753368894368857293361875270144425610169846762888568666303739185245468020461934958170507692774303392295466260103953910809648366194377030786483768156940909112020887183971533682201227104332846950208140996210465551142625194512434564976344261122998594637204302772774966191737006472459655013031271720708142432489460824894457937251268791673780925504198369149763453448743269578374732404573837010156308463332394710134477269220719884035243166204096894789681067811699783052205043419983667574300016039781946968785419354883433440203472386413684000787617395744604473251942067878425046451801067031355993918269429913195907943525539761949064137324616654636318998764284057418635214832688963285405756651559153705021330395097467371868937576434927862089870056134403130855669535431607364113082980391424305842644896442569151023063729427513967743508277761922959501315607837901907652868031155049536755300791936948114603077500000000*t^71 + 2422166617842101136569933386187571168451033362995979705873306566866608314153908721195141450117970777883099058503886463739344359211040344873318865511351075793568243055548000351368198101050210788399481344266195005375229466021200024055362130732102772722325072777079256860913326104147622906226200899872859104904166987578544750319289100500399632748142640491067818302403804771637603887903384042281233776460147745906827656469186772382971298865922383642846342745924473131452252298952371289335364996426865860386513570365867607201013751786600537840301156295716592608565399466278068236622930048261786852106158252280718311253080279411990403424493177589249860935356204585929421721984614427212375118132559477608101623513624367410113734867436081660581917096051235364809288824401015454595612137054465452627270862883561410980028499053769821409853889326658086890799718076401239776445629373235644448473045341525465197772493348001798827417927329815736544293176726974409716245117504068315122400957139598624472159156884882280175956677800910311725593183400027528181690590787209709426924674549655059585721302497418556279116605044180672357917174680619933348837185412500377566639762118089643307607618905929524593698262370716839232489884138860012413625526366858704071900767712220491233593807135491447119899802528357467542849190964755241459108422111148623332014779289377271117502286453538680673372114898185549545005789460986937028570844366674153587985646224172885798087001734535317343642725938874122391024864901321824931723785445413339377475660655383082606445987021536583138159313692775340286549799648462498944022707811650284541756070390299862809962461867354913639751017759985868837502359363752424653081723362919613349095636342452040850490659512037497468876360519137690117294428375460716035364568547545565090037486872338461774154278866354909564880848097330862879507589100172297105991442140960448326255114601389761402413016228550662251372079486537700299893609891527284207901357094991723831489815791862633121355765228810134079576370240069311532032818787023265621939421334084148755924272800231925622640257607015564846435763346082933775277130613323014374533718258131880378018623828197039847881393594008387655224927698107310017642866755408386316050414932368107749431065597397629703178968894780497580791285904749022031556632254697212806247209594009242318559289186503151512842790023885800255446993960159772631536541908758318489696560460504508634012321341308465618267991260124050524841619435340628767314680732301623430778771603782725494086049197989222627137262433179688938056651226047588471929837829286192876321494091994094675251459074324392709927091123003195417473459174154916109544754568545851667248136501994379382566425737485850219875207078052451393802158588312163363315775240712830230649653879658796240094471650612104667999760818505590713495208190753541216358368399422194907251828516683457466817412225177323972738884982000278066795795667753942175494373675559751437020773588154952231021442598997171590526516142837484655397195441829384165741135658657820861667635378316902500864806630691456483815825857314911357237301458919578210194616764043037642974455289597356899470838237718020592014405854217828223537073232049526562795150675987304114706196548629163380360170856458135307182900839705616099685839774264513730968664220063850854824739671704800137881799290278930426563498928559523434986342286752568702707210969807195035034113771976827632272789965345486864429737993695947285888688993896063473906331487867473512044193378084922897305623823190009912235484929581223914637697078195710361087853110185876258855034776447635264659213223083305887186560790159053462501378954104060450109953183386686414592543096366433034517062870128610003148532017545380057365963133536452169375663341538292171022509656083580238202329217120933757619733792545256943706426240134972904947783721949559295886447986890180995805363825066146038137866470341484056402567515210634946150347997311416226673395737697072520583771848807506013476586316580228032463289822711605528368166929661356696124578262534607938389596091436257331182543252656168173498595260821320710685000298386238048362725995326492067980704068146194134589093918288580150642260953515200341114530926340408840314933826476896557777560846875474566431368774722928047381120930128732484200673483544479937751584248271593295026962896031804279665435894794122580794022554091434257813295325397705414229282572746937630822532298568182759578808031545044155451714839035677088904966694385899272950757414652243310391364915404095089700191515850871375115879034444656093654414572365929047727669587149725796580941220386905978791325279178351090822471155951186405723116586114384232352918807148234135427617844576111835389005287522441244327003506896841754039285374695366596383047288314873458088376224426648451711932615272467767791353126972580662368636068761512230378261011612262273686696740171882030643122970997014519607362520382003462603118542659978156491788256110269811899456383278237672819838135280961785581572920369863650525819142542531260717952107941684038303274867969245255747354264928131838127370499382257088438393877402668719530125659734471121794787856197009659544859374520813746043819094958629933750913908329206794972939733772042000362322255321665189712396373534331945109148560660268120846554752315221514851520548115414888710267174274252763288199017782652673025985337667926575439325139740296071344837405581054977324024036958543097214080460009077813033968264998303968444107480942105660798790463382563268072773339989186012272528158700281146841629480955256712274906567104775720655172833020745159670423665550613041584175879039807596995744113758317523459123397370132195821894663719168954278006772497830778178565261514167890584186896841248195970709711584259573165735143684419789851634609991798872231847227094790189992494193969714106104886059183828982598436234191066274582068191419274583818364247668780823906072897974583147019561285985877538790080830389871820438686977953342386060736004701133708962968391445177650320250956725650402021945212032692428437675911685634252175106977313778322375485014092854481265883052071157078021224697949817859675727459032876244972024613296684281672203548258040869917868010978424132604227452387655589680635199195511835037390283302136397607911969332272586207721244011283/317034704014319923449454813523419624600725181831058160282079419276025557013881937182921473327762182085314767067267046572540190817867483061408708400874778725054847241339771027741447260891614566159345804714334572097730226516425619144211636131134285060148753369363732806756955534114104487055433473779349753595014497116937041130662231287228760372293640485578845351559606899233131314540786102777119056464143712929631817075227631685922969151233816893023579404118717812925299176461789162506881243559577394436561720049056876149273621107548740435840213922742632838847176593885546935561848055087014448138974939079582421889686614148029235084827605316076374974848675191924137979806670686178235706012767400451714881533223468192033012412235141178844807301375825653860410118406710905833855527369523054496266132963910561063032577197504092408870168842657520263563036306637145562221374230768980485742565788817041802873576022607289934556216995328979464147543546370742950582400844720455609251176075622164668110368107811177791817215678884598039524203727384729495274078100997263725939475085115290819931620633362634075542958908352271005294327253220703032804867002836431557228481623058103709036558563100123245907865134835267798608727945092412924918898039399881713826656847923471067251732431959414887859758230924984912524341456101118740511707470784521594228441810432287957303702466633694731490024929867913580695044534158714124023176579549917210421735466206072264552895497629497238122336841568501114041258736694805723753487966999539634953179176262239806603863019589361116476505187883824186642809594607740935940670036839467427614260140699394583563108874132785852971319804681534782570728776880188248355803540213646476684357176596428769527246584479850697932787655936435935741561906722768672462224550801772979476654451284124676038292898452392002744228485142266428461591270903439670071861883317898765304500050904202118037558043125631917441557284472567347705084357374472563181748942863278192065817782387735974318025049674450304076616888544814776833797027307885879050451291428925553215022467765237197576643603541530419265509696024786625465661685733806505358604757482676716502562182324670794842661500454002429450023468725756384444517547913482747161533615396139202767534956148086508949126980343879865069386579168677932747363839754471698758055780389173799423266346320608865121636853462092012567901568555519317568544722982721922905621156551781529439093050587197351064131494920668838003256432593437061734556397908883520592390979193915426648762191319363113126069309586353670470452624838429370935946142966490701113527569348821388141889040029247534557416833609210633028580835168217978475136790380384709082476240147087944355442517864355351499908838725307426438452293678111525080829989659335321652296660078134060780841078713819191391228891719510641586192982237364847822719828784307776793011169558423589936224718670873980587159931624660291796674118433701726667483099032770373410692125228547516234390346262422363036702696984598644167995977637346412288497018025398177326803535332873356968760484071051066526596359040371853492054367892412644438929425617202584872717526889839937812979617798864914818109146132032877855712040983586506474889491327839091018128254782732136865850092745764033905624000594823488479364457086258420154819465335296235623987483414957829750615926952262227539297980278126148563308185690510485301821874149187894777333447135320732121589671110886353328309297643677319294256637030480001465458090699943667206905956856723807198976146631572486045504727708351482264235271577496774379954311944560332010193592227285052790078125627210825480616507026325357209679898510488382650815179793919734064533068922036003107924451547275536563831203613301384357761853540810411790641017042008487071660103158512166357268663189492483978029066269278892485321797371053132344282182699052468829177715734718507948293206759410763494861780018401219315857876051825724119393793093709186477500066174540389493661192400637729526125327880062721551090118624845312688394304886885692616674562463742032575506368154906529439798027728032347894855338962296453688700283233196120574273552276121813506063970238484973703967958458750301621353544216630096010651362622972155592439378080166743935518625260055675103638496303892524444644102639918289857964921713503869465315392112079631709942075989690398315693689083500577555407100554262904435187924947387342015139171266757166335843516026547955955899658312214747892052953816275039410595731166600287474796640228738017998588767881687198826486499664458454074622185571863809884366980097920102914501309125079143020274209213265671763190212930001137527211257038842886421871447099187397200559963199066627602413754772738914067375942139079156149487868014800161811847176303819102485786142623757765347214083284308726184866825646415678656362039391524505450507766535833092723884398593524044668317254348105631467776033522059024168824117822467590628690156876797712766519737218685120470002229734145577590471245008200751275096674607650629069668373469590942540590661257172044366031132349155883133774591237183743834061477553901318902841828840302612133733251757451609331539565987523403485523543102742778742196916738030284823693048291615159587553912808624420464179959055332882843261314311829809547237612223444742288834766097779174161206424904654945226693079888171319066179244369797388826570450880357347918896622321741716878249209496562797709598896833956758494663516992069729493794061748365900982672979918849669081639327508962463611222144958164499514179791258046848940944208736195817693735235413833262670486843593472134756461020252391053274977428732659930807103613506149008515205421425337298338846938767262653729867201466644825660196068638336346894089154547565996009312350254053207768896963338185854569062496081358171116288853452506986107702625165954437114732639119060542211182266316643765400319694090729707497426263432340805498699207839258465650560163370044941521622007685263496398605743198324821459440193344038567668894375581435806662960288820340220524056021488971546773821166650207446645832426674709383727565786153309382938847790706347912070762228263742483196363018326793286015062470119880011914194258570567608307861852581609345328798542435267543792689410971265982276933239112597638116332549307957500000000*t^69 - 88477343400966991196973225937857605194341757619805708593529355370700298529947134784630655855030867200972442406376849293853457150954839995797120682302705482838634101331285024207637706674932629450583917878902728919596005235527118687723137456251876595017277756249134111498928509782678656607909292606272707853157606778902374708692936170863504969666916470520634297699144128696003194365516136653797517452598093416136199283908590395482859956048512568806343830830984515407097311717684092132948685407233514662692062973975736919810176284474849765970233394354502590251596557736084895193085771179896534268700527891890928443841261314072450085316265850145827756650849061231263958110430138843438831830807602493525337000551498627386595955505954940516719359291148418662387360104651771443919027537606908117480879280843132276770452985634154640571004020910703935208932248570329232214731868741091256061941386700129664482502947567003675801419211172500598950879883638166107319080512888712817654181017759412009855681994983522719228201968210648382513068650603866059629436861271680977546141603718395586728884525196549020849802692251340486667855393102752782216747744760988942951144195125274182871830096058184089040496475357881005173906127468223601685732711283057819397585424323741311761010836708183791848689082818905766925434654363749622982134038887282104311587057132685363939336378362359516160719383853580296665197524090057248949184630846909157350015220703271650790386895135135893646321099505696352432481498960386500014231690435664169912914778722987484824976243809636419888337993816702356716372886360455060991622692440241516840784952449739930887827263984733979632426307872679501780631010210325623314742935356081577237567762529884436418132305702675283456306923437467254313373359054501534544580907196588396168455569614978736260923599281762696545109739306682053492279199512474740885747305980917045357674952467464357471119381675668196873325983609533367565010489413127223564546955245580622091451357501841598672481613258695864557005834400864469123550635468057099969454948410953269054207283967464924819661018682723494087706096311845906363246384998720223088163250537450192567516810002355377647083170488298310911130557686708684189311544059141486843532510309583127803813704620403010747377522980868830354040557493604696811711992329012355259614169919855538885425169465432564132580190158287601383812570592870303689924440695614004896550729168849285952146061777636321800045513572360311172441766661674796670039053954063233721452763920023746836275711520012593042034830198409277266307029453220405674565445354115669190741158943487152051362152674797848082818608467796902284907692217556597529349989076532294449275974707063316584420369649253371602069881569072925430083379495289728071959629617916351292388473841027141469252047258154180215673891828042296205802933411957513043377504971434431017076357859987936142012518957992745957714280327909746898136631730262666315920681097769170405500478428595192569771124526918000057461508966830509499128835205546985161609379512904372050226948901111214098218327310218236495462964150871623635961647953508075762299619091153798479156810754192989925713838998329195904923551060732881054115720703350760671235537076083062623458739439765000627028104803815002972529741344353011536060353293218353278290425224401610414537725589866226259965273465402630024379349755509408534106197591047635866331698599889979068920827862133165034329408644762690585135753697300477139360330111632405681554399086051381873004190028452717091124011434624424461261533255359272186372308161768636366387964065786801352022589957648260342787141668298878924279898014962551813451254678797602696244851331070151965529906337534144983284753123140420212585476520116671119727438912807405260698960333561246262809525143966833124604253015992100768422411215261641944171337068326216029014653296584904769753574299564420783819997886174828276186823450201714062907527629125287198107181664912005114040982767748165328817180895749919716900088433239236049538634190834758524129977130534565639365787699868636110361450482782624034279183121470311368853682959222632945814174143224323505544980244824818587578467526139513299281161928766584080351114620206659559035825583867641210298775330044321146253742704027755714170940849991013552227204288307241973453743749583757131696024656322960935270346063791725777763628614862154409655456313376122439229758035531710059206765173022595420267772241722946993705484364348248206224903355056737023956187710429093433724688895691007706611491539339781168719846030798667942716260243991768339836627443848734870077674062068730577986636486627965916445833708394623727010671214869829682614987790860477394625770998364509267871586241977372957534719147597281100366946203754842033244289991189619602816537953206286163071508633650672158532190645367169274481000968654559065787327764220475814945807090911623144691858898873045302472282450650694946669271653135112794872397466065548666838379653966294142856944626671982773111314647332108319583852125290767508730493004820230861837125716303595110895720796261404486390008461305905252995702306662129009072002304871966454381892802248233963298181760772077991588683636037815412586193496480376194362430635039942543109117054376131189092775245440371653268949496171694728890543672035056403378645258447210926262320106092530553337840577308592452975660276627894326248810551246758619238675457241499934600502963765611913805428577177100378437902551624415402791671287397351006060818507441372085424138208749022554772176584910884047209419246656107093901554479489331553090660751734967952648705438251529362255363101138760342839105100192720895702048384563184483170947393536210995833230221058861741825587949907988070753196715963099675562745414713043425593804829716362625641951728022272035898253282249490041107786019453394101507375067194271687769495254995091887391867365527293261686133085285476711059480773384638382018901859724000700325833851460181227757976853620139984842277664355010544396176496695117021281165374272273438822188728391054270850378089060531085608228153982070005652386467371890869932839194129942265107004682265293180945798264558763452174711061336668282018533313233661136287997647288037340728598778035921346286018065509500813535813689746395646629702429433745332571225484006818566355870638621833/11518927579186957218663524891350913027159681606528446490248885567028928571504377050979480197575359282433103203444036025468960266382518551231183071898450293676992783102011680674605917145728662570456230904620822786217531563430130828906356112764545690518738039086882291978836051072812463029680749547316374380618860061915379161080727736769311626860002270976031381106665717338803771094981895067568659051530554903109956020399937284588534545828162013779856718349646747202952536744778339571083351849331311997861742495115733166756941566907604235835527772526315659811447416244508205325413812668161524949049422786558161328658613647378395541415402993150774957419501865306577013266309034931142563985130548883078974029040452677643866117644543462831361331949988332090261567635443829578630084161092670980031002831022083718623516971509315357522282801283223236242790319141149622094043263717939624315313223660352518837739928821398200955542550830286253864027415518136993871160564024843220469459397414271982941343374583806126436025502999473728769379402094978504994958171002900582042467594759188899790848883012175704744727507003465846525693890200352210191910167769723679912634832304444434761661627792637811267985766565681396682783782005024336272053295431529035602368532141219448776812945027858740925571215723607785155051072905007314238592038105170951256966719112373129115367856287690908577470905785200860098586618074433279839508749056980325311989721938820625612088536413871732985111571910322207143499067433244607963043396134316606736632176737528046306607023045080120565313021826445612114688748604081254005844344671833983203318118445411336536126289093491219324624619570095763766736478893313506356927528627762488652864977416336911959489959236101242024891284832357172331943415944260595099460825345797751587651778396656529896057975310436909433040301626835680234104482842824974679277648427216988472730168516186010288697942233564626333709914669169946966618064984605836462270211590699107645058046093421073733554910138171694381450413617128270224961291992186520272166396921917628433479149662136951511951384262008938566646852288900580725252374581661636361362639521870587366259759291129705545950034516495421603350852697035815301484137574189873146869054692726391033887103406713809825151613619160968430854379043128631556487552844412471721542693354139981379045343916315455432752805675789343123300423657517201871657124935038896532237568688048062236287047504668170421996777648784301114118317050894879909688882457356101248190205577378927168238359617936859776913851581637516693759778702462933810672709861115828807124835019673843769155301787729327088919478287801319666705103677778586551263303383820644429996636725344195311581078149071577771163354473686169827263766670304718744603489624289183353366778649505537541703892526602097287214649732475553310965011687957589470892153779163182556812739160622723767682831445041754628000144182362657268612492969757829402251885931523990233921813883303893089849515914201345857000197990440417404770520520823586313148724988256133776207195117094398636531630921248188750466334378466844010211308700090992747947769130758360583708736810330851073871592780025425238391298976130527895424204155736976401920984851578153640325326590439267639459220036429426565237672021611920081416908607467389265625107240515763227671545230743467814272378679265527600594493283438583397800197413421880965966194760753826843576448579249986600417758050362204170928571147720275934357991145440773386578310628764619908517583099127631661562799994280466992986671773403437188933881533982382802471673333985692063037033850924690251372838564455326659129066421956487978618369645881077902979618199179083671011368170833974779587921739551011161819200397949950298332014011982778295059956952526308363603650414759275377647428095884893584535056074450466426966691971148263808508919304732239700793457005028105788787986512258591073646644674001910968476169496549667976337974482404767108682502404341634151603023323889837506115886912975612216356274310036046361011659744223513498405842436182627183576731376294937236312661674118508640179743982296771150689443624139459047531939066032425890720324251998287377910835824001260958909178773204226821720332841967988319858630736912725029657176717782022862098865365708095054822069062583697864839392155590640590573125913405559952127895427625417805470204036700520984513124653471552194478494606421740093216723222692177043535647748964575733064354252010469173411257321991326431918311565719810444917611261644147987282058566367968224029009487808657164711272742444385092465333610224430405893547564877875529736629601415319407395911069790041330155342339077958206661329244603808764953678662899420802887699756742847211114659231053209340098059204537739212497114072372094056983563181996532140948778359329883718050161331819769657847820764558723698035115517468602368967799815564706956282193574647837943329195884634811211467276280882989126175742366523650230516883785612226043743414347007289319120455235297960629661845844077972856197950902728470912308127359010584278632464475352663753860476814951009359304233684458414586803253114530994907525641480520741805712604230880016993307355399399654294299821308148433681927514087928684131681125498713353943531871845677094743305161086663149746882966577451825636494329834885976661190500104869129676569848569270224592737845878769305127365393048652983641053243944356615713243054611708448316782093251633762225306107784045200171607850910190627735703784937051537976632895566158969511207737933479976815681865749042368844854306250748448042872380220035941877027688650562820896151417069170208268990846577286644152658097957390080642719130311787255172978105441877209752185174986621428665653790493859553937151905948561564521671682059230599882269923001287419382675937357622680217225161675441087161913195381029677881835285887992533033672955676171390142878282218629846039073154238041715933119404551493057585303685935778299541952266279231240369149342002872468513026327024833401291969828979458834308754223827139028012374035447432632866115502388290870561465244835847774275434890230236907580111469728997307471904360960249310222801189665873489391880603081022307099549058061397289768518980643798472880279680375148054091134381931955997356061907687757714184893415958189122500000000*t^67 + 5672833661162745005768992826465411102036026786669840064050291895151975976419054482014446304415855667230573747536506156330338686655176194047979299612796424976629008878344940028258120700491425249257999754563857573584307510590058366226909973176147955498675293673676688306535036776075983721594677543152214310608548726726777894740375093655740429774233315836565176181111012354463390989624253165602112892477457459325955734988420838935835595192933418398142035962037286702820826325537387492723900619779182481032715216047284596229809045847245543312556498409265324547414724769208148325084466727779835577362868563687328592462757518415753193201921863812609957560356086614057126432117060257394882150684740453754811385696095617491502848040730325494363835569160740495736713033359935077884108865070879485667532813129765733800860346851626072666934908337761721126245011916573180106291107446208920642945756402800077903667270396424400438514083340976182106965805777507684805305740960741778778343324695633257075536006493512238450261065502676720067354876135449656576667282461589977026792817616895470783691522092013644750592332285894893781926037549297226374909183656901279980029702175126168928801608540541567770873265947676946024707027024453642830887166071668098616394703019316485336299170123773382677615473916330254629309654112966073021195754460944264733334325562275357901702051545410299600198294589576824233493711218925888449675869860087547426379888954191728157368251313444933118266635040013606784675396945874797551615513699053247692300498442029707542395970203473049321569280400372543180932491506812400635711150339127473726979162511543623628713811806691589423174292037125913425799255467865244791965502996618819927472310868477723902773390389609373893765252649336205372978289897302101194704437571309199800760847025157924965189443911994792673512540999969587632507227388067869270548660933539386958103877062551323987018821634361118099422993413370956915868266103235003474936770972296960566086014171850992037159408505741963468308642765848300200334886331557246399316724041809528711933490197797680238952077733511766440062600203105153989086168720825517172504339567834453402911176149565882110001356925565982101995607040528870516868147332572468645868607123489206822011247183187480794507538391720849257097503610586780919240414613442514143125934599124722967369578176695266295861168632564001503928769200861788607492331978259347535842226921658244697498537152673018946007025879032341979066640909102776733700607649978087553639371971229723674224422851219453574648814705162743541612682075898310380412199059739583821712314443241452578452624412067352882968915249879383583788717260484361002647049859267611450415756342840692647084733079524237036671546352369844024997509425020865344194470777871296474980625323201925870404289261142681310353643907863887384531619408281142886388732584128067129776749762217764824060790928063697601463876827192513546992876104635498228852873158940766235948432486156959025075193694105700520237033550148158546893572323725627290451535192769598856109279576255936508392349878541384574657603679586205197079911397638649924913495716150703358816990214427173759138847902228919643536164686293654089481284448467639448623732927917864193971208338119087961757825068604517143934436255412962723387521331063431118875314112785253520734001292997748159190564227114213517379219760157409901143438048719690383056377447570612545069997548095103009213477295178341101898095184164653028976373639216327500642821494045700813183750295899623703278133921858958519588008968116803555046663433074828189547990135803615627525213796911975228602143900682901538321953045705497939591639412518342514716417574030264805022687815453506261404107650219587384624900566720288694515055524442623991678241088919818711235374062657731641729641797319665001704156429772557217767088538483657492396932663560136278142058248033994680973670087266876213213109750400528764249103994028866868325512010628792755345413069122723031123228612170123175833407318248291643131205897735747029056262923946567441153467912036366357916418499395966041160672637632208087488899135052622837508920098410720849793605241548332030958463070963141215812809027265234315692818688807909746337964427582460582448044312248736609900207071895421359916654268245514319640677742485526183800945081680428693793084109415361535283798895172291738725121489898520389978898008040828569976460030889772525994282967350746879094699733022509306268830332350345865342667528722396032050847091903639880200559809816455092926477629182844998491161772675678450293848317692160708535608063827296600255461442552451668506061594850364069916656458403570095600588170991966414439724615312792471559325808029290322561833690765219460342556802247220385293598068486738329329453328421479127332102136480822523468883016296268400192273799491847405885058583600731556142450709631959012253857921496540427946488328592813523172214699179334609711271985169130925970755329597390794861409961658756347690243858697956336984399182342294459786868632573704034096945849737233810019380283752586423800031669609738006458656147922831433461660573114713756835705592573457287479295981728187550759829295597971921599743487472252703235807251207911432375359686240294318691454159445071900770191983734554065654056886086661336153559499093062900646048088947776621573851944678391986639582731957103418307518637722328286846641438506667060208263197612047880132640936208997457099590111028694526081548586492564148260793576316487363217074002888011697580684307838389080789276435238365648408138234297843620320586408870551930500476403839514305398339582397970254731625417890089530767849349647555100780256365499495565630583348022553442393402184225446042384628915758586572819818608705265201983595777009315658418352043579208554558659891223263032160001125035640514316832257305846078825900104233841544395994248359961590708252399263505638752748769705745925811700551411295792128050928252394504050915896891857886740402939688715298253288097281794918877642547810597030996353741995094555205831871558509223898955848604458571033651077279083286985689636672658171126380771503304222632225431526430351321931524811157346713360822451685764759508200666920597842097918556408091759698781616476376466864688257073893969410349295754950951072571729646560457361195409165273012858316732611/820547758354566151940074703929339123372975962473193271015015593309387720493866750578592551387661278599373023311820748082931362259270317421488617740391642358266107344444522707485496133176058052847967601753857796847246142578130079399706507354326524765581746339296228397406910015363167312155005903981152856149918796812153875110906656961178915074830555259486631625644437123863226570538059010919070013847156217657086419363631896120621524634977619706163470438746884977143837420761007907031039310841104314637369716409194017984721074983241821412978572669785036825103106313211235793194335366456553676831878828079109185555735707581228990399333320407619654361633443593752093889391077793602421450772528923150130443045622477037046093862060423064649212927237974809686203936039078769169714271990997593557160988641328894474538183180785693717666006875670583314445714728507944586074995040965848407807251346225925697396670641958487856398892698222562181630175460925633891771953339625873914038830887719510318073985299389174542593404216380421655892019823590734752015337825851126943323675339019562061084893294625813431612203687492478890907638040052226641893193769213694973423783848009949559005746891605814235507805623742568963156239559380973750722928100617739985243348626070584885729551715010290228755073033228505726784506550221009494607981004778120679770356517502834842003816085622486703279813505730047700374216348585817084903947524411759944205509364705675501539549744543101739102249016678311906422932212001820784341625911874656517874069577639379146671463649751297597936137918437441839920161874781907510592711119771077500914791341091038220008996170160500698158470186472221977956126379781491294082354481624871986805171389901883145011157204742625788747343899184194772628262329815035607492121208486271313910065625270648330451891049929359220128379695263057275835122590567586391671745647800396058098146332564132347566678381631130098398603148075199749996537872037729191681392277492134533738870311946548671657575009842624090944568134191633903406333554395919015317144963908650600756655844317761132126794672666851119062360576889118708379578922031527691955954647080333564082275933221586894385857275598384849628113658879756178192560682014882415482531033063955942034020256244877904776743168257735200298310583126530741812206952960182856690626053042535986974057741664262429063123877854736111225606841274970282580731423459351516882594784426761556858982352774869670495021474302816565116976452065103385696969238821160536675693070301755327452529009418840079088164461378520524318030368900005461411556672603230681647291504115165261710520140916946637948809511681912187926754332541893885944807907259950926153084705672415541191325105598721618705666363457970035185003731602439259283152245963612111332097529306703827597631421501506251802943162761148641554495405180153931101544197294527929759387796380858884400744438079636523704216512312129588333997124711378620920249676261885328739342237277414365287787768650706455213718310038157277816081855282548550122534683695314821235926382153942915085360411622157271912459368886715482409896481349765426414189795610330977808288578754911372290717260449572354159488733035078310053962982599988142606311675315947172479076860241603190056457329596397414755736473724051294809209907587568434796903840063877299121785786450518399252781384886621708319146400787687419789023560657596676680088500596439496998322320774252776827587920819559998607530509165962668322652015109417371499811815481875909358443843560652187560443690230291068021438627006350681708315848757225369239841044822590004490426427643889061325744945229178629042436888945340052750969343838204328231248243496474752683984842562800103023562946168830510170295822106339743096920943865801710299386350078197000121019873507275383075291689326942894420746870975101068406718220468499117973837535276041498360456570914485147776620477467538712844571024945862043208953729401434964393139294879579746547939452141025499266158377889031844058458701399212539156993760212879828973015110680779455449534230528613198287351963711647496480888382484697019822844720584234037192938657079133785611162552193625996286047521343161583908166731017728901414832951958238681330145826598805138117473695641679869819541082338610855169864900542299851259373983426925560249753172548858386709754559638794976237061750271824199168501644405396678001274144243224545739648530308197225093457217355955623861087526215251324268491992171709133791168262421363144743163306920339278640671087159182862051978391769767071589583443839829716617831504719579670765848052288714513309920281080174308427643221267712712195773855039317733830604440707724295589850455009090855034013744643445850951973184842604448552943839389814776601286442657030269546945032292449033909955314864067757665957752869496465668430759729359439670299308194481674554740250565945216242618032994772205162571455453204195420329421904107989962051566820022970317810684182485260654187786627736590633011198396041640778594165336693260593279385093749762483571807860576286154920876998718690133248826263249453293995973927989133464684217685300903401859957276631251892939182805073195115212648739756977135191531164832904275089034840967121168513554431826210194381395769947194077914887242940941687274025847782037600211323359865462572526887831090603409092612626362697449005495097268373295436782408939646114902489897261385556710050310342367632646359721429493393568379526149954991276334684359578031766855881964662312684815732979299556617391076453052019547139087786679543145117808309856655157500901348062755495198849236022447698309571978422046064309540618635172346601502779943031954060736742515254754872956351284370896249251768672984696997011702856101525103022559812347998727679080240688959712496073940053149196156837880041365958310977898784696048793293183175634677753131735137520365155506084488236326999997262552387810689371664927192126861859004733743200750862311029095673851235720424008113513758642307110522592679236002553824699801313200021738699577749266752714959021669809547979633939247586246777999010453835719611780201016906827323049440499261671859935357723575276730546931867974304555574434454645497505771602608855258545757608836970483695792971270304861899179474680847428835044355306910787182642170956183045234470731250000000*t^65 - 35736668923852051163708874971322198316626569752870001147091025055406374891103185479503896959284611230736745756237058727780422534606286908689452694135820249927664804191859658797166710042861083886785748368013452358877255252342332621777363698544992349659126875929243322783217925413428845990163582851441382424408941380750794241920975905443078836103093534301738588751525702686037877734418874155444168333531836507933349697606722423529722175190611940658241292944805646414282568795912947003735016577058952809537039862947497055112247847280751432962249727860730133166412183857241579618447975883263462490159405224536590242235380824099648306392279775371349947893462127844590991532397410788521425617515447540413041453666129036025477018926030539216487566833368108823098055719824210223236954177053130862535989901498424691959050250113894097038055026778135156969592233244680294697376788353838582485236578558198514972048767007821767112348219064103570779446171264819777658241479847137938100577959783657430728767405545823057258801468078106269567046431312426021085676772152405656408816006405805844645562228234665387202109095472544318787752545443495825583360593263727461582507948088388606772463613475336590122758300047750854134712244748972399697776374432031266670775090790034860790408599509966767478571682636381696756571898014049390051267133292390568288835544532677050878823692048275499848772353162789091192850714191089572135801787242092682952726397456282986828673621664194723690047871860971122779106278354436098143577748479403626306417646785452212559486232286194028978966211470050942471561440721685769184089592537905583722179541342435816324383694440052075993575379212636082654823054974204927035600037363719316222398217938612188615650177598803370203283208211855271516551351729942736286070930934922336367514918836798244289378002951666689939704745476901161186973490030436730646017314017482028466684646050966384781868992984768380250875258465690127304810079444255157513316668803777477020760978490683799990985458039746691924386162275058375354238250536089651419347010570079274183503857559435094508331532748521185790893942091637393812716220417537726137611084033248995868137878468092384623937001591938495058953278837727799697153525687254139707119491462101054838650516771905713536763382473251785493477618899785712580431842691300906979564908353014868322738491322981472975758594959143343741853629045591837108991652153936043155748390274705954853397687599180116340237039273905460617305438079599771474540036735247515987017979456431038644294955480926978167094465480718831521114730566006833551574903110497058697493940231530226963294078260987080816703095375720649545990086850531019116853568405383255529659704010635389479336497061616791095857626637496848830167975913302833078963876490083739855900826020843138413510527670617643195084219891414209905587942600801052154972366346270207904817174591026680287773497223564212038169071478948844731359406570915174112346412101691549164696101365429691279396197460996212443926584470469182808941514175774465967164591125016691812546924351033907070881441944244924643600651023877621331671993914471527249979646983393394944676031811982947884605995308491255119769126320237902895881243329365216817213134160610272756190180866327823917874080520686867742565875180399220978531717065437734350762534590754900394173188059562852296827869562411916680752251127468368059588400233450885241232357330763994421836859917848069410094929974110999149636100546226266855797648490582470192861004413074512077566644605734933934053134079676657547093730062878035758912885093494936630678881493945123313795966400036636931173936530091717740422313537622089915244457999506894407561424791422669178827832412921276021939459944291905892047511107528786115354694716311922449408420600650022036718822901288437800763401551631597798381261574856606771398499341353468334340482896700853001608291774354337487915335302422513236624033076444992601105502524316524117821361388490329183336984621617652819540665285017459539334499702611107382397283528022544892532424579157550858268298788487268301395811182654258511612488539439182187235027066830575355430405626953425634300195699375299685394566787826211851797518609755135174177033171521685683465332761885920592051310898321287076310510548459799968931033065431811009805286888519265178749767105264035470630039871884740410266027765644863453346645933886548067508129425541388345418648650341695530586109923579662213563498817122446541409819090558165997861070117106607594071208079528517993294525113686197577167842637524636763094917224122938133801573555785454320237569193281979217359350396482462854154223540758462063677851839202176936025601995266232356723092963602936539194740337255174580591745562804312352939186982864616022647218235542737529607048937965272288341086987642243970432651724857409370811036709871046220144612391609491980369989251785225231228311150854485131160218259507698624216090006024240131618405219925668388457074150560032078670192860717393692959800708387010687802786096851899744915369613663334574530029431797284537679868988899422224624692106721268580389930585878032057766749205081428346968259231532215678829291466777653533971789699234004369307833663391880692994994599420052621608653077080653461085256576529977583629544700687224361315626151873480093286549714909752086524012868142265911813556721229858841753381755893510213119321615008545548243602413021654281849936776487838646953442536272333716629832023162229078267160487061469006257178741131177812816320325396072399297252743451045390608937875962420655205902140917065577045105126896804993160286951852313490846389017735169389642078174945755915550833942075843118827220605397244388581452186303816967345815672901037355882435599488457115332941158349464039603014929280623187924637663272305947163652606031222195872221821005453066255209514361418993573513690490755401229998634934706919223097292700316802809608978722149315110094398450016850409760105277675745252354232269246020427836457768403980961015652514985100471289790122043228931931868350288415979597804266624425239734411716559990456190700947127078591662931600552294357098339579919516485350619203205140838189421312261084990102819817068043542554545431126204800185204914927158057250577859259705037796351138817661352768225542896276336855528196613826820926147039006237860403511264641/6400272515165615985132582690648845162309212507290907513917121627813224219852160654513021900823757973075109581832201835046864625622308475887611218375054810394475637286667277118386869838773252812214147293680090815408519912109414619317710757363746893171537621446510581499773898119832705034809046051052992277969366615134800225865071924297195537583678331023995726680026609566133167250196860285168746108007818497725274071036328789740847892152825433708075069422225702821721931881935861674842106624560613654171483787991713340280824384869286207021232866824323287235804229243047639186915815858361118679288654859017051647334738519133586125114799899179433304020740860031266332337250406790098887316025725600571017455755855320888959532124071299904263860832456203515552390701104814399523771321529781229745855711402365376901397828810128410997794853630230549852676574882361967771384961319533617580896560500562220439694031007276205279911363046135985016715368595219944355821236049081816529502880924212180480977085335235561432228552887767288915957754624007731065719635041638790157924667644352584076462167698081344766575188762441335349079576712407367806766911399866820792705514014477606560244825754525351036960883865192037912618668563171595255638839184818371884898119283350562108690503377080263784289569659182344668919151091723874057942251837269341302208780836522111767629765467855396285582545344694372062918887518969373262250790690411727564802973044704268912008488007436193564997542330090832870098871253614202117864682112622320839417742705587157344037416468060121263901875763812046351377262623298878582623146734214404507135372460510098116070170127251905445636067454483331428057785762295632093842364956674001497080336841234688531087026196992481152229282413636719226500446172557277738438545426192916248498511877111056977524750189449001917001361623051846751513956206427173855039616052843089253165541394000232311020091376722814767509104554986558049972995401894287695114859764438649363163188433183079638929085076772467909367631446694744446569401724288168319473730718487474685901915585678536830588998446801438728686412499735125925360715591845915997256446247226601799841752279128377776209686749667401827099286539262098189901973319716082840763742057898856347865357998710047657258596712410334562326822548386939786135214233089426282186883213731780698397650384981246946692366247266941667559733361944768204129705102982941831684239318528740143500062351643983429861167499561969207912416326107806408436360062805052186070405948353691554129726273466952616887682798752460089680636877420042599010142046305199316848873732098289041342057099152183776000714191118915065828683793826772310369501676627617223994060704244841221292335823670028625904197634972166274443029106499026222408587518516174468390360728592289855261525087711748764062956669536959404125064160405200662592044738897317852123224811770699298325806617021164884892888796034610789005177572748753243177947474842705564166869450763832049244744595475510350667002818297626766965438471203878690955770532823455605640225780800754737665811210652826720917183077316380762797192554528170326030680405760581626904650914288308703867594631506664362444012117673610818420911264279907512329231067464387945336799509884504882440367170851899835094744495047600099511837279183033791415849952498242933149929134314043514171694802115649324889341926143961874354383773129254078104690304652228076586914102039171659255185782392567989138737971494508812916685717853455497698532160758632092995861979773087062971460783796270330567221290649535317324863620306357880070760149616202035025326135622334678340810572787593306531007733773652411457560881937993760203736299272503070935081771989840803583790980116877979328307412429449996155983362153253340335213530609936600943955013356747987987275176750154576481825593605788333572402119654293120195932775153123687211561253132984152657639724246801960187653994577723937029839089331192722266486500060722023073927726699998894276035347534448383655977870913857805424551329660462665989517863310079752506366998123182946641345316950850472550929383380636754618188820557025490104921525217243527767067907110282771031170666476660354483700501938285431035697025274261714375137447470680077316294826005102984592420442241164670324946224229938839823117070730019369948074745881095416336085565182600814649081652120228753514312826362094088409938325097151456769258536403938355728966295376453866116482704478960329294237538939331243571112446886632528996673793978646373397234479841626324005431455804183158398750861950671789619085736812721431973614807851973203817378192425359605735617125888159155127036069306678323878714637520249505600833549070908669265307208218877637425390841772314698712961947240555257490034252724836102466171251881102464497651455939728509794470472382072432213759925889003629428334603916957061526973954414372686692420657359223200268057352534992724278569490852042321704002221196179168478923336623385033102664735696345406937487347489124798073034489626207432627579203731248147371860101312495032008382840590005783039340844853345735693168596638315241024536897945347046534507666757723764764925625879570921898658660170104421654493943085696653345694471759543545114405724568244439516174887005588113807736120494939345160737401612699893281648322206950608065709725082506706590922378485629040102242861758693311704406902789729239696239421198638807342338392420670467534641605827150048469833360303969648931955410538004708647781475879324366038941562717238536541615650396333805752467684884736100436531918904816881910228507030514889492862551024040975092046814661431691959301614416825354344303491721683555649241673746591618987088009059540018092990744163795649280636576691282277591895803575966536314390075896825877373885757469376732414563730023335464322654474825627610520629180587686828769950486474427534072658848212947459008243350599978647908624923377098986432098589522500236923196965856726026026946256039638619307263285407317409995462076222898040819919832658450242960169561856706444280671176680369024514474241144726131172724868392281539918612971885567931873253119785635894241040507495790243887158498266068570199575533480588746234880545018500349071016656909348928369772827185175908377922813599902510609944913345971393904140024608933458227752828871703750000000*t^63 + 13283804105942366476903973435389123771696378197410401508662583962248907707144671325309723484500527435209829566405083166646222813666603762215358819500772844174746860217237730554457545564292644826135980763339930547162640899617485303527350295026495184239614716481758045660001831654611078925784757585356662596711490195310386673495865102771983845336206777922068842081756303740117872933312995671054950475978361556494983252362155715577450598069906075919081628812507854807128725269914893319837354794751231768429997744378840737858082942988686218593126716614004504626987296133464297033689193703177604427033368243959258243843920617824931035095490529617754723223964683519693316199201522970947986624238279865160510534587887884982813514543410826074702213211321367478474937639950388802458797363348857157014085117448962536479515371003244442431258446818372434507298409460460408444347035413880912649376959475246143395231255354047351187215236184334663748732508888323181440616800497616051437357071002156689785827991452940350038253077716533293093495380243620006346255948396942316408239124614682281742271138446007340728517192544399134701960680078654077175314934013772560635253738814283562928356793485947994832425045494000639688201047464469406990750071272303749647192149205790274951229932779666336246133884257045015401548856776051880895548639422881103752585010918554430309837228279671312483741154548126086112127604787206239428919380748141797599549622632177690255825984313476188248910526349024506631025153281497350211251138694860521643216461165945460453132978148383486658486984858959231497169182296676933563249317642980856010097988976634123552511996085369828950625621628203541021329237714190910640724091252448879475594130914776839017564977320196332925845780851413840848806521303936105657486536068957868664971359188146764111578403937418781933496332688910921300335414124171655635969554165449893850022792830056090781213480551761924413025185585993285388606799477475025250906651963133282797822250955309743007158854940782953310201900928509117459626956320892094489026196068297094790372724343684689659409102227530706572824602445345461653027489922159792617351504787775858399718443568581027850333418186851149780723958598609573640988107442864367010600310089998684477920352388004689210648661593713927269095137641056821325247187565125312640901920591879281572349342009122764451434077556187184171363537840061467506772017261631886231539826017523458679822396815294873688508910887143814036996951472995051853986303976701858864423047349447042434738217823490786739146487739700418546163939586510566641593913746455469629448222453753894638727702509376054242461140499501779054824920813918836827743116272584005156194926431556931671269062578791750433133455747159142917041601952752953001965292027351167414286191330333705320088140012389141760899504102028182558843801331889284663088613183140608351331038554602200298316603724689851383658373129444151944305727377968429303346212568489189994376577967464616519163570256726578441384167731613375557382687735625682139764256731343758257919174400527790711931024099612140348616863162545810503957402072823172403891232971810391643316116361439950652926714676995989619890637005426926932543755791502459079830604647568536017226061540979412949129556414817104807822311870619151098610021568978463514539215032045684875099326690556268259873729052031927926070510073480427201105461126446584961329875049722707476459581701893242590467272357433981570036913391995935804379806625307596116357522270439198503040724905862631795463143622641588506018574548308157374072422877310939246660647965566500709718370598685898840079960061172495855548124417500239948264363061875759471320726043991384402993195279754696355175869945573051736478180740278513074230311621310680390589935312148470717700079792507305734825975305311584665623724303654360956727129311326568673183141393027071636841324092790313467787098182643438297477822611429758963114530424683797279435135204276074814956804090227107496215504262374496301840314912031343113543702073934606227132833136709838663597868359486534772914447336473556404815377684100704795610068866273699615648742679283092174429568441487251088370597281789196237296368093095892733595107062073720540162334880462401534688471730614449905504008346775864012316080267448085656403790759999476615734824511115462067537299113081530628918840100902430482127467821278268524600475902049281047428388110937437999192371470449456359511448225174610555195264534823109995278710775520061072454034599072234673980071573080257471112376396669187453252312384453883562360283531113836397376220908548172165686237510557413756891144835082154939327344869651016272549689966713786772844073872065396923516790985732606760346633282176761149528744740288956156993639562501464981871047264220979545973724876314985181007460160631749150318999603834156647381415940150285460891324326244620021210199694252099103599463847590437413671803411764653178829549479914436092570068356598887393738077936161449530854885046089870881561316904078507709097895756084054250927066170909211421937620135652200651769240204799951408667040591032796161319152981973748929915327513549441527177861877630455328044227936025932906868592602092870814720822088616466972838793178701570288437149322802755790870251685655268468810111389424430316562211105046610166131203456261865346317271937596445745990350438956424545892531709979605354538444325160752287836384063926508340781700419599064616934860529000551024012867922358210706229662611047159852444400589975560263546170569479665963167824610736584491319530799870734117965128829581058727347776408835921705411826136508874187077765586839959937255506840139886169191795526132820184934685466571344650433937890028343229658971731966998215613739915337601151115030985849683609607606634745332113640310109456219915605908443607278246818776850079709599466744154613105426258184261330479550737118628400188943793914258909405971872439959790152792037359675438403660966767679813942926628353832236224142696661217507144923945810670801494560075171392307460050307937740943520561851575486727909455382067031836992786859557756941759755607798734718392493657962791255749342475967956320144558632153213490327335789635572449237652880620303046165606414655971716230630629933990051354602754188467636477049573342484308193568027488940594857441623917319689/3277149265317775722034092519533458864469642860876040713731245073125050803815750463140308192946112633422995177589453064540125256335027381406866983294958940294150351913296096834811505293790708045168534200553041892170261091709889718032621995577955398449328019173840543522669686697302972368053787020508444586773869234580030837616524282794262948071519882756782246123925555333401519329337870089692138304151468764836289846920803271756706550001446714648271924947376191921004573416249801164793705388919925066140032661542095924362941313297125554030329168880861898226218243340014152169439741862960122211617334797243754043694182549479562788077214490107236714808367055827581327361623352171069578758845737634700981800182209585708632632936032411625327117681749208149284378239172972042766907998735167040320458633590560868869123312242769283665025526692386354251242485858864294813817184495408918372194859447292483584072724530095343205279755783991799803745708446093161472514713798813014096007619520845970548375363714918362228483642031626876045037252751668065061812409135503732799756614257220985190200802712791267161584838076006828135729429960270029598958992012220594363904513064248646472219572838978674366083401876698432110915856919186684718709083043941818681463450733922458837015106695893632250020260962202941458739964716704492605193165303261311470665018349473687541029065779751867017707396489858869463860157459789745653994260466160638794061942163187029652846128012000099111621885473676821746082371353617102978937369233293559057561568205625784610362220413753262295904698291762440528098956796363993129863362383110294166479965417567894580681090694957452865149036075004265964187294297130379976365778267626216844383172985783250655958538759340748157823493299353158846134381040735933301811851216688641192267543203845907310560547972068101339990456540221119688435205430838286664126787533457802997012565997951987870465996608665035723250949592927065053749613621041621963704485286450921332904858388726615278509516168342277475354649998307600843097491922318570568086907689957744334819209209256803292672298231849174976285925499096326638689562515026070659117483997555863696795572083527075154229230286568050090680638268951407163288260788385091060298895062928241857585948796062492400030003436974057635600011545513026004165496279103648890008644758695228212185176848428697873370387223382970643911793836121233079431492628255474568194694991566175188684107706934963353743557347445964776196833756327601847637665162726601221746239604891803151116091281857118595436601535459528975770935421106012595499304683207987361417754087095898126647238658040032655402311413783366649169832971749499390870200551268621210442427395926698013974570314219164683002661359432752828695867438043536212190777019209510736503000885095898543400678488331668593990249190751131287314420973069739202556090496107177599653468925637838862430008508459377821245718789572253348184934753071558240234484114102767825994300794041900690857524114426784613756785877264529834595718623248273779291229151471303433507540082335255882061347266079276354796304699086728501176237867141920289826257248213303444395622587961243575969070471841610016612397397682340408817670898248800569549017443658160750300460578537892924956665218050127923755629541755043573738779968859720323305606734510109028750603755409136463989603073279902368094901139858659433873212377434333885358264364901294458057815720450164700079460206038181254039292356115979934929178554968487198002320614827768608804844843713818260610066965589488136491152734587575687314318289967413149037767613730774211482501861557775052913881501683355507696368527277855817438587241135685489095615104594215602117297374290753099633277511580582682707786693512263182875567517743601300734876359759312135659987206019840239624820879032337212740310083771525004389350803714435801431609203867446844450364184911922249184659357013211449148824369983473598069554065197743329373520993374665654415733603020992777407084151323322265056824306663521661763723159068337258571181701643666027909046081988316920963310454147900907604162510691570278862359867156695079418802624279182553900188380496816575028761221954255173826779570884938776771990284318618389336987940333169522435378815158782890216293109186464244918047221827925673232522821674357076266295312791139486091185645254787923527435561761509858430267704230462922892953571478316158099978769280050361356357550115951800366862623901157362669860491008362131884850203218961868405874958514411865538778535505185009731403715209515186072069053738183200009772522689565505362834002996402050085703119521433489879988287705150617064534597699272055237437090384152332616914259636922001671944295042948099040138679862936353667671247947032901940621737186296007407153738802407815923016618504725299433932653549448249981443894464415580864482644094704076562710678143560003426738687843944290971867564022013683706384787942673999848439437376435826154082609638189981107355215410315108518938733993407474691773932220280303444741015735406117445908910042240159758516559441887241699611287687325005475252737654027261149276445440525881482082778677789946116193356825177123348007506487508664441625162870300385737682781238885583775937390971963358687237525348483417208262222475647386155011470359805372904069801437250695374147324671022379206821494360281126524445909758675530826629238499605345466584445058186793314049356078172282403810346045647746272316108706589681992808709952895396133016628714451800327159018288396588090945033485065952766240494052604250095510455148395740865452384552234966458198950857163837732742864649990625683206151775128189628419606616325425319632193418633701478283670793415267840753069208292703164688467327845508239577984421897868056523336352701422106444320260817579321333195096433929504687391103751976713071777054627152467972599321263458306532948393726297495260292165887684541026586470608800016435529709421524282230909296838723004068743491878453306330407274612089091378431245723523205284092503046719385647497110448768192867986011453673586520348768420958101753644850118556025915500197423416217743532916352224393773941370092290776834868543813912032552756518478620703983894018689374844350566773860178376739798865937485088542147260574762217073688349191701947844354638470792743345022463750000000*t^61 - 15792478182288904557402073752413412458545554641434019732491545181105463797979901535006050695477311089728395181809044713079746171379337904039755538490225469299126387405675337134565374327790315461876602750451641279079443935479703282393103153028469311195077200148345607117193480893071614121280757781835270265136018996462414349071019526637575663402748264382538978311272588242420186322768230494848473674088837399105742161941107551490081055424756884320346540465826807700197149638423133660832988394671894877493086312396275625481149153759655022955783296797988300638106492536024266584783870409957701607352528986988294130436168416541577982586808048904871762383332753987200142774299593016137858985215797558335552156631164945861608370566979982471506989877931636004913309460556709448172885309881224215997651298042358350600827475668849385733547300437766518459793043962783353597869330167592849232364380364612487102838848423946593526457992062095876340000231767372331259784934699302918500709482919312244338541932022683033877121473486922508093742889580959302531652499512219960345392620166667849979940563708574536446448012187693942501188870868307865966965808017442686868628052935544477951435592244143043584793564046409744716238608453743230824914832270153648668295227914986099849785461749532249598442274576218605676975841735530182889877481334960152760092992297478775675639177083985587221334858240918917390604839733097935372509208543702369160419354275364797212884515187779667720851277558337888793055720065918042568161422186645999111241185701598124451377458198375748049158857264573822400514430893965055342558886043001796994175040345561891661696481150732716612849547215755329857872601719801776222306751286795027461275525630123366628233698511808721007915525643050771832253502533043235994150535107063476564185585168728482586664690984078651179631700731922207446519669929502089843899161324053444723410084508374100692243798545913438632496811012695671378135245427950107593321494172810047858155448055224309305606419352079884009424865705421609210483893208031133638482498368868725074870487067139827567940541566284439028625829300836565673976127662511644049906829865028447497072907065904862906383262044730578614189149383125995003735132408596091098300215429110007850436140138907647160377658762776814150589730200000887948299586292679015450497325632517356549429634800771231551432289787600919256014880944630371555420526503618693147068405422051855821359794163914201037076007684179768015455858581559366700633947920916619361693336465742903487943775700763831721060584474150780628233387989668777112329826035491391137206692000952699374394266294298394813027809416915804335025517028764829611160461065749661559916039825829019840216628299881010957523451691911172553683704488347387713986321140002249872689889214147845296667930918943976222521085709837071351164748642116928000125552716450585197283348343572042544033885752670123369049340055580899159099460500441320712635032272543586121149977781385690971997645568190741515948830345305548936801792179057526210115837772567238827255970182222518964016477310097227989893947865220474770748906738189540982017547502262662755487780744135710410263127250183598622211137332098420690500971634079377503015670632573637135042065592637282295650555495718167389658894161102307816865062383290073934545459990892496357328933180623753550565577874492229525544512605395909133688147155108157246999275641379153719390517830788416342751065250091595727872049258518665539812811549443858433295069522907328460951993669536938353220580181241395100845861578271675015295083629194713706009660791500110193434511494712937730919970216119987326246922006794944999605098256833248195916215996905304703351279414384014052046239442955140098317105108800484116407022652734678818969207052911186861332802477106305548688733316404219898090105348791818201250311087857161188641727803605922621182238250874758646283321954489041907496221990106298950958964443975186326635462897520033003635912131420031405646697925054859114048641966150750372211703139884141035754988269276547101601382236804337712511611048138409341002878826608796023803492428399342312288692375388669168456668975542633264216403221451984800214127835871692630637544959940936962359621320405820201113538035413985029794879870624395302043694297629523222163774564628049184140055782819033127700603322198564151504471282019905105625046733483993630151469061214771242709251219125624360137884385125313273612070957441345977983417356572456281417660514806620177496931383265673850627782371118922379752346840034182524679703139274840741100172609394291915585765744582255156597350771918172171653112956160136205885204179342998041187945970436323288365530171457329277164223437702427374970703255769635714883499105375971875448791172951153578135731029746967130804863200357454148780619562066614790240698537800436454295925362648277300193199228082755319066380404349057067949821302343405643408473057602167750685188804030199406210197897771011019776266552542880375197282533240465236071963434969888985067699588638901770926152609871190082805318725242370126648493195656237446912529810601341057418377947642793030262497466662649086586339786897610574258687438274077219515405634463789936656463359447736867138151511724598071539072677403295018345190715887613270838509116502717481332020791728995553248120288620705810631731062285837256449145570692238835092349821510035387892132428973526856087898952381243592766629146696506154365378026628948361451965091375149231142698689269040839359612195514568921224534975135263101162057001833893148650014016653973067834436181682346439054710296359566869189383758538050389970574280398575373880192568287198592487363246480624948030231124350524316741373652066511853646224871546491939939156726418499323876405365571175103777879513450611672829660816123367461858073167876642494733702561654030586677143654800463592651248017359278642262631560368546302287234181110437246384954754338628111392664747195711115008542351594691625715564820715697166642071501727045663247011991936475525326860009443608456782318628333968414911793689654121960204050238232556139801648636421489083110182674803296642269413575234700902444317129955337339657618659257450723570621393977709196303852769143285938009296211422174268995169827315245732999562398189489156614968107065564052175028705835976393059116456439/5963337187709395166324332289642851376330005861594106872527347592080010479074562318173347695360959054261515814957857215802523007429312120264954674520335120863126050202883061453509460452635550705142742561662092623457360347209799322977394123100869659473367379152398366082235003662305408735310989496335038510359007951448908573367773694920707987474405032557423431471405518721435551566500058687800448389521525129456199557511625625655646345084599759441937437199323890216909961462356195562165595051969043972812190580838895862365352225835753057333877667963535585296888934602320834275537890930960222385074166598263224571312364967085761794697882104949234022028340052407566021920331017885061036757899620941832934095413528918256692168129501601482152623978264952533943704664724588471264373571468910515992965710304135351548732584572908040767505466604178447899801900497277651218585368508039179333010318010646978325115941358042345832558244131526061937963502254366244646707102158495812535358127324818077555240415940261282087896463369025954770477623859592708555101269082637940012671871845107038624791624608521814015342902072733736443704372550655299762040133005844032367104933608714750137973321067649718928446846037926655152650165869339704979946036358648227436761361171563818539486505626953986553315556832861090195412066943511453756990841781344353659734705521173431427118463959876348179762639514333352630958647180928881435956769044980834526899599673996070351900331300524770514590644058657823177297429840188498863312262047468607465398919193843640848364040425026428112220024760420178665884986957318085859259561057790863155397969858197316368124607658037332262812180398778254459422781425925773399616416191910001143057904941343292177236029545685623697023077970954108720015021238060468795100253853318674956421267141424519860200341391796053258015420917451545662562422997099177372427433052685510371613029930699518911831567599374081398046809914998429851905034621895410458544227324525447015613758707354988457615676962065455733842068029707273665308550875038710377994209075169010183031675774221396155518444323528826596192421809831020604828548183080226937082634815224604431873909856909923641302369865722189509271325374649281887295031926405657503166841835820243380197382235457977973825088221379022910681988222163047319055247327549262734278025708445415271353354593042384654821524291729667893019821570646833964211404618628814378190346623997466326949769761799687414189096156827903117341779458235472214553784148568077633013649117098199176621084135838363345794471646491929775583177569553563903285619997312895034710995142092535935374483459712190569666501097212355705866417374822859547321184609685523841952613786030548845101267293087332455955662473721894491561332551193975730379938510364847405767755708944995710122546101718282195621600986448779883473782426405591007929935165047487107566148372881969077536572859655589150135652223647870846697176353949884666656192404350938175169957182600835683363691421333985116836118563546931338362701101320629336087318619890404608513720477692022998505074533357371727580161009813555141484629561520543478208435320519289874228100119077016998894538071711782161376657559717045661946909339436342019999031741738620381694280724880428109347374413173183598965161953029669453852534041695556653883972910338067249037983882793674549226982641542117423910393877447724543605353670413296086471595811541699751547828606065053798505247260167838019645269697194652012739980649204952114397665381080037960284225863151374211929793986564478412303573008839686906424415248957096058085118116788785860238650928408410342187554863718892809086834533243311405503003012558378512944479944425539866147868992561862197693341045663027504599415130817396939330950729008848268550348785791535197676370161773807649153362583157203780560236381944906155528162937906596294408338059496501634983449582380710978024544075876499522221631230625665071897057397327041140335423446960457174428629998939839316265349849129324121660778656387719745176610994370253044285265063646670968818100247552511118474220662465852471214131781750234441864294184498248423204706414671955139064277216969617046363811403883972529422500530626691872486736419006010511744355104540685524431590958731555751049320247863893953867266256113110651291967757473010417468176716718302999280682075791499336254841759926681873537044510976744007231440105476935959821272842460419510009109640374928685913471332016860118956631385277511420315055287824668317918887219591798640570564220345500591478455940791085010721305983031775986903028688828553624512697939878698812451033545358674055355388523529044565478087546633101608710746180862965720007827587208169544025996995897823590056645794504687463231336205280666428121459226683259947904820737820774878154997453344664069461746303999815667999020857140166056982911040893641844237063693015330498038819579519308463899627862400713424449323138715357606281586517193186503329560158521952260703548014926966836813150811037184093291588630761493666924036930272624246499932606798174716937628493410647275879620539890050419799230391468803704714257138424563489254281777594011213424548567337617388387357921641204291033121198009890865850537519959283603264410662260457914988251890388223923116673880242571473167315954261285186759864720648111921090661525221040722818970260229364017118254032511688261012390909400921202406407760679651377997696369257002022079064728050277046495526033875925486904946996799530966733849930939412292398600836557574119313031126505611815689388439997361832141010828220851266165003519431116086505903008936806327677614065182769827062883325361298836864829120236264298532445466712595751870319466525722864431534273477385082807875735629358219911363217554601038594657218609014063177300320474602480404393191077117478279021318237974908445097823820714982359753418437053178229920611011534738065145777547762835804163132757993062324989242585996544185698867736870463171338205370467349459060249302982653920377145381562476652238266685871899209948724250160873268989286020841930624651782185159448349092698005953438014370828228098347543762822192050768978834549050495807807027383743661380911694360222149621281019872722533124716769064129483275406854388100312472866035710588914731247461957487873424855913497784758327778873729401250000000*t^59 + 2207573842770080097606071074863244680154360613385738357341792384263221515962885407152775656484818397726936890117075948089845166163319220411800071071546938541200845164378515578487887779947836469092471974940148397901652835789333399969296110288287940470878637936529023458299460339099571241438913337674955604123280309289764349616921073023881247557276676097063351004548329197513436572623765398141237526132433611579569273391083619943020155923533974818161780975416632156817762936910887243485121706058270383518705543356844754996330854177074333119542208620579233082654068472282937069985277851464268311812984701288964452302023099627622034924447844942710487566360164197143451388508236414765542643386778606160172092124072556435942171023492483590430963105378588123891629678229370875604351586115763523224528891012681169266774712732396391562370255882269951147840980771190257112429090634744398629763580382764025039619707099341288744992052641917086421903706471318926936505783022464997817971566169306592886547797383730655392282627891045519723368940809272203774295590848048174242077940855663492357578183874149531758731091704757290203407966079992540302052224568783182170799887566723182964780116379319148713934464989853144438603762228561715805550924947616729847162445171847994883062670359444221610115939691250327944857188150602921895315719351872321204547474033784239661737655175218671256439081350729391772998065453990347768435861980994572602157672713335926061646154222241400239210400024646181552983051673183355799594789307464596599956084739093267145849944061560593453182948894908489803560271812852922156568692930787211231665255975189068118679321525414362507753868589088087722831637960336886170956101956546724308630894372120977511635042046788526874596786372305474477037078243833245144268347817650884490573863850863301934587164611580449285821291422638326604470588978252257600911233086032093325625705298693619215017098052582012219210774021591463970281677022550354632851646223170876070275460762350973348161654144501768362432726895301104930453184669605388541689552900988570301400167496702374314865889684093729992252977584540576978115784453239445997075457627256659046853587320049362522622603032455468118396246635182008066471634854360445732558555878010900867677865281034751129557010001370025996399034471019920534197779205187467079798069648897224965463235881214689204627433940088995882428778468292854750669395546426604092020442992239367908614877889710822697417992282603441057580093069547622841177396349769703516738595657530410869242588345490930765990068310326736716392204947460361787148748517456466045951020350333813323404765080711245544434586394138033449427416600331682122120653887111952997246477800770994054619619737854312325611017756373271672543113263359280317383890039005313180148893023204835604026058016877632956815553089532123497661936308674377773019654123702833061660666287312027800861587281804283435672481807069704314811467229055188275992776750509434644477721206867829415505561712708109262139178074334738759656325636888721965561532266411239104088099891543546723589799548169650818711112169061435765147450354070434299966197339355428063455902184822958427490075000606850931359512438178432971687527983311361885740382104787968763991697977924237772309638606854337572062999344470411474124015361101894802141162498806871938402511226838775947882264048346732254993781029942645820935755369710703316005832206320315481513984244287681843002314040714500412529911258619056562475393251131972614375039168033438954609343972944375444034863742257806853426004822239602620425815499244510674949884860329164997171994203672000802496082597319650691436111998935650927329736406328865324691983727549085583911525204570034904426720506616396168050539596938672859028504294955786289489663675756465473004617308839382354051314174097590834820082532822085355114836332257641534434699934797943078229813008131661994303648071838977420825693380159082306757922517153896948100694698333207093608703710953597572286664008316399282099486424653112585830870757113488319933647930254038449442293440382313596694142530711701107769106226306791777750754873640477332752880518449589383794243440529829214277336732843468216115683334601867913139831847832350891045216288028288335903437930739631773201853919829139190381017876905329404771427236401615691528873253150426167685852617918697528469668887416110769227634555074078164557854393592457603826386798650971891162566329631197333900484331731072294779803598632656971535726347500153990856087751043834370197249728411941164353674511554173872810496569903227618583374079518422059318432532923216033439859770884175603552272209726449602705491226307352408046775547529728089248640096800553362289563435688713764814146854240968901906156450426154225756190986753621729167555662831776021396885127008095279815137472883035611723143719686720304724028366970503426052636485582859400421214574465346404224202682847766689010540054485139363740909801336466897827623717500355299855792690606878792145926801005765316323763578714591815291802131725571542718678945130448258867573229343209702570395207812617600036697701714235629882155929180431341729337966371576346526850782154461362278740932568944664213110701216541183450442107597470793214571631261877871937013328394799681992190229321148642777226652203260642509777255543253495787899786451285494021573675837154888570681564896167671728595038290516781294688835907721094281915281309629508265412432021024021138043868720692497087933627669603767747174818559402114843461374364261328269137235746619656674151542234851170119166639982890121238559213496876547998874833531505165602002873318704758587591410778041259659455072341338024179085039280658878214751169687474992665884370052852805074931603910551823194708073935224528868046691761306051085387925854573967087702483199052982465890519025647575089431334729993593299885195737502685363155732431084400459041365068511604305080600327810163103313436499771220438544383554142980450182699369939780955939148606439710060572741395682904258453756808082022332237245426860175422696726958788121568799606701677187194762391720909791952570129889464999643531154446238631544390001606214818999439159258035979462337706238975253802742523921147123504380429783898671271953306556221476639732069131964109399052272591764195012694300264530838076685229495544425256835696697521/1416635883491261524663561909281427827746622158100176664824277165180849292422633357339016410055003377062647562632136529393518003578448646239049527738287512309261880474292257183784283346019110797874356682849641046068440762178399908016782345218996249362480641903952654749357873654929467410849351315996397479812409544683737479625738552782680239214981966065647507527351816800136420645979649534951524285712044784128519186642742760625142997702765343554955775956443242397110134334278645005489999959332781754665818699987351520229622110499956764136169053651739706332763748245116264535633785321852146669117259397835574823191230378075187507209056609152408304984021698446307243036680108626873053221304873072845328010143704487225910786294614465482195930856124810562185442514160503187971121301129646310485690727981256083650408763914721668707423167423378711929749491687915821970752441536613742180522914593176844802457598270211133798625047614228062338612848094571571107741213004350886299786206774151303694436338225303647562085613324043050030370020731498487382825842742605552153998025541808329647265592361194848069252069736636719607623917575284572645574865284446739473971851793998717741572632410565734895017786959334720151958701969268080552807624713251032830025400130423729542593936039530885054615543276353916763248032812347521335780394238040331579713283542280347230448859134772238665981591010891553970620737984691720676411703274571569247596807821795509498131946558002687754606094549810705708046458579937380149901090206941050648155178313529444829261774538396649326078938330885532577857555630425754819661309437235962611926484059925622097197133929452666340663297286421863288037079579873299697125358352881315590069233840072084092139996379409073228238280125746334298331984539709699711820715535636330766488570814477236567444120959936186793282411456182508884600108131983593649312815234382001888460668473794305760620672587965627410363240447025234831113484674138065710339184794011652670609809455260208044109249370939852251918866635548128674035639332097667597282235075921841641148590278705904677246161541897048735894195184830933060233323508499691479294883009720051398003449020660119505065694072467157726550515595035255268960739901717574491171652658930059581857631899945344935838059137083541222266926718158161529135309692579193968578246994436254784692902315162244716062777080736839591738591288969423015737774244706304220323568953323573442851157432583788863856641854471318719449361204192780988778343459270093163525634619395003585931374914632961428343054786618793844835367585095447771883913728654469099183907537375847018602132040630085734153837348026903163391098698181107138786508484884504796215021246103894163722212861026049232834713339995017508436300870888868830710672230778145085561524110586494390024617306283176329348072214233172133382020501939943265151495837007812190080914221969595577571357651144634962918344440956246190660070717710592677670217779582049492470926923668683970015014248279855595893819747199210554484068879219102466730209008509219022548857591515591677378942781942121957781390896674358525051422569377674823317404341796371175668397312974964001395483833527786492750039513956838162945998081248763888831575944347645458190437777741451601258587464262294201530671357446167431842404932274469697892655472302116395155597876671069404414581292497867089561684749164979290308811021759122583637247986648188674876611316802926845116447286157264529107560471298325804646584029606367060999526281974969789231494289048726308331499704016940070101298999851541776547150348630245599570622556907122553792204731158276374106309606932814079529072969735014375915929928397130969462259650900730192597503786432312723984005315465365179746921609285312669408180925928501154928838876576045112789441900832696452882831624145330336557740642923266219101187981241644089083289009936298977824084103275304596632866282656246564758460813343856487895002832714755388043177410680885086835438561074860332161619149635858686039954268529520137547767668838531515273660504403792827970060692414050977046259616999726979136275405109282315297839204281322356717830610177660758491645343007999716120444855075443225179192862758068851655658311867680910937534962096266264725884799928104548291792961582119345635793635140848082077606374441985556571906824344849886259862838812559095098468285553219778491958298641799150159730202637206818915788650391177425165290890436255925543585897769085319001304120100106703338794674076272652933739811900936333866132147028552025665064102951423263905781853400981121807476296838072901679167572963784803043635035581549979669086250533102853961887166739939867316293748345845651385214265882068849231064152512931194762135772226867195203081323982808274132481846134952964164430942089637625803482419569798657123022130023418513284950331159584474393530686494839601198387577864818380808507682706602944211050052939366674000640755280761524258807678179345283068285418815307561565064190353728736094628925660423660866973937140822605114909979377873245971133318113262941917700417919453595792698097173728687131510803124956997441181572613200760026758986325329860794713872138290649503982401045123049291416408687491672252761736353109510617449223958531843707796523447742772655713841050424221832297142071885586379661820116512109619188412742764133978796885413844259358213122331229294131710941803628189860497314327067082847645624748433839214657351506746732083938052165542109487359240950399857550910214365613360479618757818835846937518377972295432037945362191564984017456108854164480711100815611625292599226091709797332994839678870984106766690017130145462613042261274314566362242148945335115079463425297201543658507219364051091842882512787635634963993340017802859583999396687924292889017338141687550431122186346228081437036402122925493431620635048504753036193883232813016876979404717919007112038116825155599067092899534743786151769405336497218787997280817765111239675802625999724914365334887165185561151615949114708253971606145766322632831658917267468562119610862254489750804551746792574246300740575217907871863928236365331642890345102865661957864447481948320594419729645723172733342022998395766928991594673684124141147089757530041849880445027259560510579626511794781167489558563692881437965783882577822716147746888463750000000*t^57 - 208718610023626393332243887015686235092903889872209067044438345243698156335344857563139845182719343169774426158719424074876095527509823418427864340669297313586206678265946977311542864078110052675640495412896174760015971355163159602048573844872005120467261560779241255231142503583100865806830764310702790501517412543407953952906716861823560973955853968326637550347094579134551899993914862771239838110582657455086321209142766205893622167218724269523033912950387157106813570924955083622341799326588328088956300854040671296046257550855251210260924714303400818852571820579475402149656072771894719294164960478665161610458918686582239922303307955341902984866174153166916041790534883567171247310266413804541191825661161535551514435950693558156310120794365266347627260963193568911209564072726495205023832789153976784409515772873654356221908238390085145743267997392739818023880606259245976626780717611103235141249301583163696488256236113757198926822836604337869374950000169306423203887285313847441386462599518541161910992838723744438393900273862918750259478648409419682098677951908456406382862053552063171383012390761676408206945523458400579188341280931934727401476325219132464657116440923740232355087797402902905220328076316259557134114661627402838475737919625660168865084825228803266268088790744206039944731812881061039296730267064317844080483776399496114927042724477845760262233253560093710956654717097663660702202119804826826314150994541151662186181909932158228286495948361848274287075447137548794010664815664256294401295842882032724560767175709786517025097179033537857110684385543185993126089198483584418940618714351656680193042692415537305491829054962357184914316213206635979722354417032742490542514834837579192348648886310670352306453392388732511586928280830713697112357633945037579908357744017517670263701610488321458010748330765561405941744794752084549124621478665420455318803356593042474882040988720270266747422282139603667913366685847886228556259662941234646325948940509043951736079247059296920339058763235091879549383835880758039769152756992850310912220531680339959196949007646875257530561412791280333630790243288337380365401486503238020856233981579489710143084509501664199993535413116823260352476708842294825311928633340897015578438657313545363493918098376185708950503819187405928568043730211746148288060525114303908104232766334317397847023901612442414973192715021444518677857668570819835199035091804384893911112593070749760847243002453358616125124161657671361278591499959462498916745449356500867867326500611043629766496078453902583268473340857552000418903717568952565863437879567978892098275257489200948534728183945566760553641625226839025435444852825801072321029981375257162949335351328086057051882844109406767890919140446676294448388780022853335407114601756125422532490781650680899881151990583811873212002729891738333830704546990868146113309216853319810873560849311246856757187771491385628214455989433503931807644933351232500849755086492185739284014578551357405287908449879657845770008137676087787520485051516676443256203989412953533700140271812492197244019524732098219442570693400334985732181799707243262202633769796519926430439041423196490409012825399224584135972728918362683417332422772359924549661926006087513604878177363520934485638117133544755146439930454550488390343441998025845684565871400893179838365812160003287714993258164259177441047854084113668715038101180869558966652377534451717183221094833829846206400628428753734927124651264404975868189275573080780947203463524674756281436035736925334770153570830312981986940939454443114145221355602191652945721424868327276370046921154654591784331955712448342846413664762533154256301267086512422572229126575974291332385668364017211739115209335325341825622344627175323278303780119740034897393062036766009911552387676651763449412016867771916674600418088726567137925099801870858047613516394506792464004070833222168549693726414271076937907731101490571596419920439666181113587934754573275201318499323860866983615807850245638952412824495557870926454966932471083140488419298004804897020689986156873835518184342828712482068455723616504269946736683563054833669402079776466070983381884148288526009328432279938675250958670085098473661752061912882709401102518184261057508745675195042268839507095242852600663852688131450706610838687881714942842120017572143286262798091812868719359354997164728396520494080575589644549054561235948657475295668781160400923822130548104975706788377560066573688348247421169574590086302887444492477584318247403864266410564663665220346718250080308651791143954720756305842735856983162424384109835422299754041276665272059398177138244625176348264679017730742023426413413401377389283186233008779459265402239565323258394473639663046351199042658121922572173961956333603683240037481100894335531964793875401920343403192257640245951908908865495478140187786172368084824910704072785081565590016189605919207912140366355303092158065564732949061774133805859213521347502390683227277899455311712639048605866772528918083582056007924714727049611852510397252946170582039195430211534301078129527212649142464519279641864788162600953874350479233562865856997624698579938807801657199609987047048403189842379597649560428263627830940963585380263386020970446970071055213541974245070204124293048151622130819069345768651717331928664436920855758908000496316939484384124088635253042772531769722589180561618616052741518508546623059094512223176862635485134784267174211382605848967092596868989967688839656506196258048544533194807818094444819874778087615626776410901606214141989571404295860179862602795093408182511366756862324607945496542624702094639775314337703793085226130695454110967455933001806653108012055026638157093621132186692261526750589447911890496286970939006255176364861436658616980174046756390820795134550820271684227641239881608923906801723404962422736299489173846497013128448624019577315254598995705201644397598992397335696324529501410830418348766905322759603124858385601735007989530058180499509284917024642433742111600397409453354149834605346931202769589324497534874749667004582380302676672857813428973248872573308866909465676889768677536355907705627304168326948620531476478099709174325720529321664455473829048240730159713686744374047063192792119201555071184171784735130889335137471907331336047458429646590580433/252633399222608305231668540488521295948147618194531505226996094457251457148702948725457926459808935576172148669397681075177377304823341912630499113327939695151702017915452531108197196706741425620926941774852653215538602588481316929659518230720997802975714472871556763635487468462421688268134318019357550566546368801933183866590041912911309326671783948373805509044407329357661681866370833733021830951981319836252588284622458978150501256993152933967113378899044894151307289613025025979049992747679412915404334831077687774282609705825622937616814567893580962676201770379067175521358382396966155992577925947344176802436084090075105452281761965512814388817202889591458341541286038459027824466035697990750161808960633555287423555872913010991607669342257883589737248358623068521516632034786925369948179823324001584322896231458697586157131523835870294138659351011654918117518740696117355526586435783203989771605024854318860754800157870671117052624576865263514213849652442574723461873541390315825507813650179150481905267709454343922082653697117230249937275289097990134129647888289152120429030637746414572349952436366881663359598634259082121794184309059668539524980236596437997247119446550889389611505341081358427099301851186141031917359740529767521354529689925565101762585260383007834739771884283115156112565851535307971547503639117192465048868898373328589430046545701049228766717063608993791427364940603356853960087083965263182488097394886865860500197136177145982904753528049575851268285113422166126732361086904487365587673465912750994551683126014069129817410669007919976384597420759259609506266849640413332460222990686735940666822217419058830751621349411898953033279191744071779320688906263834613562346701479521663098299354327951392369159955758096283202537242914896448608027603855145653357128461915107187860868237855286644802030043019214084420352616870407534127452050131457003442152544493317860644019944853870221514777879719500211548571433554621718343821288265411392925416019521403767866149471150940318258864550006082946869689014224084054848665255206061759338165266369219667442232141638307024567798141294849729074942692349111647140920803400075832643948408684387978403382109589976461234841947781287189631331949139634117592278057509193958764611022156919846891120546113231517970935264738205472695796895176622924396454047341132103270234246203933641031195246064736393860048779866213771139903073639290919291036463342703930641789742144109014054434464047385171635136081414379276332137916903166614162071507125442306157761859776211454721178103613684902328973886008688185985964614943380322687796844165359384984046880579031955924100993731464397471412601175630773083594013137736688658345455555194459197127960216312113188857212299111455671140321975181608143403214488769206925138466387924832887723419620499778733739544871582363786460322845956548952016757599726507231096369584577878000225447787459901720438091970530570667712611325055694184522170692132159490648634720915307986010874276574247934397854917192548882992283460739939900220606517477392354546270486947182465911462779678415804348043240260603634170358205685343491603774287019526327530854147201913582194616979121924540423713322302805725369657822696226841631043408663440043961403697225535557781431126775799272969725411233192011895546255613762790856892560544090469414954673007377120600330495452964305167113601087973438404632213710194081975890952260313686329018163188620712433099364712174357514950714868101828640818613135459211582186952202945746283148213689524985784113883020979168064988306858283484241812172393798590094355981770188759609843723225953382291879903018510849351346269410897038340837230821689554102971077296884346554841913762435777147614591323457054867686989214092711125598457249372628976266322728045114117138981830867430771639639250576686130414654649142406378523321426529219853206771973317711961665084095986399527820407030637381925511712987740341275505167464710867699971571424507152319876725016759235488748351728132343791844554431091196018567609538120223802789952009720987994156813839090906582965031617977945969113911155346228114658096835820281346458815016168597676752836426616041479332488454041823622727191855611878592398949736429117193734907167483876116122653845311112036411482144616638383198266784574637173136775487424255323383674831563049675539588239705292560177590324193831065896591120848445151886136968549373315642653093307487810208794465640055272818435486881888565901417852362095418383543601956439850266455666979539460232886758444576936431693003815396531097189841633388999939602789667466118217178541623209448248012043079707653714678403342289869878068622609671405718455009141163696544082302278112873107198139396399247546047124649811216169443600808886959262560733278609323518005985376601621031489947427186938946520842968202482809056792564600179639091579728880379118052559277910850536749344191717637259440853723530114268025069138492820702608649908813844233022063181812436447279748291270208825076108886187943685456780031245492279655720728864852108396865224641989907862302557916364493995981615871786093223950664543677380449354135538105352561350491841723973864661832494876861519713610456969259549269348218409176316304529393445111605938178794557046681514127790268968320658986226759657002819596237706357920777992882088600272459603892885444565468892918881340149069224120155117954980360525122021054993629774496803080137367993280561018703167221635619302855009525245731302821307929912321561867715952198678477692392703857444071726018713433589590829088816446339412325999060146312117406510513528653021580524384079742731992165706726386388209274165992536593919431001266516561918095522504310844667608619100454119922444711980714780461688235245478969841509959146559076013165565208091968600946493550123231744007856271491711921712995305679916983347624787909176518321343061327174695556268313464167152748500298233750362641863732210618342004017192848412501444837742184801636617609728484721544458091738704844258789638624936429328327536188312506912698560244663937102050672226811728178009073923632069247193570482400535485150809648778210011043049152493134280783839338185120153965804112660768047245102336834383473668805171231006759524129895346029861288291053366727936735974868971277191897189770564792393045051046348195109368750000000*t^55 + 1812646294058548164445043694924085625267579509385496378720832072320449660048402025528657708715759005070355245244895436038372459208604535970962662142913577041427454775518423725833668393528798678243025592002589654878544614265920904396416366031334686401654166056999664393983892813087600115361970147961011740574236940452358391674490948078502080608528833438019083350473420179100543832073235886721255420745933471559583927382314233763148427067520512150743796873660895607942332469061371439879943729318759389178280698868890655787439641076716052382643546629111173028941368599387240231255887709309996137459406907397640355293595293414677951277915331062909609897376115975188830520529927017403180496038514802713907699984845263598617353469840878703238308460478373316563124608430112997065137528320716272309173166320170015052548103015741513736499039881155248709420432117176625658522020086918774268859278401617832686289403645194326796009149083416422169896335547051703945807146441010508302735573932346069374022301262450361422672226655932950863612368159746671423489567575091176181805117702526320883208893356797060147416082428313740736321957916308812819719504546012341429571639688668946046742133654823886204096651944672655721079559225576798448718313093796843688932609446060893166457769378989477262120466132761907545806255709793762902040952831964128619262953877778432218733605521158002958377841110863976652243529786384065198027227680440435507957916188347358713660399389260203118544808316764203693250981161191700619725505214816765032313283692412518893472043774450561242260095716864439318248942826911387121092896416586187948761292222047396296107889650400447100034621848005473961247420604013573393296985120204263232141707539178192784030817507523132397925303144903707607158897838288617227382347610605676510727802896772299536156306438684792377716372539846203673518156194498217067071429339519492712663470973973994357323040053954194953233002660663753875789418100756039725352829716144154032528175004222962107962857078380194224309413909972688737092257848136764872733526760903875233157920107031221041404527572779041320271938641314897883079545246944449096957030677651302039875748628451099862789778689061221959984275711064079646645497633579159494746109383451642914663916783581243008964221707375295271748189597464302568056866180070411589231744571347015646159371950087131118706085379944984969691796343126602455925006721001675790423559922072315947708610044565845243461279263718216018906658466252228567573647407481672100393466910994774525814524722211362794087769481753049583332266091347688875495102345254435077713402192286873091473915862399536454738796292831417601156544091059942429025349446204138773468190402610841249927001827437149259910293463826057609142081502553109695868974704970293420992567934211995234532259619437699372620697711318439778394468616790636098815366437520881842452155587505139704279679877164265436457157839320050863305881407242697931421493060081248599377589195282019994343636742531859574517564289522446913076259749578838822798982709737248297065782513717999821236223332242846266159761183844939134740535967176616492973284278942450567858694477648632434782313437458537787797857521171202683953455563402849069232673624400549223954657133116685322179444285527166476538090160311656361331568880608140024130547330724342659449643149266136228824976703440339972274457940392054778207942843494993590574117092090954619828094256924317270665967755609472271464165992908856830593299143130149364905366933518594755353389748004957920607975261754135541148248243015835202660971860911331113561904036427229190988693092197788938863886954865140530672258245857132174716318789640022577415371177189343249277411557660669525170132467780481950183026624761280516957109479913460824510262260311104087136974925016109867324632068714801923815452460226771030631315004394414283001673975869719535279451551489264266960909178984702966704131381300652779854900089432040567801260739164471022296943453625932921116360729843313553722854426120387379269915092978143143391494630615329622984866826579189413187104153599219156538765252519354850395583492750644729267322629246507103694116992963542364888488766996803482582607319578573323419707823026551836994305231229062583691739868346981825524637520291119161013600027081785465024950094368322717790596838693208766037746558950396214290968813310946137817856911056221212518312116429924521291633048080177222583370031470877965342959252127998098987328959981012330699549966608459647692242734809957803583908955800531806471632644282783282026209540900783914567628932713251653355471177864143717577103488737942648071469096283790184007548389371453969229976289081042168683724684158331740086957567207138376562281958431739097382653392662462789700159438139407302918992503404426823466396304225881911151762733646500663702474341000993511064124943097968698916437406260699209504420367288039393528539825786369038114638745730012301730099178659843061149937727939818066243129146194857563960462731465958606498642221347890690492400001157447137219803720619789261089339742770789127236091722486458913248100418955410141088781283467067809040758380744859716394701623262807196172212058744410127081434679852632329876786111724986760208086924986540044610657358754851905974436891970045226478147657733758755633660631665938081233241724628306101659486302083959246480302800208581587796335701009311474768358628413864565143273657679431840601692200443769544686355230699183540771884016708569707635824411767343633692902562648119639319024658546210843243655677158774382441858155753433671940062253838530370992663690266019578656715589386782956043680602715098110616301834371944521837175285539830950248377188373949216743676823930098641057550238051285140544745386095197550193104618632710015429936311583405689005086764636199470127883425435267230716592279182979596131356068635030149236550593299076488369326611909173898656338733373572207997564527445566118787265165008872030414096677256922184402668657116921798043447722197755082623185088632643140489470687385193599503793494448015968039586048234979450017627909666303594960662492457183166496273716501937460810795654351844710376854116251192686834195952378433489464083076438655011206635123665893126202726683858416969809695858261289784728950347527823727074366124151641198661252995933980861177764292542319/4593334531320151004212155281609478108148138512627845549581747171950026493612780885917416844723798828657675430352685110457770496451333489320554529333235267184576400325735500565603585394668025920380489850451866422100701865245114853266536695104018141872285717688573759338827044881134939786693351236715591828482661250944239706665273489325660169575850617243160100164443769624684757852115833340600396926399660360659137968811317435966372750127148235163038425070891725348205587083873182290528181686321443871189169724201412504986956540105920417047578446688974199321385486734164857736751970589035748290774144108133530487317019710728638280950577490282051170705767325265299242573477927971982324081200649054377275669253829701005225882834052963836211048533495597883449768151974964882209393309723398643089966905878618210624052658753794501566493300433379459893430170018393725783954886194474861009574298832421890723120091360987615650087275597648565764593174124822972985706357317137722244761337116187560463778430003257281489186685626442616765139158129404186362495914347236184256902688877984584007800557049934810406362771570306939333810884259256038578076078346539427991363277029026145404493080846379807083845551656024698674532760930657109671224722555086682206445994362283001850228822916054687904359488805147548292955742755187417664500066165767135728161252697696883444182664467291804159394855701981705298679362556424670072001583344822966954329043543397561100003584294129926961904609600901379113968820244039384122406565216445224828866790289322745355485147745710347814862012163780363206992680377441083809204851811643878772004054376122471648487676680346524195484024534761799146059621668074032351285252841160629337497212754173121147241806442326388952166544650147205149137040780270844520145956433729920970129608398456494324743058870096120814582364418531165171279138488552864256862764547844672789857318990787597466254908088252185845723234176718185664519480610084031242614932513916570780462109445843704870293626748198914877433900909201508124903436622256073724521186458292031987966641206713084862586038938878309537596329841724540528635321679074757220744014607274106048071789248807054152788765628908662931542580868750676175115126347993347592586873772894435613902018584671269943474919020240573054017004813421917685378125366847689534480982678929674604913349930980611655112640837540661706546341452112977657089146793441653078018844788049162375305268038983800255535172073588821302457019662079623206038871216421211166583118311371678293777488359567480994930510974794270951435888836521603381562992998970551321596306257551988817891761465073308289529108976935716317662047294102377692428982057049757975606281010094444712675053822114765694342858405438390103111642217730574693516422081613985580457063025234996961594971265827268704249809906756042977935642233562846344582122865449572858747206719719597781822280868862907304007965308555101284867502024091921712445857648947857445284520631289369236109288623210440871534506453039864525145314244740726180004011027590498042809932190671766953925662959630516650988146240732010975166733785557915336210977714309445933227833711767307519676265763256762264371340242223687376824902869503567760756928061975698909890207339949555191959662384123196350417631371113330763852646295556613868924670773828074372171180994054679584010915099917326623730311156383417698880084222067458074217743471859278430660527602967065831135147261176584988318453649361238215066196702057008349301494308221871740841511785703445908832438434236745075782999787397423336077123857679887247092624654214003431992906249513199152405306907327609288170024477625652673424378858742212537347326746859943351755542580250226105039047538024062855543048854349347140202283608313624956890477569504146274802129799669652135104938902531828667020552993720893498297791333116845985815512850399514867490212092438108843627778552855102497853191122054322551659554639408449288503635846753172857314906849545759258827068151849602406250760810080565294473064865627965822250959817309267654327166487524347107392417546029417780835802071111915385965721056306105823297208342091203065412304597025938473481442408880982578611322312579192943247134526358844165767158816493954252293020411888096565673389299675356666152421786668810447948602486827044077369516066815119328175918901604358278046548683460439887837561756202197244457307020672155443151193502783514681596549250808466182823142153372488761610289116688224765371243337156399207997277571921217809808367870668335355944298758054614825391474494360756970709089810959812135747603948700756785626331782037146903775522085061878950724906873974956539480103971909257112067209892405495965688601949057079934531773564493175451113021262610923797944713864740605065624063963745188665484018754362680494307980845833508512772414710123501174548720710755995070552347600955623234742737031806258031229768353470067700547532145910347972596740047429998342069895145855694214771571768722696204912887728656525203417157917396000568099859630104013252088220152670276811672543779314591962115718072654211197668838058617284809885043280897347918874642773842736215304072252084760590815942936722065644672168355441260876698348660296445988971729301926148705355582666936620505277617605830163385941084672778538113412842871286872597856156368590174616234280810281252598525115275437622256730093053726915645911309473727156904990850965093406690786919291249148494938829441870091082277195114596751053271133119306685744585430517776225321888317164940473067516974356196892523935387989315018164729932947589209282064157327665100443346904413308948467395025207058350439381682483525807836386663937489419918590987469903047429438190074907680812945103905099303422459008708542572908348119255927512101185601672156380845337274967849891051932208940216758418096466907581515411359780166845787660782933221358101023060244803039140881823604250006593488431494738515309163948960880227298997049857905484302138358699722209899238031612815350159811611362480533242318839787500125685428368084798856400921313214758694145619525884219440858064917861827917911832902705058363837146348227147896014251624330638548253923711139286691768092769760625154066705548567836486536802361733564179296150746424849598849744997617659585307221632192087134419000928115421729261250000000*t^53 - 13651611798414198242158097416512376695796425165702209494702175310008605074294905360046881800622741791978158214743449182762001266148451423298529565265506570655469954995663825058710458485115549652132298381844275699760931142326817870527638756380278764887706683966562771216626349762661171246494314047174599244654093040593205032536322821340220550881916624602064607640006063968864664927319288450979459079504893307327351478126002231845570697371226560574006400949980209916477811755764468139813916164916363720233955275881585423987605498642227407572392534973171321209197809461290148978091550211712624675976014146495473809736033525058476637874266752221389587769087109436765447727891144628345841025061962617075500079798656330706281091537954329584457494299497824087441548815446281512529337204171331201888874606955786668184088559860995622481441290820311381881478287879921719306154777247701661287933513103833096130388943039038642352675435117754280495235666678521216862330123382304580710055927075367137027560818173721448526483469027221821592344607768629698843870741444140044184632825997020305468123855011309587118290724195203941753859474857467470870015368968454788385012867977143159180964764876402656907568786968037629510916784668656151819899686425004573812168316629627925964442090761416557833617593067122874382869348044166037248080394410730758282412517892257785452149221163855413275528650314896601446565715620499439276287984787725603604331992034021522179984509182383471517176801701502929128425342936561731480409642732169639268061938942282897400108750092616913020608453525299588825730732298849638493856682849404657938363106648570622682253621169546456530765408521652519491626130161852648944535518791024958374959743091711528539694944874291841645847055907660868672927280375287933560044170047563427937662495474820146884101220278322216930700721884429379406779552628857543341962969212911772395181489419588682610868312282080633571247395622324394738144736563789542242640617827740242725804342340969476431884923058969660258139655414441465446779749534276675399399658998079089972196152705695161455257700993884075840870825695903138817700403598795971706511412787869920224148535426251125703334298185165991705336481691342194344139543435878824072809517006808086569720753527766601633307694401205009121867458365060815909639043313084905074971866309564487760064114867018488135255250978472050172021719870616400398603360311512884304262274278343520555301018134676143370036558678907853661646033205267549528123345989715463786306812818798354945266905291946145460370120987164714815242257097536902450561153256476105418747426448530101993498718725521977566873621313204127374780018486225800347694677407244709636235926657729568275040580650030696679954773724087589274518300084604401725289727864068625018723901775803927401374281765862998348643400349381204260402077976819269294125866400476844811164143831270637181564104262596284613243644480043843700581456259829105003038700642793301341180202800189275151853530609226934995653301215468220230843244521541142528252766557897457612476099944480486822140463738258919898740207977719122978776259613590966068391794694459953003234388134739084046736047624858539846745671180177522518790434176797020389242134528103291143010796854453994454188629887125086395899371508023248233973024820163451934139432750645693019465212709003340003929951107161886512685981425493534073283658741921352876826787312575685986906113938649133704957057169775357217426832783823691064066812645295917305667618367644369794750404943527094170906759271388617154533860291462396520211756771043184067784739241210335716994366002384631797957829271818162340459449821665966536445174972676080676142661921105387375793992290057086562866576096459188309112058480955311925584170706857621058613784108607984897585766958995842201499410318366389566553448727590597610428999770305572408582730086239874218798038574615114424382540521875902486026647878876703720085366193872292508640316888366356331447983214043781961236488117839478658069428367501097430534716298561631282428028382540031354959452002436543593632137969499537197750707062120896621381801310613333477253978312401930085393473819955179278386924685848328147471928149878815309883305468066198452244020335019515334538799274984043581475214914851132071291575506169995078091603560440784012880158706193154846936807872321999268974072315975201452941146507943765888359207275168498595085238939384796297821328460563254765187879063099342207178494254774956319925197150976263267508482923447055042778980020293271469491377499308015819287634268188442774597140915681307596865117365301586830655996032548690220094022731689552030320785602962447182051333390147527705690038457788207742245598382438059315345327808537864302365147749946082946336414849219058356811536797303382048530069729202737533257971731363206643157019076315466393763276171865968229844192740356415586501949336442956191584498123650419643266502441940305768652532647599086700259979979154689213242920746727073120464926749175643264359250760143615347725443691430012010253052168187245182513337955057616309357945367590195477732988735632485002154946412706853993963572835022892993935834546824985322147823313649930174556829758151600379680388954746872758447389364458765439458103678643416933222318317225019690429412683633989144601123798624531626739746085624671092745097792327033661111788213882136039923594509782235952492488503196904503231140088265203753991133316276278890838015814810274128007362788689615797820364729171163596799868810790305458988664644976111593320184424507788644098369623885797062996279757459409380680112896892593008903814701647542864680187696447641714898677077482856858394539621415135230675721217987848543487363278530871680278644411118846367838712193713401036134230405614164213035480926346492394906694050172319089270428824765564186628901871596888708804580804730229841376168034092360294079527480120853557004996716791148482577580844372814404730563006956337398499171879474738215248963607678947523990536035987428267813586793350291442583026283684495854835217349591494036655793377753593100311802353287933806793106137031182788109010007768014339233297512754143917639249503612743292479749769724122226800849914378703834836261436716315605079239746256997288646172563451357828794043189819263087013797981932765978952921834688006864856594419566439297/80420360974421014356331558754679965895463730671834317684655507698605136493181640172201714348566424069430769604922189367768822706803708127259513259256622674958158970284127657232808267632417307324922769914344321763408263768137805480133162186373325327040084323728399675132071005196545307008433987415694131672234535973678028646920513832631921965547364824652713627647015355028770816970571488381949141862702974329912300339343006686867327677494986422832693521901082000512912562376928121194395170710249027303036843295642341538019464554544649336409591043410561544409344727335347055567755581373059901966286400374113632915181512247496096870332575826885903710933784091159496797424144401306747962975401408963795137357428272320088230901519891784408373766651716408626337603999201381853847466145503851560123466435306199251504628518479854159530026958325367963783603346691661033689205767580763667019457554578731090434578434270323683534689346858476239325314156341973714220897038230559531875748174834199517329670324860990932838047804401660717868401577085729027147014081367694919791602667593992473294459386824053939923490330847551081041606271661107134144120776450363996183806633277606491070850019444125948073425494556981708810625684001921883130010247667432448297751173785097718073156244566526007226954478650833000845991386935713111531444394283052848204254466641807093654907307380012867136128118244769393446936695450858015583060626951161155793012950718759786393264640816964164829797333455388943718636706841334596048157676256610719618412719109441266593948428155354073901914384171702284708964092916939105204226991075910745231498229529664089610683478471017153908356687442790792381238991614923256936435298361125647155769361119652863901823542011483002287114061841078219479684657360648753642367488975126497661310511931217724703317969587767605643640937128195632148859191325799880590148953180903088450451555455935150076783360332218604816309877733954261681520152529687638846527292129076637256638940221762481682584041275018386518351082433445808109759834614720975905165490314783969179206065566446277307261799140311945930059425680036372058773361126392495161760966839321498167341720420335534694996621202572242793915329015041673417850072579517416066912453197370093507570913192797311412053795881033476081034664632153958717733353533639169937025185175682569190819435120849925118749197631256482931517490276129038083203032388640241806165897880001794253394178407738128673924256919416116692925186490086009862453427381888400267433457081437496681321951717516489380809136930338178512321698498244940774407611406712203324431993899083855241883934735869429078827877464925064820739444518387491037783925155698316396800179601017128281102352226292229933103501350626962513397676003246773276049301753317373541826058902211981614753526448779244659026667119743673441262013035156062641302934418264637624504137543570702092320823015119829922381117450407725848363142466217823374806553785193179540198667468499066550097808759807448426422640933017403192915396437349581547784564920735246742839470714971333853875068927189932535876935409881749965161165687384900078947998443509834650609510427530233298313929450972785616817068621620746349339653679053530595016867655941969101088498610139073596406672398345004148188328779303390107726311681074755425465339191433274866899763514531635138726347470207266829777291328479162925824526640196040913861283898338955779764743340347556518636675332486886385950523386619352701730768059427426161175239791422580733280028429668706638587888659735851847850785730572242339170515280855183651564489009638444578092104101736497167811306086712952904598986857542245439484218891624246285718733325160502916310667167242482244727703109736878742556503665468427240877064562483718214575663766741017742232375445623798052292842283200984518912842977442406437641030535190859341128894202503219480105472383015415564924408853116541425007888270084931365920670903440832508175722648493045848483954116574485882370280546063132302359428796521296452915238897501159274412573403704468050506502212622732798515544079895085907879685064918232233075729105942563364051106514182335601487614486877132261928573776334028702322046783861750382046864144161946985053252436090292216368029278152561922558700239242541229298458325249608915728355845169028860023828968519872317665960351113723846658486418818784977385757882027099669010104373042475167867123272781102414147946351980143389217543942499497718768882060021780035030975775802378261873392178870563747208478738219932487458968182364991907189334964692342142625916622915199918638997911434851732375191915290256886409601543871965077534163412206782958682159213997004230739431581701031225538251712880924762457831101499222958961367568882390321800839667304819560930958522380786467860171144896207981919278157202831202478650277750378762178693640937325242121287779470728327266485768167652757451797338309802097471129463361348361656135886633510784186633830347863502459250502557458893135871158284216272288171600292804135003744282708051037178601162393810396695632669963233502455696679317061019231167796576627203437708613457233251275295192520163925631355710570861146303122291390494480447380482255526066642803345337740324689997282045762070084712403443348218881959851418226796719865606742840301223378245747430737940936049750470964498631876261356226256880041339745430580850133314257633274408792966406139197082329928860195506295418319785197417041273701660522721336435894705936013636641488584583319335548463008193657744941730534945694782328730450736939486240775789821572688495426645310904666350722521869689867387330804235933274628491206569134461922465137513108828443825376543365645848768397963326252861110557239881347761265685413058878752675170775938589750849972104091543449793471861722293379095204795213185759783320540169816002856468888997108129824739749194808967833181283494788289616997755621351337657891998863615438231986539163536277484469366707235786081736421524021832661606985829441224706183839794278348561697079132971615643903820553053266951387503988819460203442684713116341379190596321448535743097610752988616837364371688139106900090876736042574267275823915214054377967755086144672025238790180488807687596894436157377513240363654297573843619760875554000113497627311228430912830571211761489414494413750000000*t^51 + 889523841294327468573959525927708161429819789569361262782687894228130980953835429172190371551268006946912812018811507056764342820894674058091625178063792639631667849769165637190354110809846232330924778197451087023131963501924417436009782362341186315383047276685293966328698802326868380680451998469122773535890863587775656285818633809169622011696119903326675644221379108512789514929445824572059485330051844266164392176484654219816906135589922539036021164449385543331390372302247503205546898544370895039035625586388678383852629930681704886358700512014165023108436081637349026586305976002822684513084278966669304542279342370951110104804582426201527057209691171579690999432383952574509741128632264920142965787593403154734023311185097542144204732115771320332857065613651072364675975243278740658154895928772829055834807660074414920220111125997928478260746476296719999910141423810088103740012816773290084004916229430957853601201840850782256142471009923862692185977310410899703427336325292599005203302570484558065501664069742747629808140855175521494087430432667682759835127708124431570210839224984111638407647137066483335294434691048474089529920429857295142610585526847094110301449556121107473071031067511077606064136346379466909851724751264512249420185920889588510938509352073435357002147995968580098620967793716858693890395797384916598047115980325290988730259835074924352091939745048783079138064525547677533460476279122129802242848646017200187465908623326279144182468592995618206880080582777089998708739622461159892145805879102484093184514550647424513758310254880735518016373161509205032797818108692945770101261299292416296087021302854775533329896145876319459653348101813764440134834946344946018140942419453718183435056127316730365345188418457273137911663569852053332351497416815421052104275575875935456054696411212847684406268628377315851024885542559463041078724734545708390943337983437892470255973751060523388911685808044944748390041047329485350143151331189809629270482816057560370423116823103366552767472441790048701214690825343935836732959755306804002850622278045453206638283578896374298170577471692047801503668366569443601004819842107820876522031316438712613656006799102501354285875914528311093556376360742957001884195413138245214319866322140319429374982836287681886657257929321648085226148684814900423176800415399222118557769707537602622516423248738997285109998332451156792364647963092825665471056788051995959304131987645380990473803207407510450427140475248196487056104687760204728039887369578354200174602810734319117015957275389094905270875771441331016599221101002468404394271411931544699720120174308057193488265278380509796947990743189961975924331317958579183688841444301763208839010409052240020237573521477347307437221625014065636758295100602611338409029185342122046536055679091878575165075940591373066259058407903127539704953152809118804206880166831145886845760182728205267265740837015603518446850482611704585693958997627605447744827127927950373651164294961949341644676220913293518403435590791200089267513605131545001282165208083565918994215202577077833756965727742505242415113793796885364299485465225680186708756343041894303085361085470152787825318104827123368044835745661293669486557096589596072502593013856216838607483329734654444733945240150852310791878542958188158344608647964542278734250439780825521004296143553545012432356808678971909173178570366704046562093457096384738092929439823633191546595891408507118582907231989698816533142508769457210113329295777131726320635180160519244438219747944419931358145706234456365044601213175782609315544256009911796041062293554258505191986640810301466008185747373503420799301523016191844684272930024041475269101820616119316452177776549055295229737086937366171976708730394711984698601286941607341230552886931136361807030447137396864653105992090102500912520443160855450385200806423096824729392389110595853739185489986855719505156527746845824327031786046673415929146301639768670161351554899150853787607452734924614665200983465840034866229939433944848924947531398248667862026639537698462594572347547208187669542935391292540709788318573507717296544054251966193262459578730497849233162250427909286143082180992409089981651226963201117348252152387733186525243204041345250366599908406653863463793709813861866108671355766700166696651261218254396133088474744708986011245007739493268765563756447031408163847006599813480583463956505577330157819971232201129426455995097418930663556810947228681100679447209798527197983094729918311576794637892756128955617750970122933117510478644839141493269274915282891848759503534465435754841372367478046606404626202899082713241740375138133648288156113301644870899877257488794814211992680612284425315804186062572544323010708950514565216012531602145682418242968623680136586867726883898001946890635959491714043704781825055591965079073164430370127090439171981256201803137499329788800400738272983293253619679968299474338858356555504710801041101500993971711771238678750195782972252798886273119952888029743665804411297503526676659411292474029115004622589291024428487232458063461020358828739300528998314964938436777661363886533482584396992396797980659383488893671421667441180732280646458792735008355415041020931120881865767814424264320345638439598662427858880786408974883252113578599364949484030011684276062945617475031100327318501481133145661414976211346519682675449810295458587149455570274405857947582854420775368667663444555125538412608440614120256322314733638282769673909301337303292521307897096652937661659839575558080133872215461835727884891685800417588400805574212411222596166030864665483945691495416976358840945175081795966619609883190546259239849369547689318331277530084667205221076772059663082306923710843499618487948599616885522404118001790875614127511093532119680245370978518491007827042188932465211210862879362840479222558988370889350907768884084770199315724231943659281733480858039880493978219195867000913516718206773900749837492060617334913486133969163563664139519993928429249878148098744931735903063066309972078843196698875094417726573956218118321047487070035888269604986194770530009088081900850261148828045919801432903303200067654386404351825771135531926289398503379747843351730777615850058336304939827541322369983761790522868089176861142114531465809659189763614149572213981395509952865813/13537427430694204083315812390371127592403061329758776810250343795931864643018909428987288582008681385020846216828568543574418488978624201422018065308198150284623426664494822300856058384790246733028666268914627496840391067636530589155748968039509763385080861160947278647231952541418460013086387881641845498159480222235801488898286495159706864200473078816540127320580918096509754190046200544294772213555000678868570557122739458956000159044989381176836742853348803419673614666782900401056520402891919596011201954766460825566609866681682638295614492307444526642239695768116754353905522864465083497658210729642461540722221228328509639839316930859127124673853655345181960899730974219969240434192570508905514788500425840548185535089181783708742917386372262118766830006532232612064323467826481679287450183276543540669945800610775450187554537984770273903573230026429607337682970876095217281608688354086400223154036435504486728339373387843500286427882984232241893851001435477521199084276097090252083827838018266807027738047074279554174514265476097719569747370363561978164919782378322066337900663448715746553787539026004431975337055729619700914260330702477939357607449935063759330259753273094534592359958250425254316455323473656850326885058357351128796788114253824782542314634502031877883204003906223555142408550134178373774459806370980562781049501884704194098576063408968832634581566571202847896901010400894432623148538870112127891823846704324564042866214537522301079682551131657138859303845651624657001439875503196137802432807716755946543314652072817935773488921335569884592675622307684749376044876831111642113968868637493455084465052209287887574573375719536450050841896921845414917633275224122817271221175788474898756806962905266305384997533743248166945746917322375873529798527310812960439653936175088316991725191547274213616679557749912931411724630539842979899341740452118686555826011835082416929591865655923465144078829418548967383055892342497419205832094175061233938200888270663351083234980281294761730589098876296711031809572160144697610702857536321968145166354370351790013389069521952510898226669989472789296560182456276070018896429417952452191502522937423148340324431235766327536975747050865348358671428884218765037930262954890632407107770387454214087695722306640635140307501879745916384151781178162593606065906171239899147121271578676404061656114934594841293472110863148388077339177118754440704037926143133635365988020031969251660110583248101712976642406392497811660179660275951214045017965275375311941355861872448609045769538049940260049574152580537898363691947920129887559612718973012448965717129013871353894936026039929052578157806493928560991360294067875883260128030232837883260652229291425858705405756060688872023088608793879873501468299128475091212874053248539016905150176952211172850936155631823518362612438860917937211285993960407880666791529819834401518874005207545171370267488104151967184474462315146666934759103220507518555933442357197342869266464474567587151781144557057929537474091733620512893877068428323766535044644237020174532068969936076971976872617460663427910802129557376458179956246404657488832852600921967589271882844790913752245497539884639492302138841702640677650161172722083564798683230599373410722061789853721409031611702011182737334800595799647583829953332097224601269261460191612825248352268490818223249679177373627325759180461984433000220499982789553724222927065128958505347303840347635292541635004770080924371458012623336950070464498698222801090102138118994232284162294591055535061054882264646327460427036738943955914680022316622471503978837523792310356581569857930013738940829454352944648979843513423414791429320109735351324245628973152484511195830023472374588330344783687185252214305868018092566120236734068071319942449866680006005469295117672165727350328567869471750336240140090461322423363857421375279151087851140928286762275490274617806542994525464296779929979602079206805542913312496329384494798942956705123532330558587293937563837180747751569574065214412695144526116522956918788501927872458160021083449920115672794493080319261235759234414399500331499615269596554026492917081771957650597424643252349561498224211208616727980977888797600594409150630826741865856421951595155681256964047873605827773598573818083684167480939900603453191437344543034178506807103325770810180854178547167828804526602576807895110950034236128816653257632417584818906381570969249990803851619896987415449326095146770332972563547588926733674082021016776544897446760587600355302055592977364773637710204719056544260675362631524058652970897981758200041616490639073859909212282926551780788051584174388141798044830134356162378841137649586340256298939038334955668347068235419035864758496874095202370836474677329644626090044684600765722089795476057528343623078489795809919083906130087980424966746762891116415757083442877572601756525104308221547504385885282150019740973459665826974212116207583307648671416694775223689580640501263838913677871644977843072501842219382622029392296954255855257925064529002958083443764832777144306246708941018371938237246579090398912578680949931967597298008024074227594147944877946094959627692252384066570875309047846346887884871896465186287989482875811036615130926587912963616845129908322068177447844043801711450705935338034150840886724235041329279023936365837328298086574806958857147481109772441233368267858813482678366764842192204691466243559728750497174898535281073112854658091633375608832562295501317245071525421483991273045932387065191306715858621692002959207384813517197257953298069230063485294002285502371624514731127676867352046382101229129353105804301090281631481373319454710605051466550384542680323826585898286943802046693539813057044531577923366987080616329274726411970855409814048567763389919385481026140527552936230192290928585693814172262981179868520497857781126176251918849388289362085527955529594141839078486475375265435717734092528606709885676729051357323758964289877008498037175947955939492207613032036855341219008320716888633390476459763966603483563171451275800912851926707917465497083714110503516754764476753083834289669234170082994848630917233833334991430359061032486957905439501019790915196347048949294078810563419825214728794548473424930342659747384923352438767264056785870326479487313184051439892981250000000*t^49 - 3789420245147476887213665611040119158743979969900821255890131502978689902477855975292540451218727990522203446201265203484338212891089724440444000004859910422795450112412344192354400475951840891657261638187774025750676829848793678426884779080084729196747916011238785644636382220879971736242545703843429049708559016319530492749124442737295925707979000260330867085897162564498480393655556599441967440520979730225774713079075142995374618580856567891990360059310253242610197623751957091961770292980887897077614432925112863098254026814193662885575319960586292664432817656084001460838014847964105736962446769828052462520271888557678124929862582164030177074063714419930407374712478448021739310646602004626817732544385466569098000721720715502597457890852187839342896332515342407673840935923657479666715523983375392425626496714694926832363993032237649511836024381268359505643522093673640371188174413260029241275375760537031137165952208505721371173021900567831514401914347349115020648588460779756458240674283315986075332967064686408300816775874431568133787344194732460674109721876934714054332549979872837925740966020793089339739392895655058872156129333049602218471263141068447851206175831568385177165189263001474398805022302621819438628234753925211252142899004450530855903380015921925337155117754447100745458047820844196932931360899301650344346816255978678052683676028948932125419381844861996377453448040685435751504031815949996675393608456654413370270829635887215220372930197846084449648922084282012647696532301976649629268039714469378562586852601061918814907463989580834368590806139722376085025504019456607358468051882133886393530338091404307389881897491859310022956063884581596971604163871174448249117289644416345568098015524331834665628597146332589502121247683746076688213466074029591494482919047564601272060987816197889503225467689039888650644267800937856484255506807599543947547154723501644435732172132722456312438499919945825182628554843670866535513682397186468790052894613823078397259375715230472620586104811861673127027625493804521438443174126654105761535277179546720615591959354426914234718897254765913761797024122511702354210489104971774157132548464363310867361565121409044305805499053235862946930965027378961030320467944375770376666751157895104733449513702142486032755230047973084405510799623011636067085062829081916674994325824101054451322704803822165715385042764454800984147099891693132405741679903419592081864868934237252118525424780920344265434226622553881512633488674185963087043625237047397400572161162203354844001006336015516220805459747471097328781920688131933547812594646570121571294071185244190843440237105683976072769519235342366233581627376676612248937612335613381618059510891491597731811909057623440095430846263985310955096517163685788684526603330249785259240069924080920340777254491502007931904183836157898243745432397348926938961377150716040881814959844358748277102705425099184074134290944596301324432336924054888048337713283185750830688017171606091026598087647952797410868398014529685475787232308268517514656314594666131364097209918814575065276904509737863683926878496624840414757928577163148076263413732304043520407798420764479742161526240864700496004113256723565644422058651091187434376961285510254759617443432652774709505212562045125801795367819873482210622206816658591538943904097712744494312896370668083692569761038101965224553164035500612584415192872018646057940069380841466186457879714978893602882778092133415888171897040485219085150012612040003828802461737295290366772231721524347535685806076759580260881577291947142781003546283392225667688540692550874395464334990974068205722990646835683977881056047773703313268879968559496255142211055026041377870060439299908204265287256129322035322441629837250556027036198153126133952164540601089641162219030840871254341242214993202571753870037276039720753313666798467106760181376724035601006667748525749941196770480953441281363813506258640845167918055950582028792787639702580613500633730935181464623353360774738467344251315092966345784245152059959807981370623897853336834056133552903595521929447394651596928704295754683994360662870297742745652115721609582374025849757105717884623115085684417045919716247965901388965642639399255787786085473033210510548796932560721019084958106439569571957334857889948337776313526043542638381031244855273556546678768182153742460824604486788321534793529455240437037371274223198703666728854077462774043283637638566360829702093766460478435565903675328588168105626766785626557336247882179871643407185022060149007502824668978645233451258871280600953935189786254064041186261306170805661396129361876847286697093826099353048796942937431865547251639857289662497825805167397176381120949365420248189433945026403130875523197278527897972363838034479544641009316042469812057355983797303043216849439869222556225875055326284438194862950737329497411788727394982568377315847070420049649116286638136904911214707810526590049931338674927197787547614886610743796222500721198079077896967799608672021774012031431325527839287908086860268244323286186141240665488027423150802560790140059785993037836426797513569701395027428623309935810420656494923589878940010985187619363428983845107109494328421122386438479817067332949138835090927675296151999382643329583339912642332574341508084281279522138277936571172441045769318538056984744034367718113643658071991660902447111977673381347670225228842459409212791641103559954532773875445443895297236252864130215347736287282772896784560805089177050713546869213241688588523278977745658247935529815176382561222319440517706095041482528681486005876784236219281442593376031196370269126473789096651378638390141641313663596564121709435198868455045237179995898476449126557244170221434979412407495303864641021212863492470520235245854900100719038351993673844585880623521963061375803358729603839937864347156484842210101719925410773291054836929363446534115555488454239729497802860730582754951009313405535407002420004242111001930740544277638757134916152561411174490983045933561236488033057786023992947640338641387293592727749365880852606479662787651363752337045194230749527410645739687594696271690284865050058266097331351511324106654002156031139239858290556636450010497223088144873452009079212532242181336831358119996133340375545223837485859677503288312859251750124550586527/165764417518704539795703825188217888886568097915413593594902168929777934404313176681477003045004261857398116940757982166217369252799480017412466105814671227974980734667283538377829286344370368159534689007117887716412951848610578642723456751504201184307112585644252391598758602547981143017384341407859332630524247619213895782427997899914777928985384638569879110047929609345017398245463680134221700574142865455533517025992728068848981539326400585838817259428760858200085077552443678380283923300717382808300432099181152966121753469571624142395279497642177877251914642058572502292720688136307144869284213016030141314965974224430730283746737928887270914373718228716513806935481316979215188990113108272312425981637867435283904511296103473984607151669864434107348938855496725862012124095834469542295308366651553559223826129927862655357810669201268660043753837058321722502240459707288374876841081886772247630457589006177388510278041483797962690953669194680512985930629822173728968378890984778596944830669611430290135567923358525153157317536442012892690784126900758916305140192387617138831436695290396896576990273787809371126576192607588174460330580030342114582948366551801134656241876813402464396244386739901073262718246616206330533286428865524026083119766373364684191607769412635239386171476402737409907043471030755597238283343318129340176116349608622784880523225415944889403039590667789974247767474296666521916104557593209729287638939236627314810606708622722054036929197530495577869026681448465187772733169426891483295095604694970773999771249871240029879456179619223076645007620094098971951569920380958883028190228214205572462837373991280256015184192484119796540921186798107121440407451723952864545565417818059984777228117207342514918337147876508166682615314151541308528145232377301556403925749082714085612961529150296493265463972447913445857852618855220162032756005536147182316236879613254084852145293746001614009128523492436335302725212357111255581617479694627354345316999232612462243693636097486878333744067873020951409913128491567725845341112689656752797955359636960694041498810472887888549714326401707624039512438240115143088527707158601455406153342090895693963156300846118296371131596541208347249037904704719571893023628019068968250299229234133233726886395591517981309887778119337751642674871569337880890602932709059989556586998922568212999870795117487852573127888120184343804153189209238049437199095630207779991690041207786755021762243854306689509907017050993612165465227868790376061444472759697697241092186193248274029831078162533796525397786700464061596227933715876174199339415996070803661842396088220659937992155590967990752952732578717073363595437565827141960751390606178162375333419895010514760070482375782106405166638292406614303693458716021525055600652022926737614083799414830687970646803654981857501376802378586986260644824004994457144386079426543692067844961725042914737969242091656741034381171205877554303172692496010431297144192128947055542038340504909230429973198657852198418050102860659341557678388918250202469934419228818463657987386972371085431093275028531770336352606825017855264770364138663128565542052105725582921014426011188803006092325118034599618026633093559318165238849658166099575713027747429519045654569637405008550347371565502906140415458771194904040244882823158382888915839080973370387986961112059876526683804575028478683842391646118370046938564770045602729719164844389861395557228746554602550632711470378665772955256612289184536299984059871033756352711661153864704028097033333082380263864465057070944004531497272929567510477346397610252802092128069106407121263566489964150295870869627893660977675674572426017501878894718587643824028242683483810561183960886219448942997351271656149562928996139908972900857968180465142152447347102114352685246338842845641024431443299654085749879266413812111306496213322962601850055320092999429742148860505524161750953373032205468530362474439267006647918112199951646875089097429042328967312962293395153842904254054100851927329156073818096238161505594923940839933132140734952042243919783748503996901868504927664094870197963242852431872610865630525515287003563068539893590845096671406827076023878301807892515888986870316130173388675908445983080757008341922008749472724421717533556956126744907929876333919834997191973996336879675189020315560940990051165883687699647264521348668103399388174319944693713358764296956966200590664929591724128795345677396923869299124246167342521186297007266126621412502246243406907511354133881901657823587477936003727063731253753603191943215896212963097602832429692245407548864968251345827089178692470785159815316421079287322997920012524437291932297750036819464884967816346395938943692678600439160308124988920845357181322579546668890898506342050192515385250727235040942323410079132366356129462817403841938368327708870813254168368688296807368447246175202712826584316962638571670297634199989718051576933154081318146996939119696616607109883688944966289933122183402160071451129216930065666028125970479860301123239130648466327882834687067073137714803359408635978415264233759986684636909591003684864873567641725235846709529117707285219930925539396733520922151606281798627161696691410444342728361744624938144460325566281187145042407040678385846300131148592385110684922506540622541470092673975460559476771826579530180651936411741107928340119662545714713483985471216469797120516639241119994819098719393842957941248339670769648874591429089087745660761240619327406433732457035996480804739573771102643166796228607663763895675720782750448547786490573289314313700029040300180381155226947167914882872193420650275154707227938344669877381078089041446529188382155269271345949774942169004653390283425188300386668449391678538159133976241779234964201804676339959876563903849299679929219627308477031778600332418435873238937165557116625891340933696965502713747290843199455464418063335654936433166515539400825622799265835334817090424783556232215794412348955557256505582932557644241208614555198600101886329248572128283180783264532451793936138071031585941959688785291801025070740859388833850735752046950485745724531628508350582660006122469282820723196316166831495177563507643859547106721828090760945674528472017087280185388876698073384661856204315576742008858602493793626375263478180896648750000000*t^47 + 195203561045369580999587515946809355058271483692233220531713591487174674055760696235910812136300190217261823743620681452273232850365555561915319817201379383352216971063074626421511616886722858907060607596863796659910173128522484239466324573607513292655117195871960526789288556056748924939757024835667780987521800045904339829010510200867435156244459871985252205070869683381207228916715166343537664510401866250207413045159451528231727314759229415257993716108856519825450838423047542627356084773659727548973929171144167387990557175211476744195423520836488261860419362570334091489904340424885697160848727675996285652410898525464830510958248592357900274360369032657698956069030293595448241539427576686136979264007349182518986964433818217488337558382228323360607367877279270703825750915993977473974810123685270214930984453506143888798089358513538483799352165403175556594507068377001023602283007519262860484087302935367272041265556321216705218168104933689599958106330471035395943621888275959321549071044511457672429247234766861547258057565968938506344721880890244257881080405238663277730014548317796210270908533184479248585668807409183105218166557022996937493382824132828892968243920363750004156728118985401005606650330083969897569867252710163199876998505990031766131093735822469787563499446922622266011389410907041344795670686707249607770082489336751051000644977308042020073792299277912720338975307219145749749399945358836281553509254341727626414035772911199524774226791884697383274069088652166213433268916228478543121889138269627374508811702083865924075447649922205126384102778135979841782417514016070442235069705486483717929527796026557251656166147359672595897862736004103697367290272894714515717793295669964455540757239945620277104557444364065847798799916793392991375208829344281867343867943882994826231062959261083884436529640171229220078481263289371262323580468094396764933045221388204209541184358625612110492101033899306300955488306971241203659844887835208125310373039290306462534303518884163120200426117604699697098759933237092561746872743659831666279796496191847256190040856508345205603626542362308548929204832851763487137809813215665513223103824207401980347042807134874473539508874517533755046301828467881114573517560504967642757689460457065127785847678983780305682452571120704458828988287118448220904843825635583236830985443627323742983128928825795136213134637460002729075971253353713511022915552289322672130564072095008898604007680597930160443849918232205904825909733901538979450189151823318891867517231967313986682185421561007700926893823535728275832127334241823679973255048306625934314286940252076133859782684912041056552549284634671758724659184391337286177317416054182345277900127606633767889313052043776545445705810341818614863481312330522226065530885962728276755112189770046115666680069610074331834865798218367234499571393453560890020926243608289234847491313215588419719816042742629922597673694609077706917564707844648199027271362357003498622084044825972146285718757880113903618318994529061170545362378352066888262135963471268568189324946151193147521479465410520042627956570343872244408697032446434533250229636205826972416832408670733204034642321482654167020081266112539000191667611261491130029969315759636546686110441850874022596485283404848533620843627664921145378954954766364244904268832331354179440951626195957371271174085547086421730728488148368349019368890056394794246520628823192613942527563517341816760826616069808366524450139371353458951959270846823129615635947222365280101090189501850720453386015471630379486568413284499230821171227348416563102840151305939551019025925758447114676955902873429416715736287272695315393213288017135379597082551321199708029595670368867761286824755252633047899419998706663199281726903735594463915563784377035069411123590709898024000719551409357398182320009100976668781794388462478258526409254650951011715042220464120909345763672211328164303818143277669022144696525502718225960822755176245691386997173955174333112081446912146083032711836348689596490057792963642815173971623060117593946481561717023846786364929936487674826677707660958521321036338791077065928806361643420170095621665863661986112727011300453627521066866788956208421520912083124690643849666979483564577851707145922129496962795326585736363206697343993991700069186595082492222729990185292426938903549282119719389102317463133230283000915783418546856513020010600891038055522415157254155140668317627604156165219832373308000861872942699010677607256612826199116204603364266439552621668392556036715104303882242584074259984923794287148311998897989964650806292635567699224097925800583805672977910467290583164016692946141941446991408996303228375881749362434196529250795066624588400169706994697671343346490865458859741125159635687463346979932994137254708158216496561034823209572387186890374024621167659394599416429580535323790515212679460914043690075336393682707438843890574896104277547924016620829377381172961626085432298768237490751605254218766854610767343344082296903877069586391009035422273950858002049336180916194936754728799896783950970022706225542175347545830683400704742212921009316437485867865466196684688893318444871138431929756558354452852112779051406898989245456586799139088273119261909102921849033050936347539503750844189091728865600288678546794213873507552801723932386321443296164154222350783459964520945575100267833860995034920100826801334153842188789590871838280176386381159975722759632814901920245986983564950575421129416380285311273283751789829889185110861876094792642788579116393827305240647536216469268283245764070695592316433547233282987304254122920062642604045722416406084466871304420747861808564697160899793205863626271247399372198378462749903346407649043821316000426297002137268999092743683081193316458530161634660612622120937966085148489559388550686589303155939257863419599038366991275799618627661808087407536337055792481325980212712730388234880457593424076077449089522363844455934136254151377564812616364981422427487668435301475647295172628503924290232114599398014110580324825125481286871836544606649165520018787260981573437400150216353110196021269724609753493226631724341017866785145109353010474740959979635480026339936347342995905854232932989355032201598427518484859617198803424614919703464562014459656980450507256439577273520975274382899/27351128890586249066291131156055951666283736156043242943158857873413359176711674152443705502425703206470689295225067057425865926711914202873056907459420752615871821220101783832341832246821110746323223686174451473208137055020745476049370363998193195410673576631301644613795169420416888597868416332296789884036500857170292804100619653485938358282588465364030053157908385541927870710501507222146580594733572800163030309288800131360081953988856096663404847805745541603014037796153206932746847344618368163369571296364890239410089322479317983495221117110959349746565915939664462878298913542490678903431895147644973316969385747031070496818211758266399700871663507738224778144354417301570506183368662864931550286970248126821844244363857073207460180025527631627712574911156959767232000475812687474478725880497506337271931311438097338134038760418209328907219383114623084212869675851702581854678778511317420859025502186019269104195876844826663844007355417122284642678553920658665279782517012488468495897060485885997872368707354156650270957393512932127293979380938625221190348131743956827907187054722915487935203395174988546235885071780252048785954545705006448906186480481047187218279909674211406625380323812083677088348510691674044537992260762811464303714761451605172891615281953084814498718293606451672634662172720074673544316751647491341129059197685422759505286332193630906751501532460185345750881633258949976116157252002879605332460424974043506943750106922749138916093317592531770348389402438996755982500972955437094743690774774670177709962256228754604930110269637171807646426257315526330372009036862858215699651387655343919456368166708561242242505391759879766429251995821687675037667229534452222650018293939979897488242639339211514961525629399623847502631526835004315907143963342254756806647748598647824126138652309798921388801555453905718566545682111111326735404740913464285082179085136186924000603973468090266311506206376251995324949660038923357170966884149613513466977304873381056270209449956085334925067771199048456982635666201108674764481283593793364211662634340098514516847303728026501610702863856281757966519552309618998609607071681169240142015301444997789503920789639609518901236713429299377296091254276278729362348898623146379761299372823631983564936255272600466916131483389690729021041353808940750346949483896994898276836854822223755144978681194385495674566101539830416727685276219524278157137850778984283698628856799284814578590770235960603769134657813413946007301762598350412050138338005350120044780210721885965214922127896818076426690634805576570163377609063119568742891003639351682604203995354556408889768705672509718474237200875488317104993247198361478423523979450019396791930014282676734935411629592004047556852495318247091360109420688143551634174107583782911706323826903447063515156722603072006487727172392466852733006395960824085428823703105379709191194418684632080931764924945123362270672893248969796460023494261841721164028791701276264164436326183310023020945577778545612738978266972008791357016934171511283407539179172755046503567918850441229096130390379707742105498180126127946118687110082879416213314438597444721181967380291846152496005233644475708936974394460437287497264410193597406429992649578325870642533003990171826410807316308307979513168550697247159166640405665821133176671113448360606114017848583489879626902827754879698982833994621609531057744863187057524450403662199324327130266942743181509420854397392612479852537617341027715448489497369878720569798197424090387676164636010499958592743537636734416705760747697050033378639228762155605691712345201131402557175008488470844084798818693488602454061316486304450292887810017628566961230964660042774828742595353546226209075594562959823264677883284363084980528641564749776748455153812271848868193065645909069530769031188144442924148730078958278998365571875198288829305259127815344905907454561983411486688907306550313902307509808282479056096906488512992021734389701075791984279606638778410200384079201918926640568009310752179985879296648423162450238588966803221267086970246764318503159488808303313064575653582663935070651258980792829036710022355587906309082442489440950782126467543939919798302265121682833602161478609131524893587208324906376417131443662999529583393036897760912909808429595096772774536675709395585146406188352067555263358442370808470441798646022530237060899048762790874462704196108997899423097459713382634481251232036770492438434355500617611515995739006198910892533062870630162139739373432090513773540891933859440614965515656869344526670630622875138911104467350899220492245562719761472061469714484257679551369527209478082408294656802066532153168829128756075211706019689697155329925709291969072461450840623171939483934918225625200366998253546438281765038566369993781755483362663056840448761361364871633919830774071963684186937780833568973215793795618908447616386412298835364325599109642998303478510193970423417494254494954749941740173130808675919437838965160261356411789436320793460834894640785129176949685334456556996944100667723366067067722942554302424936438518598570397802965090082515608002704138660884663914707072304421702061288602714000461030952155015036496773481679954082723316550179687863114793835953718436395878931997161711933664639521639517743543263012213579202719342565291205950992313667351385622479807569507937282808176119744320042927724857602750717516524885245474784799145151288699984088060305976045676992064307585799699478034025604702189022061565855410939419332782029672231936122521377720264521042786493929153824010384770944592736861760504791649529762890612446282705955673911914407295400526692609826870529767877884691838677316083055619429772081712865457885767809396765156069563800294149626958796257106079893573769093297771596093379633044135134447188321238505898710243469054849041919084424632316924243272071254059999307947768302989127910151628980450383064511472475064001136227761878862830244819920089286778315606078037577666947323421183872011299799421401607769016811244326014401166724829238647854545999462781720211680423348649573147169136672241799157585371399087746830148044547718703877846138901010207431665419327392167527196704297978761236825272609101634975556036297197882819401230589164655182108469206273712070162431461669411475948351918473899847947043750000000*t^45 - 1212864162926267907725928180998719502003253216854103785623869999190486075453075153668183737003424872206428145467547924644534613926875385914045101050078510315438177359764242740288531450305698858797766141521699872406052488645763305856061777402786937146533709158799773637065050944632713198499610363340675103571421093849627340103677834157732540002465925288556937251469644200343416481593776787506982970424312460782429219778208135782162614450838918617640728901627769949056695634820009211164171094082609130516729941553972259936505252009864148269310939026696610116172479708856492419645168212242926850864346997376100460272812799355937266900135399173909018336874988787116510889519966433308541806595192330224891884921153211744113757412372844084067017376201131234315556480309451855320139957090941606818422673723047641001514492029398962088218590818455794418728515517105208585211334709318648261526314027349778638153813293467567749018185005495174880067947945493333488211083678071741277905058035868750345265777121443217640677975040659773617654377790944627241792442866180576496203358551627740810772792922939715069919887628604975259535435918834948610168896889146280401742223742808436509004528687275659760656040840589117254089021673283548097797155495618433518245163562953911189619117557237630120265878215127723819698213331656893459390880745299600710528007050856470797098111633648537196266337683565302983920894491033265750045271279852770609036001354153995162789173948891828318865337849254935047196965313810720372446422999672273154274008843764984214569480145408229007373430741946254950101789583106121306560366022170607076198185198444637359010016139415861095126763487183122838922521053819258472194156685220686165014541786605840712983713181181744711165711510562511696990051790828378147410809063071274163225870475678887256248551059347579518033748274553516156238557782434943492783050418233474029404386238357768207033959012908470548896025965870925800446587227497884251325038905406452378070003559111847579353143460140061916628236456458558521336476250705974071138307645178539310064440656160540198251891743442271244407596186206797665117162431942163127185844406549501916734701879903697526164230372794903284914386480087213582917894704729703816646172244608141157165051407671950293926335778490090653355881997840559329202779733821802127746252495500420825032346953632252769799617218934581942201479503749543390157971256854935005992585816997356537974134087975633987714884665007685054351407372182558206042333506365889500085277313123353230371535790704162226647976272524966448121071254125331574359048356203192095346385205676350155477064913549326322690708299028289428940755111734249330683650473864378387765064673132110544768444386469465328283601524923093900950266883624686155282141307931968223928534528744147057457178550302589261228650756602187551786730219083721304294982634571062284247472894152052228859240604225585085523864405003615553161011983253439534163696354354039571442727536764560180008068059494797456539559036568249407964716018831883617727257609994745159869860982502240994479401464360521903121807188139670017194857801110804907898296354404000633903786634521724071472516324929518544883588046395514481839680508566386313091926122820692583181578401408846018040963241342516501568513012056008702939187292016915311822513287413940220716365809596289560073293044286128890112595063335695733717493154768244267812951436720422493862798831411910062675437560970550178119383658928396647847232652571641741606695696888383727151305258128554094644329786447583407926762515658507453938588937604634310288952872222521750072535893216167399718649771962022641577921562898897286307722512561011962033965288380981444117524104458736939170531916393164282092059399967681776544646942387852480879164255634583553734180212881707883627203554731564680598160882081634632821239202087083807059346430388444968430746561852544375278964322644568621870402881385876981350442006634770101002542270187356019316896395658532686791480490162590418715365977512769294726889337378078306694037976815630191555639256170461133679135058332101636522156867331497452862017143920605732948745363341815477883886157490970988543671539792748742525484289428693017022941161663690608703811879164483897810754932637750789281620256935151027583806302522800946334680827828621628272404642273406078749764390730615970471123595258822609498381484291369284242748036531527375424681457114571695418128532592723498297937658312203418871549804437434542925524555186770573164115630288059809270196647991912142073200309269428957925364494499003910454309288772324217974699029843458257106224954498934470628475801724591322841564049266897402868233208831600319483587675638048499355909637039054178600425310873674723886892906973204661913863035908012486390076726105928044559280535852494173723337831994063016449867149024421524964004728380022357045461808888701748690614036271709566516761867437382777788932292783961568105271615020976018014985380178720157738465327269517512340660053975891699099648660755969595372262808615037503969886178622659647291588821989647627331949840709385788827397794662570046643452819737315456992727956883926513746186176646188579781026862598868569066842129636398287538568760673742403804873744936563088091508142888263880020609539469632737254808537053870130060653890114299301879350705433467553018344939624085250839707052789896583460623914541509135446525270989692195769501270394796261819254325988477039688843657825554203922670092119589330807091857801421645917690888034427326238015022981103689061836678344234610857672792559637631398073880838622365654799202164154762184600900238879601105233816880385149109158700348338800804622528071383059168095031431406566081682578106950333238684093986225535377875181932877348701609412821055657599508185420315974707163973947986566604699931593590246127729234356647289399311544426071219863081264849736815863276472240025302741340877139765338793756893619860273250465517168041479406999571803328649094843523590508394288865800769943154821786523020673427132546029477090128936044376136226110684662048999738026432863890158887568506809976317669512228492225603062574040499223874756590024787236618600685981641626076753017742191645857959715124001646849165753647849164814628003335432073701088318746934429657897087186080205163750465979090818384150312685905502937469907/607802864235249979250914025690132259250749692356516509847974619409185759482481647832082344498348960143793095449445934609463687260264760063845709054653794502574929360446706307385374049929358016584960526359432254960180823444905455023319341422182071009126079480695592102528781542675930857730409251828817552978588907937117617868902658966354185739613077008089556736842408567598397126900033493825479568771857173336956229095306669585779598977530135481408996617905456480066978617692293487394374385435963736963768251030330894209113096055095955188782691491354652216590353687548099175073309189833126197854042114392110518154875238822912677707071372405919993352703633505293883958763431495590455692963748063665145561932672180596040983208085712737943559556122836258393612775803487994827377788351393054988416130677722363050487362476402163069645305787071318420160430735880512982508215018926724041215083966918164907978344493022650424537686152107259196533496787047161880948412309347970339550722600277521522131045788575244397163749052314592228243497633620713939866208465302782693118847372087929509048601216064788620782297670555301027464112706227823306354545460111254420137477344023270827072886881649142369452896084712970601963300237592756545288716905840254762304772476702337175369228487846329211082628746810037169659159393779437189873705592166474247312426615231616877895251826525131261144478499115229905575147405754443913692383377841769007388009443867633487638891264949980864802073724278483785519764498644372355166688287898602105415350550548226171332494582861213442891339325270484614365027940345029563822423041396849237770030836785420432363737037968027605389008705775105920650044351593059445281493989654493836667073198666219944183169763093589221367236208880529944502922818555651464603199185383439040147727746636618313914192273551087141973367898975682634812126269135807260786772020299206335159535225248598311124532743735339251366804586138933229443325778642741270465930758880300299266162330519579028226876665690785220557061582201076821836348137802414994766250746528741426925836318668855878152162305067255591348952530139594621478212273547088857991268259581538669822562254333284211198239769769100420027482520651097273246472317250638430274419969403252883584430507191821856998583450502232598136255186437571756023141195754238896598877419933219961707485662716083447666192915430788792768135589774009260615228360433872847936396683977428526636196817761884768413128227465791194869659062520309911273372502185564712225296400118891556550671349375243671442713953262623920593125217901701559186169090291545972064244525318926280093422118990142419772637903833549299427493352788629268999849937741366187189421765555986595376222539615038554120258435377867723485611007072157585780209348625412258537202390750731371251640597854379189225704946734933477505048275388152282955697688018313009529415624563993537582098192991824020705887221002741383792730961088217699111633205818704914756195371139472536987473915184667178243235061745458060866183710489084252378154092700250742389759537172334366745953752232027313247342008437949824566626225025065469304158001841764804740320857720993804043719562041025611022338525432793531932764321343050833272542448746609031777614435073908236500733422003818364684607029073510655848190015494381314814231237018247403926024743296902358089285524077552880597840616775104421840755436035767356838774737490167210008970271096096158450376505404033542685653275391388441167502607578393676633099941552860457106626609424230837248103022455554635394300836371875926794683282156667408414205083603457904260274337802920056826111299743796535217751526521968943423584810806765562064173555947301488027354770223172773972057674523249471312790990287996072548397406319179666233969812549995038854558973606041085959845903242423767350422915292098731647749557310183977741457152782184196206783536173674331242387879155186921926420162367784753384611329072943979024375699744733156038541993357239821872880147528409115564090648931531703123733540238937333019539925520514721116413088151182694824154894372540411181321973517851401435014524059198557125583532906507311926889385679731251312943166432021128491699278754220439962272558259618524492477302425144997635271296109030587047365414733322879630956375505798064662409546557706061656370571319901892142359741157056783630187608240188232039969911611783045797756639173130543615648802422175542735499104741836321805582934150455387520763455569280255911016422359975797611845841569559158660874965157566972745353154085765346999233681263763211703791791619447531357877052242204899827679171550254934699326988539059545585989493543957386850992373379256270070418425083468338037911548659936785109460206488201610254463124959376432976331516125004452599961189920850705889745919333195150121852503623485343305808030330480753774017201599192981931950685190421627017639902642409947030809162196341429457757992066628966189115421564964833205655443438887594226069573526131543063088114672474586928654140462076907442103128558426154437451876812377709868903727185912601504954278984498331920855968857119951177002001833680177837869748019659198104601606764926712473080060311121356243381222556366594966259554535171629256670659730291439863021193743031019531822159149154081436433814211505412072511382523982282652057006471243355384748163364124943995723766843050729070580438762667620616107946727793722589441894343884106647670028637777424179117910578792822045873501906659988400756124548937533823590352342465320429617378437160709691611586171561433800950810976203418311341883798768727485816900106481100661397569165472949021237198042542384342233926502440597122883730619659818637273690734569320661601815841454619683729097705892357101417784314436154639916824579553190528202073283813246519547400980780765493073805300131082449854867885534264868542769607042760961601583423555540176617073399758398003369532898897401433588277223644469693950263974729560995998224206372851457912845279503709940520470752711362217764920035728200373583207244764470371662871969952323244432506260449148453852192212736603758592716484425724119364424172151781067656615971197285469753355782387370342651719825945048815651066194694151672724646702999456800806604397395986694013092547892935743760139415823781387365814875810576630042632753329954378750000000*t^43 + 253838900023459828065624083600275871329643807623161840380650472761350099907593200023257268296794169031221093186885268749398968716301596870925312000536199566792277544322219532985984881024588893305434530210405482927894770778764607771811187767027154749734850277876586902821160586335473285046032411388689425457071777523794722216438185792314691400842550293440881961225678337086800118235488861705343438382409609745314892232735477399693974197456608234797391566191804613046672208523962503174684812163446534474493420846051410713440207266178960103248105757233865401197205199863328566034092775664382368286918891855896438064142643290658224685762710913549226901610041419091336481524576675298146303835440720823474307618159682111881454145220946957680135125191188454106678875388630738514541778545375770736730304496662020200174479835713047471176696840358827546776553224218532359838886644617439931688402060313253027846328085485706372940390303211883296255766756034227946323828332198695274669456244087723631338601538891281611256284820941423124076833379631674744235235899141337581588251194121287143031711938222344839188762435420085524015053321088747781431156969287331520327223949514614725488858058284205825406351570638616705089240087543634606011750962546284297163880034572492605982498617077201229669592009676529285397773154991481084087234895394063759043169648977261120228228889816157318190215342071665288049224931586512138867297659800821998298772693445524451476063354416706635599423763518396110157816722377934361780937323735462073218111334141666776415474654293726422662783709964581518834719747649335692257586067648282752555735437907785829256477314463621817990370397285899757888657071613600507356012095950791291497174172111301221958077255434840271207818981116859618404845774330029922567285718216327195058995453692673286579251096442961721061508935464639660788279437357507394113773773683759944710366195541126965471140031981636352439833640956758875030592259501845000378703301544625153367387458376248400039402096720180714027559218356059498410906863995927735205217332187912235552783032188182929461575790665828162000624309587096061122921612465675000634124180000963422556192649252790452081666925037692450393490782620211533783753484085183627451218599635750277521011106241824758851916123664272696932854384758433300771980035953313988854304789705210352501861885432779090001894751197655795447092638689207588716417208173158246312976569222838648240045148196055436559599962967701873184290566129289042745474665166801242901950569456897125968124002041779069464594672381783167206508862852164006989605257617482672185952535476597536030255824745631390868627470564337846085288190188007261715169334353073158933264376771919292518284261381758588888728573603393129383107020747290854446123746106352749531017406140086933240946394375225614804202568278138739104690820874297500374677898877749555673025589605114066331989539548372104469257756034974228263890402861461033710283431631464790334942909655461082781692688321201137723236935835092810908618654190545239537790405729299111503718583591954530972705781234312904765096644997798540158343597037573026149691635020510541615637331806794337322112241979958236472149187750495781628098978966338926644539157949611373854293162759848231550537159477385931066572092428217821805633441778586814611584705896598733954839315453597036547636895401530054091319587397093629013378739334230676326136909143987886597006512493614312528900201116032257778640156588971587839958099693983985297878003481487174754251546151272699068439710346734579370904396107763973060196894569173025376214473654899213373024435673789664232876353769542361089381388214103616642430267028156761202768880399526474678971753466914258403173202565968654284674735601867776152116646305976669431971167770789904090094757546128168773390518078231496971143115805166528797223122323831452806193142299481008844914458655780137643408284687088814764518783059455095752927759619525036389060666436344898437375109295627763814382783546517798595189593754973733304312503970954537155778610928525006054019544343363695722760078495738532240000678169522592165536759414929036129252712545702328712251150612291273671838824574001434979468035625876960828675944524798762616689583786497368832889110992870089031379214118367982493572090752793495515505288356979895584854057503980447832047959391049405866389649190475548935189416820425700380937963849284381221290972562673358999258197053055319190970188505006111606146960548344340698351788847947044593925150767224242985929557512820288286314563077195625386951301916437790471878455746204481833513510415537943451182881104717847936914342734694103887542394023343141801573789169324319623049058175171575167207475416809945368043933709833740547228181724308154077683377823610768518006554959628862839991776459067076900219336350189744892154253122604852742319647152386420259545023438959984983094552150840109479181725437052153732270016996381404083709050361177037697359082891034334419803208507181855504932014414790511888422970593772464265469681878011741610751503123958909311795598763716645302260599800253216726437517929456555119525397013345703374210707705974767021866870564824459150476894083092695293514812789881366586909272471144522557743562154018331895204651326207905812997963618737285365258870923603278714732862147362692983152140276638358647755011926265190324110831415624670545913225948204459262462374233560531177570772968327678884307795749707965455188165781077819600455585957294543323971417836158110259029990609352629859368174525923436153927034285840949592219156621466452761961817552310283291620380529450426275764580208468291554055433209150145839157175586189782973001109883377046213277498498199382159601103306068371688379989355196624098233404667559852128460154866849594223729797630504983613626906813583824026799621161794072719613763936114307781530268395647141723793353277041647536357079560464007765199693678677490677050390278985205411267789898382301528679255581583895732840140441979632111670389068505343528486719602009743122605683366975304102318143753261589830541492650766113886450516845362399633395598612854494849141556676885618252524041866422991753256712254357390973178663765973415575292994565322666708675757888957191503749021399074962706996810183650524547106430456266053867448445134200550516767353673567245099455892049524797/509240237602506739372387426929570271264141634136540859602357113559047528215052191426879802147265344985340161052238485753874981218059663837276134613358584583238454329022916095376935014805678338219831792355199997399070419643028894749267556326693086521159688213555766356172762914133888015936288832613333625468547463406774220376648173728567020484540686141912871860597693664744602998213541575907834233295339793876909273025797479923220745089282005403342672842028895969785846949958408057006097458067969617456130156268655614067094756154269584077088200979243086992278404440918677687223583375265592219823656906652849353048679254148926838078897636340095129565778719963894875749234226388197408823834491620908635470808455070229115418363531272834493252601075889838113567460808327779449965174024140127152456758135389006880138060453201812301594715659438131649323604130062051417777153123965633656153178458769273301279153494154112517855899208522298245744281091850324819172994097021272446650605421854139653677362687725204765191249205993307002041849368709246814482498984442871986126601852289886885959638856702931006601384534789576536523986321434122229648402953066186135790859396343821503763770090030362525757831854759515909753035334199336564971627677866159395444539102101958173958002246573951501177337598678679790795511924517906834759050631274613558559060137085949276074400178980515380958887391150598028995393772388858414174699586840401060244007912429638868021773762525659643482818525746837766246289174539879540815333430401531493726374785594459765170468434289124776476527542794189812035563950018808553472840926575738550564079890279676578466914815594833939650250537271034690274361483767157913614224694034846187477818085368995088369682774483817996280657364197200764313259658789870146018896614780719195799447571506355884630809742704964902734443374817463829166916603870541218497025206196632334863394377910987774185419325832311264658674112710998111155218895619594037417401446629440791277054925570458104730626395578765995601862406709010310187210601942563914533885760605161736072997996722554924938298147488781711670744011738579277454718391350263637776468001271018885527011618495454339112038726022759811374377247032000418125422752291075441581270785175698361922090424944499393701515863934302987627673264312560119911280461307605562015275676160265373322487987681042888585188658874444664211140629270115867001948085768920494216981005494602279073570306773471022183972298687554784890795430760259655391203988317635299432005091991503736569481400827906859857408987868684906442888696079804009047871399973997976594367034726667964402596910505254459809507432941622386006818755039121819972847245134658156834380398168529309639537803461248518316973283694970254812268681600996896194229454253723784179818219277639797535158338742858239621536576994133454125851257757641101935854819691019007984104982742805396352568756290447152483310914894188726961477291722560774931368361631887901552488013657395909367883550560126554744332078759708105050045811490854373614129104694804676056285017630874739706069359978185046234259520583147150312578729075054852660240488029586728295944502414886700685278551980318755180878224011259445673397134098231779228346375976888648246109391548409603554668542759955927168184267602130549494429472441238398898409955339612689775858568708215489209941925578490251311704300541303704785497797759696974648703158437707662439948064972404889512477612635811887115006798300893018275475157700816323665570221301045247846092564652733944721383613408707937762792592635896046773923830996126747590279934911005271136986607348392480043498656542099799777035062761649655300841327973236011459172438766658003482378320997793405219832105681641448937743802673726439162170799889042423060893626731076924445711572480737126074465486500409102374678658758244883272438818286910900269869506385073245470548368145510926176054709562453907559973649551387225808728410844899009452855316002343995599859507947957688596196880361640069796940813969661697211776749929920468205560478138809631205643398180720636204021668258074398557323815650091714715822979617166358672786203245992612695501917731666724073006436740342026574126422740022530779201332595896601601805307437283646667389464307566167526171023154946196447558044342695675798235025494294267874256424619377260984139242591047575473940969066103653871326142161223632965687994982893158164462510137498427697310060729646647999272188072003162517396408720207781979500245761060803404519488882603619418570916753637193381241831801587182620979570788558366562636365951429012759302395121847348504271738325889269612949639046239078734207413509802134929209826344782280329269491286149148085817784012379468605223416246871619402388023614612687088277756753382108935102618582334375204922256738622963615606151684541774121082403790402793702554952691215741618661384889272173987752350862559685350137406164502278734878317677445890590880488338213779172305912070419335702923156197569671215019771752613843102385901468226598127167486089492183447594815707667810971243663317926774233880612122147251068825271204614013148298974509299608458755734827282030844395940803046705045013023503912487663373456736415255242001248394332986674507850044298233398747486649566529878013160368210176338633736231261291195887915087660831411182897313744432889924136872645223347768561409042502734810637882235033489171522934097443250613479044875873137237051020840544582504195349799391443839961056931341633065942189650366176521646557200673873463208960864378390269166792389309400796625412494755882475632371941366271900646035159841094684449841342200531306841603211186881331127610152932724578260789444712912310389534368890284044764623921438113394649429261164057944630101284345779389771945031051523628764102654341678539714335248749467169944981190906917445970390582762457427725886981772697558083408924912039868358794392171300120419455832957957871259295485907040877248195043686239890404064798875545818870369313919139354989009028438614884122192096600313002146610478340041122946785635730285875883623619556812686971853914451797739843541005336424332355387478519272901489056949077015198757547405634611410900394710716575275217622581586536607136426837382725000128008629069932821780242829216433961197888933438459684871922976429068414097712249421236250000000*t^41 - 81506971268187350295874080534947905370119175197243358237891863039924753704036524000735846852270182507702060060283092145118248018551079375189641959721638318448648410979538366316021414130592285038994510247483632227952530481502830889451911719936113867019818710112102137674564210826174608026854550354914197825027860526057835147711757328328624969122440236292813816367636127549673277356512166281419984371926151860143702235243059778124279133387036460827161839099850718600859529711385821310136836873377657547891201956511245372368310806894518728997123358242723420516681341842415370813417388904081647791482026983255111022157697916882748947293114947577581657947148891115550062846145013995158690163315716332353118252394495234422303427639992590612941245484962185405914728141059147153809124879864303445948939527962047355534349193223119012108678306036030743517015194281347223852077935916418281831540461620632259498959257752101031389375442385213584869384706039358645577665265690596685777080858450719224063176629950003180909893727225204577921563375959308121381396898088629510444439698526832419717455528540373714870477795684507350306045805780144209483959257934275677577700160214799602114752527826326006079815184859471936627752562273751523672054994014852999153139310866051806052093777883742723124518179438496893713676407532288421622035892383784251910632450782119849938274760159860092786955415681720019410334607197209332073692435596297310361487666082019006302072717611577498029468139717574113853784832092616305048599702327505525046704895130782223920736621135046574458204668185654320111820203479892060800402562900697839323862946370852624771851759520102482610487573691320679772885081769710448388626476650117951286672372268903543232886226332282779004516640682141860724290961614495159547930085409775754104226152789112769784533215531608703569148745616476641767531470723713519202922903789898701682052402699477866785957942615643432294539096598948147886992485072350469552063338848983152010504867899613263285355055823965138579193065839062201033743852910425904428502641720400214926718965493904348641479013477834583487616819523523490847210307013329219230804438762740890390588773539033962105227446597753893986640719361943654451059806176561418373627933460325195037682292172272625705075340028005563417038691155785844356956407372031112331573239989902266000112564798104944552857785393000444945474733856002201789735121002887736748619822465814414638083606145366026552142010827467280134562526488757829848693271769260461661202165108647028133214595920670584913731381862115794221036626242895861690538672770636165682909970147679462524029757498129548727476668777552805915782493843401383466829881651762139687412151750066367342605398916885009649464550312949670325965793249965112204355469743510463181941231923131165875794012654057119234511752919832227276082122170563947702483666070983916842979225303985414622358298960908599025243338387537376274650817715935511424840169847580623464745051235392229072538536688966040748157839746336192333388037834660814258936898713596852866087158629531026122393050100318313478139246658769956802377181104092072383207123796852866082664631349585303932950990933314247037911066575393327650119806138198516064379863380756804670218840678936042924156213078204867492052507352124787633411967968612103010830973896488420866182973081150105941013792472149790219710189508199654354795599386622581836170444158594524057546784102614447489713263631922156317885887070244962944849940127899934416839912208744262918017302848371626262175162028291676639651511187557705715061971920958047046945688398155625375654156614103714948821116475780535875721235648793817278863961938040048873475291458079351846241553726234339500982167230815571276582820033162850111316349303801116426456526666845663174937639409936990865478131946881066499873616313899805476848537615371063255582276183593569621229251518833131654510924259687762711273622015346402882224201034282406514106698590670955272968634106648830623244799305436866491441234549810553760010576132558178162401383592752925039309178422999993020756569536147089422930404417544997793525310128999313714137263423085774075958885495451606808041701976156048116042820849753838941883295287862930975185228961140883122445865253907504339710926227756144389606296972854642945511193315540092986064725323599337577353857735909742063803262800775972159580534647739899941405059084866621852896425116971735432536549947323204243406156908633231880094857535809488201841865453982888636057919068991206836269687673766585223139823041673584994028528762881052146998720358682383897972864767618354203067145794878389725538855257030611851372036217546103701104274182313653636072195380486306191809906566460142096173518133518589836133724053126151477242586161321344072782933970341473229020553663856211801010121806370719470460119073977662839724913413158757147280645719962400209724371199851781083153124846310373154224193251661480202109917745684365298855732757305493989343351191280043139353965643681962556547111514763035653342787303388893197027882110053383350300931582592163782459010328985803499501635689882446979519603729811761266089011868699877153381473887537635283445395572660709615841110519105412967084446979619484732929075750883156958388790543426820517972373561816476934846889672475552380077835915307154958811802993198172133773741015694470377543981753215528648566687643243729429149097777736936028858579441589105060866197508557166860267747170608669300133130935686048952441115003540400657819683043323251892893750546875481253149298681157293568396154117054568482759615840737320452920398876857031663434046100838025962461413702609307171602700020044804321690472868070362128311066917974361966292490110703132698659676090679484130549904307918055135631496448167280242818567832428862651867441741981283966172793430094780840870303410742102367494998823044535211485979430046169817461399426570096634978211826640778574777566252029444432681830311875682385335448421867511866871672169826773016950907557164319227441543466354338069785960467442933559557699935964433619354518384918578688012439293105893970999092766739534222698145816038690009892570436829098754885099729803959596092353839859262974414638594742649327767886673112858015018659854965559880288187084836675003389433115376679320115960381657112420946592757396499148256287067461258819/734833662860417224914355057059369901434156378059028460406201314865705583214320312228987554498503892813845852398380134942841597897660094917189462247076437553613089596780067925628917226364593842051217276368553596246858615544890695123193083779418123850033430092160970851957296885095200406996064785461040421551113989695975200003503314690322210559192210102780274094842471958226462126422140494035004798645175322564380080976225763529207535163833933797023476911047696884400977148789982826259798631992080157989195815495670051098817733130611009823238274013047774529857737608245651902663630810508249573205536916300061616449244163736901427347849289238757271963418692907900305706144988678168860932793171408971160984376600666340613548698575626700173763503352509036397877845946416985746299746116834203480995101989366336928039221233970215151201174696569223969973960759679540195852431957882409365829036516004061373745818492064384363266062557897676368608997615540018714066630482001696140516823623735523520256434358387470476170972604248342003946388639047443153298246034551064275980686472854306776439758870222329442525797883701358942204112261829438377382645461274506593946210108924134429931120239913813124668551366417981457773629987249642663254058739160868007626469924333125645021397241806212016198898154893334938117923707079339562557310060929267365000723777815024805375359458268883694723674505430312955840353213557122691654091503810698729932103417635968886555419539324526865545707132652686896693395278861046177396526140069409945447158815612805441140985950679207052455629244252015898767318779877140742661309457048790728463967281673573302727758078903345374915311525282103058065903621076008869345326233492283048530491497187459912517452243580149368632988576536560702904033687633782620705267815128577799538602845683671541522258458723264354645801789861600305487860659385190978291207372541740459207878087325555358149560087176025154902466744641970274396980866379074195993310287486283061812790257598171045126293888820159331653487452881101877600144898603119728672397152553248385153336109270646756685964226826312009940883608938769897367158638718430429311443325834080251815477765488940611338671881650842407813226367467176603354985031556021862201773743008532736253576483194912625111287391657199211146732520403024253031977705666874825988042800699262933704350166223744888228427234755823650456675928036777196083811087764552273155103590928711088703161952674118685011472027006141554597417806587054682729507355142347737080383347743739891869761661394669598774241169494512319997088388443157185056078430162479080225671631110581872632947341859082185505119225734761103007839463521452786220818574729311720312010914557187793809853050394581611931392448371842077694103707550238521208273102488123420571477690417634227843233482805944439773877280602534574303603364944276110093438504814140428521063490097868186936756715327115241033417650192314333005411731955655198225964545834814241940240203707622297217855963458262618496071189650258795587216105981302861125188298074603147549219280441352249395858086448521021716036488201481337901051106055304152388727024226693648931047916984681509088856950507599963726007277248247380106712064503748457426503820534650319419135852004355057929386707202616402903689898149874382920461728732707009610405565555061111346563914645954950929946198609761432642789305681101246005473322167242734418078657625612156900845057755180255566505195033476553106954809948188625371510652562277955049417829337408292641911570793895082232956554148765554191709711173597995494772088127410896772773946076580606250671674403730348702768561390250011078261595565060452599114036265379564535585829140287499025071917199815883732217728498608610817164307258187251711012464239888216476869503372944001975161799089703672925453697020090334726661304588147366562129214788012429089421697713660693214001295233972266472046945898620988609041976302651766841995096849189270640470220991382385650597269968902944644312098361846620716985594558221829076593850148875235620623769954302297829743423574779878042403267296401357118218265983082344334932559587571055564830491283967340119609267286795082837348288216313544346464428013852511914387522935878796111405058632000302141042996995817979740264786412587361473826257986509860176853141788266628542552020725761387600112927058881651408896818362387572536323623138645702369487776760314827231319402128410231167218417632880113062949767387900563512603017783259829396418854633210739312721622457597022820997832875498470049131963289690304522073520647889722949884276067912065411673356160825723891664118404258216051486329143722990613461297694644480702849779415520830515135875925913220687835062329863573197337389644235746797645918075886107468384802995130383193353078614308503420702816473832936497319676880793780056721908669551231312786796733424315155728378395219747064326642294673625960248277095376788214429412408554420122640544672042483345637431117615101419318114393093035563273530639021775596742855818650981097502682427137220714879319066164651231504606167768335219489723292258483292314866348258020972995420216919335005984525355767970508463342578796395379953792916145719698247898070647213314207801433022499771314827613922350794392623235324502613972990411327284456648481381710043195666261471494579726336920823733216660160529507227057290830034113248331446331750464065153324874507593902610610635250261755884937033064623072905832553553889760521853461063805151925976514154579665478392720735982040572399407410530527298017158407681417773465349530470229932738412337512711391530352632228735650699629661121056795366675772433433742669760817141450681921566430319168720732463892098094308679876595352318635197628479126423859735614101236153310959659440916679807348596306600130215042132807785763945481126230607858478681874535273610926226068208454914698002576314359078648073530041740307903186073765274766958333208227163386163859985869145448039244161853065504777412616629942919985318089249140028036921277788323195394251662097558920244679340412211672358802518900068883020480707300385198553944138594229670700460311588824131503310796848709177518132931807140906330744265929269567564018122139029385229372324097863926343272175184716451747913061828890402559314206008553730951697325270184854987145721542998775914843908750000000*t^39 + 14449682674392246028251131628768297103503714932847880599509860829189468965045161397013740529271696873061238444885725603303342687863082593309734868466157836660922333962676495460491690847811967274519244639016530115075823358136726000758103720992548233619232514743147266983756692592245206317803429982978738300896235560600276108055453423347733466055212125573270267406234237816407166535569499375007756617679683276665175284280305939056721228840677504123969287807578992208384297647530349691116731935816288345351031308425135013119348416123229562504898743538884076812978865513969381492951353151410686135987696363167314678413068215864923799312754355701098707426794068650326195125085375786547177914097705927357797859637195796959394562451383450325199798922955506356289966144996429052217174774897458692413337512429783551124046057645574595968741117799862570682602208488970123079147940481191978039036678665124315020449420051943078895676295710707316074796206609853814178421523916578719939704986351162278240254079372109375126356713983638410260408034881255826905029955878964095710999976959726539958756249961062920611920866298487951673538495021896758360969606025975943252290020878394468458759239242274919644768322609576827614783580195939243234883565850431566082323273848796702034502417946975253212406852638751572741652416047927481243325408395031434322023010349846157540794773919756238552848948535021834793206426063700926517821070295255598202421944399083255458953272628747186094617964702126058212291311585084211667884842750812930290618549779809115060953446824715834841038154212555535906736408935664570451338109396572862925664738069835747413766000190242515286113368797555511017502306949519704294687120442967249545354075602592305620764981164821543642480016032310081671102693342694017873800796041359013610262990705175517212710566008384219281467486969786180879323022939050848901325399212650800450603941546624550096908179772031417168431367835972094212368628875455093284671358650634491053687498096140363669163433932719358796161544762105937245154231037754018266235498449313226341903943407624169944990471136555403113863178240927128152539006621895494111839865896260837909614154560387808590135041447559508217611760401356322385643014924786055538420232694183730269180174496232936660445486691481431268405144375822451349639787233336409419355588026654515850427272657377922638103922633307478791080117689795822791262058087858749923561922908976643903688138401708062418541077039634019769291158548985780017796438183575419479367834582672184189137254901192500535491471646592133837495464200217168288319796881404725656235901992849209698525618636251980289186336106094686669457986951342075712208581793746440102485070827283280044829492807744078970221181485270438875977250351941585288913929489234655492609774639713747327597234577367537415679060663861623800744160250648744240062915960419470885016942842650598811027643844915950856231833447417780899179104370710767249254614675745289736589080754576066704396061330567520057479795005657828645892406627653072925182219321949192109733358654255366749811407237894026258983889895945572771025355467950926859214978936197778119417118075811848428210660128700572189209609815120757493275923695399467932848987703399647304172268265178883592598148608866752445715673119550797411413025848484444561818669133877095560836238790389368825044525937442415539138733630534807137042469324140750216209213051527732200078525981827498796986273715470725826905350403930181243486753797260031499204996309857250381244317125887837675572358695056119928735666502971617240455413611875963000018395812548795120781919180417961125069912029913546485840359179392383149430457474803780264587860834498477076946364667793562316318199231962243046989934344968380380495416337334153508961806063528296761622511197738403313437042955265866767791520063056440938251050176855472649478664745017447257065832807288427352467594481904868674984107970793026155827571623516456377487487732069007996675188080746237854431640398737756167708500265555033902442012158271823423046753917366633433805176351384137148303442801811932086667704661866955748238508396631264596591070384486801227812575301027836046394849773364136995035875187183374158764142544597555684845745371638094306690223485365426601670421192513378367801826613283308508284972064501855615490079820172527821690471540690318630561463389796480925476110542360135866467088741425229651661905834575476122263828440506141529679036435105020165017535814185205539084915599592449519445096401105309245288860688743873936114691750049545827780434373138078256010911845304040049872651668708045787473509642853168139920928914962423252336747501141871650287238085572834186512105352035913611975415900643725535019070862751563488547633798685283472972758352178167244598981959928767038434913690486602788211649337776033158216790302498079107146601682791107645313788523281856640055341001421665309577496120391830183242168262034979441083763336590198174844454052031312166904637345564779657802937872891122176381231748820184907716579735062090189459802336713311013872183711046647827460983309134826041812932833065748044285058373158213010625404702356965099525916237755340939794080244970175175463698946776685265185453178902538817645548050469674301368713844224154986452299553675733865497091348861998258922768793710805968741837568139987259313637059860952693425270186727649909086060315883998163493601398796875425749202911109590493040057294774858123315798031110181461388877858724018670597513586596908801978099234519376704112840299981872806089536396949765623314851120110582573294623213093964971662164694185603710224473326174798714714193826510033847586310206076649436319910505301386760071682581702170519529559087412941484933746003575600444961055373167220208154510221450957440594337276174901033418649892793003378021793129357380109625860845512315781939449704558312142566193758259828455221580918060340623211034750452548763824511659983384484027279732170438122560519642474473874318785282061311335570417731206975889152530660020205056267044603466986520998915336677763832125937140075058226068589622562107033246474117950121506467916547790650308149213013258983979636242723089317174337759208854946740831480795552037863509983922527734330726858785393734713555895841612880105371235965735476586830678012863724474179340731278694765650338285765336487/659466107695246227487241717873793501287063416206820413185052462058966549038492587897809343780708621756015508562648839051268100677387264669272594324299367035293798356084676343513130844173353447994682171099983996631796193437722418700301485443067547044901796236554717431243727973803384980637494038234267044981768965111772615387759384978494291527480188553777169059474013295844260882686536340800645332117465033070597508568407736500570864890620196997328761330427420280872671800196138433822896208198020654605688552367909020216887709219779111379829220268119797655000533750989687604954540470968941924671635694115439912198039634122860255312172439060423192787683442353243864095258323172715644426865666649076682934696949315946704466780772998320668762118393277340357069861746784474387704900361261464662431501785328763909778788286896346930565156778972380485874067348430356586021413295535495584718366104106208925156503774929575710623389475036376228238844013946170640829027355642547818412534021301110851512184680604140170922667721761332567644194932478474624754836184853519222033949398715403517317732319430295653548792972552501614798562286257188287394681824220711045849162918265248847374082266589319470856392251913573103130180757788140851638257842836676417100678137222035835275612909313267194024652190288890329080187942250689351012970567500624558333982877526304312516348231779767418341759171540024447549034935243571646356235964958319373015990246596382334088197022470729238310249990842154907288944481029144005355856792369983284375655347344825395895756622404416585537103167918475806586055315274357076747328999915581422980483457912181169114654686195309951847074445765989923905298121478469498130420978775125812783774420552848639438739192956544305183451286635374989785671258132881839094471116141031358560284605100730870596898616802929549041104170388615658771157002012350877953647642024638873648095719394729167570118026952843087732982975960742553946008469827374278455534873385125824703786128613743245626161182274501964304411816688168351692437729515620269321382059983684448214532405755708627795096100997972316613613495201460164303860316798591410920526061645969456757480045951613369150090150199473955729818534906440541472422464216942696847745666802529378689107100303126714843463043794922368977836877284765355285108197393349202809782000627543658452621944046950540717819313242405840153427114904800047767522771070752040010990402115509951400273547271644973728244126800383446433580082834536253731609164871337712764446594128997338857478414072139383515344639289946953843540861423346191716993462966327379689705309971035013901362999104304525453312125659400989878830287775662756864837182449382313100522615628245455983201455482316831220480402384986479981887942673290980571527143258572300512864593964543537808030048672001420309889867207402823092977378796145227006931991499869615339415952651932988276576539396129062465887634787974401415113092780716203536122028313294832510471977686327702631409197975363888393910041993821996039809325880656413830297190579772055492889097831982787919359821171749634873366079155175559654789454152196034195011431998314813143248130627278277387435724814512787959237300094580982147049288657210154100708556890070799478711662055190436603295762874142925682798626544759061595286166811403726573440892164798433259736846477139058526874793624144875448657069200988297697219648098807582170070590176831422859732744139264331918658508363376393813933803799656458666740329222557139146913436584853595960689871225290458414191779364276779402816407463485380572231361139984138129412515709751826122397656516168261656330760222019240711260406276336303614589519725340634839628308202822114509679925692142459759682576857725676374378224462475738715011185856309937863857246616744617157196486362554578266432805018029787575208863091927123837808269681549615849481010768669852884360136748436649397990848883377810290165876169046457422303292044144217241447634223035474301818062792605206732074960068323890387038354090711897889250891159247006326200819189758472411308200644033223884208060394206346131734341266868770556990758604230434481258133203560433440674983462508407674543335578742924413493717448329177359065725711686099074337873131282322434269356278298186946391474985655324399587667423790900158714358015111076897162069882093552974460319155406610238753554940604231763367354098784604690565953502846639822978950628060463868016528644892409159057483553244095460028349292669077663452818260573740408852738102971687147049337195960165428708172183055401494168544171183084698614093907100571523296601682792316313031901132026604148769782564879606960798600495193764733326725116493053026403991215563146771134030296031411843764324039698747126092490580923429779319694995629831070957891064123015890374322476516737882209966431481597486801712908571617844808663735124385396166493431607465314139294367014792528427940983030450961667421392292428315190232397986844028136156131193039735285487275852724223450604419634926817589742401353444574681894485892377564635286341429815207760543996715172632875392698180690134128726209975147027047171989542992954088676601330229943492743339945483033291865437566671524068626473657755538391616670661217743487665807366212251377995211188656192027042676832178358530688419483372098674850038520776677481852021299040592451757250075564235360287024710041041579776057494368368477122199656189009544455363114255712721981071988505234342932977990211919772749568726087414820395135597224198595532291574872666134855604319370015398570996144155674031629909180708867805943921664069322111336615531994217616362544538149688042359876158487011323810255148047878328847722330903221441954447007712917837970187978262356846071010893207455038295981163227784309754668815211723099249512937372473708930064147130559985078750642224458092531655804677382368905023641395643337718014557761091629524638737861833655943195303680555443280787654249617936036412581573680658073263914543831835437128261525285464710766691828006274938238765097405337779860569450353254216087398270720209269292587326072429628550819215078073097385601910669510400226784682458407428328749054734682391023890296821777116011150377964981406821243154564906241672754410628875165771174645563004205414463835281979751266168802805291909140254475643596256537363000500943750000000*t^37 - 181327982076824071311316482797981171983566155272498451128068349499575655604146611091019547444254168557755641097210433367494256579899953831828091835185001952114235156797352062541414516785307856495050285852968784867102657686275358445983334573595915525667846738448085655260917766482216284838541421164592616134351026488473793024270862384266684218217408500027730471627132688284382901468454357077090693247787139110406464448781041916925379033142763923559468733920049265920428774832660552165639667495980329826057670229068383280027934673029107097724749972958255334101217576585266629697281281073281246151152359503700264933291114337367060635014488084607855993080211431565143202652790706706604512006383307322667983000688685372057122813344178606876618675768374557750286156615148442507605289494429520394427985281124512977953056955519542886930215775841115309270886593296370930958120849224089428671387724591099090998371637217981820192437063367981158788428772449602302244606329837901996582510173447866782777855484873619944220912294706874974392929046216027734490052720831744243239118925427773973018234240786380107207794927260570580915203858843279780054663893171888927587584805399356599715427470500545385375314576373829277580978128005539040605677747502887369349497201070522673119184266969454087740066679115482654473830569924831117192126648976502464033019173925021467253824291933779309446638036779926752092182726477454937008344654953890320576558469532779157425525462679322163038785215361670781893684359069126787288825571611817595474903977529447818180731903508223340645094998705953832776848055604537666479443267094478851444375903114260415351248716903598261889398576393489997935358092345142715630796942075543687442332219851268787992564442027113446509630388007035884339008414367098963611890417811320251405893796980068338722788822130754090418203754872222168841338244155355062412603812981055634910632916285578319037929994079565702839858528465297303221040119005990442896262762390602812551844642511178333179127832099383433569966930043854824016885365300092023262934381859593849802265110532069923922324955276508157866268903469449399203227209833474838971580144665314787248935830931789326082927645583077375311194843574359742284008723264375391325646547223652318804925609167248291094125511503480636191838292483924862181975306959113680236056947884100797639450638546689485757068655849167814098812545242154064223109437142541586982323230122734873426309807419376490753451439771205506981820652859288273191424217643958285737356098822589056848370733871333642248813579047456009561714847337116537789893272573720387331615936487547498227182402929799646106514626720045756148911129522405590906562102221213913181183485227234820001502844785515278281331880319593670591122911379269939814098796135143901142332323843188312639951115728322553948590740282993375045834619454309896187864868006446483686587666803013421932195324284320819068464663362686194554050830333184456767082185321611425122911007126756627152556819891398179274058721874571730966998025541341139406642641536680081791278682714588287896435505752258472072234333795262069830239306747759021925718447984286555360911080605161265836088836538934896251435902370233834531255073949973469779767222517520560187187695892120931300802050841581351199575054601818409767152264839531945502922121993951976620140843870720441592114242975770340903422414260773921746304742160031725462251808597591227393448068701932536512193741720962557327051080189117157016079174324612452458301747346019368674560308603165577711956320732680946730576589536513856758156400152346761206678312641049365850349793028731494901058251684761532461829419897048970762498593192845874726689101897450471866259408956046457168707247078852378903953336669885160039460021973074394397249513962667209058534853281768232645600532850512664954993771105661497941142958004600339765702347221024531885514379403116383738054545464222816796607028818543208954726642905508362166343683637736068973485679899721695489012917267107627410265355397438442018254658671797022090081198988796495978606065757704012147459965567066153835702032863496905322802284254829666128595769060241782099286080711705505520321991232776173688142359305946271187518848281479774074900134724047729977805983138711238484690076948780134198898714544631208856440099481232721729455738286163420321518419378744980591495185613405012212471613429407468865715879398497177170142432602644763744436426836218568313572652105047908125587080898351768478270913901232103635843629888208405301718786596256530492181346250703928195141425972878997190117987610483177277579851357138747899913749408127061011534046890069278053170016861642959458103232294526450378855242758136261687464847368169730528008785662642476740221609234601920154912656793999540822376792886746966523653729540921594155286278865696860635097914784013784421279082250159226941749796076736041190888543498957467330528118600401735169105137553969924982402980668963144678924948077441318306368377427972990658040597916564675325553965300743849052231506310918099320146444256894673597224380758417344367772145809863932131509151133203304791147388212696563449867890314770939788518093951913360201600807834835262094056853430838572312384524786524568421027194336827209134489116797914689834944863510356760965152016056406121511982323220239768560829741354802124047090133170056489038004288728861894305295838959289113129775037130158505600571599655601169015200666051763900450171013141614275660996436674357681242828795830510464622141637028125790297398152540448229934228102560188131847069968004423682358164369107891595120207692806228253709507950650476830707518932246262413381185267689827644156739871177580741627014029623199512355515441012191717245398832242985726634958340985435197308023430648476071980059801047163493022722502948375700967286974251121974000286816359944760644386117954487675223874529586885555382212167377446487789002845172302459751580122639141468797579165587009814621321127608609219103811180536513163253972180187130561701844466951704122098639858651754219024471147534655926112977363562415155936724469873423139829165504598541779209685633035270913061148795067239933786538394402191091783336929347971417686416052110582585289784954572494007716268466311186711634827489845614119242942907694763193710159669115070008256909363177689901651168782812069860931/47380560440266564542439213513905433988867844542787322478835976440723047104342147644009274924785146473011024151235355778683451377496967889526567024651238307265477854862840485040695662002544988718536849680381733091338510294286813415629768886562735925072899324202917761388907482802540497482738873467732249402969436907805284754210640497328756530915806339787143452696443748057279103958784930791758076789520573321964100277775240527856330157681946586069341185677105195855491509969046882970608984327740673157480776622829499425492607937186832551839081366110408885573236546523808636482094236540336142786092744689825525223237532271439734559590767581143017680015995069974052397835001146868533912650934157895374291929803340492567280383573555509975976377425102583687816505832708163812990509733162704330476497538180152181806178707999985286227541669480222832205817000934523367329015955242302498091251979101324470073181239685255552182175955526262165947790819920907305050553992443687557223783412791678910277564620070432593361335811540960605648310401680322839030809176344205547709195914006804892347828065292401872405870486091046850252419227323433122450203491424866401717541209668156392412687442126574980000718272153249959436605329219463272899235191861463913751152325624736358435342459024984737588708119077062165535265755310353581750706669151508836510932553588038530561422316652645451903383147684970224947779762239346701618837674058942315313536236185640983012192533821658249329047240333028697167831821947814625610026647920275826062124787343017860651069000573650651078003583460809410428142262516333312496035574543484340975399599791438241654859199300969341134958727071925852640943716385502650879190155907492147359915324359540251347062568142598566070612828927181221112979534086574168169174839200222748509173601132237195432524923144174442825250502331974863772071865685121605870994053559878333489581651911468154156501723107647960582617470570152449258733491413273061898044059596814220288402652033284706160978697555307686174123281424217500943668386422406050881423620976305256527125188611727714474467490139268731756698807425510313606516090328547445964785543618257715474242372670847897468215936467034277449957683025935705569752875244415477543790735970722268423834496620877797755645205173554107140524766633747781156745386254161800832504607702744690776213153187157032092113594802776455632644876048340363792306253146749977649438274386226953715470103959381699689033755957054576444214424870319158770356604413053317651319473767376160156652165335363167419233094579615558170290435764425098008495701505914061738967566189360398521291620881593050364776254073276782831384428333431625999973662432737152675465476212930247851045329797040330891741722603786190791491498583959419550071432139523550419730586818623736162333690433866768711453799017829166794292744107200524192615158848751893534521101102695185418970251366523687145634719706613476137707449684019925434239397980166903506946072270706877734103498683365108197670563827934508274031345710794909011681262115979118401403518515405970573485536701303633676712562894256982776999512584358228582929875407086131845201836412185083442926125273835490846620878092380930924528991685056315125704060731516347980565094638649943530732285665957566056939811231481563209210875498386889364172892928056464011228840996893549475241679992365363799126487629530465532750690933225139349606423032975050426183501211807504928390104542323664330325424191912254575380667797746785447717429340218084935013529036231454106785400364235201042679827473164828018590496442264626140378962277344782102037128925373350330713854169104535537588303964448486678615778556843167232847168990247805074006282949503028077328545499462723144915912973767964110380308173009655445623977853770615511969747556228583438511726306475563566777393541965034347806495051444668345942441989911189880655604419538579089630423602206648982559214977010319801287105892360812004509413359718089257270261718657896609804484743647594827357034899760607078079061774729683562625689486831746103425071172397882526815849384178338832437670014443949956684696395213853288180482993679229339543990928950491452292640551715989389167679249102929634581523986943212974034635479477265958678361408283135503580828946041452361141546375718310169060783830364962506800608173961225990732622029408718168054590996858727462277969810250515517182553866533350924218532714043082877003890233720873540932283165199294245889424194675999048342668699352032250095500778118911756736202379619660534179708767206007449693640898785451355598625215397541062146760346128547050418282986737947460238189332927160950561881431974506970705230926162451332302448918415460319817962987485139724810995353302680255230519030476255427838509617929260385503506137264694159691308304056044906402022362982574233849041985998726597408550389978531293102953019072698521443791644837324057785701165222232850624303473905694737059838769134640370489962568885265692692808657882211492630797930149446318651154915772916400748541518243168568269967644800925912449462507872103619343975286198117151528617941662628806672983753302751070350064827888365619814005658883470515229753395176524373013038703850636039807866152689398301840667881204914799141797403686752550733474462592221823507047208516935968350738099614443189215475404232971610133358234859032655648633234432996191951339766292951240888333779659982949109162446133659363143763955397372335530494509004251712253943043338653577776510371228719486340534865092879364976806067067089872727960393641888662165786022754199578565336961939377953548089274854663548517932353988213907767007387498774179417183664727979115582635680951251830549545826260238833511331641884023804467093840647507472557931625673664338557390031385597418844292926717797707007465921275435731674603630958303964444035495090471190309837996067929101401966677172055357709418549494904938048704026869791463330271750284167934261620634147189640569803011528995378908897397278249226590820435715020976126510202289654520788908057549922221326147507180191072015035338814269598447083672907957119348044609461038176480589565843313897349542711006970373955784400139865920303355857557876254691231706301028447343488985046994817705220243469529714999626470093235012376473120249515336686513291833598587907028341310539900856093750000000*t^35 + 462383289147873935395215751672464064665037589612661311864390812807289524753720714243811290008045633384221710371699815206407648724233838679366529082280707153824826012986894148626002587448940320159152753733351173275263281766967066483878711340464134244719692959807921062609642858552496773063741162678227989465741288511820691684501057241816531848204560655285431574184693877234028751674684030718507201338749532712812644612582540625526518690544085518418202089534536430146114826722396688053416487489460975258630908108141161814409977534848272645291340778119808002045329174692429786080961106525152677095479985645963015549709803352834371105676783298962444908734072705888407644892648149859233952377592467273579302048102171675187729464179458824155695210922293100396225231569159902328409923087313351187071793609993972125430936081062710253032152414867216603054333709209935624256012195303616289984851109290759965196529035640733915983750025661266063315313689075731435227024493442431110941601477964103017821390483535027783397345952371269772814407421843765068050508800764119258213785342761877600819598055813563982495686519563539458155363879760725085508806363818719150413557262081888147946657980725314563242891424220090983612808612477501782743777499724145691379053420172121053582026445349119791355112243815994235291036366573284834171693656595427258981941347268708464475161173528388120832375641032846928439191836569845571824462289962348685985408686785276084797319767487502131916599240007710789233062008964712182096290263383694636835731860497495233787072657499425917045447781818523121891297458773069759572576491792064589463506179605317767254022621572049939276245240989973295385993287677320360633541589338043640980157664592288913893952090630775920863634632702283729483557540968734453064301971954111433472966125328558177493904554949899377799316863190563810620638798792523367915400662988854110478512072855835836771747321866178674934733965247550047778753774995501493955129908918461659103446588061096519658766140395188550562847423715476228058364222920682627437525538483835699872621408082154563449014986792661310421671194225678563434615062049044109065440792081507696157857343245739957264354323001907679413662013056458249574822026867484873697712051434898596840182420996493009495337187198990187324024888906641533399741936782320651240380257014744089554339509930642016834950188216304011944761028783484645206090441998896910897914931158561981307735495800446302529390021853340294670399867982397781049677400685758364367872101607437254920754966951527153169708576028354737258569904705952458928344752518388119341169676537520469654983812084764144666868510465711264089555903341717317440958851404570203282608650209611213418267818059731593885170759274201548499922457493575797013761020268134278528619216137236691324404612231184598554318524897868897102241905788753416289928167913109031381355297368500758775503305762785732661639875180564352827040302656592811375158135798285106312477187536504086815285587304343522776815037360530836358548288683787973237218465786476022595407887572161684278481712034059776205661124801525347951079518813767343306814808973838842558079439698461169312918347062690898408455154915990763672901066362237701255804846100565169485582768067680545736892772191721794147954127485684850797528705014354690550887423471291922855318462929803821371841213317065957671225196038374716206529993039471327462281706820966554698683681221371890568143576609312374519729795600768470167199236905555999285275188794339936663124554599928625110040822753991744114498689496211235442319266703262225942450581070687549404925537628597438311603586209787308553934545034638035884572086263175160667540565480864561887077928788748263612208350856223822949186754692057606917632517986311237443615044528238889535269155308236149368430120932635279179829887351442079053439175919809739569420315905772300534577375277249721820766716264446018851895446999708947105555562038342256845382342623086469784731326402004624714715828764028078752523742315669951156822565240745337130054926310496192592779161675962833569154488638961262672167231043285673914051934858189558055403881592451037878106318369660332421214250827543571033988031434164261932104415042370493811313783879597142658484816191518774770191981433492356474834475302093927326277940303027182596100748471348524846520435236938947161445081877302200962708532597622147222997169735978405048172848045958999316276280833293996169826445705334423246434261645350207489573910773725121065446118687958182757982315825925068808345325553997078061808267369245680541831767101380050972231793007440258966955336314588406640271258005984891942333811335203815386090868554837343253178502816223521861003504140596420470201871185802229685393131918499725053334974600347946603681602727017251156780750359656722040620944679114240174307447435554573648942291514583052148463421268297793531529492309380139677487257192997953472893244471126539049295666538650041187763396552073223780742431342560836357235876774461518827755452850505350561933611879487625542656586189658430910593040385683044495632439011932679071068513473572092984672114853665896108909619504454539366059417259369431948886043495252070833139609473070009273524779544809018649512180493633456143281943462461592914340169384334092399083429932160345262744111536606231598636654163583954182079401293473982724351525565136853570047467849946937173904760056317799144128317179990620116308950324032558462909138802550298596365824870059496219948552712156917599450709349668954221854981375568526267804930266918588524061368664147900856540839985773780636641719023660766335748107907545491258040974063872685084358470436722688150205211603261766148359897773040179032604653554799407650802422786251955035375981613657807393004337488068381546760061372436444592146188885015117219263247196305419329449720174268450313451125937465014189080263999754707463679574173579428929294119800408935982856131591918698291536784465436779838274507500412216695115372216479857847015008745683044696318651294432429471456526910790189223134787098853397948274427004277383729767670072227177542484804840332046007687523359710222775158665218327217388977368314632735808432553563766882830165159667030951317416507593879466304427468454182030179990147433576346175738746242804100288474566293491435716127684004709296154854724629264169/786036947396127338031249625115481854193199264304305810708799609154852394357749914831490275249891830888662151817729404623319930686585642406892356169329299106708388375604726940767301305111345434961901653683752254049855470319965568185562986136524651291531970355440110327189248562622791663308110343243484321892580520129488595000729519771352642909202317157759061888051601350259008176274773045393221550425226101193874474654335787558906859758778837372578932112615570069492025050177736307346508495759753103073413805724360359132596260709090309615763561834089732663887795241869636365601563371176083474792322031720607791721912977775037071034685545124953288700726185492657090470995410731459548781305820130983167976715631455176231379635321658230016197966499397701733361387086402717634865599259842099491775996025108515458535683635022797375203456267874664497423692181402230978730218612314695820868696427487410563426048215976589805787250875090063582543995169194775567658960243305415695878434497926470400918122729279066064980686274412249678958144912668950324935083109857787888263158020389389919134474815910814473092782257731652815247507918729766086731486493684419567664278132743608353390206413159769253468137233878801170376862604562524343028786593093410550710361162438022536254529274147212236494696906347575096437588567360704582039373313112588992808097663211699124521291889168311644480089086017939215723535226090544358653528233235909378473412213218007091446512081833961740021060208289877003705965709733330194452054988539138128219581725506287089142158534862407114658123965248451048577475322851612557537917365698357730467458798383307234827157223426219484266596393819968062246070870911564715046472632566690002284309528545368225112558734162925520065466286349550212012563699132106015709813000556690758677534396663842873534975683497824857930423080161794975020547080490496687260730842468027652361723257517444032089429507776648193997340525587782568347652392109599183562021265200604576213131554469239364882595904143353319017713424549230430401871848482312364853110762740548034551385617521750101880566656688329190433712934248097368587363710519681131213032060026395279757016320806693229887453323877066354008514557112297419590370280552514834827864744214747310257162155922396644794114002879238643805940828946967797992089357211900843304223906589312842370356458404448458671008946036844425242034810018549814065910190452995020912340035900539324311946425132599626177518532006435369581437463286400790660293898096737067026498182315917864349989839665011072392807099016663637848136261529632962352924080282445263872272987473260067634331037666981480705965505363117134529879917052321905990346473538496542081454904914971853750060770826475535531199084671107312669905045632506499448189657614215583000138767497905300388946016414379573093242748682880186449096215603326668633246874910169662323852368523975426305497257693480524075046041215707438229248013191113970337612132389865680299566175919561105266233157880711472403751289311355897633699744510883283143099279343432379009459293343140525643078028224392079429332840642051327176028780201334667735242172652120159643901433566204149283567055234137175335645903836734337918453318277431956002463680338520058663752722115851597744867411969802939193471522734256348171240330848814754428674721387111845347575242344777779312765198030024468556937121964560718515679665251661297965820842943364891862952093836437869779743669826567703175905654796700997563918912773679389916049519008226293852759007052687717900587287148602413611278243794439543165556623005311770070803060822309749158219650374857424841335829533531465139713798488546322778879275597398166074883909515631789246187182572400465798998911511823978441001321223800326255157186280344514305282581905871962410558023974299080085908823517566953181560445857484440793103143710602792835911480016959832121475465024603155404007027502045789572410939710770282417666272868658632332875060345553554498492821139025012881549055654983139993019933820913297147855402714409496891486092869098092038388277514434917495562478262866450676385308995383501585552566925206782661058704042604726370315056885814604738495419291140837792643526713228325734993024668182335053109160028194273968857608616678745681525272837554048387601691025741551191791805480709055412360319936683933486808476063923435046066947413324510894934061368211317335747437417143148973210680970299992429557625997212648605328199975656494401852198621352979603841508376347078803427662678470425457374786021339990428787795216320860916576531039758640000714519702447685823632890534851471804174279964316179063859362205243223142962088272388134076215812599930068185662747033620539867947773064269599121288402174606677045298933224490873457228730988688190727247106424667737211468709191713187387314656713074964248186871657121731569911435041118491498482169901666887913353225444305836903357254353917227014965403253735027895923592483339655915962512663534361722092678195280927988345034785889432014489205975956216786611748689748418644110062310061443708839009347186972486812493227249869794944813778734855778906642911935040798434255209207908900140186045993059238834618537490726925561932414111934300959991473188174592748407245795821552582814070379304989126765278027643154955621892446863991072152804663573645971020531053906896221611269550772167442763336215605027764162021449882337317979754727827727156612009590662245702996495071614782994378951222609051217488276585957972329204315315161985372928637485556285329501573463242128205794548897692091229629870576582870208355128948205680982126218787045044537126609942719207194592603666299750699821165994123576486121895965468156582327071598432261017483459827123023417225006133764521698404849885675662703244760314058561472140719742266107036300998117827806583286043547899870960957522238231728642473667486381405746912616679259390570998977795657958411679708438936718843217977064537158257300842994851179959865629052457898949449908763581639294716905871315732974362802962010483133958558431889386055903344924828844489065528715993338292632361606661887801661723777591867880748557769262813172137141129462425072920923979342456645534964093799616997392362597706960537144452392540754556649200416161170500715632883161495646558676950484848255520048852326803987566952617251811437500000000*t^33 - 58433367639466570351091749967460580202247871084865450280673771439072899417664802223924585720430333704947132566575236097432047843605336888477094817230533098648806981305120247727634466929438220298722700095610900244351518416045137215891056129531621249700153043949506093782436752378330690855956849505264905905408148401889798670399418813322874133213760767026286391930155774560524749455276688999489176998296198837049606731251768932940687302662097480946965830407267065445174856834600682536189078034848280870295410606481105673483978266379700692987981230888498780644274450972159158456967825692089438098830555704348095013070558217110624535227518284634105712212020968666408405132224148736285258342862902192762236049827050203676826096764703076545075976778590674630329400736338568429159904412547238627738984641898523045192699072478898084393473850827846546137344472293688127330353598654003335976722850868380543590847748438242544373848942569685355436898145624361477048014192377972628137620382234554935437897068894240163584438996243207860976747314405085149805908408395999720380919890103429147118201544016264737012343181628568642043124056177541933854197783177221867187890490899120081345910784821757517770722439423044335788701562727063177136370114879950081561071399221446743652016046853908104985238418809778846530506152689498441597101081537578146901228715057615855468700782021707729201625351392421683103137039100607867962364552436362562872951181129589681997559752230273006155592387130024896690291357649217881999902835727553258801737442751846823413202403365239333400197722109009708953250890190402349909494086027053675338792180996331824901957563707714992079768951080207841082459930275609884150791695206294094467329840740470508935479985150585710161153592781052942943275505493744324703273471413962804412211990119645253992284425820470381745631289891024281922399878819001580949214258861617249781770370710919562068665604531446808712570214526758907392004965086611812895331889927868197876138272311785288045608975299870143908641467330079816686638907685846591629037410647963870140122136438274698246911793376750495447994347848499361348794267491049458767963863315910164841889076940860638955222793247492223905783539347978895696034484549280887514967122158487258451689197120010684945224720092548984444708839732842531392525430986953880367761586316221293764547529131728716607926522954194583901513700893514454983414243018362404151275215563608722300982023535937162674469015815012123951755715786427624861270901032272846053849732630697876184950195145291344277605126583771803581025527982009186540701960618898553623282102482003750902886839903314482078732114297823270897618728079789580164250572651159858689022004883054380822571364110971653918782049543386600832229378729149168109335875646504145657273599900590920554653206349963456210630964689277853317134440446024783498933231127436062300833461109692531452776659241441365480117178742043393251148559955185194021410874066630935909468912561699095481470181558268705405051990473682202541083516859846566242375820779663883376748653218266680740236058658771204858808804959901570293899145261438476852765282167387561684550764768877197455288719316148566801460573726708080173719242992947538313378380648530164467223650226003126215312693831404999964698855335771346294640971433198677989412571660740260786943457524521114206197252110564933817598593755276389367370937390515913868939840650872835722534904046055659360786486005779728854529749572858131393970335073297840133794697229266287648977638597944691101995403815134798990653665196291643997337602418133964159221054581016346896576221593240813671459015641456005159936537079212707346651855328069142922532514669309768389410796712014312679718126041092367242338541539960370801157844687673730199539718234068436154933591185403391611234550509930128148077871589600818163488258314526587283840803204867268769375414938274000504567973003401974680240976159915714118828589462092538080248722489246732105050279440312623264490880758650015589517983702658339839778044192553321719401115929640973377274222017049817774714464889347394436941787113079961939543415334465571794082501582540826339043120736951285857220834260825419585818888730949648424176437999090039211706653887733416794415724785873711890387904828523844692426978762877516797434805790217567311624619734450090273276131113566431826060813762744415487617901221933817558958818359241975485304498687560806494125384174234705989759899683287755152944984974770620878867081838004569132076543044831960028102655997890253482395185228647647470755786590723258795806172827521981071962214484702548551618093202599255486974026468572375056289693544379742428752545399889193006961515452711774915671406098601089770429488570409156798685770040086021320927470105357222799638127153487203274798918256539881992436681691638895800293244526702985788510064054535620771845977839545579734670767926189016997205670110160861582106053846520741755793961582246106198801583498711945336126414878549869737341274689294077812701070043258622707163029807114954902006363505501136819599475706658827790120736780337261521411802094274570507857185825464307114615153858771200879354980777120458969533453922615729293281459121969021346580626895947004016170971505721359747205250536262807404291041201764997906880859735722773432418280835724774216066962493070553510769890727464765457357175863475750012739896990242451350029028081044759658699471933216365324693923474142613614774611014343836340481059932943742731717390334161246343297365205957847195463907562226271576095738015593183462727699030376458077326286852785564674574460908954640932486464457067890804372383056985277644611563860720940444229417824402573974782878739762292672299515083066358447999423907515587278276659747549814327132489069962102449456103579810703628006990360222655736155442723688649323992740624416487462694905686066846028207076313865902847270330840245562572336097759601074303947471502098385554381333638278268103505912452935248562039375250591173692297344213996501485463914465840295353122364489449250960940111276470270091402912933945158291939151450229136684740359578452751773537825962280371085178702802667289167294257210079917454684627434945192636323420824455477547777471965359131794204127937067430598861338773138416321333255531570899906491471214125709475100829900184277207092398870380251/738398344523634772089961769047876893333005369497984246423417814660618915911825677568975713113534750228743233525745804343118722766186512564050395189369947645695758777083228338296555771468233590418756098915039996228652108482391897386437956673704975455681547909655861216450506225494137623107618807289333756929393821939822619546139851906422179702583994905773664197866655813879674347409635285066359638278242701121518445887406345888670080379458907834846875620941899156189478077439691682658841314198555945311388726589550640397287396423690896911777891419902476138803686439332082646474195894135108718744302514646631561920584918515943915214401572693137937870379143947647569836389628262886242794560012850317521432672259851832217356627120345610015216271560040265264672818172075280202449502335003184371062299296314059976200187657142627837312337706185290891519225988589974555776872029750168801422108765215446286854772566523463150891053852357332456329207583182970987800841440680845047643377861688502497832175897201546909527311348690295152960681584628407880999623527442164379883572685820335984641476342219249959572007575444885977959780166079477232990184281945969896896746124698541180457466630544025662348856189401298069141901234589038019208860132905931123394581698047839352239103257532229676707139518084085696653492290550964910400623415348189659910637198774626450307880259521747302390386717168367142043320969963844700553314400918581537353811473022976358631571955662206483050086862332914761057119303082825334182233474082220665903243439111966659497179229719230925890964937051575227451567727527272402535619343534820898317915840905531038777026482612509212492863279043000300897824151462378974740625806350526971842836223785042878136040023001536094606953178085941108254226505245311711727400091432042833909198978684216032714674126922199108964942893485322552292029075612284766820686548985116885551921847970932272568858022456851333755077463430947261175067398648411354255232097612689147351729642077164251859408273589210693622700489728064949771455372816717676074134352877484517305847095247704641160532313858733481922578817020939952309341667457882274775878601842977384014166846818408791712456152733001726492847008196400606281862990822059390292842638504762624787031116169524120867198002704739332060126233253212173871356668896028064922149730432384791317607582137512188448523555367944763106153912441668007152824724364934716614622457967173304656676944821532982166759833096954438091653374602376500317245783060571184176407383387680418025748031200464946793243032409593114342188609315715813119413529962297066061832200353668548383765520232618966723785777765352459709887194806726638960628505445254327409851577344367498977329815018810351559611261357706869477789588321445499481632708667899487060736417952577706425979591177144447451228036641493508482484323748579597806989488551977561576952224977067824711224696621148371100800826596573654094142072997713123650484124366237457251107619803224068583431148312183504379281514201576752322566426661738841740487201807466780281613275564768372573800571968368317039676304845563367953239157158829536357348707642900756029119528501585715993653900371462195012273424816326196226425844442436079881102245166488539956858617745193925154269387001936094393867188023089296766922735039795678402694435242438400174994924626912459354415792088810864401971235784890371938971806751560613240619579734676110537924694209987089793092538321927236316759857536294876499438978666183669315076820886515609376834218746464219846006239442626509756049259322049267822189554944383784005905905620957643148630580655169096063073051986044709676700841004392000186219925561192216615800036211654105049448565446800437568756553238380100959728513876903336785147659839111513438295758760061540446281780097068832807974955425593198443284055199455080745036286516020805391310784258356205932295133810990842955279328865558165961961791849511477422656195725103563706640208203398793619796286524538648464485476524378101205564180256009460957076287398384678898062693301273965248182927362044922495831418974207877908119532692632986337943320444891220075539994706689288408477780710916749905859333273495938532483312973032669629841932264050072322617695784061287667714723245970942912947983574671984848959164296908729907440786966726688417671815698097028427001901757018984437214405145850298113422906133774267800247592725195079338470639699372720161099588057987639598944672704404585650224792644301283870275356353538164936553258879775248156927829292773930402800656112301414800420377643409631515822730629572068500988472926678655331194020572539440938776976617046664164600749589213095647354248199934306477440762364916264724435786817950229477573953557963848133462634241188396278002747292404057955898796944384844047137272271003297242628919942585572475569485496084050868704681402262825347059008089444652282240908750711543757699238938528304165573560632296541356776708090409979799843572502108036769238576486476023261778669041290072498459557128928567284392854829763665999012482776118325908303311810993822639126887577113514049796643246690319065033513038484432265195815499558944724374114164417722315268884080673107111891512267802120100901810171782830678036382564232438428183855641871468323119082533904755691018917535328872234037476877108205546215201104929427690389998465335573854264414043111628965475424929240798559298708254441292713389544615070016048993723980218789644631083257209117593567943532550445367945616174993030955956387507940977116521652993253348665890291848964498631155106848117396029589666939314981094255936750981769587292452269946190770394920324656220977930135034721752450638478144694833722850064824834890911864908704686085264422241672428687884019713646862301380115169320295024709261707948848795433882585786110686727396420222726815030296657066345005563270202536123570411459220942941122457809120251868648385174608210957789038913325978454565209272009882813345047841085893958369541437362035505182752064734063091235991581977178540070453853112585193593059628272839171808914520031254248357378396109188175955106722773134457737815281915311843852945707159132576161672038198443738170186545805572330539034149065552743300478080347818914204951250185612512151402591581352102363829243736938953485766543064288315822149200441682761660792562500000000*t^31 + 11046617985293130243282442615323375042940763557848040619047403280927096828126012627360341439334847480933559913744310916174346946072362382305814403646525879582444887010285639916303080766730787799949318458922156845510688866365875891150027736977510817169274605896794301516593169546727588144238523556348938170340833777693013007952907911944500085788710807161102715516242622906638507459448327946973410968030673355685287113365068326554983227055943411683256856965704186790083845376646170965787516602562064571281654109253456307876726561326226390496841930686952235762720240912724942873218699754881850103428823885683334697947334208177765209904814734969747328716772278610392474192350855401544079657615785134502430234901456359751993495504955778894369156563743003367907805538442687932447468649397437039318875205426130387807749457140669303362699300495730209748208729699622861291674472171938989875818756302090716096220004779471263809654478250264613446271396574019437036127475672512486011574752352149830413807897432242384526673370822935270724869445325464402511634767233771830853578625725679251048677854050165686058053163938782316904593280431003237615399783609869727804122220021902502277758092621644025281697756381760694640453796091038251585467255584762310944821721679295136930107410549037447253076200800894673857820608815874708934749297496559093612018943142929398317796572626121845116780773201762045409738637081855237242325567531122457237090169080673744033144824256916984278697702771110665050245678412686549742149199849320755619447238985009047567083714947070798193158893505643159029059949944398924191823974315268591741908160686635704276657177702267327353036524381061892913555699480675718859206836070330288866881137487079948627720259199958279886281073587064156717127448805319929147947532262172756811257450767243548382439135633136495075683743650736087462169106104805422237243364435012082478852811031234447275103394686121254191074000634669622378402558075051274102535469338768267042805869184361509662906812118662527073356870510597311804005281118825195617092465198157006773209574255198490465082333505923222816859793652462538893322180857789799340757730402412682460712773766455843473448147732917926762824099967576701790165515824875335800827507839116122200192939294494490467046144060982906020277600899318365966785293661074396544486808917782245287525639572561194773958454838713934900962570559537386189157281057620680416864838443380750345858614401661722498201902785508837792935254515987086827600056805562054052979637785783123302446346501008206407581016755501459366061159703285971977855566000169865791552887352258741498694682821636109538969820923835702484358532929343807014295126989691654223143752209350033982412951096586533991754362712520876831608525167569435209545899198071814015844049763028953012251255533362927235396509057613756332296062625048036540508343238164184718708368608763620161312820008119969197451721921925590721501539853792444674129932607136035901389648974549684518546214723526915516707401682662025249096903197205074493968285516611488496621485643618282582050304061991649420738970444063499945619828932710557953312965222308095366773693394565157438536103071970509800753942438750236732394590849250004503962951676234323493731825891840781950151597420929855255485700446759792320964086600144640154456913462436079459237010572182459251729044736260336261886349515683149102532547214002386294262720148469292472770896505482517319657405638420054882001208335891485997216051182595520296117848998404793047757241407866040668800001896530847681199462934350852332463659152677013789120537027005177753086454407069220714072087333086334376138846470249583089376250969753764547928564817229745357333009347466545225461554930377669701780472287219948081252944307577529581284608664352920944839105116238281000479826814879489455016842741229977040243787019218928007655684178303151794362865680378649273634613291129326114470564211190436502795828225350582900459128244569891971013100333153756465985403937895234938750856377089311872121899684200751239644579278314792001009995144490848079342200107580869703079652645807417321311059415875675511241590415082255418498878599278588603727236762730845673634918056816786466634646318538208715941009223570850338282536866710501681671182769575175836014052669038423511195051475314320605565943089500719159868029263036004751582460144216279654913496211048910408166572095357910518403486764462257091896443206971219145650173480898267448378319421021443778058569627367602046198865101788669121716593873153339190665460678617710699107326163445748033798843847253281471546525576514337796047238674660433410108368808898785001747853688241810754676321241183861872087804872442994337733197379885635807254638149645392655656390833047125701633687253854231795079718440622609508946540045351780600347498863687157572589065267331964259304000286684486361866449649143242968608149727080254072878538334854717040058797294039209029914170871162119908038802041489442169809601688796508803717511692281333109223223151688941913571470269590787796450609358329708841933606742030239378310924399682713630626646331820614006236359421361140428105227887751699320040083182712876004129386528401008828202541562038820942470825701833864988813296634566027113159232182754434930797557183444330000145733874100708502171608852070355331918987890545423640522402909496221553375283988998812541004145162528387437419832956467622629124937414947371924755317497127387360345556154357381753919037154546120253949012483457310109260137254739451057779998783997781910978921926108014225276318878400796193018678721902148263488713478923883826826166949548278201675404482303112404462960265287590700785851695835366221638641593326808468311723448283955899072768346409498922794376293924383862151239894012099214276103703607552152738011454128755030558489067830094713723394428902963297157956116389958416781443162682161875955907270354436976562414274287363846705224509268658540641344066784722141809558153936473441451508229782280247617623958723122089744665882785100944980799535047305791539332826297156111145930491201987850234601280692749330000102228072733949769594554417242795680532946722325176250831839592858342395856188516764490345235027900360546884553094780034414525474368911847920572750957666986430038032390175516407793925953298741759523414962189068690624441609613/1193174654505843488325391571266543546591127235408796137017911364883398810797731360007322057218591074042496098222223754698917081494226814245577872410855741602357142077996718243701418746163283675941493486785928535410473812258338693484578660014964051547274031573445942476758852599697271878862032904231971478669796707904435377805121551347980061761312338407797530273648914176476821316659294553641253829284370873797414449635524049254539001151797864117593251646743149034479376868207054607205022172683045695338290479257757333815713669485885104830809926885951694041995303959660436378885827347037401125506982338587530802074079406303817446333643094303352942875111430162576119790682863313060539556713169367321388394407266503050443990001331577680915125940039564735301105158336587022889828030585019209888005391166465953639200734139855823305250650431923086604286259003646496678794394925085556145693754064325635869595957824892782636546678676979351027643102803635179643941751086144162803660973263845207220148946629028772910242229122906096662274127882277037093003162082766080451065680921488363850937809637914881136420145103657425423718598628532281123390686193820168006236887028958083181061200492231054694082178293963435745217028747016818871185542138276386398447166547806072326916978152694368380578895624410216877709275949780121645868503932874565851791681391281041005345189239756249755493473060239745815738204930817152846665838100712292866631929485404294792210930803930790295191354676102022775063871038556244181155084313856003230557637970915261224874249757760442575800829092129542829684141997919465848851620221164651640109146430333912145968024120566027215112053895155964338035864030730997206176126445117255864489591121084215555070505752650755554155708648531953433650374986032881454104961545793593663028809170176182469525178133155746959246720816572129326224476931086940493396285643820585068520072409792038503761994530273205219425883746043184873524856051439769379669116442368939312855149939319135483883178130762384866108858293294497195752546236522315952720188373193613140658200465119877031021268326900820157514490876746985379876247831789025161227405724445531711555599070207495204754103544424624251320059202902795880639792970985433211916138083645256500643356283235211638243721711235140461166042749287014704322618352994958271165123150498197939169034934329572630804365072412143671306849939309655646246110931704664393356562712616774147209903495731724849991173349309819248816484595982055509519757983280592613128433739389991698288060137794754537280361594054642054416128580496997244253047178705010520298609695945242133362958228875498958737340116085015046511877087783925983119095675804767899938116738781370666849476629691057483518433422506319078095656166418039887845118387338158247090782409762379440630884491099581068955841581741595830332579851649509195091789825297946864718278177891006718966010342256927764661058251128582719524916869407998942998567918959148443699796860056679026378157939100422204694511992545488797217624844088033318989356301921216294667757402612289548117338885818776980074885404921312522277662172678699951023305709878408068273758290115675045294670854631006000678160420733784624939463630375592444598106446794852509356345842307752467482510829436368097949273689426261955395709728055208768739765979504807995973718532822229720663667866802196022434210507283023522793239498611056110928046481108160571220537838510362764044137802064278854542612732867314720538922282840801907445512847204256475742086534571460526413439970372309280233007959883615430678024895774634159324882365896574083728112135836349607618826524844287938312940493573438506495178525953210236915829850841741626448926402960297553076571125587184315393660295330444077634746951682088147874438056527719288530110004346212130337861260188581983240688819820772468736368408398621206868477537553152047409896978448545859105424733938001704528874760903513668706189316211490587113488875545620170431174800177302262765043262083799672784142250697962501995395281570194884807450638526207257268594113278784661403282561033192453379569536339762441266650885870612420973103109526638984201861277107831243489029983744352764401044314457590644563153520326132740003032963443033979713226256965779846708336558532296582136686662039412035878921613986571344022810403007278698158420692287959338069590576272545218089797023497031852929959004343782820165103074503744296148763473431424158786971462266977306395120557866786442306387852148275208168468369726131527933272571123639722357748382011618780274783062802804479677252602010799320697030867737167017412307053411847800906516151095832182203855421563753281613415805936814068758806666099272197472007076670336716493775614702556939350259807559524010982468979406003325441933539858662444746705748477891497130347766978862317124925256352520759677720174628110376705403867282004046419325186203196581570284245097867269882727041538811814987908978301578158752515198848340235368330933337414125804537917536347594557328867226109959703070625435610687771460711889113340087628788012258855183220178621225978774583120932469843482907705550247152502261476957812646331803284603463911814726187693947806093786033349132637663794893448927908810041434510400133913517511660214833007613575223857107167245841968632446604764610430422021051398074680297716658120172276261924356043998992400142561962802866090224495844462437603381606410778898012474314610721615052206619488853189577244301055387837624156139477625035897530421379044988593355805020326220470429946677711408345290743981559931723603614753785825693009129505673126848272120228392560209895912422218490975998946921637796246772168725771135720899546169833638789996685639627447873858527703664202260732112546069092422175908977770761144632662042379233880990886039249280327281204123726495518822539829417726453716572403822399625136220563706114034969558970988497244210090353367747672530016796923898394473675883910876531229654180939561725775188150623912779935023385470088183815415208174266597755835420075396506494261174418975261167077146498525627245748799745531195809915705001773317309295147029350636425251905757171557625539830711471717672813258528365128047993418203957392370154298245921999134220106230865870374520915237088201796839402770803264355478883400310283511761829668168924821437500000000*t^29 - 55919237631374933719323036660957101610894093258666957397195653163295410166132092115293521426165154114719468915759293332061672132346218304197130163286183530702793265259111060513115376988377907892405042944404134379251050357513088923269003312882954791570177466360558363231778999870017701663367395394399147032693708619554573111967981545678823199805455883121540946181565807931185605236066665039223404757456535140392875965545336263430111307687106033081055324371975175051834190568233809494519352735637262002799263455051435459967935700712065472631121630634071002195577743915313109890610286918447433287295871326912009808653876166551744984749858846165764029539973563897425653746439443675697278318846588145762800910135428993862136792741947403797826569324450035880661653620563239004131001772606189813305993968743473715279304776119214583872517681334443770681223330490394414419711900004779458934663108313104396995236376849067889778328446675256965503596065492032202270931663296071172930537102677857993171815483501298314545028723534933064253682088774029748265455867742460393314554466160465318220904370215320327908806794532940777875826403286416082349153406262085767247899498049956176314614317983780303729638413927510998148001026992835201361077825078816234752505338477016586540397072919303376870786705936004905902066604463704364503995802394461387051034755846097945576709421440162030700149906223912920814774535926457323582065958342847941704412119426234837751394386775121036817689004442997672662843687339217662323177146582769857504284021087321033426701701238819537926134386140698087685417176558153049634061661226112225563380805731262495607500621724705239529509496543160518350608958062344398764100814039626748124892218248292648309689514489218236123259484009516016967921622773029651049638023621513705160203054967324723193591060649971921574159632381224836307718431534604416225048727475404911164586202322076675923420725305742232386831371621344101197901543614505651119199399967434004738478212458277025030940014281548489187321380392764043748837517524540073232638178993239742916729555300451022082153340042606331639751004761795420600804393589760868379578811117651305403175039355426611557056797357519831795652895536924530338170620702727529369514606558381678147144972106817702252106659937948277537243836395877536473602009244781947855706284658488967454347419582059463358268610365066397759474967454509794661809147160685676271440866620450117821361413231832354217657206730086439210249117596463117405815196197283734849644708386156030825591919574932650846901749154556918905804267435540748920625576507486954759996473450689320987987622758658086379431868897742388311705696587500747601695286597121881988274471191381655216756622244586503213101666031353585723423253665827402063769595575964088204735193044941442629110881012486280994001567226662083934408092134572765056222185989343560554033245259894606316539307558468410518595785811029638346849666643759782209259704194799301686405616809241774644490493201629894052630985283981295104372215108523308486856484510899268009942455060945762379727552132840508372830351150421977126751510221901491324531272353535593454613943862814791176855250294842298891175716791091012821137580796197448566333175477153114110809562971921957666865464643609144066731848214554491098423036279062815547278518938627197897945253823188925379531638505366244603339941594430163768791430392115875123088556847497766055951595851125035141004384507303920354114769600568165217924873531066198349944923096283867612020010815588904715712874370813404511513197529454475964825932015943715789537721133497331265320271808189603402230785142070682007199452738151060788518735922645918160691331113179450552495763715024154460894190606936073408475083226818655781556321472727479179379499311659493107757946760803704827388473072307894278038211746585223173477078741235313144132420253818688051605402983006262808159652507660055218745617960772875039539422962899743971696250140863997497852694418949385231559643841789843796218789036667244129066246717773327449023048753540673348043553347168835054545280143107541942948211957960559624201006462563702673153385280298078991501756485595628416520603531921210425802295010054982526940264069845935282418679600350017858189556140315672247749328581752818303784257624356231410805571380029613075805552954234484011698458756247852890981677982944108283996926264036494007129965772850424995006211815701769553343174146481363038405033613994360462587249119415523363966368293054928652233287731651131402834129332416252837442397471813848352455277029323535392150786121251307018226698387666988643720610767043883901804420145863621688565305902301333687482760766707263373618202382502940172870570872089087953078756523875745434157497545248369460291572667613578926623355984807284838324210676745221485193855939194494625786547014799477179063257907430204013114569526107414353363222133516800671933979249888149510117079369282435672271362623337134072389547156548445472525472360273457242533825054965395471838121532092827653676962547754513849985892926744445801277507871886635808869529263624330711744261892242697044089287563135311966038219881313182031872063150983568841281121855826430839866884118270823132448161990709581456211624778434258680980895421443557504922665776972642684713606773237290867263127114820877199744442154011031039005012707735205729387865883394423376789458193589058429120560800588900618551664070820461873734951783032004779381166115333485451623785788111083253019806945437901854909859639608959711845026751588513933326456910378181784456244865301514786577907955997030113578560088706257794779385027833682561109699139168118020728909441258195478570086746510378592438567379088166233396890352230189191037678623304312757208172155918684110675479298857712538551852205991727089683114790835204527273140162058644991773125930508898243664954458816835490029221223959926657222335692474686109118316858809751957705710883743138681081924533489968645243225535053983490372119855187714321353922204779411421712193799884919770893939997930364879377444723272095418437980023209542635945335829537051136523986542702758317399456460136984990180168028513911610101087005602825623959074634818013545098356347335070148969411421623008093141468014263652958726280841698508538211369584380351091806588036994019056568363531013015767354193089021831/59810265906414416539286903292878028359973434929336723960296842987510132188857879883087032762196314768528201915585410151792616544061107517688082010338965759301356460943741495402021017488926920823919244012118239694520820787073743688301474490570103011910205380682124758532491004265025147471717123390436034311280899577125632183237328004420196555909303587367666800027199120924253622140180458090375130700537658790842994116879914016982276510736171534622596925296293831651347724272615026295366146450083031570222486853753601872180279110318962649854009205012100567243098601585898694364409867424943806218288503686377156515567378399791457132366527388144172967500710659759453156747559889293785666359361040875719236046453047998409605886796747994411232517996363261486438498271938097696398409689135257934056046243001438858072215200228552854822299354201008562213057305075787939017926634409763672915190809982451149235236577888400515222175362040943928962665814237820650011868156695148448859113606796768702324406247673325299671712219243913907389815208354901038360969505722815314770569387551447214755959583719759246725332613611035764214742193452437655872204926837623561648636436100581835617054797074066078650257351341505143600494000001712079555917670765380420994961117541874987531367363860110603813278300964810941428932875534628157742450496643203362452761613100744742474938301021261531493621324090637738505508998567071420744818466474405104525658729314861085049157328408638725127057035848966095645626663549708852068760911400659873938162718568069299419271517607257704997168159901177593423576985929709064605385166826320492763751183113348014140939145091613246211921925602483024372723756268452696953990690314392684719269734126588473129019241863124423663163207424961229768592346924870248649919407405995469546645117273421498649888604280698127826160374372311126735654355124595066112475610467794467729705669685645514078077499819004958034161274537906728155180459290521319694673799906627820935490101008250304400612070160726066183438739667973260931487885198154131762004882583076245901773614715064075934003117422557412035728884178696136137056675064088464256846166749281168105147514592291112128708948371373139845920607663908449108830902256586810613720253718885772607749520409731453790243038219083885896870224893510186083579890180578273258694128165023168096726214153138487264330407984803525811598466907775108579378802673559712045784419095341037677190832530544171555507546480853309485423923342792496525696908427906265918288998054402113860085590527237660690252685625177042261717277354572980862672495926946062351008408228647152419085007138842136304626647998993549236500862779344857755810908941065600520197977764893767417163715016523638476328512169974256427700956654037085458012249402099858451919649854158794220504346885348700243549470967960974187081230223634947422366148572710182487733130223142493801609200426313018059164866954322465981625507912814763015689214073665234037339717204061149555257923013286863854721802650327716938127880559600846180979463346404809202810675320746238178477846329437833680213780692490632804212371729865192444945245319074961238358681808628442995485965930088437795994147410122421894340493399837322470369281858485571736505548037360707937495820347156823645903242229870233038120741538223449950618249254637510414174588894779909207707679159193680016559670098576120127056716346876409672490185958508764953571900231008954273240495604076106141657548460439884996454557271960877214521222491807764359523571718463601807526505394852747290239990005085990693597353950495086504478378355297569095039077033068696781108917210869621483812768121355752015083813970456569545879802933143982509005333801190835443069280812308788177738009624029170279596960446968032588501956459564984776148824187862575457445971389473049073906008471155861540347939207797685236696173524926852680515905838690258279377625638110211442918905139810429671235151853733388660237856864475302283203499208487630525623323598474626197650698600736766337523179279269158990743078157403191185102817116325638722162344936910838110557682148103271893373408956036188826118739571241832361086700237584256742374605995153171021131148350815646240017196513388055858132033358508964301084892582923646375948786669548430772765692308049607122502703744304861761831417071545859302587154042318537739414366816813874147187255396835715691820055010740801426416121815649190333049066632696998807514518489056771437668208204188403993492303864636591359860813969261795100711154172714688362626853145096414598834050589116180152781641180995337548580066307060971081826715666375694716040935105980779797332660716726260747435694104194678824672701751558217442679298732253968587683490238195071698810473373536260098518222530684728694427802552495172367818119053951267076652942515349431370521128325182808120365079193583288853111779655245016834861513608807635044373638354020792637411458411216019849898913355323208363787329372670750978308324695404557884204072192344495872375224127443213950035821241210856945920011104865584398572568256690499633769277893746194638033528102981915844267714556117239013480861055464274522674303247317835507536779610534521676063212493691971728173046623914409284920946987702827512682892306991588934172645685246285210972532320361638650957035627045764649243431289499283642921589875692181482195417537492041946203509419268504683303195368609744709784553113820671299968491642397721961215117743833938525079003426136586074803594910174435507432467388143219146438253892453521241937113639766124389123563654697509078396763022084513468634730876829523336570688633865641452401988546297153899212340937812461948501716729720281531550855250811626163861057605079572906418201575466723718605596805395846411789328714943897001450198343856752430144489448674965624919110038040872017454029222373945450624886405426009203328196896378230919082538740401360519199143265087580912151979404254819781951032800507880948875127957410627932856426324875919802917243459110390115318140151461745706762102119400681037829890099972916522076122531594116947650084844242252363644544623891076763037835140259352088602279889738669095435094073942791785110210251358773661766074309772207338724508173332050601051265034613484263609918089520291470168742692055232347089988207353581594085235776303694524197562500000000*t^27 + 894811171422230643574626300834796231846576324649490508915266225784991727045553229019019927247561758232214742277718723885342384562717365227213244770978905832938605082793199769036806410561649487012932771639597265034445441744379303951915266723379942399426819417002742422634826933494970723674196091068708854335279001535787748806184388469515858746951629026653314504137975836972169130119149254624997103305524288067457066882129512644776038744580939077576568107991769502878135660149571724035510659582264692835386335635068224972177570217657319881873054187298589231216286347587221304654051426087455366395696905321797903503158768515461771645515514634335784825236798164407645097934011229243302789188369799828901692535820237868891512517768414859271083756693796075309768599903480820237456229306371439466874120531277640700313418591477598888476218488794715845302742022612630991851241466763446917057432394469236002033083241173243802205137791990150090156781260097172312198778708580895497789329749863660741412103256150018392582007262604155752798594593883408568900252861178047839141393651872505726372070584770579957912442787037887106249347918370385376844192031318353379100209665716417899124273081760728757477489859397370704230683770474992442825287892527971693418431404220910979466991544616620044970855345610769874611138115775388188069623033137107942129177431972316652906438641042196806649961643644448723179044821056867918590486364805405720657055381244137360815325045046802193939095512234357491479040823049674998405821258414168094914090001338003036741985048775250050799193190657818598384622426281888684221187182385977525727441121095428572844020662732302359601459013655284790056931057044608917398934182894794100012004241261271191579331088284780715339229335895093807409901743195902408702035267541124712840259040036034135627355886848133628877141154134202548651565834023260330297472407572549939254516272818435234721890834902492537971589706772319518063966252492596355946128193178844810161388546776056694362190409044791049643443452105877529004794964336641051711769163742635050447815856540443591610255351791458700500664553147295993422800941130357526433366300346877875105902096180184941112948911369383352153674952363575836024180838060347624487136313673155662302016604450404328714782798962942177056425325046156564302963340796824303820534827801639756381514727056863142776942401100138003113210480098156715747860991234557920430608807647596776210636280990302261685729487726779532893076977300244491354458439286048387693860296844661856652796369619237868721168644336927635023771594793152482450062697982176452716673442830997754507733988853887996423662614241827048790218165473296273786574924236842905310620173635998740592841325777438903239630242062541752052186454865463667600368380324364979557335558161361093123562534275876315837412995964075232490391928993349529552647941786294068561855572352447160551269589672709635918768448487304965661792431539998067353097350627208895696733929466571941178823533270048403947249381003429888232921769690371222753016289602057802545253496618433074158499275739267102214487980664667140584875849748389679437335915920425835567765986648815587760373680201676582562804680870516934006357777009818634787329925291743238196558296899409702308979993245357979285118873311141437727000086997001225051376954214957515288287977538439719701068465186027496471950732375091442131180329336655517725640333533799412744351706472879385394596597147955832979199687455538255891718521808376975614034785212338910009672422869221067288636015341825485051900427135592297575231359962275272857722986592382442494869445501381134205770243659456466162759141468618577354188022096497451098852188916869736988825007636941001637196552421922099094865466022958059367353587620236606689071711706130010074730477943698888266020115607201444869447773791763943507280004052017431767981817515488558272949197190822256408856153950369064860069934336907350445214132889880605374125973009291959536732882125940091688805136955366654936962720674133276496895107825849257906233690484165488170727054863163223191341782031279805368873992822761218743318034358531775181331249240385029484014250365448603839927132894242956563396119625804532169354554658405634228725227962720839236361951172699511884913824002790910829735304692994165179399674546743117510469953564372045521551247917469650355565325908569284741280696155828185961134096819724451350206677722958683111658159479475864477356582856245008505128723500815880374988117455244156604089718708139661708072036055661074440290238252933111774919756849705425332595498996290412296774073647538043825129439872502958850743553424870543617810915963292165909650612097270096721787993288527407588141916411166496327060438712235251980234627651096255493630355596847724319635869876282572343460021843002855751427525197534357766214683134291239969947254879438530177019635348219353977300614339545899740752031840000962811155366276944134207305552254050318503682519927594687315846524814021731723872570329900832300229354022025916103981244052388456882577029835251775443206406824250327090135211648950778650638151615484407498547209406132866457241405174551426114166345289980101005457437760325872208846529368747049481302885382818624825150435269490278659322208123240675426814925261650210892094433354280120312361788607743983301971838330534461100903383525091121203125196960859606434771222026342935951979061456661347297536856741984071584526845870515076468685195464681895577004371586437444563500995046638496235291519484417973497431234410668365647685924532189849599119680266760515543313036532180475688178623598346005846365761243299724232702170510395103677444331803658056114939308564476067259413535913612106958628685846321420096522014659073601423778964687788570686142482702697538170599562023741432134134093075042212170895042845523222230429141460338587269986978850487865021231529256035100408233828650447046874882219091208578932002555586957009281326511868204585999873060941474066415144284497658717348657398158527760574799046953589887804752556635015434621648783377844731741725269753357829731865355634395023306508661910688244077615357539537180397332921136947715631196106502488610645569683536694185564121733777795851523621983428011304958660099739764757986144861505982863130792528814904938602764721495164701937852654632420173407036099402773/11075975167854521581349426535718153399995080542469763696351267219909283738677385163534635696703021253431148502886187065146780841492797688460755927840549214685436381656248425074448336572023503856281341483725599943429781627235878460796569350105574631835223218644837918246757593382412064346614282109340006353940907329097339293192097778596332695538759923586604962967999837208195115211144529275995394574173640516822776688311095188330051205691883617522703134314128487342842171161595375239882619712978339179670830898843259605959310946355363453676668371298537142082055296589981239697112938412026630781164537719699473428808773777739158728216023590397069068055687159214713547545844423943293641918400192754762821490083897777483260349406805184150228244073400603978970092272581129203036742535025047765565934489444710899643002814857139417559685065592779363372788389828849618336653080446252532021331631478231694302821588497851947263365807785359986844938113747744564817012621610212675714650667925327537467482638458023203642909670230354427294410223769426118214994352911632465698253590287305039769622145133288749393580113631673289669396702491192158494852764229189548453451191870478117706861999458160384935232842841019471037128518518835570288132901993588966850918725470717590283586548862983445150607092771261285449802384358264473656009351230222844898659557981619396754618203892826209535855800757525507130649814549457670508299716013778723060307172095344645379473579334933097245751302934993721415856789546242380012733502111233309988548651586679499892457688445788463888364474055773628411773515912909086038034290153022313474768737613582965581655397239187638187392949185645004513467362271935684621109387095257904577642543356775643172040600345023041419104297671289116623813397578679675675911001371480642508637984680263240490720111903832986634474143402279838284380436134184271502310298234776753283278827719563984088532870336852770006326161951464208917626010979726170313828481464190337210275944631157463777891124103838160404340507345920974246571830592250765141112015293162267759587706428715569617407984707881002228838682255314099284640125011868234121638179027644660760212502702276131875686842290995025897392705122946009094227944862330890854392639577571439371805466742542861813007970040571089980901893498798182608070350033440420973832245956485771869764113732062682826727853330519171446592308686625020107292370865474020749219336869507599569850154172322994732501397496454316571374800619035647504758686745908567762646110750815206270386220468006974201898645486143896715132829139735737196791202949434455990927483005305028225756482803489284500856786666480286895648307922100899584409427581678814911147773660165512484659947225282155273394168920365603042166843824821682492224490630018492305911046269288665596389693867657166711768420549622402627237264856228693967104842328279663423654283374656017370668370449317225566512012398948604811412131094965696854757261865493561858766614297048361028751467224682752565689222713023651284838496399926082626107308027112001704224199133471525588607008579525524755595144572683450519298587357382443045360230614643511340436792927523785739904808505571932925184101372244892943396387666636541198216533677497328099352879266177908877314040805029041415908007820346339451503841025596935176040416528636576002624923869403686890316236881332162966029568536773355579084577101273409198609293696020141658068870413149806346896388074828908544751397863044423147491584679992755039726152313297734140652513281196963297690093591639397646340738889830739017332843324165756760088588584314364647229458709827536440946095779790670645150512615065880002793298883417883249237000543174811575741728481702006563531348298575701514395927708153550051777214897586672701574436381400923106694226701456032492119624331383897976649260827991826211175544297740312080869661763875343088984427007164862644329189932983372489429426877742672161339842935876553455599603123050981904296944297868079726967282147865671518083462703840141914356144310975770183470940399519109478722743910430673837437471284613118168621792990389494795069149806673368301133099920600339326127166710663751248587889999102439077987249694595490044447628983960751084839265436760919315015720848689564143694219753620079772734387464453630948611611804500900326265077235471455426405028526355284766558216077187754471701343592006614017003713890877926190077059595490590802416493820869814593984170090566068784753371889664519258054130345303072474048298883196628722353917439391608956042009841684521222006305664651144472737340959443581027514827093900179829967910308588091614081654649255699962469011243838196434710313722999014597161611435473743970866536802269253442163609303369457722001939513617825944170041209386060869338481954165772660707059084065049458639433799138783587133542282441260763030570221033942380205885121341669784233613631260673156365488584077924562483603409484448120351650621356149696997653587531620551538578647297140348926680035619351087476893356933928509265892822446454989985187241641774888624549677164907339586903313656702710746949648700354785975502695577266483977937232493384170865611712466265834729033261210096606678372684017031801513527152576742460170545738463486576422757834628072024846786238008571335365283763029933083510562153156623083193228016573941415355849976980033607813966210646674434482131373938611978389480623816619390700843169226050240734905859703281844669466248858136763903519152988256680519184242624895464339345812619114656747824794898800229988354377734467479467326602721760940443845004089724716413839051264726543809386784049192861555923804869843314668952025520826286759577172170422505842750972372523363677973630570291278966333625086430318260295704702934520701727539804425370638925619232731931508238786791660300910946303340902225454449855995175083449053038041853556171888314144116836867136803778029725777619123164366835583699889676818478139080148242200175717616288409375543121560430532577741280971010946368539873729657678101056807796688777903895894424092587577133717800468813725360675941637822639326600841597016866067229228729677657794185607386988642425080572976656072552798187083584958085512235983291149507171205217283713074268752784187682271038873720281535457438656054084302286498145964324737332238006625241424911888437500000000*t^25 - 18334393242122491881870529645693384816220296128744522793893275511974434849181580093245313207277538618554691523549590910427898365100323200493138064186793419411074357361959138114889897881048613356351549916976391043540603585510771522691862447300166375182473250361464707963057977503121436398093332624495147597689363060320946098875834104702201638352575199249845236920030891896355671235762059360581330930576314452419210291566843978765689507701043293285139663055950867541845589355458800068887521295973585902704332161793209711885409196189471393971989250508636553819355981684172420961153070330811474195822208049549648866416005264089420715589462153251899013802183788010888220101567164546794568581390911253343078855192583478261261750046257083744377172735393179593134297139114082295622573255110291620931025152319471199825351581077158888499773593244792939076279934458255519108347151245533465916751636525631184459352681917742004246273197427138389945256715785564875485713266766595103474966665703620840437467834057915638168541989883889946472287145106355367570504335049389189343161005484404178164820723291866937174681968037528663189533531776416650960126549901375126140301031719844129227891868651805021446957394777308663975517357204039944700080428568654970680532775862761024004531369471295627510097570072488455326988844247514819860788288952406660244648046378591156720062334288730830500114682233753915632913216755610167639315871638400716115553221006848982789476290438099315845596391800468550448606613200461941896480917071516695088166126994389019274506369246032455249685494799357146812307439985030333352020094061951142245851044225480499310956289716921434630717540991486984029672185488313189564730643146898655333964711777049180781789317189584294004816657475235851028616952082288893013365706809316141691732239413445211453888089054983674415248839419247500550649562230131386973861533698079492860959291216619025532563538791178195028950918488822760203732229939539029849122086377955436079446934347356603770286273241042198374336261373891185080208335088473909401847562928463496105341530907530746244248047783084903741597048842334221513722924267370322837955530997526749476589253045307905518816127036413016775585852263516976156208701997908121741997852119187952164944494008889007204540196668141933843483505870211599057509318708467272980667759961436688983077746825482917281607124304528513573694140938122011424514197289669770920985891907097271306646833869182838083312943718862174031919255766523579227097604478048548797922560967268945836716038624630753053458952144566758010242561018235469999296246914322485166510499291943695278763264630385183901778064573147575008654744475482776477207248916543967884082801663041250845606628294775037938966982368282782723162466401123849294549153083398479132094727843811390256531805742982785808739333588470121146788569504717754875748295854407339780397060119378233135856852670215881324657485664784388442610041059871684353599558066041780207531968572907709732830699988855722382890253116035347977306599545026285688276503418000060146624062004139076967512949116912729215236375507838629133471337306383051874976237199466481588701860602836004142124096274992446335827199454777282518296559490341099374776329008632750135175625601645798544282609252295194495679723496096611450503577509747184681857518245294311882067226423023723602736968259466682234175217198360607006382978047747379093492758857134899415769045172859639626293386778489052452004785061902239639516675372689202646912339142125882678368566927502448392437467835316826672496964512763778586137072758651004722296932045985316436642053761447560921194953006295962552771772014379682596090519319624411823514660551325147363503548828164958350384195370155855102537395826372844581259105480619552191155650565013516156528276608447959612304908592347134102965269604472300609088702314957122628970971552372001089826959175642819164052559225854411709478089194286231259490059964045797842597207884895495528193601135318553699704149291400851833562068413110818033006912414571244218279865601645849795467279405906725060923694849399927519708161208012566034763826750766091306002833096777283496392850920369212864631049663368739816276555084618125200625394931837179268176732690847500353596461880638874886564662547707262871735335056219053240811636829769413222797571048491270623202514063239244565973418242075051897979966796490557611096646438775371827401378239926414795574467254902602305507651721022719028874535176002524689980776247789880266657604602049908860243922617675427794281414842863734983420595885037929557029942883235758957246927099091925900479262550934190274032000017987587620779932468043910081638404884265890949178114913673315192198669953764131684909164075641245118858945382544242244572225848298293834894721858230347208553181568033235920471825892114175192791506433708449396214509270899029157223277735750490979638119433948148411010206021500453582590864691327511202932822521236471416289900280646603569044315442913645075407933464256956974151129760695080920547002350289291368850796842346464475490811000051314774489532706240991352824541332088559117564110093467295523536550485353718575211432256860029331443405026309423692986829515802300023071412082461936186576452051935269989534391887153753015206123033673409730947530226232150918970740830569264613584712812292640348664383993592871073084940349073860008199283759156753200734229063888151694751110827457447404409460705034440244609138986011528656794832659396339232021821876782480686860341133649158817483334232970125972669712450320562094633695193163671193581619629177344979677858144790148060322351667823239520458677165589728019764667699420492614621584642625062054468561930316033486201357125319748395383007782314381867148223387335196585495776437720445420799049726767830103200294935385981672470073529029579663960180455270042905567144365741970761612944892550957294506361380798223286423047755247633624970705686449957056186929937955201612006999003604167335317042835939133925836820244426249047274809047758848752987045304747572551768931499122268810082453871461576507855542276610862529093370032305348579540710285509987990885248902982251414026660978128497424429442317522989124975351634690028179628456586458920723771085126594978637239593007640836929910689864362370841928158683373315910620693181463925600747249264423/3101273046999266042777839430001082951998622551891533834978354821574599446829667845789697995076845950960721580808132378241098635617983352769011659795353780111922186863749559020845534240166581079758775615443167984160338855626045969023039418029560896913862501220554617109092126147075378017051998990615201779103454052147255002093787378006973154750852778604249389631039954418294632259120468197278710480768619344710377472727106652732414337593727412906356877607955976455995807925246705067167133519633934970307832651676112689668607064979501767029467143963590399782975483045194747115191622755367456618726070561515852560066456657766964443900486605311179339055592404580119793312836438704122219737152053971333590017223491377695312897833905451562063908340552169114111625836322716176850287909807013374358461657044519051900040788159999036916711818365978221744380749152077893134262862524950708965972856813904874404790044779398545233742426179900796316582671849368478148763534050859549200102187019091710490895138768246497020014707664499239642434862655439313100198418815257090395511005280445411135494200637320849830202431816868521107431076697533804378558773984173073566966333723733872957921359848284907781865195995485451890395985185273959680677212558204910718257243131800925279404233681635364642169985975953159925944667620314052623682618344462396571624676234853431091293097089991338670039624212107141996581948073848147742323920483858042456886008186696500706252602213781267228810364821798241996439901072947866403565380591145326796793622444270259969888152764820769888742052735616615955296584455614544090649601242846247772935246531803230362863511226972538692470025771980601263770861436141991693910628386672213281739912139897180088171368096606451597349203347960952654667751322030309189255080384014579902418635710473707337401631333073236257652760152638354719626522117571596020646883505737490919318071761477915544789203694318775601771325346409978496935283074323327687871974809973294418877264496724089857809514749074684913215342056857872789040112565830214239511364282085434972684557800040359492874235718206680624074831031487947799699235003323105554058690127740505012859500756637316925192315841478607251269957434424882546383824561452649439229939081720003024105530687912001307642231611359905194652530179663491130259698009363317872673028867816016123533951844977551191483798932545368005045846432255005630041863842332725809781414323462127879558043168250438525100391299007208639984944173329981301332432288854398973540911010228257755708141731041952776531620736120291080237192159126006415101536825841647677459695241485407903211815184976999660239900266614480330781526218188251883634639722870068175121376624846343495704785223079003476550367297702368851806716270950071097822857376405177845655092955400826366989114282944006679295157753894272735626434159744034310789355851918305758623199344903684863787143725808823158623363471705609347195396706590395119332033322338197320454652003173541088050410822911170718392982359646622359754778991979303135310046247591360477182775757372027164809962402267146931566640480351366145403604460067084052700864572100183175322302019706660007173346381560141219051548384228570024150988546658231535500629429699251867818806194529814485647931425408131596454242189696975046421075487167141849291316628018241280734978683433032329288546326773005630488279190296539562143681588356554575610602234885639664259283715681945777130988660952094392530391401652438481297643710397971411123322647723365559382703718735149723353226205659031340975406889152606924853196130766411892824804803608022101224248438751710203464906818341387780642143532218446400782123687357007309786360152088947241207683974876561837788777523601196424030859758282994014497620171324268356440842186792258469874383476407689097793494812787491433461793031837711339129152403367287382643505293885096064915639562006161540412173181235344297040239525767948205175156022045434967567888874454274933203144403403062323550839001402388025063369557075239736019720407073215651371863311865350654042368294920588674482491959691673087214102037309058542619361945868543124317267977768095011315606678985850349604609199748682941836429914486737212445336115509010303754994322293057408204401837633077960234381531013622336365628490047016665611251305260252091354221625932007519393407987379479734636300501612571252076376205761851924761039889445819333221576686737365424676618269843548086315567625358499259730944129106065392255156496684860292733523687295056042259096883029650507691762755671665942161765586102320452366455468644202687704151586292050352391014886404665651942863301791595989491323148274695001718887842439724087205251201932648311842630304635390963805810604943448162160543063812991264367611538628097043414774947166416344997976543538213848419041463758859404397391839083553013648559661889503866457647833975667539585411816752988483782336803541818877495408954655645473698462173979721915159343004508853754430802021243199297699470409973418304493530139941499982594449990285007397195852427659696968814873909606174055084332927823876759009145901636099340073140754761634615513822425098147567842371279490554433724129313138827049869944351524768904423787602721487888847752806769776241398372193695860166957100146642399973902279453648381263382957402883854463294103844640703596299637993554409410187910538981068841654996784702811353949054574668653429396236087383294067405773640716918916507450549680278293892985362836711870545371587934970730015016827533352103889390942571664064396739225765650894250851448762093063324276601145122920595874934354123432266628299533774001235658665363556128107306567145831360292681608207718301635970272264306541829832616559681558110573415024200489112882797316821665796483711145239103778899173385164940822306860301664884255064964935452623127245959678649023365734850651718995728128727960352714322798305057848323217733354486022713963435969109509173878942441507816049200932560754625152074036920549121767558671883064983191164644304149868295906183072857813090850438745924521597440984131267843100989263658590339011448235647164722498824184044309744182371970068356819879022560433463700314783492383403788263943426075321521862007937460839439660795250779572551035890884641678829928082823695143604640219480870010926453026641855067598975328762500000000*t^23 + 124574484979976609343192376721982782344156279369237301252590038171352439458043121551250333094524740661867421463178247807866444747539945161646758880560339626451678446159275341194621592644101748596296130985698442104756533257140321023076965785582769256334167367290856099072119140415965288995002628653385775028314726292697099307366463997808920585658199470877667108935869903356847287880521590085091387618870653924982446770054388283712643620053272253025754780224220017728823986982000896060460584270825147187500162482325108452719728283309610018614268180956185832356967882304031225349164462225680549435688018648387141521199066878256645304152338098132113490779244047440888677423350309065394701540145188301408770094162845402666668441799410407578103789633210612878229869566217502838967846732517886050932733884083247037314824877396992638436212626499370133216951386434290984317008466508248636413308614630554815733950046350120260564018379600778345714784123832683089974458377986581203019995033830650444143437828630273618286583752870260852626860295761350307809012614171490604831883820460250764113253368225046921760964981592514113673216175264398525940409862004046730960286208420010145347440036814357271048870873744303546593712149964488481611944859072208423995046878656898957845883233326691475936621499147789344713423150073337873223468868448501204773342704003942524415204339221771691900820695892878240473443816519365163378375636648361979464694107547137914853266744142113738732058563467005788254541619466648210335324710792766890780550722563985041923572959921271158798676792764978570945045496548623537970735643703911071468695864276307567576309212412301575643345357127318323804834625823105280537693384525199911164717145204526914569846987250326893903167757702036170334914387297747346021130734962939508755742100739310777137563142805461384833151718148457789857081678547419150903918511363710208019469841001789181809739212644612504914322981762381507624426947133792682648230477078761217037826762419369241952944949165630581988194293189738935207361083010716806068765624520187427678819905859856441459736657016841583640935919543706119317819695065817285734550335412666725098484231595027739143498239515006508174628863004441069065360814624161028446596434349663264648484378787159160120574365425801311542832107353038548268972629711021236615782919459198574854884415427534543267956865578345139161765528084821828502464307291974458923332698094000239022820387725044391121047381476954247193101951037069916944631493672038531422559168330981269265752983940106694904820886931302478622844713838007904083999945290859591668612405345678524546341291189209282021434427691530858030798015384320088692005546440513985635205247339016934272016631458458028719646640782531921782829472471660216452461013361438562358618817533002052704642468255680758998782112418122553844136275680150018848550938485551109081246323443244174805456147645906674555323353492872729308854557259832763754642967829064972885534843588367131798819340075659584175580910183630169717232754691476881176638851386027750459122479420541663572441331535531246277775202800330251340060600726224951392156100981494956325374915178099470724274358069402690271539712739302434297628414014673390994059975591524361660798334170892560103936264377239315527091416272732346513797984860731449482108348531616636947815989115237852073131795329814897948359277558707872936800287333312898721949023577724217857935141000036352655708945063306354400419407737190322269183199674527345042903893572937831913518807633597249150234074020656950618260712360414870779949012777890088464271235885372031525396340694433865905517778286867880259824666515963832496038952359946137578649368054165080909839594157201803973968511904941540421637490507515740481763017499850247623459284735708254662257137298625261937553715102446461143052358233779817440809155051824780644298123606067571949501596736525214855367687234789674258955534284706980538022576832836490200738036928427965353044414018695660425196280442999152923999763352254376347632672740926680826198826992710392025424583374382959954564436059477637395860106083975595876819141895323300263910602816533878348020139278622661329229813393700332599217695895498957207293316146588298723391812062628266001272236792504300849799864306917636431198703648507239446497420060337813108722332884857890570631760032270050659733969083089514620240116118450377122165182183315172030132927702854164892052148863540526037374262356369869182639514716011989350527008530315454084147729057519502830576428986806231728783423995607812987988946617243098417870163744324863529041930852773789919391457573869992552756797622521823011377169328816674167244216154063425218336491567083031609913563033068420435489328426150028686458323914545064588196028397251588525241298482620030623438682843257363752610676271336153020370162614374559372525007196219525104887752518153760384966532026956051735338837564491246764685543597415371714306948102906325330344741966965626121436666661872095298007644811172682753152879631107126508029247773959039867959492133076288928632060505461183260915949797779009999599191181796654533483297655238161856329500449771058525730984405943823310060663412873824541414113281196025766559476406375192501235078957083321078228327010413556481041507793950668087448342466082719635305361564609756261824263756029122420445364322750767592834693227534002472712849550664531100285372557635332957965787825372592478298811218631208674487031396271319983838441962102355320805054854904785670244342977660610111445577815869457137098691895374095817414569729486391942981023289961727959500097308850006614437719278731603118360049857105202315966703373225494979339484702134812274805320163090368049900461872268838749498505117899222390594772787683759699229593539366703904234189668238911822349377106861901868795906743654479394548756621335144976582968797353250889655323005611832389426820827550779413301028926557718066493618454619298275018234737088732635856939425263306601411865151758441049446426586314740785319525826709553205280232978271314715374807257819263310432152693268742879839688315445284411765304790948137073529523335478075995056638170436822103746624425579633432032316360953822755877463959433286558510412822962379556363347766071706047143792502310038333100083309313289402504312728095087097930615632100512522810800328881/344241308216918530748340176730120207671847103259960255682597385194780538598093130882656477453529900556640095469702693984761948553596152157360294237284269592423362741876201051313854300658490499853224093314191646241797612974491102561557375401281259557438737635481562499109226002325366959892771887958287397480483399788345305232410398958774020177344658425071682249045434940430704180762371969897936863365316747262851899472708838453297991472903742832605613414483113386615534679702384262455551820679366781704169424336048508553215384212724696140270852979958534375910278618016616929786270125845787684678593832328259634167376689012133053272954013189540906635170756908393297057724844696157566390823877990818028491911807542924179731659563505123389093825801290771666390467831821495630381957988578484553789243931941614760904527485759893097755011838623582613626263155880646137903177740269528695222987106343441058931694970513238520945409305968988391140676575279901074512752279645409961211342759119179864489360403275361169221632550759415600310269754753763754122024488493537033901721586129440636039856270742614331152469931672405842924849513426252286020023912243211165933263043334459898329270943159624763787036755498885159833954355565409524555170593960745089726553987629902706013869938661525475280868443330800751779858105854859841228770636235326019450339062068730851133533776989038592374398287543892761620596236197144399397955173708242712714346908723311578394038845729720662397950495219604861604829019097213170795757245617131274444092091313998856657584956895105457650367853653444371037920874573214394062105737955933502795812365030158570277849746193951794864172860689846740278565619411761078024079750920615674273130247528586989787021858723316127305761571623665744668120396745364320007313922625618369168468563862581514451581077971129224599456376942857373878543955050447158291804069136861492044305965524048625471601610069384091796617113451507613159816421249889373353789203907035680495376359136373974216856137147290025366902968311223879583452494807153780585761435311483281967985915804479903709040164720941549272306244495162205766615085368864716500514604179196056427404583986742178696347058404125404890965275221161962648604526321244087754523238070920335675713906358232145148287708860949476606430849942647515458826479039328283866706204327577789712268654792508182254701681512535848560088953980305624934646886498932564885736989904296194630942791675798676286143434189800159038328803239627924447899984062838286063041122135336610883603732145656758195009901709352309906328329662986712076270587668422892198026171804880277256511485532446962286628929594207316716749410218895959083445009238577567438472805357944128023231159761769385897090770044962942550545506075457891858337168780974740867715318049491726735791685406784741401762510682264273654534191731587808497618499562931939207175127284309019880372953564779370607193345359322637538689034431533858245855698779539902570466372352263060773595601343139949741621041920775081932780468109702648019415133482641012967288109068295015293905826651653309403897093319001642139800095067446329849795967503120332460775524187439260796241448353175675314721870649371272680759728679063700440569866696616957327887487592809407906920388220302607206420883056364230152739379075552745271336145710024782161582633861066588551028642271803624984198990122915891397948656307577557892776848072306002732780492440695981261539741365682477570873445583420671424038451854174826634688813897293577091480112779601619292208108828152478848270164695939368658704770515071720103553333200490453235891576701439832584604656835894043651277932076247550486815729296627811386285976881873143774052921211298363994554305119732803067425433169412335609235839016993787564933482733940690156056565881253489855077924219411549114259026533985958643335916773768899473429087621245663205635991382683930985751223117123216971466587360242250774442318447043281400035665064424517585549028777739917914143129155665070782034020835351610698188965185126937302276827617053922598702880736185342867556607525775712680765326141305498230749175991408286799216745532258546256032341367429388806111621172103806543843720508027830581432308821500143716804369774529372310688603977271653586016349942512079336584762395218849882848894883887982140318600478452834652668286599122250544629355678995408980477758839565563648475427728485945987595012227847562139104627952633837581028006414793417830134798330773258540322371132019492493421129289751220690759754016291206353785665879554919579955980057357570212676557019506498335160826078417589115402652390917887365657826498867154833536869458491145190796550510809373679782883414523962614531963814528396982444977148722745999820280083242030344804880787718771819040019135472214294775396332741737174513602477233393888110494138274384514990122469734929176798909571299096893980711659581721699839385193141895401990393966776647580529301311749132582687073500482766741819024357995122044641215507049431798781845533506498067983948921635821088739619470226363538451003966285320114360954988450320250015195081607026748118623778541442322034289185894380030503212023451542143378353758409802535563823019249348391040423902085155662100561551445162795219313500240478532238116277306397103153019354970320235508271720107845425645526755118099189259817284539444530858069826898641423704643102012060288345057788220530662982205699545641482040874119577999732327011014510890622121375274875017630536246260781751031666867856202083531722394625454711148038054059987249261844510812592330028994702727108644186142117713307700981595741248248914137158111855354730219911028953187280992487658511056731481592700221338026143111420438124652950273649067686254291529990502167204903409691937121540519457808245753308431276061493484802152312211107835241167124301524330041593596568422340808525822288803599151289830611861421163877168402347948521249941392571155518300562611007367581461303514243763391880218098180952516199012579020213134219275517760635380845586321087217253084398700797621897315949238570730584209808266103527630270754156835284197369484428918381604243288677587607006571504208114470734940967654557820497297720294360688926682881058153177802348272836532553164983888195226350122017193430160940115064362376571212836285957245912503486261492637500000000*t^21 - 21248261709425425845629691900672900560661045353128467715156008491206515620900627761054513274377317027638697267815964969294076570495825023596696875110091340643941272785887709926652550881824152607365827554551318320932864152145464640454937696691136206310943777550722188976532934058651809944353725670249236787647042791018288398996791301719435017335236833937439273096562273392278033460051898974319236956859298055488313233315113936948683563083421828219460010396848024963555451865669599404712375176549557520535261065290725481993582773824121040940648108916949961137479489217265281658544498224840418445685739546730530425131240899027989734114574942394195938568504463771319101675556574611209707414587236420248220782273182141424792737847958515653957483236483696367728338194716302545660409487557210217495383429598132646510197956742959191456043951637485200062395454313513747519141554769449916687570116045010192938711552029233436346312630997712961120014487109325873988232028739661606596924672241099481448700556754763127448133487981832243916151343681090261000880931952193413997057709832576367046528584065979648946031362222371970218017999124699572225719215874887584183114997746678902406166719941890663891934218273324869101564789525806856505366898527771245549510550266054722848534579854639444321004299973311969121422425601341211157837125470631923864354513799180656464489370148585868314886745063781292019131742530293857313348072487537093521607961530567456339114940734692627472108996436658553613382955020575750289908227095095474840095489242584024692714340974774247622160675084743624290627545150160324694845103872369300825870022645598928848873598123244196242826164504478173566154585370445475657909924931045151165757342722740572222510761792267089312686307317970031429632050862988398682564892769121801386117969313963368485836894898099195713439036762362298445570914308956817290838397333469250931712289198775254330587935804322413686167811518799252848613281275334953591888355123665865567485604238269661085534961769666497804087115441953142498496345479486917546950780799854956707313803711738254802574115110838756982534988209717290302468456694915129877550686770384703407040467342532650428005739248323473576670417208830033725771465491966785940443455085528916021319220797994803450584661255459575657017177281666507309022257500763266005033507105743564134196467601858634685043787285802989511826153988470490071645061911983814996212767119662226562641675817297818423728887918701661574611975268922629196972318414887794803423739880777703164664061432650256087934401341870155808537106706880734173016836635424860529476514005207453417106505295892179949966146503358650285471852418352036593427568761536862005500532656512832419870416708106020627332625226748368999580367364318155144032392465176944625025044647227694657335758269283683538199355414106217165527272807119606019085418368976755963039102039885933197857423728758941156225364328642215803022996320444673940780239794026629762413464980826766399090128240468240096756992505718504239794660755860673645139919123583061553433322744232980200155690559487235942058469637225078291567591362210526738523155069965455435012673312562133376080115755835517389545608545457396486404821987088429503453715915218652508146174834828683484631380158484418554521647880803036811396063020474806132433179588554398936965100261620194139069589470181188014854192968260793864390852004262348989739689054095999405879082575291943545045611616508651646713434100373351005416235300909169157605105022970900954299250057229900582886267161778518153342017715411244577007101306454697119682959796120112387370754932180198089207506141082177044122281427546050056264704482310129044097899731172640514273962845995228226439151189230599731430175706848503704788816486107566196783607800808343449936682107632474513954222446596146983548784305737528532938643207698877900831801715174090494375378827439948204975518517237322522825415934287890970538192283443944705447667644095474608854029872000785178946978025499665203275910785984680348394568395211086568192129872809933360029025146265650828699101338036271229570230751743490865427194856518578023728139746680984759398598726541493748859229762935413138309569140406012795643883213078135897430114278548173791422220179482936704829078635946012033929190793009423833206343400198158892566172455331372489392610032192637501890884228807670983076145054458262183761750083725039473524792327850591715070679497161213990011326839337997040633435019464230552103094388413396492616842126846133067263353037879135064347762257539349221512143356574703806294981651989946995575979656560360932569716321444203851972463086625949723396913751339482201985978435722696264124009018920003313668572752306879533684758425453833567505364947477390412820702967840170521433290886971683213203151524904382938242989878555024280493939326298847221330921831511291037561878681660232637130086049402836766825734036892972766111364678800403226240426888853707427661685111962827887143195313623340216649404750436949953632416779720884293446697641568672829118561881370548202064770685458390189441499579488458432400950035651791602681935601846478709782140560910578305135487993314118879023226546527182942110949344554207887531194298884600421507769823445650041958513403187984524282207843296369643723471575244670135331874309300340497315379089432634834708044766706511266628915177106753935566381200719210215983846332173739905049400677129862650187795677878286480117283347333484434294132354891245358371368232526659841438476176459569376699188637847795523763093656007937364082620848766356155316207979600548406918956909925176236462888368539076157330599613610279610279792329541049596218230541477579252120261282299164635542728690483075127104061859412376383053968471710785515587544004272619676135613953395994838004263294485695746237635746139616875105556136925554855866344526845243788102246207940663255421099964184429429063082974921081460002977050890521395118893018540711457555144809489882105227077440611438887107649730635990968660229341696266120030066759812063519911958329234858952027413939892491403055007799567573742551649714913683273693201405230910898718416017821181074244021093999689796298920855450939947464779471119374290813973632828954131179610251999263787092717300650014026242450799428298020721202024268355278873149617894064974475598587791/1163863470638153127768197740373263559271483063402722769212591159468067535260219632984219519009553473310545084683280536805623730824063181103456232897484911479145654984438584506823031206988229785218043363109886042055601453389946108660503507309093782313245255815199568449369287912623859721542228764049447867672110542141548412928625634574902639647212892770480449508677422893837142706387067136321596061854166145507737374407729882389721780694103130529285645353728621449985855345660442030206865679439763880999810910850449719394204394243021591712344312456050282889982370565675228667372627568335758362484769623586020667899225948564830799160939758878924017671291606690282099576117332067961295892785492254670477282178015978457940997515667088750505983887232935466110177296002825056655100905580432019205668396150850221334486735785188209997171706692489255503212604003215517894815505693292216064801527835732586437340492519354282618434479082085627417666096992612998870971686278801147964095492185593417637083075649169078238796948147805643220096626313691296502031606603954339495572487267390013578991895010605981786277398340416229278460205497774472014639128465203237751488651241749840608637058903063493248994267125734326016581464725959241725877005341486328636694539672463004386999274554522300416425793308404135875065234548366430891773462627271816541951146352708566210975280865058178098027727543600780289288682512857012017012134158727868219177077643778815336475083716514769858583546912409140246378231445519149291738036401848396213596692308728281848699453901883451785389338933780692873509161052128486760876643209279584699928698948435298023320349141893837020731251100427577074275150427535001739986174395969700613018678455929984584518026284255021192319479599299060374830311817567660320024728024115185914807679430202061310764869358854770235550542988711565406922696228980083249462766138510341235006939216771783448023034014996489072264753097859859073064141233749625976577096832257120634055796261842026293780799320831313895288100511909375973829767958633710401028050567005491096177476191529432055397231033104135714206368731388405552829984336247114041501739852224900952683129783955175937497173387937757321298025454319166635621472446133730010979578566811206849189318445306403919310877491863210135193170968853713028456032381513919435930292405107524908074813070965146711432562827970954535607919796790557112874282330544010100327967918247858562799854200427700286491246848927419585320064049048265839800042803260072300498853317695661874892184046778172849135509667684000666826157686003431264638819605926572635526659914197452365962491212990654015350031142913748546994724196454362528329742650282809870863408056210192051888067254432648876128259270152017567670891949112262396282949475402343171505132741976852980868629031613415078072625631354322068070091791092511162063376831855627032557592097008854305309832366814254062529082262881519393583186735458995425497893076826063480119195830333841776901204175969663639602623522684525277010829201704232762351355927488929139079878844945187908850824461536542141317937791697576980567895559513747115206453032986740171653098200824199405549197277765498711778345372195493350492092416010167749108593358831419236680000553289974664828159407792451671983613461761993349564023614969725948298326968829131406355827000196939418434430171490383684470387061844144204250207361801809838589864581577796485429876903013781650931872458903021709882476887448707984338415718173638699574424085081325903499766095588176903321275034609467904677484842543414055941335176503337720350108888439753437130871521228677529214615744540403671392415865591122670693519846669551171829824017076809200378940828857246849695874079214334715132724083572775039440749741438407567481441774957609000051429341788999894271930124741819999386304327805381098270326194806551993457784058148021051790483589912883766666111278157892781189244176313199990713590695701908237114406296170197178503522906819977817709722008097724763120210260919522112360543644197333930879126417181468024024185930108055206837929482587146457158778007430128113065866261685237541083066139656683656389442677956546981201615481105684298314900197908094093870556853634595723994910012094837401621851946780299400219388611710397982518929434764787540080108168416954606283934315903340536206640397549413323269937345390889239886377184648055000906750255653452484053297422294151281517925170697000117535856593116682507901884318165947683636328016684446855572995246646301746144949644531270269100894394164209490008422599241542261195239788018331494371258031027030896533028015226436666807700270543788952056243701502517681359359766012736453869742129639581016458655687182453151702552065598062617427963804090961150213387930282287276150087683743739391187097768553555397113831703613503379335992623038927680979252318826246665312034408550582660927268120372871535270885540414908313025777046268625808486551447292104210160513438977822687555673844257983507865215538142881412272071953946617207753660017782673490347643475351717705296667680076488463243791800199046320845289469085433280910305823251259162136401644390404808674558478745955213913326815087956951429763401636509701703041433192764097714720946197743169450503393262717808370900297889940675920184017819185368415289871053697953581944399981589763925592715581061931509091569414752549575382364773469346689166623950650365574844600222273359296423907737620856237867513430013011150981792596006011988955880215024015392778457990016568131061429447965928167176278012337842742426679414002639621839233029748273200766207506897465223490363267889185892296473415723135505413478841728426212696369251667996913956272176904755055281469100326207593782337324082097842791872650184359435337529882649017946738304068975471362885731716067664419722237555062005850753590867972997768826493237437971682542024050263797217998735340995363584712217462111667083135184407240085682854541977290394464407119586057182071213570040363269053804433830244406169931512428814859049363276056782141380586083649102605211066473262946260899827947302402940439216435014532286344447354914528281013023624224766546027466608387020103848033498743107395625625757124233990213550244232172569844160542562441653040764850527183745867653978163178484265225177931243398871569736180368929741237012500000000*t^19 + 1190117581340568340230387657346975259219028045715080887277225663110290551882177634956329027415215220814550281692235525433940627569780560758698604101688958553696889490734842423756815430284724929812593578327053722450583262996692520812923521348769741798768838488102891039175987535106784009485588560369803901950838274537822040069636301805140824567655330232045845222358478308684670727845848825415964219886667203156143268947740458623280115296009828805924854057036422568737638644800489460366926726922627652603787436709126240949379905728667771958576860465453879239279249974957529141715106942165494216956018372843056882522425820702778200712927665259455072679836090719548256334332882653651623028907562356541252706862773441931824712611475646025536976940038063110819007249340329421137183040324849473636736503041214818946835801806563079388817627422826737145420201243267433284048768320401653578233361875959466254579358302925633967137434241409400517134107305089746517679821743858238241790532082347453919130521321715252677317790694334145681707826756736752157691855993746297987482533963250226699916375299220324604210943347504427938130447773744040429256476620883628068641186069287505879801323759240962138262299819845622142364192649288966145852349747371238640802073168423510184036836552415319716862196898742965009727213645609816672731443104667098144590704070173703395281439200439535104844649729933965948364352837135101146240419168079583526448614960579349008621241650460453603006700393482717776860244812805045953633801939932107052802536906965777147875154694026169245495765697862655908434338462232305826957769316048844305514709664963826548316298817865779787178014337633493815077538936966821874237278705499415616432650734654795742547989424650226472113196396422053338012788256385447842737305252842786227126463461234893885575347453658020045859300632941932987978327042609028617253471054503653587005644787808654540851473416854142797059688154401782372779254135187561985965147007673151339297283631537414437340946368908046604993186625568329007968887072604135434442286130704081858348384069749432624896546427267206952946362488630719561830374318850321535756338960669561028520147346931119408468258693511375550540640146804208678301239868564656677153729290279669483104187103396460001046366695598818908690659524669225427151257351087501870286621365918368665499598331393158361430151041834771075662293805468331272438371273278573239002472413286303167084712167933225945662717617734444562877723543629510118880880670166632404451650070984947403591623032318310055989102074406416827122314370315564272124960749102507905968584265262479733251740766283732069370268195728317087704703176311224921103672633546095157694563204642137574389464870114206875371400412892266694566656486606780320152135525465402990524150203480230711027123502481267507738992450982560683287379530658204324017355649014915025169024626482185631655542360275779362405803546119833994198381230764153503103745751236767468040324652601052689670269165437463600308021674228190463540611485144758298752363387552768507192530422501335062934357647832393110514916956338277717263902556496956477301150103850728803958924012224818852596314311589498257336621636027411442845679063820160570698764361858899689904830770111687306661980696376845351485193045531171665430934401981154282128002194378459446160345443859859943310993580338463489935932140347335627655331656378253627786898530775934185753696179658879587330142010162780414119989958259311540884911093383129735868181500148308408566254423868603516747901329265806400348103169669286768268272538253576743450409851866704717328292586875014474200969243346499475937077103294988830440467557632191406697618333828030837001359327017957017999476925160022156986267817974422987070162852087582927402884102269834853373717755341580440072668940541710615520534106320485346766004746415909357434951060158843232584337381133383882789494473808058788064646874038385178967903204039380511607233822008307830569280216475263826834350451939550277481215438214734112281726248528034212992441889315485495962724988126071215084254520207540953990933564463435559343333047395004087465918176507206287113122780346394892285762544129716652625016083382077952233879728452628457401889185899565169834001558797618554558532982454768338423553572053965680107002705528779032316960956059941547282726377373764243063462636439570297977727639211091788439153244801802372114456906033281802911139314870465504439596113595877854218527056268753492109409872008829631720802855430718161767503126046838973514518388163458824472402242002548201805166789275997391906714388264510471454594958531002631634459902610859465053109670203267117095398829222118432546363370677267343022538225531834043467190949027880511658845042524114024096750455287105700120764581832193572470368811657117920371950023352194878632200275579502733848198233304201032469471058016446229126115043014212202336706074586080107792528816934328441080927131687777272832202884476954373889101287215879843598825917097260586534372302028062494116659089357561510579968412117799669026986216234921748286983644766295633951434755934191438333457713269722598886373228335628756237628010569429183457794964660890556219707264873165287933299473640229912201884869747605524231722135346191386480772640967448049381462206538932232731416583109350534297922469106403249579828071352259713218529046885252746377320553111130019216876057215872258857717320793671377008215661222464773459536781033758795723435570771641990078148179804873532317251596126697109761136989460209373941056979670316963626444558639212826498613305011082762315207125918596784437535027356068509056722043253360520972300511673638454475978238980275963614934441484433617687234252582373987063241600106367306429817348289102283037258567080464170947881385945050557615475916045079246657153446114252676515730544961261126508943596950912887010088114419922463158750041523634085746302164971131175177805727274471184287569171583423268465735160097059841010656520381033220153490213476174005314731538413109008320926864705759589209515294349957892316018420970056065713380708493532270338898445935019451582307408600199553181227741271102357891560527263171003681341474537872551256599983098141453963043477256885912115407627830056306177020561976883011605476708250654841339030565704118197055280533602638297376323213/1596520535854805387885044911348784031922473338000991452966517365525469870041453543188229792880045916749718909030563150624998259017919315642601142520555434127771817536952790818687285606293868018131746725802312814891085669945056390480800421548825490141625865315774442317378995764916131305270547001439571834941166724474003309915810198319482358912500538779808572714235148002520086016991861641044713390746455617980435355840507383250647161445957655047031063585361620644699390048916930082588293113086095858710303032716666281747879827493856778754930469761385847585709698992695786923693590628718461402585417865001400093140227638634884498163154676102776430276120173786395198321148603659754864050460208854143315887761338790751633741448103002401242776251348333972716292587109499391845131557723500712216280378807750646549364520967336364879522231402591571334996713310309352393436907672554480198630353684132491683594639944244557775630286806701820874713438947342933979385029189027637810830579129757774536465124347282686198624071533341074375989885203966113171511120170033387511073370737160512454035521276551415344687789218677955114485878597770194807461081570923508575430248616940796445318324969908769888881024863833094672951254768119673149351173307937350667619395984174217266116974697561454617868029229635302983628579627388794090224228569645838877847937383688019493793252215443317006896745601647160890656628961395078212636672371368817858953467275416756291461020187263058790923932664484417347569590460245746627898541017624686164055819353536737789711185050594584067749436123155957302481702403468431770749853510671583950519477295521670813882509110965482881661524143247705177332167939005489355262241969780110580272535604842228510998664313107024955170753908503512173978479859489245980829530897277346933892564376134514829581439449732195110494572000976084234461860396406149862088842439657532558308558596394764674928716069954031649197192178134237411610618976336935495990530634097559168800817917478774065542934596476425096417147478613684463415319559168327024729836168731812203261284213346271680928986327989212227992275351698773049149498403631157807272619824725515710127750046577744770229318776320654761725686494264974808808604178509917710534401326215647255403729005907275609479941689798642160758807913379578914205805735958737223498343491231172713408522731090736229674297432058922545415527841962355436041539548071344444894331849448365655418181344893964727697183606210452106063187995950981947599510018189399589161664358978960047863078253468001164794937815753087334466608622775625877419505632272390446538628140188549198851153927284847757681798549950272355273970091158247638312404184201385282391506249945393761163329567122975138721892002952013124377080862979783808344237963514874034986464666634914925745718836232393797081790989512101602290935241553513253859227478539954777170908226349594383141059488085396519244282939480822213420009239312750926608906826921897777941283717879069652813723149478276597534462994080281587120479014683446861936016361438860273086253559595593839301542471243542031986197245126991742891489107700613326757823090516790358920573663682029362893274729445128548392792005755134911511786578889118997405477858479313081865570031947839046403510847451922732487809961264737105026095493785632302192492412659988211736388203287982741336666901907247852497101593750540746570929165708929819739183239475715343525208371761017353816011603433500287904632218722507523097963948111987242214573504912655560356332092713548564226714725115868181999293336822241503348882272295387819410300258490745455597903321301340917989870705816740289975879102319784184764773452221606545719923205866679287213910601998966872010801206055328827342557041937963017065500331191231231113088854537186556997845461987654175956008401566282578033339269966229215734329485331347041780225045470536422209168161746068267031702713522486668298002985340466379579685453637734207289994919300682000690703575884743234169714688748593639396721894265462431221596219749429260465193987903248318277346954880734165758476656498143288283646100727199057703520249225291551554274539995450831809935086360146750619499974081871465452537994386960348244933955603011967071207149649982718274145331660218655993674364486142637200177551117678381454195018404601654710472312624609789035172013099332405034207606846212949089680637377304527992798704600071994586141868716256901945027668994513192778952802629194112348263810927225903479187951556168526163230791010016112681686755186927666805067756055157050766011795941758931680713015114309320125182484262045125559709211558898034029767174957186491160828122774372676761810378618294175404310191549493849737524948124078397397190762137260106211198633869631207425772195174605317078309579895390111367760999387593137330358989867631521722897973990298602166326911970160034721583550823844528020943923693925288437428724848982596743178389943245279131071944159265034513735855936656635878839292534956800912504167548534173212718729693576416671687267191596008707329870166965302190216296401218742446902332234631441488737268978646475871475752059340414453225849643902343860848393341502351047087537843562347640279014590548287658493049647138679992758499585381576749661719153248022456653357873718348313009626638114359966104075519475930839429903952798030076258869109824323057738778346711316289962091595979899436442556859602696261789575064846857745437459173691160820120045857356668245516862271613185170035500980828553350862082290832055049466981410104153864439338837226121731723840074077694954511979464675271880337733205620665601495697212468019056648111681376043217302440112110324022903112828076813325042897362009266193801740878362424682828994957588611581333158642228202243261357863716074001012762783231099263217738979516686446806910226422504596369809146739365938033598405264707383459566598441422795608690454040279265723206395214906835576384646419870621199646059383257152821837566607931510581028861952358098497165747934713539000702920184991837261009680085241948677755348563244459624791855893362002507472294105542440626111131045660280449046521986668056273832955784013755098228240082446979469819949392860940501724450252387124211583308878696631221594735859606365932579598331612987179668262247577867249901140251575955514041399683031195112500000000*t^17 - 4024595307206430101128483954954110120074459657049873476642296944055809626626805807531157115456586479842258048007215004359469655411353509638841502140867224252082671414358574971547539546630968557663200299472442153908733475960707082185718210368600026532480151079409125995245230989721176073030592788484350521661695143149835681100902058182702326962191034935708677427248756210866301561550413712365369790636845232136806616003412104486560086930358857670698531901706407336518526300071519299359953533843622954222808717556231162056211745360361306923361720958689108665084648053634952041626627677634459612695723607316503423113393529923127987689797700145495386220721714079609434398541274124380588006512334392141537450226374067020617569981876962913569150058482783974899915292140467677937635706567216039257607754027220494990327503452798597364597170679266571123941511600335507257708458760450533304458820976521917936239836626471809405080969786511243001258426752348176605855579587781854848514802274170619818397813015128660014504023658272640084739851548766275751632198404755943091244693252234869181122703945222785116196467282645054591156817824219450195539732520484091417725704616051232104336709995660488292353389823652264672823298726783226677548729430172586376991738924692277209379527743512720252639234702458875995819793341804753163650135267316900787697995026815457468479265438455376485312579302139353966748080342563604429846872561446819907802770803212041681779928566865663391917659719788083217383715117963071138308330814832190533174798572740504892444883806627819924150873170670384005053244131522965273714681498016550391614560096998037237461546880716184218636948276409331771657143738214529352920424686007712743769387925503605143418811322328140129179894821559555240554997218986369757820695730408484638643317126741750851092829916908854131757093677135859979223297734370365692491759550132670533451411394757709581304752238548774908598123853218037231652397735524934534572540262003726162017446746711365386609635523341793830161812938966816952372032552884451658111776223871205109618392478830535541082253472685884370733902627019595317245463049985324713953738676959490296445291521612598179864101761745510864560210801955439445637856434379523558995015678459706992602309654213761170014266920177291275120268701113591096226504718368216616746288327030989376247767508002223696812885100970938125554995869923838822566417465129967092565114843733957813119629668749608427299531866280426127907341433171547765291141791003039630692673362784175044681108377967438846268918459947599777427962087814222759007560186582356125544016896962276026719572375901262155793989323002513116963746211967406159749823845449343508765699448354758124877072631934175087066365613578687470863187573099792503504480714693129421260693728287089603138593908536840276585183192089591040959460895125030679135665099919367455331796749192028329759309701810030838845978277482383294265477216033289250798556164370440687235782732833309154562990052067781559282756702582524123705619868961681071238396011465560945273057665304788310873196812089909642938859038543975490798916138374595462027198224946163625770133318717885483389709570512044074323888001564863696822214196536353670176427354729766871789143478789402010358735423138712846360470458222270367442510495066141926576851967750291234542653153631899169669615132407155134512989816949003259265381108972603368246868153825709976245945770573285028593465187918748570238811173765158780040569439882603033071716428435935183333828368382187694341066809313632412771649809947483374729324256638463695976837479375598184841919767408408734483039280550260206717381591185224666432518674915282016175228088794026822729639593570711814720233894985772955934611513632540391018866691248574930699632938310098888352359461787153375573838711005075386804792107466428515840898819418600175880840840599230967849558658785040774974901499392986449085788056670071138337688071974383021955360916877296295250681485360810646780735410709891239981974142431043040999090528922656378209309084237695816682984474811514749724790364089692074847081435854252882099126027196472733585190682940292384219308713533809064971438468834018584675613280742247812797559286637622171461333021505713785506405586931278079131498980875788409567218070748368681959526209739970243362495665924462147137801973721101348583076877429932843658843629400071682969246983910459734191133943219786037013492272376448972284576854632795969530574815401024908087254109809868532053585525656152890171258506540599284118882862325153270898408393340824157527792505137038434000640196105079795218407110066460496054675980362374333954899853280717444527483687401145121395480897274102907214252295851052384650234038107919807313888259337329831815267123753122485623200450487731730959914292068829461674817128114769441177441733346842631208050705906355225535745897244661550363687321661898935851784241530021047149436937480058823494578325073862778016665891288340434450087292530418124960976975167676485338354586893188970881483567638814443578894863117068465989718475236910221424659506801286523996911620621582668182747204240502737143928793966629254794429409714616556879656688203071255034510628303450809328193012800216022974766204822806684716620351306792810167841864469104594804384182080616927006117692509826630730520998258183527782794577265667046685552195167870470931820256241481768495262224291090318664866366699837460131263490629734179635205677754974349836294001967092863158317980671902568220487739859727152169662241586115204255554851810660735423633081423499545194925296246007008329250629001900027273596103436166886706565578109721642014010420478175839107935561929550695560329104320028490875056922242577712014664306478587553295371871912407252233306328004935264528852723172149732042085542512318279666858408533070882936302982904336756349839478028963611251304544861632978708271566562034445129178945170487207712080460646076265398693192136831343944198128478928283889556958013714585044813077468668912097080842119232437293689719685651756912997165805105434186666784310310441182895827903947078486167411386062824301051135738024906202146520332080453007745048224155582096216277065384183806997317295275312474970388796599189281903997976740395812266186514852962811157383360344579401631122642442665709579696546497703902951524483/167097541141620556201005532725018553866834354102819483294093445037915410419502961592734373800657320096728258586670991355664549925454785286996216294567476576648769037051539632765306623289024419163447654275062210323697065808127977029115146406519893032115926013467938041659447764598139860021419986838527872430067299264608022141895537535396736120778422462047550250888687144043761202845571781714743434594776710890753723039966933114524341371081949454561724797213894936747969231769820605765414286833851814343544280772100281141596488030605242810129433431190076329204611774071943544387070100882491022042456210243421538748388868329664993308106351096188376822806866389104787153428274104043014624607059959420547095512700865478604386071892203456322644829524157163348675454640405597419768058586904882757385248304514924634451309923444878721022509317993100254389809574747370783469940460251239592160790782130178481361027854564436290218093068213722222107775353939437695046649244313593386273709949503054960752641575344989089998704698363524490885301349322821854934537805282015884721478529103851949555264926522715956458397904588330060693215217894763482101760586789893420035156356851227115954320599654115816462748351623285378094910292798433990643770052599108611411144624403617058419181561042130274072560324992308079205794388729751863747475705772596517808700297781729863147165324197638426931123740188397741533589417917328153871027832788786794324709004571101344736779876442477672553780663853026563944303228963820719742389511979662599237810824324560465420421595913267006330897946921370905410958122484161313525860917903711803346906063311067787633850126800472315119272479418530708520932311381810964098015038278507016583395978315662072491516630810899471183010999613650810957780482379356945946407380605108834911673975336153088188384815092720583818327957665017604851044244303569095101439995600413277311710558979377480751878455010210216803725266192736909775637419988339158065711759488343748175153606164462346464243331062210066394934430638417550528416685489554136147598688548645507379766224641011316524888169752808056111057225006478225799162036846907087387035507355146493920935061839278831026379893553920872557787940227251781257082829766342665862068065663608983347895005361847991272490268474646597981305260528283084799758934774498433301420552447580361802169590902853206427103663158687044040851342253501414062664820313818592975658251119871122230550495918548398274814726167436669035237767041929595571291859610910380285906797754877169180949281001723387625883888003202952880041210633349774423144814850886499814899030538348518256043381293658183632397328375473898532813973919519191567341623362031988602532156641606144592501084386401731501271509500396807929892344122546244037766317539907841051808343669533892253281739538783164780426965644441954058634607149710531124813388002129309674340008213414082405197361235475047548818239170846712935871809876612914660768934601456256788541687069358712255101456692787422542948091471135414770840478244679132309016101018053397825039748452844835485011226263460693146361068665152123638676433901616550111783614021667696073051955975474343225277609164903743619605299865210116749221839727174083979162332232225190409057222293774934021757172118773418620504504152971902330263390434939225434259800524753866198229447885417730789514617478262228984676999593337846467351199801545555397544843497955066836718041075550079883790260171076688347412753126564503465729685252072413296042315072390361859609275152302541119697344254645034885838895250875875174434550340836344135979918983136029188075125547831559551526974751872241392768277845582612006712492271842703955567591023170463768690790428790440563479064230058055529769671998662702091136212877942800759835569118913863578812355499706413391898539337932728483319407063486857680239689397226393346438996919823022435633715408921169357063119221240320727884342456395141523879807025773968328568332521578309199434360193439672399752945448316198133687330317731388988906623202617228647646007038196480592043837108370783267445590000011741349224556781039821947313656141951961255497352907852439238769984478047102301089079787316102829496385556804937762844233986109814659269223165044512661423029502028699602926507824135710347360583134087353968644101322719911330764855354693891269667657076737198555183861731120526583687010081613610844469143847388535210509129915088862560787828078640731160505125154609417205913391393825346007787093823981298550122888982790464982239198964846660063771266590718648208352101748249996071602283851203307406159188740309435859384736471795550020248395985215413830932131430004324252308080691828590877012977183968417362992709374052202494437832275150418645014803301630850852064981419099816075834017451779726877576179628046167728485837447367270890381798022017474197735511488625414091227797227619367747414922996390841849605709730997550655843704499995562504140600646937818744473715167530257284778887639896203629220230833370831333347473388050041970346902553083836828483098961210899117593002639552986508572965600005936064216559490122921044979621766787922563869093230336690388275895877097855711841921309056676598130316949241750030222377194103988314756364418390269328250844318433056773250685625627197042826419701183042179623760058423777621407731711642530392174382736995320166662432465975187474751325228190956203230351010057659628959831889054960870415146753758422931293835856737582315248100222712291721271522802299876495677478611423807281673819513600822544001737057485647422305544687296093259992632742128144938110005506347421792801116440604090260251136540400250168991506605133866906251407299703762414075150505398468404365410920832548375964464144386072618857976001919325890359173933151751862353142227045764102814308624949714677402978391833902268572479831758980393952946529089308791564962024359302314869818431100048628947968364203175059792980047039469444466973526739549490961307883426781140224233984366440771296207999913661171540167141565561906372870348152293155355573438192588319588829375608713172046726719844993591630359598514992539452798812728703202584106049412911251086277346993600623896238033831847514821983701407880023516856493333347527625906467893408757995524968545666370998892579142053812364471974414230837989654980181539198563313937500000000*t^15 + 59048198048839752377480562110961648072118171704160331660542943463737171132713757876939806207805552938845069142160118620041518595769209901489764684737548466879906548019671733722592045574826589019562671361117016683879658832989908898454441837708282960792737981003354086034025224476636926167147395671966468532345592535459614263889797997438410612322217971719001036064646780499801877199835899762989277682797582630593630574713769471101804795359591154194110189246501586473826450049167784684518431914864770779816619635687212766623869697988350737507046972282299939703887980447426057427122472985299441660423107528007049950545717265299765103949619473702551027914945903469958279656403629630756053280434860007325050527275085659611966132471255952197375613639170180082122652945613046470879956386744482375950245644210621763104151129719186137008188018787811890586392514608798787831745003446833299748943219786049314281409282467478471381758370004099240183995580671252117263558586778005703254473232776850483098955915273045884995767569632589222756979505303483822105515992933815304787325411899400707148284544167221711349751041803109871007650029489351790577029413922684822827597613719730931457848035221825223978550619094437640321299831041532224990182975503695705141188134436103571363318300416676369464868610540437512069474429923820244478269095022603929272520643540581194333589366182066572268045952565885276663323614936371845003984207853018568588493060948143355840841799326233264883075330565865717879869461745162974028707900838046848617768869227553309141304940164877576502407118809416419206609551856250433701011262936041575663038322033254522355859363896229879250212721124135015424395585950255503848391276201253174815185639990805468635237932972625716492370399869456424139014191601697916945389694334801491487613199113392765975937732358714679679132053174829666258265788911250244115752637419689937447263626290296892367826042303186545896633982350086188716719110028747430788967431924215283721007723301492387750711652305184694412491051053283261033089043867052909704535210484776281546947589096731042586506246101189611492545047103756292564291583143453886461064736242524235586620958888218205927098924983933121495864315705869426431473408306560972588500377407627116952420450373194929777975745742851606405993491828147232372032455890573049460669327435027995260833938943597650522040677889513115179914157583963690939675588285063539006635276712236007411308162110675821529755526974780650925842684197597309342882992202215978269901477099366762350276597990927088876282012161364133780760567744305822882124011074419256859174432793524903097814489807115400885211435715885943947548553213885988254651242622524428696621829600847511243770440963228873142509282968332620725257364834133696986265089941135893360371863866099322656570847865345602479697307461031129426551847522821353002565424104270657632212835522362743746810459282151941093061828155747400561394452163213316893277298627450584947885872633113916334976476494052479590853900588756551971787303697903170356308334367492724088834296362322072477471875510493371728144360586449327005309598072785447713080570733181277700287524678394395350022971746485591697702619315321038515685804088945384761220510455117218171889431633951700254988309740191984819050725752396720572932490069459716969125945100185821128201646024646722586937767252947532397927565675024838580888513573172295480971586421314874262176936060199843768641129781532991889024969614834873275671393557574823880180874735203760271721762864777781719334203450957616482306696901886524909966985128462186747301554428815400076425167258364735157717586523662246300992827825443993601258393766540401397607960991972220120326156338255326389296057364664369074542970702945175100248043653356584139526177507587806682853264474361820398388889558551977742499560939757019330306113353535179035222591136251720043115942414937459034893240477865844908565837991283842899178383492118363073336031345407267472518256459168871126480394394030775642808828297474339314771670077282578229985367426876972743332193741380522904048964308293093905483868236699437484024775084868823200039931241531345337961099121213809689478538692854139518162484991843838212320024305268102756572850836708367576869473026618983774814697985508590752558149306586053690813332482795152099680454080317910521678276355955504559733131398611935085895162648196471417940712446891790973910776752982631556862826144342392074785531201345840984656490096676834076679156190329696959082106687130725557517519330370928311089260906565503448858544676391367817687410926464044947815304737496809040706246911693439291139740947594744612775276337647300140803028071683874699918151689643978901496525074271632910890545769692692131322693216331302923899947478254414906919297279064941447269978459104385912105299462351504354946354751476733099758340403266114074211404859439747048491702740919286973492204177091575979508556500218041263769790500580222582951310598814604955964321183379105285163724005478773338807983018420675922600813894983641243945669122284595499674661054145588316738569361359750584727046878945260878334274700748918823856005347911446631044208597589040854994850821070665052600747597053574470139975695374241787586948902899512552931003776492055685640886918258903123984013592842346432516517706639103129147384714620322810546469347002550430930115218475804819930153411420993979029134462373265325936410672546281387547744572945290179594440190706051659741405903800088985672272031691926503124607670771745646689098802320319301038249777883549792770872012725417104424902586235471008080909727863228942496376710523633725525398051468306467216552181280644626836009661043775595374198600217984153781263833355468503766393285232466245723841997222087921890269618466138180493863670081987659076708290043007960365615218191674955073847794941713265193336869762074833029594299015277199824703170700464257243604300729899872133422444096269586665203142835455194550203007257715353110827579742825926867678490527181086914142011171268991857653345568941985792281828680002521984407883958015935560965804387746594381068749585663025609554899556834140448599793610860922838195577750141636128664194511926144057223737736447792651908571286708554670913057747644276314934160852864391644283132599465697933926004131112527113819407595460347311996973/98681202762691549709266394252356089923717515313818467715272884060739425268390834545325727536553379006976393419031069231280362522348224231435523605228344574174287791202708656282048336231453359045788260725272727158714314379903306788285700031225022374718608813853336861180594225582736283115894635295201416107668062869541374728045683228868514959822537394990913157014499015450032427167207878169001874943581998585040989240712035426335613989647806138062705912690919664710747611210377832667362655528428121627072463158036803199255507090640618320318326173817856286450629136192339520903514555152432751070500688173253663886216670913271184838592600263884699232819866227430024743706019102151656424325467268070777370270332487518633032718562888294854848067465298714166385917460204131573562139613859461734597423924967220978811658544760072920202673644431323513064424415529273247347144779180820549706756090213751421735922644494985679355935788366923860961582967134735771529024125992865474725654076373190569742415467209636624831093453133857236210139616915719573327122326305190501832566376184634691153286248642618685790475694686087546167497600656435543117322918806302839796573164134559494436740365931427688660301533908500686414752332207216769695819364396287740426286589397062345414513712450249206104208191927610847955752320423882959062668543645055524676406488542484715640302353700198268647819978718929875678538647395425063141533251104174384141022839867653360520068823786973539956539495290194448677432172385123622691523245717783045331592115132085560994597060477392491644382799332325826735320991508345412884593969806262840796609421459810534171966948039688960138284219408819610164869170320467713900951653874209748436566002533320197382895662207498743748787026910480508418134668355006668373070081407500851767897138236866809012727551568031448024865065264119541271914624512019270912413826310332560819482164919384577128395476970631520366093800270754953796703868677479349394558980087216573406093663581490742661184409671547065758896380571714435444805370014775038515484535243182391083861941513659190466910358656378090954081582437454102669593627660031855147151942691741380775726251859066731479295736547182768985454706883468456069817057578825373762790639368302414354715575437881911070066524332224923055626292500773668368471205728184620492461341002966337559865345424044872940136145617608100935039642239383430959721230167629741338427085174625954780401797294670764998872885482952274751783483663110044346231947770219050540526669352585278082672702231696230686436443593631950343906343270786503951367527826393738238769279981644169188377241696136779832465914869527653351827013506453516671922693206722136041967368022565044682651082873621317541458867852446728458892174906589256803424238263980972798147582308674587696480838512284335070918815699166015346721676552719906581674455097422677866675131694175514151977910676525382062753426200600330176287717809138364351285960788234638964796595136535735083986169999693339212679079387968466186201367978126142443259656117446283907294860295750843846900435097182391645727097188092788060362896953108062927371916009256261810693220018554464642184593967002151836710858504469219389953428653039090302738344875786085899390135407710152776270754743889198843141598027802285682946108451548179740232483967716000038010429105193597947082083832295275052307773801139341778064041888700354544508783682273169264634076175000371659984690519910185861805407598637798211914699078067543191350063355435252048064238600268344342664921297285946855884798906269469645787011735207776094463657169391837886290973848601410685002065915412456421333950515296869981545253548150175020367645200114238485226832577710460769346633211969388545899375616909359760016135156826397380882244653706653358342871890977061832029756859746702779824617386755365509097303295943138489548929744391059267297551105799463437416036779033369350213703126166098327671791641769759467195811713333266966745601506568207712184482828179654473050747874955233261295297832342091962415134539961461399785180498807760501895596218296019522462407868920862400743934984126202487759793664165363821834073429218377229138742694456294355354502620862385074104470926310279925621529432572010132203216832761491623911170697321443101892592163552472756703684615954354715100660890884121038901076539123265931409466426461148737622830142593052775996231853236533183315421265489056886931336818123523239920725828769337240778350905734024397519103786315799320751039452373602033758960568620357949165214075108771006820326755161207119571614238970212810363037126283035572415410742340616855615719398938424333193547823855061107115273612106442163946896850237395740622833087567111915594259650398565819268329265446891860128050973757472502601682282732452274014015225766497873872757100185627233788896648990850543913420059064330091633643082505597118089874878694532561330569581550765903539556462829237797430525809784517146441409370323178490893018600316283087226814787141122221050631776659641305201917082971634610803293250839002959711265865600318286183798563779316814324941622190586410633983120091274623264284556676712140804821104999972606226408985466509306624452664419464177140176738228963010661428190447586783232504520797339132757484549411695716737018360403672697229134996154691090872648639147004674080564672408445714943418819139329004263172007916900979016862159921957102412266502031867747071127964903941801902731382061545662279261547454279653683064498585354791842569964622555214723004916291695201501910793240786471815840844827958320503023819982461995898593222332607206250098853713683982602588599964985498029792396306195146405698352214434322412522510857738568005767747347127388991403308867527251608751609393065024336007732793453459714156560042955673697417659926055688542997858540257327929824372619905235602890546087550501685266658633428682704830825682093615089626154907007808172727449608559831216189085702825392597208962424901428533603668643544077915931686084704916054104606906859863291588919469289350153940419841168677232105135683965713993376664640022764142766936940122437753540773770756286599817200862728119373075884566722256354061517324884579549737867321113807398450353880047713954886356555340511359009140716349284584006767977106705709048050966752252995660551717829343812316962500000000*t^13 - 264768841403933798539455139710166619058766713973164413859198831567580230605702423606535491995396911839622414809440372827761527817366578126310569749982856818387113650155847351383421521507785691772264664864200414052553377616947862258890022773920846366739915434085103378114062619151296647914331518838015021006453329143224174920360081398802792869349700724298266255654028734075133975988723644548417960200833386379056760957350266905957377323599265639337445497776497549829405405724115539099142718716298976653594355480113676518674385080409254057364386223683772371474300340085612073530000615022388514525026412047753170286542270550205508265305864388168125229373482628078044791578547717392358403688314594440469322495508324498187514563531755750356058291273502502570978671020829915787933001553178134377158552381396894090805820043723774094527243737216761839106847970279275625667292690777329603559449776869183409937648792623559648584921464488427527371232178224290779546482225234802452899720594900677584457154756936702785851041906923816769827065579728614832569488062434289333020661123284924026041056394587966063048565095388074771517091029350399378067799463821297443803658862995331127408244693000547033566479985383380900162435733843998850853539824256043934018869326309228418770944262165652424619553024587399746826781572990886611875522582656683629846531375006434868063511831627674097517646509384202896186863654199233109776607031312496675596125417242266907356133186531473797306257665978885007828195214656591161411243048699842157590072435868519523853251371080775939539550949721704900829313631537175963906265054993164308838472522126407507227704095654621491243029661241781954089880808751135836849406928647257917510119769714098631634911018437532724636991150214086878298245791656609340309971514755704748483956751170941755261771401333991670348297641880643876328877926742053515712347212763676409763122136644822552967728295026696727986854152201134862013107658273002596256926784509406659714240437582027317271324123799920046185455918686472233105189933651512421001155738050593985830056575964363551998061146252681715652025482408737419961956852755138927139866527708544919940380161604502593948419045481712007168905192393437057520416707462183552077572435749464934749467083290431995939809863319354284591818432184999490294519828523204424720473363547812583610587243424709177097790573838425155930135768004571170235108380222791111840653363650428638092358264479035017998412749002581530431634178928530338269797881820692997344329299614967985091676240282359040512044898335887278831360150935902447492150887762110746061319467992370395309937874863849408601678317689116866401247589161207408612919583876209969704290187930392596531528462024116248797718235582298155952913713136613952118227352558650475829718375514841933140552053972084210817975394767410204283709292070828072581431255681591607644457026291047501355615085733068860300301997875268879957542672020800806742836033233638016761959732523429194870749301832617290117324945636522652387230280407252527946840265892602229720351454526410277625644890490103540835774070221148145083555357517832199823509754421873365224749244978084062075796050038836343815382354280922254225997528487607141669028318103870642243693189118937458408774276367689513994404986157179610679193006426062123862312329673084933327883906400578777675974374284552172379883337209993270954136793063659685474048800180288956708750355302306901635386418107511878154195733033295671371942185683857939798180501874064795128920633661033441834390687377897795695796137508064716791222522575094908223019809503729419416317175861728429471799222174225394565297549583565224806714554255747240502822362285544009828423185432702472340993706214966995025871860338676471819341387182033466147559651641742040565381025707917763553039071840893291813951499303990455230445764425502628192317364314513985286536836038195161163221296553219369340774224156678948215694975575807724979127830832964288873833583966812548587818037008802487940567776470353684351064708859210613564951696791454611133881516614568684850323590873036323667908725933908008034813923941024888312279286402795297859542029815512049442840306630820594108549876636270268315964197518319412188461290203558192040009586121748611469017099878860128116146635929501668070338930734270120984342614826576616863058153255662606525581173682269859202864431590516033750981878583035142476585429012639449779426213546789408547802344996428911727926151518631644563354031547939569738181621728681423153020369502443592880826257328839112636296070440245252126532736084092472990646249093497519330769548912873328112031113188089599076638888031270052407622177585618933234495231904796302535128110280361205549642385775040384987924997839135788955115839892392680091733899991682833084762358800447235795033001534310365837713812493269462222700820596935155729316164346501647577545098889098222001727651239401611905845647506593136679964565229016133332969685258500142324974818357723315176391620526689259563975133433330495380437265866315302187676061694925393012069185198825484572754308359081686210725014541507879730626987891639728754539430259695907774117327387417207708255966795943945199380377827515239781363117799173727215908466520910322013800311437166428291061127823405379299825272796981289151228270115417143471106046654007305350320053760621825553706092429099309771467211374154565068048224639802516578263488380272572970484501917690707502049267670143762843515938404107426353147410761615206633920089696733272053356032816973854219223732186469889031054316526540205462461347081999884140624016564521922434676496292433010292308036379527446387133660433345545335193985138186659660190042788501161027019774482167896084368654801741127527692060295927370038481957773071057066682127973839819971437384317498780321789890966496851502725790718382210502483643968880211853695966882433088057058887582996891542754509153835088485876925097062347845960456755309450480286332847321935196265247472996709934006133530853030547475912790171593829374900924673859878646157023593935520368271460276956378449658380756061669669731254604488594514006024885592655839282972337809185469868083657488664436036274518679973025198241241448824721084721007565722502199019045637604894372745496343014586150722706374665450767635549375783167928367717136945804869/24049552650289313696219487887526034855600458440966542455411579940036423555704164565683265014300212425136590488175077260534897839738352274950857298470459245611131244584987947145660953258420336963711157718093065784905932835936176133162366865985106099949394958947721923752855098830012652750746428012274105003953611296027696644721413813505698469719511270238619381903605439423120771250671078863617279371584685492687919016967203457604437916959458145796734223150411046971203048310796610549414766516273999447575531998975180650285849679171221862392460512526422200651878703931849818537952145360657586350035753623819548567525126843708793429391007540946738346460053667216950674418648796282826403915408629673611451129865358209070163976702242366610922713781981498276351420574413515890321757964844254153866661905509624667014487596458421797231277042028913494557038013561771122106888626989430745039964280792567744046353541684974942704286292060666562808034957482872341156246713667563907930982553479878938276548413647783476504486470605591375323678885790387444541980207489187332941222143441115140403281120265886221770647922716451242380144993977377174059505729313685595033097270051485024165388198454891435266601164626155091800575873916783957531907091682488529118987170241268249529489682617278562810443261727864901119338631648954941137487157653252209105177426035875139181928467220968521259245846718703974015114738653521995977699332943432865725238492246681875784545888759010805208674974049874851259273548841521860598437369013895364750114828921478795957705538103404784088746059650365532180642570899589572227086524632870670762078068925144335790292448156329660306885945635938064590863155096073727543078799901766430424152318374403700152984636583998615478676349477104883072428218959271934276398819264660523903175506730623902412160057499326140100955612598516552473888610862382841724880148899498733370096659890489843024102132777170442418480085040823816920979591288041336768336085010471903942966033036754393790180815872505000210112058241417105403155298659244240155822614987375147791106540742724993219469886113955552001030666028969763339318648293853917250096699189432299125069158432942934558936919259162443340092843733641845152888556807492308918465871132893255547267131612826720239218225556164089802916831889117378559965304631096036194783892595259229642555249531812517560536415071437200731113183838354409126776058250773890951636795020990797031312875113510704050767726943724529935912725349959960484092473252411400527130511078739330891463728293705982891949643693918929666847052745360621739405889240221047636910701591500627861150168896470430167653447261516804087900328956641079907822999997899931069897151516642379689014174762155015561865245292580475160003197191469272506370105515089539740166808341222634959818119522404305959052105335742113014046476169210674573103982946100853915746132023239036159252704327348745161231783955430274572078746468222793325007865353854451911621887671664711857276284421204918758517762697714816705335919298766903154755588370822638565473010524988882864197877424834529667794022966760212187248757776494344595527735102183948780607477775909391454853039076070258427494594560039586896616975063537204610085045947441756376630665638543308261075331314290753707997844522951096223234170212131439922314027365244948966847976611546103309892758029581666601532951343340213416796340906016836945067201774472037656873437687509076917853925295650289724767816805131713582918104232541263222047211702007584791009185395751954516292888799266668572354383054798957735385907245316632707421408900376587378470625546136504832649676739989088948118051203943665653302545616695118139399447679970328430260169837414698922220351300400879020172457465228089833677548395517001230854838919918443916950563314911016506871378558917420734982419334371005684819544081469966892851967780983874257091207638293327178493196598197205039340363306808272705306065684083356189345348792825289361413917261485709859403694952374480852885840064421153181580953245984161880128490732600241131939019546438411797370673700936269315682786676897320168118040229776263582566908736270351068009885616466592293801605875931476482002283528736411603250478536318608838810710623754070046597333218048990410140824490576541489246289535186404216047842620279314341063353013666223603297961859642550072428331501488374854100747245391117822474998273362462077026547670022135359216192078608105232446532031597990887580058200606638584298329391488897174503668133971711782490501533258304345626892574738945629987124924514485415912852068304027421073378566362292637705840576314499722540423347404835261648175925439874705472377968730470088841120080683304928879324526732746901068622589133798571338579166776776664689726297702216519325643633246801812286665105344962458118522398966878240297941023729617781730157728269452121541196984162039844020465552751579107326429251003385795327037843924594977231450934232172043597151528784728618556961398639266690560668736765521519005150375476361180778899993621412029519997420585493891690955520085196189084333366729826312046121646241990505539123132790037453117607810721355439060269126236513812732388674387596444964550289890868695938547745693471215394841234048692968738906565456720320636079987239802191210531433628213547347718737380618461398869797750420262051266300464747014641135139962783991693181387982623603081751453783999610149358982163050443031712710354016010672196936390268856587109751680086845865247207059982224611524959027351702222213275789277263342306081170831498163601758732334917793332189053957308849477428016357902889132646591616729045490679646391145817469174944500470619361424443345244642591754982583303058199328792721915793016334799490825517876919902407651509638117481654006357368133612194085825610774058183233943980067609739205009497097281199047353975481756779022337387057711525753728927138681689241923352456156344821689830773125306817241041049642888431409384499110022706163114050086384933438893487838040953660921252150557508020020592163974902733418980823980001137083854059571802331958798930961694496332129132064346799748614168430180558833954775316198754473562090667753345813698327200483441668682258704227683734485956388335751765977622042008160103593603768804797971455315772230938438022485786494439632585932670127643691912500000000*t^11 + 42712302959580452834934737090793131053917374321400672600741563961527112877744812649990879017874891875289024066553857007970792506148328885257496261049777630827570547189393577087417244821118344763010972644663419235443498396055188456915422613939753166734648138237320326137152164063855008393069223143315160104094887517426772919886132522560035166932585289787770535918747554312351705673467719506643613435554402703028033730410945401781723898000211119981988936048121665681919107265870917083271881522684218257786638199473667185238653022635353296229328978970670276335775951594120819688838399420621563071814710299140998175433844397299402783994134520395005171094699104546259608231016936262095382815418739812181344773325813176554023090051828611490748556422549213066353022894291769259220055394058475978092220244444179261392139007773863415068834676993277340862245148116734369745596264250645252003319856346922243738149405526999104614532810678718648190517653483800750281649644832575139399162011752514975117078521801773655653370493264459897186517463677348192016737396187553514407547762812781932602508531887412095188775826587607876874963394895125029024019900833696343664320129353154781182616472385804889589680085389738954874930943658253651535161604929070363889753279341748846246949859154573724257599963432424205622867986316048479776504369036737704489761899694928721540458817887778911684654563539843706354727013790805632034753523080721821355553344199826805518243919824529614878323764728778432722805228119688757787822211740159128171153085199097817674372456625960641477828685762219643266189301145095011112093113515059928292286905204304326087174183698568499606654533641804545604882991211524774129331587753427203705683073204181369735767926233684158208040197330121003183565433511831412168520576474991915780291300523902324235483338806934011688440372118230071947704184882940431925382964205984409807557155748071518619962980522529626043406206154736422032386791314495062958184832410260096870199177818132683368194200318744509921799100238557051104290608505397289039410798152583976070702767758906045374493588506076344417046707365768417417395829189013898915985015522996432402892013294199458658692724523899331028784434385856314420855814098952180886957737616297438786050024987310886934542064451421331623323432264814552565732429638282975496825624784292424653770180703253731661304180661513036626497055546469783810026543217888927174026980386607897186213988162523361812234540487782122785301621778490802967902198903820129675625096038383723457032343211717792056076943446152331892237616690256485397185672024123565007676092978268110856886507322961235309643845899169532719555412121430111343454202064068728828673087831303503244728687521501436744113919043416414293955965666274544625278807206387409603164606732454607868409180257618837071321983824564586959557084899024065470173602020718206039532926023626119917321524656584837549634849281170851904310060992386358616005627326028501951403700099252173610080009104244999114139736270634470009986362239640950709089765391530813178511453008954042562053809584779076857264662617583626291795053508492269196135776899941833606698225634225983843729762844488561255390889806401131372567692389178180319630075580348726056835297554965392458392286436196189446185882941266177129940606634107214995379959016743425639928105630348006466715162550833040706245725153513056570435212223292088506986776777345504644048677243413421705331736966184087827483936310677898329770587938929839813555618772276384815075059786407120614638915532315873854667598904798490466049509670095928188046519190688460827155290231297856029878420293109151660305137859432129262289364342589591405502505015397997961679506609916775190023626039536103736859629003610571281904174725133944934150894210249898154494477696464855584086209110149515173240534651507093368195336834215145487634786185108392991472694196037085634347946095346110402711134962296660049351192529111807284761852606565527672520714854207964196365846419868244846681059707561723722375753574354014284767592966484623807828161925525887092444641486529187058230100353935961275135504218740949222963676539774907225718872242370758318554036034014773641942101387607894714917490564902025394793265762502542651419758392510897719111483891044655916188635824362387844528697637783723084097443428641080220809504137243294587637245044051712854539136579586486906564288526476333930351266021138223710730952213671208586039694293968168652836713297347151628244369859113726643522335429975197286928229400651055682031287897313550668013441842128750222364415830645163132924314706594904702596173636543699553175384050051239269020346299004374898934571077313148153182718089552362262620292616866307443913570806197218226109305616045617373707812464015794680563054920391728476885389428003904874305046259126151241127017597737119832393811480639325386695352206336817425188249591859589360425069331324290605029766092708439899191409258287848845974002085943525480245533663784120716418116122143876382752321103708071424422466802682436108976379516110799615386523908925876992178486932197720533092162146972528986587226519286558590122576533449383931145183885803521697394812297205053861742794578172947819977465273835372046024213440595801005135039910498420832316184856494212540796888555738469997388120335760289675441683755292222574165756608424475424540680439614686406791038565663898601222741227721638955692870049484506423625044455989575298110713046927073592648717819342756155765985515110911930287258948392313427262244293365645512586572175038675751927683291047200430983457419839096077858072134945066299053861530298421713550360276270196017600624683565830753780852684478228639147594972604521834238639902674293997867664356847714997607432025650073850256546951141075288240075805767097038133415377794081272585510518959899655506856719781728115095766932022474317852864598519520859410999762784380731114313099539588057823187594040701253747219267570059385849570843873914701889614041818190087748397948343748051109555143990849567943694203475791580774156873678060410468427396179164376944773649735946545961802671130128255633766008498300984369485551947521635221275079441935853878547266073402810145359980269015957362363909191174380621333810062392337943048385020583754111119266360492551838436403181644025731061364906408378414891513/299672730283382305490883322389048274504780730647996461339627184330997497046336611320409825974098837861472458949335755897248803836310611933699014302677312492561902391048231177401300898206536393327727023176896567994518317820296714004015103565452776163796701712553400083912053621030304024962414604396215886416082694501148026909275457015980506559004022843436076619943771524128081341183248433327220875602272553311477726899876697847587953814898368151810997251323399179563808020255996274379693982007829843843712313136684644199339141634087442455686125915496282888795550755620623552503771518922659398930940967450552187591360596462421198998757930055904234994021834182220525280958266778190742427770301331224809161092477732149329105981331477678569031237268623456749514560352103398412612036269755216737094704309317065839424979216706045498281768210888825996222684491351934763074991221414573084581162188672262088472867354375860042877128108534489433128084319754987562296660754751998378943271423438778766613787401223703434003677006045144821953699439875548714639600099992767287659499594094848086332412119225838796312490802088711130847212171772468828801297436348994859491049410376990709752478563419691305244292893801199997075412119104711518820537212331241383704746769405446832568960211572956433521729686841205309247671656747936992444722930732574595038123114041754336568126292416044754858277315653872509666339262092936311152301315323410236941933128797813151650941030411939457957950242554017839777713410823716078786001350784326905473089932343666738684984090110853049153832378008786581764012296863094899677278970168516748122341333942068970342546817403967049934903264589192972661440007232139783013380169648674483540662347511308360806285925696267111619611926707121364371683517099138746860286996377202184530596107367856948357049327387285095019789359276442572539862747734020815154922488109781171530821716473615573980418821215311002815800892390054373991628149007087446075047469466395677977320477295346772148973989926967533072675407906938035117662483756966387767103488043140852934872747271189695055734443634685967829570027326618050148217196881243170519909478890719722197804939902562655562709701099601692845136892003553344506452346902958936957032868961116350736114902615938187548084047482431208819672854231422884279887673624585490282767618759490620856010944325176940406367709508789344782862797197429435979983088750802264642545507558376870608269259380324697466052729908680922247795411412996536697554821026206676004745251093596715209114440548490723368260164744944175695065907149849485450467910953579848768039921367474232640388200012046586526341368708574889628748580827265718156870467337468168359781169721056459712191444738572865274380325138011635341468929949374434057330113876070722142313083536942082367035471688853727717217720186742200408755304462290866519240330043018703969961370729936815385480947639700950274050630128996494979192503832717601152623007314251650924570661590187914558298952432844963588523107244334252850025313684007555882989475565776963659426284875331927958819133180890407088683940544083818533602316559159120970472733386458846137411377846415687140212864276338373807400144778267823378054447366714002208229726625272656479603222461655966674619312477808248954012777747939809639094364406020006893801526261093583639904691837708158397915514985515481461119731070692093854547641724091799049956922329232616864970134864891513263589452590808932882250031457180780515439617531066666005122287850824874959023274058139377244065217186280405564263474742920794537830922581255899573466386704356154745893930157481118899708476520007677713790629488267856372838183640322705273914917740953909722770063554992776106543353790186116787088929762401689930243684175302618882689109657860122942242078353173481777030840448648555261985024627657330563741858964985813827503697076010608436065505214359225124956998011372391193387779761299046808926045920023034800454447544198539718265581570914708481716932367010269732954858191819473012705138051573737856688349022301568293771417470152162711836921106021056935699320131116816680312310924976647315608952704942564530810090162929673266773155690572698814418817857573975383884849230689341609933424824190829006996061108938269867888399131804982936956469792672260607366331312165888980593691593108024603021976201420491888866737628591552375184283880365849688470962575906599046527073589720366116516890876234287263249891452276528817085076125686375530365374063928060819790389101736419899147779423556000158367389503794823696858659275311542954811535858748011502205889086870942270220586388518139406313473359885323164393684506569755114089311912725394878835073281728959698791124991425219953524808402254760797969548241144767918093337677013610150400726898021762182245120544937997204266500878108463614810716572686138226218866303700817631207931548012574118213922901727335773082879831571007346190099650292041794925753200218284136339160781448763414522457093389851588643561976567248913225358774128945269620135038700552968201589677035626477491290933774326004474756507050645737565977789586446602066453676557460326042831799285820542333991665987294433617301675662243811086910416770154504200811259906092643684063947941109013285064200677844017147779600999815176604901092101667844937251288777202786232626051659714005325538000527407186892406384479901217219026664237660854873311501437406778576562509831166825002524188190355684982365225473180124165942939412223972928348993644598507347990141727455978953827915691715150412715238894760087162763842196813652470787559732615132006483875083466243209522224579375472734388271553808653069367945647076909671273851288727513402374916381613236388927945421092257454669996541982634659894161842119051770142531714351789944125269983873341987181087984818302454501447914920328457885330276555438515214305268766386792602894485972771487532374334827211155286464361974152232730416360584501707070322854708057090009558137589296878141227562774879242619427045159945040135751683678722889105682376322544814685404054587892350606602216666202748599699370011507229886903976787620254649390747656323514335789017115037698129794098323358895513289874035333081745570104892034175130435144025456044300659520039266589174478589798069749413951433359307094444038914481584850647241457572398703447215512500000000*t^9 - 215463618287378818448213538965109738141393587840434788574750782709088574268428129941739094446279530000264129950931364109626995733710543830417923861264324514314290511201337961147550791600645183116344448396240337975704933851009280357464825587737887252234983938942993917914514848972207360337878126002936134338549550284334794176618112134476217307642717416777594789102933935260966894042993889308155628118031106657341802924442982169297827061502033826918559012409849623502089792068721862364718705556449599288019153453036850430808013432717439803168413156777899269659834043380671797817616134091763491348475096166577903104030978260506652039767263641511779213386052948316240515790285921729899819539235377853719070281099834051733211229597190841038521836931907106813719927007570708863671797235883712615766451734501225124469124853313001325668291287352083074320610030821580301749123414192915595199024873882364150602957889665839158805452736281443248707425193982061489256562419359031337905144042379218622265263829953340798571260469079031069096756001814762888931426154324144457841768470264307544449863929878507212899997585049742761593411769138499655144683505274267048160832814155478792582754781635986373477775098655791444291928748435449239362293133606512259055499400528411929797903131411888547361273299173906132228352895103043830095067206074684526476538947420663226116049274508623764719780984485993396373533001388483400052067221923136271580185620855773177889716345545818234719459640232564560935215752472000928096711171215097395757349678273489482020637089176980521460218637502416230628702553006141189634040944283495395555037447391513684323728510510234048236379930500561491016099987233210203570956586726955151186177463899615930599047573149782377801702296811802650328159728859064867480979986382845776532275875062599277226060745102214858018858551436555481519938078480611407099998756382719206396976073602883067522440994899715105295339559562364326844502962479415630726955457374049397857764003222209184571353783637929253858937330403721934128259864916704694100749213419967128117741128955519263704111200935114033579308109497605624818655823588085048718279538245044270820701938350181271874887789018921105950906364771209734572103400402216325602885767713335523247175340211955655484118959395930449093685306344408415029507036496890582724237191067596818409981066973454961979706803993998708896695409849297848971755295037546323115486135798880132589495653328193616930757560466789928311635968138040212005878274234711843386493039440774210526371458311563643968779248173349814018860355954025018152753797308505343499816690859742870282706679038545176834189937885759636964699871166901658134823806526243820223550334600864890888340059142380654452468137328659108545182598114850582701344976352034504141257316919328561634274238915449033913492289199835156777029440676457494763485191032962577505666425706771551355099127124838130856581789364088289870458254761592957128659414663434869046229172782295744810944422199859231828261800207393843951982602542629565155017577442998843408673414987243558221465588599740626344907234513012057738183310057196295963062411707762754188627830555120670222532604072595690116311813202235413728362260145576142034815548655774227867894841099260578235596092123060685193877636788259024991055106679587790568283764815112146678626674984491590549886735714820092139330195655315604008720845851918782796990725352429078162255229245099013955571259295222362878967090895968886468560006221334107521434659394509644743806504488252734517921967691085307073472726729790195003082993865643964215802522893665054123444449134741989547215129298532186601073166197316790041056489430325383970128704887159316077419101426927360576409971148294196215983387268178031180530550072034094937620676680353736839512044485031880120741440850197928628093161874126005270879004367427093098490231217722113902877685008082964615451411339830219987700124953872038442560219943330284949901267543286542986909605677807582313685993620743299135566254095091823891861896149445388595351332042235037899690296779414094782685257138832096806968461085619351369867465368429867027333751630520660752024793432310717267770810240706037614271258750746936557749573401845815255486031580096743576203122685803142178687854903516732951884643614236342695949227711865942342609447181956351232922230349106087925096866514874807625873158330221950511735851299459617855741124689721561765427845318378934517816285063434849215877048512366873647676434481458248602979288861330300101675256761482310860454603883678678325741751570749694065033259049176948123135068520251960229842582200730750327911222489288264110125315545889993384343719713201966778410513615257507474263396481407158989867887303465222084323732851089160091443936550366296809710102351127698286533358567485624748568455881148587222126903529569151438467389370989407516161341361337216563264323965389464977170959607694009617192783616993619655562042677991042317009594449333075667328866946095480589918583850475463712454804688849169567640521942562320868917988581023398157070230937844680331065503480303731824694189571394962284065695778293522341394064195276564890174606243490642662811658031837509569989959215151668660131886814919604956167264320904969282664861953694490523785614650211808789475261959351757390863792046955708149282903239180529939132173195160363453883903029001776607513093027343289270922875403107694904128781667129056037038000968739394331135748097734883674992884104282326867250025861717816400166007171144561414301490952408527840622722868532203967557825195728977225454100106098333130981664847162592834836302885667652074472495545266500824298881325769877183618372021941368837905321744544440012179707742082605659568195908658599736848164517616514902946457960046254394045762581506844704822531020604039092280026816359984631285047953976471125846547689181734649817830225278472558517619526773292976251504943454579651127181603889612358603076477212377608621848150533906173798434946045874664827071769782098213592867517457036194906120385516455746495749230173192043989778157968913461139073513673189326030298273527819495459143937230021384985942967487502474884600736013706526816397028872115713953974388840116456472262180635271808254387129241860320597840833185310434772189877667853829413755814700435518290400641555804379938357/178592839259793495191536525464180284805879425335674658778161655308372245714483435029335148812846782159867425030412218160986660872144708122103452968262236737991436778503491307744209626203895426326625195630675732441177583347449556830675667781431452461252579808491420252028395592331191287603863249084613508066150292682502359471184363272149998858396336846088166874511944645692492920503148056225313451116505865104820059465583082555633225000798017383402513513414955066608734072677815961499009544832949098856353802778428222300616256125365243483691731606204855458979166611935523127249722420368049540777025425046288677453437123144271219605320382558569190551992810270212232238146845857709634376145937156992563035398547335321317345988874314980157301444432815999476983424856304045518627375150662199873622096507572796813394684583693501862612366913560007411890286717068324757792166485489493050406955243754176396160597716244199419492429882863988652066232069348931981570737217478463680380333474574625729598115723961601036426433771279429742376447140935933072360973796965386565372833091430263000945578939740651403862999568921555118383692102369451120194712613581724209191635507194368200761578133755169565751649300346169695226760757850282622327390863914578198369495549443650132541097499826307369472545974986172861066794219678063460143824776901231324315649128570338443005246982348955965016549107308873515861757742055386286444300783879608121005798531303747231791974957518226545651707720309970227746314052915143925741152320164396842655679858669457955377919811278185150505819295985034427515926520352753526070297568080227152921395340430121911618285477038727837839992854654165508959848085118143911088782121305775702312111904072395891793645147637169288743001047229496570686154823321708950149059927133888170578840104390945050030968791069190107133005779770809209897493960770780081758994210085627162831499810827710291564087984360639890566992451020335435005111725165839993115432330288053989905675840004297571280701670764556408598867162287973172443859460016777948265243492874195053769267596858587798063518506812590627292370016285560252108533480969629768289643022773257208178489812669204006850503761261378786645081582103127750766471600679541184651161002714200653468997770245862152175120795974378195155158569693474244166801744887379231582659489967777238691966118335206459434097927889076478203928333683316532553727295316134682968789746928729650160483700034738961116132434996082569824443730034008037021775095359052463477575452671941476740785373660211643219468178989411175414231197190314339813915219659204152296104599602838179048312159603138874798526674280867863516122891604128054255104621948592140739667565793356880030497931712886859102913527102451378637845119868819107165479562815032046529257292208884675350051442723660302376927732232502927516328918820961223481163429015536399335633544172386586946902786977195515819888759369805991957296542688185237050553105369099468732824939735566534938784224177150028805281447751673948668196904114711573708044232912937786423294452602470542924952816744167010285175277697989346398813501787781698356140315856576484061689609019581066073460191841454182370066752948664662417224367622587132629147008796879663962591819446845475088914539759501885740270241284125745138450176767224044512467576256611327623781584024492740863404195799448620264707718516877106438568796583044607514620792095199236313467050070995952349007855584421485253058099555289556064756943781140740346487020032309773965478516862931548054543917313035797255470151614467948259919438710041394695298149652091041717249917972640262778614142572529828132461082220280843696943968028071107183444243906225057309529633835803775659455130036575564549881281373552522281660377437806611253319772422361083369619016392295307321664844307780452125829459121533156598593633120547101169926445732167938360887523309567619013863261441120920004140191978955997593198350598801606598250630354623372155329993057413816165871707168218241558023602356740898058076799444877278116612248407230227569015289199383612121195740861164064234406665532685779637761882268420426177989173834258700073917124440533845684238547330745345758087982359564288360092990955663344999859313784113726377906743489165231537428439886631252457378098159269327028632460074927145958131593979731044965437339352361707287304419394817187779150229787288738703230169615944336805506033755489915160348450118159827762946905006912274749575954458742385417086435048199551397652858151539886606562818040301050599431070512362571698127887850943242771049299148142754329597449051771571655990046433561315403762575032658929966658862483713288401325953564149477756073427511333420426552286611051393709676400967000311990709124709369104112803100231755585847208514009932161300529920324761028636886096482913124780543760381701839952999122342609578184255231932653958312874964153554674854665554647097873064901170498658893594955751907200795596404146324297747893503282510202032764949193501186542281619153208824320918258464315993258839635290817627292547191779445380658931959703372888768671882754440258589389110310776938284436732596728867307191896015235285357288721422210748205907617451662519587027756039033681408747246058312409347795796149372121139363754737337969586822421102671050488917689877030685403680684090273211344710244512545768858828552040168528425977938611850404262529671973521058656565010274627071099420961100273770009953676359073766844720462531650760820347502753440656881938722539579413332351093695424503143372468183829240311567097000673632444499957338040648730230185682309393176852013755669193769221124534424461360712435279886799773107783890477030655790815556768348638191383300492725701446361874038343201772171048035845303273277155650213603591986902938677257850275188729203073533786016014413942417969850853397139099721188323341992089098621927016892863815802122078331368264261630276328030118495904699742278795122717660886619881924888183007762785962953800037554296106527228933704619878882316535804550073083436394243879458978173946319683694843745285918809771538008390696227912397319499692879033475294057808963089005575856436607976341937384628028639233359273582341646349860491212286188845186843453602158978905881987159204992290889758739549728632002011298709073696509227335234214606027995186902886012500000000*t^7 + 8358127098518137830885452372624248315332075226255225720360083324797549274471384846911897286083593608969319383147301286215544766756717048581803630080052855716459466261691191178076883987208217127700836260852095950738909304648153964793673646577147116064887082897480700319853012458159345903903150801826753014283119963491730364290921875494012024942944965909577117248050269363109168884962034143431010223305239967675445307024005496764018732565040764346642742595841983939577174995899759729911662560165415478355324245236713081364475624120001938501919997119655975424031370954707666294273258339882064799551361194005342392472136005151963657044298560714435852240375295986554504295208445730237461828886384176269458889627716582343552985681146578427462086622779447191711484339060854404159661256141476560957818678940544657725491500295370011714010308376612584101340515878693343926425585504940908579622031008106483515742909980239277141976764553888533482523312120933572448366153538580889589592293409756935423055576299537040077601320904578321901249653629509878883459143581272537491530588823224026812661747751025263336706057224367735513551272392878706487589823239657616904681259568598973869820031492206609100825300822120801679870747455162067184480511594575704105868252283809646386439113892539934546745712229641444914755951689386080786022858271407581080334362118648460984530983068355203856463298739362482678422152398535941681109141676765130803482585383503591809870689682657213028370173661864543718893389235194930916243284563955134968328818465913909792966994884014926227137422366583429123944941219712405713848255703633890461613861065142334099178039395244496615650554129113715361029363035685147863907936993816840974549106436768394799363410317944809072546568428439717253288384088727986277551149849124134784339619278926992838675293335344262411524493219935710228641633441002107759500706158068596735068862090814250826698245241042945044048627541643838297004143546723385900516885192886424785960323598747556862815323766976818004487297846466206101461619260130189072941961541493408476321720457764513580665943754207002256185903019117059396258663380114637443662059068075086140133787426085119792441685480314311831515006824878032164440111261701798991742781966449041985855033760284104676034138872631167679892292075424225194034595141111943614254451292972882283872361128276192761169898138156715913241438348490063280147262526523286989070916303533548475983056606595198342418402938130738272427336519380946437433679819282857053924752938229445002639100022283967194420513830845530082306641960398725626791742309739700866874251588914629983914734457614208079070666725121224777388522559098856955259696726681136326244053433738003497330312644504181339220569028781908445119479669920252567995222349023046956954459266955678955525692737571237462780467912020060642945164305464771239326551940369176689660441015025524421390198501567907866967399932381277314446693011621481374898004670575368180883824350870231492009576887572802681786948668751661584532563591192273220246155203648617876612378801003062187280145213641269948027369369862439477942230405308582348139856027548295469782737016161007451607177311954283503493488188620593552170196519853580380641141539855034203450795768738201174092445773310832672230283758933819925275971336611837659772320599509953004448881463905163449957621336908199164954626503845847449010805236250273828535783026513918446173524361201453712458768224768554620081750851439062930834902058153285040222523617735373568923928929995934162497331968265277223082482250208286538415917133455843339156771571241038439314028834278157299811540780409373638444391846510447314386122693063979416927676447295370038007256578320622434861842196202229428783227056565894307039069020501011851892673709739271358570638593401525248826279829958731500463228370487186502903083949629500564585411931102098245975060705570127112393937571050266421353730688257472021795109443024086587573192961717272525737862602226821579332783122640882724505105910701222086086690768505341449878878012448865751119833693769933116978931426991997356249461226907418568015081451048538248721170739412400444271232488765553764639754306190622418895682865752442223535674240171739285582072677543253738841596877926950476120699471065112566117226774002057134271936463012417482931448414194540808440186609968219682717713176192909749989248307889488213910079372886678469990418488413160387450238435686966250939695415739547357373926894476893361282141780788456676023923058844724185391200864072623551312404877462592147489189136848617787010951027733549300699041104499447151230993419395454219990190242865207209724237751739563029635632396825188096496957929429968482917134179805312281107578352673064570380290682445291128314475853166566303177222258189484463661126838472954336134928764783851067606541309858312254279243924291302709317740361740053752735947058085866216101269271322409516669061000102110248967961492478031530492752564162865977519329845846092129659750318767205019685301343216185528810832022529500164568399812118207006068262342017784398813492295846893336353994368661002435647026309273831146890692888726443654336177956171279389486334507386781349211653675596709484436622020649968841598130957836716407976111236719221147848922897447164094534829973032000438230712050477267601583929541567370443954660507897295593369695805679793742825692692066757220412189622816952235441285421193125478919691625783195426384025423400460936167188546175471417205580744328390198507039737848372120894152276828425993761067729932085252638713711748012368602703628691137597916442558619475887740574999396805433183581375996100088895256196603263547326592139350766836242957381226736503912623061384554194175164668422425557873255441740493221492494065719473311162493728993538783714865302312908629913880226013364357997664952068213587067458448823893609262492354921259859831201143576771389792090579906137186813096328226600351505589516645865383653749468439368123009519289821323698282824776744914710899112110772584309838823397856857275896308776200660476695879493512205649512306231291414483431563756398910431810416704781775651640173337246870903995513558473662699557581786788101180828941666453167855229271098225535221276953596650424841372027942234900801668167597145158869749936407029588194322378059032462466990317/1403229451326948890790644128647130809189052627637443747542698720280067644899512703801919026386653288398958339524667428407752335423994135245098559036346145798504146116813145989418789920173464063994912251383880754894966726301389375098165961139818555052698841352432587694508822511173645831173211242807677563376895156791089967273591425709749991030256932362121311156879565073298158661096163298913177115915403225823586181515295648651403910720555850869591177605403218380497196285325696840349360709401742919585637021830507460933413440985012627371863605477323864320550594808064824571247819017177532106105199768220839608562720253276416725470374434388757925765657794980238967585439503167718555812575220519227280992417157634667493432769726760558378797063400697138747726909585246071932072233326631570435602186845214832105243950300448943206240025749400058236280824205536837382652736671703159681768934058068528826976124913347281153154806222502767980520394830598751283770078137330786060131191585943487875413766402555436714779122488624090832957798964496616997121936976156608727929402861237780721715263097962261030352139470097933073014723661474258801529884820999261643648564699384321577412399622362046588048673074148476176781691668823649175429499645043114415760322174200108184251480355778129331570004089177072479810526011756212901130051818509674691051528867338373480755512004170368296558600128855434767485239401863749393490934730482635236474131317386585392651231809071780001549132088149766075149610415761845130823339658434546620866056032402883935112227088614311896831437325596699073339422659914491990552338034916070487239534817665243591286528748161433011599943857997014713255949240213987872840430953116809089595164960568824864092926160006330125837865371088901626819787897527713179742613713194835625976600820214568250243326215543636556045045412484929506337452548913272070963525936387070565104641370789152290860691305690741997312083543731206989325877840588742803049825452263281349258881600033766631491227413150086067562527703691217783487467185846112450655484586868675422472816832460332699070502553527497785868621556529401980852763064761376750847195178932735207116705670972317196682529552767976180782783859381718041736562576767823593687693592754433705827839623360345481375949111227257247647674476163011918453442281257979676720895992603964018294019501205193609839340861985600900173722621797487041493571606055343937611919440154304394118086214558663265912469132112077334334915021695777433742518606392555070180949985279540174391885078758805768152964263488230663968959406495326955680762440179461196612250425450871406808166968310376873416995297921104641912394148318148997718679172453223962954530874090661200239626606315539607237177712947832260725925941826435842014482279260966079872735867355522449178975621400188090104432181826808716199727219307552470209141227979214566208549275640180326011379040535107624299125966477047079664472835407169719682917256471495825757910240779451345947590332820464512041497089477438168107261389472733793420347544315939750468742127590839980124629274418455080812091467627059150276391799761141915655388196015958089056132642296708376291472935897140004336238773168079490421048602748898899229012211975483073991792867082357304270042812396086245102123324375273711802108531742474635455102384873374717043998160192442963926747252709953444936989216918320122017326258866779059043449080747993999605812536272111054170776008163311669845456496505846511937375986851820102722398014539576795443045489637319306142845064602424121292979762685105307756509875578896672605914032980715327778392212642173493260539691641305792469337074587920914761702605934844413584204773548911164574875694424172523038576021715950864320495782220769817927331537011337659847512497604265655047006557368034557527366633846846409560088607383474801846092831661441509192279216467033801406973397432317006537497054180235800032530079834654266803701326133441194700540667072040781220449945451108555588991984893143326527328304231535627599174852781178613773381951771094645185120129423728380952252249623431933270338086328245411439557646394731919969914937269175500580777406318480216090445729027284859527834147110862265686444928937354853570323179732322135826410127414869676365509170537816983593685056965687569510683614874427575385319666983601067585579094911413414400249009530706475407608948328697232668237046982419789186118836650277904831309250928398646708868539340025015889525356461547313991393418235853618124415314047813394765850713173793968995529839739991634771004833114554050343958779021121641161122813978205205868493221977981763886705946685177306880891062372032980296132492289745896654862644731905446208625109086832379147457436169288165641285979859328675172024358963793888799495467220895553075592231123122367861247900937174551847129545856228742487850246977646685733433965185138243886874718349358159572372215084340431224223482489462735388938050699434822543175435405196590591811505437301686010315091795037117927007632355048235786316505339947033739991570709928727156506838499419463036826240786983182421935927744888916628723870390229377717184688583957413650611548277242092982811174513021617845565691634082469503797449550353925871219029597502018395541173638094666429501507655475325033308663843968127210420462383956743205374995003803422723349741431041033652908887038437632683803378824604919875994077665460873010795014926987209736122930722478649636028535579596637089348462970263588444664491319446929518534239552533325615736178335381840783678587229745305170047862435683492499664798890811451808601789573803532408679508829379615308835627620767834169134341967712502989730568033812295499265088894167871503725932442844797078557581729839442495629663138784525718606222965964028222754237375321311680733625729452720622604411541823833284048828133834664354952193969115652128632029426561301072838445244901175036362055666456863093788182108355117904818821353049823441929409835723632421889708922714580783755122713941621964870476932487067035750574227000240487624320542795292511800459486570103647791062084351641184647883121796069015478120163024739927567127900953157716205528400936593505939308262108578146970078463189573810820055212182341421159820548546215613393753510856990961525033582108587231632714150472572500491125971904505676468522675812500000000*t^5 - 11800408023895099476486075709231408365840175502673005474942088098687141698020776466815023982344253658949658308745069514715261685528444891871682814409827109905934271373864796652709141273604889792700448410146475357887702389661311467720817377889416977916797295046938356322738441639126960137895085139017697614822422451194290181800318578535763357757270422749572680282443306559038918765702584290428559925867191915891734930109791142055887456408353169782579312024720126385374210671507855213634041884947295785524561089514967051640147904567330899850174005702016015298214984435822747277118789376306947300695083495408546928771387665010198722206513150588753417567324032110028833099306681732297474234491676670070781945546707792827077871285208879320269292371238426181812448496670905775641005892019356642927049633498315534329873149990890718312952298754312773595570013040079733428287716611141326123666343790461688640617477493489107271845382294281606249107600525655369668072208712547815358247110037245698791103841342840172434496286857236881883224822266797396725342325361919353570993109695185065194798474150357154281588703712612414718661435620414831980520977035110782025375117430521875341841559529333614243580118655513382546675744998950866865356273161212696479909826683292111112768304578514841464007147578599674711950012184998460285923303941850658414865314619765883516451311534167203245308584022823903199715959779556152257528147056735208986788692174086329215047544406098108906043230857580278709682685552306085955825854082840955416587266627405982486985857073585467625205864991844676408997166505461912431851054122327478523331358786023176683804069086926357937098575627805957283695714689264723142049281177719458778371554017987617243544790618023683941574984403450848710278841639569235923211331384847925447748474140188740334293689566797416865402074724856484047481228088934927752023982462922421039032092680029791295346297116890494874897873110815510510444449759363195736326404058848487725738341842350684807091644893607719799329966131165292115259434142518033762562108558899633489594871449518042115793216734409172463283761406434031317771635674028335320366668751281824906718257325566682661993463076894320720981464138177945442144144352797161323264463970424981853157030413003436181049710844402626726640608766461230301177061597817456322781093515356602824959271347540363138078583879180872516413258189414698591540038254199733672109585429282919853781138198446636656872157709463649221114224269019989522766022137102785177315672345245103073793865014801555981247330554074776103717917637207939390411204079828292483228793994814555635150187413116410727797616699172924323132304202791864670754749254860451306474060787333701168051516499900514441088873676055460778828409146903003351986520672757321829908301553182283347428769013114545345095815354913644226806483704988772193171919116942796869901647471688019357405001647687887243989514029538600065331386904969700412273938640394848083978271294278185091660569198520184869603112129987428659830460329009373599439439049161929421378210152097321341419598620724739506108580201797394808704064421576804282316518671844726015169664938195341872670760711412175145338460783403401441897496931416428189613766525201050234644996280983166684063951560568233727060442875458494136503177990852722874717164091372919894104361584786642981470905116041144567913920844833367488610729171276746849111234225636584679077843654784744276200099028856711028821626812755381347525089321933767688128538463162938038512390087169938922056698226192719390501096536801856417789478026947222696546235975819094783010775350357976260087207476943479997427923610390449290890171701379278980802366216116727285832862047598124375370792780130754793790788521872682408946275235505782550299538465954357109199056411736850456882838841567599906716759154030764389904983785965571274464873784341519226736606923617203460047235735442581937736841096816244287165987028263602134580214133231660971053985787509128595977933713725121839828296568198460027000999772861735678787202916307498005087861302452818864982539974259242357492395589416230476682229947588467482174143437705191010981402758484563365077776097204149742820075875755907662346115511121151587279043744837974163485551199953469827821722679612339803175627468998490473902869484706356910736746118521230071960931044103683582334263764240672899289358920163806538084071396495003609921207289670011546808197606032482352923365762734273130064103785670570885005621540277703144214561350467431084427432431609383626287705933312717333460465377252295257287863447586102007252455532892607263774619212561627333910257093310093061720075954576708082526817179434409687068628442716964259298781083523579555902403865003216661647376003706586270897035816541174639980963771805599381422540073782163320412188763932014576037231600288616596570132160356536559810132499487622991544874956285327052884524371297267913204161184762497868990661884476760705029890937631802800807033999227284264650807772896086578365028326572452054301602895487884673337741781413258718401555291123145107618287016821270072591839969338816827709369746915341382504330660175178319421197949978246281843420693788098709619472595590319191946066223221444038911323942173636909540623192559744969535931506840999698065482993470575540659482247840302756166297387089945792872854740354884480791876292228830628074971284938745440286997173726688065363615007753885374836733955980144968794247536968960271918090060819373517322159151805059644294091202541346375386995094492659073943434229578740655686672858154587039454647229524369391678802861996027008272324631993684847048579761063187483846891550566858243132528435041331629458526431454400311364477511924641438910603225256827347618508015769764059575489336368880536957394569865823095227007632467899310524955376058115355255393857830536749393333156746346639666778050848322394153464977702261916357786829681428535817135067046489757014472082770573261406601636387804232710871291955124868361678450344712415874282921370232769472344328586036767789379126802554035087779699244871125074600036719308454402765669013854318507661634984579691372267377672468576341590319830873204969891497358563493150396193045527109625624108844128182091935930708635136752382031630851049912710480942411394997569263380738757731649425215764512463/841937670796169334474386477188278485513431576582466248525619232168040586939707622281151415831991973039375003714800457044651401254396481147059135421807687479102487670087887593651273952104078438396947350830328452936980035780833625058899576683891133031619304811459552616705293506704187498703926745684606538026137094074653980364154855425849994618154159417272786694127739043978895196657697979347906269549241935494151708909177389190842346432333510521754706563241931028298317771195418104209616425641045751751382213098304476560048064591007576423118163286394318592330356884838894742748691410306519263663119860932503765137632151965850035282224660633254755459394676988143380551263701900631133487545132311536368595450294580800496059661836056335027278238040418283248636145751147643159243339995978942261361312107128899263146370180269365923744015449640034941768494523322102429591642003021895809061360434841117296185674948008368691892883733501660788312236898359250770262046882398471636078714951566092725248259841533262028867473493174454499774679378697970198273162185693965236757641716742668433029157858777356618211283682058759843808834196884555280917930892599556986189138819630592946447439773417227952829203844489085706069015001294189505257699787025868649456193304520064910550888213466877598942002453506243487886315607053727740678031091105804814630917320403024088453307202502220977935160077313260860491143641118249636094560838289581141884478790431951235590739085443068000929479252889859645089766249457107078494003795060727972519633619441730361067336253168587138098862395358019444003653595948695194331402820949642292343720890599146154771917248896859806959966314798208827953569544128392723704258571870085453757098976341294918455755696003798075502719222653340976091872738516627907845568227916901375585960492128740950145995729326181933627027247490957703802471529347963242578115561832242339062784822473491374516414783414445198387250126238724193595526704353245681829895271357968809555328960020259978894736447890051640537516622214730670092480311507667470393290752121205253483690099476199619442301532116498671521172933917641188511657838856826050508317107359641124270023402583390318009517731660785708469670315629030825041937546060694156212616155652660223496703774016207288825569466736354348588604685697807151072065368754787806032537595562378410976411700723116165903604517191360540104233573078492224896142963633206362567151664092582636470851728735197959547481479267246400600949013017466460245511163835533042108569991167724104635131047255283460891778558092938398381375643897196173408457464107676717967350255270522844084900180986226124050197178752662785147436488990889398631207503471934377772718524454396720143775963789323764342306627768699356435555565095861505208689367556579647923641520413313469507385372840112854062659309096085229719836331584531482125484736787528739725129565384108195606827424321064574579475579886228247798683701244301831809750353882897495454746144467670807568554199692278707224898253686462900864356833683640276052208526589563850281245276554503988074777564651073048487254880576235490165835079856685149393232917609574853433679585378025025774883761538284002601743263900847694252629161649339339537407327185289844395075720249414382562025687437651747061273994625164227081265119045484781273061430924024830226398896115465778356048351625972066962193530150992073210395755320067435426069448448796399763487521763266632502465604897987001907273897903507907162425592111092061633438808723746077265827293782391583685707038761454472775787857611063184653905925347338003563548419788429196667035327585304095956323814984783475481602244752752548857021563560906648150522864129346698744925416654503513823145613029570518592297469332461890756398922206802595908507498562559393028203934420820734516419980308107845736053164430084881107655698996864905515367529880220280844184038459390203922498232508141480019518047900792560082220795680064716820324400243224468732269967270665133353395190935885995916396982538921376559504911668707168264029171062656787111072077654237028571351349774059159962202851796947246863734587836839151981948962361505300348466443791088129654267437416370915716700488266517359411866957362412912142193907839393281495846076448921805819305502322690190156211034179412541706410168924656545231191800190160640551347456946848048640149405718423885244565368997218339600942228189451873511671301990166742898785550557039188025321123604015009533715213876928388394836050941512170874649188428688036859510427904276381397317903843994980862602899868732430206375267412672984696673688386923123521095933186789058332023568011106384128534637423219788177679495373847537992917586839143267725175065452099427488474461701572899384771587915597205103214615378276333279697280332537331845355338673873420716748740562304731108277727513737245492710148186588011440060379111082946332124831009614895743423329050604258734534089493677641233362830419660893525905261243117954355086903262381011606189055077022270756204579413028941471789903203968220243994942425957236293904103099651677822095744472189909453161556646933349977234322234137626630310813150374448190366928966345255789686704707812970707339414980449481702278469730212355522731417758501211037324704182856799857700904593285195019985198306380876326252277430374045923224997002282053634009844858624620191745332223062579610282027294762951925596446599276523806477008956192325841673758433487189781617121347757982253609077782158153066798694791668157711120543731519995369441707001229104470207152337847183102028717461410095499798879334486871085161073744282119445207705297627769185301376572460700501480605180627501793838340820287377299559053336500722902235559465706878247134549037903665497377797883270715431163733779578416933652542425192787008440175437671632373562646925094299970429296880300798612971316381469391277179217655936780643703067146940705021817233399874117856272909265013070742891292811829894065157645901434179453133825353628748470253073628364973178922286159492240221450344536200144292574592325677175507080275691942062188674637250610984710788729873077641409286872097814843956540276740571894629723317040561956103563584957265146888182047077913744286492033127309404852695892329127729368036252106514194576915020149265152338979628490283543500294675583142703405881113605487500000000*t^3 + 18431050823591403817764067800732004343239071192785793155432283924015811610046230782124437688684788776021802761377435657900852638545908267535069029176561174125496225397500030145528412039550352446457012008141896740605982046566691722509585069005534402328600200181098395510593931695742040442841632509163270292204785074227756207275269523805209639300233888982844708729606547586702003936470049638396958454631601859616313601769844088710243793008271242172705651842779980264574885925113064348025944516359181582149112383831772146990269614058098177149118679188125082016838848653217910071965908260434954012592206558138148224900053118675736929137244900008100655713110043112166719575610276470883465558519811955933998346455088606519907309689225370596952681275793891744919946827467492162793781745384236384840832503423133582966821785389125489210710649767437732673551521545904314738616646327496149929512429005747855041774234177840487533214896343487198008559507575323287044021348462329465918334453193043222107482394870667107986885790760856765077488926320331009858547054541755677397190334373165823728103429765514884294785630662486577177484979504173761869450030241865943598107991307553536777741060891398813818267092941165615947457736643295719373177902936568145612706723295192714491151805019068665851813531229055006726791168401976620765823546795507596459435100800312954200213203715676556601275557066645903302630384209566562877676845469029838803101475917272099321520700386966803975171750535370002274751173844976385368488983863243779221140776401532301620607754455617592540969154068055749793902814346623329204834478683066591137300706710746797986288110102258490996017318933738091579415740117574225738820080535880393593769800416806840303074048023668484302454736383285630248542927679018227920838289012040196998460565317486203555290463437912243898292641391514606610426725023010977788589740769929844633370214670145108941907135802430307218809215576403319992873871265422599145747620811324848953456246650466656145361091648097409775936460272211726884052306276125012141275899300419047160586304753606020139344565715483226815252149777967521828785824183237120902188659899584668302222193916715879302585147157689251262744580259210156672725788485498038012909861946684182040465157904461409943199902378722664270675786854116367020407000424938477619362987646024821042264869572130853904206642037769007590163523445661665502225202705536597335764595126357049111102691681698399465874495950040416946581435712840369299656750214083206460345550934281956849989941830788191532736226396677721988338241697923487388436154519835699714914732267139421702700597295802524040858940461255558699149878484941658244880844933295976935389702118651102267000990819959883170344605779474027248532899035570360752705552721070832150615932132168159534941108656720564157343127419281722585170079289389134553100557511715819764726777031998083243960731956426690744950382746113419482395566721577531652863768900595135513101575578818965314851175767339264707651758160066067050147202033892713331678934610027798190002400680428385473327798712316977663708686637757146853073649625902603101705908156319837151830891413508818204911580954107588709025092714428725345389004303831333741087846928124438517837985685531993811568330932982022029523484600023895127796026336773399140126424907315569432218599771834862990908907997491798786865153279503441026426724044859598731155129086353207349800417932877291658218769309465907751056652390117727332909986841525002178604776731082847813100607259343878321305812610741837299911172548076590172554867258542633971573488105809623203662737907245636418142072317329263240606153412039561026287570300085410886166043592654190640733525929841102256911616167155327824289097021135159458377087655652785124326664141598711008540274849418639322134987539016937009327030037857573403846667862035455345580424015168336060465024263852980698965979655444162772248837581217534832806339629946315262762376839522515614434616036881484122954187468887973707451934829759725460796489307560755107574931316782657562111295310291122921832351470492707522078577401610035197277364174914582139839274575438471749863152946714555303594394139842816734249174092335711143182338340709120611872147605884828879085528584667213909891979038185626110442104431842980478390913224157408366315292849312432963548106878698203549264496778826549410462789417375160177107889588691142866662314246329731619836834617978358695975990928704325492546664177297889316338125767145174987474445152418762239648477945340878012282002811595719378870839394322230792239049106078860375344744878098484874024447888895069713923578754272615518927375386041925959417925928091296227889365250213738564370310995913988113678016943456857006867655071717028910348543459654741307830617201583494136136927575281997890907766140093018858963429683557739075667896969724220516744416006726527924831666027479501332458426950495810584893024147107137950729311461139860600617163578881695764665761102113660973500357979416975616047255525830521980842555427177106211566266145285173476189977952760098415348483068667587084960514087041112212836470284021580400132569295122357021077899481605021830337878162119148014910846568638087066109223862718219408826011994327496258706920332971592469438748727374679141478185524082871965288634004049596756923348780284791411855635938919473761713238890201410088371472210855616516320899341051987746471684992301519458183564555596193567078285449858239374795244593898390299876776443066197284388559603630172131433401220550719612844862589359765677797846279955840024114075245410315004203020873983325467359449899173605138059341119283710613018240900857140063768900924598137415849121220727779329463990428245817904855567839961354674337569837205455007291759179533708922644239505337025300534527634743664017256581069266245720358216439198967452464241910171719029373567453604050866102261166553969435457433627250689097824248688452776756121395931954231512598802690415300673874075763005712886118290666314357926114467239507312053856450561840895716982938136553521187104333467855061732702380740881567908558692142362002549008528242724076932087660144905555976378440498198218431028182540427808029476389504346907675800196078389089109064486046860123949804379172203675059931673678515538889966816173884380536039563199237348057/1859279023008207280297603470457448322175494731619612965494075804371089629491854332537542709962315607128619799870184342640271844436792229199755590723158643183017993604777418435979896644229839884793258733083642000235830912349340922005069898510259585444825964791973178695224189827305080726304504896720172771474386082748194206637508639065418738115090435379810737282865423722120060225952416371059959678587909274216251690507766734463110181704736502402208310327159264354158785078056548313462902939957309368450969053925422385736772809305141731267719277257454120224729538120685892556903360197760230040589389692892612481345604335591252161248246125565104251639496578348816632050707341697227086451662167187976147314952733865934428798419887957739851906109005923708840738155200451045309995709157786830827172897569909652539448234148094849748268034117955077163072092072336309532014876090006686578343837626940800695743365510185147527930118244816167574189523150543345450995353531963291529673828851375121434923240483385953647082337297426920353669083627958017521186566493407506564506458791140059456272723604799995865216584797879761321744508851453392912027097387824021677834348226684226090071429499629711729164491823246730934235741461191335157444087029682126600882426880815143344133211471406021364330255418159621035748946965576982093997318659525318965643275749223344862001053405525737992940145170733451066917942207469467946375488517889491688328223995537225645262882147020108502052600016798440049573233800884444798340925047425774272647524242933821214023700892413963263301654456415626272174735024386701887481847896263793395592383633406447758454650591313898740369925611846044495064132743283533931513571012879772043713593572753692944923127162008387416735171616692794655536218964224219963158963169983157204418996086784302931572407235595318436759685171542531595897124627310085494026671865712868498763649816295626785390415980040233146438510695443849260856788138780084214041018724248847787768018120044740786725876322423864039520349207390863563120894021246098997118517077600994934776482303009940826268415883423934566275923562401457624629911060808824194872533612085874149429635014038320285604351657417568439537188613680776405300945414217366261636194010399624660221887500952457762823132572376115853133168680915990791950811022666823071655187190200252324239575839096881533037126642130921192730182473881670329978982378023330717335793258204453322206464234290228827334021600048502467993762403746905099708837153470135467989758730495390731069247729355417642802677649121905629758871213606308216277010233237786085511231813722404614020821233011249357277518769745463650533922246521547421977249903500521750914753408170126090317505253368089979589260469655877745461851872920027490669189020020780055831375024246067245162142698355249219388372640920521548964638565582507023027112127072459300226327790223238931965077228709017602196341905582087380555426506914499878579865364824731969129231069032773033380557190987115478454983643557605572742121341051372276281960496218620169371083319057862973665133788604452982076021194605853374116219134683513038243389359721144467999375751043138598586201640063710505745516374447705324807889398642291041478441180867515073039125548884123428157806726424814274760313404797237668137793804558778891978010659957221500083297562254986927202940109840688314541510712416774161672957292998482253232570031991092049477701610560547146776278210816387962545229857870246628317023182578661636107177369264939253962035273769448080639269710598211960713198185557764532777375585142038091202836093699447809306369681750879878570215091424730175021871623828995212059255952863668847999071324952307293061710295112028593026113228773634895224656911442520008753714286540022399297954059325651992937283688512645788723760789847071492667117404783104112446073001951409999679769961818819786864239751597820033662183596788812435043102355780916903514904257126809582978216383870454035117096177722718836155414379983414907648710003106784706568906679935061663249731086096700404870284171486440104761734230751047311583197964384925170157413881473019793960137291881657538269530063371986286319840590961152438874380244921892502034539530841995180980678213145326829969993418824702321184299650962607503261632700479536029601655789708616537385548558753271414550892300757622774080329937628186079915081856535523833285414087251706220671607458561618223901484757480128206889250814625533146053621097311550191038596279162506044014850291113352748064752194955277008919077037655488916071581403876784116705745382202986174538487728521121897775753519120825837149885379357859931617180657642943698892375552283913313067693004269774716226428269540052902370381102924306819474703923313610494602932275627026902659331494067686607825159706238137137416153468741756281197446648259503083796401577245381858596800003870308173150109001812899561433393184986751071372096114298538124390342917176751139869707451911885482534150244704424733963667496628424181253285112870438912416869369575429819705488831190655563482371561011730788523794769042752716709065104261977814533059128267053925475269712373743573087060301467345773202224806229753643645374541415159272092531620654218951779365214216690174374092055070475433019089497643504805669133979593257768553807112658742684747121868380039535108438407396129369590104275325929863306039476942601518835692152906735656739303394778258052900362883207284210767737809642965544143386713435599254689180450998267181612057867407106656440850436294380939038374128079412529350313417727280627562055858530325173646397371185289680441500349198927990284207206597517380274103003107219066461393002644801291536526242784772429742436860486769356129088795792037261306709303658889496577153245429902337395149364522300737976972054091524854824950845292916579101364697277330930270311657009078239070437438990193723921510939949494056923179723758055343599269341293570531223884938292791016060556468032333812959003864322596819538475537595972649103453381935545363822369510850775318646102224719203762578135608819705387333323157261765924569658445136379791445508509216007780404026444468762933973972325131240986395369583447293866044735353963726185299336573156141602383036762226823735687746723401885513024020669496293878081913346249376158563150741912773470021320792545451562500000*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.99832051389227266774 + 5.1048873927135903179e-1668j)  +/-  (3.44e-472, 3.44e-472j)
| (-0.97084631527429475073 - 3.164819774025905096e-1671j)  +/-  (9.58e-474, 9.58e-474j)
| (-0.94167710857806794646 + 2.2422925812452522578e-1672j)  +/-  (1.22e-474, 1.22e-474j)
| (0.99944357775422792308 + 3.2625958592868664044e-1666j)  +/-  (3.45e-472, 3.45e-472j)
| (0.91653054694091417155 + 1.4704529434448395229e-1684j)  +/-  (5.77e-474, 5.77e-474j)
| (0.95256089228947702618 - 2.7486481124820848759e-1686j)  +/-  (2.43e-474, 2.43e-474j)
| (-0.98950709931649198565 - 2.5159263470065518423e-1696j)  +/-  (7.69e-473, 7.69e-473j)
| (-0.9158634416776271182 - 1.1067383337398874127e-1696j)  +/-  (5.47e-474, 5.47e-474j)
| (0.98950709931649198565 - 2.9396644037601817891e-1692j)  +/-  (7.54e-473, 7.54e-473j)
| (0.54797305869042456047 - 1.8542393314191624174e-1725j)  +/-  (1.59e-489, 1.59e-489j)
| (0.88706259976809529908 + 1.2910225440692148987e-1712j)  +/-  (1.32e-476, 1.32e-476j)
| (0.9782286581460569928 - 9.0750620458210170425e-1707j)  +/-  (2.14e-473, 2.14e-473j)
| (-0.92965838851154267559 - 3.6559784923040728123e-1723j)  +/-  (8.41e-475, 8.41e-475j)
| (-0.90232212650578637475 + 1.7202546150944077836e-1724j)  +/-  (1.03e-475, 1.03e-475j)
| (-0.99944357775422792308 - 1.1663910393293082248e-1718j)  +/-  (3.47e-472, 3.47e-472j)
| (0.87078072788007818565 + 9.482041865380453334e-1727j)  +/-  (2.36e-477, 2.36e-477j)
| (0.92965838851154267559 - 1.6250009237454575249e-1723j)  +/-  (8.66e-475, 8.66e-475j)
| (0.99832051389227266774 + 1.3094258660099168173e-1719j)  +/-  (3.37e-472, 3.37e-472j)
| (-0.77489165040461596978 - 6.7606467818692272776e-1753j)  +/-  (4.27e-481, 4.27e-481j)
| (-0.91653054694091417155 + 1.8065660616479860846e-1746j)  +/-  (6.01e-474, 6.01e-474j)
| (0.94167710857806794646 + 9.3602558680071196818e-1743j)  +/-  (1.29e-474, 1.29e-474j)
| (0.81605745665622094239 + 8.3244467455083378092e-1752j)  +/-  (1.61e-479, 1.61e-479j)
| (-0.54797305869042456047 + 8.9224626789539888576e-1763j)  +/-  (1.73e-489, 1.73e-489j)
| (-0.85350341576526787086 + 5.4277239626476038658e-1751j)  +/-  (4.23e-478, 4.23e-478j)
| (-0.83525505790094035705 - 4.3424377193400212481e-1751j)  +/-  (8.22e-479, 8.22e-479j)
| (-0.9999183006473546888 - 2.9454564192596703438e-1742j)  +/-  (1.66e-472, 1.66e-472j)
| (0.75295946704531952865 - 6.0883316547665779463e-1754j)  +/-  (6.55e-482, 6.55e-482j)
| (0.9158634416776271182 - 8.9497658163051410145e-1744j)  +/-  (5.83e-474, 5.83e-474j)
| (0.99636961388954263436 - 6.0223510120315013871e-1752j)  +/-  (2.37e-472, 2.37e-472j)
| (-0.65668659570895873478 + 2.6924981882576285601e-1790j)  +/-  (1.97e-485, 1.97e-485j)
| (0.9999183006473546888 - 5.4359355248054179651e-1773j)  +/-  (1.56e-472, 1.56e-472j)
| (0.85350341576526787086 - 1.4596219635191087142e-1805j)  +/-  (4.52e-478, 4.52e-478j)
| (0.73015200557404932409 + 2.8413509193592503407e-1810j)  +/-  (9.66e-483, 9.66e-483j)
| (-0.99636961388954263436 + 3.82055890594826025e-1799j)  +/-  (2.3e-472, 2.3e-472j)
| (-0.73015200557404932409 + 7.0339520435292715935e-1812j)  +/-  (9.92e-483, 9.92e-483j)
| (-0.79593024282578708591 - 5.1389889548034009275e-1810j)  +/-  (2.66e-480, 2.66e-480j)
| (-0.96228868915448269029 + 1.0495521620365272096e-1802j)  +/-  (4.69e-474, 4.69e-474j)
| (0.65668659570895873478 - 3.1274142124398769278e-1814j)  +/-  (1.91e-485, 1.91e-485j)
| (0.83525505790094035705 - 3.2326534995256407985e-1806j)  +/-  (7.85e-479, 7.85e-479j)
| (-0.88706259976809529908 - 3.1288146822173945432e-1805j)  +/-  (1.41e-476, 1.41e-476j)
| (-0.60376194612626011671 + 1.1673705420864746535e-1817j)  +/-  (2.02e-487, 2.02e-487j)
| (0.99346234620078108823 - 1.658785731037955634e-1798j)  +/-  (1.36e-472, 1.36e-472j)
| (0.79593024282578708591 - 9.0309253581669490867e-1832j)  +/-  (2.52e-480, 2.52e-480j)
| (0.68199231742316056747 - 1.757383530224834237e-1835j)  +/-  (1.61e-484, 1.61e-484j)
| (-0.99346234620078108823 - 7.7064944206775577173e-1823j)  +/-  (1.35e-472, 1.35e-472j)
| (-0.63059952016196509217 + 1.2826707591901973994e-1838j)  +/-  (2.08e-486, 2.08e-486j)
| (-0.75295946704531952865 - 1.2406086187974894791e-1833j)  +/-  (6.83e-482, 6.83e-482j)
| (-0.9782286581460569928 + 1.0550310101819147765e-1823j)  +/-  (1.91e-473, 1.91e-473j)
| (0.48961593993031332724 - 1.1644034354125475864e-1843j)  +/-  (9.87e-492, 9.87e-492j)
| (0.97084631527429475073 - 4.1942566859173854527e-1823j)  +/-  (9.88e-474, 9.88e-474j)
| (-0.81605745665622094239 - 2.5803822019543188184e-1857j)  +/-  (1.53e-479, 1.53e-479j)
| (-0.51909612920681181593 + 1.8526072142154446473e-1869j)  +/-  (1.28e-490, 1.28e-490j)
| (0.96228868915448269029 - 1.1867234814580655278e-1850j)  +/-  (4.99e-474, 4.99e-474j)
| (0.60376194612626011671 - 3.6772111085985461758e-1879j)  +/-  (1.99e-487, 1.99e-487j)
| (0.63059952016196509217 + 1.1126227291051503558e-1877j)  +/-  (1.98e-486, 1.98e-486j)
| (-0.95256089228947702618 + 3.2526504397517754557e-1865j)  +/-  (2.55e-474, 2.55e-474j)
| (-0.48961593993031332724 - 4.1670889723696283593e-1885j)  +/-  (9.41e-492, 9.41e-492j)
| (-0.87078072788007818565 + 1.9181829671026557588e-1869j)  +/-  (2.39e-477, 2.39e-477j)
| (0.90232212650578637475 + 4.1402120885170108944e-1866j)  +/-  (9.99e-476, 9.99e-476j)
| (0.42900187552852436488 + 2.7398634899986867525e-1894j)  +/-  (5.02e-494, 5.02e-494j)
| (0.77489165040461596978 + 9.5121329165099355041e-1881j)  +/-  (4.71e-481, 4.71e-481j)
| (-0.57620769176374835545 - 9.7110988565156905621e-1889j)  +/-  (1.94e-488, 1.94e-488j)
| (-0.42900187552852436488 + 9.6025756707457909195e-1896j)  +/-  (5.05e-494, 5.05e-494j)
| (0.70648899291887458059 - 8.5647792595314603934e-1884j)  +/-  (1.3e-483, 1.3e-483j)
| (0.45957165689137468432 - 6.8841244864820396071e-1893j)  +/-  (6.92e-493, 6.92e-493j)
| (0.57620769176374835545 + 6.3303331316961434586e-1889j)  +/-  (1.85e-488, 1.85e-488j)
| (-0.68199231742316056747 - 6.0322794188267856846e-1884j)  +/-  (1.66e-484, 1.66e-484j)
| (-0.39794414095237757368 + 3.5293989014650010696e-1895j)  +/-  (3.16e-495, 3.16e-495j)
| (-0.70648899291887458059 + 7.4091749557873809183e-1883j)  +/-  (1.4e-483, 1.4e-483j)
| (0.20331801386618181017 - 3.6488552080576271547e-1903j)  +/-  (7.24e-503, 7.24e-503j)
| (0.36643473761708245054 + 1.5058139265674685318e-1896j)  +/-  (2.08e-496, 2.08e-496j)
| (-0.98444205733381482367 + 4.8642467277291158083e-1890j)  +/-  (3.94e-473, 3.94e-473j)
| (-0.45957165689137468432 + 2.3978434105871344828e-1915j)  +/-  (7.3e-493, 7.3e-493j)
| (-0.36643473761708245054 - 1.7985980970769735494e-1919j)  +/-  (1.93e-496, 1.93e-496j)
| (0.3345087466213200632 + 3.8021111486761532016e-1919j)  +/-  (1.1e-497, 1.1e-497j)
| (0.39794414095237757368 + 6.1305527029564996913e-1916j)  +/-  (3.19e-495, 3.19e-495j)
| (0.51909612920681181593 - 8.6887377949086452022e-1912j)  +/-  (1.3e-490, 1.3e-490j)
| (-0.1361130007993618158 + 6.2401377568352219104e-1927j)  +/-  (1.32e-505, 1.32e-505j)
| (-0.26954315595234497233 + 9.102435030778151131e-1922j)  +/-  (2.85e-500, 2.85e-500j)
| (-0.10223644170560633489 - 2.0507652093903229335e-1928j)  +/-  (5.94e-507, 5.94e-507j)
| (0.98444205733381482367 + 3.6994228139372656496e-1925j)  +/-  (3.89e-473, 3.89e-473j)
| (0.30220032725499734311 + 1.1750270656866440762e-1955j)  +/-  (5.69e-499, 5.69e-499j)
| (0.068230497773974447648 - 3.4159922670153027041e-1965j)  +/-  (2.54e-508, 2.54e-508j)
| (-0.3345087466213200632 + 1.5009503925396528445e-1954j)  +/-  (1.18e-497, 1.18e-497j)
| (-0.30220032725499734311 - 6.9928985499435342654e-1956j)  +/-  (5.85e-499, 5.85e-499j)
| (0.034137244254323547497 + 2.5786955978965737068e-1966j)  +/-  (1.14e-509, 1.14e-509j)
| (0.26954315595234497233 - 7.0649863610367833349e-1957j)  +/-  (3.09e-500, 3.09e-500j)
| (0.1361130007993618158 - 1.2235317081326541241e-1962j)  +/-  (1.35e-505, 1.35e-505j)
| (-0.068230497773974447648 + 3.9356268170378434517e-1965j)  +/-  (2.57e-508, 2.57e-508j)
| (-0.23657095061179722547 - 7.6466132500160094601e-1959j)  +/-  (1.53e-501, 1.53e-501j)
| (-0.034137244254323547497 - 2.3813505947372326991e-1966j)  +/-  (1.14e-509, 1.14e-509j)
| (0.16981973591198014112 + 1.5105784201393768376e-1961j)  +/-  (3.37e-504, 3.37e-504j)
| (0.23657095061179722547 + 1.1349537426829229718e-1958j)  +/-  (1.4e-501, 1.4e-501j)
| (-4.9894802852344735001e-2046 - 3.4270685751437223723e-2044j)  +/-  (3.32e-2042, 3.32e-2042j)
| (-0.20331801386618181017 + 8.0929377381389857534e-1960j)  +/-  (6.74e-503, 6.74e-503j)
| (-0.16981973591198014112 + 3.2883836797502525141e-1961j)  +/-  (3.25e-504, 3.25e-504j)
| (0.10223644170560633489 + 3.1259426555425530012e-1964j)  +/-  (6.53e-507, 6.53e-507j)
-------------------------------------------------
The weights are:
| (0.0015120368481625794701 - 2.0544018730912902682e-1668j)  +/-  (6.3e-115, 5.87e-340j)
| (0.0079699659571379084873 + 8.0678668530254086402e-1670j)  +/-  (3.14e-115, 2.93e-340j)
| (0.011455225751677282488 - 5.0254712140179250652e-1670j)  +/-  (2.27e-115, 2.12e-340j)
| (0.00076341126335646175719 + 5.8284274295231347593e-1667j)  +/-  (8.8e-117, 8.2e-342j)
| (0.013672908143616706906 - 1.5718713178063698372e-1667j)  +/-  (1.06e-116, 9.85e-342j)
| (0.010308798135402044893 + 9.1141514245845091624e-1669j)  +/-  (9.43e-117, 8.79e-342j)
| (0.0045019847155292703581 - 4.1971336443898954344e-1669j)  +/-  (2.83e-116, 2.64e-341j)
| (1.1627864568925629547e-07 + 1.1414301440134857767e-1668j)  +/-  (1.53e-116, 1.43e-341j)
| (0.0045019847155292703581 - 1.0551201694314895875e-1667j)  +/-  (2.17e-117, 2.02e-342j)
| (0.028562236309066797996 - 1.5524919698623723242e-1671j)  +/-  (1.68e-118, 1.57e-343j)
| (0.015775369692986111356 + 2.0465575441606718625e-1669j)  +/-  (9.24e-118, 8.61e-343j)
| (0.0067957310434288367373 - 2.8256639973857699695e-1668j)  +/-  (2.51e-117, 2.34e-342j)
| (0.012577879066747260612 + 7.0621243560907946448e-1670j)  +/-  (6.08e-117, 5.67e-342j)
| (0.014738869273915857021 - 4.6310458405560717424e-1670j)  +/-  (9.27e-118, 8.64e-343j)
| (0.00076341126335646175719 + 6.6582429090322555354e-1668j)  +/-  (1.91e-117, 1.78e-342j)
| (0.016783879028443466852 - 1.0231630096081336886e-1669j)  +/-  (6.25e-119, 5.83e-344j)
| (0.012577879066747260612 + 1.0694796674176031373e-1668j)  +/-  (1.57e-118, 1.46e-343j)
| (0.0015120368481625794701 + 2.24572505736806146e-1666j)  +/-  (5.95e-119, 5.55e-344j)
| (0.021488364707724387645 + 1.9543269662168212475e-1671j)  +/-  (2.37e-122, 2.21e-347j)
| (0.013672908143616706906 - 1.1513653464857831547e-1668j)  +/-  (1.49e-117, 1.39e-342j)
| (0.011455225751677282488 - 8.396196695718396933e-1669j)  +/-  (8e-119, 7.46e-344j)
| (0.019665532921236830527 + 2.4941373679954576849e-1670j)  +/-  (9.5e-122, 8.85e-347j)
| (0.028562236309066797996 - 4.9529816209091867025e-1672j)  +/-  (1.24e-124, 1.16e-349j)
| (0.017766678254583340046 + 6.4296098171601741127e-1671j)  +/-  (6.03e-122, 5.62e-347j)
| (0.018726411131125646588 - 4.4520741929095352667e-1671j)  +/-  (2.41e-122, 2.25e-347j)
| (0.00022943861872582806947 - 2.0800565092787285051e-1668j)  +/-  (3.42e-120, 3.18e-345j)
| (0.022372964817668334021 - 9.2576742941539581945e-1671j)  +/-  (4.53e-125, 4.22e-350j)
| (1.1627864568925629547e-07 + 1.5505784691878445265e-1667j)  +/-  (8.96e-120, 8.35e-345j)
| (0.0024109987850886284438 - 6.4884978811989463972e-1667j)  +/-  (1.52e-121, 1.42e-346j)
| (0.025701279391638050662 - 7.9099586835811641046e-1672j)  +/-  (1.88e-128, 1.75e-353j)
| (0.00022943861872582806947 - 2.3511385685472686665e-1666j)  +/-  (3.8e-121, 3.54e-346j)
| (0.017766678254583340046 + 5.9192659344228513507e-1670j)  +/-  (1.48e-124, 1.37e-349j)
| (0.023238682842031965179 + 6.9951055342054005565e-1671j)  +/-  (9.68e-128, 9.02e-353j)
| (0.0024109987850886284438 - 3.2329626707876485345e-1668j)  +/-  (1.37e-123, 1.28e-348j)
| (0.023238682842031965179 + 1.2935618076327425377e-1671j)  +/-  (1.3e-128, 1.21e-353j)
| (0.020585871960686406304 - 2.4859683781733828704e-1671j)  +/-  (2.53e-127, 2.36e-352j)
| (0.009144395020236303082 - 5.6815479691370100037e-1670j)  +/-  (3.06e-125, 2.86e-350j)
| (0.025701279391638050662 - 3.357643944056039589e-1671j)  +/-  (7.25e-131, 6.76e-356j)
| (0.018726411131125646588 - 3.7323356531815835095e-1670j)  +/-  (1.8e-126, 1.68e-351j)
| (0.015775369692986111356 + 1.8322554022684165785e-1670j)  +/-  (3.15e-126, 2.93e-351j)
| (0.027201777791618252894 - 6.1061839473684632701e-1672j)  +/-  (5.17e-132, 4.82e-357j)
| (0.0034186975681984573704 + 2.4309949803991058673e-1667j)  +/-  (3.34e-124, 3.11e-349j)
| (0.020585871960686406304 - 1.7387762206411233831e-1670j)  +/-  (4.91e-128, 4.58e-353j)
| (0.024905550166396489349 + 4.2194751451003996157e-1671j)  +/-  (5.94e-131, 5.53e-356j)
| (0.0034186975681984573704 + 9.9231643213314529827e-1669j)  +/-  (6.93e-126, 6.45e-351j)
| (0.026467725795556737074 + 6.9051998774214473976e-1672j)  +/-  (7.05e-133, 6.57e-358j)
| (0.022372964817668334021 - 1.5741084438480684064e-1671j)  +/-  (8.68e-131, 8.09e-356j)
| (0.0067957310434288367373 - 1.2583126847646589648e-1669j)  +/-  (3.22e-127, 3e-352j)
| (0.02976873647792661053 - 1.1400293697485133544e-1671j)  +/-  (3.35e-137, 3.12e-362j)
| (0.0079699659571379084873 + 1.7226390626128074529e-1668j)  +/-  (4.64e-128, 4.32e-353j)
| (0.019665532921236830527 + 3.2604364041775476041e-1671j)  +/-  (2.1e-130, 1.95e-355j)
| (0.029185102501889794704 + 4.538348579900874351e-1672j)  +/-  (1.35e-137, 1.26e-362j)
| (0.009144395020236303082 - 1.1752588613715741946e-1668j)  +/-  (4.09e-128, 3.81e-353j)
| (0.027201777791618252894 - 2.2216729502858122472e-1671j)  +/-  (1.61e-136, 1.5e-361j)
| (0.026467725795556737074 + 2.7118794625614315683e-1671j)  +/-  (1.04e-135, 9.72e-361j)
| (0.010308798135402044893 + 4.9444122876218080699e-1670j)  +/-  (1.81e-129, 1.68e-354j)
| (0.02976873647792661053 - 4.2028265045532954722e-1672j)  +/-  (6.86e-140, 6.39e-365j)
| (0.016783879028443466852 - 1.009976424413070508e-1670j)  +/-  (9.09e-131, 8.47e-356j)
| (0.014738869273915857021 - 5.7137355943774316368e-1669j)  +/-  (3.82e-131, 3.56e-356j)
| (0.030819912797769123578 - 8.7425658936855940617e-1672j)  +/-  (5.25e-143, 4.89e-368j)
| (0.021488364707724387645 + 1.2522705126630321284e-1670j)  +/-  (1.81e-134, 1.68e-359j)
| (0.027900668705617089519 + 5.4668883869218639457e-1672j)  +/-  (7.46e-139, 6.96e-364j)
| (0.030819912797769123578 - 3.7096413094657840723e-1672j)  +/-  (2.44e-143, 2.28e-368j)
| (0.024083703950853568134 - 5.3867302461551822484e-1671j)  +/-  (2.08e-136, 1.94e-361j)
| (0.030313388912348994088 + 9.9336811667290409183e-1672j)  +/-  (9.78e-143, 9.11e-368j)
| (0.027900668705617089519 + 1.8450869553360922787e-1671j)  +/-  (6.19e-140, 5.77e-365j)
| (0.024905550166396489349 + 9.183645761003511475e-1672j)  +/-  (2.02e-138, 1.88e-363j)
| (0.031289510011721289568 + 3.5300478252586111566e-1672j)  +/-  (3.05e-145, 2.84e-370j)
| (0.024083703950853568134 - 1.0815483791047794443e-1671j)  +/-  (4.03e-138, 3.76e-363j)
| (0.033381618798620598596 + 4.4455213011847360147e-1672j)  +/-  (1.03e-149, 9.58e-375j)
| (0.031723454668533764484 - 6.9534730939811157104e-1672j)  +/-  (6.43e-147, 5.99e-372j)
| (0.0056344381784169374847 + 2.1291629215748053945e-1669j)  +/-  (7.15e-135, 6.66e-360j)
| (0.030313388912348994088 + 3.9306942266547283033e-1672j)  +/-  (5.19e-144, 4.84e-369j)
| (0.031723454668533764484 - 3.3844669479838204139e-1672j)  +/-  (4.52e-147, 4.21e-372j)
| (0.032122841599864451799 + 6.2743132477826923647e-1672j)  +/-  (1.87e-148, 1.75e-373j)
| (0.031289510011721289568 + 7.7646490235305671168e-1672j)  +/-  (8.63e-147, 8.04e-372j)
| (0.029185102501889794704 + 1.3226238326800474044e-1671j)  +/-  (1.54e-144, 1.44e-369j)
| (0.033798238241967789275 + 3.0034857448116193505e-1672j)  +/-  (1.37e-153, 1.28e-378j)
| (0.032820338858661616029 + 3.1024357621790559414e-1672j)  +/-  (3.33e-152, 3.11e-377j)
| (0.033948137250856646 - 3.0260128631016978415e-1672j)  +/-  (5.23e-154, 4.87e-379j)
| (0.0056344381784169374847 + 5.1656257660873037973e-1668j)  +/-  (7.73e-142, 7.21e-367j)
| (0.032488393290733892317 - 5.7011667399337486171e-1672j)  +/-  (3.43e-151, 3.2e-376j)
| (0.034056731424162782108 + 3.4911939572649825058e-1672j)  +/-  (4.74e-155, 4.42e-380j)
| (0.032122841599864451799 + 3.2672403633254563437e-1672j)  +/-  (1.67e-151, 1.56e-376j)
| (0.032488393290733892317 - 3.174201183662341064e-1672j)  +/-  (3.11e-152, 2.9e-377j)
| (0.034122546083203024123 - 3.3439125029497879179e-1672j)  +/-  (6.61e-156, 6.16e-381j)
| (0.032820338858661616029 + 5.2145203550793622218e-1672j)  +/-  (5.96e-154, 5.55e-379j)
| (0.033798238241967789275 + 3.8871306872790430212e-1672j)  +/-  (5.93e-156, 5.53e-381j)
| (0.034056731424162782108 + 3.0694530856322773219e-1672j)  +/-  (1.76e-156, 1.64e-381j)
| (0.033118363229936614967 - 3.0500868773860170684e-1672j)  +/-  (6.6e-156, 6.16e-381j)
| (0.034122546083203024123 - 3.1355181835332620394e-1672j)  +/-  (6.86e-157, 6.39e-382j)
| (0.033608794140805138066 - 4.1435358202550439665e-1672j)  +/-  (8.54e-157, 7.95e-382j)
| (0.033118363229936614967 - 4.7996809695811030127e-1672j)  +/-  (2.46e-156, 2.29e-381j)
| (0.034144599190956686364 + 3.2262318223221232758e-1672j)  +/-  (2.06e-157, 1.93e-382j)
| (0.033381618798620598596 + 3.0161875549485589425e-1672j)  +/-  (5.56e-158, 5.22e-383j)
| (0.033608794140805138066 - 3.0005186551231919247e-1672j)  +/-  (4.41e-158, 4.16e-383j)
| (0.033948137250856646 - 3.6710922542646252061e-1672j)  +/-  (3.93e-158, 3.43e-383j)
