Starting with polynomial:
P : t
Extension levels are: 1 10 12 24 50
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 12 Kronrod extension for:
P2 : t^11 - 55/21*t^9 + 330/133*t^7 - 330/323*t^5 + 55/323*t^3 - 33/4199*t
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P3 : t^23 - 3013/525*t^21 + 510163/35625*t^19 - 1412064599/69328125*t^17 + 172465288538/9481640625*t^15 - 119660941144034/11298955078125*t^13 + 7640345597881498/1890402099609375*t^11 - 306400099580342/309338525390625*t^9 + 35679608200027/240596630859375*t^7 - 8055482927839/653047998046875*t^5 + 15773922604559/33305447900390625*t^3 - 298379692913/55509079833984375*t
Solvable: 1
-------------------------------------------------
Trying to find an order 50 Kronrod extension for:
P4 : t^47 - 3503782688502276331574213077477125268654954842502769131373056845643448924043617512524217019309522743619965095432625686498313342017256516195752447973076557598450259417268506737128550542721009939249685751360705859003/292512387539007636517588005291288281543017818130439341932125757462633548240236014619802388403200205578224800822585277101250769949777774115098791416236503647962718485268059588942654503752059886527047206183465708775*t^45 + 3463664488816568119296301208887095012982346027056157549691691124528502996493143950898460347719038739611831944732101925757970451373735088915375157488689153506221867604236924846515789795263485494632984003856174547693059591/51547995494061620745311946232457277414918315000036673031988861608852597038635591676374675896353956228022665524960090457167916934399588243433284517326277855362230065066363801061419289923706753503228893909681244528874375*t^43 - 12332280987157387492647475175979201772154136286793833308006298136195086995423640729491108950552110483369537979275937176711462949505952154169576212472234511393934461112912497897775809232124857657698724842705692292684332169745569/52582821503604907781774083553073857259022800173662409243106038005650312924186201179277897514973261899300220535373664273095562866857659977420207704011602883308626833622571054367727282168925166579806213954918095512791528078125*t^41 + 754920900731891192593472401406601670900268159261196298332378015035935439595027136619780127339180927973375717496744013255017999854444829600728068957622096069182601139512206311528758425324911931467867347711935670627973042316668169179/1322577467228171623683849506095155405194557567095277007030578460473936393481747019206973844995929748726262592420409869341701350562531188568430542409764566158128575381138622406108267799462488223951625840543360370545599639183203125*t^39 - 199121766575281935227691658832291930404380615211594444028341575878176854502691254114515659337348741102005245356324324141205038146925828200802740366555545987822767928395918364941101997095273391795255743397983175189282285414748927507597/193552638113362543173615987661001543947332181968183082461638748382223732437898942430728189889024221999267376463864075908047229811855806982017393706458235486006828063818678512940698255447653612891166296254956685806453982283974609375*t^37 + 19775549894641049887270977560297520868423158204515774739176508425535153737434029573329506743492557006405076119295109199315454770602288023964110356840068138407725933431552311153159144553962491021144143204227714810651000483877138870629299111/13892240600586596536286287514368385816819767360766340743684121165134108395730196592965515829284713533997415945693844048300089919745950546134298433281039852008140084280585650266318617284755338065263460913699516123758234578432277587890625*t^35 - 325072853139079269415763179683589208155228241975065656782619609735966459734941564269680250002882199827216771230577894496576962825984023459113164558927219258463349112940854958363633345218084641612394094486205203387262996355161972941683401/210134731773578771137103508620698272859458665961171540660768219304549538758944150145696878090020876984834863044108565436471948365905134311275102352150182635417244972311379583860281605987895869894741425585370832124074136480488232421875*t^33 + 127327775601034883104092863351825895735184587761742203834591594369615518499229727433871424818284748627885487504382944265785138137111112978427602276861095217916112611182641119852665735793486292589780888054435268089250188913625395190602/95040584248565703815967213306512108936887682479046377503739583584147235983240230730753902347363580725841186360971761843723178817686627911024469630099585090645520114116408676553723023965579317003501323195554424298540993433056640625*t^31 - 992879497154664906550087730258619200007650446823370534134312778750989409363585673117430642743895428094570701639321493483735004012758741379767094662000420200259302346597513743194420623814128950456136153589053481258043316870984507656958/1064398801305784231299644538467946463431008971810786263011089353981989132609954372905422736259769838099670060740619233082635835497786604082705130549414414842156132890940072538881725010335916163156514819014141778287765554020068359375*t^29 + 687200886208840771291753226964448688895048934731607886250552259687280935948145750793628756688653620295508630169450305706529616845450647364038243605326134061209313776646241786608619633789716257612718590639053478178012104862637275802182/1310086913077984954639745459381026294539644399505323838146653962079168890172280223934964367148724452383056253508334298846959941087704975749930523104099797015433551320375923202325219594002475277523395086879474996639902852907177734375*t^27 - 36960949882433190826787210466940978570784050679822120966420660837249015509596763077726382786783187413903812579494196883728429984669596623258747835665844595660556215331866393422647477883967876126422503784381823744478615392155035895164311646/155005359207697860250710076147887202013077544987471473843354968438141458294233653732317040514696053443798306293567291705668522763016050696548863045733982483505123279194944716503853402967354718895879607102454120292258698454403302490234375*t^25 + 1620149639665786744845377559903445846286435089799378178145094456504153208091976794237114863082171984068478952038582524245848415845413394823529542068952485283283723134469775539320747380366901447689202499930713994490648709047847905890119392442/18532440746872356171574896704241393872683551278702089412711520026464192753658575640235825363937060149740525500458905396329728581546199021279382065747954945727872539260547590305200712858776930191191365825169414622142449987208458845732421875*t^23 - 1429234203995943421031847195656539530645945626763035281040509474584577555076219190894734304704741751437034504459977629669323831341424307077241896013873530174261160928155806191817437300799614617306118779057665522483554699464542997892832312502/55597322240617068514724690112724181618050653836106268238134560079392578260975726920707476091811180449221576501376716188989185744638597063838146197243864837183617617781642770915602138576330790573574097475508243866427349961625376537197265625*t^21 + 15907004060258172968039994404588720861022031319969875301948023725413780569616833894964966925090006624374597218479690040064109148748417899102994024404901358670272853736704372738215463322899285687655349417530717685125637933351018122111680262/2647491535267479453082128100605913410383364468386012773244502860923456107665510805747975051991008592820075071494129342332818368792314145897054580821136420818267505608649655757885816122682418598741623689309916374591778569601208406533203125*t^19 - 17056838168433003028924419785786259352876386406205540374995603569983103449049635859482001624297198436395320180448631247490993633850352382625501465546053464399674280712675808579220377539058003891141102633155415527703960981874718387029114/15482406638991107912760983044479025791715581686467910954646215560955883670558542723672368725093617501871784043825317791419990460773766935070494624685008308878757342740641261742022316506914728647611834440408867687671219705270224599609375*t^17 + 2126196317831464881467606915821666155506625352274403410708991539381689224322964222715321992330600773696064627357688962807227847809538664459800267778751181583610725522734493723275539738080604982226313298901943985010236837926001061344773/13660947034403918746553808568657963933866689723354039077629013730255191474022243579710913580964956619298632979845868639488226877153323766238671727663242625481256478888801113301784396917865937042010442153301942077356958563473727587890625*t^15 - 922535994761672966223020929970826459947596377053920632498796579641135854797574618396669572471628780124608829783432895375267260307339709073877593876283464277265686753673627158564670437387773063721639180973414345974414868001945832771493/55814726454850296593062703580516824072655332298275073945741398955042639451005166625676018345085394187420129031941691869909041240940722816346573058738391298394847899459958834347290535978709399914499806512062220487487002130764087001953125*t^13 + 345004190462944024999962201656108288674157219097372425532460424009764719025991089215495758877089236087833011965928015563812800237655908252147880603461918725976403745195132331048966630050396859967247079126808849137881493376691748242051/270486751281197591181765409659427685890560456522409973737054471859052791185640422878276088903106141062112933000948199061866892167635810571525700207732203984528878281998262043375331058973745553431806754635378453131667779556779806240234375*t^11 - 35212424518209244008508489172281232732482127813099976342625484551813268391418749283389586848307856981163303151297959166415040512229096112330870210027815649724119957899836744419495295385585809192584642364929269439609662445127103531281/516383797900468128619733963895271036700160871542782677134376719003646237718040807313072533360475360209488326638173834572654975956395638363821791305670571243191494901996682082807450203495332420187994713394813410524093033699306902822265625*t^9 + 12279941025871456393278338626474152413328619356298182016132019265736744348234859043491674878955626322397325061677679680087157067100730841289297563575320524438006126932695751898832216174679697122703153535230418809530560985448527961/5215997958590587157775090544396677138385463348916996738731077969733800380990311184980530640004801618277659865032058935077322989458541801654765568744147184274661564666633152351590406095912448688767623367624377884081747815144514169921875*t^7 - 19274711775901331237320822257614203897275858171247330460544177569457485374819608742163770318786295479450632630067692574165358073495129027154882435842716434543009017112634781632180686390505316145695016573119675660850368082915864620113/410361187966459315227729855593916578609421492599831979852897943443135696688154174890936133058606331887111636081590048061586847162808692614043460027276145226831463369340696642472301499015774882804951671843037038061725678288187303012646484375*t^5 + 3169013541977967783358858453834809688294535116899514044709797797101988625959647658900555437013827253260477396010196737337652888389146376679119143046690990179415254837226170670581994646517564949394248731412342478883714460659729459503/7140284670616392084962499487334148467803933971237076449440424215910561122373882643102288715219750174835742467819666836271611140632871251484356204474604926946867462626528121579018046082874482960806159090068844462274026802214459072420048828125*t^3 - 2990186883139381433360794958225224392050134763184555130163204803291075603723428071930842771768677679186490270926391395590776789733660033298397965941957660405203730220936914224005004422471838697829633767555864147034862456373895337/2380094890205464028320833162444716155934644657079025483146808071970187040791294214367429571739916724945247489273222278757203713544290417161452068158201642315622487542176040526339348694291494320268719696689614820758008934071486357473349609375*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^97 - 1903591652571320366170095206518264972466530490221743979029478529768716517485640456305239523043879266157257592265809492361125987010465265911474949108973432964800019265407465872326114384498820882157041168994568879828307720412609424449293629236256107635769983225009451774803671614761178976777170731116045127902574091077424710798363217293374971078034355050049084737923852727725268364532686497279956396226187449624671086032209145875408014731226302363994967479570034602857683212848866737595816689590223729948845883007732037558183195459248548332689018046900188459514000590970642464643512645381005401752740363473841555678040647325021114911194512933835862956097604799334763779755391950482928746081661346834610327304709946131044280816311631894655296595557419090621362153461571696836971409895164359475479240647559467596724621589286585968316071664043829896497291589701909346179637705776947396182123846184766799086926940176267851327731803772120765528937378909447975823028518163241534751332111736139846419846805916634792021976751970268497190385953296186071279618910003942017975373599348215115293272615056915945113399879562622249100850810942093281236048438743735344993695800798224866961454682091322717418301584782698241367017369787756445664038492195617186808663595561671148649515716689052667427322595064531880590145277173594838917056520474406577413354316488234661918021004200404693475715145261386147533319867553395120770985828218818944106436811213231142266110356363099420715465168335062445267564160466407285008536991259280389743139293142842010481427736612114653814272972260558942739324174324536662477878867213982778887760206636190197065701443083630595667284928309618344510130319871494715788511376554280542554224877310618349890001757084568878528387473159205394960471035294365504766865110353335023096437353570503077804120231241951866351559577816737785750965228949038439536358586174026876912001462738138979311593166071345949920648798557558222265539807172972405338832492627700958893165458374971663303655966733800874660304210913157591318579321381416139120932929368962184882272183559685559081736404815635781612351904076464038717902403718274663301937918813322075867795200956611830897360597320189531744561002604071224839742271803512549666453436687185673164339325462959004387720440336676810343880678654668517075532861714294375534643925758740489300040576422079717822599923472580032799329432464269488262294313107593672024237040200371553553574496501460805913542501871364902550082460441135932784073996800259279417007625355779876628612820955608161255997586068673524505147154626374845317506079588969733507827868931693144923360534216167602857784528283734809226014274420683447026779410477600336515101460286850849312633127912585340412012430553610275411847530030503746236496807320695064552777809283970896330731550046976037131848662496933414962685428802164108331771156849545755131525487701368301979922048345727721482591248181401326339304632518983936737551542519447548342914603079098247450725317111477587094898435348521431968870855305270449194216809898992814796811015675628803689163990518283704903862060726743033161387919149683252078544904705534635206711274788028840233788078808354833843799291972446206995493759170023721072256119444485183251159126618799239530338146995370285121418989509405190737015398460283815648149728863129057948344116880514091286022101718402390700798663192523652559195716420027296858927383821523296290691372295584123535270618145458158798407228237361614945459885854495716245038325327085795225654856402867623163208632366907046729473259834767904776256078976452072089969080256636053978499694477353650653467437173752324456099236585660998668179651834402262643823806598394636504025856530233711047594191313160718627487022261754635948988986102288872269394155136802876667499020111323353787644893797065416274347317870304940571499857674024561827429251151177480564458720947463160445270381039724014610513099240218352396029460544907280419433336740282307987678184333048060291667061206254685969543209735712195845123693562105284026300877896248018884140657506690503726337199161145850407932105548153477116307151801202161006759100096106111604580979317933431714225051507123044797219494706869988366275104934071999555707698615179961937914687421929395158762296432886858668667477368402192754851943813336777728007126318282614047332212542434194211825558892608960249974000708071749142289823280213942903545670053780830352019237875742676310647482368593597038480225916765288184414413026297947373351413214305407209408187338547133765051659915289558371906220576956905227701788832199538727252081398372329689150852625131228777072319757430555809165888751562790685811545502054507677143370501773794309846930952072761410866940811011330188815642546829847784975227334071239627805134769941703031854345992134854346400839255752743694945684893611240510206191286916225499699928707975370965686538250419214114136113867149732690434327457921040465126610214281352536835031833746489720085880408243917255803007261927781258767609342138604706322630968598942550164401250297525636034723946214194057835715999667776486430808378064785798741578047146933919118909028092755900987385023265513986537014164229436802280296058778744264641316424425363099501170252317860857285723064209729332603411388965304055885590570115092579363210266364683510478625171193997615505431456278097439171901113668463976876833741944911679616373629220853475745885407288515357918279582862033242554070380976482426904276797180243449841121955913510470707152413466538396895656171046467490009671855207069263783440668974809751106854314755382169444783973619945232280545478909097320446085626299640321151381213792682818538873919136816441193904791554828966136066055220489397009185996897154574034096042831696002033376271029086780229173100609169340099869094894523219473937207752015421529993388927226670609589833651939925915282161278465826351595216545047505455320560679840956963735341483162270713718821844420963887118367078184828199469741764227316022257398635360829854436044311106564198433834867397714673780075722674949707891811139042692598344219168851863130140153999179995991915331076953177862406784703944397368044742329315468652566600440662000356387239229795571552635028750622056927786239733122353244560323211470488993174974886397/75254758163553233942441079976711129255160719403888546701724547814517167966466659423182942324392740486743618780130175691629919689024440648337799816882316869374545279527184843440721161439286302795437466456226201944046902413856176430862189571460141723860434753684408033607233061744430078262599591218790973872912738959846815840020653740853607515574342220433923058243297350735947666293684914376141997066961930608110491149549451464312124817634529864517100907678504339965952623856163396326527877755797056624455070209678914696510463780609032303652445634012192466396598264888375023433949035834716629744586411785925104178557963632178153276460108353743628107140733444144035341868713081894157274291848097096601337988398786662329286989028783262708774137513655602987740560323386119372189890332827084023983614926014802464014311062813957477809125894825447339127999324265314915830405152120744380796180201631101178509954806610238386504586209249340744987454415422804370155236910083876838222517550217270466655447517170674364622793934508232145176989204013086786299737550997054763736675851947845604629847453349887217531395763637712785745214617239450021059816134884812448503398606549511768336470079800343341421707043574096731608967964908251523717445901110931481396089280834711210151057301544559066283743311541953541630754074963820476783673048304167352421886057404252157581276845071305811881276402472674354781528754132642837048971123774153786121550033845191716504299258598174964085774761930806432219069525571991222168449003649416758237133617111477195111969677107030857040724216262798593383501708442242976985786188414811781526278431032287953769715260613295485296958703001014748218922989639152057737652321700386642641478884432373491549934370657272102591467710575536069686370361781760720811246116965054754786811882638480127442045427075686505477818585354642014863005165100763486056175630834958636306915723954611307113939461130061013837097739815233596316680033378333113624866221948594326416964878584090927204410399099823148092045580760679418992425587951177915669831744800922717769659872603054184908861684158628528802973368524257409213301078776201052160183032745087672828181659704989924060766874304159063296082775402230254466479829383116616354321988531945046163586459690602934014614013202496418726658418510633825725598826291356817924642672303389878627384877340079668193928616177953265662155525121299343963029857010739795997112545170668264251335866642697460094838282811006667002142255890856932897091476720428746263898097520079622946061144290562795053893669771798368718534210698556060804216973135538206366857519031488852113068241815814602342743997816169118549575588155222954210158093662452546134182671945690789206867581306925953048295366411488997021460485595027286428199374158606815146755221899805985735993695689722082890910770349897328837929274945611075885576478723197106097757695449767566702925445576393507969905732533253237198789868476780944529295706113905136767262571851908298482942771091598315631086279948226451030739118837692611734374781738110943748593079612181048502375019016654332229792451385735284118274694884731105837454514587720433205395370370366232426363895970482732617963448224618616483727434616704552414899239850969165640679515747166415455802645602284263415639804825146415653047999553810178598956858351123341895088856550071970583174341020404018892256399649655165206319852237188953266661277163266355317231582513510106327809140104977250583853624882026249022958409787840837819780924503499222162003850074785081856830924568633354800646137644031867635133345360871868769880766722984559003525761673112073430520093972493807431521437340646823517925690794732203715963712004186993319815632818363606324626578977762373710200221823731360113118337713423596303562057485288769352085687319045137839428867295230661692537249049289208687652913761666356208901926247277669458077090870181046425500258816933271323464066820176483965368762663005512776396009526678222391700533153645359514318877581574167106211723957955946125697996261790149558574577109047623200565345394552421471503445099948404222777652623268490494152691894282186654059304867666851760322500142799786157040061918127068857848318367074353887933735721649719058544846990578616818357242543121543720308166074031759702571910026885611495876531320629802984538975594582258712072222822613087583106995566379031814461472192719037401043556384312128789761055814339962435402657509993692509206907742687806785257445879848885006696253221048772761770601338681584793049757953914021581423403917479253604956316912450698545939764102656733690195421538429472199869512098585259759061984177141655118382067833722567553710933752451549231063878207784941535475459399598436286745394356553527437261264787591586423061543602391056134188066961503864587334450964912394887489695387698256522133704871042550486969461906361476099849288207097145089613129820641406134939735282047747797461077170717502626699450720613153613414521072620538538754612807979292380772190089128100577495554905725819209431269664759570995424744488435859314985780794428158582236965889824386467203746046061257498264494825954216555879851747123563477588495139982233662608984095166923237464069170466856835882224236839944244245840037105987124792397303013092918234917929250748818570665640624775327069607913731918708449697641981120696487257519968774545284709906454664665355040270200298295654553237198595666143073006809734698836098186800132733647481240863902552930530474072921903613629350800588287080475349698824614757923386963854851188761858528470383452188827257633544173811034201133164356554892095538337921077275358037983125296293059769594340615234588094196652088839113375559202461112523530637356642213160922330194921357863643842184864742013878211828091272201895872298053663372941211692238296069104727680592058397486676387254527162365222622341315678353711279807015196010492768508269304826008198892030307081547856555076855715873327334000045523113212774575521326204419234960871628729748596278488354055914768276475704861128507990907997593668074349148278439252071939469161468877280486184067544992477966447154742082949052916600797687581824288256579498691361829778979739069676496207077594261785967620583405326316346328271661355378549097742568373447111348455323238437586225*t^95 + 95520005058546081925857224083806085883529319185285464303285363442451608373413280841122581074226700937907050755241233206506738610538696783869810739756763983147262789985706106441321731072919415167183595957360560407483006680266464866675886033364368231301747884855889217263219707644790455703292774534883578119759467872099821556398970889632360705856007650683431386340316435703433935490764852560712281990883668001310909455060700702119056966953263237094457309457158099476863458352238815797297089317984300476742728813587184921829712301905427837078032401289771888360635398771544693227826678107495628292082838921299344152814064738840630431064478304080075431010168894255686397047123444370295753742044585671543403891880909861991180477339184419161433664234729341935045198283977791913843829985917957703806677410832748234967031175235805862999000319693968881814349534595095213208760546259227800446445400233762411101816468651813090265166067997238162370268166456015175314300357891062446725909892668902823554247946669570302181069624422346337049550590941354373732308210577331684134230929308083828255122022019021403022887760162618791438232145899177331001974957877880303774348159967837112134894803031672767402788030748465679332263148006144682895968765358105708903832272212192377891683697601880774475381677640602887138808018768122711239239137819878373107559799421332553971614523013066907421905660218248622805014452090171980334727386548482288753878328313855414726522264318525594628190272163926382599912221791390873229246331737653464256277654432948311470690111954157130320193635464980319000960236758289202020927141065302434787747083499398018386027698799043674785096836037381254083667204617793148838216677135615654869842806171252746257449597136167710855392056877017172111363734552814820454502290956940265266168463210806164127058802922438848034614551401600108774836084803635546228924821201865303387976076294247405293409092045577222759463489266145688935737423648959347605541130701172598563310021888347263197793580058951171931590192603052773664504391173418700291152965146627371619763211297939231991901419154816490014920440443007129862346467036667943411995346149264652881741272998880972006534074976429537542442924878020841228398105796655714291600474192922602906444166995855978244769036854131113983735377189256343560066992369394284294578955868062630579780079756833544621642181617753808862448787970304444527062523149395952768356204990960344905797695832524441670131717285251937033338259441857943817927446203567015757345481859059444752173295936086971710229520986419004154118209753034100040230993128595386016555774606458355277081645517356872279646307315374893480182472421819378236396152342001347777267467506656605798899608546490558499685276669096484929800087088380462339752593802451523023964785913690417052956084099338102485443358618198204305224763868212815160246772057542358989632524854742758897490677373014627783105837022332252769328690574552966884911057061727291116137132010073623721759345283868096169462880994888045816651666702091272810856403246853078399048833915935260751077733866725083090881752813466664162215133253421660396639080748529777641898527461001784967369831024693056105953928078996765164244308466768412575206350971634092474239523716797444635975013283334853299408636916479558071843721155458860012256495686962666529248200189955726717573319761305840598429492772323553563542912959655944768410482892922788122894349534861069313231242450592626229990460728809276694591066915762528182613870191988197605106015913861213272734043683789233364672091912609222372600173383594727807435040913956008438657276442482528848662357153126281515142711371446154029504236747031660257877559014416732857096765681397403089932481009965277608468054161037901552894685177693454657923819773486180286542578813575871253106675224393232096435484618473869270237353539686545591160792635469264063086594256849031369198232064958559652117238103468396821463255177720312934342598946958158823592554043179647740406644858829459134339363603501194308738120890172932757555607217618978766177811409390082847516526272234943182810855689349284535004171159783330135956043586839126351341636641801282202257283049879630816199276796407296789954453159809283399828558579291645061052239799536387396879327794162576314988393470659661175560681301570078213464443152096071884272625404193783607277376409248804264349998531204189509346242377725206504080709028927632853173832436142713911726170191254286404315075896340548276418649840947391190860578749622559549885886565848109158425174514030898527695230584090297501058607372138170942020535281465123477878505071785409002354893036938128407087424602530758356673258654965436608813145822520727637855751640161367627201591934523094198682721634364922191434163108488964164985540514697637373381729033954851663786177826692510143286989398029632948813853775497834926726880208538668083439820879754143196390714789287328871985084314732660942025020150006596653168508269962282720953120599814222574293191487607088175711516369608017318733251569159997327611194340086870380488593580166978173399554975179890587966965839498152556973391170593711809154984545745727314912191568492734810901278427796043215979560491958546296581247221387579136516630004669129641648519981262720265564769767636057723240869044645842415251153318422411153765420427047782516192108839160556811671941424275752307715742352822950501546046174588544751411328589782166804719349200078230845320695867956761357969969424597725973309352057505314694049741948788646603694389586607787193597321143433051652903745017858817617793772106155553165637243238358280149801766572933181566888675140362857654671826919760305622182387925996308634082923109201292797595521410051555252063522952537038495084601755064877070303208943214678524740867848564122345297908949773550791672434872277113299581652439268851633503199147786942498497710661575410731318921304684512632776138745669865734871096679247851613673275154383184581704381388483661861377405442080989515036048656363280962526873490197014647781588836200701621909866036903619460578753363437247029857227409811307038873832283757008670285683682357307973783610064067651147922959375420954346434661721856365852382671937294594981007995058828091587822781136794577232493846056543854792192157792297641540853392853/307898508456909639582030573746806545688185030287454166511687369719284705752184759698896062096082741942581044594791796384764973459153675280382534116474413402023472408836572586153514009325075755962994588056910552413519261078281859523221580806821992205745362842604364084457765183284363327809588473151092427870796719024411301903721171042173898797559797724648991167329023480981631678245801556242317369246871627562575136837789067341156050218245154554120372636797696668867878526445379443516103026353733562961716556257366379758127983790073122905099821366949642499960822867131839429412404927457651703327666553260900483500925678084468175534584487299721378030470392315477659777080937775646276047076532972957171267961908462161052976147878965221541810872574096687663959009501469086384716782212743248564331241649003166985517145308869594655585344015506120856012438135888415945237062655548345870369317776505178173931779015799943941567330451599514094858960421726985865932294000541275773254573176299172575579232794209056321339519259360994591550831055153296784565139409496094388743871713554772581439251137971677823773170061685297658402805502994803630460715005858056203963802625119621094995567609134137587526150196593023927785709243543664957217920988386650143474652776720006654516936484021205906440531325080653871642863528990211401171765011457659719147256691610615699818429807630813852145527294275768985224811162350829052575056755777606526521375182003502989064603667164340364179345518349308991792890923700487063141083069236706476671607583689388585207725383835846267259731727878336523756999183835129014534756411346792587333058226081674020010281423017236353945031661829826731921292084265937768609144407352952818321966509169959045637905261818578731873754501025268133373118485004871009490539200920625995726256637925120347364401430706347241250896146599095576820384539550001446432403814977507727806534549929228283649906989359504015228645664751779312041726400025640313206300773988441163607585652708153212803047716671582182805113845745559312617415605678378651562065075765856682084795107635619835468592877302764573040953547033703660428800834194520618189823295069744895621644948491760606767769851163822254886769727790605603417932505981383311972526791025068479904053179933857448018822554883452777084076602863880165354007145489883345578526686932378550560911765514885861209388709150829007240572219092469180452458571921227996299857921617299462183197342172022008919327351108778161553070134653051528066123164326581273249022302381047024581547687168017017839732288371659984484195840455956571824035550620340887421476608885672162846492093870150599291184866588839772510034608411961751258691200162390555564937557439382835517717220838631026405002651410139544226981295375679180999142645687619983444284012282252774469968878645163219791834074472510718332732695743249170173523494295864434482569832178709514980092241826432644935335937844769633407607538735570201505607628098980729118367428405097168861935546213517873116371267720553882430753592259091158135601678484228120858678547410762404607709702889415473439780372065140520702380258348435397293111278701892731092410093715052514394853391182286785122379331337772762071128280977437815099860715706725885889322434481293371104395532294052491487217249961515402944908294859051903765848418750069447556452037470119365332933977584827650789376803484123598718126433454896536910403394300499074834994191885568525327030953405146084303769210325935953317922826122806896437110172546746985428813265906903117382958429129487806454203327781920200046689895194661499682413452333552415937671532104549214232191950459548278439829412562268329477223342491624164920617736419673130727862966195442209520647272445229298887477151488124847315586157018395616844805305864870175621898377853143100845545576613531676274068185162228073426390613471842008163188346921094719989895783656221753960351442465196564261839576806927495788768507520089897035586319844302038776272910005761780354698569833490275709549103202112592631528221076279060733068789226640196241430203093862646000578981823947607720569313399193465231638393582615365492022040424071688120112584187815804889529644490804943885865285216686170448742362882925455662934488449456978757237972644290728875698204552021663199700005884475966339031162491332924897574995076962637558816410999365354389634964328488008713866131182088119401396478105054425469866481727498784238111973183443289182353100537747920715744690771894776725002281396806171974337193336848020658363129705063448587627240813341612308506573449315927563162440346376684762876195024876188204943684735180691889961889218256971018040640731115981548884451830306901069741332885203947994944093486662040868844344216268794616382433411467480328169144443750274905880380692456577371277267245529092181324434233658157059567302875263075310748312735422011485282657885503136731964202475951660710744518354280993744141145957819816851357200197124310397080103801315645597482998634314163118993264250566871154956952208442999824556085956239753590891802196568004298806483192304439848973886141612701262833250072136207847799264166539702342203822236835245842597601853658901026046108314139255750320725472942720696337960078805495873025095118234022924621864165235088547861774283312744109400075282835968660242144694788007011364654148866741568842987328050497680435041241802884656901941005009776366561567847979312976234185614191681310869621202727869178545814720261207576317872507266704880433927811550003337070699894280180012720096289561514441156720330139794939900103498730073234683567015890132461580734628000852967664493165447759145109920211238578989139023611029815952773018295654343732089173774725878934553302119789620893355376578193800608078958180960123685496154810631219366922435875023274550312298794208170376414689893096801127997467000734993416266695257517736984277683424918972806979122794677126878816526600264773054465804271431567165835149732846803985802012490445611657748042853303437578418055085343358862572617777580674096850604952639937473795479189381841677862228297182569333244750364137187816451123857885707937981971217771742908866595681875342331021316404581158673956784045194212189746165600300685792540284479988323671320168436744644043416019266021171607198803233788555767010625*t^93 - 28590441352365798721398182591892768663262700992123822840149162137829064057664526640977479057428663325136413259136070984871695054116493601516194097854083194253745891645153447625677780191730000094346869088746161217794070097526489000389278997117249385085949128453069218547722737223993901199677354811646235581220065284785941886914426054857468821186689397865865928312893020955443214277883238100538937678520399647534114466403396020318258554460468680437957665575100427037763395872647504164971813124609192221579895258846374792004856445655765114570549683866026024561444318184569567185751339062740981734102994916370483954674502142397352139545925132448273120731065644670400144683911622799404300879433804501448254822572858065244033782378918912601762651785735582103655780543118184462261563039737448457007903596920061332734976424927919590814502340795446623541094311348561502192363612008722895254485611102979912382483438707045859211105308124602292865761671543268963535832040810765052272453026818928133943277359138726790059560925810331723340050243987004781019325556651818295564521647188951103556629701570938731392568707812833849834601100057922111092925712463929254810592977148706595727698380947194746330940892044179135709595674731790547045715585873501987863368654619686531377715614950139000588171342427767278638300067072145194436196090301966217550494930075994170922887413001525583375375466773779395034716127924815461922076961672591981073020990402460334644336153678310275382643487995393573280256672078038338373422313819678890744853644049081880013312480029137798511002942080268136397072636820526247934565340396545168739628252448426854428492620537541503671744391440402859010897172996487595325240815784804753521984418636495825677973022836492819511242501685090651724934118511630977228640646678146703214604398887828848129401656620003782221951807472004073137584135666990829709084856743761504982220137062202805887809054961463372337671326966445796104417048110212877651124957302200726686948185934737454731708061210417092814111144139381226728459541270739675451921021128201656555742370031743139223164581952045252760504940353283995588550367531812473406987440882265652823639674389688758854304296732473083371890632038223622572287874264602264123709921803614459053234462868059972112686685858004242737430845462895064763377423219424452193251208993431286724186232906790525972309709924787694179360203210217543456943671328421634448245396909579472074843136840808063915588732440157584102204337977778295077215701765485865976600313457818287137753617684914325848583404455236802767860052163972206680359570473436993206075747053916289688915756877961686024560954019737579016519957101893820643905062607156559126100698379945155313391923094906081851748983380219097860918620242871403537182825939316336489802770479076848406075617504607724006610206339788765515507973826892486235732109431666881792940018849661642637083909740089585549403449008374175743506358623221334252189983277468434459469620331853799739326030213714329145027883298419242453058849395898763061568185148616320344467558429121942547684961679908685227348221251264299033619746066984775285015241620051809252393277657164151041850866363394272825272303334970465850454921501605301674777428229192460758087130565880729853385388735085308785786645458018030601233508076535131036596513617617253271952182983260139297600550863199982463233339133113200189617413010271233248455347669344651486003120517475939704253098792182728504387607980638523688143886143101370848513998398237279272475143135373316821010286185993608439584765602153143889950648382951523660921510266914184443804861508255365169303195043890293829522984750235765975959729508580471248469532082142503215161991660447683797753831461640447557717344596562481940877847817746863261377956411793713075170614164173845494914463693814447360973480259556895645298857079112600043237286982511390905033911227606089584909931472688804059637861973149262261453546164404016077214871836485791170119999559761476916443867384625298282190203204102511768010991362403652510395650875080083502404337080128537226830249685995663442784593740546220334345676872827620111305016743545583233978197273722732575058635282728982337793551542665088651120669447041161658599616366841875324357778573333348838495392266035330805089896797872638987242818639999788796593926592465843795276610392689122953559136010008614168784636298010306899614524533272230507235259577449340316864034113722038261189411152148559208332843232923102699142855812495565970419578199044587969316287261478851020834399267450860565305474388998594788185082659903314992639008537083968009614595370642197851880282963364657286038688606518849029206181388270167833975107509497051976621557347665943385100944010811615622268495106726093194744346264895877755225581579352474976594562823057080656892763326058984557694919218150912237025915879918924562813247469687708454768511584334379327362064706646240200075691982687353034920817692610313673973951707264129277032691878807345525285340035130455857310678369000939507533042179505214967820321823763653290726823688700389258332702767887556074147853975097458745717884724648873879394447428595492582864817449365391927049334208793978386468142719587685502517841364500223038436629564452875752349652798482207973314545355168723838102721648685378370592852527288620008399939246176005968098804500540460962067910564952117951658237846871168001464732718305103830675740871987950759732982053816996524702778708457750012905491936000613261314453145923699008275536117111707457604079359318160099033658199647369458921835050012412052914128726077245248612711093005700698991374678260811423205077834625558546835682953302964214083961371106162421930384491997478730492833673820861661608641497590453373062664572780997585135733271480448039946464919023019793077086337819645627420248709854154148490479988094021139711258777173935545353727107795080096069458773536157716555304296036457260361272041571120583243088898280668042511622706257712561186474292450373791012445335845514933211916359773237918306157305257003622905626159543122029685762148886038154932109956578847545040384850287692241483774248130469754354374680632180103086125382169199956765668460605989258932087436179418733623111416784826958626196069987539797607440819059732983772362736613178520372165672599201/11632576704228966688764438426473099521958346102610178107570721987644420230376291435179681501580059369891791076482675618414412233383192048579119018106023601891447911757183954845205400113417653769035248311561223398267431860904754364931490890426627544417618555617394321979750178494029515615383924509244466976307517154030605881090310131512797770960030024591530357963450134346753256821725408240143773719796391684662734544807691958075176219495423186362753300647459645536866710661621127253506992392880917194006408004601222586361940854246623735089618528921894687894353199488500411331772553939865335602665535530281965211378028187852365709571898921565306840534521683007810140633549540796013890323022013792195795598749769427368004246075838349939417137994111914024770851356193002899773702652432002565898525604633589094916718592627598213640600733208052082673958808572828736864359136605869589396925252995130356510128128871930659859047948533902753344935335266413152118180918614894143866765138252347350556814292316770486184830004018246909554674592169833304352417947523767721614737219933495727444875707576535528003163572247171481810934882350645344938600513318542840083643554178477684758429764032870570355397691177393662338370642837326075230891509341796746114996534489357806966902369775478948704160184867838814745040519049432959075936599780098971778116217396099955925640177259963053341753657581790927689007379497593405400203741487031184353381177362304567095187984658617203592231328875191532214930859592362012627171863401912346636695929849331594853917424848753736336110031196870152943385960831504415907464505418688127723102569258157912072666215651270643472239932312631870502393037883613943307924925234465309116658518031168369388114304072206914811708152690124088561132734762642362778002287977003983799646712590054338456953399608436191189592884694150830389816805895609915758130900798636340571935212259965094127562180450773928086457804684135973397443113240968705277552491186157745183963256840232199575928477762361636856478759488848200585859637924532300110821241931920602036209161830422403839467588122763613772027803314459454126367000405221319244443851767343334237083313734545655590690104849108740246430430743555630033575833371813317850384269124255434431041742500778875418066682136027336725334794098754539247166253293910842731148726302686890739386002563244340550858043981001181465219507644101870342594136213057283271317687755324694403204630696893531509199364728973588264675852503933760647853725438905088604055423151901723837037861369922776276772774594841520691582076739004070370496409788853490027276398215150075241319830468688661947109459362430027071969390858364143830192941703912983183996432552036238738545755335072834972595669616192522058419923884457257057692608677770331652293630141808111071016796440146847089968709019168384111231937207788699898694702905327922703881756354062855870122873836336973343793066918407532733269083706506917529660470416039546935385876093715907204697737122361268311821571145186814874835221134210830116117551191844407421663574787038276291859610191663721817373480112383267283536316371658527329398906948956786209966304679495636800790002704084118234581892459791798158137265971039254786592237762019941038835206753833530945530232318698355379771227268684919431815826995494347064220289842832484878375844893419704133036763969809002439961983067187680739347882281722354995884434905225244213418766677321159758258188881287199701709902860119596947436300994711934995669820713356404857825803415554970276460048873861565709954498503227490668986192401507197381056959347746240025467418078205482952144563106111989264055888445165032081165874114523834075237005091788817363971289453400581921362009868132121372690490937194405689831353671131107735294991569633609051759555103279442540556292743112900913898892739976288962978718705084786536187568629093914684951590426411866876707611024914273529236889122641724639508445752168729693280582045006533414989132913856572151678486800848058999793270424033148256615042596829087513973523895198703636332478311887849578482985366076420590576286754284528668376427197547643294602754921688330639226809048718007673062479707553994560532371511755968345203735771029636451309922159447401022436649072041661676217698000311240669941999388985437828269896780679497532033104189004913426215172238895467180703958749532681684770259028354390311051093051963459002265705605488086012284891520188922711581068112260859637930120942190391272879877859105446513952667129373527580484435908662688789556439173061831302799994181900405363296034308752970248499664245925947321598441822453312751098254597937536285601029873844190180684381748177789337359866301587941379664540598644695605158755349126310765492826324526025555398412593276243024985775160550283080074283643906781063217204527811068317131041351129036353615243893095763272809248416390911563031791994098384825907878317046043877539065906034187024986970221891910404751906921671372488253795178959185923837298297422111151607137519408425668371631458585602468304776115765337295744630494162590795516371737255762082988319539530901563716438310914184698767539406231100496403249952254485313486814219946133381833644964326372067196923875088426526025039774175280404993838818087117887054077755631490646199862288671811138188759472205032453782140725218712644660648529580041163754436099804891761718120276692049912115566345278796210527114329273947381969826994384171524159448961139646345126387177698151258552171811569143320520829414616957578758350082317572660872701536695087086048836965795077016847031097175338032249887699098443336703346587620152700368444513314044202309110722593379241037960616219985358611513479194574109413498505920162871584795769000038561306894195053440672906758893276097818359755695378309880996659933055625903582267214544471089283037635213879570707342561659718724231002145173119303188119580917787785218843273028336606427192788599279847284788531990137169474703255229307678213975363466055706955733242265986177471806039980207634420180772113488304391923090152173412946122686305500348615171804729527476365421487753065315734702195924759653620818244081073697345058123385300942012461721663017999979826662026915631845390025589781084037848919189344176762503550103205430637530341063217074964198640625*t^91 + 160679359022116831897420758944415764182157450077231615219239033271165709641406535254015644377059200821506985985947448813984202422321659689616328431684196177424936669328365923961885056519198291158734223969669506108839901445631829273787937441752012911567058112547756626027512765192014690823496561514192678165908875968952393652320989003627164802554564781678998109440203166339453680845083513454217552704231769752841136467539397842387363758852466698535419162412650092790480452958794082126622799737425263377179880548892390059412037292014115110082006674026450380880460210094530202211683435685327357042901225326589399770076769482392917350136337715162469366168085673949553065859832548604935829266536214651185108790874789572986865834062660769526457381088464886869491456171812544260820955968243642520521580525757433712375784982122274421616382869673142342432703467116209960057576886930461849808714856173735502596725984922728084731809400146761174881852432475771414884537845221186599273679507321909314372961666365604929611955628185150166436334038376026024951836282799979424195198939161288476043490548453819188304216198541724743119140633094450852142178567927492445799518713114518663180365818923372407197862598897652818619583546246395153850675175724936137137376477313021001552211301335379363080808699362407165032158587909885533931881532411566824575080933059395604401784548604813558775665277376020859506876202783586933412344129669864538462424031260848121048281887062328889624576270878173758671685617158382924507353362233578578063289443322785781996624775902168518602381507315594989732761457533414691155604496980366164842226610547113188596526467071420921498076626194969721147772487115065742997352842165936190569717170206227614408106532265415124911151169351089741945419086965403711842635307309845796425123553012298796045513049972836666443209600274418731483696899568419920647804659515663679263685219325252138865346663954266920081752319031944870854937000034969021322095120923664514561464729902395900191349044885398984700395711261019518264396810544289726775131005658494243937191611232678278846896015997093450895876519101550385074021459326127553225993097314451126312188150591355968016882109892983408521925744369339387822855101692265922303399527285221420253502075484535222768410639610962777742980674086642775816885155296942266388666637450248843131307157461994336819396490211110416223766571491183258962306694074795739795075813564629887833962338192260074369346635018627408455071763730146753848332410013972297181982559801908407440215760140390655231709245693230662380086771408998403197806949283172517622654085903955015078070692607927208198514510507662797644061119666670474918030820593637043752816920548438639654414097929837526379331424447935110232100968866899796961933796201701350411783676051442712165398666728374537851420163787257010563141697907865076856724036004081311493431296992672279080261382359901846211668772098442137080336220878284924626619972486797260303493230266611599829521850962365401101775890703560915796158959806954318369461027427271355690149504368343387371042122350668008945701968642641118183871556004860684896448122172923727620145451391966047516607147520793450650003955159519761707726865982912983497476974635230258550033977373932749358233233964637631782497250697848402150521293067463510069176982860360345443265311496823335047887383916005222844206179974691781427803433289199724539562071268755836945001359964636514688195093573399331437322084410791178356827241497245246310773342202053440653314602420093534679370566245439483911138530894277565937599760694680749129857530545214742726274167229848597364824386945391573234800868716904140770953518322196389732780953924467954685563858321522623232368773026342777273886831263750087839733408890034743059288394990810161032325250901287216449743449518904648286292056580163622818537246107557746034104592768178907697525137627432889338423174524400192703824835260903566755936137319773690427227106504184944777154953362412812994237598835930695481017407596896439071911747484279268602451833868920913968092039730623170582239587978781616001628789770711634461686103007209954081017382481024911015744468755091632038862024701865348992549983953510037230134254769771648251672435820183227880446694463306093157493016432377152654791455537976383760429974249722743798077814293624436701607783450851047900858747928800703223272192442192301255506278950924728158482318240510105352788633495269940846538409103758786073940002228053757304594053801608490970163673929427746708210622806334714555778599628342591602621125784222913551812418958447106754268263279128040047885048105559453905990080724156563135868290447880334085064319736836484778856472283110707054249287629084789309477338076780030053096143882941540774243707303853726825259086731187111340973341893192008963830815849244187853715274816713541067601228687936828006292501944329379426553074088136779915140691091926271834255186743171991180974005384536075717216184260809492976644511170373174414199582935114172454861899732962522144156108449827565549754524480753730925623185994746579551718560991102025754722535126444323548940241342810605500734034903087434965915254830399539405531650754708826405050785941017105243397348595818366558471023933861777389710462039547188654653222186198897466320572578755312986489880140068830172889797440855669447432800600132670502759347880880695345804423411013310456084193222255325592453219652081915240243273957574411930763620912332022106969751642574097104841859693751858459162356849008995364066055947634034850618858679835649805463839073354804853851692848753590076258629877253836986655322170921450865232607341944221488670103590944018997435472210236365684881372690796373393733248856732765468379165747753334386028719815704179370021642386987030714739313946624922946411670674854186815574921792936493192061324647009967410352823065598810639366716419771084026570998680791033433322431723773554600518690348643711728863994601798364428201523365042683187466968529040269764810238304306126036434317186707826989470934948883383906077848179597454174858900016804327127669441271844196864766542578130600153430979310507863103775088236160972469793757827719250061002836713440802615331072280032702703100132765711820534378706667853384408355420504607858772703435218521101534806118858071586892699581/11364322796697841785265684436806534624949761515434978399557729285444197004322181688316862817836759792287948686479116141115295298994341444603456600555063286668260035329514032465700927593697177457970378290228842438999930878418970709042410874886127517932510231594187728913162001021604560918321692364304696752265354431636296541873985952951787034502973430207185527778857145264889877336293747834016320215147998009489193205132063317099086762647532517816896050951381353821490380615405513626892950381780457336985233682330515747817447340031705399949804249114301666302063875455205885958725363076793525541100096748270733181473654315474282141198887928592130964740362305647682309299709024094271852304186190416489830039660130463255477331558888023982762963627113346673009071280679662441928253699387895438327430212538515866074209484768415037965075636954852807017549780920824376815743317909234688290418253429042178289049580896469837482568883888140548858717953097351886642773198677606481345064810774293725553247584567727676630378267848333825328370802136506450699901187013549811787861451167927854209953592956288762219482018452097665316772682676082111663243045786122084029181685724078336723231637577158256102424266065170537483491971250377704473573893373757041616455698281025884557506595159593783246646746112680152669701406281854581615694033125625015932004085006120888184520257529246380852937146729601719366715448147135690355466938091188890199261204218152840452846869999298312172502408898315512246923530384917879007832019608042791823654405606846344910919048029222187142800940614202389016173538127802445961599227131642563752134383227087467179471090935278342953150082935541499805282315554021022697226774401726529270875630526721758868211990054576981837174145956902030257562091247693341372982957864938685155936174600867946130891441465260877769950938757195013104300156206993761125046841300951827342450557402503249577051473221325322109775437994882104472713371519841853376846596146722515539317583358623761920192810906286864152627166819748654992634377804700778664193140370756402098908007738344810714047257846789514249366923254041113300026854714851682620408410990373630727158986196921635409016826384478004458822103313111559660514305348155113948096643907295357666187122069708976603072699057628318124729956679330652788266532372357614699033866263629306993973586197184452192259440743424005144952203296611985853918468440355859811143220868016447638567450070360515958816609588688738159479175156577858365401846014391809890419957762150557741864561989962069350234035268339083190559796389708511580412299543686899956490638788379740794961731419178181906628495641593257250424210322770523114085990107279270041808144019437565652397615553236737731247504232333093189052576848225439147019408948410958086451038961900684490055283279579107711636953857178675151806064777413198000528361306876890242774688320528262827615715045018586844725526114255576944108577006511736769948920413475185760316389944116064497910764603120772106821686417175398441402967904603776202412563693768540075985745295893671093560459761368096185624802671240644519599280882746167985529753750342347069812410962961276706172624787476383619724449135080834912326679688819156223641918468691048037013569555846246267646011481545588053159359399413365695889480730877725011669808032390108148401692844066632039399059696525924203520056759518069188582094991273525499325217202760679577341907201951294354565894047226110136448644016971094473060175117900805815307052137559495981871547138955308717776971182302215534282664543906425378352236137667810542811291757435586776392124773556669547115411997761260777232932825483670471480742387065298610257446493094239456988127235113728796920797137417320477866458919150413807840571002446463490532141269417705487700775000853634209891603812588390128906358781529110253126275738982275934910824988655047283315662904014314039707279407803411055945407148262360950329713275767411289533958186714006875682769890111614130331793680090592271624112726924450038757252160896715579175973899399181791224060470840686431689660095818112837815758000365843723679682469926556050334320996610117763896121276639367403267246914571967602419622718581256455481539132001624692701755851245302272603672043367164534008654059247713281129751666425784965323241705726379428233339887371551444781430293342500342623296555992177063827488112261596766703825991806676758684532131444807593192144857920742045221449522477959664685160543443939090652285969744705931709173102586574644700106038058279705023213690778500962404427206069127422885343862373399221611369101107953568942671834923491448403096965412702884771705904361165694708446011545304313011478802750200038383182985329104703803821484491132291611871591107318803626230844788051726989863818527276235834999620365195445500304441507141590373717187223223876104973040155736441674385282591097717614130127434079465251167746024929804247785461278142702533231321067205362969845215711150677635481916200159194901703992237036250737164754106793712614222323462529788664248703289522052635814261804667308282056783080895287291411172665583743388738106512474823957758156188252736073405576486774335828753029115999077021866557103151439663424172297659234489649892584928288068448023484708548485825666491918983791371899374223187050722220239287887504263635364252130315003294615020905994589644542633569880137435192372143213481918906018634604538019750150822821858151243150757913705676412613445111124241707804714092985062095567223292209788838977132241574743368032102708697037455514778169476307282587208669253873031593861406836745071806251754048810885344097510145470981427187428446301591710424546561647582598169750350776744096693570310317612003011672399217309330497060984463451346175261142111810787368912134172183361212612695381919901663260765572773427222893294449599207259826078085465872656111968802879193697513002210213064571163720246317421172989433027258327009420489119689038712017744150209348086302446118548694469371302534152718233277254146409791057751061611904607298836870318337487456543872653138750884913405489188676853282135958128124171541303415832972039271521343402073791266905109651614955741612697195978848664941870800244291898547020500416018115812801349709366173458579798284204063906274818353177865706115557969140625*t^89 - 119755742212249941491262511401611409033121407645710159075634037985004762803410772576061409789908765246545786135801273301613993095796241648741773688715674490995472512528465506240977907822091961812807352844782742498982961132364069463769330147013986583318908449811790371674024301880135452583314535725992668121500339966236291530920921164653670000694961403667547023562705168143502479871536779331168997180164108032984778733894163508521933967303162216094754502632388196135264717971323211738696723296174079313983517474868583673334333911502863841513078528116715814700919913226790260880241612098946547375810097879295161517519319199004797234859461240916146490703253829075470097721301394199257224637925661615743490505369934930855396722709666724527748724667930264189850470234799079256495926755259651464307386275019316206236317855005184570158808529641401501942527149238960933480032088315073396418664803628875360041606918622559146218959170238184332167748016900895685215480938565447015645977363807717920081330741276126625093275844715537676876017318455734118754545186617061281226204504916448439214135771121988353018116714377955096793600414752540645831271140634638809121887607495684336474801265142378100358572178407145102782456986276102293113627020539700049577050081736237211627208840858273532002647921332262262708770938819005551526979293554760510415715452573489222019564483272262066754001749444267170953829370874421758890548102720304726899031146115076743502769214843557743422051898283713504124322230199612830883769661681607678314061184036227028170756792321182393397040781051277200986991522930380240120252076643903283795738518093400541003601908734346769323798921692872164426841037518166828438823419503147668811065596183116697977527811515257823873094237090043673786042882010914723638405568432474628637033748061769556401091804938968706541887225247717655576292255411474056317282401029852217402912064107770809604463135304405171929310858773679187440185026128016620391930239189071308675220349815906915537550018290098463619754704097437158595943836562289548918740341658729577803252212664631756223409325696290662745395209888273725672645109400039152855425594689118083033204112724303869808963703985835709259643928990577982048397279802764441520636390357948481797296540084427313016207864770769205152325635262013545075440954521402997449029565058559060479725747893862567894212672274398339739267167144557193340914332190844112282208389552704173979251281107996178981959701686197468235779822594075559372213809047440053307150469488584560126265650231668350227401851551493859914016904139502812149597483894512162505925089701274688582342035832838703914203542688059764732764483901319095646357908384108265918229776593883948503287025820684995590689680681538092144832848828973650654795538186292834911422295062104031910124121076144681715679969600305169810231701079468243458059951159684005757271956138403031278521542227173939280062978594165671896859962714225090769085424166442099606904943652738104877954418862497131637986338704817060680604666348977662506744987436019771468834702276145659138243134475487387999394650777756650236757371358693650098189364809610351230630636220594559878660615921338348151787378216538160929783768692483668289243056507942259593859718036440961415941537157589250181266182434890030654036695596723623873335592386115702782762994415766876532814662951633657757395290514461014265849951026483468821108273482128772356480996338896609427602600790387869978315754687254365802819401741386407047670346685185674360163984188246080400695245150173210136902433061357497262586950532033587854233750467880945511085896178327284664021954712958460709581059143689354195903473823816761741345432762127600745997734002653475286096618646881918047494108688646243263680085419553222557064220077996533906592119312197429391035317871458849482013368525104379848894448394305475155832837559346166364576893911281845647372852967570653007197210930112246023925260189768780339379907251241812040694256496692309684075125525108035305020931661174677540154430445942785019091105863371248072382448118293694104790549104193234441451196313978312577413149897246009888731979139471255817524119176715770941110286194246877363509382614721656707978737331068323866357818059907141441244137834799287026828471379634227028572045666160470299537630863973641395386411222826066827812128160948981908719604279108357999145047037040427883346021994292674122385446935104480764538217362543510254325563988826300649320804689019904345313167671688499301312057861331576909888683788143910215314438607615559391450997834739523253524249265130613346469254323627376802089090351366303015814658657844225658773189637949702383160451317915526324802860598743095485330122222808874220818988560097723753853344002193805841883524031230694049398073159572544253604185887380331286527330990774627310055405308633580351113414968887679878312109712733662551198499367774200335589999801130598684900854591050211709874065960331329412744387307748644850305387194983678436629593294627620346270583063362821135853154892805233992968373256976134676918900056621681286897040877949988357573322310229842399454092266941284698875019957101020962156734993279191780612497350256333688116145982530892571992974479846785574037140598396537198077921643352144771823234367915934018539771548665884507101457365824119985291569959148094805393848660950087966046592541627304007488410475443643792321084227574248593328223909084732823548825708003213318918827386076744945149719851960261975948827739280844950110654986999406778206795158838889628423826327449765817471365222812174088496935453350133844781603669696519560770083607229345746295871880125487683227281747177530580380468689271514279798453414827124542365228724146918198285977093309680229252245146900523881826512037957533759095768660640409643578359496223120476766357598742431847542056295863669859023713040848236315464457347180340561156355992727052474889594685692483369142671213206336805742119180367078745316478130042705750610724839037629303024011636557046073524387764652129598810207084957301347286374784275218417643652726031421161585552596396098229129306434498217282905941341801864645415119545282316141458379084153348175191170051372589072599914865036971207338111398591111479476402372836535217129837556498472113513631775154779412420624791722345556852380522489/1902538046321880892171221738191901041527802648056813788211840381741548281130943361146588205949050840461547597672748618559862253136492388816326621858513175908237339238157657308717440144403059380871773286673443606026751663426608888953083965305752415836698378345461654775298934350441889440445087912418839680845059138017511227387465345397035864404195585688553246570401288638382836067413259628194488102371563590291557711272704735414525200215526102001166563729935595147635715322997616289410471124135689770146670570044394475363655915641984374170125978710913552931607725949553078328569491261801840795771141343999836082517856295482217284170915589233612913466187625348879120254394375017523532262001264857652380502271983694216862933679404958144443703738638544850885331887740960958899344602047084418521519092390584095161403061699295788730856140568496174123066006779128776295707404491331156102455153512669986203828960792404445248313418103985012092096044850817111951911681927437352121769886946112311780451850404080421228351312338414957366480971302973574785481545633543417829032258032953051251640186729024807323276547739125368113715763189011564226257722904908712011714812183110002839572665960913636813170707166360410525967955145756247433788419993473346139204313452956276064575159264063699821443400329725913617752173224312657978988565330962172703993054472326188282079368584392554768645908413006749021215078430173638420230458381233874189961904043233437514694912540573704641220362840284023867208855327278582741368536682645881564700942924542639339711669627492180891946473353619726717632664344128173898109437670431354558980485766110094634085541857592679176661115575683793940195800124978393007169107683333749733420224492341958457817825235004556160773149926293652980222244161365673051826107215150713024760191254025599787480606746833475862072036498614466892362697180529965823877143324325966141899873390085841816325171710277788226910214171728490669526710187044582985696460811675055722810960304601599530524514391739121914704748967539715636788956181860207858691781313157764075502627219030752347790961589024066311267911632593079969394642893519750589985167522875183081780156099476111612643947841816706625877598622452842740165601522263715186713632410368251194230012005202558243338822255028625534760857350487765947160368105590534139636344660761505790442569156284816502969127931870782602509564375720007472935194655468457995235816774758618258267878063911634554805355370861639177666571733823499962023105223712320631963674134707325946899417061028341083676460013210278778671349677648245098273112635813029967568898250452850105645938921309799127106609665197967645066974304933116355633328235004087324749236651936458693286171988523563911857275190166223031963138824968870908729171373670664528705401068326082092694681623280242942647738917728055232289344441655140990556101734612017738423107783966555836115589141823471977927056791724954610138624286762209743570228012927100914912026687688407203686263754682164437371599416790683138187875395923527186263012740385741721750431220926222663179435734843978585099578177789273842287796669077509573001018671606945783491933347697756913981467321222204393607427961745201951844384621257149358317087706462143528796561429128077237286896460397987190528992107924436712037874082182133960372797965022532796650289875090278614701806404282658437136657031706318403672609229267013847601003017028644887888500084966672500909023447397452358887426593435303479275946169995508286500544297635162620694468820361487205500659082888921350938636491680663781613230756100354735300265095526800932663611582862448261637008260642852482560256332038068426682116461891030381015173479735796050033802047900855882309206569001066441942346396786768026909380063955158603273043373899677956507858715988497900129808925924816059801218808894199176950218171178648933391445922843351820264615265670431653815171169211394291205707492890199166097771895627408630311522549902513612845003245676759212075149594610578109991118554332068113032594622424474997424958889237503315139320982442609682455856757305926152308505450764188257863851076557219216656043289081018259352497562138091506699039200002628476216253338097071788453638082832642583296853805678847729434521513366119673111881156998263128878076558025849685643181116208230530131634773703330570625533538271181737506733387103978572239978050276430055174015080490093954243243856435012266494980827603757639955963286894725597334446119744413926498451304531922158781917610546409182540154075703812676322864220252816658913356467008993433748074162700661971746264514469456679767651035822831161731848472999334572213670252732910976251917944706366159261087879976302239072911667989486189096663002376404398837333932063600411652373155296347936253313363183770079358370870267638551045882585184727214396668144574527984234803288035837047436255433758019345986632629172386824123026746140035343890253153966713299116302333561193714302720807649666329842207201209032827804124829676847711500249371723928680937817181654849784810774612692915411756049604967801663297261215062812059412561087216798116075172551152186244756139920968568940775489065048280701713354519981756545481244574598793916239299810586085036637553284443765913591176752119886332159080705439862572108519953524501385054472453344501135884371877225737980539985720679806757293132470182908747395183420234904172287597051662029510855904724568201352677739932052458125634785541041894598830728668823909112436852224197090394510012433192967640752225162293764915594795263883784202737634341613760309444289014940867171730023091023116905155783339235291849124488927297053900653002581499267509471772241944780232709631886434301046606967201275394168899702351908399254582234606329065735202799528162723301271068038669891211478002727901681654775395314073676071296169902112975520096853757834588836830062706600838661350849536195390417420366289060325799638661831258992948646232208638999788257076487947032934548171718502502833952497723221293524109582190119760329125645007295341763980717873396849866971192656920541969837392638668717884786017117072446740900637532590943191062807737138581591870023153805661026730266075090422688398331834579074427108856604942335088115179772233018035227283379680612458933586991517053153119720367501815830791015625*t^87 + 241683684459646006961411815367967016333051491546355139530409082632596636074171754273876926576424853105891073839227856359263714098166346423509344358533789458746661594248606031109490543423864591003335570599466735007292271832007477539548559476249685553629209045468532633568443213579189046367420581167916006998660702315415771374949569849149189392559576824226632072329960556336474729239501710510909511477357965772506293127555148873113117135044214693383951677345441486659766977780417813179204748828987464625610318404951511330597600964515094414637820924983630806760637581987518673929701456220957451505169234007424693999564291866355478952204303444407552171471449312515409183471721709009014445981884403250814736577350889142902413519504481570708890078685849021384557280338003510706573633014724009299037090863150668120816323900438500126465223669085066631415453726317038097883443775829248227239398589990149050382879529103927308950184861005539953648377979967190938919663338274614942304523622230549302951126367705897488691605018316407259360963193212987936296891663424983052102543254769716952202596003962363082902601111846821220325751195444896109285943991266165118959708468464345422331600124627828868934747668465236340804438828897875659625631042556536191304135585437303773707070777325074327933661011936358458561091108020116512352831203272341262065248024058098697842289494984453601910008927345076115928886667221521823183799776511296799061140165039424848032369631554383050773911968238360013995185405831071671096144567344090773394721429755687287849849084214427894612887833692217874776255242036708654369803933373367978269552604953746204251735845097659905667351337012004737942659814176596670216336744700617647763700600665265815014883995985716834919978765583297998982887888239580744996993434321948711525374417150823062999042942051596737485366551359376817475653702516268298862528022952722930463768081584786321452242120656549402258625121319569973826695544035721608545362740749668654585671309740018385734614309428795701408023718136115305068256021298703476717087628706190945058230031120934703209228463091989971408433027786126965380720568573817257896865750099048895229151975507690586910265689036112517296670247895530184553221951830792205124236278400928667064732570239569138788101013771309667979625189725470789566524615574927404224035653972890844165124412858076944762386885333540245973650967867311789397434703529051566419809847327168962961807517178082949266226931472800063679143917155117931793024680324052675466551009492512648116456308796470253887860709283529671195419614145762759025433198980917223107922068587359687970327724312493878835215268525116607804566697042348183625678851851513495441038915658523057132401792256302797996868985699978498125909041562112426557515617898477006111356006675142993447586082840356092105132104224810649473924558741500903831979582939591424745790179645974208940779883507746297208933511477122229812163842578582913598777051807288982451791508613450134690363143418811343941955792511477734566229399763660068755834236242636740921269791052534777376273427850796309172048067667802675338959809675702425283582523198705063205275391866323941246120200421268160555183782798275825189261183794940396034318840791729763593861886428648704226307300265406879490109197687995814346505184952008421153773526621883275792501874142141436781210038941455423998349969459436322768992277020815868785037825661158805465734710634193244455648528731156485501406796500458432240499770465554162161079948042981906846468756569445692071713782737673682180894941995299074913861477766538777417836229291516425798029398749147603591933146443547532581722882888903552164399870469052369329909430312441895733899529655010036361155723454794558855287521713728691529429075491899552209708050929665306872670747496749608093958523480254409828988853493902663207929129235653898335757636962505309996896207108219895300141033865071774087414262280973361262401613840338643239429268299575770777271066386151665900180311596094783313325285300735225237441168811260056136362198905699495298364106837700110848842122359682100608006333411557832371656983891076577038824126045328185357610493055544300348438660269778941322535206197127767581836815612446864761247227096790757854500315886056583164553024233891602314289165529278246264144960432433486247631259031877487021217655252198391263858254194813685139666293651330755338124427702253349131100623817228806412598265546621909710518074593058077282925988635426810957617776548644445373605958351261883290670096025187824239649308853236959467820517279824227025575463404184813484876736292688181251726383299662574347390246074487503917350486246943430290392129552345934721923863740480766923125762232570365368201380422482400061349711399493597682851323458226733114890974067432064161360235772115047124033653621294359738466554463358128249376340934452167890354292236365671042570515405010510117565574104514307322997790524145949973715315684650442678792820608338922042869852093712205393530453749166181893407762360163045707557304429580832453851220295158749513688971480894399043295342644399045851344907918941630356080461768776343505366790948403789959209146269356545600280904648613854772944459353868223582496490224760426334957332289338468469731547473668467102645544385504413804467006669538257599505771488852935690055482238546527973451470185285788726232951465641078134348359098226435164715861305327910064295265990784885422534754224363784336213618722344230456517196294263018218533033733908476453383301436564433169876522515093946563242141094080301677231481694192798905754463567662182782211981670513938090724500286116878738787130357152172571256358835605645692657035976500849859765922939068352652186358164182498430420135052081421719572191030625941281914947526868124336693798934507780554705924881588519977333401318563893614758487296666964788616601778376991500749245067514369067976743753824653185251626427203116377487420896581073125110307348684217946514632720487376641333747442257998957800034134218078985765354586714584001594312322126806924325357638656178648043060401659393258274269820753669423758289142023003441315697918017041127937096362644800296128398235772990605719327803790925607400126687163442057212841417751729778906165145499708453109682457364645002245523085832619699023339628752962371782878001342772399/1070827684888551311151137395160159902048577655436710500580132593526715937132208712960014283483373690130111552453459287051263803659098603608695969724548653450152151079036719435734038539942725280362170329626758788288773617495804924739835367505965199316887043098590213543153877708026630455809180689105673757366301160340339381741473307445509994314364783774921456888428945299375126090242991404565699341018981470432350828142247921121937054564640403793839924007363166932220532071921516681692271918293738523045635641428070393837805701653127221798537322734281768987947645152989703861582600077611317743226488812625774407077821100443036979918231748436895414903498153364072038842517087358821307437565228581255828595866267089092509495030339085650282268285094882981447051675249268701041838614723851072594682675159603669760802701585267807222256288251140000803716676365576138998236448389574980119299362694993696151606765340664905304302804768010430847602158043908654652867224242175384997137166118561430416362486901183297751533966555407371962412427356451151788218408946959633196588897831697350288225248765542204261845177590402220731403969679575250495047273856003660983193584413828605848229811930550566199986356106026237394453347154162689232712530623159860596566654457717665347312256932117719580334239180583482763804996097860843604657222425154300888336624100961525689666021946320479513575944167690740297015730102102980937839878246057642472201808008200246693166742399190738209772204388296860466792944147164356307789769467354879056345553217221120030362215652587078246857972973140249685296898187223008277101746080821700985567508242740349180673096521697226202257236725810492720956371135343047017476739183667039922874461520310568468328947784978689397123160993098330132809921607523324363278225895154119236711067312401191960385230502398998276668395142940997569808907752251453514254051143902500659917161238664898684303486854032267455281189794772616569254196106193151495307705497344541154786458916109138615759635221103766943675612083471666115203024078991835824865846680599904528529357875004633702684577805702287189411216829808076785107363130593478954984901663854272837720946025955967120246540676534518185153324071325728762612707436793446561881878721905683782579077007028216552611228282724069977027358885910784998642986851830752219376486289437440521602346361538606595225315580387371064634154062504208539412633185208292678801852506533098631513922935955464245550904225861383097489816012284775091125021249289615398362154289435562514829446064324293209438264881268628658252013571483667684853869171128732141996424639448632908211936339034876190365896028309466105962237596079063431465255186003425516674068272570336305027011185640583584756268530158473915015186328143520917053974697909086274444095779631765921855762429316424071578091118685588153700455107781915647026247227145252417256959356974042897725691718565826007176427856415792994361440191268386735753973085175911024117276620943022591201449502124900568870959968412162748636227434300591247394917862486611513572882292438150040781685574725809646801755080883877871516333956884700617250515017491706043023572251973784997726852369522240891238660766368605708579346514202742706750786839851330300653737962372828872363285615264503773629322133011036499731250444872195915146159561296557396821310237112270899296455886263791945855391271487303760853764166282694852340161206442764203107309868656116894865802938838927748096797329560115269114805668897221876487777186721470988036042654966960061222666792645005308031220394038364270616160154148117159807626706808130514941941582650938483660209791100657496038352274351526496721140232938184024701215266623628341794441867643930892892051007307508571293566816544792494212386990829961393530538520971317907170810712804826138938895205549066679125284329762692555086622379163142730084930408956356877437436497155388536086087299497556515186039081477474515645080096688090052498921204524713932709703035135449949523063989746608801057584485651185103519453944943095548342326236149918428398540653959635838022925177043329652108906388750533659369853046347926192601381831565175452124391982036406987116331721728146082601016389236786047199559747938329272653773357411292120781141812785509073680413043540164083229618073380199280150217464748500818630172868755805417255159672569782381107852330819915139563836312447669686304234604594845298029524444228976362427812500643211623002214303001305513079715211447145508413599162994921287719079144449291854982871220225926766429354769167462416330558409485453545906488975191378418614287096431513113401557655087581995787756480957067136182362521165279502058589915861772306355442804178995246076862724730649055814814298695872745848936425879230295028441127348921966354041982189958457749531057906221461468249630716347173229711359605901621526690407310237250174101068762086538727359620057768154067444578842034393014096568933881524463451465925471538814333883912217613198937638140494051855986626010033094020319523463382225326842585551251744299204400965768331878461219742752434506335997721311577539864903264248012981943577311415092975620386684484290240977557853549390620180646950731823652906165108142832472654570889956412162808219871803279748847241791077023002970582717614649856512884841652900399701033094507926823053007997529741197093129670290234952795501405198664231817361550713855837304937219209459939322175017174063010060272922958952195825418562588359163552041841963711359145300620797352796672914585718561867050330720693134701567224316455573642521342224458208834806036317675913715145746589936157426056354294090389847642555321419312533370394642016890476941408276603347478677060347159391574009764511178313013789971252043283781155896217261906844435691096987454092910053331692685953631518710062338709874790898751296095121761321770663357179997149216371902827210554393700219147737701440534858241329411862206944957156208863689537626413364055705822260025603587928602650550328146199233213739367411549265710755857322769912293245314455650675180549059138640542511027008919376539894468402698955469436517534917711059749663239374117229775811450641160804110281926567928386574174814018656642597753660877215677994032953418784886561308303252259310716222891735384073611658283777391790491944512001191895466552734375*t^85 - 1291018739580082899635871532407320676324589190374387913361559327057156138369110230557300957693934015791983224115122713673458477371737991040976697729058734656898264394594140532032204779686947326298356588337985863478498095638989924754692523920959685920990319094657745671370388063979340889928400742485293748634803250867062371310756487231289563657086957639483684923878648691193154018896143994409218904963328608845338802259059271425733048226990235033055036063294899147589021724780519740301664479267942222520177223139393846297835577021507757150328085759872153450711056395518053269179495838875223617277850193996194953138343502317506983844367003832624678321039777776912517614714827438951923400943199674898886186534742020552666754736634906646496292777839094775660568905958214622746856675959528120772668277206778477676444977536896276126350178942830491477125268806570162229105652595295056727465343262944670240178470054298177260134803830780782912376650352871717325738068238110207785084988245962813166920136503621768548578608183258136516288122742930832596085380163592994996820716739775863234276491075281248990868141944256159712117370582678542070634411989926303732149156483762362069938399019596782362332085014756070309377791728231332220382144175163596828634279165827163491793306785042292071098823725319020885548317083450695551215707873671926407583753644284192400755333117579719352617818905297844134522172898371009970608727365727782690008181293037241830669949333435210476396275263060642676378816347848746472422765919061559921807270202926072319675298105078152177575236108973020003829869742445093719258709863631146151316391532201473590069263812849735964267108063924620385375515259296453537749224623779501786147213034465325831995042717867957849916042173787538445308242892798525092882547382160976935949735652199774761809186629027175828372078899617792888802044318509983141323182219168912967339112302793707262988381744345887679962981196725884160601759031287288537522422785583872232044458209936780278773562234487414986435984299770439155887193923916134279722123493698946668408489692507307045148046086545223897778874544438997893364206973482857512321204453370874078090678614047481798947386027591482343602552909735632275767153810744099638283387023245970525557071841786752575505817180205011604695376392323704914228147196549256474362004433122346358681247037486512638438766912560325348748732476773868700833900816352573096969510357662592492312735802784061970122846757585630165936775600877535105233685981493961815746171736754816455621957896851517746991738964396687647073388595651810945033735127178712692782863510130974847027789967343873572260062601509096990709800423732317999724718953975277319795326501698304456074852355425263195466410724639990589436335140786092739074416262002149571661105464029373861189667325697075607171220164175483872721006353164467520576533253661439037897784637052612855072089323387160647518228784698858398296633846763630114477098648445937102647383037174576427822391436898706496698373860398529379020305066072566792222043082145878503776067393980641777427125406694175196695727191190589931377872943065010456666263486251900863322437308337269782308463119879600147090314845849497732121016741636947629847658997066332653182991938100764140374799359937732252209223996599581058084836182909053813752442244602443154071739893462232636666622731704492787742738220891584213504770411944684445948685250264655462589125993517905234443254251524844942024275444096207221552739257674384958126398924659361649219263237966100876571877336475520163014418932721100881718414731693669990026620858315279768922930148087069184909843123569773327239785030426863745873220890553232678310376835317758367709884670605606665553733398974176857931589227414683418611718230433395492373343774482310748664430363261537294232380527947492142479268057731040351110219956423658068186768967901380122622481370608128135194914809751485577238853923764608467181614602803677518169651326757559056669061939894764999010627340347529300257444724406468210086009569162116635766541356654905448597497115625594655079949153982366133273089898272912425173349217425471710027515330515301302970738736350517964094479110528641949944766934519029196059150598333808705069458984405837474165641191618730101400485992390465510125483567147464461507701092725700701813908421490562726210983982949675124125466748040104404435902095708081528128565945951176923886699596939399978030140994971500835461349199159549061171183891422740383907667540804722901686988359612913277484635815976263540655466350195833628257742069750994117880027716816079043684543264097508983037455929333076183034910773901305660808444891070594943896937286236710284134777969916862982673034001953723733056084118038528263259789140862983091506151059952225236664464332916485764404286144363520692823566363463707769245189856931774167379776073571365035387709720974816091499484773150330753800165368379947578666680863551399800584610732424545185499014873640545748129092640340387034321336908731707319973042602085708956102660905835608794413787464342145089323735730530779772494906716345616284098996571521283306627703026094848381783813647399148698626159076985655016084031907589822161790360025272668717673131131031331157106631519819709940610040046840668292666607970829370804398398207182142541983625978620163269209374356403973225644549487487024470197528001732534233553136564002728646318140544136396052741038154664886071655458774744095569028906017990510319546636906983473605877726584037004091470673599666211820107521433977194649928190660136399234259475171854153561311541735004379774092706697993561518883034471046597168823480225784228139403783634528347360215905511907214728031935232632658840856793282729090258029502797382998238275760459343695170460972619770041686961871130128899519468378615984846934893456262041601304429416568802143012952737260411767908052999342361045651264552385056012378074235296430461551689202127301454681545497709773636165223330355339687989477284443020010945689130375809835238329249368408087006317503171545703949994275516709806788044639678165597260231870515833792923884006845733004525881837349263697817754910888090693663681237830502523373935245487774923415805235821764260904166133944896111354477511035518720522167752887962704640396130112438017294085666423315490179449411706221886406351/1927489832799392360072047311288287823687439779786078901044238668348088686837975683328025710270072642234200794416226716692274846586377486495652745504187576210273871942266094984321269371896905504651906593328165818919792511492448864531703661510737358770396677577462384377676979874447934820456525240390212763259342088612610887134651953401917989765856610794858622399172101538875226962437384528218258813834166646778231490656046258019486698216352726828911863213253700477996957729458730027046089452928729341482144154570526708908050262975628999237367180921707184178305761275381466950848680139700371937807679862726393932740077980797466563852817147186411746826296676055329669916530757245878353387617411446260491472559280760366517091054610354170508082913170789366604693015448683661875309506502931930670428815287286605569444862853482053000061318852052001446690017458037050196825607101234964214738852850988653072892177613196829547745048582418775525683884479035578375161003635915692994846899013410574749452476422129935952761139799733269532342369241612073218793136104527339753860016097055230518805447777975967671321319662723997316527145423235450891085092940806589769748451944891490526813661474991019159975440990847227310016024877492840618882555121687749073819978023891797625162062477811895244601630525050268974848992976149518488383000365277741599005923381730746241398839503376863124436699501843332534628314183785365688111780842903756449963254414760444047700136318543328777589967898934348840227299464895841354021585041238782301421995790998016054651988174656740844344351351652449433534416737001414898783142945479061774021514836932628525211573739055007164063026106458886897721468043617484631458130530600671861174030736559023242992106012961640914821689787576994239057858893541983853900806611277414626079921162322145528693414904318196898003111257293795625656033954052616325657292059024501187850890229596817631746276337258081419506141630590709824657552991147672691553869895220174078615626048996449508367343397986780498616101750248999007365443342185304484758524025079828151352844175008340664832240050264116940940190293654538213193253635068262118972822994937691107897702846720740816443773217762132733275983328386311772702873386228203811387381699430230808642338612650789794700210908903325958649245994639412997557376333295353994877675320987392938884223450769491871405568044697267916341477312507575370942739733374926821843334511759577536725061284719835641991627606550489575481668822112595164025038248721307717051877720984012526693002915783727776988876786283531584853624428670601832736964508031717855593564351007539234781485410262777142658612850957038990732027672942314176637459334806165930013322890626605349048620134153050452561283354285253047027335390658337650697154456236355293999372403337178659340372372769563328840564013634058676660819194007448164647245008861454351062526842553277215906245093418486812917570141548427389850592344283096124357151553316639843411097917697440664162609103824821023967727943141892947545209381741064245310852152475900724431188126388670073407034034506457364243159145590980168729401122392461111050927031485070877442430053552812995908334265140033604229589379463490275442823725564936872151416311732394541176728332271091970253914107476106792532779839419865699516250800769952647263087210333803314278358426802087618733620595274825502539704288677146769536775499308850734212290171596975565593157763581010410758445289910069946574235193208207484406650204014999377677998936098647778464876778940528110200800226761009554456196709269055687109088277466610887653728072254634926895494848771689270588377623981183492869034093832747694098052419288731244462187479922531015229995361759075607205691813153515428328420269780626489582296583493930508354969337748372232907459283048687050090011369988320022425511793572846599155920282493656914152874736121442379387385694879699364954957139095601727334870346659454128161144174038562094498058168144485078877465463243809909141515181543895841903652074172133186335017100897571987016187225069853171117373177127344508441265318677993373796031499750960586865735483426267146682487296817315813823905567665532576809397099110662948681829500626214884959207546288992690776792043340325817406055263013916332624743478372295349813312532084358704270391436547301473534311163760449751059287410625608285994134195475847251214905362405805435347622288270721536453143999612157452370062501157780921403985745402349923543487380604861915144478493390858317894342460008725338969168196406668179572838584501432349395005137073816382631680155344481153505716773576723604122803779157647592417961665722720845128252538097503103705461848551190151439797047522191442938352904515168300466665737652570942528085566582614531051194029228059539437275567941925223949155904231198630642849335289424911813480447290622918748042733158427050313381923771755769709247316103982677321400241915661907425373824080986744034212638665848769865800991041991703758087748652889293340775926818059569236575142234088005588316653992253139738567921738382997381230195536954382111404795898360839571756825875646423367498439160547167356116696032071722433759604136388903116325164511317282575231097194657098450778227601921541893054795769245903547925035223938641405347048891706369741723192714975220719461859570114268281495414395553534154767633406522422915031902529357595617271250791284940507148886994577027890779915030913313418108491261326113952485753412659046494393675315534680446461541117435235034011246254293411360690595297247642462821003769620032556538416004024775902650865371816644687262343861885083366901437729362701725756599578554762560066710355630402858494534897886025461618708624886904833217576120120963424821948253677910806080613191071432319984243974577417367238095997046834716536733678112209677774623617752332971219170379187194042923994868589469425088978997908660394465927862592962744834392941351972500922881175954641167727544055300270480068046086458271484770990590663158619784730861340788678279360543180985842127841566020171215324988306449552976519848616054877771810043124858119844985731562851879907549393830873411013596460611154089447398507467822271095833514665233581956675956589578988220389259316153812795810354945854066759289201205123691332500984910799305222885500121602145411839794921875*t^83 + 999265527766701008554884212564589273072374572560052347247092610636639782510394276131230158351594821574753149182880000501581360457371811822874911895972055970411958337824674363055759765157451131306979273310170843798422558727756471957588001057582461974346840334536700484880363679147305501833775509089816865792961361807492164852583917895590510782230291034801011442425574373760915313828957144769244902505283906563591520356580085707750782497330253386066370702706397421835620274430900627207597604946187061132489028137373742238771173302268592026990871033940676121306153581786790867925052901353974149456530447786510235775856882041933620965236013187969448101640489555056500355262696755475490208807740754021132611001751485165750272031945939886377857326305054851384443612003448412687185064788002993560832391474307125542973994982839232472320894249162698964939376025957163747554546194809281525660844507313098083859910992209815698659628180794351092948763120365274229041853752065513337111513144069567603849931131194441419674758635856691197822976659371375477524303297464461489431466824624641912160486488011125873422981632062352079664331531592456925862354557938135439306086346990197327397434532067664696368527672672318832423216577139122413347820329032194110044806893432113016845357243121087081778608898015924219727726409080468253169312446701934492910944102074307086094653483361255746408276081690151295282108476055221181464239990124930930786798165182590662555089809491067011047371738946901625513117514954147713449290845539434858810804023418819507711704634720599966002125916767638031185190931891471047648374227622149627988287000276229328293436086960353156065855878984430192037224249899794917498247818286983786188635884998913148729322057229982868080404813218913120052215047950464197879852611568014787122581917161203094879223241305678128400873132106081864715045165349378840724877199977067075473329038626449985522951857896511109139770892085080786540442033982118569585844430799310807503364795823225562150311817982212217966440121722587506311990406561518711078157060745743400041216747227530325230551335237711653656333827232956052691092330215809508066647047221093800202913110032557120975307445065597700126776445274445528026126886695596852022920628929205954683056454244431921947501311361693181680701818099175219772108774207418703140103356930868850462772894525767701290268309435897724091324436983945659593648471935023447876840420222849802627789162806532715634059082300645115311782308450399065918676108500902852307106457565832735732285391388094081314721776113904239591518769082953659920464355248938148677978143430039754695468739767842784277905507500903081975996939023765974884389630993534055045964990022053435194183482148593284549520479957252489181483922545672933978543131623440999740146099163853687999247149837898709494401230124662292568127008373543998516756798059803972688385303692267454411347260203281559955573422317815021313639560270585272796578615762090688545204774358060876581627832239686906024264082098417405451874918940727594694638360975831276551279084090433150413724629590881043821167137273429527337962413237901853749533450158636328102221212220713642714289909342288880976385630981307992390033517858218460813507139432771527812583354935550977666811385503989180239406263532394749622309617860550907529934720079191428671619407701097852445012430232094610201475232001023693534087759806423418171131370316799011848470974421441747861311875193736731327219463953812118456034319408402627279831982093418136613554026026481294123773368447114550986941399119293577329960894381223997508639261677072907043899604491156386266962489185011325069768600871469510834085178627068857291612021152544967820610214811278477700237072331324991625212005683027517012014826989925532119123611793041983697589033925103909985805818636235040802481443880780481594483662626696578715990924001286226330349809770720243816314899358198582973218531264547396873961430066397928264583894612313117106144934611415925055535309184418209328171596081588394371478986974345823229591502117265438302558468410472902294986204759007669360210926756618132990866042251116405929575904423479498458071476694394645446957586353492048011668792982207702268598508684352758957790605742910108499850021861746443797621109340853614444702471527408279585171614464030876778723683859284879246857055875937712496174827156799151798763324151668491396035990696323261480090569082887654423729513280611464792100555394102237182975454431165375742522920005016770692474555253112489258362814549041702352567209679309979936164386064249616536135910507837154288486935258595696428029306501158503535535892976386961270701929283024735284186245727871010989465070027429520642041370290475906952242979690594551506699084736953907197844880790841193926387449160412839954686207467224041189382760906775157392974257506444511977511600752059384076986434355809613903450984671098783961396901338383590260912907987291736913550607913816766511283781771026342828880338719734888581760448435939531264564799675780449423113932580451772943849438625043610072360699480331175025480529115839109504276178080275417136087415631822519574918960150913692769811426634274163244114890914399426649154748210134095513971896485108503335640400696088057038932936749656116716465012119874468940735308162551523962097604638368625870908925148885443742335281807499590195378052623130129960417161632584136242988639186404281589156812634807414762330973883241392738426446862144708853563713207893354963206177132418322288334305459014560888607203883233749232923026545050272548071579179097014239938414295818533551002118654176946394177566040491497287377137674726739059247298012751023809711011317270210968925492916132199133805527309263974636023055392735821855061521308868123518416927619150760907875742848551783191685884207964319124180907240007438518966166466370817333746959616832728896751198679116633937617543809158683074708649881369292514078421402774572278022183587602821081044498307849971351037388952857342584433445228390755319047235452125749867260845044379705839334548600500868626934374850107831424157069496141478244692832022288444322100797974186613191280500548054049640767774269857740775713878349175862261704767296988066937129508162749174874995179070636794457676469648724964328640739186857854294817720871739764872534731089418623602273/595594358335012239262262619188080937519418891953898380422669748519559404232934486148359944473452446450368045474614055457912927595190643327156698360793961048974626430160223350155272235916143800937439137338403238046215886051166699140296431406817843860052573371435876772702186781204411859521066299280575743847136705381296764124607453601192658837649692735611314321344179375512445131393151819219441973474757493854473530612718293728021389748852992590133765732895393447701059938402747578357241640954977366517982543762292753052587531259469360764346458904807519911096480234092873287812242163167414928782573077582455725216684096066417168230520498480601229769325672901096868004208003988976411196773780136894491865020817754953253781135874599438686997620169773914280850141773643251519470637509405966577162503923771561120958462621725954377018947525284068447027215394533448510819112594281603942354305530955493799523682882477820330253220011967401637436320304021993717924750123497949135407691795143867597580815214438150209403192198117580285493792095658130624607079056298947983942744973990066230310883363394574010438287775781715170806887935779754325345293718709236238852271650971470572785421395772224920432411266171793238794951687145287751234709532601514463810373209382565466175077305643875630581903832240533113228338829630201212910347112870822154092830324954800588592241406543450705450940146069589753200149082789677997626540280457260743038645614160977210739342122429888592275300080770713791630235534652814978392669777742783731139396699418386960887464345968932920902404567660606874962134771733437203723991170153030088172648084612182214290376285367997213695475066895796051395933625477802751120562333955607605102775497596738182084560758005147042679902144361291219868878398104473010855349242884721119458695639157542968366265205434322841482961378503782848327714491802258444628103246238570867045925080945416648209599388212747158627397763852529335819183874264630861690145797623033790292228449139902898085509109977915174072375440826940693275921992735259085790383923749666898768028850077577265433162175531612134750518800739252307876715373236092994762602305435746552340390179636708912281125924288499014582278848471370337765187876344514977718700945123941319870482631309094046562365170851127721222617012343578616245229286988264384417201674185104418115225046287772988264320525811455786149516489564840789621306577612852387949590364133709458848043936978429213375412930424101278823835666032791905683736818854884084569030215784059870748137900977171883089562926961611259719769948459215966315722032981800817378411384461329623547478991771198137081511370945725048136196550939175080580974934455105272374116773203621052856023621453292589841436556474143191531446635713426334065420726977033785845806072631188205736175063185795068611734280212924131088193130948301482875998707738189394478320794348962659715029733866312425191529173738464063463833034383476702426359829974841711614029256568509165226246213081869696406027934430844920791469698957988851801053315115053323849237131054099052682773516662495325551136175987612872137384946819270483314736452728886901129710886547819215735675287928270383706943118254218495111832531199565493494787640325309913223609054671767418808459459210116998892628970380738501150521497437915368004293947993145224112012753881845074188688763939921080284768625201238351786863629286434876871597663023465449768285748946532216924359594582211613491438674701336112681654913040634807702501671254482163545646924692623186052047270069151952326964783164138207316708277737182764285001974326682192410707908270451984611808685810185699296531534994319037476298197560217954538815931296062083706068566783554362626558770264436267353481863362213585280929644299624527081685525364247019968404918462044298477813513326390886929483144214009599139179367290539986473238293461525695230702179717827103771081755980540933746474937117771325601793549777915687199899973956645889373136828142337261924728191097063815148228490919189154577520284177349743988001852546584629875268311732349453108350983471499952502973733423046821341512264378716548324888574716550586471586820408649566234103703625194851142685315693500399452395131803298741450028741392160677578471076271300146781045734817039263092313572414066839619550953893116155322102149601978973077319809883312960372187466402036800625405756983393879522415287075652954764021495880156652782349312857754304713831595329326126374937600606902331779643854457775220229351820142696129741472972689660467488007122610942595963056587355809262233189168001444676433266483035207593673946367759713106057150154708320741144630034272128459044987711202317756794897287684357155867951047495187004844199712934644421241178440074027890094818955031470397686118150494054894200289174407440376868640444604432297750365458212802481893145204545953958546835014445472532840157420676130647292312674751939529394440511641024903906571705347747269888532506231975436461249114333742791642299761386780406894101718950333193726789846083606220179217487817160346190800130420918904072424081932593499427672859195574744820557017700609074713040059073910162232031717678144171062944475833997040315746409033149043421290472328993756444953931892696984196308835884197040194252238107537268250192466548927343202313714607165308898982083048226042053823198722615428680744857881571497045736816494507046616709006081324301618250993744552213846195523799749769211318097804511645366767645672500216257956616205287487625509475092576664110453393946849521521011690164812590059970370545243655753919117399891343208364064253322490760372544258373074833258789269773421631060613499889794483274811283446781867640180965090053593464231021117377698269982010386474439078909476041072586875131388144421966476571663087471927409850706536672790432358697885470888106723647168842959263514414394146052352494510353776061889971709541225488153827418877759502785170283369984120827811113087783578341026240715605888794236092514916013513481836154303701588322407842924625217503043900232905535421386692911869744633222360957231489303325581159032100591052921230891432762693739884003201306328846613639246138807557081768612556031557176824612870586179907360100281128691528153905399678268906628620363172383220621742804337436985313871619537575062932258496630859375*t^81 - 7209083670242126412327108446991060001908441668079354185652549337527785234620160288154288842262200582811140756026046187016128588948952626700987619553878261545836771698382256057202125825316437648307093150502273174852053836568926925038266420758685348521646073200937369440081595827662092621573206883104988897677957134485151279831151332533299247145435731686171013364212879489175318528200026607193279312729254961253897892702525553449247007077609217444109492214452996837501346057071264363799293374685037081202381266363823505737597948645282175220134295773123858672501219797409477111423978697593426793746251856218129318314578728957801199530816870269997254356506371009457735449928326846398837938043495319955258789528403515937728080684376913144853523892376937257268292078937488976084715050988039309935056842327115849328489692159488681879318401532568376571628072702786898307836574776677378802213874401601381670836550376940113247175205382604229997730605109196676246509647317749625595968789480337295438538820238553083584940375530222771350486143710857802719038605752581397686940367362460901360028610475640068776196452326703192106556716050617959106988623264661045095306555485353179568240389106337933622460852713568357850889173137330301064191983929048446814674884627709012985559902157097489951197880527017719185479113077111398535059576783374356473527031988237565048461636811360328093208451920297064466984857579971146230327492304688408207846946535435913445348218172757955644322802511005009596409078866451694884673862805742136055867590658604203685966464147493698922536865055623411985826423888504425339932419100689805864300319936989156061944513505456093880491238277694410771163881671813536518760661997296922658560508176370462928311442071746482197329590623899297888588345276700095509071646774365018737643354900565821160180324578761458950575066717127011416762441801513038316483114434091045124533938976579276581101165192477933555291205172454602494668607502106359062119119079666182503500303760659798586394641008838021594913619198395310429570277429383695317468216046671552510430760940579388434003277148392064326922975529521915813196477744989276348981310253216353464942707274903920790156769132761894637486924566044607592400762926841165427629377304116036035599366430703381970000410886116433434721940610031431783669511198199753891387849039529932922055734821697799644293947426777122034561113542550658750029125513055036657143686672240088787911602088676478092183123344135224914145428474416159541546096285178047574574410683310923828384166961453089250667237722121989546432733549948008950805719962814799347758183471633825970138062204816154064391118747131494033086453135306398718245658815009320746056841498130893384055651257903772721005976205427640448191319731701799868749992534689000953125720811717568202020808868151773436020958662446765438305151683755968396839248044394142824985069365023353810213087120312497100932339296619444309764714103254872466115015355941051020249282097462555695639926987594056181311292641968526080656879411054977315282954718627931628497770599207956078713911160057726157141016745090572128758861144128139748295867630282827066201082443051450569588949525166444554667002160006524782959017250372127307326004446903962522890221470349266094000682785552093160573251003767304043878411754268797170483278052210347465528376651334006736967891511604931259170141339213553815256526596668736170618398451672761606966917090613554400978334594470342989302494617246262628206000609430755011612843663832132759411583041166156307899802841747166691146300217457018521111422438193428630672132072186494810954389110955225967570823552677978768993071402875696091324624916172210439544685598725325351155543027920277231452143528675204949751022958125066628025587033365122966522457086141584453606534929373504850519811970986697936364289172487563395369205565366413415234852589613422108586770542203573641809388933881060168863205475085186476012043021588221020769237090963410059488952929130120586100179375928925182825133218674182111743272490211248037027048034181082359583339847587318637747670478051925446891809036669715152126988311525448020314626568373599668468233687341189701719290549023182350425891845421788148910016802374159132858185040557338946609305885447814033255584239815131832898497684090132094175489033383305859218665793963553625069576328900469523129049069409837493378673825614581874064341791058727788317737245598797517188036461540494029016844962010182438309136647134452789839591631850919766554310358112856733415091300403741638504647238884047134360955431520293171109702973313035815259466823517578530378609166901688965020758623193613561315847996908119935177598592799437092813565555563649437153854224090549712939011486578783593269542165810757368644307494551800103973211816187949059785188987932953137752260195257850536782870960485426520641901430995895088988186524022442975378769046811712811288878502516423160034532646340578193683119952349440504832684654419642116303239868567993161890737688306517062701422520377639929422325793697303500759517882812898397197581443040384700011222444752290436534173561014949496890629782068102710447149115440476359543251296538678081160712897408000457356683990316704771835137617015515061450441215264172400182383829756592552757692829384376192551309327133347497806806435895527141679242674276932954389039718536334948245743523766500761418276759875296282493354454848213892028232717964938558624316560442621920994891567263230140725351851060897674592399904976610827571432546605901915314084077658509439634207543284080417017490355608216735822958650032338422484246853958185681786819005070585532822981980310268414923319028481248681162899150761099924562192561424999164465530943367137990740832502082397227508459106411418632651312306751101418528637170300033437376548997985438198714978660595335418574856879330324779903804367005042564510330546551890363011234252312120725460651674464878273894931480282301734875097578850846339211617043173455883507546512750872683722663712838446181979223213611425860321861906858968931947630102771473471769521367379122411773305102572954377193393488768844090036175405152537842702169140180224470366326360782777813289302198355237481134078311969345665563896040015300310066298389190825769346141124875538306253763672161620339578316591371732750865046341007579811587109457/2002586764175089485812814346583390805586126121046324321107823251105598570165870053926168919967904942448287491567477325801322566884229339747009872121776228367002352267008724311005410347895380840018649526110824487390726547532706164742723367866857197005450102532557896335415652687336300808996331920281055842728689315727046819908305128158410116565124150208037109186466245786931344680120907466822170395479959613503358167763496476278183919465560045418893098315905277902320197199556171607629832144104285565355629972976749000013816809271422480676654243657597817781076732040431604284720695566623238128876604877858076966753564159007316658647086756057941534894396020851121369186148712078935019913952373413618246480821662898071156963439189028179345248331550836491116978460023579826025633440185792661621279392359694579009036004155116567266996707895846799475054507228219631709544129579506179655509293296916021985265129745184591223754743420238393438940054302223283544235651498574604309619129045872064152265894356012540387416666567470677446591960289634521203470535480295829438010156184212599355048626828853689347763669598103386975976359536070127293252659246873355313767621381116407889228848539718144257467244147291626133241559222744839182234838351783825465485078187680645952436001594009924495226554651936752504378084591493279878208890442509327689444793162606357845709979689267929088627877751134650613509967932699827320686303936324129705010272770013925708242581329650095410093650638244730005391395279347648229015620016030486498667698169011089758157284285929542124380851624664180515914351147491727024654632977777871499799167076494360665182341863502329298182085666592631590143594160064865450184370754203404637557232148086099347562321455332639406504057643390781511605792133893273086832635937659393977326620970727378640636839042405338167346210474989219197027218692936460310321225814936154778630748763832139243496743009633993529691520414660154470136035913235777167289500220207847280892569455491400177662843464115743453622683690540450257691408380240186132789200879620963335957702336910840625474768954862457201076161047685612676517475989944156679390123151643458491152505247331827599393239066099363186697148914843570865679150036229040860082845477821732031177852767338277215891525826125108441324179267836559167355209272616874281872104429168382755176091680634922044207400381286718171630057610080183014970039816126947345749172667672242437133406397433805158439263409729303199832010121090923984210617763929738587015935928871270638745489002385577594908140414753924258931106490036037150742229382229141614965345211687143970907806863332025202913735066243176186849938203107819679273431387949548960812571963768308520052903423199787451243523515051560790992567404813777143905966291005779932608881951543598477086932620785038285695521228169255236762201370625172352590066321651705474034273950865995449515168308503164477635651591833295669386561272608709832458230534985409448350237703668850649879048517118939875882534591534644238674518284463077849372408263188514292555751646980899048137045487524863449611436869062350347083267319521993788398582199558760723898464570869284143041918876444154453483978411276767320064351580736672377627307642653800364895514844824705984506976855017483389276649474743503087035103448218750772353104351135618625205957549468723754447101187287327978944153707468297084824697809537422867667935208972565330604232783207890157372005076850256181762713970570792456206617702613627768431711452647987194561646843124830025902333604395845247707364589258887365734545465844987514447604971677747758282270223574683056259771404589114382934704531162565377007806639596639502477678766327792746114371211048570951938032771885789542931523851911549478242912440683437534890987298116386563473766804175546946248568302974434958819232158562238275505634092619892281185184888715469895930697628937907331912967224191905466233564230235653120448430512203278512261797012433562362035610395157251987011577754532027567800060262633953667407815702165642289202324895545799720517277153481402977834645456759006673632498683012757762290611403596037940984383684388615255246298752487349391534468019489113487825422259800112843092103231499958135002146638140908251578012582116201526860136109033158348937389001646897403747470157306620886244681461011720633810308307430992610424751657865781735969489290230498020914201000244037118234894942981046718871852506265389223882806434028970878914665192440607940220422519971859548817823936593125286900745958506868378517175948592192655159783932219349342715393045876857483727453004792046332463032337197408700266157870180943771975294385234319922128930347632593070930042980290703543746674072027983772621147501457252759019922308342239775795479599800813967153291261344510572599438967415950360491325388241636195802645458997512878285385226085012526620641596903827146252889300786709946412519316740938011000573813641006068568529597280908903788542463453978742528206605428154513098625897702817988113601346350670308374043059148445314315922266537232137342200305185269661792847238151356876242312043568587483668319545848681245543478358626177268811501312073146751170640309245842715221644675972458133663518998127520007086750103667211493196055742521298514813140775263576141613230470026343370293912813080825490288010757235818695398971535171673943034224460483803896900115755993364193074247914780772743474432591300432727022191416189358640678188550851369655604861747299503227131336129220911629226171358419606936960714461580623707860814972897488198644973709229957585196594045737567992980922772041087988099959284644736401947693802454734834664169469457796118984264340472042562899628835131621123532424566103336996280816436179589455888996319961608766394603150104070928125283059455187776443927721358945139479030400728523581616110840476330706310030356632664583743359870708646179712094714878047447166335885724739986701531337549451009942263376899238824318241977230032772200089153155065985942770163760429487145973802709303860231522984401273883106045265175857134010038038437984991864677534215045717052266220650272152000627425763918069980097192313025263926358600717276094599998284230105747543290008534265575180443845248370481496147922184899487054297867773276515470506555783908956953674342091839886599230485171826171875*t^79 + 3211984336830340614112747825062702837242487265563318264541984115093332844007655624237478121268400562613303083585746386659280777028973189695386651985416078930112124351879336805164523573839998157015535296581736508039528322482691249945288657869308898697363158026261698731026317125846366239109820858618940769742102169618055159805221049321948197398505900270623758852310572411255939898490398111617996811905403555075917095895036843628846444729186774547596708848534737130287193468818670126722952922638454655297523872455761140471843647321855951966850078054804019307888430295625700470008699490588989767411535016394676142656929282979953679430272208642598796595240236113095426308851255365588969894926587808691951942819558366082792500717969879582559304168582835318697677450069959339706134850191073857266161261895897768183036568454392870134295208270638883262234991646036828049615443538161797278218588903918156640455574224083263055640310536563242636577737000526809217666696490262403373286149470704241603364467637890918439865918615007879957172207361981243246797996054627237936242106916096016181225788460761353624124700669695107591342130445501947346896906973471172492766224094953743554613307485146159832163306044988648114341619643958752116469879808971407345260503267522110619046828581794907085453856376296591574822308666879480088150735354809296388128885785751519684930140792828853016194099440716524538760250464046648163899195717695153145955552444379510116413767869152139468200094963395960825083826521112129368131101033827737662205362999749757562470249107399844085368309154232579937590614727546587187292960917564026919152031762329440185921686564661647805406724870195994625870818460216086573787050102765952831826161933556780325523796997466890647459253999344323795621917183022035655434483288931542754945132107992301216212550746880484911531089675987006588185212612343052883480888148967731843350778011160681912327077955077499894420542224810552691948435996547266426907835285283016485496733963916977725414101811937785597089011878182036076031679409412265404474727989340657605649378384702574380826974038218756326003219346396174787230952260960702907411477706098621040786791392683926676174387134002597464113638088277670768959867899883073648590350155309595558951080061108201398439895679805775588603205240835914442391523321996308557176646677049128827264474406672634527688987772947002774379186486280229179828005486815330019772620211388440606127230052460914213207108374781400753339196344643544539767435850809468508871040173945441449809020888780632615017504994319358107653672237736774449602471467025068871947653917665274256109415136833382073522233205671657948101383204325720972890276532081563330101940368019535565091261629841642215692972608795947000613295938305528403759552268296440305750347491324696486709533363253707310680658116372960166361514266325481370951037138938516623383953724802669442219624180200870041756497482241889513706101416112774771394887894897694669535918960745316567781373926301717824661792955092330485126606923152220159922403271162282548781821205440980182253932401796641733473830380658234937533972474368640907302252613761634937524258808472270180244587118107124455290738928180149563268696802194978933855961792688658586675855954705804249706397686075419806713261389975076350898450935915495716743388760362582755344867992316130019138984840472713494883884847855850922883785345510215358876426722870701699894202530194378681797973835243101260139913298250895858162199289799417151979856670460535539430295900799672440523456444108852683697384268577796561475361552922149362800001111621336411706146129568783939791952443376637203696951220196143766263550298709200933369786265041300424992262962036450844731518372204682989229764983550366974586406251329137166003873408742955689573992235413390124777422735796343095147791556244168664424866228756942586052986982941521532505579947537157315291703801512078597981492160064647280357026065611819980057559137190155979339665543779638303040331943600702242754252873292105287129388075055566411355621548257266056352952419598411442582665925852375913260927452735305649502938586218023246774699287208066435525104598242549429590940969659220359249109624209603786794347764120431824965083276025920820156123565414033409718253847741257156007280053355265780036768392424737282640455286234299406028823682672640839006286187040256130449446736193151738258143482447196800333436358465384896116752290219546062496227370260070239676438263133908324207518206524800943627640456508075422731039402911918520882049002785840757875788457402886313091433124069541829047904995710367028214844246335996101930654728473650262347775627889058707039355999313222181381650653197496786955721872660894233970028478876820791219616369355328639960536470646421660814261553423112557715447430656697037717247689793519968469895481075397885281720037363026637760859459409883415832245036078182190103298697408666730840392497612701216690982291577302135643455488208666471311853928847799290081693328849424563650391351204498582101781779482621771735963504131478267354312478734300520844128313944939953654734535699407147950181739059435690832791821953991416940455773741352709551224105990446418547092494269793796480828248780475484361665207058228240686747388854933549462264710999776757031011737248843870637392733099200720168272868215507264272472433473159090265697467829483593009081991752248246121712636189497561732206429069072912014713143462402758845981945868036439252463422430535986876553164204892919351613394648134268136113175415329283565002960152331524678824248840374904791358559303708333477117023912456399441838300908722146497022067601232881851565025495230689159200576460867084505398905822022438442973630951540471142453451450644513055878547330269874359528055157541820653633890591481781575208429185518206824772097164215441548930293540671830547398203520957196634091754395682587548181294028325155577489596474548555081277816671616147982309819137119032823426857087483741165027071175976385083842996572254583590601271752695299360634332038067317268139055190826790299163369698098545927492902060450831401065872004390996108740105380788532902014643698903000674945822355770100972519677887130389800144671932597803802529845230364543068584503215153930299687536249365040336179497898028921282713229631043562724495586872338679637310767969/479993146953548687353253516295263775326979095192282421980157217753803096093935928298512637100963962250403713837046542911096105993937895029809425916471708229040160821729747816573669922042565983729246160295727320044890710848175049247811859172744175025530196963736526227618506962775129174502568571758111578781791368974039475834439881389491165103273563107326387110827782702870603943553159000144734841507651812436573564419611789739572471085036250289283645759031684445274030549666754624581007080629413759612627787104979286436147524478951845032632694013393482921586734922944643779228800747826904195695961160201833701628290848201470122704680092769171389684613517893256090563587495033964440071614345741034260003515150514628727010087610994082568736462035446018072351598351024901882770856954382751536957100923945302153822525234731596324488061673125429145819407933999687546620435476377458792355578224704095478527951023551035081526528725158333734864751224468712096072840707695665232957814826084469824197582051689632628082451468761367300221198362555832477709452675792100372313508927795076612577998481262110406503533881730481961898572504324629465706633654411033029608869130736543198404866846258711621353230951662033195130241784448647349664317449123827658958580158447216318659249994003065335355869270976900126385188962011799724838157785317273035295431841765604487227709907909756316929478937395094838841142910913828760341811267364614909444178662890352730577128560788819137174536352232419688904185325239460938951669281155725114658277088002225230242504900712574880230329794634060819478635299665218571476548522240818483810072001215267730181540716208715017903076324176284637404716098753457824843444924503768284694501359195741334664228660465475466105203905898694929774289789226747350767840306311525490774450838341954829701298480328169039244967074893311508732240372983083822738038288985965814776584991020601852407674567040482120795763079686976427401710458666467843723911702034594320654533923667707394822203032690070509279502647558046129675616823556375359797936969042284331524548385499271486634318129046808958090777168131093342868569357052436001706358025257347759842060921894057006248597405410293633062231558559297082566290603459733838389110679527450666995300561055005877761224078234971887451119326301303039829213518044095284963942164597239681572729198497256912058606607807215031615031271048920284140356259808696230229641251793261810416796616961036970736957180549893732628391799023867884514004636879815999535655448981249778919609072974775979054176521201989099614546852589383889608499427600265450667589235141549925803111498779835712441666737743271140069002352294156361633612457598235921816255121882914425724322030942766965365966330271836040933576715729917121701282278615848058772627391937890267814015685928163131790811573181642833539764056878651385227520523274697585186812020551597327220359520391825646960461625570908882905653544430198077603682450169114781060544287809224963976233434871836648758173477693355997445881927316306972881664243261855985435116652221884444985564380360623613989702457914511704832987908719458182804370620040509529329633470799848269449405600549502632365659840398412035715125702015674950930103484080259403878463774522984379182052855443668145498413640520983822010398899626043561988335862311744768689290631148033354815910417412644776326330811764677356495519733184499609431035395834185472301095138291574746824433276554302448103394382886512776928687666959287288555893346538418303842768457518532020686053363477505654222874148341917495616881576656785887977822212539894794779925037617699032842920432631292356351468956208054289393557713810185578661030497141164532982846078779537327121983108712147675670706590117127956285118371416945124967378582394791818251122703108285200146354602648753000054896257229119171139477281990788808112729613848981060578374227210654534972990159004444923615594148856035126287781277544364919827047734666725044357162199042243427752521300895967622556733847128935252908986751657881336153733365635373100175924683697878364493232408807356539878571587320923535889924306423116019317436083396966752000004651734243938487343610820532440313260538360149435033075907382952652089544371073206650926735881435881795818610832462141640680381044439515304578815272480403355406019993766973457587458822522900154191210251845769983551254156892709965938226177058492419130360864019889988930792229822625157407969977971212587231203109334383924059697988779523768574110964145507447497598199218832825232945202364806296256880151753888523800992491399051557181778623939633911239161735866465467426481033391578746778376903469820054171171529143758389941277018216244898642206551085035692604821010834358538165685557457731769544770252137332410425592602476589481871259557876608161778062603130931875647681842179717303169925393219391286044789304547441196144405213154235448200576831455861545054600221988968902315552489593046508745376170456827531735230893680160198893296019271784389121139164493215141525056081893505720934319338482409117814602905984630529831810952201084180232467001606984274630291695325133912271383865092205682982744769710189010105213622778790868115587938081219480126902262551191698415016715146145512973663569688798997752003398656086108330848777882881316172387251720372784306494996275373319841971401243610624644576277774767265377894909335782620545960406917379544588894223637218644227602566456491200158970596091375302975499623878846601858240699987442087369299788729260713442568858783928897381146681339712880328949743231699833741374683291038871631054310391161671655182778389698834013104698113740100147341753880936535444303000651351216680673723334010501832943374732141624227964644009075030927184953765126495216879581903302612459162994802848664207657242944825373058115659780587465629449611749393952427354888017372545527382330801644014925321328749650208269316238639605961887162563428457220427803098054102631040696237497568601324794503142047830869476806863115479613092437279234487932209367261194884907462401693419249478614938198143298273953082417304763733467809513771947596687698960339705758363892706789144976020787595802041838527946961959226862652152941071207042130562848411665109651335557720908397089096396582799431953205661698417010732182979893384162642423304094873046875*t^77 - 510401323976853673219934911016377578867905442878761464621046748557279152755172862144099781661429509806945164584134133345972220355488672103378759324697029481156518526915386543237367309585784029248236625623301044871553878093963373199658632275937619519113088225625602882173388553662426849505264556946612733892276914334391240905468573603119664740809241104885988384280957315576076630237602693377568092159677255399407109392614486757750991859100760491797788694746971283519964271746722996805657567264053381961464526631232307612787375274677672542881481605416894164924952996104763997139803112684471409225546763516962921029224309689079132462586273192300020682533796350211577554807300282238768760017393064344429552977509346068800719095496942585287238189382999733043419629754130361629070696357906904842910406645294334969196157345685798395507262765983110410983899459804767724119145610474503825186669855546985113348851647652076298257266933700417520267394075332707402440124404046564271585907399003851242988955424555355105697455589102334143593687755952419072791816184764151745923703262834840000895767051386353834903862684710867557790038795328435684708236469240592909305960685282166807321896008361414224109364889958790074402205810457194596004532944532407187800944468586144514281564945342914898119512246873493302847319640082986867088890529312319049746928296303690500403573133900303228633203260831377582883196417913826479169949296360329486173300400582115168585323922823125985158417012403130778270416411753234963805399140430627556048153581790263627975188140642959642146606894647210409207988663750234678735996664528847242069269295012639926215865813834061738503314261621509468027352853792149927459196796544026851437004793263442880522672767249315592882551547245624477281506744873058411797408874128257004972217488920850127228498454378647701890019035864566428339264909467986931489889110843467369472399077369212784453828936742223654565902793071336589024285131348895726447163560675555442461058321139314959380243817182159663593818523203638932633446566776472744889295088201814380955205339347853425065659769041464712526809473287129413739851685859590346724538317918167532431642614559357873767538772468144896054335086957600578304836339010804546754181440776700171929804677916781588576912300604626811947332683708301416641314304551815944013843472326784090831751310966062159751220710531003286394200541834885806213974112509890119880268805429835975599880060697266656036082678768520046969424546035157406959427576274323714178606345461017601594266919670966365871251832207789400521220760913579456513696651088077270004990834278580703678982587615848299353741843892630271187818187376490822943628449381591508137891666461746951642127548651882969862815848985166411871580897971928065283409071143815776538520321883015269479542397975515174822204195215126380101447400240810709294220122703796662323363196542008585476012049623845874008466399882740790910791120153622732031260160727900941730823393524124090858415543640847188186817722836501007717916076018164340085250466191893625933771944314919792933938125398342398961342772915398783728612384413093905606853472222588906856244441711290458836724723154925767878370434076327481618845296098767838123151984912091355614247916271730214914958618695100884167003733072510341924651022599399244045643420849313384037384153995230424796845373685291747403609980931801079428042038472143893362182814842395501477926684817225579941572053084947255210944741499411009672728393552206718525747086995841397929048855665506836263964197082611908893391544629958479974955710298122173541876985564938351914982624635887258622514036458516666875964324647254561556815455720869752246462366616551368719126286612533104810535459713815081764333973828001021879234456043930582088662016930628317521390609232273607082887428648769883753057549872659166160153959083726571872957026791773833571998781185541179967461019886276099046676368649145873632465725143965605381622205555011126384384276382257722551730757751527323863649060104368002249760572320432129679880711662435562460387297664523804980758911525798494953900372996143518206690096351204394897864401099384905738496326343817890062386020670886540465946346167415915786269085063832036419223224980044093958824462730607963903019822729617060477546262115019135024497287765149732466630801731893129341016625445647992145013732388402127362368031031450007415394830946380933931907041209292547353484306573138433946720465777640750525078800864245024756580555730781393086542745808773666803856622953757807132024980236621832458601236024519687807401828530881058634663277642712353054756833335030743571128470759893192584900426504302906010338886136122025328351233835299331701433519684062645523200364757314624568084994118095925758506586007951387072348078484964835016692773169841503626900981463397882866009382322910716125526730986302596161146652206769760862912798758426539191531270808217868431462274474877977636385189656332755516954743992663766819613716161339410036128256364178211583977417867715658675750444934702830301117704478701949881739881101163893222463702218801499740099952041996805648674542654355111259805576062345323471993338550682838108130861068958259656907013958224685665682581620659136223851366729382678344399995035533364375270447186967805195503282754456456437873546244620115179611134704314203368896693541360808042703788261633488997699739517244056165390966951650270841260920463668702772027544188450532927668062479068430534039351267743882819693170716115136823390855812404921938408742123424745005685168925276976553040397861425056754489200524622899223914452440184607190827385915254376405190173062505310832257307046258290814310202145950458175708968180011440219533327862988196580289107574647865961103181440242133416172018257520078257234781130022185838858078755676275514324227713608492080327869607980300734539146187011108354444989258348208976364936105439793752364047054254305305188595427203773354742508789142714454269627358778437385240243580070939689588425389268977745257227641478671817000989252166483196090429571834245835197836805737919445282111290175077465089234044279455393117598206264343241712293756388720440763986386805737356108203023110936891905643580391682288518055899625501066403928987390276613591734248027017585453180182771084738315276855427421747920123035664807971488627685093441/46942488225630584622202834293356019816463371845157805829049410685615491325026249614213752801902734856986836401557073957961134257449864035008491409533547042974011878732559810279668068434990540917709840084303431599244778271003928860180825092016609921865314995824989350372249351109537832715201104412005814417026266770923249108955783394905384241810687693571592230058957645085356915919338175195128839717583366308314051256975738911963761148952954630320654148841383553327019512509042303428511863447168549185471520893785686262758229453576494879268368313293105900897488984435225154765587156149147118234306313743627293843276457690928359838614269802532444532744716039247256182154881893388870483167393819490357905939879453508358659013238980838363519221059503311668613132195798061529307013523571245546139631883236854023166040811581338578125792095419642659643804516463726715334559190124919223698388952933718524126142684474873316820878845925966904528808945838555584864326810388018671279294428887145286424364217206194407384843089606572335148834110743948143107198877197516352340179844259069501342041264067499717432605639905006933080630309010116504278863701329407530432643541280415100994492280719631283242776082057241984477486444147117963168700055837873569504149666660795023832367909170003810397540728437234574158951194763846589803939972296223876464104079796122373959885928463216144196965566315466920202258016242009162282433737473959413169448790579774026951499953604163310439260323269011796527322804483498405449904963809329188643573280149385415824131489183695067473424551388947828687729628206408313894209700877093573554348231852357546854045922201099495289525839630365783013167602812979971155320681602639862805220495816570886620029359475742165011219796509524879407048664384797376477921357821665218245257466653957777618786865722915135897634428358915078579290006497870887262272746803489624147682546680596838032352715045305249269847610647727103147709370767815360659589438120284952219321361084316132038308846241122491138460648114846777245554465496135846413256771656870203618104003348165863059710395709772444423234601135198880911750144718907434747917784242461990887260328573908181734543429357571777188285423034106975387890409989381877653309796796203685545906052461104997886690601016957371096553159708253792153603875002051012988129775747061721022007560828073321717732662452739734325336187799213084253363738987276541004886433885523964924419770599266172361567276034151370224382629205665860635801999063131994687574930007955676836517583606740212897509212944588790195179981354344347431956735611218609960539056748184568337830234190377864133662804029089380594801555829465119296224174487110385337403189953376898453403983152511995270709371964811711584270997176871303089249956548531068206561214714669673189793138082247077639494725629081818187948303098476539008537147237685656504335147822637459308135904619836744422572891626036809881949640499448721642361228079386531685183008315549289199341385884833056742736608281793481445536405815428488162874308125128471861813710655507442168937897033147577965233308048561082926430471325130839799635257159004618088094523567360771407783352542104030395291800389945816760149403501681424277348853678499358854904359841730202116586722806085745990788460720335719963838162982758884831538878173810559344776610034911363600958374564432623968289126706694689212753688409807959108234830676499733800933329877595628907081245895162275128012049110694590113172597038552848719676044023901690811004329512302496534488322620774475538018908746670360177020521066996664180661181139665439685355950628620336978668348256036428497042398354692020056857890770488560306644636657845968504787896060214916338774604295428872032072824703199713965280700218341632084252864369786960644499230213796531295066470296562880007251874593439985702530438835412538206293849500691781329199050323530929905264653736719575866427340157989124120528790106534103584225831418663111833182564145592826677537536599370815880476555196361005315548998945758017870895113366875063543068761989908358416539342745318054104892046601489070840198946002188965901419172931921288728567727658726146496637584470878452248618149610418996302420155362215149911915464315763573020402624927234514383755782110091187664755657685911878157079326634794034464514212368343010107679780544804042982227429989165665703679157592013781216220836213282858636707960050279751499918419596769285142600112209908927216935349645892875801223553442527226700200552228753230397662348354291531574906632380858325269377493402303196654351180801861802396790682666565912745449533523138478911217603832715779835823766602439720444598846872903279531287514817945384943554337087228224765082642251334516481920250538194000908376082035861778052929353210504810553242267616951585467325171437485362427911953813894608589811847094154070141107458315179828144462057187993631745892945572587849478955715073768320843840090630432480227003235889080178425565526126976202235831226074876595192508042056433757931486772048521799464878689315129025680308359382020139517271535872297888068756943107225179683815578590085513593152294774565930759774741457605694597168279270894641229403258729127148732647182422890386924738166854844398316301551082033269410474549005983162023008638209607946111559690461382558950293634313335443467581443741116445227456092202768347728233108940666029501683580982819279899254640776652567502641729358581571501365227401236863908070075001724916567044370815986143876122780954975224395510315599510637976848269398634557861900578287861071279158975381938351122820096071425704905725272483979005585409019097156959003325349618688399316682898646752955063912073376447394723187219875354245146647269778542846789234855102011731075368559749837061136782998203351087871591111688214342895143934310774306355341211305745453635920273075243420078634534853509119439670258180554995527464889727366237789384566665042559771803328010233609992985410287105557628250891403942613229720969641486375456942936892155461534628896270552908298372387724262784266558156371146508735539793490722453475690242443767878822840140687680188861346204562236765176907147795618460038877537092453120640470933050615373858941788687795640905194162917151594551330981068780427152264201258093789218892510757190686145043286703982737638427734375*t^75 + 132760756618081781971830481441244620806702624393256587510061564892075139748257740551647700762869049844589932546838944498517826505241003161727170048400896153544845907536326066380760965030483622254933738810016234926548676305672671949890611365009092430583790005599534024986019880808669976685694603642261708401100533248311110124025152286149844572403765513648328626973495824768591140040492291603519018818072920907328126294083540263170254304532517642445540016461007713189885762605571845076244798391219355379154084813657101737249412707328886087658752627262980396597724474445198514895163962559343417065892515837463474048486154293645352845414814916540298353199299219259244060557803020698903556560628003780602200421340793012341144392995057370650464058466945031221681218611518387005630036609949555285187498892236555229213088396887311624132494093741339502824705645455780840622266573041542326193146473751832782655830866706266889437102600700677088203388569138854497377865993327672228140889966752757417809926567053501128938440269057412474287669276204278377034296807393247614107481459538362731336483792474402631040980907926806836422683519618205454059537816841413726780327978111543686390964586560104803171781604966196407053208192419223624860971963177264740416936496318736682691926932180595863307350469066453085996126327497307213563562083522810117936020438184187336614356318547465659654538980168673471401361262648854779297256811656042292167104555694639887620692551350860216263789198018459852379665474811532009009928200596441152107982185918672513782999961964957126206737286843596318393007240886468333844321903734659025155852566231392869866781106711234472311140533287694716977249247303519459906523597410947961732056554065905855977477536733314899225629482553504526165864795694005122370516887929754902600133797471180449604933076072059963702460778986880835734611060027549218043867688136940328610546961991464391439697083689480868820662683780707203375278018477499010212408962561526845888014794708665042852413997701470913321680423780308893804380846373900683131407624295983851562425857256286478159415288435559480676216034619549435756811144867111880901386392695895579806899055913348960192924195161739412934669775646011556958055323178854118566096802948330498508371629146380427529828735919327548384187333765767003465049612063848168823215052531563231314054767895586809855632027688384573195432059551276979997975074586729435031124818521730436794626638545519790268608476010912303167268814634732237522035440727279725184145316669116520205113314092370608159445533391540135191495428800367423221453671612930773596395272502915347220398433313846759670345419666504642733202923609134439783047502076166591152863581522339002242412064467861158936167177259335147259275085463975929132220618513236352194881791819646568984288533265884938721714873558729883249881711584193511625551628618193043039484879593035203167016997322625656701635644913217363225811006063117150187243247302944171862957490658812307671908482552855085426487011226473802343437046369069158004750792751248550442861685737985239929998099513757801158662377405294809857343939187238582675164811807494769255124056451753422064556631720485330432908239010104624935213573388910231907271934021810780407014920261711656450364287290479696503325521679093793870305153543556091869562058988976001649107502485272681482010585996399817151130535723439206705518866467203305117340316289509991856773108310082236285590721852591074189221720422368468143249036106733477564914394279396625501244338949220318998758459846053493361386275900518994833157554105142145046858498149328830270068105119085185759715978460080638752367710858400882946559983538706124762393955287966929792416472599166535427469788722364406878438987369448155725050176883149679016643253069738149833894984384291680086649542084076008819189327707620630875495803346188826953000475622449717616191319021609121588621195260357349393356937841304398864285233381617778684943163112017316576078813535815090026700466161015921779747311800981377514324774359501682277281181656967761139265065945614913090678747413740801453157255221504162050826834838795128825931155097092150415892160029182778714783291009064750351122380772214301420598362886831045824684803123276690400554669342884775941446423007800382845816702382703391898320478625212790000329785593372338988149442424082753359252933141878242098386895026165074762568243274345681187894658790910090087257823560130150033954981434833647734359882883116413269175934980852271075370919353414004722892760562927585870324377743597479345276240145214489158425328074909364022186237148348827957576379521647140234011736022097240893621635334949888089927827908588692064178549360549135999170556943485737115443667141265522565687732533105380332798338893550149534207548459488137935592479188024235915174889124434607635384732774658510437213722708480902537252623598204727608487403924629592538860753532296373576350900765368302524545974985945731334877987153212084862338592942270712279066539759962929087189205846838064581833820352624391886104649597276622994028211480966186743334335864552896309852337263854034814718979777261846523676158208261955112499854714267956450365300926254091253791614350840296817689966737240416720259641996403055538946748912491209878054596876477838508353254683231133835641472467919094586232148377721635908595151952434393867854324527300265478210501423938065989297710376790320931183419596315190486685151162658901711104759586638085668608969962563833519525966018141558013126220564648314820641130854154603858882601415460881063879140499183845897563727965258239480074038589767752058577226705283840306196098965413185620182236155151311638628853642251730358566130031847007382041705302135225199335744147500241787538524532949297631951420032324312380327273058183250180280773339897958903506677227526612942367905246716344929956711544936759216155483754801750749618933898152431019184322650737846493883036756211693093212331052579374779333006813009962843865693366005099394999327474027859745800323722180986565711872754587395695824491380688464584868212704003463344504893687234733897531444694259497857614321241200101406753547759088862297499417253551200367124244543513398630944212066689497367367561355809017209273947629236799738795832590399797235331727363370380950644957435774785848642021200147216963624266162073959/8536535696657669950461848752249607403806328488533037842982908393639691804921235433529911279389421169242716752335571418202858518037811474474435243712390487651064371460915299160112610905245945704642336521145564252494930849544399970609787390197680644595392745022916163273263100671876970004982189372351982828138011690266829018961950978709902962368259701458342619788936081502663922695110440966688294488855209381734686274446267868970052027447595451364781365445324163948182975067573917324542812579696400213875590908481714805718949441336711648642709664441933852772545826457000322165561811753772830575549036776113844655987800709003876346081828392263967226904698402419705784345348055371060443966001739295363693230868823797703486197624556351638194764819043501492955659191445537741168983851575560492272599396686249850371652499429582651832146500300554837139484320094681310297203540192741248509410551277152220390637773677969591537189139188699174022585371280911451321273648631085721352051216208109532676220991636743166433849762175465455607245803398514533739166616456131474916964400179593605305476529298564813479718064115075953661935424907949441941096557119722889481788838579773439004764181827180122957597052628984447365586478344329297741177854544014289412531852567864805152939369821545983669672353269617989227070862641576164455419190375637632702776142406167904925514391118732606599094377022675081868721842691544401632425542234822234316252587600600348029738779441661278828774252398567878215337228097883690373543733140232148277165447276305927706462044110030837659131193603932822180035615599468388220368814072686205628179755446762874450018310045480861534878228854648991367930986509905055524428668421826498883923963055783292109018279261256175527511256033558480117560266535626870985387107527209291612757549464246343114230496040226107104595207594441854256957864899907659138177756511258670062040485393087405337185583004635198646909879990353256333265674598923605799226239836386626364273640471057783749210562014233282499904833994611448337103123274989355722849740850689156438463401231307738111202372042094900540323514198246977491928748675991979370538628020635757949719314788329707348352189233869973306213673489347348742937908791189477570958974021809227140551171079822894128387208066998537820048045521392851768866670274738253008914279612512354247114298776630139520233710377564562333822806829596456369874598365876235188144949860722146741865819708321917208159212097152309782655134306982840045514722253872095086346549925443471322506440838690087528061380542355851740325768271841620723826104484123652871120468599809092181598546437044636324519647016067982037075952052722715060224091484945118722618349137795091345285684208995711244806149837073540082040566923138824027794480222797574434549428431814295032810539213580787157308279179919186658846880606048919509791636505041542317954607880866848046501634940039763088933730431322860987869040275591805203497041017810798931513542314811272869632892155502319344109120804987243751160445165649255947325644042672830378539816800940927485004889973169605414742345388290338126932532230165480482482401719562150204979941042503509978201650776780326706773621096301039437693344433671861954580294406858310925588013152545269515124419272615298148889983471206669337240479695898266001633818599273461586334314899387157390628007770914512551940145531494257815560875491002259820141246358239148970646385393956866046296740244522384577742666162603297943266866049500634340472456031996012635278788963891602236296303976017006182196329646282298749963666255295609594327607420353246705762846255183341214368157286462185572058389951413444826719677368287698550767710993864143199674942212293300592843172102995107900083087630711273127642036590074181808343575761398441229733504567298428999800621674569059686167245073486825901220195445548730535074108389134810095278752771365116851895957179116473894661364953873796166848658931412639115349306804422569493398735907360713542572018531141929531614262338902536953533578809104103430019288265340654471009818109942057250457326505463080043775782168218372882356899238596263709050870727112041727511202497414867787152669333262777671812591269039667435699730791667691962687722929297415031490744339756880895797816428930915077053518618001534337426612355437893048731151281135857464626714555420384687775412411788979863099852704120180164823648216869226807284713717906728929600234141905529953368492149949367894552272756244106587144699268123460619584382159600628400898401170013834292295060322560018462581964484068306130329349865065843246669453873287711110564794777622987598236492018850296277433504616220897237935076134037218826475904824059453949931863232471871438852538808752101588571312391073379166008046892090703684580207687846427629190756021022055722493760086797092443483677497819130951090763741839451051704750241034012318752133642933747741898500929514665109178809971318196527572689372302397960363471332359838507463201819192298070797678491126616868586802340876782646279543706514152623408406368166460984484576672550165256687118611863245754944137303462963879602302268749047860952936553435396614169028331897435240258185691490127877622194568562974696639623575084833343791042234602498118060275513722086109665658363053645614732873077855322157748332244099413095268794891837020366537087443306712119823383057086555224878689196712109083172663653910886903219083077844337500644201135773507073024680665168413810112923385244062632716242502851403264745538315514085851579943059553924698099418294244731554182149388236422822952054786081565506397194211055989776631645784064454054204929238601745435788993144417340036262302060217056627674886791569516399947985504605779354923472384625433006618924837715548540519930390543669987560439738797768674044300114046775345157869921674305473497102832373235483472348430488983615282565207922329959364769964300107458573549643787386927727231107539762466610328379518649273417264946886910741831963904448335660546473463714688621179041529512038230261261366022578016847342318014175772765416085707920392824943281474212587831499944483390510911895854457419438798780721538944586306685582751124379223888891079681332522658455821980025912722981358021381318027792075626579997977916881249832013712733290045010780420219923521663919255839272995139423828125*t^73 - 616435548773386813854495967914093122362761522869447559918368067430508049424986745880066595249230690170936867941642562131291813473970299748541803763456812914328644594868952684207084630533235823866109988021628825568126299410691078491771993607647643506225316148852450237365165490443901788530809231180541987236993422067336886537965798901919522831273075210664959174663813427686848167025875028492218085617392118827957656429433250471249399632231960549586448124966868835301296942755087492872878125719521048374153720136937567901851927609264420857570873750630652869398993831559315998194967716296940208401034267884726165750520278361035854819682397121176629940477088698502535182798958690970589618141102993900720231646686469281237426471236321124807082691604726093753058554557777165702159200892330175710815611124605621591306625991586228744914973543730115244075993965613823679877668461825476067362768039694437544737065042069860007604995666887863397504445529291981457628279570170831386549427926905755530878361103687256956304909478053455264797856562475953013503579205757110471036510512589868398147127702072438770261547374148815645657175252643256047751741080755283269111785863368920327377132829016571962730158850769358651960266488389591666283739879551045311382105038921959683311980748471020079352958107542825366087021493899599884492695933854560053927142932019655510063630794777387351050045783013738579588815138301701036181541412966205181514966511461977291168082110965670080735658343514816761656236564450790475967302713007901870998438372582283938038841319353317507140432811125985795980957597361334259354145553638474110338988334833981774493845410971059524931785882573563363743875846772051467079618703101401389444284355644882800822760596043222683112544335882080640913674607315745792541784714980105812756898286192492822946263466329385523435162329842849854705719376070163170131272265421312571026847174064453006472609652568428129525812802467766591206793933888832646591032468507613237421395450659493420824838276843707009704628982926988591284274011203454193705586863053607084243344476530640889928835514956434217222286139152402443257685429924515883404133664278834759658752210893714309241061153336654698708682918611762540509527631450281594835059543849873779113273488828069287970718593069235593827029000662365295126487414322009832186575208552574481876065804366295972330442531050067114488367646710847770403402206717670094900559759337982454009736550497389154820811224483897624982214995379861825281930471817287868531504168206774888010892625055353829930987021564092988174938123604198153649625807227077542176915313318578819357727946315017266157587077787401550596048918669846214139177101993571062280690595140844420309296629336272812210579937381367157886305966903792757807194141590560347886681690544467441796940159657041183193146619400063605495265357026683172830559739845617957737264393725753613053946786467045713979405994601757577528671366373043877476753769028271771304367888277360184900995284116713007562500868487396919597779659037699071894043639704808654296919436261965511736432287103325392670618376033611339950079213897359550079537292887817650394070077491982825280019006121104652020389097168712616273639350440435034023962068600829752856013224904464601427088891835250147044206508512983216504812025726552517092799729273147406792747403181871797362069616951725609035391978351091072972765158394813182740049384175515343459970532396744200997798673357990227373191162607825799270342572371054949940792044723597543750037822508628079295186116801933364113597397230389682567629268268553914436176436042971918729627998985128733637184178054380595761181989281576696549512848821030895818008999491789265287167380390754834117910205509174170283827513668959155268646491659836271861714422073979627268729070077409882509185652387516555646386765533156573082395934216961155919204001836226866623614103395645933740682244388891200171612436355034501446276936334890464337631492032498795363859339544895462825018096846290930662671139398950939709621085375138685034755323172475564250114807924227589390860491155559166439224953644788891281887029747079105372715229263873917294379526412432769249155750131760145786825089978379039688802617892683958383811826117973339110459234783945795405855440915569835949115873065130153250013756526518192957268971334551604060626379773274601860271791941102634393449597993637116934213104251740937572493349580378534088037354635348561125529311840557506053620410298612188820627043399376348232728330413966554655320590193039033949450640955926212101175756780235694497287153975722092482213860827980944086606228387639576608210838927934657543433914507341203456045899841163188211473938533568026516874914774063627095679080678834910133086804364516688232644249149165520083414207580999537398298525165160454806824804143831993221613170898587481889487467284930441532056256949865302911582915040352430788494691424773591713958572583614904379197017811711763250082507587906387888155291465525950725550650590838658995499168275877237891846000444341326606493622366343990093541485355651465165841624743871864086919184656633892168319859758509015427302353024928435414571060916762846458040577320085341556186549525567386945076998160001993093494607154655415876729490995439206287528575702442049098187805569795400810809543691171853789985625369107408852268157859979075920656990082042267641856175042511851626097268297175996353849581789601289885033592400516787900524215369556980753751369533891605264941204820437259170313686596689659988416974018953745895451620082784161278176340691775187366040331183577672945730770177666728525757165561857302291314389566721667193288155659058948336312707314464075454930883419278468835692986204588313153186289746244158372230981569349333364243081522170359671903923084764293323708156688466517349486699098255484623865232914532587009989165084085099840661259587368674843604445150898384741985068427707209028533357633216374452227018266588721922391055595245313003100521106234847062888985581347826180177057961491782959711785964490187821169672946668024084910507647860754421922527373798333619278921604835533225488699818362331718248678372203031215579277745042781266065270962895511454215590569029217668970951533789875352536959038650515806808080814169889885101557459983293096594272504933790066242051622840613262036958477600091/31300630887744789818360112091581893813956537791287805424270664110012203284711196589609674691094544287223294758563761866743814566138642073072929226945431788053902695356689430253746239985901800917021900577533735592481413114996133225569220430724829030183106731750692598668631369130215556684934694365290603703172709530978373069527153588602977528683618905347256272559432298843101049882071616877857079792469101066360516339636315519556857433974516655004198339966188601143337575247771030189990312792220134117543833331099620954302814618234609378356602102953757460166001363675667847940393309763833712110346468179084097071955269266347546602300037438301213165317227475538921209266276203027221627875339710749666875179852353924912782724623373289340047471003159505474170750368633638384286274122443721804999531121182916118029392497908469723384537167768701069511442507013831471089746314040051244534505354682891474765671836819221835636360177025230304749479694696675321511336711647314311624187792763068286479476969334724943590782461310040003893234612461219957043610927005815408028869467325176552786747274094737649425632901755278496760429891329147953784020709438983928099892408125835943017468666699660450844522526306276307007150420595874091717652133328052394512616792748837618894111022679001940122131961988599293832593163019112603003203698044004653243512522155948984726886100768686224196679382416475300185313423202329472652226988194348192492926154535534609442375524619424689038838925461415553456236503025573531369660354847517877016273306679788401590360828403446404750147709881087014660130590531384090141352318266516087303325769971463872983400470166763158961220172467046301682413617202985203589571784213363829241054531204538737733067023957939310267541272123047760431054310630631860279752727599767402580111014702236591418845152147495726050182427846286798942178837966328083506651773874615123560815113107987152903013804350329061705336226631295273221974140196053221263829546066750963335670015060545207080438727385522035832984391313575310569378118674960970983782383119193573607699137848128373074408697487681301981186218726905584137072078478637257691974969408997779148970820890542260277291360524189902122783469460940278724105665567694751093516238079967166182020960626017278470753096245661305340176166911773789819177791007373594366019025245878632239419095514310511574190271384403395224016958375187006689540194008212862356531482822647871386841338930513696429917111022891802536402159125603746833553981597531015316604016393292728182523616408530320936225061988638123047861150330085942654029049775120060527441718199300004665861336935830333189905372392249267469278490859983288554155002111465435316267280171915334932714175432984274564289216069269646967482078718175688101913094150257772926681237583319081786971977116462886243463690326370351082438562222179371535902667185152321832500228896511776170505994780145797992757011581517156955519814343836619079489150398639596082216321820974667188653937903508504261733442951619893754254965607380605140194028156467044721312661603450067445017929901621886520721933090397906465419284843940095102435472971727884084926450489179536586739386181527864591503277353103811271542262923463493833461079491813806727156048225999321555456203999589426545929939394424454236548425551626975339324001530669359149892487964419577098969361826686546023780533615478945323723210133674952673851236646876879559036746444508508836421380896582076785056442596212092458645175514835659248399005450652046329355559534269208199753114578729022668053208703035095416533442936083901845867893874628571254463769602338917786016576717028013764214096488515964364638817017054894686148273644168525065474788111742102173758297710982062300304654645941334801354134163605333297259777791794284509022850080094239665935612806753218849279898602785028304474049967012011961938397426827637016022093495005428456951842990093737613758338164203919278445082748513010089614124949549421475795364993655949656097401280853741615918961909309302162956455633381712576737390306249066393702666403120876585010197186697960160511201283467367235308630541519633599853192666077486334207742490521181886226454221963518129979501319812113930899012902781537196521650740757188448799395912441896617925326906080021949196234932672292570564245303272274512014221364164810703631286703208077188509845509892926164699459915107327271020043461853831626710616965658006075200858520320276495684471216481015613358333439561724152863897316452688938476067918535637469960804290050725738415221182720067696133869774917122477874282838574758571121330868721607405404247517950954526867137402451086350589516926143289872428612491469802363744984354884664483083498519063528609125975632091039158094812100602390275362838604332580176794094855436901307032772077080870982477120318256005626106817492003480153999467053411320522917417550458045168757823357423741720294503408220438733655636561500053934433194365108792521332728218652741194031740003705092926258154467464261851484941916548203036358326923885226285830823349943690276443447799350605941186101576831901101461836779364200891875108318746508823494100695929787585286437216957262547613347535463802217948046751397573887678619775311055593900488193542493099554343550314315735440747331196700587353867952136181245077218228364514682652247936735741343969320625457944439352404542650702491221860387944399971633100064339918645136637952095904169028737497836192601090495772284183970414052412561562986626222510455145304066973823551648122459791218364390559697867078897349032001214423533550350824200882299073523456378773871962514316034541569664865418073874873066597892974862863580132961774220795874301474584902421560133142613516887857634719398743626587690936057738290344648573078098660123287721612375591818471495767084838176265578856379472453402822710385368530106065277578459606589369405762381876517670823202433727348103015360553752068333180727645795710904537391568380669196638138585339386717200982977230755337069366953858277656485608210806844291291675416119395106921832718644500139858980929041440358125365405446155382166463105765206676951466343871275595529312309463483124513803420789390487592600625498219249747671347260095013317598312745064832768570943964126659252361897916050716946688730165039528207473052912767703938077334315511220703125*t^71 + 2422166617842101136569933386187571168451033362995979705873306566866608314153908721195141450117970777883099058503886463739344359211040344873318865511351075793568243055548000351368198101050210788399481344266195005375229466021200024055362130732102772722325072777079256860913326104147622906226200899872859104904166987578544750319289100500399632748142640491067818302403804771637603887903384042281233776460147745906827656469186772382971298865922383642846342745924473131452252298952371289335364996426865860386513570365867607201013751786600537840301156295716592608565399466278068236622930048261786852106158252280718311253080279411990403424493177589249860935356204585929421721984614427212375118132559477608101623513624367410113734867436081660581917096051235364809288824401015454595612137054465452627270862883561410980028499053769821409853889326658086890799718076401239776445629373235644448473045341525465197772493348001798827417927329815736544293176726974409716245117504068315122400957139598624472159156884882280175956677800910311725593183400027528181690590787209709426924674549655059585721302497418556279116605044180672357917174680619933348837185412500377566639762118089643307607618905929524593698262370716839232489884138860012413625526366858704071900767712220491233593807135491447119899802528357467542849190964755241459108422111148623332014779289377271117502286453538680673372114898185549545005789460986937028570844366674153587985646224172885798087001734535317343642725938874122391024864901321824931723785445413339377475660655383082606445987021536583138159313692775340286549799648462498944022707811650284541756070390299862809962461867354913639751017759985868837502359363752424653081723362919613349095636342452040850490659512037497468876360519137690117294428375460716035364568547545565090037486872338461774154278866354909564880848097330862879507589100172297105991442140960448326255114601389761402413016228550662251372079486537700299893609891527284207901357094991723831489815791862633121355765228810134079576370240069311532032818787023265621939421334084148755924272800231925622640257607015564846435763346082933775277130613323014374533718258131880378018623828197039847881393594008387655224927698107310017642866755408386316050414932368107749431065597397629703178968894780497580791285904749022031556632254697212806247209594009242318559289186503151512842790023885800255446993960159772631536541908758318489696560460504508634012321341308465618267991260124050524841619435340628767314680732301623430778771603782725494086049197989222627137262433179688938056651226047588471929837829286192876321494091994094675251459074324392709927091123003195417473459174154916109544754568545851667248136501994379382566425737485850219875207078052451393802158588312163363315775240712830230649653879658796240094471650612104667999760818505590713495208190753541216358368399422194907251828516683457466817412225177323972738884982000278066795795667753942175494373675559751437020773588154952231021442598997171590526516142837484655397195441829384165741135658657820861667635378316902500864806630691456483815825857314911357237301458919578210194616764043037642974455289597356899470838237718020592014405854217828223537073232049526562795150675987304114706196548629163380360170856458135307182900839705616099685839774264513730968664220063850854824739671704800137881799290278930426563498928559523434986342286752568702707210969807195035034113771976827632272789965345486864429737993695947285888688993896063473906331487867473512044193378084922897305623823190009912235484929581223914637697078195710361087853110185876258855034776447635264659213223083305887186560790159053462501378954104060450109953183386686414592543096366433034517062870128610003148532017545380057365963133536452169375663341538292171022509656083580238202329217120933757619733792545256943706426240134972904947783721949559295886447986890180995805363825066146038137866470341484056402567515210634946150347997311416226673395737697072520583771848807506013476586316580228032463289822711605528368166929661356696124578262534607938389596091436257331182543252656168173498595260821320710685000298386238048362725995326492067980704068146194134589093918288580150642260953515200341114530926340408840314933826476896557777560846875474566431368774722928047381120930128732484200673483544479937751584248271593295026962896031804279665435894794122580794022554091434257813295325397705414229282572746937630822532298568182759578808031545044155451714839035677088904966694385899272950757414652243310391364915404095089700191515850871375115879034444656093654414572365929047727669587149725796580941220386905978791325279178351090822471155951186405723116586114384232352918807148234135427617844576111835389005287522441244327003506896841754039285374695366596383047288314873458088376224426648451711932615272467767791353126972580662368636068761512230378261011612262273686696740171882030643122970997014519607362520382003462603118542659978156491788256110269811899456383278237672819838135280961785581572920369863650525819142542531260717952107941684038303274867969245255747354264928131838127370499382257088438393877402668719530125659734471121794787856197009659544859374520813746043819094958629933750913908329206794972939733772042000362322255321665189712396373534331945109148560660268120846554752315221514851520548115414888710267174274252763288199017782652673025985337667926575439325139740296071344837405581054977324024036958543097214080460009077813033968264998303968444107480942105660798790463382563268072773339989186012272528158700281146841629480955256712274906567104775720655172833020745159670423665550613041584175879039807596995744113758317523459123397370132195821894663719168954278006772497830778178565261514167890584186896841248195970709711584259573165735143684419789851634609991798872231847227094790189992494193969714106104886059183828982598436234191066274582068191419274583818364247668780823906072897974583147019561285985877538790080830389871820438686977953342386060736004701133708962968391445177650320250956725650402021945212032692428437675911685634252175106977313778322375485014092854481265883052071157078021224697949817859675727459032876244972024613296684281672203548258040869917868010978424132604227452387655589680635199195511835037390283302136397607911969332272586207721244011283/109202356114369986444724515631568824522138069565159677794974535595080693718465216167393877330346646305081917364158362889531333930190378081531087883127879348424263183180076833809426086008444065739706850444942610285178725171843338556708741650028477040308034856863767949871178054854092263922113547985895632508807747426853091210393222237017753362767503610851003922871775690497962055409734288112435864374811439306335953116705067712628912096822838827382524251077282882913827953442281666252712035843124902593834280907053852663932807170478673370671696185521572738659004628407162668870735154880929089931432309191791009296135452925621366877128958629555854175418677069330775636411610993892619712189452408611061588041867625787911246099603447320349047902453198946608426186839786566271576353702801458681352544291502614703035740721479349080163135228033974528596581947199050228637181868339757540048022299578507535685894766005813356012627571996539375660415009279006807185177828463300996750622871766745540114469333510475962908790083392050666121893595613508055327238019014991086287566302853051676604493655583139492762900678045292597561908136178704580975392060324662883925196410311095808434119912248460030081678280174371403177808677618374528540716836782195975170003024191577168903087945772457989830412582205993142974546504912267771170241613540266912724491290633237186668293671114424092687730110511026373562923171787426768524373779719266209756946139353848618031288172208872800626521642002612733340016227121137788729917247820517208869282760092297046509851707829571382381959964696905206851469950167640578087157590540888274607804081823171542906294443016230170817023472878957248407438643814523904499087501455074736982616919824595673703683892862690448019590948096949157725606200675418042066587885410740388895593409608526678938986833955599509413997357778749653887947877644509401044010582066753887600724648393287650650132151112402722062808905419947328723775912300482875581263437627894561320983383723313165935113792403294349074890627402317274243856984652273706753084939167621977956826039785433011113714282487064886095364763616287733777096022602817671234439097304941211658122776075027914134496283002083907134662575971751844624738722099464824851394033875063120159525253508523907314941671873996025867005621736386138405194515725427968456197658823972486169313293563300660615471937896225826469628876615848194937018379405833736093338937357732591735975726983314356326109574572693974477691988162721432291763471137529062352798609977891673462739067454492656063842443945371407454742351584483841795940605236883529427694326318787973378764193987261790428665855354791345350887615094915207515465183745906028367904970234101827520775647588910119296525240195151888890297987516571078789462920539728630187413543707147591193725724530882275303465517355213784626675433518392948891248483524888575975902077814422788035102966670621080992949904729417655743511433942833533421140594490666635769458675431750357164188696652633365430521121552362983765975458250326442535888197470553069837891441180146249000579416894145359356440391968050584644827586353066619429610772740231666919888120326637483892229412960492614545882993737408309126714187741764353728317501780459075026904419447213035533960138000893463850640698236136485900866712739879614182936818882035495160498407422060806521795163370013792821045924230253459586577939476576265950895902502348591303009711074005651709959592222214249023972599831725868508000999987151156442275894452462236838428751444019721074212959507130586902369380408573145916320320361062844015820278409997599673151799878944408867094918123757122578340949113571654974188920979517012085024342730656438398736177673735205929897149269481287260398717591473838950324540950684067583152086881825259302702797798493923114131224419477569315229004041245091642434338946805055300728353860233389253468991389733372313955260464211256696146159766572660617394654892085705184078223754727274821872962246893738301412305799593102937047676902875198139271779571172792295116880510237083942366196263634018322170218896607433044812305808711579707111128649829449178968368262578127797339326430297442941996932936169400375946057066148995494802086622961817328606353534105709796819187186449309818320690846900192870952105334300542628922938776114667505412065749121319162429867035355741580277274682401990754217007069117177454133760624118549414806390757561204810753738215356953790345099217597547688419046759034313493645849275645768360105160072420495114219113041913631598037339699372248067659191616844851647836366021646011296068734133025377948819573973985756845252966774283412775024803851385040257859224353234870632008602866247052725578816386447250606848603445724002748231028132351019180100354350301029173464344372244002492555219806329437463093713476277574868185046166700344250934954185567341273907516974075102669138290560852955995341981137350025301550870546647041766338835490106912789247145872027912164214624641431387648141900842684464399805327787414586119870115899328221955993310563183827040182593433578803516219762575844596167394959690248536513842605582911970310678475098863453263048689088751271325179013239116508577929611356471701119953835629073330021361051973852863895589517490436299891058299256016399516546638416807971781507286750980991915184222030219022649847739615888939121658473013511948218502420270642046677102171047574338211485879920737745517996629078896136481385629390318253934769274472045768269661197542613893682621565219782206913866696329737504213960771563539013291643983645872316768607497586519574251624528607642200269612731957924919416757719940764026120055604250848515775935896622494974304149604905721943868051500834212709153304531086434664382384488814296330987397998276757117039473256769734991436927989571085509648614694695148758479934510971049271593715272595737094962265661659686091998593129146622385114198399629790839364904494075001483937772646281476454072659158772684347259512136779995507222393186833926111060437409409703034603419676345294640608332716046440548068713812183109461027221783804877509522589287311520307608253997879736984680330700533965048978467744242455267288172244504055879560633568565237888947584904400367504425699024604663009616203619817966627906623279570450246293741000358241199732265968224321814033203125*t^69 - 88477343400966991196973225937857605194341757619805708593529355370700298529947134784630655855030867200972442406376849293853457150954839995797120682302705482838634101331285024207637706674932629450583917878902728919596005235527118687723137456251876595017277756249134111498928509782678656607909292606272707853157606778902374708692936170863504969666916470520634297699144128696003194365516136653797517452598093416136199283908590395482859956048512568806343830830984515407097311717684092132948685407233514662692062973975736919810176284474849765970233394354502590251596557736084895193085771179896534268700527891890928443841261314072450085316265850145827756650849061231263958110430138843438831830807602493525337000551498627386595955505954940516719359291148418662387360104651771443919027537606908117480879280843132276770452985634154640571004020910703935208932248570329232214731868741091256061941386700129664482502947567003675801419211172500598950879883638166107319080512888712817654181017759412009855681994983522719228201968210648382513068650603866059629436861271680977546141603718395586728884525196549020849802692251340486667855393102752782216747744760988942951144195125274182871830096058184089040496475357881005173906127468223601685732711283057819397585424323741311761010836708183791848689082818905766925434654363749622982134038887282104311587057132685363939336378362359516160719383853580296665197524090057248949184630846909157350015220703271650790386895135135893646321099505696352432481498960386500014231690435664169912914778722987484824976243809636419888337993816702356716372886360455060991622692440241516840784952449739930887827263984733979632426307872679501780631010210325623314742935356081577237567762529884436418132305702675283456306923437467254313373359054501534544580907196588396168455569614978736260923599281762696545109739306682053492279199512474740885747305980917045357674952467464357471119381675668196873325983609533367565010489413127223564546955245580622091451357501841598672481613258695864557005834400864469123550635468057099969454948410953269054207283967464924819661018682723494087706096311845906363246384998720223088163250537450192567516810002355377647083170488298310911130557686708684189311544059141486843532510309583127803813704620403010747377522980868830354040557493604696811711992329012355259614169919855538885425169465432564132580190158287601383812570592870303689924440695614004896550729168849285952146061777636321800045513572360311172441766661674796670039053954063233721452763920023746836275711520012593042034830198409277266307029453220405674565445354115669190741158943487152051362152674797848082818608467796902284907692217556597529349989076532294449275974707063316584420369649253371602069881569072925430083379495289728071959629617916351292388473841027141469252047258154180215673891828042296205802933411957513043377504971434431017076357859987936142012518957992745957714280327909746898136631730262666315920681097769170405500478428595192569771124526918000057461508966830509499128835205546985161609379512904372050226948901111214098218327310218236495462964150871623635961647953508075762299619091153798479156810754192989925713838998329195904923551060732881054115720703350760671235537076083062623458739439765000627028104803815002972529741344353011536060353293218353278290425224401610414537725589866226259965273465402630024379349755509408534106197591047635866331698599889979068920827862133165034329408644762690585135753697300477139360330111632405681554399086051381873004190028452717091124011434624424461261533255359272186372308161768636366387964065786801352022589957648260342787141668298878924279898014962551813451254678797602696244851331070151965529906337534144983284753123140420212585476520116671119727438912807405260698960333561246262809525143966833124604253015992100768422411215261641944171337068326216029014653296584904769753574299564420783819997886174828276186823450201714062907527629125287198107181664912005114040982767748165328817180895749919716900088433239236049538634190834758524129977130534565639365787699868636110361450482782624034279183121470311368853682959222632945814174143224323505544980244824818587578467526139513299281161928766584080351114620206659559035825583867641210298775330044321146253742704027755714170940849991013552227204288307241973453743749583757131696024656322960935270346063791725777763628614862154409655456313376122439229758035531710059206765173022595420267772241722946993705484364348248206224903355056737023956187710429093433724688895691007706611491539339781168719846030798667942716260243991768339836627443848734870077674062068730577986636486627965916445833708394623727010671214869829682614987790860477394625770998364509267871586241977372957534719147597281100366946203754842033244289991189619602816537953206286163071508633650672158532190645367169274481000968654559065787327764220475814945807090911623144691858898873045302472282450650694946669271653135112794872397466065548666838379653966294142856944626671982773111314647332108319583852125290767508730493004820230861837125716303595110895720796261404486390008461305905252995702306662129009072002304871966454381892802248233963298181760772077991588683636037815412586193496480376194362430635039942543109117054376131189092775245440371653268949496171694728890543672035056403378645258447210926262320106092530553337840577308592452975660276627894326248810551246758619238675457241499934600502963765611913805428577177100378437902551624415402791671287397351006060818507441372085424138208749022554772176584910884047209419246656107093901554479489331553090660751734967952648705438251529362255363101138760342839105100192720895702048384563184483170947393536210995833230221058861741825587949907988070753196715963099675562745414713043425593804829716362625641951728022272035898253282249490041107786019453394101507375067194271687769495254995091887391867365527293261686133085285476711059480773384638382018901859724000700325833851460181227757976853620139984842277664355010544396176496695117021281165374272273438822188728391054270850378089060531085608228153982070005652386467371890869932839194129942265107004682265293180945798264558763452174711061336668282018533313233661136287997647288037340728598778035921346286018065509500813535813689746395646629702429433745332571225484006818566355870638621833/3967685605488776174158324067947000624304349860867468293217408126621265205104236187415310876335928149084642997564420518319638466130250403628962859753646282992748228988876124961742481124973467721876015566166248173694827014576974634227084279951034665797858599799383568845319469326365352255836792243487541314486681489842328980644287074611645038847219297860919809197674516754759288013220345801418503072284815628130206296573617460225517139517896477394898381122474611412535748975069567207181870635633538127575978872956289980122891993860725132467738294740617142837943834832126910302303377294007090267508707233968406671092921456297576329869018830207196035040211933519018181456288532778098516209550104179535237698854523736960775274952258585972682073789132895060106151455178911907867274184535119665422475775924595000876965246213749683245927246618567741205675810748232158307150941216344523955078143551352440463254176498211218601792135115874263982328412003803913994394794434166602881939297674191754624159052450880626652352706363244507535762133973957459343556314690878009468448242336994210916629936152854068237052057968978964378082662281159599775439244858462751449282136241303147706439690145027381092967644179668827648793715286800941203646045069753120431176776545627303803478862029732640297171657153484417528075189678479062352518778625296364495656516893007617782281336717157408700987527348567291572786208574943172589718913996466672287835709729856499788470136923589045089430286326094929311353922918734672990520326670812125255583940283353459356524612051141093559877878717320889182270074856090941003833392456318940644083548306241899392262031429589696206351852847935446692136937391927701863466845886201048777035081420293642811233848107344419611378471114189152730697025291206855528419359836590234129873227215776469334783188300386782175375237332627904091262106221083841571265717815092057916159662224956117973621468157083965568282056896924752943630524813584211146119238233813502394662396275280378362309134457319694683054359462284194297526803775699278012028752789756931865764679445537399403798285597030024194798253078058454327234488821235708721517953868746197356911794197392680880220031615742381959226073593640317021365506902947221969600649897460626699129417544143035299109547411421855606501204256422029695388734071357216187241848270604333664151716332799924002362147076896205028396515850375817749378334451745292411391314723997617499740451413727088279848647876141214406022808903245545373267406117996889265485016162530064135812852784179899836986275463348494470855638774236246251919175323606768235872893856249296366095099048203845052241526077890752214415583348448585873061901676101252364033880585172366399921515195730401001107083727090518629680826879768749196017152779610140230142692088026362480038701324622056002692580463906100841435874084501610476382028234737618260457775493924027965275407789032565942743846538502174825347582099922951714301441599827554432956998540686929643632189311712345610642267416402521743497108316428527412137271174763428204110055696211980380354385480487281389950667574839171242095402304161420505942524742895083898089268371867828581417668670897898328500415439125835231603948821284104852128869231356679725977527239915406957733885014032462519906612035912958987731490562882292648646704419380622990831442136334875970291890935777167805831335247032542364978998467648937662882551124251998817342686169022205345461865184073784381204337793886039889124036332866492017402690831772794605129577969132716532363070862092411324119420821511490968292971639785283332574803448896579454791182062268313522171115358496508787013054484459770130728864128922451439089217785880517261820747788812379148786263090124486770461153405823549481861791654541521122187859156706317754664868320011945873146767820574351685119987146831904996341780981733917009259796856921813142876040020493645860740374463533008993293310471518806669098672461079113955021508796421757651861384294970472491617980444051882740046065594137798865726874657752611453389246658538614049905971797578702665705517953243403400628180444383187396025037674277136653502517380207005309969995526967473760225888563347488213659373406736746836311142480634279362939364178405840789284430467774324923398985100770707007644593160479586382184200108865499586029971722218074596234951835617925277416740980127272330736551256844590780833526636009640628737965530858057108124052488491302654382538604906044232679225365578246723602465857015129583750487482631277989149961107189528614728690009077191679791617295412029609871387965453138410423830673499922065473777854388149165377524459465630664159234539933656462702218484834200299629645904140309582362696995374250105382165925194638766519060688808753696876979541394270726635871178858198757229506319629969561159071589638085220210723344056779174450636668742280066285306450058062063645357890377657401164091981323717585956348296528175850843644356140551164675979633350347475299798028638673751215822397284202206526260242942729962355280877675592064401090283795679049126634228086696527755984706922353660748683535412363493336281336179134921287984595258705468557435703557962858148170814354566478331442545951805140691656027856330990776118221716654054873085802152518896041784872968595849101194529144022974728098085285642706251693400431291156277801206043964788086924519490934118605587936499994362601378881395200955017320303786804753820544189866559625490344534514896559629950305817662913797690177381638137135250202985420184537156633313795986440574700141917482929731405800027509259405745643544531142357872744333276462595927804605405475530491181092949028686954447496073192337577283984066384102311574563960539204530309728432570064629473792805893303093586100025875460604055508585767528329300371355541716954416106850566333907257071558104287231948123534571654904311781116962319040301928009282217025660613325815875186549067163591529951391720583072406148226977831306616102074197950428940969673170095746952454965982035195892541885876923924248240545705275436088683020673246496601842652977083989058144910549512654077438985237843099895256297110443385348786067396779550994707475874711470258216980696957369686324536976631762251526546685994133731227302756016055398186719454147273979157726358948672589679682763590272330178817025909873046875*t^67 + 11345667322325490011537985652930822204072053573339680128100583790303951952838108964028892608831711334461147495073012312660677373310352388095958599225592849953258017756689880056516241400982850498515999509127715147168615021180116732453819946352295910997350587347353376613070073552151967443189355086304428621217097453453555789480750187311480859548466631673130352362222024708926781979248506331204225784954914918651911469976841677871671190385866836796284071924074573405641652651074774985447801239558364962065430432094569192459618091694491086625112996818530649094829449538416296650168933455559671154725737127374657184925515036831506386403843727625219915120712173228114252864234120514789764301369480907509622771392191234983005696081460650988727671138321480991473426066719870155768217730141758971335065626259531467601720693703252145333869816675523442252490023833146360212582214892417841285891512805600155807334540792848800877028166681952364213931611555015369610611481921483557556686649391266514151072012987024476900522131005353440134709752270899313153334564923179954053585635233790941567383044184027289501184664571789787563852075098594452749818367313802559960059404350252337857603217081083135541746531895353892049414054048907285661774332143336197232789406038632970672598340247546765355230947832660509258619308225932146042391508921888529466668651124550715803404103090820599200396589179153648466987422437851776899351739720175094852759777908383456314736502626889866236533270080027213569350793891749595103231027398106495384600996884059415084791940406946098643138560800745086361864983013624801271422300678254947453958325023087247257427623613383178846348584074251826851598510935730489583931005993237639854944621736955447805546780779218747787530505298672410745956579794604202389408875142618399601521694050315849930378887823989585347025081999939175265014454776135738541097321867078773916207754125102647974037643268722236198845986826741913831736532206470006949873541944593921132172028343701984074318817011483926936617285531696600400669772663114492798633448083619057423866980395595360477904155467023532880125200406210307978172337441651034345008679135668906805822352299131764220002713851131964203991214081057741033736294665144937291737214246978413644022494366374961589015076783441698514195007221173561838480829226885028286251869198249445934739156353390532591722337265128003007857538401723577214984663956518695071684453843316489394997074305346037892014051758064683958133281818205553467401215299956175107278743942459447348448845702438907149297629410325487083225364151796620760824398119479167643424628886482905156905248824134705765937830499758767167577434520968722005294099718535222900831512685681385294169466159048474073343092704739688049995018850041730688388941555742592949961250646403851740808578522285362620707287815727774769063238816562285772777465168256134259553499524435529648121581856127395202927753654385027093985752209270996457705746317881532471896864972313918050150387388211401040474067100296317093787144647451254580903070385539197712218559152511873016784699757082769149315207359172410394159822795277299849826991432301406717633980428854347518277695804457839287072329372587308178962568896935278897247465855835728387942416676238175923515650137209034287868872510825925446775042662126862237750628225570507041468002585995496318381128454228427034758439520314819802286876097439380766112754895141225090139995096190206018426954590356682203796190368329306057952747278432655001285642988091401626367500591799247406556267843717917039176017936233607110093326866149656379095980271607231255050427593823950457204287801365803076643906091410995879183278825036685029432835148060529610045375630907012522808215300439174769249801133440577389030111048885247983356482177839637422470748125315463283459283594639330003408312859545114435534177076967314984793865327120272556284116496067989361947340174533752426426219500801057528498207988057733736651024021257585510690826138245446062246457224340246351666814636496583286262411795471494058112525847893134882306935824072732715832836998791932082321345275264416174977798270105245675017840196821441699587210483096664061916926141926282431625618054530468631385637377615819492675928855164921164896088624497473219800414143790842719833308536491028639281355484971052367601890163360857387586168218830723070567597790344583477450242979797040779957796016081657139952920061779545051988565934701493758189399466045018612537660664700691730685335057444792064101694183807279760401119619632910185852955258365689996982323545351356900587696635384321417071216127654593200510922885104903337012123189700728139833312916807140191201176341983932828879449230625584943118651616058580645123667381530438920685113604494440770587196136973476658658906656842958254664204272961645046937766032592536800384547598983694811770117167201463112284901419263918024507715842993080855892976657185627046344429398358669219422543970338261851941510659194781589722819923317512695380487717395912673968798364684588919573737265147408068193891699474467620038760567505172847600063339219476012917312295845662866923321146229427513671411185146914574958591963456375101519658591195943843199486974944505406471614502415822864750719372480588637382908318890143801540383967469108131308113772173322672307118998186125801292096177895553243147703889356783973279165463914206836615037275444656573693282877013334120416526395224095760265281872417994914199180222057389052163097172985128296521587152632974726434148005776023395161368615676778161578552870476731296816276468595687240641172817741103861000952807679028610796679164795940509463250835780179061535698699295110201560512730998991131261166696045106884786804368450892084769257831517173145639637217410530403967191554018631316836704087158417109117319782446526064320002250071281028633664514611692157651800208467683088791988496719923181416504798527011277505497539411491851623401102822591584256101856504789008101831793783715773480805879377430596506576194563589837755285095621194061992707483990189110411663743117018447797911697208917142067302154558166573971379273345316342252761543006608445264450863052860702643863049622314693426721644903371529519016401333841195684195837112816183519397563232952752933729376514147787938820698591509901902145143459293120914722390818330546025716633465222/565274068624588193061905057170196832499262870272841480037758281268972654729911532806794629600098311606360264239164388634412535880157791561792537685390583058668336558795105998620027840057278305016257305898854895845260293799976033370208750874977801775814318831662516592616749361286786956394658325055891232050341324875772785573473735188904652752995965095517747579044537665196370748152152386904942771492409282162376745102075757562658479849903840063045223904830168518746612811916288408078828245239513573128192376744111869624021247429275629456054980933195115329693490715567605945375650767802909739604361274853029444321243898115665555815803225470496042984019339239480202242754811318453655633653678343081682440135312065645700683677051765979825804271179042037057185756843671303020439334296048256267788272010966723327111737927332044424453678283513721610035224055039859731683648341541621459000278253584811734927664222947324224135921556535682114171619077882511491738742761991171373953359912876708596386296482147172046807373362470384384335175125190682810140316204263488458869830997807859085815662545521950020204160226245307000948004802607541351996093229496050070793248718231791735652873087147727292756584313249968660954328500833241284101539663940403860615415925767797692490204224046034235010887382789503175641648461655768720508102789221327370480236463725644324476988270422697304753989649388827157588265807827724724451134287149254532188262580237357500392624663469266939471072000325600512472404215016473085487970556899963571012637353802053232612054634151716178815708636796056125018124640284326737316833389299170648071604575516145775016978697567053055179029238851047357767134906584000943913186998712496772847603187423110576905772118414062495515250294423149303559277687349687694008185594086804048353716224771410149460291413216570052122659321473446308795822460262962503368928589667118156304972230149786142781891664170714226146018960891586240273005570456366581197449137788897898832498790915114963422603959319630857151570886756906921628649113227169866028519732597663291594696528875748897420379901883517693967186666480512488954710076295453752726438475194505729275086011840205552812894599257734200432479955674672031537826627963986847772141437223020086036077126370446005978972154951553376774255694605580892830145288320905969688458708837795162463948731267289036971540628323068558998146762943637535528799345228298104743674417937245369705220350666681505270160145176156733558202082551943370682601957109461835652546400360456898589348090012061713546212922186691885264371874212762356107887936199064674038879043291962168846655902389964356153813077582807303274947424134466101318181378549025099353537939542874453177420753801481825123804330182502654160769094132589776908820952318948065352758031536998725107277664973291560763529102727463484872139455729537449145336451353392018111352003883341840371665967229877101747766467493525585700808847343161370422864814086693643772706712038165010286811231655083160267894272350427114066752202476248817197304577137259106420021503530879158666499966690860984999755896008294410339236420538601293248256578024401369469977176453354139822055916477990942323668413986720080486315639395971518960015290763163325953379050462846310124908991144380684654266300910258743163916565946595289155907685257754971556718350495470796310242263577479809514640706836386632731064910587704823070105655422604987545430186902756528186561525546468602478229943498011110390805719065104018761577391229502623525923591260427728491346595006381531930175286646820287205918618965338873704687058526649718796572749712581980770647371291904236955726893986805785246310357580539214524244053619340993882196089315196486597771539298603949658644650761835407863620249290176007910074913777697916200557901765609656282782389634066386618179986997761227429968796583529560342304843930516119405677343489596764420270445957891376249386159442977883657205710194446357228301795962394238053521507424558496092113903155288585759615858052196581955660568607902581554777339411878528141284991513926431342034443813510660876470755305610144616864254815602915356532326895163578760989864764701146300838940504051916464361204487596224983269959927543192820397881591062799016099320374903822193885258590127864047058727069683270189065144410959913884867070329576435013120682143666423512561469353274891081869582047058388042768380978307009521691154328488461808718468509615710597240913860426925958369963888352653973214267281667037033651540944754666025435435895387387444385957873955395357014675737127692044091908239592310847357151584113727102777034885692893303446496938794056630555802839937487901944288884112661412636119314426738328471078038393841336672214579968888038672146980894353015037790836361501081094265644655182508952732104676803150206942892807256610754343454493640864744708572509371723144066833238150180139183839422017804924909143813224593509594485018269116123008676740667966048658754120060931450194039431131448658550495035592517309803947064648639490491392045002390928737854201221381677875100546995134841783211461512046963054570282451560799918994313659070879759161688024692714720316941791188002626197054925678156672082685942703695906275325310761862161845656276474455914824985731457784819079650697633141690040871658543351830332418567376428503453576080609456074131094033580905121501422092881393125281546008240359270755082904039102621299341247152180651202155713265245829204971694384185593094782368994243512381373140297423705988424856684398163497894950578372243575171418870585885493898084765586978687343522075912587025990493932934290935527228731249255867048520553612116983700254661052165013322017598820546425141405504228596584153982930606222652304266782627984839267981976829529750106379247748269438994562187083148186826620501309444046122813569810256926123434369096017574948463067901627180057586125688992801037176676617224677953937825116207457436446706380794523517872845583026754125895244286026886950963437489834153905174620853075845342031223943100756172393379632716034152904860438525751102569632091051852927678193593122243487073983024425931067295190585647947186786774565053303889884266454698484359810751447848136204269111311275830938981525158451651003231595409510998022639706604900354501614125674242017218693322380826018707897607421875*t^65 - 71473337847704102327417749942644396633253139505740002294182050110812749782206370959007793918569222461473491512474117455560845069212573817378905388271640499855329608383719317594333420085722167773571496736026904717754510504684665243554727397089984699318253751858486645566435850826857691980327165702882764848817882761501588483841951810886157672206187068603477177503051405372075755468837748310888336667063673015866699395213444847059444350381223881316482585889611292828565137591825894007470033154117905619074079725894994110224495694561502865924499455721460266332824367714483159236895951766526924980318810449073180484470761648199296612784559550742699895786924255689181983064794821577042851235030895080826082907332258072050954037852061078432975133666736217646196111439648420446473908354106261725071979802996849383918100500227788194076110053556270313939184466489360589394753576707677164970473157116397029944097534015643534224696438128207141558892342529639555316482959694275876201155919567314861457534811091646114517602936156212539134092862624852042171353544304811312817632012811611689291124456469330774404218190945088637575505090886991651166721186527454923165015896176777213544927226950673180245516600095501708269424489497944799395552748864062533341550181580069721580817199019933534957143365272763393513143796028098780102534266584781136577671089065354101757647384096550999697544706325578182385701428382179144271603574484185365905452794912565973657347243328389447380095743721942245558212556708872196287155496958807252612835293570904425118972464572388057957932422940101884943122881443371538368179185075811167444359082684871632648767388880104151987150758425272165309646109948409854071200074727438632444796435877224377231300355197606740406566416423710543033102703459885472572141861869844672735029837673596488578756005903333379879409490953802322373946980060873461292034628034964056933369292101932769563737985969536760501750516931380254609620158888510315026633337607554954041521956981367599981970916079493383848772324550116750708476501072179302838694021140158548367007715118870189016663065497042371581787884183274787625432440835075452275222168066497991736275756936184769247874003183876990117906557675455599394307051374508279414238982924202109677301033543811427073526764946503570986955237799571425160863685382601813959129816706029736645476982645962945951517189918286687483707258091183674217983304307872086311496780549411909706795375198360232680474078547810921234610876159199542949080073470495031974035958912862077288589910961853956334188930961437663042229461132013667103149806220994117394987880463060453926588156521974161633406190751441299091980173701062038233707136810766511059319408021270778958672994123233582191715253274993697660335951826605666157927752980167479711801652041686276827021055341235286390168439782828419811175885201602104309944732692540415809634349182053360575546994447128424076338142957897689462718813141830348224692824203383098329392202730859382558792394921992424887853168940938365617883028351548931934329182250033383625093848702067814141762883888489849287201302047755242663343987828943054499959293966786789889352063623965895769211990616982510239538252640475805791762486658730433634426268321220545512380361732655647835748161041373735485131750360798441957063434130875468701525069181509800788346376119125704593655739124823833361504502254936736119176800466901770482464714661527988843673719835696138820189859948221998299272201092452533711595296981164940385722008826149024155133289211469867868106268159353315094187460125756071517825770186989873261357762987890246627591932800073273862347873060183435480844627075244179830488915999013788815122849582845338357655664825842552043878919888583811784095022215057572230709389432623844898816841201300044073437645802576875601526803103263195596762523149713213542796998682706936668680965793401706003216583548708674975830670604845026473248066152889985202211005048633048235642722776980658366673969243235305639081330570034919078668999405222214764794567056045089785064849158315101716536597576974536602791622365308517023224977078878364374470054133661150710860811253906851268600391398750599370789133575652423703595037219510270348354066343043371366930665523771841184102621796642574152621021096919599937862066130863622019610573777038530357499534210528070941260079743769480820532055531289726906693291867773096135016258851082776690837297300683391061172219847159324427126997634244893082819638181116331995722140234213215188142416159057035986589050227372395154335685275049273526189834448245876267603147111570908640475138386563958434718700792964925708308447081516924127355703678404353872051203990532464713446185927205873078389480674510349161183491125608624705878373965729232045294436471085475059214097875930544576682173975284487940865303449714818741622073419742092440289224783218983960739978503570450462456622301708970262320436519015397248432180012048480263236810439851336776914148301120064157340385721434787385919601416774021375605572193703799489830739227326669149060058863594569075359737977798844449249384213442537160779861171756064115533498410162856693936518463064431357658582933555307067943579398468008738615667326783761385989989198840105243217306154161306922170513153059955167259089401374448722631252303746960186573099429819504173048025736284531823627113442459717683506763511787020426238643230017091096487204826043308563699873552975677293906885072544667433259664046324458156534320974122938012514357482262355625632640650792144798594505486902090781217875751924841310411804281834131154090210253793609986320573903704626981692778035470338779284156349891511831101667884151686237654441210794488777162904372607633934691631345802074711764871198976914230665882316698928079206029858561246375849275326544611894327305212062444391744443642010906132510419028722837987147027380981510802459997269869413838446194585400633605619217957444298630220188796900033700819520210555351490504708464538492040855672915536807961922031305029970200942579580244086457863863736700576831959195608533248850479468823433119980912381401894254157183325863201104588714196679159839032970701238406410281676378842624522169980205639634136087085109090862252409600370409829854316114501155718519410075592702277635322705536451085792552673711056393227653641852294078012475720807022529282/4409137735271787905882859445927535293494250388128163544294514593897986706893309955892998110880766830529610061065482231348417779865230774181981793946046547857613025158601826789236217152446770779126806986011068187593030291639813060287628256824826853851351686886967629422410645018036938259878334935435951609992662334031027727473095134473456291473368527745038431116547393788531691835586788617858553617640792400866538611796190908988736142829249952491752746457675314446223579932947049583014860312868205870399900538604072583067365729948349909757228851278921899571609227581427326373930075988862695968914017943853629665705702405302191335363265158669869135275350846067945577493487528283938513942498691076037123033055434112036465332681003774642641273315196527889046048903380636163559426807509176398888748521685540441951471555833189946510738690611407028558274747629310905907132457064024647380202170377961531532435780938989128948260188140978320490538628807483589635562193543531136716836207320438327051813112560747941965097512227268998197814365976487325919094466393255209979184681782901300869362167855071210157592449764713394607394437460338822545569527190069190552187340002207975538092410079752272883501357643349755555443762306499282015992009378735150112800244220988822001423592947559067033084921585758124770004858000914996019963201755926353489745844417060025730920508509297038977081119265232851829188473301056252850718847439764185351068448125851388503062472375060282127874361602539683997284752877128490066806170343819715853898571359656015214374026146383386194762527367009237775141372194217748551071300436533531054958515689025937045132433841023013830396428063038169390583652271355207362522858589957474828211304861900262499865022523629687465018952296500564567762365961327564013263847633877071577158986553216999165790273023089246406556742707492881208607415190051107526277642999403521619178783395168331913698754980531570963938947894954372674129443449559659333340103274753403610893490569137896714696310882693120685782252916703873988703463083171924955022453914261773674438632925230841399878963234691438012944055998547997413846738595104539271266220106517144688345670892353603311940577874210326763373343654262441845995047698119097412622703210339556671081401585689478846635982808622116338839194417923530964075133248903066563569977928934802267218800103884854488378016900919934760185544750960372777124634892780725217000660459910513883700718735200115741107249132374022521753976243905158291324295265453802318089861922811563808996915102094081365660460793056196705062100618859546377641525902352704457503256537677304917003916038641721977999742005145896965544589908248835590281814752682395774957595928434420734783881879651558235965673775423520702453998934234200259888803428087794909751512645988590055836765786791674173955527001274215182002687754690392103333624320556457741268545630290066354898994544393041393632578446449499568466309009276658689298345549876210421427112353897687080237127606909648650089575324333331489720667179314740774138975701670621030076167727540857437598699740188715682998095988864696400646044080201090087336401308590330681865821976336162290612036148528329350124613629096416627793261987288577847888119267952673942436356593610201218974290130926169340303277147100018196678549214383443255416079945010488778142403133864672211219889655904342514214197513323815735302306302584097619946824112296318902854355457841500919855179899262455099330193559284486661048284608707811346340303651590120463502204011831336282232503441049775949055367235845198240206165227929643214896559056507867806613267447758139450011049496076853048254669773097085124921220789128205873289103618230859752281129496658532595462618006529110807337428275942316181336237944463372861698584327466043746364351633771755319005702639145717815621803898582537573953756613351530570669977782658025731364283279218854762478109478471552734745212043655227492526204539516681586380754008506675056817467757911556269518488444611250968925003692807133339254152435141640136127263247412652519502022933808626164467868661745383154836471891383759128011541187561702739780952149782275914335720945164668941146543735931604948422017395003250554869505687434836903999103476410289832325574698924249813112305017002997339567058071143529507474708126405487328301963148570696193102341320720598103397979460955544150438582739967055426733593371630794674269191003762210002108004054375002542658479128111330022475285718329150700991071284797002888862482019369086394998396399984021622066210471416852083784714470749595997943916884268820024609385782356087071401660872108404567766882676122593641718335262151512405635165453296078759018561730652528558962074408699471962426043273723757326701642746450975953517294768523619708432535272028310423569831310416479064571614154563896601563883878945050398745008726865573099440523721299257571405085633947491738878414291321743151829374836983142499105759467678577210135179538282136475265311513507562825299536693861277621635016470787104259388025832857951018649244155262769526777087425784266562051765909049399793966311825648203122174239368155646540752862121461166592603174818472145971266420484337028420289622042244950353088828068947537423942524862396118956500756135634888705370721588821275441538505182318798936638144276592864825536142326937893428753757378222533461931059947711092324474866377196058864274802311889646651505000446134861727787009079376814563468917467798779216196647626139302478155099396574710494319904906709713882138305675283580614511303499886337067190569906852405061171578433761279472192118178802725852676887469297112384103744195762978460318174512472861986356206887103911737270800262116102962932983053356401066858728536687973280904498281746290259419270332050829758132436501624157585059248555857247639910213663559757945844520004023762788078948937084598011929632692004449171780374143848089978077614352488040715035906418168004284309770197283439408195547608682181982905431009718217514812420706400460362042653991593667843546756185898144668361135185066392657911420500858600043130310204452835889910026353499199177067590522262324902486568053988056936841607415770341097278346648178006523861293215462393299068227951481324055896235922877825206444194185784576589711518222765112590180259087734305807914570442945921601337890625*t^63 + 26567608211884732953807946870778247543392756394820803017325167924497815414289342650619446969001054870419659132810166333292445627333207524430717639001545688349493720434475461108915091128585289652271961526679861094325281799234970607054700590052990368479229432963516091320003663309222157851569515170713325193422980390620773346991730205543967690672413555844137684163512607480235745866625991342109900951956723112989966504724311431154901196139812151838163257625015709614257450539829786639674709589502463536859995488757681475716165885977372437186253433228009009253974592266928594067378387406355208854066736487918516487687841235649862070190981059235509446447929367039386632398403045941895973248476559730321021069175775769965627029086821652149404426422642734956949875279900777604917594726697714314028170234897925072959030742006488884862516893636744869014596818920920816888694070827761825298753918950492286790462510708094702374430472368669327497465017776646362881233600995232102874714142004313379571655982905880700076506155433066586186990760487240012692511896793884632816478249229364563484542276892014681457034385088798269403921360157308154350629868027545121270507477628567125856713586971895989664850090988001279376402094928938813981500142544607499294384298411580549902459865559332672492267768514090030803097713552103761791097278845762207505170021837108860619674456559342624967482309096252172224255209574412478857838761496283595199099245264355380511651968626952376497821052698049013262050306562994700422502277389721043286432922331890920906265956296766973316973969717918462994338364593353867126498635285961712020195977953268247105023992170739657901251243256407082042658475428381821281448182504897758951188261829553678035129954640392665851691561702827681697613042607872211314973072137915737329942718376293528223156807874837563866992665377821842600670828248343311271939108330899787700045585660112181562426961103523848826050371171986570777213598954950050501813303926266565595644501910619486014317709881565906620403801857018234919253912641784188978052392136594189580745448687369379318818204455061413145649204890690923306054979844319585234703009575551716799436887137162055700666836373702299561447917197219147281976214885728734021200620179997368955840704776009378421297323187427854538190275282113642650494375130250625281803841183758563144698684018245528902868155112374368342727075680122935013544034523263772463079652035046917359644793630589747377017821774287628073993902945990103707972607953403717728846094698894084869476435646981573478292975479400837092327879173021133283187827492910939258896444907507789277455405018752108484922280999003558109649841627837673655486232545168010312389852863113863342538125157583500866266911494318285834083203905505906003930584054702334828572382660667410640176280024778283521799008204056365117687602663778569326177226366281216702662077109204400596633207449379702767316746258888303888611454755936858606692425136978379988753155934929233038327140513453156882768335463226751114765375471251364279528513462687516515838348801055581423862048199224280697233726325091621007914804145646344807782465943620783286632232722879901305853429353991979239781274010853853865087511583004918159661209295137072034452123081958825898259112829634209615644623741238302197220043137956927029078430064091369750198653381112536519747458104063855852141020146960854402210922252893169922659750099445414952919163403786485180934544714867963140073826783991871608759613250615192232715044540878397006081449811725263590926287245283177012037149096616314748144845754621878493321295931133001419436741197371797680159920122344991711096248835000479896528726123751518942641452087982768805986390559509392710351739891146103472956361480557026148460623242621360781179870624296941435400159585014611469651950610623169331247448607308721913454258622653137346366282786054143273682648185580626935574196365286876594955645222859517926229060849367594558870270408552149629913608180454214992431008524748992603680629824062686227087404147869212454265666273419677327195736718973069545828894672947112809630755368201409591220137732547399231297485358566184348859136882974502176741194563578392474592736186191785467190214124147441080324669760924803069376943461228899811008016693551728024632160534896171312807581519998953231469649022230924135074598226163061257837680201804860964254935642556537049200951804098562094856776221874875998384742940898912719022896450349221110390529069646219990557421551040122144908069198144469347960143146160514942224752793338374906504624768907767124720567062227672794752441817096344331372475021114827513782289670164309878654689739302032545099379933427573545688147744130793847033581971465213520693266564353522299057489480577912313987279125002929963742094528441959091947449752629970362014920321263498300637999207668313294762831880300570921782648652489240042420399388504198207198927695180874827343606823529306357659098959828872185140136713197774787476155872322899061709770092179741763122633808157015418195791512168108501854132341818422843875240271304401303538480409599902817334081182065592322638305963947497859830655027098883054355723755260910656088455872051865813737185204185741629441644177232933945677586357403140576874298645605511581740503371310536937620222778848860633124422210093220332262406912523730692634543875192891491980700877912849091785063419959210709076888650321504575672768127853016681563400839198129233869721058001102048025735844716421412459325222094319704888801179951120527092341138959331926335649221473168982639061599741468235930257659162117454695552817671843410823652273017748374155531173679919874511013680279772338383591052265640369869370933142689300867875780056686459317943463933996431227479830675202302230061971699367219215213269490664227280620218912439831211816887214556493637553700159419198933488309226210852516368522660959101474237256800377887587828517818811943744879919580305584074719350876807321933535359627885853256707664472448285393322435014289847891621341602989120150342784614920100615875481887041123703150973455818910764134063673985573719115513883519511215597469436784987315925582511498684951935912640289117264306426980654671579271144898475305761240606092331212829311943432461261259867980102709205508376935272954099146684968616387136054977881189714883247834639378/2257623008331688635884720658437038040703661233040534328875839525805420740856789531947259657389025514864111654411409232641278945143487339570907216562235815595295967823144816584350341603915397224335282634926302195388136350045987230049988866781785383436431995333828791306917892994386553128457928794386047931383851681531504212735839802597775878890613685481330481882512746435500098226106906614366898933763846595425775018840855560158083022442012264460702891171364728339080174056808525132112063652262266190680952656735316222768748453634587767412815592052699385341325769370930530657414273419796567316392226289735601467335229086176237242889536691587234580274117176686096045823598324774162065510752017960080452141861461398892199351091143765818044686797335651760904274912125261732493306097034908550378263451963922397312581441798868380189830358735999502590002430941787458221778011809536429790170082118771905546562099815150603660143465509973538397613225195844131917850585531761974765405124076005287788946806226701455179261398989897080490432343049916705539730909571559247301169831942089759789739973300087665211260854974251610142035042222395710468801601223793748362615125449159229666201950885689847866616158547542117539909760525601270873523814326029262730568481423957410138977774166696910923238567120203852928829932412142855104947875963095931126341958226861252294378140557755780326206410274056759769169725192553124859559061669106085689231156234434914748111865015391849527841454993619909880842167371801582215466549075176505813568136896905281727790079952065225906176409302104064400994046182395160548423604934220958041453413051216557626795921065551978407781069156701571628563057998645779499499671577039157618131748521198291090560687416093029936005607934716110889791278013992608301722400222159278841351247595093189537014988747101508656711081775469985257863499841296009998094031233693559456824773883854752643982977460589642070629261594958716166988962339764290493261701625577779626673574280152532880028833017251981917963263142193483865183544845454134641588558071818624513281430069242622324566801451454909376827473629568867083382866664160030348830629854847488319685443365260421562693588261244406944891625014983329158215590219211007379735127091827729990313057647562457166736294320851058033199792328685883750166478878086567620875564735757707254080286791543704295124432616958491940699203661526048528993668659897964780850312575479013765335749480389204168513696432347169750002035967181340650959700596750538821346575485310580547361451665178741098648469428088170355894572769513336598894790528598414980800438575359603132106459825213375308755628266843777248102708606374211771777682925080591794653146916761096126361434654199466582675716218854849310012288240775320153552894740444339431516391523803681544207253347051548476167704557744093795188268179564972915173386748876834480936275284326710883204810314589370913278329977700716624918745012430444797387785739823968469752745700920474695461918897547183128566090795869601377225124003745386981125947619903031761431729507189379128314746410746910231949869937974754941447027178802401478410855764767194409557512532686207010042005196379072887928629610392430428977604704192820198611428196596351225005814948085100470544951423925329923350372323143890525693061553703759987412227314393491437860933504282986283266712573427722741533127246965599454839890579920172872476612448692431593883438534481055258502396261783131131249459067733992145954062779676298692442551792928889126217206355264381096893242929364964643653541851431233097903822441336222844289072737587233899955590091017992549928852788569817229009047502865891000983728002625809458929392533656354199836727852871752481035646700731751565456952522243889493771755219899320461699223925993878006330953217497058535077164689782753617829904709975697682516004410318244019800295843654903088256161433291784312584797480016156034175735813443536862532618811836498508131466466209255021411913854537407204054525573277650265706607113572520911036432378464741493152720556790912708398373237997248420106435566689904329153339422111499809529718990046954807875551535986828425159099306279912412261415123364877085725559342039554815601385400632276960573017653051863713428353660483486847471738359960572114473660046668473890156020546034555723656919174895389755812770773538452689911919846879438889113457624151078047482638695151456566446078342940199693859705096966207139098043588382657461584887720598643472089642234919100301516887874740955655401124628768060226352386314089529996817570133512337940575482275611274974198354215236091690425837620127191278938495993918378720797918721019719613740484103070188816701772519535344884261174812442125940822346786340889568203606116974386048907985032526174965915276636983261865627153768774438845146755839510443728399326102890450793008196992762710240368931756937663887048174927776493465887564921311696442308947689187476958067465165222005739956569144025671518313011527653641999641339833006286544615983856009782006855107953332284187736428138895427305057392435117391992858047060445161184826580555887456795788140997519532278931317010476787809832654796964744480935187139957515832201547384662032950890336952866122592904518618738412164106889982403936869109432457153750866123146534725447484197718523601057258339038569860672518563111816806212730123430592786017575255947965794192966858577732662389478497184048200134013203793691437181036082395016794049777878467806522940336996978697682903478914441836512910333916183141466247114445111879102067110696656378316643656513865045448683805525918166309639453495590102046652526422808087948273661197221972592351247494217556120794540333231060991348163304138788200922205252805190316422570867638649127644782088720088095662958593157450908426822866998748518815995857764292657326137145171533038280997480260592465231956953216944190706181147144978928873516680806120065561042005072410736305317106897182428796419966998263534143360422647726430218901593661396006380113693115203068954348974273520685173921331866454207062292837388889328520247378551051947176594936009397593035932958315679601804865584520252938073188346957202135351304289988043101897861680129654614640706128124911152751692727207333782808605450176234400704859043276099726120117859835682403638406510276724498679775390625*t^61 - 31584956364577809114804147504826824917091109282868039464983090362210927595959803070012101390954622179456790363618089426159492342758675808079511076980450938598252774811350674269130748655580630923753205500903282558158887870959406564786206306056938622390154400296691214234386961786143228242561515563670540530272037992924828698142039053275151326805496528765077956622545176484840372645536460989696947348177674798211484323882215102980162110849513768640693080931653615400394299276846267321665976789343789754986172624792551250962298307519310045911566593595976601276212985072048533169567740819915403214705057973976588260872336833083155965173616097809743524766665507974400285548599186032275717970431595116671104313262329891723216741133959964943013979755863272009826618921113418896345770619762448431995302596084716701201654951337698771467094600875533036919586087925566707195738660335185698464728760729224974205677696847893187052915984124191752680000463534744662519569869398605837001418965838624488677083864045366067754242946973845016187485779161918605063304999024439920690785240333335699959881127417149072892896024375387885002377741736615731933931616034885373737256105871088955902871184488286087169587128092819489432477216907486461649829664540307297336590455829972199699570923499064499196884549152437211353951683471060365779754962669920305520185984594957551351278354167971174442669716481837834781209679466195870745018417087404738320838708550729594425769030375559335441702555116675777586111440131836085136322844373291998222482371403196248902754916396751496098317714529147644801028861787930110685117772086003593988350080691123783323392962301465433225699094431510659715745203439603552444613502573590054922551051260246733256467397023617442015831051286101543664507005066086471988301070214126953128371170337456965173329381968157302359263401463844414893039339859004179687798322648106889446820169016748201384487597091826877264993622025391342756270490855900215186642988345620095716310896110448618611212838704159768018849731410843218420967786416062267276964996737737450149740974134279655135881083132568878057251658601673131347952255325023288099813659730056894994145814131809725812766524089461157228378298766251990007470264817192182196600430858220015700872280277815294320755317525553628301179460400001775896599172585358030900994651265034713098859269601542463102864579575201838512029761889260743110841053007237386294136810844103711642719588327828402074152015368359536030911717163118733401267895841833238723386672931485806975887551401527663442121168948301561256466775979337554224659652070982782274413384001905398748788532588596789626055618833831608670051034057529659222320922131499323119832079651658039680433256599762021915046903383822345107367408976694775427972642280004499745379778428295690593335861837887952445042171419674142702329497284233856000251105432901170394566696687144085088067771505340246738098680111161798318198921000882641425270064545087172242299955562771381943995291136381483031897660690611097873603584358115052420231675545134477654511940364445037928032954620194455979787895730440949541497813476379081964035095004525325510975561488271420820526254500367197244422274664196841381001943268158755006031341265147274270084131185274564591301110991436334779317788322204615633730124766580147869090919981784992714657866361247507101131155748984459051089025210791818267376294310216314493998551282758307438781035661576832685502130500183191455744098517037331079625623098887716866590139045814656921903987339073876706441160362482790201691723156543350030590167258389427412019321583000220386869022989425875461839940432239974652493844013589889999210196513666496391832431993810609406702558828768028104092478885910280196634210217600968232814045305469357637938414105822373722665604954212611097377466632808439796180210697583636402500622175714322377283455607211845242364476501749517292566643908978083814992443980212597901917928887950372653270925795040066007271824262840062811293395850109718228097283932301500744423406279768282071509976538553094203202764473608675425023222096276818682005757653217592047606984856798684624577384750777338336913337951085266528432806442903969600428255671743385261275089919881873924719242640811640402227076070827970059589759741248790604087388595259046444327549129256098368280111565638066255401206644397128303008942564039810211250093466967987260302938122429542485418502438251248720275768770250626547224141914882691955966834713144912562835321029613240354993862766531347701255564742237844759504693680068365049359406278549681482200345218788583831171531489164510313194701543836344343306225912320272411770408358685996082375891940872646576731060342914658554328446875404854749941406511539271429766998210751943750897582345902307156271462059493934261609726400714908297561239124133229580481397075600872908591850725296554600386398456165510638132760808698114135899642604686811286816946115204335501370377608060398812420395795542022039552533105085760750394565066480930472143926869939777970135399177277803541852305219742380165610637450484740253296986391312474893825059621202682114836755895285586060524994933325298173172679573795221148517374876548154439030811268927579873312926718895473734276303023449196143078145354806590036690381431775226541677018233005434962664041583457991106496240577241411621263462124571674512898291141384477670184699643020070775784264857947053712175797904762487185533258293393012308730756053257896722903930182750298462285397378538081678719224391029137842449069950270526202324114003667786297300028033307946135668872363364692878109420592719133738378767517076100779941148560797150747760385136574397184974726492961249896060462248701048633482747304133023707292449743092983879878313452836998647752810731142350207555759026901223345659321632246734923716146335753284989467405123308061173354287309600927185302496034718557284525263120737092604574468362220874492769909508677256222785329494391422230017084703189383251431129641431394333284143003454091326494023983872951050653720018887216913564637256667936829823587379308243920408100476465112279603297272842978166220365349606593284538827150469401804888634259910674679315237318514901447141242787955418392607705538286571876018592422844348537990339654630491465999124796378978313229936214131128104350057411671952786118232912878/4108133670898646534150885132565757746198465522418021483692101432203306594018092426985997081478390690982235961306006964314458408375854011350339361285379926738981187350312699030539146197288673637724858565193763011280051391067288238287684659225871763302359860361557308771604690530768973725554591740604120006288648141803228977273413411284477418964887198170945630966539587776073949231112567773684029207340770034299361099857950281599134680181366579592426572459368604026850808529602398191220312547559205691239110572092132798808706202515397412833156241276223471686674760658578506606114497534383917575730116691158225620888695550255120228864566766658738334597164042822240345679006787703803102814647114648670986684370855988148100458542900950914802626795151759761645483856490230365684540602801227034294872838819596493470435082617612954115920816716326963729348685812105046928153431325549896831293100248912811732268739007897000102884011009951848559591278635060633489859262197140642605901127416993228599558942478096090572098611276697966138327706205586136310002146925296335252948382714294480928871098955897226859835326264621782389604748962064325607163569440018132266398015161584827753252730300189723167121206537330738474262023251503951917395793281790953493329531771463484023385785778743559220975097546600453690165942586030441256544495604977841885638645298059000076655304949358878954244451482300005481603926170055686219853374512635664123027185934791402246564213388663857337547565644128032733991484889671731572406343399091674513214150746827643799749161879987542222714449713664772926399002069604308538934756519647972829529981125984227812694217020922452512519650432686466406073761276224287285974812213956499928075804686114923132003873822726661031092171815630955881423473107429172483462072535404589367048991525497443255879733621774876408113607820937186288899155448915690324400614212130903273894260673899631860362467182384430653112262902301926139930734749407151553312276728510385878045356476998871306281974834671639227769216537434044410415958653203425331415245015932251163512110453867722590605163296909753128325402834133512233696691798717432274101637932591331204673511697441094974737513065543101162015907814149992402654598595613472445091788642506197195487695063597258123077519174007662978445523745641526168335723860124737801921109601132877134473964489530347159980524925940862383895272236547399782267167561453673617612863866855254556594560529888551847623283671975997413938131022248013315680766659660816543761801292942203946838051390735086261475083713406342778758976678950497745529864732367607588013912817457638486292082632765322283145487501961627451465584513238319781431521388261404741090152586237404426657692567477717879950893447424397924776458929935418640071660921136420932759335395773912318147624942995440669747790260813023135506520785765770386626982444677518481703714041971555869438261392121642153670403729914418776491486825898022500164659297056729510533684800035617888463491764389136512636657021992225456917848596979310736147216160807156156047901234393788249884210681850935012236648575658980303288852735197812526288606391625550482965309690625720952699386504886509681312752241861635698631379051891853148292926718396639114354843594056494298860485377962485598227726686376587677900489056739628829553397244224222124632190475006745531845985174597987283773395482183303926020128760182609653195147242702621424935437333236018585143704673080779599486720598663493904932802763017527128870872934673880213280490253022070520576228937041165171238412221456833997824988376857716978952247112658737096640500001688478246591846877561470695409906111772359034576947676909259835101025757964841248883226092930565990081258750511875799438061147033962849322374252603681495878915668611810798405505035117598317927299681407961501297039718152499061627483435169263708161194076158922013056293755662099322900205250521201963827978283479222815428208001866415318075291438511923071749548161535281961476267846456052122843170321418849526640065475566988618687737406619529682495400482257288108718267998402940664524929112366827522258996850741180060232560991713736970371475786837217668213394732680350106812083392891648926750061958527585944649261630963227412959791087109295738842015704190549257484856806232796750939643944423535825015049646121119063856025505947020468528247590223241257239242561979830545419227789537896375008437640432166656039791242020475285899718660827458659605287491581138121343447345508526778170074657315509471303685799889421067624834112523570977815578439669991990227516927751664297311759309691904551430622554657675933806115661064590787025720951363752084019569433455589486129454912597102986114596789853704580840663824325225279845906212855030351291579321482056085517962405002328968600230628425618226414588494846873013972544220013771115146063380273128470179531557706240843645039622675258601860978791239316476988413008193605612221125136715453067789822540768025221848266878189414130494897073175373876268429639624357422310114472457107292438418416678564440350337054066073954217102028023162155995908880385372202171863126633902999366822756769236834285650532181748153832881516971873071711012454057141927029957406035075537908222404589569675669914558144868729035196766296169608847037136959420831900766493765858289764480020566141796073859207630977263011488455725376243498528265625498677398395546320085772347334907380571728944608192615198278772882735477697136795244697115514383715813695783644035401689243490705689585185716438580814809957681644745070284079639231925342180967541718096760875031417383114415377221333232433285785765537086202891686748179635262106096035225072265475032600783115404034864908286726268275132153706969227956824719509068337226423736553747845711538368476243202907184210837468665172790357975163331167592033445364740831480474192846569626587001324674891575530050699362376399206057038152086486271525206421801478669927659829449223218636184463769065687113075963185214375351064864068731474357172797605454690891160591054184718642236343998598441806011728946679656051914198960689145853166111917845219230171078694099670192591411903670598561466180721225839158570234601026991711338725001940659374838327138326110164164752323855819173147843905563177108968354087427581012471259079723321978957694318935546875*t^59 + 4415147685540160195212142149726489360308721226771476714683584768526443031925770814305551312969636795453873780234151896179690332326638440823600142143093877082401690328757031156975775559895672938184943949880296795803305671578666799938592220576575880941757275873058046916598920678199142482877826675349911208246560618579528699233842146047762495114553352194126702009096658395026873145247530796282475052264867223159138546782167239886040311847067949636323561950833264313635525873821774486970243412116540767037411086713689509992661708354148666239084417241158466165308136944565874139970555702928536623625969402577928904604046199255244069848895689885420975132720328394286902777016472829531085286773557212320344184248145112871884342046984967180861926210757176247783259356458741751208703172231527046449057782025362338533549425464792783124740511764539902295681961542380514224858181269488797259527160765528050079239414198682577489984105283834172843807412942637853873011566044929995635943132338613185773095594767461310784565255782091039446737881618544407548591181696096348484155881711326984715156367748299063517462183409514580406815932159985080604104449137566364341599775133446365929560232758638297427868929979706288877207524457123431611101849895233459694324890343695989766125340718888443220231879382500655889714376301205843790631438703744642409094948067568479323475310350437342512878162701458783545996130907980695536871723961989145204315345426671852123292308444482800478420800049292363105966103346366711599189578614929193199912169478186534291699888123121186906365897789816979607120543625705844313137385861574422463330511950378136237358643050828725015507737178176175445663275920673772341912203913093448617261788744241955023270084093577053749193572744610948954074156487666490288536695635301768981147727701726603869174329223160898571642582845276653208941177956504515201822466172064186651251410597387238430034196105164024438421548043182927940563354045100709265703292446341752140550921524701946696323308289003536724865453790602209860906369339210777083379105801977140602800334993404748629731779368187459984505955169081153956231568906478891994150915254513318093707174640098725045245206064910936236792493270364016132943269708720891465117111756021801735355730562069502259114020002740051992798068942039841068395558410374934159596139297794449930926471762429378409254867880177991764857556936585709501338791092853208184040885984478735817229755779421645394835984565206882115160186139095245682354792699539407033477191315060821738485176690981861531980136620653473432784409894920723574297497034912932091902040700667626646809530161422491088869172788276066898854833200663364244241307774223905994492955601541988109239239475708624651222035512746543345086226526718560634767780078010626360297786046409671208052116033755265913631106179064246995323872617348755546039308247405666123321332574624055601723174563608566871344963614139408629622934458110376551985553501018869288955442413735658831011123425416218524278356148669477519312651273777443931123064532822478208176199783087093447179599096339301637422224338122871530294900708140868599932394678710856126911804369645916854980150001213701862719024876356865943375055966622723771480764209575937527983395955848475544619277213708675144125998688940822948248030722203789604282324997613743876805022453677551895764528096693464509987562059885291641871510739421406632011664412640630963027968488575363686004628081429000825059822517238113124950786502263945228750078336066877909218687945888750888069727484515613706852009644479205240851630998489021349899769720658329994343988407344001604992165194639301382872223997871301854659472812657730649383967455098171167823050409140069808853441013232792336101079193877345718057008589911572578979327351512930946009234617678764708102628348195181669640165065644170710229672664515283068869399869595886156459626016263323988607296143677954841651386760318164613515845034307793896201389396666414187217407421907195144573328016632798564198972849306225171661741514226976639867295860508076898884586880764627193388285061423402215538212452613583555501509747280954665505761036899178767588486881059658428554673465686936432231366669203735826279663695664701782090432576056576671806875861479263546403707839658278380762035753810658809542854472803231383057746506300852335371705235837395056939337774832221538455269110148156329115708787184915207652773597301943782325132659262394667800968663462144589559607197265313943071452695000307981712175502087668740394499456823882328707349023108347745620993139806455237166748159036844118636865065846432066879719541768351207104544419452899205410982452614704816093551095059456178497280193601106724579126871377427529628293708481937803812312900852308451512381973507243458335111325663552042793770254016190559630274945766071223446287439373440609448056733941006852105272971165718800842429148930692808448405365695533378021080108970278727481819602672933795655247435000710599711585381213757584291853602011530632647527157429183630583604263451143085437357890260896517735146458686419405140790415625235200073395403428471259764311858360862683458675932743152693053701564308922724557481865137889328426221402433082366900884215194941586429143262523755743874026656789599363984380458642297285554453304406521285019554511086506991575799572902570988043147351674309777141363129792335343457190076581033562589377671815442188563830562619259016530824864042048042276087737441384994175867255339207535494349637118804229686922748728522656538274471493239313348303084469702340238333279965780242477118426993753095997749667063010331204005746637409517175182821556082519318910144682676048358170078561317756429502339374949985331768740105705610149863207821103646389416147870449057736093383522612102170775851709147934175404966398105964931781038051295150178862669459987186599770391475005370726311464862168800918082730137023208610161200655620326206626872999542440877088767108285960900365398739879561911878297212879420121145482791365808516907513616164044664474490853720350845393453917576243137599213403354374389524783441819583905140259778929999287062308892477263088780003212429637998878318516071958924675412477950507605485047842294247008760859567797342543906613112442953279464138263928218798104545183528390025388600529061676153370458991088850513671393395042/975918246643562109244595512488492378303667150618089672871405751160016482472932709506227562673751115515681245510462242385867375293312681068071471144019176155612526237051694892257143134129837273795022640132800764072414359126008792882905081398952111504173285331630008930809593289203324272041288669478486979471706728442713181374359373795499693857327303013302590361362155106400229969858121221425706718670331226716161666866956358509097534331501134604159729437993817744802926058299661233899239893859416893317790837079567732049436313138872558630962898296537152849349801222703961644434777780434378446375709503451118377610777371158530931235839083894142280665516010525757237372901682020383116875011268771018970145362982171711668650192756319935582460835642419301273047933251242270407074259471180328221232208614524845314135893697158140819936464689266495619167034590224447387179527673883306029190078796185476545593035608351152868976234949804814913722986969775207568043065793052006273662874430764748503685170846633205768571463260162438348656234828771914991642187400001679557713999173836849218486192725139066467957642635210072642817729905242330713391765983728351875588780619867288529172915260400593260216979970993564752184112351156953711453308903045022061865701235161203494815552234607764947116749926293843955206627229374938155217026433719987487246387730271396394013671481602197135371802451167237012307547302751025293166465492565987536592491538422704937779507152641554714948521963341861083045536493127330033110376823108241446122464597724319653120890757978735475971208617805901384241417171369629955022770350515858962164573733751417428974578693478177072291788214214011584967356564637872609318882610927511932943085709247783618443849537030567720256432056313953219473563005680168835067491212631843833267153795701470650630118297861039181600388748396230085430882304454541440646521363691957379082603791802406934888830376048602026706407651392485798224655977193910127124991999618386881575799905901483477511792970938322122827763601999987799592098755195626805162110990310250578709699548328187254178822489085467660018861228150053486861829950437455429318308507141440720504266649943661545603029981375636727886702458239170112200695967137140633258009061029638467723625963322504461697376692569449854986526024066160355293925573296412069962978450956207114526839322255402943888278282830420143436853447422146500818290586905915623780562396368120176696657900373483736140740797542393854393165793941525271949105842929512070832241680497125165655021160917343013983298656478582987841702174110402258413684599054862739819826427642693861354042196958752577749618933684877297223935094585248799930121341317427722073784050470275652053601624003249963297907715682973819346910738235230973619034114357703558591637769901613193890474448833939105824872342022397543355415514379392634201513682902436493040194806086382565895818330627209112462317925461569006611049811070330872845954168638793298410889571892038154624640167180229582736883839752181152217583669536415909482836720010425188979185262205104363434357777881831032150041155295689534222729615196515533166448417619236046087996927037651177180096632473802227689107299228125252893868475050271491822496368723679912951364162527058287088913937587381565599789606470668734159620504086175496019347397594752512565823946617017414155260654618511110081717183567333662813598805372638049238663204801958040327693041440353799027525040984854913376371678114180243186961977708280008374040843892741101911280741515840915174713378128982487823925347718039861829306020248956458785452550355571559928459538975044159315002147107254786865579104673936192608521759032270404345410888724808497289494424873553935063950036815784657694560942071637389654249889589447682347422525762492828130157791980674535302775076449305341775976657440083530735341054671147922900588606306038340355858688614945968956949343268321608076846219217561884735105115515268870017651100753357547437985444351719603356870429654221742783727558161441845381442228675881800666532106389234748262281107784207821132516615370460353853575226149464103755063774955646281976731135741062093929959333602362554435818022466386782445906620665185572423002299079533086293444495489739554353623404475471335654859465307419545147020679320975336168134785093123784319954467686754047816472228622286315989748710560916928497206178249493806733866012018330156915432245334715891981642073654520400457092663120157612064187468799275851513371684104465986430033147450098945187356770256489758368122558860574624905843266023789955780167596710034612477869667315418594903005420332386684822190285044988098121134753718446543438152081526471278855443818368866789502703171128419998616643517649944706295410219277187896911938411799484511148869969082204345357228720900353717081648190651054852210575275400945307558962050034597353078692329910482968760260929323324539199892051704221983958613290311736487872010955110753810278737030825898480244107775321886298594439719029769515559288240649535910128340992746574101222566912952417288713757071497808582995346293052204858613824149287152992791921483527026795456246723868603607773570894775643212364153626107483635652092246106674438809189665233444090130750430620620151924295231571082108984438990546760605132422888209037493135720309656671260266487617556595301329033832491463851140217772765980218181563587010172891825849942812862877331426121442907402407103676550886094440856042983635450566295707091916476867044623379261097763533612857086923024245570712648741419328000724140693169337986114463826129876240779824270907087168288111086141812250337222715238905929847805443341839480913342063650438675405083633692125042025640116548933657002364540840730758555475958246015380698670612150449084379253720489536405156217707105202525545500359320597132053105055353959968577672661077957347106142336056212241629854532251034446121292152891696756156829471242788081196617095746146970509607107375026348435609607368936100507932335137474908927945202024429392643183816901878616028638500862024571611115145716689020066253300034879320337360467954946010374644207647956466725199931295176008707115007513244822972111122253541923796683908843996483021334315489392259591634699689692248141083756142675006923309000066937982692092770252487381695170545541306188850608164150390625*t^57 - 417437220047252786664487774031372470185807779744418134088876690487396312670689715126279690365438686339548852317438848149752191055019646836855728681338594627172413356531893954623085728156220105351280990825792349520031942710326319204097147689744010240934523121558482510462285007166201731613661528621405581003034825086815907905813433723647121947911707936653275100694189158269103799987829725542479676221165314910172642418285532411787244334437448539046067825900774314213627141849910167244683598653176656177912601708081342592092515101710502420521849428606801637705143641158950804299312145543789438588329920957330323220917837373164479844606615910683805969732348306333832083581069767134342494620532827609082383651322323071103028871901387116312620241588730532695254521926387137822419128145452990410047665578307953568819031545747308712443816476780170291486535994785479636047761212518491953253561435222206470282498603166327392976512472227514397853645673208675738749900000338612846407774570627694882772925199037082323821985677447488876787800547725837500518957296818839364197355903816912812765724107104126342766024781523352816413891046916801158376682561863869454802952650438264929314232881847480464710175594805805810440656152632519114268229323254805676951475839251320337730169650457606532536177581488412079889463625762122078593460534128635688160967552798992229854085448955691520524466507120187421913309434195327321404404239609653652628301989082303324372363819864316456572991896723696548574150894275097588021329631328512588802591685764065449121534351419573034050194358067075714221368771086371986252178396967168837881237428703313360386085384831074610983658109924714369828632426413271959444708834065484981085029669675158384697297772621340704612906784777465023173856561661427394224715267890075159816715488035035340527403220976642916021496661531122811883489589504169098249242957330840910637606713186084949764081977440540533494844564279207335826733371695772457112519325882469292651897881018087903472158494118593840678117526470183759098767671761516079538305513985700621824441063360679918393898015293750515061122825582560667261580486576674760730802973006476041712467963158979420286169019003328399987070826233646520704953417684589650623857266681794031156877314627090726987836196752371417901007638374811857136087460423492296576121050228607816208465532668634795694047803224884829946385430042889037355715337141639670398070183608769787822225186141499521694486004906717232250248323315342722557182999918924997833490898713001735734653001222087259532992156907805166536946681715104000837807435137905131726875759135957784196550514978401897069456367891133521107283250453678050870889705651602144642059962750514325898670702656172114103765688218813535781838280893352588896777560045706670814229203512250845064981563301361799762303981167623746424005459783476667661409093981736292226618433706639621747121698622493713514375542982771256428911978867007863615289866702465001699510172984371478568029157102714810575816899759315691540016275352175575040970103033352886512407978825907067400280543624984394488039049464196438885141386800669971464363599414486524405267539593039852860878082846392980818025650798449168271945457836725366834664845544719849099323852012175027209756354727041868971276234267089510292879860909100976780686883996051691369131742801786359676731624320006575429986516328518354882095708168227337430076202361739117933304755068903434366442189667659692412801256857507469854249302528809951736378551146161561894406927049349512562872071473850669540307141660625963973881878908886228290442711204383305891442849736654552740093842309309183568663911424896685692827329525066308512602534173024845144458253151948582664771336728034423478230418670650683651244689254350646556607560239480069794786124073532019823104775353303526898824033735543833349200836177453134275850199603741716095227032789013584928008141666444337099387452828542153875815462202981143192839840879332362227175869509146550402636998647721733967231615700491277904825648991115741852909933864942166280976838596009609794041379972313747671036368685657424964136911447233008539893473367126109667338804159552932141966763768296577052018656864559877350501917340170196947323504123825765418802205036368522115017491350390084537679014190485705201327705376262901413221677375763429885684240035144286572525596183625737438718709994329456793040988161151179289098109122471897314950591337562320801847644261096209951413576755120133147376696494842339149180172605774888984955168636494807728532821129327330440693436500160617303582287909441512611685471713966324848768219670844599508082553330544118796354276489250352696529358035461484046852826826802754778566372466017558918530804479130646516788947279326092702398085316243845144347923912667207366480074962201788671063929587750803840686806384515280491903817817730990956280375572344736169649821408145570163131180032379211838415824280732710606184316131129465898123548267611718427042695004781366454555798910623425278097211733545057836167164112015849429454099223705020794505892341164078390860423068602156259054425298284929038559283729576325201907748700958467125731713995249397159877615603314399219974094096806379684759195299120856527255661881927170760526772041940893940142110427083948490140408248586096303244261638138691537303434663857328873841711517816000992633878968768248177270506085545063539445178361123237232105483037017093246118189024446353725270970269568534348422765211697934185193737979935377679313012392516097089066389615636188889639749556175231253552821803212428283979142808591720359725205590186816365022733513724649215890993085249404189279550628675407586170452261390908221934911866003613306216024110053276314187242264373384523053501178895823780992573941878012510352729722873317233960348093512781641590269101640543368455282479763217847813603446809924845472598978347692994026256897248039154630509197991410403288795197984794671392649059002821660836697533810645519206249716771203470015979060116360999018569834049284867484223200794818906708299669210693862405539178648995069749499334009164760605353345715626857946497745146617733818931353779537355072711815411254608336653897241062952956199418348651441058643328910947658096481460319427373488748094126385584238403110142368343569470261778670274943814662672094916859293181160866/174038753984768576148619533060447807464153975193559324995400692290202939374339666528610582010152282266963155449365766558813015260640761457139412354016753081084233845607552255785857192253154313826779037490349469592913894044138234730784739516146459884910902550807351592661044136574592828514029812723663511339121033238950517345094088326864112071223369037372295281109584327308041011291364951154251031496209068764382163924607217267455726955784369004408485083108897497823188480396772920045364447738262679308339365945856245548816142509765606289188383529549125591467381218048873159924202037510797489603668194782116110673921964523271349403724636627788706718683688543760040664834133293634989176043676264165049675923065153955247575951041543721845538849022898108727026881429804871555928242939027158532786410536256930747687567709326535112888669536252525052084787835256693117380349101842522908538897385319743317297424683489288928300761899381858659613932676276578682967680066427607785469879273486380149823855467649588362061910948062301505510361877797658173509523419666966187792329852667571443963371035983133520119112936612462954635828499768215643888198267098222751146665877209666454369169888104772464738694761493852380806166702622990078542506754376362267699383386937081289908773481838384748902487070189068838678515189238530637680369714013397768558939145231732356932438080885725155807971437124823933861512602323932843948019679507601110692327657685382380570678775554410590832486416795965226476454007941040522571350533454303057891839519927503671473225518506207826548198870175385746856386062227584008645727379175328181586015649185669441500466533670274911225368898201498732652511920693753948661867398948739628041516951482521411955819834103784576779063716709321657472785402679630108920369266252678816932642426900095599362371096451885320718735993463994365235174010961059890248629643191732399269731009538095903388508083728667361429309364498326634016730315932913972670623573265278993881017649885764553489603079817334111904284509023331157593924278009886780253909793271994686536563086118526726995223343886908399370030252353426205157026341161346218228431683773556928489927552573286308965873680011988549806461938385985336675790780806123412931011615883618860077379963459179962336032176841551890805930474291798596694083393904526819143397823753856935423953012468880191660076293771424925579572198123616125979261821331554952907533627352314764844237325566604599611765442228393570700114566586238673497590541989096319298416433021987321208478773696926170827021593738680632831770221049688402750440420164783855267869046262947071941470858457644209698682043173803118004935091867702702654204972534941277103158155667199157949558956280579576788126875963463664450199081651949523628727750393790467948842068965787686243801276708719140538768900993994228565049100064325019765936606784267841258834740418738224251420935628518958389113363373979806178970549640875672324195160073918138216608640320746804241394163147140942254744284755805638812135754400660837191105881735192492034621371759910278145793803722259867400090672694397966936386781376711936748016634475430428219026118655047793263783899457828063937890801695682336766073211383965082708345185755722917809659942317325394530856318869749712531962479820602590925132323228701296790116952571064198074238603813368105524354816740301147964572897736174503201758453624787118780894938189682517191771925723529760826575298975632459552119615930362143368341552691309934826703950494205496507511732236991629872823885766335210328600020343050442026226240277730568483405704813410261520575284450549541744508716234127103657694940333518621015186380360754888774931608489257515349959839102450451753071089898814930622196701336108667821674563643451503351957017094311221016544806236553625462328221966792785950049170576814896314469154749688046250604968124576837363461466136332031130655966216184020107037575760465202777760412266889615153147779634348762626440737576056662598641893288336210796431414538790462426357197447198921118864892306080196773440130888183728101965463074398763103887581996654431836319706533756920285850385873822740084176081159087988874387547339838976202853347351958093748768743335850067055664268362336887193062840464792388191783271313156485551218687812240601616650703341607074870391880070804471860604214104307726351505186716696852248668435121159728867539438809935544649918750418024334070059503135056138081514858256428107484780098602537526853217950331963100913355911295267645225078624029074006908981856330135808108208715774242542114129888079956172558553424004582982757702633292608958793290600833022877498269031079789633579803787872220711395887480942447910794648732184568233086634760647573472622681489104431841615962350104241404488215144486326441588705788560563079546227260666104781977552590779835246514681565589503194632366798834036129428913199062659542823980749220586253805952703438926340337175286994751096166374770497285228976865886599069723249341749893642230274739736249167237306220810373139048051357766143181083153953344417109197300836755594309866452798639956208950381225997895653111856363999089900976719620142901656372871607396655834581691289783889023608254305490299964196073317160127343927093165982963509642768891619980838974581948748397278352942536788555439708080856958464259495403677700127644386786672169476599805575712173016814165708943239801627213124104324990651820095933488984908020175285994332081655350989401098058438374622957835968229101163494292847167939323793443755692219780160129138423615198607523746048993161262939068661645097211678046477028623184643471384217604890822858637395961374096212668017661563780573248008428965827905820784559835498755009783263651942393212553872742891262925833496753380966913487300658919525491100427783722280897412173155216137068204789527729684957892235726900595383263357849757324058251434476224963767265685921514634589038297207813396715408062876407546600815213032137683713314126937923914599766183025425483561027689908354701114014168353191773865987061048603982200986142875245148505172886812126829283451965371850144883697218903232660654414306388219435509673195326763359816801881643077075297077179372805471286262274952960508188111328450918493269845443709567990105011937273580089877361693583068972080621532937011691789273486328125*t^55 + 3625292588117096328890087389848171250535159018770992757441664144640899320096804051057315417431518010140710490489790872076744918417209071941925324285827154082854909551036847451667336787057597356486051184005179309757089228531841808792832732062669372803308332113999328787967785626175200230723940295922023481148473880904716783348981896157004161217057666876038166700946840358201087664146471773442510841491866943119167854764628467526296854135041024301487593747321791215884664938122742879759887458637518778356561397737781311574879282153432104765287093258222346057882737198774480462511775418619992274918813814795280710587190586829355902555830662125819219794752231950377661041059854034806360992077029605427815399969690527197234706939681757406476616920956746633126249216860225994130275056641432544618346332640340030105096206031483027472998079762310497418840864234353251317044040173837548537718556803235665372578807290388653592018298166832844339792671094103407891614292882021016605471147864692138748044602524900722845344453311865901727224736319493342846979135150182352363610235405052641766417786713594120294832164856627481472643915832617625639439009092024682859143279377337892093484267309647772408193303889345311442159118451153596897436626187593687377865218892121786332915538757978954524240932265523815091612511419587525804081905663928257238525907755556864437467211042316005916755682221727953304487059572768130396054455360880871015915832376694717427320798778520406237089616633528407386501962322383401239451010429633530064626567384825037786944087548901122484520191433728878636497885653822774242185792833172375897522584444094792592215779300800894200069243696010947922494841208027146786593970240408526464283415078356385568061635015046264795850606289807415214317795676577234454764695221211353021455605793544599072312612877369584755432745079692407347036312388996434134142858679038985425326941947947988714646080107908389906466005321327507751578836201512079450705659432288308065056350008445924215925714156760388448618827819945377474184515696273529745467053521807750466315840214062442082809055145558082640543877282629795766159090493888898193914061355302604079751497256902199725579557378122443919968551422128159293290995267158318989492218766903285829327833567162486017928443414750590543496379194928605136113732360140823178463489142694031292318743900174262237412170759889969939383592686253204911850013442003351580847119844144631895417220089131690486922558527436432037813316932504457135147294814963344200786933821989549051629049444422725588175538963506099166664532182695377750990204690508870155426804384573746182947831724799072909477592585662835202313088182119884858050698892408277546936380805221682499854003654874298519820586927652115218284163005106219391737949409940586841985135868423990469064519238875398745241395422636879556788937233581272197630732875041763684904311175010279408559359754328530872914315678640101726611762814485395862842986120162497198755178390564039988687273485063719149035128579044893826152519499157677645597965419474496594131565027435999642472446664485692532319522367689878269481071934353232985946568557884901135717388955297264869564626874917075575595715042342405367906911126805698138465347248801098447909314266233370644358888571054332953076180320623312722663137761216280048261094661448685318899286298532272457649953406880679944548915880784109556415885686989987181148234184181909239656188513848634541331935511218944542928331985817713661186598286260298729810733867037189510706779496009915841215950523508271082296496486031670405321943721822662227123808072854458381977386184395577877727773909730281061344516491714264349432637579280045154830742354378686498554823115321339050340264935560963900366053249522561033914218959826921649020524520622208174273949850032219734649264137429603847630904920453542061262630008788828566003347951739439070558903102978528533921818357969405933408262762601305559709800178864081135602521478328942044593886907251865842232721459686627107445708852240774758539830185956286286782989261230659245969733653158378826374208307198438313077530505038709700791166985501289458534645258493014207388233985927084729776977533993606965165214639157146646839415646053103673988610462458125167383479736693963651049275040582238322027200054163570930049900188736645435581193677386417532075493117900792428581937626621892275635713822112442425036624232859849042583266096160354445166740062941755930685918504255996197974657919962024661399099933216919295384485469619915607167817911601063612943265288565566564052419081801567829135257865426503306710942355728287435154206977475885296142938192567580368015096778742907938459952578162084337367449368316663480173915134414276753124563916863478194765306785324925579400318876278814605837985006808853646932792608451763822303525467293001327404948682001987022128249886195937397832874812521398419008840734576078787057079651572738076229277491460024603460198357319686122299875455879636132486258292389715127920925462931917212997284442695781380984800002314894274439607441239578522178679485541578254472183444972917826496200837910820282177562566934135618081516761489719432789403246525614392344424117488820254162869359705264659753572223449973520416173849973080089221314717509703811948873783940090452956295315467517511267321263331876162466483449256612203318972604167918492960605600417163175592671402018622949536717256827729130286547315358863681203384400887539089372710461398367081543768033417139415271648823534687267385805125296239278638049317092421686487311354317548764883716311506867343880124507677060741985327380532039157313431178773565912087361205430196221232603668743889043674350571079661900496754376747898433487353647860197282115100476102570281089490772190395100386209237265420030859872623166811378010173529272398940255766850870534461433184558365959192262712137270060298473101186598152976738653223818347797312677466747144415995129054891132237574530330017744060828193354513844368805337314233843596086895444395510165246370177265286280978941374770387199007586988896031936079172096469958900035255819332607189921324984914366332992547433003874921621591308703689420753708232502385373668391904756866978928166152877310022413270247331786252405453367716833939619391716522579569457900695055647454148732248303282397322505991867961722355528585084638/3164340981541246839065809692008141953893708639882896818098194405276417079533448482338374218366405132126602826352104846523873004738922935584352951891213692383349706283773677377924676222784623887759618863460899447143888982620695176923358900293571997907470955469224574412018984301356233245709632958612063842529473331617282133547165242306620219476788527952223550565628805951055291114388453657350018754476528522988766616811040313953740490105170345534699728783798136324057972370850416728097535413422957805606170289924659009978475318359374659803425155082711374390316022146343148362258218863832681629157603541493020194071308445877660898249538847777976485794248882613818921178802423520636166837157750257546357744055730071913592290018937158579009797254961783795036852389632815846471422598891402882414298373386489649957955776533209729325248537022773182765177960641030783952369983669864052882525407005813514859953176063441616878195670897851975629344230477755976053957819389592868826725077699752366360433735775447061128398380873860027372915670505411966791082243993944839778042360957592208072061291563329700365802053392953871902469609086694829888876332129058595475393925040175753715803088874632226631612632027160952378293940047690728700772850079570223049079697944310568907432245124334268161863401276164887975973003440700557048733994800243595791980711731486042853317056016104093741963117038633162433845683678616960799054903263774565648951411957916043283103250464625647106045207578108458663208254689837100410388191517350964688942536725954612208604100336476505937239979457734286306479746585956072884467770530460512392473011803375808027281209703095907476824889058209067866409307648977344521124861799067993237118490026954934762833087892796083214164794849260393772232461866902365616733986659139614853320771398183556352043110844579733103977018062981715731548618381110179822702357148940589077631472900692652788881965158703042935078352081787756982122369380598435866738610423005072616018502725195719154356419633042438398259718345878748319889532327452486913707450786763539755210237929427758672640424434307425443091459133698658275582297112024476695062394250428307790725955501332478344834066909308882723753853425199733394105286923747698416927483925156706546861453881075999315200585033482761651016917714396338121710607161900487620789051340979217007708236590343276212001387159480453192355858147702111381441124024210090052864247770042086633531587737574629083850280767788974012729355756113430427228918945256296714516662418581587658335977703580475833218574431612375142395822200903425504553462184814251913961255386599037671663106517411712903612400784978238509180638033958230957349181318817114129148330103039984689991981023283265032511397744790248444549074211853627702340504552614372144524401253923412477160023212885802555250343654436258701182710910260454904835211032441233477433358916704331350025835193245799243438424788617814657799464538925012224076275637707602513029248005831760077116257511766198950086259722832829796584286443648378858020106940639863491538570395634732329923523704041088498183466776261781217025214206849307940873029717735098694891383975546323513886979990142328435234378212648769759383149297890274231060821559194962141993817133042279900561023979449994773308408724010956198638769513249114487093035501292076328622520069333965554988269395278202690264961777021354603668335520450674886925362512539682130759489558609632015028641799556953810038538471461129879424391867114726087758253645349190845591122404308938724960434286660640187792727642600917127749568005049646699698285542062004754919550626373628031718340295165947339230817096973065836639752370195543432271483790713773006362906165499099122783110725432998738585394569747430324030446611699118242762854856260204018482632840664611372042331308487141562728166737760270842081257359085237204556453965901397042972026657024218747830108476657891274673410468372094595959280223034356639148141447897250229571649774110121138157125332515203832662389355250735680479221771767253111252088951019639941335275107057885965490281146807250238252501490848262397023994664250125823379097924978595274257746930165236161352500860724345021870060860944692613613977151560910310102986697497034312601142553905316148941514023875572464567612505677101847575467333483764997643488728560081306556440256441958660936457940303579131793971547657449615773444341998828084543977280327715164910172784273747965118451968298692863359638156409773215513053642399329107515562023550320822274156800528618307436033751457014692876522104986228038438725237817384955610062254628781504685502423501981068968920015145870499968527837814356974178250688585831116288863289862689287175431494264876965211541102683154047685117983716942574835679092804389172513002627024117119794650701101146900840495648474632399591865286906095391176028465263694447861214524255202353252967255684718960436013622192477341926412789798660733403187036268201748479541281768822345033925210892176786351668179884404186813449749984858860113105643147982691842868475330565148253697171220167223651577374441997571869066181021980916022290870830056579206618165270926849447638961848297688574679939196992394387086979800429240987372550908439928605766547769889583512108781154720777616211272378890446944522698132333689864305246462540146924671972077445370975958184138988850666766717756360101376584963942075740162604360029585693165533181648214910835154345180145821368836260583302824563443656328335243174962869744876892748427168960857598896796244431921676723275638711607702094520136795382708966568417073975666274494757782663218702239720790388803956452560415611589017479529022048509412028432374059054698708469598287650628360645431909268786611853498058410070413507113871378790850061472125699769102889445918020007777885859652680221330094838855785541627776903362870767922307283552422970142722860437422753354113181159404830653118447901618878131051152667552873870480137210923912964220685158423893217053162083632112418644099701109594361970085474800257606421668615745219291792799676381566234095366336457688851129578714244581188579093543339949434604230193716623752513080645630421733213879269396397848055946823583221443141917659750223180962918330692933244562154423088098976537599820091126132246910725042939883328526765102209689763848941623154296875*t^53 - 27303223596828396484316194833024753391592850331404418989404350620017210148589810720093763601245483583956316429486898365524002532296902846597059130531013141310939909991327650117420916970231099304264596763688551399521862284653635741055277512760557529775413367933125542433252699525322342492988628094349198489308186081186410065072645642680441101763833249204129215280012127937729329854638576901958918159009786614654702956252004463691141394742453121148012801899960419832955623511528936279627832329832727440467910551763170847975210997284454815144785069946342642418395618922580297956183100423425249351952028292990947619472067050116953275748533504442779175538174218873530895455782289256691682050123925234151000159597312661412562183075908659168914988598995648174883097630892563025058674408342662403777749213911573336368177119721991244962882581640622763762956575759843438612309554495403322575867026207666192260777886078077284705350870235508560990471333357042433724660246764609161420111854150734274055121636347442897052966938054443643184689215537259397687741482888280088369265651994040610936247710022619174236581448390407883507718949714934941740030737936909576770025735954286318361929529752805313815137573936075259021833569337312303639799372850009147624336633259255851928884181522833115667235186134245748765738696088332074496160788821461516564825035784515570904298442327710826551057300629793202893131431240998878552575969575451207208663984068043044359969018364766943034353603403005858256850685873123462960819285464339278536123877884565794800217500185233826041216907050599177651461464597699276987713365698809315876726213297141245364507242339092913061530817043305038983252260323705297889071037582049916749919486183423057079389889748583683291694111815321737345854560750575867120088340095126855875324990949640293768202440556644433861401443768858758813559105257715086683925938425823544790362978839177365221736624564161267142494791244648789476289473127579084485281235655480485451608684681938952863769846117939320516279310828882930893559499068553350798799317996158179944392305411390322910515401987768151681741651391806277635400807197591943413022825575739840448297070852502251406668596370331983410672963382684388688279086871757648145619034013616173139441507055533203266615388802410018243734916730121631819278086626169810149943732619128975520128229734036976270510501956944100344043439741232800797206720623025768608524548556687041110602036269352286740073117357815707323292066410535099056246691979430927572613625637596709890533810583892290920740241974329429630484514195073804901122306512952210837494852897060203986997437451043955133747242626408254749560036972451600695389354814489419272471853315459136550081161300061393359909547448175178549036600169208803450579455728137250037447803551607854802748563531725996697286800698762408520804155953638538588251732800953689622328287662541274363128208525192569226487288960087687401162912519658210006077401285586602682360405600378550303707061218453869991306602430936440461686489043082285056505533115794915224952199888960973644280927476517839797480415955438245957552519227181932136783589388919906006468776269478168093472095249717079693491342360355045037580868353594040778484269056206582286021593708907988908377259774250172791798743016046496467946049640326903868278865501291386038930425418006680007859902214323773025371962850987068146567317483842705753653574625151371973812227877298267409914114339550714434853665567647382128133625290591834611335236735288739589500809887054188341813518542777234309067720582924793040423513542086368135569478482420671433988732004769263595915658543636324680918899643331933072890349945352161352285323842210774751587984580114173125733152192918376618224116961910623851168341413715242117227568217215969795171533917991684402998820636732779133106897455181195220857999540611144817165460172479748437596077149230228848765081043751804972053295757753407440170732387744585017280633776732712662895966428087563922472976235678957316138856735002194861069432597123262564856056765080062709918904004873087187264275938999074395501414124241793242763602621226666954507956624803860170786947639910358556773849371696656294943856299757630619766610936132396904488040670039030669077598549968087162950429829702264142583151012339990156183207120881568025760317412386309693873615744643998537948144631950402905882293015887531776718414550336997190170477878769592595642656921126509530375758126198684414356988509549912639850394301952526535016965846894110085557960040586542938982754998616031638575268536376885549194281831362615193730234730603173661311992065097380440188045463379104060641571205924894364102666780295055411380076915576415484491196764876118630690655617075728604730295499892165892672829698438116713623073594606764097060139458405475066515943462726413286314038152630932787526552343731936459688385480712831173003898672885912383168996247300839286533004883880611537305065295198173400519959958309378426485841493454146240929853498351286528718501520287230695450887382860024020506104336374490365026675910115232618715890735180390955465977471264970004309892825413707987927145670045785987871669093649970644295646627299860349113659516303200759360777909493745516894778728917530878916207357286833866444636634450039380858825367267978289202247597249063253479492171249342185490195584654067322223576427764272079847189019564471904984977006393809006462280176530407507982266632552557781676031629620548256014725577379231595640729458342327193599737621580610917977329289952223186640368849015577288196739247771594125992559514918818761360225793785186017807629403295085729360375392895283429797354154965713716789079242830270461351442435975697086974726557061743360557288822237692735677424387426802072268460811228328426070961852692984789813388100344638178540857649531128373257803743193777417609161609460459682752336068184720588159054960241707114009993433582296965155161688745628809461126013912674796998343758949476430497927215357895047981072071974856535627173586700582885166052567368991709670434699182988073311586755507186200623604706575867613586212274062365576218020015536028678466595025508287835278499007225486584959499539448244453601699828757407669672522873432631210158479492513994577292345126902715657588086379638526174027595963865531957905843669376013729713188839132878594/55401461018464614257241879058038474317938252397747486711837796979338299459627061318316991949548739906393248695253388564535054823931595148075129841312419772305746092505344474118217189309054107364096601002163812099809197584457996479942672722126667609477090590484738710573991321618954442396067973252566350286921633965804335062943781165997267554687508459945715898220985679617827983356625181828374167033681918542479193215804117083134953806826800060773156891154027419712719662795587068740629466859836320144956920351300359644382955976212442451837979129819530518941184443060184125100852495389805071058477878895226297162717113816187174421320751592491969557237735526362134907031747102834591629900061881570456964195630215819633282130196269825448015549762357040595795496742543583206956372790971750990000993334366135498425208110398711405728111305923223606863080933655656080388128713902376245266474591446858818933052279340022438206291968098699814902084976500616407392847499485410226259934361786756869051664059186854058333798573002609690944670177076894530349973083444702893221122903326333299239313548990298846629011358467235990430998433037537234231987702707942553277280352467078615438566280191902984180988958472969453915720017106292732285321668977082233269120318384344778765412847575247631181762648226185962356239644598470675482275275339729039857835582921936778995281808261423082899973760458636877693417428657509444969521117374425309036500695167418118784153771582805336644739836459083919282544266973140963632269497926809973790875118424620480054592019111804428770288347514660435651185505854084166857840092547521356279439706107001951232659831625748606363163940172014447510822445637596233385921313860825769066785831985702108484366391492426247333401803586597158714836823448473800370549396955763120603724215871740998020420900314685622641020423398649708181673864311857091176240191738584792472440372723038324989224061958864877766385849286737131568865355702463486764436953848826943723852852420428077127254516996795674256263125764834514947738378566339694799543654456776059517603216059247392864664360831199742813802422633124431654457626646595029928663439804097893647640824726130993077110211414231389041598904665760622814942199609291142432533384456960136526594496518966204085964778648387897557418403848427374420086010790959127858413623465675884911541148199386137086298324202551292253267818555146737883896564007796155329889864915317798558359728576687034752640367585134326202073828277416361434853756039902634743609490718625601717674127972647550914924756917033517523734492592787036191769443486191213882383506172088400557610027195892424896421589117028338209593620923335082595474599502377514387136273726860073083588471226267363619305731606226054120850731814767947036787120150826349074567812874516799428182431318178945428033691249624042034195648808023644122245714484907480321024612066050944842177795723830089708794098091089866074865730777567355057555211767379292020899830458631087416570895926805164021824391053379231219906927675383193369547618360511822832319075688870759749225388304145945789696033496155959610765206477718071125480902771486357106688250156165534703218937383260384866447752296764810877643916576291103705765565414322710104413146241745729458262062229794250943617958151798387783665612794730397333297719879385896441315267554280351991388676512307863920179154469171594590908444801608177279245110569309615482061525804753962392631745266745009020521337513349280483483729661814461027080245855998841769374215835154350645969073704115997500715894022938513728325913023051009681338320909225846909777997246773613935628384057970792766989328610243887973502179200347925103346813952182249895760611876095897202014407285261626801874140130604222231822645906681654597211464494433251589783661206403600691040082341331090733540746725842921541130847121582771764385974702207276488564222259858721321089605064523152393091957654436087210277490934332102888581461307980221014636457734729856176730695064619538619451188061316026561887600396427771278581455548166064751762600457866093401877360636102099845866583979214256250628005600257103866239550947766282585965440295612020669723435211119986851109810651204260054207112760687940024961021457515670916774347294673552795072684596845062836393037161423322379531333516180935905062821989180576727339583732819195742769520890039231566569521439681778294637828074300878264276211430238787732633998135712945811857920369575493822994697274770785482101534476050608693388545694848651880196065989511683021965971526193457979562877873840672170270396108531557918950532787753232741477437874206090328021189488570984441967851527538921207137766541648764344237283886271994003412011701485367692412258505461718603892612741066252313953720632994310031744773371445432577730015870201583778419218973624909785963788303451176944298086145032909394726664336765229321640870691806683222651109667928281555882083788669846384238096924589502714365571754111283248307455078632923185451781116143311770891395965173587311097618493007134628182592749208779741954876509411624742289381855355461903240508946361956329468232092390979459876595740478402615611307150018968476717679847910331349932574715193828383050748095222942219459681799480572293578123867368992207756190138579748599280945541695132147824814611966896055006982811960521712332225470444141645899261134103886033774912374261858780035188226210818179283277521646851274840231435093908897836228769326083775258161918599681833841769261014233593535278822874371871160517900131694070128282898165018871348335603323190395909828897173641850548926360471572312088928252714398333752814245825985187966466545789479381003307682406858423573744416394910656313637898748967397308573158130053703422803668219874092589757075314060079427251639526082463240703967775281747164871149311979858684642229030316954397468732654810362064445781051266346853804192110447227288555778151056707560896450998893289350792698533617377241229252975792468074740009236467518776986701198176443822028675764233490163018000748935898379278781457081239954922743603745097619670983331840996820539144010082845457717056594546507274128268026118073591464829346204022476716094539022020904227742457136963119729082602223488706921260872968922083377388780910522611292782625063338114662592261425679210014971680317991484853515625*t^51 + 1779047682588654937147919051855416322859639579138722525565375788456261961907670858344380743102536013893825624037623014113528685641789348116183250356127585279263335699538331274380708221619692464661849556394902174046263927003848834872019564724682372630766094553370587932657397604653736761360903996938245547071781727175551312571637267618339244023392239806653351288442758217025579029858891649144118970660103688532328784352969308439633812271179845078072042328898771086662780744604495006411093797088741790078071251172777356767705259861363409772717401024028330046216872163274698053172611952005645369026168557933338609084558684741902220209609164852403054114419382343159381998864767905149019482257264529840285931575186806309468046622370195084288409464231542640665714131227302144729351950486557481316309791857545658111669615320148829840440222251995856956521492952593439999820282847620176207480025633546580168009832458861915707202403681701564512284942019847725384371954620821799406854672650585198010406605140969116131003328139485495259616281710351042988174860865335365519670255416248863140421678449968223276815294274132966670588869382096948179059840859714590285221171053694188220602899112242214946142062135022155212128272692758933819703449502529024498840371841779177021877018704146870714004295991937160197241935587433717387780791594769833196094231960650581977460519670149848704183879490097566158276129051095355066920952558244259604485697292034400374931817246652558288364937185991236413760161165554179997417479244922319784291611758204968186369029101294849027516620509761471036032746323018410065595636217385891540202522598584832592174042605709551066659792291752638919306696203627528880269669892689892036281884838907436366870112254633460730690376836914546275823327139704106664702994833630842104208551151751870912109392822425695368812537256754631702049771085118926082157449469091416781886675966875784940511947502121046777823371616089889496780082094658970700286302662379619258540965632115120740846233646206733105534944883580097402429381650687871673465919510613608005701244556090906413276567157792748596341154943384095603007336733138887202009639684215641753044062632877425227312013598205002708571751829056622187112752721485914003768390826276490428639732644280638858749965672575363773314515858643296170452297369629800846353600830798444237115539415075205245032846497477994570219996664902313584729295926185651330942113576103991918608263975290761980947606414815020900854280950496392974112209375520409456079774739156708400349205621468638234031914550778189810541751542882662033198442202004936808788542823863089399440240348616114386976530556761019593895981486379923951848662635917158367377682888603526417678020818104480040475147042954694614874443250028131273516590201205222676818058370684244093072111358183757150330151881182746132518116815806255079409906305618237608413760333662291773691520365456410534531481674031207036893700965223409171387917995255210895489654255855900747302328589923898683289352441826587036806871181582400178535027210263090002564330416167131837988430405154155667513931455485010484830227587593770728598970930451360373417512686083788606170722170940305575650636209654246736089671491322587338973114193179192145005186027712433677214966659469308889467890480301704621583757085916376316689217295929084557468500879561651042008592287107090024864713617357943818346357140733408093124186914192769476185858879647266383093191782817014237165814463979397633066285017538914420226658591554263452641270360321038488876439495888839862716291412468912730089202426351565218631088512019823592082124587108517010383973281620602932016371494747006841598603046032383689368545860048082950538203641232238632904355553098110590459474173874732343953417460789423969397202573883214682461105773862272723614060894274793729306211984180205001825040886321710900770401612846193649458784778221191707478370979973711439010313055493691648654063572093346831858292603279537340322703109798301707575214905469849229330401966931680069732459878867889697849895062796497335724053279075396925189144695094416375339085870782585081419576637147015434593088108503932386524919157460995698466324500855818572286164361984818179963302453926402234696504304775466373050486408082690500733199816813307726927587419627723732217342711533400333393302522436508792266176949489417972022490015478986537531127512894062816327694013199626961166927913011154660315639942464402258852911990194837861327113621894457362201358894419597054395966189459836623153589275785512257911235501940245866235020957289678282986538549830565783697519007068930871509682744734956093212809252405798165426483480750276267296576312226603289741799754514977589628423985361224568850631608372125145088646021417901029130432025063204291364836485937247360273173735453767796003893781271918983428087409563650111183930158146328860740254180878343962512403606274998659577600801476545966586507239359936598948677716713111009421602082203001987943423542477357500391565944505597772546239905776059487331608822595007053353318822584948058230009245178582048856974464916126922040717657478601057996629929876873555322727773066965168793984793595961318766977787342843334882361464561292917585470016710830082041862241763731535628848528640691276879197324855717761572817949766504227157198729898968060023368552125891234950062200654637002962266291322829952422693039365350899620590917174298911140548811715895165708841550737335326889110251076825216881228240512644629467276565539347818602674606585042615794193305875323319679151116160267744430923671455769783371600835176801611148424822445192332061729330967891382990833952717681890350163591933239219766381092518479698739095378636662555060169334410442153544119326164613847421686999236975897199233771044808236003581751228255022187064239360490741957036982015654084377864930422421725758725680958445117976741778701815537768169540398631448463887318563466961716079760987956438391734001827033436413547801499674984121234669826972267938327127328279039987856858499756296197489863471806126132619944157686393397750188835453147912436236642094974140071776539209972389541060018176163801700522297656091839602865806606400135308772808703651542271063852578797006759495686703461555231700116672609879655082644739967523581045736178353722284229062931619318379527228299144427962791019905731626/9325912604774876733302382974769809843519605820287493596492695824855280409037221988583360311507371217576196863700987075030067562028485183259313523287590661671467258905066319809899893533690774739622927835364241703467881593383762740790349908224655714261976916064931016279955205805857331136671442164182002298298475050910396402262203162942873371705730590757528842867199256069001043865031905607776318117336456287983997524660359708994383890815844676896814743344261282318307809903923823238005960254739113891067748259135560540137797589329094479392726486852954304021766047915130994391976836723950520294843776280696426689057380825724841027588993184736148208801685480270959376017010762310489591033177083397693588972931086329638269158583038753950415950876663435166958908618328169839837656086480244749983500544618299475568243365250449753297565403163742640488618623832035440198668333506900001286523222893554567853730467022237110431392481296614468841850971044270428577795995746710721420422284234104072957030116629787099819522759788772631309019479807943912608912135713191653692222355393266105371951114080033639182550245341984725055884736227985434429051263289170329801675525998624900265491990498970335670466474676283191409146202879559276601362480944475509266968586928031371092177829341833351248930045784741303663300340174075897039516338015521055042735656458526024464205771057339552288162249677203874411725267157347423236536054758028260354477617019848716661999218216438898335197872470612459745894951607145395544765365484346345588130644934811114142522989883820412176331871831634506667949560152104168087736415578832761640372350528011995124164404990334348737799263262289098664321778348995365953296754499905671126242281717593188261535009234558418301122636937077188383664198613826423062375815154220125301626909671743068000104184886305413144571771272106034210581767159162610348000432275995106732860796075044784706519383763075587757341617963267417147425668209914686938680220564552535526848563490772059649754510361127271833137626170413810016202627058667181957923181833557303352129874703306644465551834073251956706990074476575945995167033818843496704658345700356478764019538828898717167980218921395617155335815618736371507181936934230675642809786383588289648643406914025977687804071072478629422165431314485274694047811816478119856166293283388773960109426613563333076193551240762800862633416123449700877122588274645686147198127260745162757323887643742317516694461876830944910682427760031754174867048933383610181840930937635309622475144875395671070679000747700642116495306253119151092281189653508854336867890205634880760531021244641891524230967501366436931948259522094738903571557582900214921834606077354778969070725989755006209249798153714719110343206522152604417859165225389102094218915167210327903744042605226789147052338027020047075756267549350646760578028604959425854039143031118575715099928946844731767647006512000127455935731347557171434688460647508847490184804793869566381789434147678869277007105827318837255350999492022837550540515757352823510107044407626577891119607031197900874598832305186253201145476423749208639455951966533536779625855442954531675041854459515498119185371636622076497736725957009002457137203511410989534242879617360531125474113808682032242175689622219395276917044820446283551105116179696625900954736704970525918550427212905157093230157668977218422802921541604043175339593612500451939480356843800250336093010453235409851787758481413795548053094493072100939558508052426471697844659665584315692071460740192859579287175493861316477601528692213586629691950686386350896479296203206891679164111316425083449109870316057721142206200165391900725730047015284012065786369665809476029005758559685707178315480255318377409023478727624745190530596523229597350946916303077939449658413860790733606812692365516891792757025932133099913671639074871558208908310747076218089050083519194730652837146205163408013730044307279237319577879320176670537463803718679525789749667002544289000940949990321531137917746066732008165227878350607954233213371077074125722649355707077186807387541636501066468855714276043279150816991076207324235304182449761356812736778260538531119936818126286050442458197314715803237535105278681804604323681794603381387170568573802252244126161255506259267221107808557124210685575034845397082435496595024564616699536016489937313705869442346432679597367725840647841153162257423529268326723019511679211662749928878541460204107374586415556153758303468519130053738525299523066499671108234466642030938540242565426559751108763179815328850011602812249690006352605127511482035375491358538550233563909449047731255007135718403201524034510875331279942787522452323907688636416703561556063515086055964988589811412819139515542973220708855343703517526647817251219338150599936033901860560193147303904364414281452290177834413873081445655163355480269142879899787458342479603460767927395240150771092757474680079648972566290251537911942066013465088271569875402884383154550790814766718320804220530701432446322867662410736446116811256562404212417623498285379278984836087045485672637595982127152402219148209079226949647197773627903370253193026914142774398239110571983410390961111146875929362528606942379769579229669418984184340447021638958673327591014212292499518680578217177126347760835926175440013354488242591287524763843726375624240820815685443583000746227972590018078821060179351716143886631264772291574141331135765176169890768835123922964279775363364492270729321578438601850519264978687179855501835138260954524444843343636493226070383311487864357563044842402604012714672534969589206923719515057064714040839974355201874562362468890126538487834634913643426476627146129046289409511880276481618559040076171950817012138919275774344533446703587359320223881312185167908839094106086643467516609545248108553436687323573903330226410947515039810296501720390372338591949926906889322094545772750902584813703707383437586492258502273590917591732125914568221472032327459428035026368043374827086979304177441363459404209560511928211942008725745328506630424765977948860859901131457422575030612318715704526748662057811591784396542387896579606611010450247209247402040185545003313618055458487728904707620598998412246949768550701860444786604639567618408552328582634869697339989333685853566186861899950341796875*t^49 - 7578840490294953774427331222080238317487959939801642511780263005957379804955711950585080902437455981044406892402530406968676425782179448880888000009719820845590900224824688384708800951903681783314523276375548051501353659697587356853769558160169458393495832022477571289272764441759943472485091407686858099417118032639060985498248885474591851415958000520661734171794325128996960787311113198883934881041959460451549426158150285990749237161713135783980720118620506485220395247503914183923540585961775794155228865850225726196508053628387325771150639921172585328865635312168002921676029695928211473924893539656104925040543777115356249859725164328060354148127428839860814749424956896043478621293204009253635465088770933138196001443441431005194915781704375678685792665030684815347681871847314959333431047966750784851252993429389853664727986064475299023672048762536719011287044187347280742376348826520058482550751521074062274331904417011442742346043801135663028803828694698230041297176921559512916481348566631972150665934129372816601633551748863136267574688389464921348219443753869428108665099959745675851481932041586178679478785791310117744312258666099204436942526282136895702412351663136770354330378526002948797610044605243638877256469507850422504285798008901061711806760031843850674310235508894201490916095641688393865862721798603300688693632511957356105367352057897864250838763689723992754906896081370871503008063631899993350787216913308826740541659271774430440745860395692168899297844168564025295393064603953299258536079428938757125173705202123837629814927979161668737181612279444752170051008038913214716936103764267772787060676182808614779763794983718620045912127769163193943208327742348896498234579288832691136196031048663669331257194292665179004242495367492153376426932148059182988965838095129202544121975632395779006450935378079777301288535601875712968511013615199087895094309447003288871464344265444912624876999839891650365257109687341733071027364794372937580105789227646156794518751430460945241172209623723346254055250987609042876886348253308211523070554359093441231183918708853828469437794509531827523594048245023404708420978209943548314265096928726621734723130242818088611610998106471725893861930054757922060640935888751540753333502315790209466899027404284972065510460095946168811021599246023272134170125658163833349988651648202108902645409607644331430770085528909601968294199783386264811483359806839184163729737868474504237050849561840688530868453245107763025266977348371926174087250474094794801144322324406709688002012672031032441610919494942194657563841376263867095625189293140243142588142370488381686880474211367952145539038470684732467163254753353224497875224671226763236119021782983195463623818115246880190861692527970621910193034327371577369053206660499570518480139848161840681554508983004015863808367672315796487490864794697853877922754301432081763629919688717496554205410850198368148268581889192602648864673848109776096675426566371501661376034343212182053196175295905594821736796029059370951574464616537035029312629189332262728194419837629150130553809019475727367853756993249680829515857154326296152526827464608087040815596841528959484323052481729400992008226513447131288844117302182374868753922571020509519234886865305549419010425124090251603590735639746964421244413633317183077887808195425488988625792741336167385139522076203930449106328071001225168830385744037292115880138761682932372915759429957787205765556184266831776343794080970438170300025224080007657604923474590580733544463443048695071371612153519160521763154583894285562007092566784451335377081385101748790928669981948136411445981293671367955762112095547406626537759937118992510284422110052082755740120878599816408530574512258644070644883259674501112054072396306252267904329081202179282324438061681742508682484429986405143507740074552079441506627333596934213520362753448071202013335497051499882393540961906882562727627012517281690335836111901164057585575279405161227001267461870362929246706721549476934688502630185932691568490304119919615962741247795706673668112267105807191043858894789303193857408591509367988721325740595485491304231443219164748051699514211435769246230171368834091839432495931802777931285278798511575572170946066421021097593865121442038169916212879139143914669715779896675552627052087085276762062489710547113093357536364307484921649208973576643069587058910480874074742548446397407333457708154925548086567275277132721659404187532920956871131807350657176336211253533571253114672495764359743286814370044120298015005649337957290466902517742561201907870379572508128082372522612341611322792258723753694573394187652198706097593885874863731094503279714579324995651610334794352762241898730840496378867890052806261751046394557055795944727676068959089282018632084939624114711967594606086433698879738445112451750110652568876389725901474658994823577454789965136754631694140840099298232573276273809822429415621053180099862677349854395575095229773221487592445001442396158155793935599217344043548024062862651055678575816173720536488646572372282481330976054846301605121580280119571986075672853595027139402790054857246619871620841312989847179757880021970375238726857967690214218988656842244772876959634134665898277670181855350592303998765286659166679825284665148683016168562559044276555873142344882091538637076113969488068735436227287316143983321804894223955346762695340450457684918818425583282207119909065547750890887790594472505728260430695472574565545793569121610178354101427093738426483377177046557955491316495871059630352765122444638881035412190082965057362972011753568472438562885186752062392740538252947578193302757276780283282627327193128243418870397736910090474359991796952898253114488340442869958824814990607729282042425726984941040470491709800201438076703987347689171761247043926122751606717459207679875728694312969684420203439850821546582109673858726893068231110976908479458995605721461165509902018626811070814004840008484222003861481088555277514269832305122822348981966091867122472976066115572047985895280677282774587185455498731761705212959325575302727504674090388461499054821291479375189392543380569730100116532194662703022648213308004312062278479716581113272900020994446176289746904018158425064484362673662716239992266680751090447674971719355006576625718503500249101173054/114194848221733184489416934384936447063505377391275431793788112141085066233108840676530942589886178174402410575930453979960010963614104284807920693317436673528170517204893711957957880004376833546403197984051939226137325633270564172943060100710069970554819380386910403428022928234987728204140108132840844468960918990739547782802487709504571898437517437847291953475909257987767884061615170707465119804119872914089765608086037252992455805908302166083445836868505497775197672292944774342930125568234047645727529703700741307809766399948095666033385553301481273735910790797522380309920449681026779120536036090160326804784255008875604419457059404932427046551250778828073992045029742577423563671556123237064354770584730566999214186731086783066317765836695124493374391244834732732705992895676466326328578097366932353896857533678976570990596773433583352921860699984107431004102042941632668814570076247606953310985310476372780792560995468748598063481278093107288707706070367886384739864704907396811718736121997393059014564405576807730314524242546251991129536355671734535006804351754278841289197315265718030806737698065119082316955953812066544029199142316371385326639093860713064475412128558820436781222138893263568275259627096644203281989562585414399187370452179975972557279542961224709170571989200913922407759267437664045381832710394135367870232528063583973031091074171504721895864281761680094837452250906294978406563935812590943116052453304269999942847569997211000022831091476887262194632060495657904629779985522608313324048713487483030316608039393719332771410675489402122464688491658418384747792843822441979269865516669534634173441693759196106993460366477009371399858510395861623917919442855987809709089163888896182794306235525205122054562901270332918983643248332568445661744675357797452672982567409098791838010427179249956872307403331910622986715516234644208342862436032593143667683217245446343345135311384599033763366750570621434458273488284669635983839435484316761553247716213535424282708290136252308160868891882618081831052576228577738260283859186415959413835200448652789374104090692881102534572340529501379532657556965430571893775661637018107314524965251821026546696558221170822310234476964118834781819635929355211952772894492917832432368247926848706381274339663003625577535893646758465641401777344630039055097468776189068899299101390571425422778178458320010562858156613669806658643938056885952822834211356063217436619032372354908367687288287725856049172584816715357243269986939391145083766501277167056601736467861987809028722458135109903467289464323907972558545179430720665349402737211855682782012505036431324786501642873874737942223585984833537594753766321227121491852319314548313906988481507204157664283242698547580942978039046766584708479574188437984827170389802575443719314807410940275270028628902286290723546133257354858292792186999503173722928282013696845491019538124629368583432732800001560684927322623149037975777069153169561104303732169831425083135928338924929922535989722271476596134687657422500618863458253299879715596462134202994585138045279974296423659171083913304503822160290806636401501452651431062607663536036177938878063523994067323908392305754556038747796644371538805597598410343808035113178117763598340311927924187943251945008444353706880941841365148321839401287136894244398787200857611883990839392986280471311345675400028292470483301080101273998065382778928576962524249267475105106156240944325331549205564389568332190384323606037617562525206221050120061606261138762256926841691356002361545868822557067689589521651371741390856690105518608812459956889341263757857295887077343980613662569840604788422149463675494594702764041392023885862030037179581340522804152145628804577693658941901857682559471168093364226822823630896688947154452036364219666730511190132131431920155416720615001543963582842446121391897621324957855619285437719300629661837757377894661055148729042817240984449522129949844729525052900122496377107800636892152527546942888297416338052448861079973117360155919167446921157694089076990610775972372336233338563539270332899682296428202053875128845480931142193683473360116824378391479785099118654849838101149451401468614099505543474805610579363866978418797207494062913522330797484939363924537574373088802989299933740892970619033973166005602579823367773617107131863223612545689184075951222325763024969829906282849137926951744987524585548925601104440020327220647081786265258162394431119920866620913303047626372550654716560776168226840402323263261278876340407861603329064194678692568380923630773248924694019626272445183751256389316467126963781526839247553880374401416910994959271049613100426824912378065280978891275785130496828840445918819121094655286768032224350079323422275177741342529233169657269838990122218170423093936537958400415124823186038538415155482623854517838912258129058140150879551291595132361794691275000111995144417566457900899805360319479281796893660888566819406586676841624654674550264120923300625099851642336507347571275153720784099172812116746886662078932042586815049847498991308142269950354916360249536559256786889577067172272071202560153799383435074779117184125549302370377258462019254415167143800705646258941337910561574778886282892806893911252867563352412509864800081562338949538275504310374427149107669564418399096025796081891692766423928874659310935211725397805906352370404090770138439877772393727267502265911965958750180885202948669360846104197998662475532129668950364596286095823723216182593125736945133856881883834965328593529725973768712367473099917053923060956994257439547487866154334849567418795545990288861871612943649559683754788022880096681989414981141287606138386697674609917883421988321911136880166650795329294368279656540616475170440111522586123837186783991676210791577777566230682784972489511847142157696915614940041069268251877512976460581816814003630633310902518431738162370288440678708723747970235732412698457756378610109287782941929603164066847933488426188150948482792265628996449487678616073112376833021951888280332799120962555208886677491917923568562995292173794707732131705000374844718967810531616270095652144298733172096692811509522576941802562213086206353612285472874148471278313118868823661205047921833900620839107487182913953889205002681574481243302416408032657377798769635043672861328125*t^47 + 390407122090739161999175031893618710116542967384466441063427182974349348111521392471821624272600380434523647487241362904546465700731111123830639634402758766704433942126149252843023233773445717814121215193727593319820346257044968478932649147215026585310234391743921053578577112113497849879514049671335561975043600091808679658021020401734870312488919743970504410141739366762414457833430332687075329020803732500414826090318903056463454629518458830515987432217713039650901676846095085254712169547319455097947858342288334775981114350422953488390847041672976523720838725140668182979808680849771394321697455351992571304821797050929661021916497184715800548720738065315397912138060587190896483078855153372273958528014698365037973928867636434976675116764456646721214735754558541407651501831987954947949620247370540429861968907012287777596178717027076967598704330806351113189014136754002047204566015038525720968174605870734544082531112642433410436336209867379199916212660942070791887243776551918643098142089022915344858494469533723094516115131937877012689443761780488515762160810477326555460029096635592420541817066368958497171337614818366210436333114045993874986765648265657785936487840727500008313456237970802011213300660167939795139734505420326399753997011980063532262187471644939575126998893845244532022778821814082689591341373414499215540164978673502102001289954616084040147584598555825440677950614438291499498799890717672563107018508683455252828071545822399049548453583769394766548138177304332426866537832456957086243778276539254749017623404167731848150895299844410252768205556271959683564835028032140884470139410972967435859055592053114503312332294719345191795725472008207394734580545789429031435586591339928911081514479891240554209114888728131695597599833586785982750417658688563734687735887765989652462125918522167768873059280342458440156962526578742524647160936188793529866090442776408419082368717251224220984202067798612601910976613942482407319689775670416250620746078580612925068607037768326240400852235209399394197519866474185123493745487319663332559592992383694512380081713016690411207253084724617097858409665703526974275619626431331026446207648414803960694085614269748947079017749035067510092603656935762229147035121009935285515378920914130255571695357967560611364905142241408917657976574236896441809687651271166473661970887254647485966257857651590272426269274920005458151942506707427022045831104578645344261128144190017797208015361195860320887699836464411809651819467803077958900378303646637783735034463934627973364370843122015401853787647071456551664254668483647359946510096613251868628573880504152267719565369824082113105098569269343517449318368782674572354634832108364690555800255213267535778626104087553090891411620683637229726962624661044452131061771925456553510224379540092231333360139220148663669731596436734468999142786907121780041852487216578469694982626431176839439632085485259845195347389218155413835129415689296398054542724714006997244168089651944292571437515760227807236637989058122341090724756704133776524271926942537136378649892302386295042958930821040085255913140687744488817394064892869066500459272411653944833664817341466408069284642965308334040162532225078000383335222522982260059938631519273093372220883701748045192970566809697067241687255329842290757909909532728489808537664662708358881903252391914742542348171094172843461456976296736698038737780112789588493041257646385227885055127034683633521653232139616733048900278742706917903918541693646259231271894444730560202180379003701440906772030943260758973136826568998461642342454696833126205680302611879102038051851516894229353911805746858833431472574545390630786426576034270759194165102642399416059191340737735522573649510505266095798839997413326398563453807471188927831127568754070138822247181419796048001439102818714796364640018201953337563588776924956517052818509301902023430084440928241818691527344422656328607636286555338044289393051005436451921645510352491382773994347910348666224162893824292166065423672697379192980115585927285630347943246120235187892963123434047693572729859872975349653355415321917042642072677582154131857612723286840340191243331727323972225454022600907255042133733577912416843041824166249381287699333958967129155703414291844258993925590653171472726413394687987983400138373190164984445459980370584853877807098564239438778204634926266460566001831566837093713026040021201782076111044830314508310281336635255208312330439664746616001723745885398021355214513225652398232409206728532879105243336785112073430208607764485168148519969847588574296623997795979929301612585271135398448195851601167611345955820934581166328033385892283882893982817992606456751763498724868393058501590133249176800339413989395342686692981730917719482250319271374926693959865988274509416316432993122069646419144774373780748049242335318789198832859161070647581030425358921828087380150672787365414877687781149792208555095848033241658754762345923252170864597536474981503210508437533709221534686688164593807754139172782018070844547901716004098672361832389873509457599793567901940045412451084350695091661366801409484425842018632874971735730932393369377786636889742276863859513116708905704225558102813797978490913173598278176546238523818205843698066101872695079007501688378183457731200577357093588427747015105603447864772642886592328308444701566919929041891150200535667721990069840201653602668307684377579181743676560352772762319951445519265629803840491973967129901150842258832760570622546567503579659778370221723752189585285577158232787654610481295072432938536566491528141391184632867094466565974608508245840125285208091444832812168933742608841495723617129394321799586411727252542494798744396756925499806692815298087642632000852594004274537998185487366162386632917060323269321225244241875932170296979118777101373178606311878515726839198076733982551599237255323616174815072674111584962651960425425460776469760915186848152154898179044727688911868272508302755129625232729962844854975336870602951294590345257007848580464229198796028221160649650250962573743673089213298331040037574521963146874800300432706220392042539449219506986453263448682035733570290218706020949481919959270960052679872694685991811708465865978710064403196855036969719234397606849229839406929124028919313960901014512879154547041950548765798/18842149956585975440753794173514513765478387269560446245975038503279035928462958711627605527331219398776397745028524906693401808996327206993306914397377051132148135338807462473063050200722177535156527667368569972312658729489643088535604916617161545141545197763840216565623783158772975153683117841918739337378551633472025384162410472068254363242190377244803172323525027567981700870166503166731744767679779030824811325334196146743755207974869857403768563083303407132907615928335887766583470718758617861545042401110622315788611455991435784895508616294744410166425280481591192751136874197369418554888445954876453922789402076464474729210414801813850462680956378506632208687429907525274888005806760334115618537146480543554870340810629319205942431363054695541406774555397730900896488827786616943844215386065543838392981493057031134213448467616541253232107015497377726115676837085369390354404062580855147296312576228601508830772564252343518680474410885362702636771501610701253482077676309720473933591460129569854737403126920173275501896500020131578536373498685836198276122718039456008812717557018843475083111720180744648582297732378990979764817858482201278578895450487017655638443001212205372068901652917388488765417838470946293541528277826593375865916124609696035471951124588602077013144378218150797197280279127214567488002397215032335698588367130491355550130027238298279112817606490677215648179621399538671437083049409077505614148654795204549990569849049539815003767130093686398262114289981783554263913697611230371698468037725434700002240326499963689907282761455751350206673601123639033483385819230702926579527810250473214638617879470267357653920960468706546280976654215317167946456708071237988601999712041667870161060528861658845139002878709604931632301135974873793534187871434036579691042123622501300653271720484576242883930721549765252792808060178716294376572301945377868705167730845498646651947326378458840570955513844152536685615125566970489937333506854912265656285873175233345006646867872481630846543367160631983502123675077715326812946836765758633303282808074027710246727174964325381918204436187367727622888496899296044362472984170107987706896619266550469380204932106493185681188688699079607739000239928343609972207527591331442351340760907930036552910266044395598220293422451715146830831293261863956444091082348071196368384351729444285194758399445622801742871595841255518098676249779386182215767644873750430877042140341438559880668402567474766248113476494758033945139547844999538938821472710732564339286517197227988489739205592293134072102761613444815472159954606068909782651451639956187659032063331011168589772771074189331760466891687497533703134371443002475046155632686900471794653099448688686014606735045260350855591376442716486476899129741092267496483114317424948213686943222805145419554723768877237969385111987463551618310710854918023664283166532259979506018223790563845816266400912000257513013008232819591266003216410272977582210115808022185138717428175922613437218438304174793638362223463474712602112470611794480153073416252143494106547777471195758909903763228845695243130656447983095006247739687486125330264483445969359914880481459021108444884730449501746393386446321303902923603737706728325793674389430993726151468107491010636570926393318361635355403825249473103501212377587550325799888141505960858488499842736277766372036441004668257629744678216710209680788158523215198816501129133392342515779755813679705618918124278774811413413394996206897816659026473269810165033087895772392928879073740389655068355721916168782271072476337329491353867410570454055892886741308520046453821367761756801254324023699790089654661506456608125956066829683941167234956134630921186262685104028752755319453725413806517622312742735405097425765899097953676280484586000096245010534346371801686266825643758901475254753991169003610029663107518618046177182097223684603894203229967352619074099540292064844762434171151441724380371633728520211902222787105087205167045245576569073695778654062078195564364425726662628741991019524697703450778035441435478500862983979604928447578910653338889396259504353638461957773104419276022434594164541354578050223286689659481242321326418414673342925745595038051439101539236520380731184581585014995047548699771559652493234489067247340152140605572390924425670855682646822676757431896070038715372531951683750899120021934536670107757947037922941556615572724182232603353991406768494733767596795081134786942992450695002858351470858028232528067757428666383338438111014596167297164549295592121984273782852399077586072574513238334953455318957304237217075949023951928475846390261776233790314168279723186161570426110542380771361517060504546531976758673576605154980618122316725317017763088364675404327321517323472993449523433370165998119810499528763136068495595825696358838500654632935995443420522591294593124895125963113196839696124060375018479198828898465553648467884452714081496487454046613525202086801678868068021300793579952344603141475520985523712349260400363929376363513999263236299243023787026824483224837333565843474541808561199441173532277369836780216083424891748422425376898266787338554335380715634891112247646233176978502578727116431632725320755242659838516236677313137495356723147953148064127692013457785926673815458211211780479602765478129035850844256353512129306459948264318786304309934690637974548141116674977072842579832444964999137873875474383193779846058486530444539607192669779308462801395376810158387205810914330670127865746595947086385510832769279217932404785671837540633061486313897305057904052477525335497915465250178624101265088397662208816135702177347819540023775215952528253471888312455012833805116310636450764628073115337585227497381229333570766143329201718403122618401226710433135819358626574780610333298428062659520460769454778456019991076465106776429261559789641115995999774310599054496298915541236796791097592711986939418415088895848095245529802470668032484185418384522071029909025590321044906499660723828784414165466971652063542177448622061566254911854958821609466301786166457388812894223208676126775801731325061849378629688737716684565782603809290973395954313899071225195397422765159224048346027103024234497760921664613355904098832907102593602438452735385180802391718825442459789405144898707325388467336796989782206022119140625*t^45 - 2425728325852535815451856361997439004006506433708207571247739998380972150906150307336367474006849744412856290935095849289069227853750771828090202100157020630876354719528485480577062900611397717595532283043399744812104977291526611712123554805573874293067418317599547274130101889265426396999220726681350207142842187699254680207355668315465080004931850577113874502939288400686832963187553575013965940848624921564858439556416271564325228901677837235281457803255539898113391269640018422328342188165218261033459883107944519873010504019728296538621878053393220232344959417712984839290336424485853701728693994752200920545625598711874533800270798347818036673749977574233021779039932866617083613190384660449783769842306423488227514824745688168134034752402262468631112960618903710640279914181883213636845347446095282003028984058797924176437181636911588837457031034210417170422669418637296523052628054699557276307626586935135498036370010990349760135895890986666976422167356143482555810116071737500690531554242886435281355950081319547235308755581889254483584885732361152992406717103255481621545585845879430139839775257209950519070871837669897220337793778292560803484447485616873018009057374551319521312081681178234508178043346567096195594310991236867036490327125907822379238235114475260240531756430255447639396426663313786918781761490599201421056014101712941594196223267297074392532675367130605967841788982066531500090542559705541218072002708307990325578347897783656637730675698509870094393930627621440744892845999344546308548017687529968429138960290816458014746861483892509900203579166212242613120732044341214152396370396889274718020032278831722190253526974366245677845042107638516944388313370441372330029083573211681425967426362363489422331423021125023393980103581656756294821618126142548326451740951357774512497102118695159036067496549107032312477115564869886985566100836466948058808772476715536414067918025816941097792051931741851600893174454995768502650077810812904756140007118223695158706286920280123833256472912917117042672952501411948142276615290357078620128881312321080396503783486884542488815192372413595330234324863884326254371688813099003833469403759807395052328460745589806569828772960174427165835789409459407633292344489216282314330102815343900587852671556980181306711763995681118658405559467643604255492504991000841650064693907264505539599234437869163884402959007499086780315942513709870011985171633994713075948268175951267975429769330015370108702814744365116412084667012731779000170554626246706460743071581408324453295952545049932896242142508250663148718096712406384190692770411352700310954129827098652645381416598056578857881510223468498661367300947728756775530129346264221089536888772938930656567203049846187801900533767249372310564282615863936447857069057488294114914357100605178522457301513204375103573460438167442608589965269142124568494945788304104457718481208451170171047728810007231106322023966506879068327392708708079142885455073529120360016136118989594913079118073136498815929432037663767235454515219989490319739721965004481988958802928721043806243614376279340034389715602221609815796592708808001267807573269043448142945032649859037089767176092791028963679361017132772626183852245641385166363156802817692036081926482685033003137026024112017405878374584033830623645026574827880441432731619192579120146586088572257780225190126671391467434986309536488535625902873440844987725597662823820125350875121941100356238767317856793295694465305143283483213391393776767454302610516257108189288659572895166815853525031317014907877177875209268620577905744445043500145071786432334799437299543924045283155843125797794572615445025122023924067930576761962888235048208917473878341063832786328564184118799935363553089293884775704961758328511269167107468360425763415767254407109463129361196321764163269265642478404174167614118692860776889936861493123705088750557928645289137243740805762771753962700884013269540202005084540374712038633792791317065373582960980325180837430731955025538589453778674756156613388075953631260383111278512340922267358270116664203273044313734662994905724034287841211465897490726683630955767772314981941977087343079585497485050968578857386034045882323327381217407623758328967795621509865275501578563240513870302055167612605045601892669361655657243256544809284546812157499528781461231940942247190517645218996762968582738568485496073063054750849362914229143390836257065185446996595875316624406837743099608874869085851049110373541146328231260576119618540393295983824284146400618538857915850728988998007820908618577544648435949398059686916514212449908997868941256951603449182645683128098533794805736466417663200638967175351276096998711819274078108357200850621747349447773785813946409323827726071816024972780153452211856089118561071704988347446675663988126032899734298048843049928009456760044714090923617777403497381228072543419133033523734874765555577864585567923136210543230041952036029970760357440315476930654539035024681320107951783398199297321511939190744525617230075007939772357245319294583177643979295254663899681418771577654795589325140093286905639474630913985455913767853027492372353292377159562053725197737138133684259272796575077137521347484807609747489873126176183016285776527760041219078939265474509617074107740260121307780228598603758701410866935106036689879248170501679414105579793166921247829083018270893050541979384391539002540789592523638508651976954079377687315651108407845340184239178661614183715602843291835381776068854652476030045962207378123673356688469221715345585119275262796147761677244731309598404328309524369201800477759202210467633760770298218317400696677601609245056142766118336190062862813132163365156213900666477368187972451070755750363865754697403218825642111315199016370840631949414327947895973133209399863187180492255458468713294578798623088852142439726162529699473631726552944480050605482681754279530677587513787239720546500931034336082958813999143606657298189687047181016788577731601539886309643573046041346854265092058954180257872088752272452221369324097999476052865727780317775137013619952635339024456984451206125148080998447749513180049574473237201371963283252153506035484383291715919430248003293698331507295698329629256006670864147402176637493868859315794174372160410327500931958181636768300625371811005874939814/418714443479688343127862092744766972566186383768009916577223077850645242854732415813946789496249319972808838778411664593186706866585049044295709208830601136269958563084610277179178893349381723003478392608190443829170193988658735300791220369270256558701004394752004812569417403528288336748513729820416429719523369632711675203609121601516763627604230605440070496078333945955148908225922292594038772615106200684995807229648803260972337954997107942305968068517853491842391465074130839257410460416858174701000942246902718128635810133143017442122413695438764670365006232924248727803041648830431523441965465663921198284208935032543882871342551151418899170687919522369604637498442389450553066795705785202569300825477345412330452018013984871243165141401215456475706101231060686686588640617480376529871453023678751964288477623489580760298854835923138960713489233275060580348374157452653118986756946241225495473612805080033529572723650052078192899431353008060058594922258015583410712837251327121642968699113990441216386736153781628344486588889336257300808299970796359961691615956432355751393723489307632779624704892905436635162171830644243994773730188493361746197676677489281236409844471382341601531147842608633083675951966021028745367295062813186130353691657993245232710024990857823933625430627070017715495117313938101499733386604778496348857519269566474567780667271962183980284835699792827014403991586656414920824067764646166791425525662115656666457107756656440333417047335415253294713650888484078983642526613582897148854845282787437777827562811110304220161839143461141115703857802747534077408573760682287257322840227788293658635952877117052392309354677082367695132814538118159287699037957138621968933326934259286003579122863592418780866730637991220702940025243886084300759730476311923993134269413833362236739371566323916508531793812217005617617956892860362097257162265452841526781505129899969925598829475076863123799011418758945259680336123710455331940744596775828125695241626116296555703263730499591796589852603569599633380526112838118373621040817016858517850729068311726894371714999207230709293431915274838391619744375539912096943844092669066393486591539256677097337887380144293015137526415535102394200005331740969110493500613140698718918683575731778590064672578764346627117631610038114374018473183596976809868690718846026585964096705098761893216853321013840038730479907583455957748361106208581827017058774972231797267603118698634664014853390388328138846966144327956309891989952111100865307143838016279207539700382160621966438649013162069646046728035854329232714665657912642439614476703110137503534045851800248190883839357204207372454819815277722971180763809844499445470125170820010484325624432193081911435705223228007796790919476504810810597758438690939277699624762609443293637487627173447675990104972641716399319669155276967813740238018998178303650737034050221766800404973123641018139253353600005722511400182951546472577849253561621724049113684622715225304831737242724743049298628981662080852493854743882502269166013595432892290520361158744313478839499359905753553416960641015449847347921066291000138838659721913896228099632132652442552899587978246854330771787766705475408587696028975620524527504593962795414986431799860581143735722022458590465030962630258563453418338877180077804719501945562795553069811243574633077774283028394808267476466770405725105437293704671326239736856071448862588913980742052055906216795859549013753736095083884698075853222137931062592422810517106892556290842128275398419534972008659001519016042581528494912721696385099807863720234898979019841927584633778810084919283594595583429422748884224214548033476813513910134818437420914827443469658464915250281891200638950118210082786973478169384727616342335498350353313287859472899657466668805444678541030484481917040569861308921672327866470422302445103624611524845470604046604970768975426738443718947090535545339823663216942981581143149430674925193967115820049395269001937892601005457257090526572858979157293234763653905036947305377578211659948965572845232031899522241399643991220632168420236740864208805766763414188043506068987095022720768759212030101734449406370881321805384918364853659407620572124334178920868923094144897349581879590778111001056637772701325610960766423716607558936457901608687209459352348503262726150165153246000860341611821148527797758222709656370446839065489731620923480346060537382946741199809039299882972613262112914106376510943348777841296699352400627389512616831748141851965291355879914828825878873235380488539417396719979501912723878071962998965673754606760827046132200532265077241030894706138528673648183993848581368231691345386239363589268011212145155039081635035670110680402718149451489283624185881675651718255940521622076656076297114799958218011100639180801522124351682141307522236769620799898742678279806546513886558354735848818659913868008333743982196197743678969965952987838090699921943423258078337824151148419290400473350968443385435625366122688567193607761342230309541696966977761405251094289417489484988516107496301463188323151301359987581634050608218595115912964997594409387230597739261940856763008460347442024716614360737266188946193935920702949451572338725774189249703940291944341260514398958845869504266965728576148307010182471372899546728121736200796685427918966936206810221072540417473429109659791954989958691481666157174279551832110333314174975010541848750663245744145120989769048725995095743617808786151336853049018020318459336174794368798824141900240728206204842942328570485278680734699695864384556842312277278340788842565894448413868917001964392493529247460048385507100889417227021167294521597518054555840751224806903032239213957180340835227277719582874079350358740648927075624947075582815787403018207969479439569118517742845836878232461543439521244888690588113483920650256884214247022133328318013312322139975900916373262024390949155265320409224197685513227678440054903734055204120408544934911775756124229356553477770238307306320314788154925601412048387747156923694553596776862702432584484137032386418064316071303913928351149585001374430636215305282592990350724529095354964354540308868249448786609394781316089963245046733871877728020481435852353424418509046724302276410060786337351164260418343165773097892108860162786410385262155328493467158203125*t^43 + 507677800046919656131248167200551742659287615246323680761300945522700199815186400046514536593588338062442186373770537498797937432603193741850624001072399133584555088644439065971969762049177786610869060420810965855789541557529215543622375534054309499469700555753173805642321172670946570092064822777378850914143555047589444432876371584629382801685100586881763922451356674173600236470977723410686876764819219490629784465470954799387948394913216469594783132383609226093344417047925006349369624326893068948986841692102821426880414532357920206496211514467730802394410399726657132068185551328764736573837783711792876128285286581316449371525421827098453803220082838182672963049153350596292607670881441646948615236319364223762908290441893915360270250382376908213357750777261477029083557090751541473460608993324040400348959671426094942353393680717655093553106448437064719677773289234879863376804120626506055692656170971412745880780606423766592511533512068455892647656664397390549338912488175447262677203077782563222512569641882846248153666759263349488470471798282675163176502388242574286063423876444689678377524870840171048030106642177495562862313938574663040654447899029229450977716116568411650812703141277233410178480175087269212023501925092568594327760069144985211964997234154402459339184019353058570795546309982962168174469790788127518086339297954522240456457779632314636380430684143330576098449863173024277734595319601643996597545386891048902952126708833413271198847527036792220315633444755868723561874647470924146436222668283333552830949308587452845325567419929163037669439495298671384515172135296565505111470875815571658512954628927243635980740794571799515777314143227201014712024191901582582994348344222602443916154510869680542415637962233719236809691548660059845134571436432654390117990907385346573158502192885923442123017870929279321576558874715014788227547547367519889420732391082253930942280063963272704879667281913517750061184519003690000757406603089250306734774916752496800078804193440361428055118436712118996821813727991855470410434664375824471105566064376365858923151581331656324001248619174192122245843224931350001268248360001926845112385298505580904163333850075384900786981565240423067567506968170367254902437199271500555042022212483649517703832247328545393865708769516866601543960071906627977708609579410420705003723770865558180003789502395311590894185277378415177432834416346316492625953138445677296480090296392110873119199925935403746368581132258578085490949330333602485803901138913794251936248004083558138929189344763566334413017725704328013979210515234965344371905070953195072060511649491262781737254941128675692170576380376014523430338668706146317866528753543838585036568522763517177777457147206786258766214041494581708892247492212705499062034812280173866481892788750451229608405136556277478209381641748595000749355797755499111346051179210228132663979079096744208938515512069948456527780805722922067420566863262929580669885819310922165563385376642402275446473871670185621817237308381090479075580811458598223007437167183909061945411562468625809530193289995597080316687194075146052299383270041021083231274663613588674644224483959916472944298375500991563256197957932677853289078315899222747708586325519696463101074318954771862133144184856435643611266883557173629223169411793197467909678630907194073095273790803060108182639174794187258026757478668461352652273818287975773194013024987228625057800402232064515557280313177943175679916199387967970595756006962974349508503092302545398136879420693469158741808792215527946120393789138346050752428947309798426746048871347579328465752707539084722178762776428207233284860534056313522405537760799052949357943506933828516806346405131937308569349471203735552304233292611953338863942335541579808180189515092256337546781036156462993942286231610333057594446244647662905612386284598962017689828917311560275286816569374177629529037566118910191505855519239050072778121332872689796874750218591255527628765567093035597190379187509947466608625007941909074311557221857050012108039088686727391445520156991477064480001356339045184331073518829858072258505425091404657424502301224582547343677649148002869958936071251753921657351889049597525233379167572994737665778221985740178062758428236735964987144181505586991031010576713959791169708115007960895664095918782098811732779298380951097870378833640851400761875927698568762442581945125346717998516394106110638381940377010012223212293921096688681396703577695894089187850301534448485971859115025640576572629126154391250773902603832875580943756911492408963667027020831075886902365762209435695873828685469388207775084788046686283603147578338648639246098116350343150334414950833619890736087867419667481094456363448616308155366755647221537036013109919257725679983552918134153800438672700379489784308506245209705484639294304772840519090046877919969966189104301680218958363450874104307464540033992762808167418100722354075394718165782068668839606417014363711009864028829581023776845941187544928530939363756023483221503006247917818623591197527433290604521199600506433452875035858913110239050794026691406748421415411949534043733741129648918300953788166185390587029625579762733173818544942289045115487124308036663790409302652415811625995927237474570730517741847206557429465724294725385966304280553276717295510023852530380648221662831249341091826451896408918524924748467121062355141545936655357768615591499415930910376331562155639200911171914589086647942835672316220518059981218705259718736349051846872307854068571681899184438313242932905523923635104620566583240761058900852551529160416936583108110866418300291678314351172379565946002219766754092426554996996398764319202206612136743376759978710393248196466809335119704256920309733699188447459595261009967227253813627167648053599242323588145439227527872228615563060536791294283447586706554083295072714159120928015530399387357354981354100780557970410822535579796764603057358511163167791465680280883959264223340778137010687056973439204019486245211366733950608204636287506523179661082985301532227772901033690724799266791197225708989698283113353771236505048083732845983506513424508714781946357327531946831150585989130645333417351515777914383007498042798149925413993620367301049094212860912532107734896890268401101033534707347134490198911784099049594/350814803996495638836857429056426382420318321535359659834970686847837906175586618654928391199560241058299297354885448713210484131463149199274783391182395546604559877178997799798771505238671173327238653266321723208223676044551913360122373822902106846479219898305733761882484851604782119978484476336024576251492552935515187332753588368838369525830571588341680685903468981746205842027124082984194647326170060033374865516732781110544391259592171519229324597947390763435517173440488000458911466835746038263000789450107682756424597679119825424480941204286532561657167384341938123294440300371442627748673768529231274238120999621861091054368083397134753359225013653877236317904100380350463380288294036250801306097021559669790378717795500838068597821173991328398564571301699494250925617814645720876378784965784900294403859630491270366736878376043711021138328817068293999751340510298168829421336900904810550261675593445433497750119814908497945402226268736482751795745675634677992759404183544345160325126284694693992107805966681904829164439339714161522298845921478031319255137693227108872789335896446935572117995991353203667298035858107339563188800968737681463030485864923451846721761584131151071553123868131557448485257052612213273145571539113750541647687605345691951730020938286284917361847282139744572441855046813003959236080668868469913907651279907046259491910417049397388887294775502098309365506464495915203933678397406247852275440419610415044869468660982422982052120740483050057733058852513687797105900676245130043635140642335420840882552625524849481757216579656631745589718699599285308099075313004078512892109380038840632911203761908881734097026891609551312138304072477376700504599369494521109106300944919942327323048885712567086672125669668320048409210339472124684420314723396476859112495995373898090241095096109227344986097518343977679625855775099222297701946762946975333249369162889163991717938208848182617237009567068305487840281617162813926761164391893261402609526767827167384508139882310468802548254884071826719859359716161666745466277441284394974415475705882798208797923377714166269948551064149188922708434476803710135277274780344352924272549668025864595066878615796569823493603213015896600545950413080271416899959973171936764499437590477976656540671620045803930828285943545447178231693748419088678538632764438562815267216158325989694316823052741325437855266949596949586221599845742325314527806000652410424737721531882639853634066354109139792006917580382882313693288878795787211473552945364990687398127347215656242151300524541193487228339705715789357139314470143024746704021021524709800258254632589397132902676218198119690435119304692146273151450759599445481339834602578927703083631281026636196067753024866709235149148750585111760230554367551868043478063990294398435209786930875050755559277139240356983213776859826648708809388610511987227383049947447483101913852815319807339522077134097302091833875828959403801349008834065142525554662816846058702282426590662823433365628581038689851525062418839469123522814768147524855702868410700569559941730391355596712436646642699229160682913123055541108224432390577819750893813205300330424841618573711504121196052038399131614531519420997249844223252774119266125888231875291775081498805604937735575795025941663189607217728878518718443566116339467903963841761193204076043930027101996763217737615418104934526439690705536346246308968717249051749736657659540638209002505964098541065577454566151362855144633780710158457847705598000819288357973408269636144621772544115362947218635062703442793034983042917245784966900737347793232840533922260733597638716156525201705035462303119214882459163183276187330112955988109415125695879984119253317803746681616417666608447740437238466241258273151686498617863586808747125942956255857647805000939782297809173736693667583150590328752988732199345897631431277573232127714723083617249681861939332090805583835284717123235817092676092908982457369757107583524906250090244866882990031599323508279020503469023678115612791109625550445046079042201578863047518978188888788904956458479130799924892630782886228999426207184860252667246989187721739022473934403598750484637770197864215322499170553065990168587455523230987755043673472751833433466684165444352236642458209218755129290787438238765595410674320791986303781697394625527315003236503406126232161255556874641364997405387769833838135950856222935888938591261050576999383623789683685733811111500009116153292952535462515681018376335660785807868156329524254349298163034523234962222839737751220127619981035658501602552438384617647782050983589448260498110762608113983634377236105143091591434964967819081686896822478566849196520738063448013508275987315840696579218715790881972869399793236819782302790971193410007685846982843528616181209684976211205536410428510868821095491603779952562077324946666864944376499548891805711172390738646169144488201299517028487785647149800621103018853520165432444012771586097324270335531726487074187797415847291982313054103800043490259345746107467854150345511431674112811747135117091495820509135613252490800406233934293372336448467619322308829486598608916678923420531169250561370345032839058996087888036000324690318687378344391905378374776778977001358772407458009938492485260331782096915151284251774503042159079691129022222289114817986161487092192347385101430856116281066312178505100525295450023578450435318795144128092546630453981385690827515364831099536230013671566704112218172180849795797825908915465930308611498182798605375877366875468922465194207703882137912856501940430304381396772854826066327555208862184592876407051247764848828953013512181625069511730747464490004581704315979217926701865243081065287369529474753839070521812678282698949215138290252550631333596413227283609849920374665584937136487249214681762332644503382664636470492743729771355620632720044802327923725903045459090250079146150570885300524967924998180701354817592163730584910865290694900749531483594115271579455435406842102996686149364754858336021694422804689189734104449581923283786020102038111324547243350782702535086768144102132044246893043441884396607128658991915471902755567672837587826349073862496888952384345913212448552668919681339692835797606025842080372444552793799154375253417780705191161314544296379315010126082334560052516940950899931943359375*t^41 - 163013942536374700591748161069895810740238350394486716475783726079849507408073048001471693704540365015404120120566184290236496037102158750379283919443276636897296821959076732632042828261184570077989020494967264455905060963005661778903823439872227734039637420224204275349128421652349216053709100709828395650055721052115670295423514656657249938244880472585627632735272255099346554713024332562839968743852303720287404470486119556248558266774072921654323678199701437201719059422771642620273673746755315095782403913022490744736621613789037457994246716485446841033362683684830741626834777808163295582964053966510222044315395833765497894586229895155163315894297782231100125692290027990317380326631432664706236504788990468844606855279985181225882490969924370811829456282118294307618249759728606891897879055924094711068698386446238024217356612072061487034030388562694447704155871832836563663080923241264518997918515504202062778750884770427169738769412078717291155330531381193371554161716901438448126353259900006361819787454450409155843126751918616242762793796177259020888879397053664839434911057080747429740955591369014700612091611560288418967918515868551355155400320429599204229505055652652012159630369718943873255505124547503047344109988029705998306278621732103612104187555767485446249036358876993787427352815064576843244071784767568503821264901564239699876549520319720185573910831363440038820669214394418664147384871192594620722975332164038012604145435223154996058936279435148227707569664185232610097199404655011050093409790261564447841473242270093148916409336371308640223640406959784121600805125801395678647725892741705249543703519040204965220975147382641359545770163539420896777252953300235902573344744537807086465772452664565558009033281364283721448581923228990319095860170819551508208452305578225539569066431063217407138297491232953283535062941447427038405845807579797403364104805398955733571915885231286864589078193197896295773984970144700939104126677697966304021009735799226526570710111647930277158386131678124402067487705820851808857005283440800429853437930987808697282958026955669166975233639047046981694420614026658438461608877525481780781177547078067924210454893195507787973281438723887308902119612353122836747255866920650390075364584344545251410150680056011126834077382311571688713912814744062224663146479979804532000225129596209889105715570786000889890949467712004403579470242005775473497239644931628829276167212290732053104284021654934560269125052977515659697386543538520923322404330217294056266429191841341169827462763724231588442073252485791723381077345541272331365819940295358925048059514996259097454953337555105611831564987686802766933659763303524279374824303500132734685210797833770019298929100625899340651931586499930224408710939487020926363882463846262331751588025308114238469023505839664454552164244341127895404967332141967833685958450607970829244716597921817198050486676775074752549301635431871022849680339695161246929490102470784458145077073377932081496315679492672384666776075669321628517873797427193705732174317259062052244786100200636626956278493317539913604754362208184144766414247593705732165329262699170607865901981866628494075822133150786655300239612276397032128759726761513609340437681357872085848312426156409734984105014704249575266823935937224206021661947792976841732365946162300211882027584944299580439420379016399308709591198773245163672340888317189048115093568205228894979426527263844312635771774140489925889699880255799868833679824417488525836034605696743252524350324056583353279303022375115411430123943841916094093891376796311250751308313228207429897642232951561071751442471297587634557727923876080097746950582916158703692483107452468679001964334461631142553165640066325700222632698607602232852913053333691326349875278819873981730956263893762132999747232627799610953697075230742126511164552367187139242458503037666263309021848519375525422547244030692805764448402068564813028213397181341910545937268213297661246489598610873732982882469099621107520021152265116356324802767185505850078618356845999986041513139072294178845860808835089995587050620257998627428274526846171548151917770990903213616083403952312096232085641699507677883766590575725861950370457922281766244891730507815008679421852455512288779212593945709285891022386631080185972129450647198675154707715471819484127606525601551944319161069295479799882810118169733243705792850233943470865073099894646408486812313817266463760189715071618976403683730907965777272115838137982413672539375347533170446279646083347169988057057525762104293997440717364767795945729535236708406134291589756779451077710514061223702744072435092207402208548364627307272144390760972612383619813132920284192347036267037179672267448106252302954485172322642688145565867940682946458041107327712423602020243612741438940920238147955325679449826826317514294561291439924800419448742399703562166306249692620746308448386503322960404219835491368730597711465514610987978686702382560086278707931287363925113094223029526071306685574606777786394055764220106766700601863165184327564918020657971606999003271379764893959039207459623522532178023737399754306762947775075270566890791145321419231682221038210825934168893959238969465858151501766313916777581086853641035944747123632953869693779344951104760155671830614309917623605986396344267547482031388940755087963506431057297133375286487458858298195555473872057717158883178210121732395017114333720535494341217338600266261871372097904882230007080801315639366086646503785787501093750962506298597362314587136792308234109136965519231681474640905840797753714063326868092201676051924922827405218614343205400040089608643380945736140724256622133835948723932584980221406265397319352181358968261099808615836110271262992896334560485637135664857725303734883483962567932345586860189561681740606821484204734989997646089070422971958860092339634922798853140193269956423653281557149555132504058888865363660623751364770670896843735023733743344339653546033901815114328638454883086932708676139571920934885867119115399871928867238709036769837157376024878586211787941998185533479068445396291632077380019785140873658197509770199459607919192184707679718525948829277189485298655535773346225716030037319709931119760576374169673350006778866230753358640231920763314224841893185514792998296512574134922517638/506225762166943206841585270128423269832519337975523989141862701121430098611371490719061668500965427847125886083099702493162728601701324294553512433476196773750379902769293825109627282059402503111205376663302246589466764532288410978656585426447740179469514313255173818396425640865700599128953099352883463530903753885948415321163428016233767225773514801977045229758705740659775030045140051746192876091663396628159930940645403142515556587591503502247915394838084871637451281274624184662209246643981533213510139176505386217520694450969908087525998157785466486471292535605416711913877353435991711841336247987680728725608602454345554391453144342065449097361694702544852006735616848845718657756008294309906284698002110603507516489778907709332986655954069486879128676388352370204085666506533775224614586705627611124824769446798903139201315496631075003502608483029548241641184356360257620854989148005641624027597881341760537253422892912962535215412505786744610841261009940840343551820236854490066349157228814443430611564009921988668484285967207535076677234664692799193685163691326718103435011698572928030566268215522672891911065743248890989681439797888474351152991103084541014819501965901250996251157741713837398164225926919423753149059730941142031597613214513833486346420213947109135753145628127651418033596832551164713177664405177202085768740796905867752446826731802280432164366361049527860414425828267605639276297927457215650833460525497828909746643277797636363101210228517041233308803924177251491223814675821722652965507946890012273393523438632357802175663524444519608885964083521768699586965676664885294103313835396047033290867028434516342302009804592582543415572776584854578828136890180593960440392263519476778327159542083234306067877341331385829854490519858275919618514145861116107699331721324534944217900223685615058814938718970359791700109883468177775583909178932485405878839702049063640048984835367927516673004805279564818953526373565940496316360217501976203965547125974602535845245850174006482077131797715645956757056070421285113707838347773381948081531443588877815295403434041541927535759185567279615468270950027753725205107508036901269725289170961322610681505842594450255301269436381938794587806446074831654586642241287104751172688443059720315388189147726095072185216616536080278188334078968744963131247079084846142430592916464403128899175665105732606825150208268398252917768577406175428863624058941428242896532170506649308793957748979488719865982068492499178659415852102320946156336900161681561915497762032191957424326656912942202070494195347884042352030780416384709493902334060156241772661434826500062778561782859886713297877156670767072157543446101999829573381331521392675549679938521436030925767614882661426320221647094316270012689952377345586738846337994816942007722541252698240272036911923835126777480008729854086811947764968797569113741074166718116061689612506481990930357304502406918516282821188419685346619747556000664375378444708862707393541570326454214346602042438829455750665070385353945243421710436878366779239116640921874995916954726126056046081105414987678865443636569145819167855939603793900539772455248376803046455601865700446885903091409946919768982524499031525214153753054101019656718596046031442602776487925152435872222433819982603215182771702510714065905877852185419823661401793481731391029108181329323195379048325420521652473688088947633423841858990381674869997002717140935590616106194194757628266938956416599973706545564758654674239177915182233100555628133084956689217781158468732836490395481067950349480530929585667707237763992865634988890449822238581392667413865866060366172103401027075388572473467538317352995490841886026379154817084082537590806461572490692915990089450935106786135688157883617505577155765022102735685877202585782616356105855738637702048962322486301844390562740563656130282155333538173960292345409659691290926778456207032457474315846808829284064731602067661685984559506243026439718880223342912154615597823822446626586505801167520829257571189669292201492057896878299377569885526566522389852169585385744291620066219704828446172016967753344598837405397882469409429887344392996949332302395518062710366303108074223813271698320022315330528020821180895644492425250736200277475067195902663651566606273378538754177603044902836236356989340444635915549670274415040153008691768570107489691255974551870228430177085529696487738387189695982610110569128513558513889433894513154609201730508672410127709517052358513920753749583503499026037249258817028050487557741575010644155632634455217812483168589003265749499569319573839898773830443508478384406351699721481166440654448562934874192114836571963390579425025555483492442249696758125163812606886242686850543901640730945862927371432090641090677196243211793149485575420672769589040248341183708840794384254471547077579898040286114735288849050875641221759835866422075496474475203072107874688837162296251656205629598719016710429398738438922094172281320848052991671067642330477737071783462756444235911633076113538948572995905744787351115973963028468994682689923344224986195567185336281495138774682091640949161792666767686495826477228560057407882386762131354822435948468528129865886950957519460994802892063812960708583961908341244656230658761565848563303175310607889835551994299179066763192682354031025874033557276701364725375793578688473582860058001334384023703978165021392976837544787745095139551864104671451276630779909728070754033930822456966255336262786565017337435326391877778387557391040401301655117275241716701925008251932300040929222355543229514013710662166388132367520655374950524676860179198498078084975305427468591259076611399327958011468230791545765977209674231032069789778762975694761934583717444552834430561014379624286970249013435100642439064287951100616785783046006018381185070426921029202060066160573015024649759193936478094597467230864207895273787488657528715772374752055001785492263234026378614472741781573930826308336889154193292073154624218113533341260578879305052107166500786312720746715298503227007240994641321672155179439758130206431939376539848266661686639184304086654925334025955676284151904639233421713583583010758290611152765563261501251100173176762055945495290121977437489681452179763490681857557590845776887419675351559611936808770155781945792148601794267578125*t^39 + 28899365348784492056502263257536594207007429865695761199019721658378937930090322794027481058543393746122476889771451206606685375726165186619469736932315673321844667925352990920983381695623934549038489278033060230151646716273452001516207441985096467238465029486294533967513385184490412635606859965957476601792471121200552216110906846695466932110424251146540534812468475632814333071138998750015513235359366553330350568560611878113442457681355008247938575615157984416768595295060699382233463871632576690702062616850270026238696832246459125009797487077768153625957731027938762985902706302821372271975392726334629356826136431729847598625508711402197414853588137300652390250170751573094355828195411854715595719274391593918789124902766900650399597845911012712579932289992858104434349549794917384826675024859567102248092115291149191937482235599725141365204416977940246158295880962383956078073357330248630040898840103886157791352591421414632149592413219707628356843047833157439879409972702324556480508158744218750252713427967276820520816069762511653810059911757928191421999953919453079917512499922125841223841732596975903347076990043793516721939212051951886504580041756788936917518478484549839289536645219153655229567160391878486469767131700863132164646547697593404069004835893950506424813705277503145483304832095854962486650816790062868644046020699692315081589547839512477105697897070043669586412852127401853035642140590511196404843888798166510917906545257494372189235929404252116424582623170168423335769685501625860581237099559618230121906893649431669682076308425111071813472817871329140902676218793145725851329476139671494827532000380485030572226737595111022035004613899039408589374240885934499090708151205184611241529962329643087284960032064620163342205386685388035747601592082718027220525981410351034425421132016768438562934973939572361758646045878101697802650798425301600901207883093249100193816359544062834336862735671944188424737257750910186569342717301268982107374996192280727338326867865438717592323089524211874490308462075508036532470996898626452683807886815248339889980942273110806227726356481854256305078013243790988223679731792521675819228309120775617180270082895119016435223520802712644771286029849572111076840465388367460538360348992465873320890973382962862536810288751644902699279574466672818838711176053309031700854545314755845276207845266614957582160235379591645582524116175717499847123845817953287807376276803416124837082154079268039538582317097971560035592876367150838958735669165344368378274509802385001070982943293184267674990928400434336576639593762809451312471803985698419397051237272503960578372672212189373338915973902684151424417163587492880204970141654566560089658985615488157940442362970540877751954500703883170577827858978469310985219549279427494655194469154735074831358121327723247601488320501297488480125831920838941770033885685301197622055287689831901712463666894835561798358208741421534498509229351490579473178161509152133408792122661135040114959590011315657291784813255306145850364438643898384219466717308510733499622814475788052517967779791891145542050710935901853718429957872395556238834236151623696856421320257401144378419219630241514986551847390798935865697975406799294608344536530357767185196297217733504891431346239101594822826051696968889123637338267754191121672477580778737650089051874884831078277467261069614274084938648281500432418426103055464400157051963654997593972547430941451653810700807860362486973507594520062998409992619714500762488634251775675351144717390112239857471333005943234480910827223751926000036791625097590241563838360835922250139824059827092971680718358784766298860914949607560529175721668996954153892729335587124632636398463924486093979868689936760760990832674668307017923612127056593523245022395476806626874085910531733535583040126112881876502100353710945298957329490034894514131665614576854704935188963809737349968215941586052311655143247032912754974975464138015993350376161492475708863280797475512335417000531110067804884024316543646846093507834733266867610352702768274296606885603623864173335409323733911496477016793262529193182140768973602455625150602055672092789699546728273990071750374366748317528285089195111369691490743276188613380446970730853203340842385026756735603653226566617016569944129003711230980159640345055643380943081380637261122926779592961850952221084720271732934177482850459303323811669150952244527656881012283059358072870210040330035071628370411078169831199184899038890192802210618490577721377487747872229383500099091655560868746276156512021823690608080099745303337416091574947019285706336279841857829924846504673495002283743300574476171145668373024210704071827223950831801287451070038141725503126977095267597370566945945516704356334489197963919857534076869827380973205576423298675552066316433580604996158214293203365582215290627577046563713280110682002843330619154992240783660366484336524069958882167526673180396349688908104062624333809274691129559315605875745782244352762463497640369815433159470124180378919604673426622027744367422093295654921966618269652083625865666131496088570116746316426021250809404713930199051832475510681879588160489940350350927397893553370530370906357805077635291096100939348602737427688448309972904599107351467730994182697723996517845537587421611937483675136279974518627274119721905386850540373455299818172120631767996326987202797593750851498405822219180986080114589549716246631596062220362922777755717448037341195027173193817603956198469038753408225680599963745612179072793899531246629702240221165146589246426187929943324329388371207420448946652349597429428387653020067695172620412153298872639821010602773520143365163404341039059118174825882969867492007151200889922110746334440416309020442901914881188674552349802066837299785586006756043586258714760219251721691024631563878899409116624285132387516519656910443161836120681246422069500905097527649023319966768968054559464340876245121039284948947748637570564122622671140835462413951778305061320040410112534089206933973041997830673355527664251874280150116452137179245124214066492948235900243012935833095581300616298426026517967959272485446178634348675518417709893481662961591104075727019967845055468661453717570787469427111791683225760210742471931470953173661356025727448948358681462557389531300676571530672974/454305171175461852293730370628072165234312226388290759486287039467950088497384671158132266603430512170497590074576656083607576950244778213060844491581202232852905040946802150739409099284079169458774055979886631554649660477694727801358474100658228366190589768305925221637817882828192845372137396855151826245682856051492167595915896937645688535950590206902476488244992331361336565425125687464532068287390227743220450844168951538154986681171862117401975354341871038648994739605431960594290349552291119550586022337889449169569853994460173924702818859551059667346031762722809869666300188981018202934532530245354500138366694510310112915406667999289505600196392681771021031685809992553850077473340776944787691395642919772378540439545173585298834178420318770276141119835700845054948675069966208534910526530691445881252998221486195124924257496976605772374135818103440729677985960836128634100631286671729662588869893511836379586405160306504839295883018013745163575490649946908000623428417689926982621038538679628719779608726853066753767948944929839171377005468314050558435403312729105990262189985898781565892804808802398749150956436249004734329497254515297494624479195075870141504681251449840637661295409230366895788407883132816188723515143152306951433755448922671077490377115080738967983592230370969221312202285622840127210724466184668538510408407479624906042023990078969618609046734275217310628330871522210189094113524641090968696695343395487483105961915972237761757496358925549824764311214005225697252141375737443406507507131824369988942905650054680078875595470655338110538685715981074473988302530340281674195281647150298619620008871672001845655649824634368949219103773858202827153456183495404836292659723671325313883348306997774377240402742220474462689927389616401466324307566798437532550682314009198026862218149461449411756996286255451095115483228753492875524021058016333056557933065941467369274729980458396489321927389353455606753164694225844035155707887501773516379337164336181762938041147592057099299990074873015602217870832429358435378829286463291491868041039118223680393310774139845319583373628073199654907422647460804625184070840545937036932951820093494650611607807456557921424216160855586097707005784938951484885448165257658110026771679668979770220169747959316090422630296891354095810043404202719838707529429947938845771044925032156654140285853300016442022570699728049714156971800236311282313508770844871500035349383788018610456115928571336030648958266595832596232809098040544438858251064247662940180574914644274833585934179280845565960699918901947217495412238835217046981707222874499191334439749203269287108965702566564999113479499576329423731128733681281898335085810339711375493302508929493873907740167202388459518147632007719729498567905979669116304092867431245973596674075483190728449263895316262293261841033475510077908158250613023459461049681944490616978439395839150504681089888656006208924869198502427922746966440114359570593288347815646019455742434908356346208489012445103357724955832397112514962045124751044688135214591857237580124540856805497742605457402295501763084372494356925735150639945798276577407488100863927900169896052956397836948887389726875440818317650191438548269112342484449633025260278502848730540953258394367570654558594453830541346958897681740384418120659610935633175080745199278476889385097085808366970211966445890211739399463669568388970114488837522015908971669105126480658245223507610679922803663166014897412300746019655202912778749411060978423575563709178807285195444629395016648132406200958416980303040577833291532136454865392236528491429327650008942137422700136208020923682539383272784616322342662592496278004601692587776164579434433046555851952693260878257939823866223813782429463731434015710133344917327528096128351335653907476217018075662879989018299520180014475735120408198152937432703504457335605390566393284338338011211435057593231066693708674590383135015540317132282293835454320664753593866867102613472090921123943221331551992385663159718564486965087826334672359651044627646537076754610981631918613730474385902735956863837666554256938304394027204084850998099652034103745052660381877605912406234158842636425866220457268320754902584129142781557147213624296339355994250436146451983380938287892431569732519201446056823245425622263397298126040057872929191271910933470648825946152660567671639977161934820386056358808701976175475683060497214201792807640373025285389392511805418514373533423957806918797354680717621189262446733909382341121129707589276078577460387830065267875441177759575305407708079853877756023748335497345053437577507608806518520756160303610908279633325710784531385109744069709494355792165177493217403574013702070088236949192154865872732241681618082114307695465959953171842782369557954666542044193511169651504921575123318661626895038567890135805933590102967566915814888395968246006546789042112220682874551891682413058991804328409415308614235014996539203996034930084513585800761073197653522243117095405064421056319885852741209170871124697437304017976091212539976633487087559330619161975586526072944909917175700765567022389934185145198547099205829587864179476974596817526581399933815006620420473962700154955987517464995335928775216759610267658122870347768412129657815505120913106047981439596008200012083777864403689292079125784389089863706352958670583980874271164105180257607780534093313737839711645879847886437905894469621632397456273899417867704678881825322532974200485558184552045528379749651890146724193961761190103732254592426498976527368597149170012857244173908820846999755894183995476529047774947131365855479233494152498275204465017691317966514555933307089193087215078915489789979547143540669806221596325747418376095139233604085877053067577007355129332274755646885191932493591750987733012882220774631880550704229288103130053905528719372458019014661225044443869521873852494264989296464179833462872644008254488781852031107459570551449896470643271254379276695394788851860523380708563427357541545148094277532072500705665262208590652502896032139354165288680139263599782937364746612260997299726491257240293606231613394530536114068460136324676235122050651933471193337727957610120875706250987334902222357899803465494082315695867969904915953176026013222553902334863811212938113276623255268009438531415411866650390625*t^37 - 362655964153648142622632965595962343967132310544996902256136698999151311208293222182039094888508337115511282194420866734988513159799907663656183670370003904228470313594704125082829033570615712990100571705937569734205315372550716891966669147191831051335693476896171310521835532964432569677082842329185232268702052976947586048541724768533368436434817000055460943254265376568765802936908714154181386495574278220812928897562083833850758066285527847118937467840098531840857549665321104331279334991960659652115340458136766560055869346058214195449499945916510668202435153170533259394562562146562492302304719007400529866582228674734121270028976169215711986160422863130286405305581413413209024012766614645335966001377370744114245626688357213753237351536749115500572313230296885015210578988859040788855970562249025955906113911039085773860431551682230618541773186592741861916241698448178857342775449182198181996743274435963640384874126735962317576857544899204604489212659675803993165020346895733565555710969747239888441824589413749948785858092432055468980105441663488486478237850855547946036468481572760214415589854521141161830407717686559560109327786343777855175169610798713199430854941001090770750629152747658555161956256011078081211355495005774738698994402141045346238368533938908175480133358230965308947661139849662234384253297953004928066038347850042934507648583867558618893276073559853504184365452954909874016689309907780641153116939065558314851050925358644326077570430723341563787368718138253574577651143223635190949807955058895636361463807016446681290189997411907665553696111209075332958886534188957702888751806228520830702497433807196523778797152786979995870716184690285431261593884151087374884664439702537575985128884054226893019260776014071768678016828734197927223780835622640502811787593960136677445577644261508180836407509744444337682676488310710124825207625962111269821265832571156638075859988159131405679717056930594606442080238011980885792525524781205625103689285022356666358255664198766867139933860087709648033770730600184046525868763719187699604530221064139847844649910553016315732537806938898798406454419666949677943160289330629574497871661863578652165855291166154750622389687148719484568017446528750782651293094447304637609851218334496582188251023006961272383676584967849724363950613918227360472113895768201595278901277093378971514137311698335628197625090484308128446218874285083173964646460245469746852619614838752981506902879542411013963641305718576546382848435287916571474712197645178113696741467742667284497627158094912019123429694674233075579786545147440774663231872975094996454364805859599292213029253440091512297822259044811181813124204442427826362366970454469640003005689571030556562663760639187341182245822758539879628197592270287802284664647686376625279902231456645107897181480565986750091669238908619792375729736012892967373175333606026843864390648568641638136929326725372389108101660666368913534164370643222850245822014253513254305113639782796358548117443749143461933996051082682278813285283073360163582557365429176575792871011504516944144468667590524139660478613495518043851436895968573110721822161210322531672177673077869792502871804740467669062510147899946939559534445035041120374375391784241862601604101683162702399150109203636819534304529679063891005844243987903953240281687741440883184228485951540681806844828521547843492609484320063450924503617195182454786896137403865073024387483441925114654102160378234314032158348649224904916603494692038737349120617206331155423912641465361893461153179073027713516312800304693522413356625282098731700699586057462989802116503369523064923658839794097941524997186385691749453378203794900943732518817912092914337414494157704757807906673339770320078920043946148788794499027925334418117069706563536465291201065701025329909987542211322995882285916009200679531404694442049063771028758806232767476109090928445633593214057637086417909453285811016724332687367275472137946971359799443390978025834534215254820530710794876884036509317343594044180162397977592991957212131515408024294919931134132307671404065726993810645604568509659332257191538120483564198572161423411011040643982465552347376284718611892542375037696562959548149800269448095459955611966277422476969380153897560268397797429089262417712880198962465443458911476572326840643036838757489961182990371226810024424943226858814937731431758796994354340284865205289527488872853672437136627145304210095816251174161796703536956541827802464207271687259776416810603437573192513060984362692501407856390282851945757994380235975220966354555159702714277495799827498816254122023068093780138556106340033723285918916206464589052900757710485516272523374929694736339461056017571325284953480443218469203840309825313587999081644753585773493933047307459081843188310572557731393721270195829568027568842558164500318453883499592153472082381777086997914934661056237200803470338210275107939849964805961337926289357849896154882636612736754855945981316081195833129350651107930601487698104463012621836198640292888513789347194448761516834688735544291619727864263018302266406609582294776425393126899735780629541879577036187903826720403201615669670524188113706861677144624769049573049136842054388673654418268978233595829379669889727020713521930304032112812243023964646440479537121659482709604248094180266340112978076008577457723788610591677918578226259550074260317011201143199311202338030401332103527800900342026283228551321992873348715362485657591661020929244283274056251580594796305080896459868456205120376263694139936008847364716328738215783190240415385612456507419015901300953661415037864492524826762370535379655288313479742355161483254028059246399024711030882024383434490797664485971453269916681970870394616046861296952143960119602094326986045445005896751401934573948502243948000573632719889521288772235908975350447749059173771110764424334754892975578005690344604919503160245278282937595158331174019629242642255217218438207622361073026326507944360374261123403688933903408244197279717303508438048942295069311852225954727124830311873448939746846279658331009197083558419371266070541826122297590134479867573076788804382183566673858695942835372832104221165170579569909144988015432536932622373423269654979691228238485885815389526387420319338230140016513818726355379803302337565624139721862/32640394055173948396779276628458337997690450499519088350478730988800918520420204977352295731192417428465930458060800290691625461064883840082524638021262052315332591905862586956277365466581363751655163030987350330165144525311850938881385864439183524507837418038195978761816194734728269746331493152430953282065952946041892221418281784484003297965819431531957207150935259843303235218607003220987776978305739335605253112452679175826901070111221625101628409467355148947979577012192071042697887726842537643386698451753768983129005275728107090536080904548826133757518948718147826221520216280392974490116188546907226473905174673150659013516830426075079343797893978712827862411660672888441030340990024289501638188110380947610079819868223057141965788945063443179749778654862290444263204357504328946539742784524903431558492439786958613705143725571066946258412010354729187560197639978992124837410220821685081613930066673485541686500731112111496336798802420356916031662503903843164909656230910605114291916958071802153515697113483362228480174710232571778303888455944185163995696769540672254705774460698583630522478543695487657878188086298070385191691356799635112789461455682252832238737234056869180949088566564073657602815791603461343288919218618375206645803600947372088675547364799719759186208540875752067927610929980559910040590338899303888239824387834684762393559831719637682057722051404007730200548997300807443765995994225339643922127435707919033133063479998906271621766067229110449121580017402627702122394842085640641143219543930624780737114167199874537198494359265552445329243410675216837207718132247421138303670010234447130553779916680938871343277543706838670000201374743415923842782099670052734859765417083592967371348673408173429355785692515389944504073612001718934179606782389347201099925148236246434812848556233829360889748156602587589941855664408190141282018630069191496631076722530479299729423167514916324345426765135980256431139535463523479102403336962402196334461386356586032066944848216636534837093881505516211060247926924541743442758230266168915744573218801512016676906787601488886699796438593547452683663924445945197169756441021205836662525142029239818366014164544739183994217332277687379542462803017010253080733775837205616463635172480721744752304988648428340730815104664040981207973839175826042465698623457971281937153903397580624475394411532140820947117129102082851084701352314275517805857949977368019934972174195580616381869590363571214814643623208124008603213086097958035134185155291667675206667431930523349530160586304186877374203440119306568103837050492890594141253289211028207665695108107171824907153166468183386197567558640731776164466231091065073326327111148281065041072860438853276075803854355306738420335381669023106691451162614305055878604870430307987742643925693499514048494410496821547646515155333037773615473531969719478281097938860426240273901389025380407881366593351636482127710196919431195350514030269477635815148419584052045091527440706253530279393692560808101602311015886188939701101890719725958449354381712265492806245165162376977452959664714474113158539375157625970611048230340011312656078536976484909944638928129074529276282675072719203968703452795285787589605143525346719129517574063605573207784704826081814197928871988912599704882857738845761853464074417992897969110531017695908587322938281615511050337301192846616564159556060944215333663631067380523215081523073093546695941492409668424976435668592333052314081968013574326515580275013992894620973109194420729622517420458733560880800503959032823201963213951425409909628722770734262038871343683675755146968882396698975306007805119383618022137974510655262839259613393680165653287500189095527443990264168727527064027658516514728963197071831154831308903724555997180509609221638755314523629105577958661873084873321382302841837725993291714141225457751784209472549457360238221605816571272023282036196007948889007732481997738144406576137777817551417129819018813199489571530856720391416127199343597078051340140106158077255991162270884838566716046244928991194401031990490995794843011885189091039556488280026824706008581771952340943468216012313468167076341505868826283033964193660208181501935657840973949819042188452693951835705462739226551606017608715882728341821097014566131815606334823263687725681022095091616770600092796337744994850670152437544757001633592953751623356565760914408993333328095246914101650984663431819593483342165813348182095965125486991563154751431563772279540399711826152498415949919003765986276816713933269772707309068859393086604149788035466979054993598134915237178388870996605227315182009282688480153094865547500391951691858109990593992950337319975590165844986511344810891474681709976892390405762409107245088843278120189465104013028733308330526717772994984248450186952698753229426364635026419629944441912796225866363478861475089710331188308203987485089729242563525551056253562699455126712496272058776978354956323138545652468431051901527556317899458458187710408907729046406213293794082321596571730292788678912859639696519387923633204159349700498221130015636545851137059508081113150676815612237956001499918587539020980832519097067447427677249349530209728401204826792796862912953189477318501422449410572341360571649430036225933813867405592186053880884372928796109265483057856795775028202729654622145629237818984211462275078728041030829277111659252786231534917944026075155851426984076742069493552683400855358685428440965769993233084022718942009809265797061476757886908513923343038420994365777741782033914975357034707536236819124741034441921226282557885758162209039393177454476460503298862565365842487281628675257509622739065899734596886045325000782779006638213555110186466987941886114733225158422247731656996699614021845866453008192843798526074001145682682303699799002228755551608762364524143212536369327501816593903330895854589522017780556426032786503010557355039062755221153470900433171081758088404723904325119402475059871832802644933999650007147145733277680685151921786290028177301496518112195590953660462607821416433429073948368698052740835868950138006916905327400988262313706135364952215942226930567343228413956481376278093517675141567421237402017980587597335593987723561319528599523062988330870079346445494300640725575625434067147577211358219597047639981167896728515625*t^35 + 462383289147873935395215751672464064665037589612661311864390812807289524753720714243811290008045633384221710371699815206407648724233838679366529082280707153824826012986894148626002587448940320159152753733351173275263281766967066483878711340464134244719692959807921062609642858552496773063741162678227989465741288511820691684501057241816531848204560655285431574184693877234028751674684030718507201338749532712812644612582540625526518690544085518418202089534536430146114826722396688053416487489460975258630908108141161814409977534848272645291340778119808002045329174692429786080961106525152677095479985645963015549709803352834371105676783298962444908734072705888407644892648149859233952377592467273579302048102171675187729464179458824155695210922293100396225231569159902328409923087313351187071793609993972125430936081062710253032152414867216603054333709209935624256012195303616289984851109290759965196529035640733915983750025661266063315313689075731435227024493442431110941601477964103017821390483535027783397345952371269772814407421843765068050508800764119258213785342761877600819598055813563982495686519563539458155363879760725085508806363818719150413557262081888147946657980725314563242891424220090983612808612477501782743777499724145691379053420172121053582026445349119791355112243815994235291036366573284834171693656595427258981941347268708464475161173528388120832375641032846928439191836569845571824462289962348685985408686785276084797319767487502131916599240007710789233062008964712182096290263383694636835731860497495233787072657499425917045447781818523121891297458773069759572576491792064589463506179605317767254022621572049939276245240989973295385993287677320360633541589338043640980157664592288913893952090630775920863634632702283729483557540968734453064301971954111433472966125328558177493904554949899377799316863190563810620638798792523367915400662988854110478512072855835836771747321866178674934733965247550047778753774995501493955129908918461659103446588061096519658766140395188550562847423715476228058364222920682627437525538483835699872621408082154563449014986792661310421671194225678563434615062049044109065440792081507696157857343245739957264354323001907679413662013056458249574822026867484873697712051434898596840182420996493009495337187198990187324024888906641533399741936782320651240380257014744089554339509930642016834950188216304011944761028783484645206090441998896910897914931158561981307735495800446302529390021853340294670399867982397781049677400685758364367872101607437254920754966951527153169708576028354737258569904705952458928344752518388119341169676537520469654983812084764144666868510465711264089555903341717317440958851404570203282608650209611213418267818059731593885170759274201548499922457493575797013761020268134278528619216137236691324404612231184598554318524897868897102241905788753416289928167913109031381355297368500758775503305762785732661639875180564352827040302656592811375158135798285106312477187536504086815285587304343522776815037360530836358548288683787973237218465786476022595407887572161684278481712034059776205661124801525347951079518813767343306814808973838842558079439698461169312918347062690898408455154915990763672901066362237701255804846100565169485582768067680545736892772191721794147954127485684850797528705014354690550887423471291922855318462929803821371841213317065957671225196038374716206529993039471327462281706820966554698683681221371890568143576609312374519729795600768470167199236905555999285275188794339936663124554599928625110040822753991744114498689496211235442319266703262225942450581070687549404925537628597438311603586209787308553934545034638035884572086263175160667540565480864561887077928788748263612208350856223822949186754692057606917632517986311237443615044528238889535269155308236149368430120932635279179829887351442079053439175919809739569420315905772300534577375277249721820766716264446018851895446999708947105555562038342256845382342623086469784731326402004624714715828764028078752523742315669951156822565240745337130054926310496192592779161675962833569154488638961262672167231043285673914051934858189558055403881592451037878106318369660332421214250827543571033988031434164261932104415042370493811313783879597142658484816191518774770191981433492356474834475302093927326277940303027182596100748471348524846520435236938947161445081877302200962708532597622147222997169735978405048172848045958999316276280833293996169826445705334423246434261645350207489573910773725121065446118687958182757982315825925068808345325553997078061808267369245680541831767101380050972231793007440258966955336314588406640271258005984891942333811335203815386090868554837343253178502816223521861003504140596420470201871185802229685393131918499725053334974600347946603681602727017251156780750359656722040620944679114240174307447435554573648942291514583052148463421268297793531529492309380139677487257192997953472893244471126539049295666538650041187763396552073223780742431342560836357235876774461518827755452850505350561933611879487625542656586189658430910593040385683044495632439011932679071068513473572092984672114853665896108909619504454539366059417259369431948886043495252070833139609473070009273524779544809018649512180493633456143281943462461592914340169384334092399083429932160345262744111536606231598636654163583954182079401293473982724351525565136853570047467849946937173904760056317799144128317179990620116308950324032558462909138802550298596365824870059496219948552712156917599450709349668954221854981375568526267804930266918588524061368664147900856540839985773780636641719023660766335748107907545491258040974063872685084358470436722688150205211603261766148359897773040179032604653554799407650802422786251955035375981613657807393004337488068381546760061372436444592146188885015117219263247196305419329449720174268450313451125937465014189080263999754707463679574173579428929294119800408935982856131591918698291536784465436779838274507500412216695115372216479857847015008745683044696318651294432429471456526910790189223134787098853397948274427004277383729767670072227177542484804840332046007687523359710222775158665218327217388977368314632735808432553563766882830165159667030951317416507593879466304427468454182030179990147433576346175738746242804100288474566293491435716127684004709296154854724629264169/270749812439230908360381096457258103206648898152692898759731409123694255008093866171585863208047702171606796426310785821405188156298575632020941697872219788790777260048629753554374460091458316834005960625701523476024240302125952488417025603642996977484365679579505814614143550794981039370491648269012515703772881580070995385036438765305096480822465330679829368072274044783160476467707860819253449589632860848338505080252638324831437447927183987018115838899720129522411237889150819709014736904684644046525609277220203546692209660417478170345371558469525533472507408721963535478047876980218221577000642324576072133775642450097632370185690170208031423208337150613318674382438761286607624948304348945174878979717445648378542284621205082283587189406056210707601850593327754837206303426303189418302013880851733533664914247080762694328381133769218909055952159624481740130671668028506104642112430778954594032599631392967626892632792635026236895105273532914510861716622243860354089314357783821224541246656816792056812234121060147517347071329118106916806448021656835461715457074530921928434995526532030114933001744939528959358242190490906420944905263775775129129173365106244691381230512914122238287370598227339095322895967217651695484122550751499409965191159932118707907766159629011827351038587909464157924883290161326442733007419441230409362598608766970379301417958964736533197694435609280711340959424614992621100427601869176769860964904489650966080710894000144188567644797292160407460110743431934856314795925134346332063572253802417536068228115022000769388432473170481113330129673803641967621625060116857368417539255400943940077437096892580499621657044572855327190610481742620566437823868230852178560266132490632909071094986795908630600987311187566359941624431350663970153420314750345446911821506107113284161877424981073039638463971818698902743503207072544950726421816242141446709392168455588661350053924086863519915982383616426090212217344858720103153576066969234808304287997427902570140556344654127938740870906497369492665651006747350867267118960733198379448072782685353133725494090703594451887712393863527257283848221210605322145445132894794958490991961532864852805647447836546226680143770045333102195543988159532053204243301875438293246743366199535209926953822890189001453765845139510443199782997771828923678606093199761785653811180256429143113870694736651970989911669971194156462960526109197843550895437600287722962902827428779306393388307163263533024693648730982559842320529844813194661443684447012974064522476843050825595802098375743683288323466427427753856712861231350550480442030321892966812217486603268593699888016786774632053555785959987083391885787852152681969533640861317590202447690276202290029709390965678014546560769604799963339226233667046546458473579606241372980456526489857720217925985687920671722245528108147430911762016338686916617402257828420426235126729242786793485990175267030727326628361543668901525001172742210803996622835259417885551840521987356472363634316172601764443132850668848347751075591223533295893262152451971829729222568167182301453121642792872828043183757067865194008694998212075404520467126993884045623733044388636648374695000603200770247309746689006533001332987767852969737933794075990929834158841875333020996645021106187462989811723179365766526430110379664591448843114432500624226641884363630967237820931553566404679664520321196256223937953554308487498372080790637714528546941647019193352922596618430848688237522693243261419559884908696821740790767511324024518577681224518016522769157263866736237482880703067916301067746485353325668057228712517784629234969189208090095917277487974711704370295480089737837176516629605060718513826453326955756601269602348150761519748063255816284584005972712886433302784335460483489846078109491088214434977144357563924206322481512189471465008239286108083897806235998050924373379025017506407695061242589436244943844737328174739482008887833787267502304477385026883291400293820650823758258510159212115017596657790287614065396702944980571852938215250783819738437199005299179067202229458206071066328757437194477782967964444565969802716655362664713312544535680648559514795225287140373896537273616252089788866883654883291594189930180245641796465118008262169731316537276087628009099659995563447425818810482202332837971295690830355208143011096502261434130296716961117985900771044944341206536265649475520737283739375324345492038682844586489723575568958648515081738368094860892527892059054332272685343231737670493772856470998980531328433571796707792042195041229988736808615753289587844695799431533859110235483722552485756531463671469305365325210866292629979322789606442318291185763166709474941467838597789956956703476622479070996786775909384299728847547929107562383351260146174907810820700421156551369632887165243114345472149046302098312903204806604638522830700233433923864498336197083767157426325514351824847471227709027738378260337740579716871147103141241392508954727619459675582360456337441188381272045678725950156354052295755178936011645251714484550006699239162500183260307969865883861907963805449456436438315880201249853770055430049782026974458849021960822739054015692948474879397024781157245016996437946328310210788291121209955801562351218659119672691544731248225628249151773718827612310008446989298937807107061728344538771328662959136534904016500608733371937667536832713368602096844316879503683165600371117827517687261405937303364615390072045028542573207317140789128544219436205891404196581401826890898903306309482902573271590818714502099735771767581687900573888764956028605108775089238211872216164605613168796801557385334831873166391389933011600557282574283512785229869055306032268257828499535476201108655739147495482973664332008834021170780208476140827720805286261923257756691531008424638984507852588755727630286894670312362052833131351474050811039689116410781714308762980917123066447019534886234835935835242492072386853292899209691372282096426060404466815874474106909539229791992257602881259324696844802077046740524113373050984869072961723864283779596005101675836382182048682535706969817647877058888811818760569847529901824923848024045212650330260264057918579793801020083996883098456486982507231234573319701158890053057046062516787205538662401628138415326181202145801753201821542330654221669189453125*t^33 - 58433367639466570351091749967460580202247871084865450280673771439072899417664802223924585720430333704947132566575236097432047843605336888477094817230533098648806981305120247727634466929438220298722700095610900244351518416045137215891056129531621249700153043949506093782436752378330690855956849505264905905408148401889798670399418813322874133213760767026286391930155774560524749455276688999489176998296198837049606731251768932940687302662097480946965830407267065445174856834600682536189078034848280870295410606481105673483978266379700692987981230888498780644274450972159158456967825692089438098830555704348095013070558217110624535227518284634105712212020968666408405132224148736285258342862902192762236049827050203676826096764703076545075976778590674630329400736338568429159904412547238627738984641898523045192699072478898084393473850827846546137344472293688127330353598654003335976722850868380543590847748438242544373848942569685355436898145624361477048014192377972628137620382234554935437897068894240163584438996243207860976747314405085149805908408395999720380919890103429147118201544016264737012343181628568642043124056177541933854197783177221867187890490899120081345910784821757517770722439423044335788701562727063177136370114879950081561071399221446743652016046853908104985238418809778846530506152689498441597101081537578146901228715057615855468700782021707729201625351392421683103137039100607867962364552436362562872951181129589681997559752230273006155592387130024896690291357649217881999902835727553258801737442751846823413202403365239333400197722109009708953250890190402349909494086027053675338792180996331824901957563707714992079768951080207841082459930275609884150791695206294094467329840740470508935479985150585710161153592781052942943275505493744324703273471413962804412211990119645253992284425820470381745631289891024281922399878819001580949214258861617249781770370710919562068665604531446808712570214526758907392004965086611812895331889927868197876138272311785288045608975299870143908641467330079816686638907685846591629037410647963870140122136438274698246911793376750495447994347848499361348794267491049458767963863315910164841889076940860638955222793247492223905783539347978895696034484549280887514967122158487258451689197120010684945224720092548984444708839732842531392525430986953880367761586316221293764547529131728716607926522954194583901513700893514454983414243018362404151275215563608722300982023535937162674469015815012123951755715786427624861270901032272846053849732630697876184950195145291344277605126583771803581025527982009186540701960618898553623282102482003750902886839903314482078732114297823270897618728079789580164250572651159858689022004883054380822571364110971653918782049543386600832229378729149168109335875646504145657273599900590920554653206349963456210630964689277853317134440446024783498933231127436062300833461109692531452776659241441365480117178742043393251148559955185194021410874066630935909468912561699095481470181558268705405051990473682202541083516859846566242375820779663883376748653218266680740236058658771204858808804959901570293899145261438476852765282167387561684550764768877197455288719316148566801460573726708080173719242992947538313378380648530164467223650226003126215312693831404999964698855335771346294640971433198677989412571660740260786943457524521114206197252110564933817598593755276389367370937390515913868939840650872835722534904046055659360786486005779728854529749572858131393970335073297840133794697229266287648977638597944691101995403815134798990653665196291643997337602418133964159221054581016346896576221593240813671459015641456005159936537079212707346651855328069142922532514669309768389410796712014312679718126041092367242338541539960370801157844687673730199539718234068436154933591185403391611234550509930128148077871589600818163488258314526587283840803204867268769375414938274000504567973003401974680240976159915714118828589462092538080248722489246732105050279440312623264490880758650015589517983702658339839778044192553321719401115929640973377274222017049817774714464889347394436941787113079961939543415334465571794082501582540826339043120736951285857220834260825419585818888730949648424176437999090039211706653887733416794415724785873711890387904828523844692426978762877516797434805790217567311624619734450090273276131113566431826060813762744415487617901221933817558958818359241975485304498687560806494125384174234705989759899683287755152944984974770620878867081838004569132076543044831960028102655997890253482395185228647647470755786590723258795806172827521981071962214484702548551618093202599255486974026468572375056289693544379742428752545399889193006961515452711774915671406098601089770429488570409156798685770040086021320927470105357222799638127153487203274798918256539881992436681691638895800293244526702985788510064054535620771845977839545579734670767926189016997205670110160861582106053846520741755793961582246106198801583498711945336126414878549869737341274689294077812701070043258622707163029807114954902006363505501136819599475706658827790120736780337261521411802094274570507857185825464307114615153858771200879354980777120458969533453922615729293281459121969021346580626895947004016170971505721359747205250536262807404291041201764997906880859735722773432418280835724774216066962493070553510769890727464765457357175863475750012739896990242451350029028081044759658699471933216365324693923474142613614774611014343836340481059932943742731717390334161246343297365205957847195463907562226271576095738015593183462727699030376458077326286852785564674574460908954640932486464457067890804372383056985277644611563860720940444229417824402573974782878739762292672299515083066358447999423907515587278276659747549814327132489069962102449456103579810703628006990360222655736155442723688649323992740624416487462694905686066846028207076313865902847270330840245562572336097759601074303947471502098385554381333638278268103505912452935248562039375250591173692297344213996501485463914465840295353122364489449250960940111276470270091402912933945158291939151450229136684740359578452751773537825962280371085178702802667289167294257210079917454684627434945192636323420824455477547777471965359131794204127937067430598861338773138416321333255531570899906491471214125709475100829900184277207092398870380251/254340732897459338156721636065909127254730783113135753380353747964682481977300298524823083619681174767266990582291950317077600995310783169474217958607236771288305910954773404854109341298036600662248023618083249325962165132300137186088721021604027463697434426271656977364801517413467036984401245343617817782332100878248510816246351567407817906227164401547718497280015011765999235469664960163541119311473293524196777499631266305144683663204324351441260333511858303490749950744353800332710813455915877740675572351328069998407833317361873432748682373107736107201446353647905139388469217769295905117788482183692673822637724725849291014416860462922696185438134899060996330480472775754085950709013176281830946920340630760598024570401738107599733420351143713088959314193732133331921072915618147635374619100194052713442798232106171015884236822631690490325288392374513149819721869966172401330469253155987648939714805247939285868836865808661010416614044833949995051915614835141544750568033069650241235716556403653144278159325844381001144218521292767103666663293071572706459974827589653932772268524924028289785547093731072658791075997127821183311880702334819060697102252069502588873277148495084526876014804395379150151811363143854623030539365857469142694573513875626665004265180257556565087339279551314815020344908939427870446158484929640687583047177932608538131635052360813106943288712239021274289992186759538522851916838119529692899694304217550907530364779212256661987787536850211291856467668072423652901777990277719281635476965693180109639850653505515874273982020251058015552546057209481848371829601927956921846779300528159458860622727383939257220344496416924701300270452546098107865834542883527804102068185066958187309210442141611137837291110509532035096677496117290396204728174462445722856559596646076115424793944679189825114920700799383817728745436946936165833911403136557116605792643094643893995505201414932397496831936124521478684204172443040096901844184122614516891906906674696353768401414675089881847484790952074371898035794217208390463051144931186356451219886765028701378494448842770545712699521508161968963614995682689848076024215749655870097598509318751831423486996452513122032862329436525035395814049483196777252470980549654154262092253096533075991986924533207849850507309070449204217977967603839291940508754217958041068731714786342528379696713237460942445068538457788450010659888163185853032659350472997557934848110614913893884698106729126349205015245777589677427634437126945728318325885389618248363642326731350775559692880292365278240546286643947283926002990853692941360415240605414605187234608627312921354440258193636775565461495901806048034801800709597973971380086869722584735632678744311242149120943028364195483132844174206026167151916475104331521596392963438865527095524884411797780475925949258812829988223374320313886806742621190739852711211899425248887543291106860321153505922220544016579559975995567755978031404697228331027130542213392559154759278230546989190080721253050142355670253658615114554040706906955520384579597757912930957754533732807616516568815956941141495112014215267303462713483168919319398014573842739558010173465940840487867137727839370420535351580223006137061858261236467941268968109586536934086634063579858292451393807705812465232853436926070871585434346114230373785276865072955131849269648947653332859771178126077531668775761513851028574002320005562518559076803166962701526816823971442272543654560459738069979859491014864881939586558550593984059530720995486204850785094483638136733510420459996024950362706115003194101003034577150093809387093639031858288069213480771236150710169761430789782893307875235814331893091379325966129512988486458655407716344171902808291124611816997888024912248034972711497951100436341666308643285496794658625681342165911650959102908997784177988345916830844525775782787676240593292593174235622506019349906015765834048280581419914345967392190167359012281593073902998055557031315427528490167772909509543502289865015042166633819273554478524072658407305596144675709451259186944371956093432397369829945547157317592516024584000209023683183754067161098260791293602442609094101362383393451556108811898650972842872225905254342466122406663267745079239263346019947155371565782201683597468735820892723105056672738882574190070241730611103507303377346464969441518316910278734114989623118906133129532648564370761628519480478664261668324553127247520672157013055837506609211137390588210323868738322843354069710704413338905084403241168200029345347611558809869634592524486250852413661850517828847794641986963102349988861130302890882638134923496176228741403790349601668834223000196296960965667477535095999809793500090803984505019933568948389430330314850096694342169523454115222255572239062561558246731377021607753124013897560670379895294231412740465607506060586333477084672962172946559140599983285518472629753945942149845653644594183605450299688668802119938521909259399920560095993260501703128786153126489286687176964225255031530438025665927914194259000495787963731788516672959891334469869123319608055830294519602362694943925139024008673901377783991464592219479885097706656993500148808317772163718826100235400481048349299684131399321713164758325985109995407057205407051813740542020263484681082536514705565332776068541111159608243039967078141839451854198537370684303773076329416197880839201267094376565606126479492867096307079136504625849948639502547163766759911885860481358174831116101953423783963712799473743336182528988897511090984714968787265800585314549986820963906811970676512660319748898087477526425083829835395112154629515400990934796331678175396004791911755253321735629084932996858852301233772333342908869196533326128314191754956738180975260433099207716857399589780617141192271632549079423953255680644277691167264952431861441107239204084232824958722032481687744701279707957840431307380959163891842880601745623681008482242754318704674060377335753803043410325605733571895105190669960524672597458289447272293615728456533399662557225725946894380744864573977630710296751429317459337937906904474045732078997456495366187540168277769138717129497786562807251174103078550310244490478650787079025200684966768971277305953264368735508270022300775504386922058727891011263591953044614875003382341409692556038074782189402450658935546875*t^31 + 11046617985293130243282442615323375042940763557848040619047403280927096828126012627360341439334847480933559913744310916174346946072362382305814403646525879582444887010285639916303080766730787799949318458922156845510688866365875891150027736977510817169274605896794301516593169546727588144238523556348938170340833777693013007952907911944500085788710807161102715516242622906638507459448327946973410968030673355685287113365068326554983227055943411683256856965704186790083845376646170965787516602562064571281654109253456307876726561326226390496841930686952235762720240912724942873218699754881850103428823885683334697947334208177765209904814734969747328716772278610392474192350855401544079657615785134502430234901456359751993495504955778894369156563743003367907805538442687932447468649397437039318875205426130387807749457140669303362699300495730209748208729699622861291674472171938989875818756302090716096220004779471263809654478250264613446271396574019437036127475672512486011574752352149830413807897432242384526673370822935270724869445325464402511634767233771830853578625725679251048677854050165686058053163938782316904593280431003237615399783609869727804122220021902502277758092621644025281697756381760694640453796091038251585467255584762310944821721679295136930107410549037447253076200800894673857820608815874708934749297496559093612018943142929398317796572626121845116780773201762045409738637081855237242325567531122457237090169080673744033144824256916984278697702771110665050245678412686549742149199849320755619447238985009047567083714947070798193158893505643159029059949944398924191823974315268591741908160686635704276657177702267327353036524381061892913555699480675718859206836070330288866881137487079948627720259199958279886281073587064156717127448805319929147947532262172756811257450767243548382439135633136495075683743650736087462169106104805422237243364435012082478852811031234447275103394686121254191074000634669622378402558075051274102535469338768267042805869184361509662906812118662527073356870510597311804005281118825195617092465198157006773209574255198490465082333505923222816859793652462538893322180857789799340757730402412682460712773766455843473448147732917926762824099967576701790165515824875335800827507839116122200192939294494490467046144060982906020277600899318365966785293661074396544486808917782245287525639572561194773958454838713934900962570559537386189157281057620680416864838443380750345858614401661722498201902785508837792935254515987086827600056805562054052979637785783123302446346501008206407581016755501459366061159703285971977855566000169865791552887352258741498694682821636109538969820923835702484358532929343807014295126989691654223143752209350033982412951096586533991754362712520876831608525167569435209545899198071814015844049763028953012251255533362927235396509057613756332296062625048036540508343238164184718708368608763620161312820008119969197451721921925590721501539853792444674129932607136035901389648974549684518546214723526915516707401682662025249096903197205074493968285516611488496621485643618282582050304061991649420738970444063499945619828932710557953312965222308095366773693394565157438536103071970509800753942438750236732394590849250004503962951676234323493731825891840781950151597420929855255485700446759792320964086600144640154456913462436079459237010572182459251729044736260336261886349515683149102532547214002386294262720148469292472770896505482517319657405638420054882001208335891485997216051182595520296117848998404793047757241407866040668800001896530847681199462934350852332463659152677013789120537027005177753086454407069220714072087333086334376138846470249583089376250969753764547928564817229745357333009347466545225461554930377669701780472287219948081252944307577529581284608664352920944839105116238281000479826814879489455016842741229977040243787019218928007655684178303151794362865680378649273634613291129326114470564211190436502795828225350582900459128244569891971013100333153756465985403937895234938750856377089311872121899684200751239644579278314792001009995144490848079342200107580869703079652645807417321311059415875675511241590415082255418498878599278588603727236762730845673634918056816786466634646318538208715941009223570850338282536866710501681671182769575175836014052669038423511195051475314320605565943089500719159868029263036004751582460144216279654913496211048910408166572095357910518403486764462257091896443206971219145650173480898267448378319421021443778058569627367602046198865101788669121716593873153339190665460678617710699107326163445748033798843847253281471546525576514337796047238674660433410108368808898785001747853688241810754676321241183861872087804872442994337733197379885635807254638149645392655656390833047125701633687253854231795079718440622609508946540045351780600347498863687157572589065267331964259304000286684486361866449649143242968608149727080254072878538334854717040058797294039209029914170871162119908038802041489442169809601688796508803717511692281333109223223151688941913571470269590787796450609358329708841933606742030239378310924399682713630626646331820614006236359421361140428105227887751699320040083182712876004129386528401008828202541562038820942470825701833864988813296634566027113159232182754434930797557183444330000145733874100708502171608852070355331918987890545423640522402909496221553375283988998812541004145162528387437419832956467622629124937414947371924755317497127387360345556154357381753919037154546120253949012483457310109260137254739451057779998783997781910978921926108014225276318878400796193018678721902148263488713478923883826826166949548278201675404482303112404462960265287590700785851695835366221638641593326808468311723448283955899072768346409498922794376293924383862151239894012099214276103703607552152738011454128755030558489067830094713723394428902963297157956116389958416781443162682161875955907270354436976562414274287363846705224509268658540641344066784722141809558153936473441451508229782280247617623958723122089744665882785100944980799535047305791539332826297156111145930491201987850234601280692749330000102228072733949769594554417242795680532946722325176250831839592858342395856188516764490345235027900360546884553094780034414525474368911847920572750957666986430038032390175516407793925953298741759523414962189068690624441609613/410988077576838956863455872510595872636168001918407166273837524390832905223957631226897076888586493429661185332568236193733630191716508802190668794206439213883790747248721164106825795382547622112675602231626532515469415199718936143658834615076230864793268867636288131477026810112131785180371872899496144600093765259004715544835208110599741664260783939301478210937842199873240730006640368927859849267447419064774252946917481012562478838142124453223653659992828666841238175240741672690358008457102681129824672540897593509905529928108838511234330245610681363004312140073818825991302225134417944711250764196522963265977531126813744532243415674122496678845510938694529949307125797196739521763322506410284012618899816298769924196591473391896151915104487417164516217800632449575789632456860972299665731983077348929496412248899791575131629314205257240934992315166189182185199023824684591293474764211602520879304550942268281672068668192821071353676414538072288371639332129320827593831880596119247912163925004406900204099694643502724932305947387917397749710270688399250369221398343447015671269984616001186439031152716437954836259017442765692107294210487767947742040864556620378214045305486102233865126561653913283505829601106234653290116875824505766518252730542936139512547720806393396215103270565892633045024390529927135199370344909946649395072942975667635977865007704946668709605316323752133929606142947366097133386476104333096432566055052598869071748700624270146248743999937501040165457360581449436133102264498080112763054525927096951360103396052961194888833236386292801479367020447424137054246169851866472551501652657867340309821870810123882036585157894366325639314274866517979075799428921853534667295529164394700900633307667933492226157159839449694632251624583568178677817984947395685985224077410021851485393291420080512185221073767631999441984966040294241278090124165841292019654160246297512590737951894378761889667979852898433447454225624638375507199292076760545579118228512586124348963923408188809018019591579747922751030369493364446855130822499373488789451010991428268431345389835107111990118324299501655516045537341111131608872692874541174973676446921198123671922251733667741629498048643615773277094939017673887474816953428730753789962944138272371283957565527357229395158139021014334423688139643525099191677321436642953429634107321278847701945733282150065594401253118695801680999280651506256022610716546228623151648751367686584169420604565588091958549981207428409273213825030075687629109994944023742044308026916420548214238300789626100454530476951737187503865028011832510427387126479513695616454272125049307353515289438517741353010975483198473693198193737455580658762484019540953250468748943467804059265393606190273388269004291313825274588649519888500274289461368893971466370170080742027654129511079656948136314682572664341070308339863076783531222857219730786998843070194818880312685373149481623535107986826281010916682502054291994597673387980226171355467144187250506202177238244799440038488051276713632949853317762152076748078828144332343997807912549273184867278594220923503523132705955605792895640914810031816610592704156680116480620239416044836460154327108923415791160013526911586610220423327825388369270390737716034492735634487771494176050799452806066268899562930391617260561813698259626081900494163013259915631128229495480711821282506678637564004163078219987521578947881392543006467992429708117854093856438382988729347844419949002900006359291480747643116708412594264743990033328034444369573137294765078209634409744442676022490458142622912246518758368726586441645312601224500196173844274392445751940546026610289313431043906359865160160001630366933119687036275922179424761583137313772449599887429465735631852935360839260903984661666241246653502226848611872816649484617847541797580857199124591877750897985086013283029221812107009330301975244587208242411123491871298061139248209808327315793233258644642504220060768504847689260010565759125892026366434716294322003435641779826029109220834289901357172616619540741166747501229726377569843956833382333384988524003530907454890658067127861988231480839646480421624709195669731326637402096067509422342525799046427527087165112648667502841576888450364441924133253849613683181286698513204360276926453020757467841519530163572439794525495229798144185071192421744029837607129440487445078952089628014685589277515743848825541500026037766758210212201990433194048267856405437111778654969278756625527243806963904613622548336252156256359539254341512022593338192978642288476936308158188333829910909024505077122987836701759485936811182825497016155030029216351541225653195586721169489813873837217847979738320186418362828562553568833295721249722096751386588123323403389704777859902507684508376006293738264512967836699343727833816155251676172897495250702769250264147215931766191044944560988514979723475295289889341274555056439393898402300733577542527475854788272089298674367334840811693806812708479530625778587300900146853673713680402856055221316658907369979832029820756523926623386792570831928090629578635316740556109238362126009095622338155137670548816073346339692737859694660347047968401330096346185912281088416770183033420976208722711214690014272236614876406486955805014686634208787751936925392855855281408238912260090406966383950120418882704520298354184173829014810952293558016292856710913785038694605737708146205416686312782999382705422104770678470810546514005483327442276418141147892438371083976720345058698370343942084068480028694511179852609741852642497627006054582888498606036617501264780671994846682235756981600075888932610983052651579358486762267980856387672355726835050690364066725428751698684053683659018461206918415552365981051159969530572268340037022464249792861576196230306501530841172089696445231755071976869720133799764133694144383881398424435064628464035496255583943674767589041791004693583084432117250095121624814205180836975653817115809764359457303177410665296616664082116759480888151976408826162662494743451218013698548392758427562887073513884576936332396450331651888331098419200478738091216286511782565507426210036493311710006370233837799735573689815121095014737143070875045405495151960186858847762327975220291981763756186542499158950002133763678503619769717194423669359220663217368665271357897771630126953125*t^29 - 55919237631374933719323036660957101610894093258666957397195653163295410166132092115293521426165154114719468915759293332061672132346218304197130163286183530702793265259111060513115376988377907892405042944404134379251050357513088923269003312882954791570177466360558363231778999870017701663367395394399147032693708619554573111967981545678823199805455883121540946181565807931185605236066665039223404757456535140392875965545336263430111307687106033081055324371975175051834190568233809494519352735637262002799263455051435459967935700712065472631121630634071002195577743915313109890610286918447433287295871326912009808653876166551744984749858846165764029539973563897425653746439443675697278318846588145762800910135428993862136792741947403797826569324450035880661653620563239004131001772606189813305993968743473715279304776119214583872517681334443770681223330490394414419711900004779458934663108313104396995236376849067889778328446675256965503596065492032202270931663296071172930537102677857993171815483501298314545028723534933064253682088774029748265455867742460393314554466160465318220904370215320327908806794532940777875826403286416082349153406262085767247899498049956176314614317983780303729638413927510998148001026992835201361077825078816234752505338477016586540397072919303376870786705936004905902066604463704364503995802394461387051034755846097945576709421440162030700149906223912920814774535926457323582065958342847941704412119426234837751394386775121036817689004442997672662843687339217662323177146582769857504284021087321033426701701238819537926134386140698087685417176558153049634061661226112225563380805731262495607500621724705239529509496543160518350608958062344398764100814039626748124892218248292648309689514489218236123259484009516016967921622773029651049638023621513705160203054967324723193591060649971921574159632381224836307718431534604416225048727475404911164586202322076675923420725305742232386831371621344101197901543614505651119199399967434004738478212458277025030940014281548489187321380392764043748837517524540073232638178993239742916729555300451022082153340042606331639751004761795420600804393589760868379578811117651305403175039355426611557056797357519831795652895536924530338170620702727529369514606558381678147144972106817702252106659937948277537243836395877536473602009244781947855706284658488967454347419582059463358268610365066397759474967454509794661809147160685676271440866620450117821361413231832354217657206730086439210249117596463117405815196197283734849644708386156030825591919574932650846901749154556918905804267435540748920625576507486954759996473450689320987987622758658086379431868897742388311705696587500747601695286597121881988274471191381655216756622244586503213101666031353585723423253665827402063769595575964088204735193044941442629110881012486280994001567226662083934408092134572765056222185989343560554033245259894606316539307558468410518595785811029638346849666643759782209259704194799301686405616809241774644490493201629894052630985283981295104372215108523308486856484510899268009942455060945762379727552132840508372830351150421977126751510221901491324531272353535593454613943862814791176855250294842298891175716791091012821137580796197448566333175477153114110809562971921957666865464643609144066731848214554491098423036279062815547278518938627197897945253823188925379531638505366244603339941594430163768791430392115875123088556847497766055951595851125035141004384507303920354114769600568165217924873531066198349944923096283867612020010815588904715712874370813404511513197529454475964825932015943715789537721133497331265320271808189603402230785142070682007199452738151060788518735922645918160691331113179450552495763715024154460894190606936073408475083226818655781556321472727479179379499311659493107757946760803704827388473072307894278038211746585223173477078741235313144132420253818688051605402983006262808159652507660055218745617960772875039539422962899743971696250140863997497852694418949385231559643841789843796218789036667244129066246717773327449023048753540673348043553347168835054545280143107541942948211957960559624201006462563702673153385280298078991501756485595628416520603531921210425802295010054982526940264069845935282418679600350017858189556140315672247749328581752818303784257624356231410805571380029613075805552954234484011698458756247852890981677982944108283996926264036494007129965772850424995006211815701769553343174146481363038405033613994360462587249119415523363966368293054928652233287731651131402834129332416252837442397471813848352455277029323535392150786121251307018226698387666988643720610767043883901804420145863621688565305902301333687482760766707263373618202382502940172870570872089087953078756523875745434157497545248369460291572667613578926623355984807284838324210676745221485193855939194494625786547014799477179063257907430204013114569526107414353363222133516800671933979249888149510117079369282435672271362623337134072389547156548445472525472360273457242533825054965395471838121532092827653676962547754513849985892926744445801277507871886635808869529263624330711744261892242697044089287563135311966038219881313182031872063150983568841281121855826430839866884118270823132448161990709581456211624778434258680980895421443557504922665776972642684713606773237290867263127114820877199744442154011031039005012707735205729387865883394423376789458193589058429120560800588900618551664070820461873734951783032004779381166115333485451623785788111083253019806945437901854909859639608959711845026751588513933326456910378181784456244865301514786577907955997030113578560088706257794779385027833682561109699139168118020728909441258195478570086746510378592438567379088166233396890352230189191037678623304312757208172155918684110675479298857712538551852205991727089683114790835204527273140162058644991773125930508898243664954458816835490029221223959926657222335692474686109118316858809751957705710883743138681081924533489968645243225535053983490372119855187714321353922204779411421712193799884919770893939997930364879377444723272095418437980023209542635945335829537051136523986542702758317399456460136984990180168028513911610101087005602825623959074634818013545098356347335070148969411421623008093141468014263652958726280841698508538211369584380351091806588036994019056568363531013015767354193089021831/20601599364694206390694452521338639307633193432163996023808653585139281040161324180510669773194175156148626237165647975683285680620173436727411654647186178474352778787336645793182856645140964653642089913064743195402935375716311112073186402749926224559492188528004215166548922910490829995736500872833043240368900171138129376115954476960033250404400316525365198279681215953045938073042861773246830664229336775459938977470132570716719376719550272466742087014460522582750746010292657826949575889929186096994721360457573669871034498706311748052643272221726624683317154645480316290466006639312968314540867056879106579633655702793792572167765697496738391020488926823940702768918294836080962007430067278828306700547591091608439990202540786715578407048442640760205704449692302799885606906165069958465344147115718269788866656800599852286623182633166929716348359782335565135397471467259964507768009505634999564116899225083082155375786130501541843745737631549949599205164801646465124796010678641669540093041068695904686530905393394861092681700224714135396999726738797389223257961034761968554553750518846291472629314592216885362077155767353515848262336889120343916465282417629709698735449028101846676957199156025711162296720414652224465473688634455000558260454623925759865345479600862081772074481643656500016647937624093657506138837279300895694226821412541291588662439241225861662406385691360723217489367127522620351005263887681905124875238641621623509959547116192789621010790484867114640373881113866315885044017212495261812473634221147588880827902933946785816192543640335699259756230633968029718118197756164510669589123342780916167710440918099079834847904209770900805321906656233946737132597973565752132267522990423613172046045813470502164820579951272094842830877185500522092582982131458103551381327328332165349408309519014375834308576764750089236028380392701829432546823654061126445069204090666155413635921314609524197243386826086239773420537967886247849049378913931775868244459440650404655240514588682280429646268067118024123740899331593879627507142739426094872548810827967324811658050356264414202728661242161119486052814650297877694157961475722125477905479254818898345302446712653562884661848684358527867060938008138938957450149424521986495229472500819179155350940887189835837891092034706385541656215375910982647181209091654601326567268897693744798755433772234336338050551615080864450863450941218054095645407388312802192722696959808025404660546645059234285606234907984763871638389407282603993784396716559078117455028465239412820335123303681587537484249218159729998006242259149128250193634489038583020166003298812346629709660913684578820802381168046289890818945857477435891681787036447529363586246978289210614078796385297499834133760378110688119539305234483450853249307830038548107694737515637355620218550001889963839229046093319945424831346152316449928069608163853445159891006579655686013433979699864065342944358055640988234220543780475494813197573919284797291535501536674306124396538421497061530809290546347824278877297259463397151150947418390947407578117232357416937842074092512232461104073151436651580479792136682464871239180481261904198824050741208079517238155954989004063363477998063497102010519160153903242786416876509491661017359149968521688562898424170809683861128391011740598420182035252660276607426070909365679790841564759919961641465428212280065170836682621933314494187920450564003285221056523978823672162741686824076036019397238783668368618772204055437106511242598112708821988400634382592913592653174689075414344057259678020979379195315258722181245800749157598560354584761580521333606291942470128207523750675893972414357937894100960883340401725403256490552067403151088025023877924127471581093557176828930017892090832789631334039135343674971000106125240367348680188715438843727687335628820518417056019263298406587838405801775488056700047113085422987567342387277032557910727095013062023358767403556079994809038986142842500119536549629807703589605670273023685479066218415497339361157912760449885330991753287718732465551994142494128443568024186956225589319742724993797991304016930918337884079440048959124094781797851336622210353054869576044813763790728800272650298325601739755914939724687351418380331027615719585096828358336371394967601492310571509590491849488509395689580179499384091573565063662524762983669732577463314159472631396783492144533714031691910077918771805195134288803307049174444718057522838035346102128637645036233367804150311679646567057480451311836662534624202376973156536263599440401994483386319045506609891944136671366000944011290349097751554534161493688928803190274528053707018317735175572063015900053838219065680342775984593273507355122744906614619084819543856755502857832241715731399783333002701351364067486217985241538750228003045125702414300771518832744431977714207990907493011643858509936008671290388598646126996283010069621314137497945212128872041474274782172971715020274650011393565367775454100637953431678403245632221661334102245657553965480078940161049734979040158825062274869850509751198092059398988888252522253856087791378290457936260944702586011600503308631969777870692914239216473512053473739545261224914119067438964916293274414643345058766345424404793909627971633637971196912983903641342259167685457691150791954861551830003928267686237333329488995600190081527025428605619182682712028347975302634644501814096244838922234800873410056874693845839799706320265107552862754698990012161320404258227326501060736757373210230784848100698398369761912471768529847410478548932498076451769624797525485899660745085679640431790216667004084524990747480265718502865932207076388144852175519060585955879572745567036399935559000775618404919199416393449532151495792658996095081035825065449366772229988436574002236475433340213710132186492984548461146980776729686375530822858821656484631016707320803656344585074935897857692275239273328741395518161687061663099815078598890564196058046516236374064419323503520444266802498480394121445229055782874004979205372667135283801698444840334030492188087534036865774714206372970459262397704298398793976124661190753630499300236087489320711587387345102349362575129803728770713753401041255482308286673461782214413867576169871806362815855340686756959171912350948196613804875273969654185097039084057357341598503373779296875*t^27 + 894811171422230643574626300834796231846576324649490508915266225784991727045553229019019927247561758232214742277718723885342384562717365227213244770978905832938605082793199769036806410561649487012932771639597265034445441744379303951915266723379942399426819417002742422634826933494970723674196091068708854335279001535787748806184388469515858746951629026653314504137975836972169130119149254624997103305524288067457066882129512644776038744580939077576568107991769502878135660149571724035510659582264692835386335635068224972177570217657319881873054187298589231216286347587221304654051426087455366395696905321797903503158768515461771645515514634335784825236798164407645097934011229243302789188369799828901692535820237868891512517768414859271083756693796075309768599903480820237456229306371439466874120531277640700313418591477598888476218488794715845302742022612630991851241466763446917057432394469236002033083241173243802205137791990150090156781260097172312198778708580895497789329749863660741412103256150018392582007262604155752798594593883408568900252861178047839141393651872505726372070584770579957912442787037887106249347918370385376844192031318353379100209665716417899124273081760728757477489859397370704230683770474992442825287892527971693418431404220910979466991544616620044970855345610769874611138115775388188069623033137107942129177431972316652906438641042196806649961643644448723179044821056867918590486364805405720657055381244137360815325045046802193939095512234357491479040823049674998405821258414168094914090001338003036741985048775250050799193190657818598384622426281888684221187182385977525727441121095428572844020662732302359601459013655284790056931057044608917398934182894794100012004241261271191579331088284780715339229335895093807409901743195902408702035267541124712840259040036034135627355886848133628877141154134202548651565834023260330297472407572549939254516272818435234721890834902492537971589706772319518063966252492596355946128193178844810161388546776056694362190409044791049643443452105877529004794964336641051711769163742635050447815856540443591610255351791458700500664553147295993422800941130357526433366300346877875105902096180184941112948911369383352153674952363575836024180838060347624487136313673155662302016604450404328714782798962942177056425325046156564302963340796824303820534827801639756381514727056863142776942401100138003113210480098156715747860991234557920430608807647596776210636280990302261685729487726779532893076977300244491354458439286048387693860296844661856652796369619237868721168644336927635023771594793152482450062697982176452716673442830997754507733988853887996423662614241827048790218165473296273786574924236842905310620173635998740592841325777438903239630242062541752052186454865463667600368380324364979557335558161361093123562534275876315837412995964075232490391928993349529552647941786294068561855572352447160551269589672709635918768448487304965661792431539998067353097350627208895696733929466571941178823533270048403947249381003429888232921769690371222753016289602057802545253496618433074158499275739267102214487980664667140584875849748389679437335915920425835567765986648815587760373680201676582562804680870516934006357777009818634787329925291743238196558296899409702308979993245357979285118873311141437727000086997001225051376954214957515288287977538439719701068465186027496471950732375091442131180329336655517725640333533799412744351706472879385394596597147955832979199687455538255891718521808376975614034785212338910009672422869221067288636015341825485051900427135592297575231359962275272857722986592382442494869445501381134205770243659456466162759141468618577354188022096497451098852188916869736988825007636941001637196552421922099094865466022958059367353587620236606689071711706130010074730477943698888266020115607201444869447773791763943507280004052017431767981817515488558272949197190822256408856153950369064860069934336907350445214132889880605374125973009291959536732882125940091688805136955366654936962720674133276496895107825849257906233690484165488170727054863163223191341782031279805368873992822761218743318034358531775181331249240385029484014250365448603839927132894242956563396119625804532169354554658405634228725227962720839236361951172699511884913824002790910829735304692994165179399674546743117510469953564372045521551247917469650355565325908569284741280696155828185961134096819724451350206677722958683111658159479475864477356582856245008505128723500815880374988117455244156604089718708139661708072036055661074440290238252933111774919756849705425332595498996290412296774073647538043825129439872502958850743553424870543617810915963292165909650612097270096721787993288527407588141916411166496327060438712235251980234627651096255493630355596847724319635869876282572343460021843002855751427525197534357766214683134291239969947254879438530177019635348219353977300614339545899740752031840000962811155366276944134207305552254050318503682519927594687315846524814021731723872570329900832300229354022025916103981244052388456882577029835251775443206406824250327090135211648950778650638151615484407498547209406132866457241405174551426114166345289980101005457437760325872208846529368747049481302885382818624825150435269490278659322208123240675426814925261650210892094433354280120312361788607743983301971838330534461100903383525091121203125196960859606434771222026342935951979061456661347297536856741984071584526845870515076468685195464681895577004371586437444563500995046638496235291519484417973497431234410668365647685924532189849599119680266760515543313036532180475688178623598346005846365761243299724232702170510395103677444331803658056114939308564476067259413535913612106958628685846321420096522014659073601423778964687788570686142482702697538170599562023741432134134093075042212170895042845523222230429141460338587269986978850487865021231529256035100408233828650447046874882219091208578932002555586957009281326511868204585999873060941474066415144284497658717348657398158527760574799046953589887804752556635015434621648783377844731741725269753357829731865355634395023306508661910688244077615357539537180397332921136947715631196106502488610645569683536694185564121733777795851523621983428011304958660099739764757986144861505982863130792528814904938602764721495164701937852654632420173407036099402773/3815110993461890072350824540988636908820961746697036300705306219470237229659504477872346254295217621509004858734379254756164014929661747542113269379108551569324588664321601072811640119470549009933720354271248739889432476984502057791330815324060411955461516394074854660472022761202005554766018680154267266734981513173727662243695273511117268593407466023215777459200225176489988532044974402453116789672099402862951662494468994577170254948064865271618905002677874552361249261165307004990662201838738166110133585269921049976117499760428101491230235596616041608021695304718577090827038266539438576766827232755390107339565870887739365216252906943840442781572023485914944957207091636311289260635197644227464203805109461408970368556026071613996001305267155696334389712905981999978816093734272214530619286502910790701641973481592565238263552339475357354879325885617697247295828049492586019957038797339814734095722078719089288032552987129915156249210672509249925778734222527123171258520496044753618535748346054797164172389887665715017163277819391506554999949396073590596899622413844808991584027873860424346783206405966089881866139956917317749678210535022285910456533781042538833099157227426267903140222065930687252277170447157819345458090487862037140418602708134399975063977703863348476310089193269722225305173634091418056692377273944610313745707668989128071974525785412196604149330683585319114349882801393077842778752571792945393495414563263263612955471688183849929816813052753169377847015021086354793526669854165789224532154485397701644597759802582738114109730303765870233288190858142227725577444028919353827701689507922391882909340910759088858305167446253870519504056788191471617987518143252917061531022776004372809638156632124167067559366657642980526450162441759355943070922616936685842848393949691141731371909170187847376723810511990757265931181554204042487508671047048356749086889646419658409932578021223985962452479041867822180263062586645601453527662761839217753378603600120445306526021220126348227712271864281115578470536913258125856945767173967795346768298301475430520677416732641558185690492822622429534454224935240347721140363236244838051463977639781277471352304946787696830492934941547875530937210742247951658787064708244812313931383796447996139879803867998117747757609636056738063269669514057589379107631313269370616030975721795137925695450698561914136676028076866826750159898322447787795489890257094963369022721659223708408270471600936895238075228686663845161414516556904185924774888280844273725454634900970261633395393204385479173608194299659209258890044862805394120406228609081219077808519129409693820316603872904551633481922438527090720522027010643969609570701303045838771034490181164668632236814145425462932246992662613090392507278747126564972823945894451582982906432873266176966707138889238882192449823350614804708302101139317861097790668178491378733313149366602904817302588833308160248693399639933516339670471070458424965406958133200888387321389173458204837851210818795752135335053804879226718310610603604332805768693966368693964366318005992114247748532239354117122426680213229009551940702247533789790970218607641093370152601989112607318007065917590556308030273703345092055927873918547019119034521643798054011299510953697874386770907115587186978492801553891063073781515191713455606779152976094326977739044734214799992896567671891162975031636422707765428610034800083437778386152047504440522902252359571634088154818406896071049697892365222973229093798378258909760892960814932293072761776417254572051002656306899940374255440591725047911515045518657251407140806404585477874321038202211568542260652546421461846743399618128537214978396370689889491942694827296879831115745162578542124366869177254968320373683720524590672469266506545124994629649282451919879385220132488674764386543634966762669825188752462667886636741815143608899388897613534337590290248590236487510724208721298715189510882852510385184223896108544970833355469731412927352516593642643152534347975225632499507289103317177861089876109583942170135641768887804165579341401485960547449183207359763887740368760003135355247756311007416473911869404036639136411520435750901773341632178479764592643083388578815136991836099949016176188588950190299207330573486733025253962031037313390846575850091083238612851053625959166552609550660196974541622774753654181011724844346783591996942989728465561424427792207179963925024868296908712810082355195837562599138167060858823154858031074842650311045660566200083576266048617523000440180214173382148044518887867293762786204927757767432716919629804446535249832916954543363239572023852442643431121056855244025032513345002944454414485012163026439997146902501362059767575299003534225841454954722751450415132542851811728333833583585938423373700970655324116296860208463410055698429413471191106984112590908795002156270094432594198387108999749282777089446309189132247684804668912754081754495330032031799077828638890998808401439898907525546931792296897339300307654463378825472956570384988918712913885007436819455976827750094398370017048036849794120837454417794035440424158877085360130108520666759871968883292198276465599854902502232124766582455782391503531007215725239495261970989825697471374889776649931105858081105777206108130303952270216238047720583479991641028116667394123645599506172127591777812978060560264556596144941242968212588019006415648484091897192393006444606187047569387749229592538207456501398678287907220372622466741529301356759455691992106150042737934833462666364770724531808987008779718249802314458602179560147689904796233471312162896376257447530926682319442731014864021944975172630940071878676328799826034436273994952882784518506585000143633037947999891924712876324351072714628906496488115752860993846709257117884074488236191359298835209664165367508974286477921616608588061263492374380830487225316170519195619367606469610714387458377643209026184355215127233641314780570110905660036307045651154884086003578426577860049407870088961874341709084404235926848000994938358385889203415711172968609664460654451271439761890069068603567110685981184961847430492813102524166537080756942466798442108767611546178254653667357179761806185378010274501534569159589298965531032624050334511632565803830880918365168953879295669223125050735121145388340571121732841036759884033203125*t^25 - 18334393242122491881870529645693384816220296128744522793893275511974434849181580093245313207277538618554691523549590910427898365100323200493138064186793419411074357361959138114889897881048613356351549916976391043540603585510771522691862447300166375182473250361464707963057977503121436398093332624495147597689363060320946098875834104702201638352575199249845236920030891896355671235762059360581330930576314452419210291566843978765689507701043293285139663055950867541845589355458800068887521295973585902704332161793209711885409196189471393971989250508636553819355981684172420961153070330811474195822208049549648866416005264089420715589462153251899013802183788010888220101567164546794568581390911253343078855192583478261261750046257083744377172735393179593134297139114082295622573255110291620931025152319471199825351581077158888499773593244792939076279934458255519108347151245533465916751636525631184459352681917742004246273197427138389945256715785564875485713266766595103474966665703620840437467834057915638168541989883889946472287145106355367570504335049389189343161005484404178164820723291866937174681968037528663189533531776416650960126549901375126140301031719844129227891868651805021446957394777308663975517357204039944700080428568654970680532775862761024004531369471295627510097570072488455326988844247514819860788288952406660244648046378591156720062334288730830500114682233753915632913216755610167639315871638400716115553221006848982789476290438099315845596391800468550448606613200461941896480917071516695088166126994389019274506369246032455249685494799357146812307439985030333352020094061951142245851044225480499310956289716921434630717540991486984029672185488313189564730643146898655333964711777049180781789317189584294004816657475235851028616952082288893013365706809316141691732239413445211453888089054983674415248839419247500550649562230131386973861533698079492860959291216619025532563538791178195028950918488822760203732229939539029849122086377955436079446934347356603770286273241042198374336261373891185080208335088473909401847562928463496105341530907530746244248047783084903741597048842334221513722924267370322837955530997526749476589253045307905518816127036413016775585852263516976156208701997908121741997852119187952164944494008889007204540196668141933843483505870211599057509318708467272980667759961436688983077746825482917281607124304528513573694140938122011424514197289669770920985891907097271306646833869182838083312943718862174031919255766523579227097604478048548797922560967268945836716038624630753053458952144566758010242561018235469999296246914322485166510499291943695278763264630385183901778064573147575008654744475482776477207248916543967884082801663041250845606628294775037938966982368282782723162466401123849294549153083398479132094727843811390256531805742982785808739333588470121146788569504717754875748295854407339780397060119378233135856852670215881324657485664784388442610041059871684353599558066041780207531968572907709732830699988855722382890253116035347977306599545026285688276503418000060146624062004139076967512949116912729215236375507838629133471337306383051874976237199466481588701860602836004142124096274992446335827199454777282518296559490341099374776329008632750135175625601645798544282609252295194495679723496096611450503577509747184681857518245294311882067226423023723602736968259466682234175217198360607006382978047747379093492758857134899415769045172859639626293386778489052452004785061902239639516675372689202646912339142125882678368566927502448392437467835316826672496964512763778586137072758651004722296932045985316436642053761447560921194953006295962552771772014379682596090519319624411823514660551325147363503548828164958350384195370155855102537395826372844581259105480619552191155650565013516156528276608447959612304908592347134102965269604472300609088702314957122628970971552372001089826959175642819164052559225854411709478089194286231259490059964045797842597207884895495528193601135318553699704149291400851833562068413110818033006912414571244218279865601645849795467279405906725060923694849399927519708161208012566034763826750766091306002833096777283496392850920369212864631049663368739816276555084618125200625394931837179268176732690847500353596461880638874886564662547707262871735335056219053240811636829769413222797571048491270623202514063239244565973418242075051897979966796490557611096646438775371827401378239926414795574467254902602305507651721022719028874535176002524689980776247789880266657604602049908860243922617675427794281414842863734983420595885037929557029942883235758957246927099091925900479262550934190274032000017987587620779932468043910081638404884265890949178114913673315192198669953764131684909164075641245118858945382544242244572225848298293834894721858230347208553181568033235920471825892114175192791506433708449396214509270899029157223277735750490979638119433948148411010206021500453582590864691327511202932822521236471416289900280646603569044315442913645075407933464256956974151129760695080920547002350289291368850796842346464475490811000051314774489532706240991352824541332088559117564110093467295523536550485353718575211432256860029331443405026309423692986829515802300023071412082461936186576452051935269989534391887153753015206123033673409730947530226232150918970740830569264613584712812292640348664383993592871073084940349073860008199283759156753200734229063888151694751110827457447404409460705034440244609138986011528656794832659396339232021821876782480686860341133649158817483334232970125972669712450320562094633695193163671193581619629177344979677858144790148060322351667823239520458677165589728019764667699420492614621584642625062054468561930316033486201357125319748395383007782314381867148223387335196585495776437720445420799049726767830103200294935385981672470073529029579663960180455270042905567144365741970761612944892550957294506361380798223286423047755247633624970705686449957056186929937955201612006999003604167335317042835939133925836820244426249047274809047758848752987045304747572551768931499122268810082453871461576507855542276610862529093370032305348579540710285509987990885248902982251414026660978128497424429442317522989124975351634690028179628456586458920723771085126594978637239593007640836929910689864362370841928158683373315910620693181463925600747249264423/1068231078169329220258230871476818334469869289075170164197485741451666424304661253804256951202660934022521360445626191331725924180305289311791715426150394439410884826010048300387259233451753722781441699195949647169041093555660576181572628290736915347529224590340959304932166373136561555334485230443194834685794823688643745428234676583112835206154090486500417688576063049417196788972592832686872701108187832801626465498451318481607671385458162276053293400749804874661149793126285961397385416514846686510837403875577893993312899932919868417544465967052491650246074685321201585431570714631042801494711625171509230055078443848567022260550813944275323978840166576056184588017985658167160992977855340383689977065430649194511703195687300051918880365474803594973629119613674959994068506245596220068573400220815021396459752574845918266713794655053100059366211247972955229242831853857924085587970863255148125546802182041345000649114836396376243749778988302589979218045582307594487952385738892531013190009536895343205968269168546400204805717789429621835399985830900605367131894275876546517643527804680918817099297793670505166922519187936848969909898949806240054927829458691910873267764023679355012879262178460592430637607725204189416728265336601370399317208758277631993017913757081737573366824974115522223085448617545597055873865636704490887848798147316955860152867219915415049161812591403889352017967184390061795978050720102024710178716077713713811627532072691477980348707654770887425797164205904179342187467559166420982869003255911356460487372744723166671950724485054443665320693440279823763161684328097419071756473062218269727214615455012544880325446884951083745461135900693612053036505080110816777228686377281224386698683856994766778916622664140034547406045483692619664059858332742272035997550305913519684784134567652597265482666943357412034460730835177131896502427893173539889744329100997504354781121845942716069486694131722990210473657524260768406987745573314980970946009008033724685827285941635377503759436121998712361971750335712275239944814808710982697095123524413120545789676685139636291993337990334280269647182981867297361919301706148554654409913739138757691978645385100555112538021783633405148662419007829426464460378118308547447900787463005438919166345083039472969372130698095886657715507463936125026150136767715423772488673202102638619194726195597335958269287861522711490044771530285380582737169271986589743326362064582638354315732048262330666661064032265876645196064635933172058936968718636396643127297772271673257350710097227934168610294403904578592489212561585510353713744010542741341786385356234714269688649084413274457374938282787585401746167562980311490679796364852834855889657250726107217026307960719129621029157945531665309902038049195438192390704850446443235213801204514529550677998888986887013885950538172145318324588319009001107381387089977586045327681822648813348844724873326284869634151899181384575107731899728358990313948277296248748449988968568297354598339029262810597893815065366183481126970969009213185615234310583234310022569041677791989369589027019152794279470459704122674543396629309461141471661210139506143642728556951530049041978456925355766248476636936625775659804697193165353329666060263455123163863067035404828295853992364412353977984435089497660658824253679767569898162833306411553766932525580143998011038948129525633008858198358174320010809744023362577948122573301243346412630660680057544683349153930899893915409862262432504146263545912494733050029028181042060373297396831280174280743765931983304791523365683013415224212745224030393999425793283933804809890696619239191832982712998009317088151893075990420193950983793169057743954551643126352712408645521991794822723369631391129704631441746885388291394621832634998496301799086537566227861637096828934028232217790693547551052850689547008258287708240210491828891331789614525281269605266216503002778441963640253063047198702907851582690910392591833339531524795619658704646219940082709617433063177099862040948928809801105165310683503807637979695288585166362215592416068953285771298060733888567303252800877899469371767082076612695323433130258958195225722010252496535657009974334085940063348802068238357714107985724529332804906053283778052560576285247071109368690447749437041238025503306811598295015268566634730674184855152871654376931023170683282956417099405759144037123970357198839781818010389899006963123134439586823059454834517527758686777040470483360248700955942087092784958536023401354493612906440123250459968547001452465288602842253580137379772174881160737496345245029869953216747272141707080166678683940160713895919468327009103736600824447236055803405647403199201132700381376734921083720989583235607387322370406116237111998507283933473403404062758544636271783490752563120858369754815595560235771933509955551525454462600603755626441126375548390519929799177585044966572957029351745307295571142891258692408968903741792018889479666352403171694107153140901843131255004086143249746071132427839707796897239615887802082309447673511770026431543604773450317942353834487236982329923318764485583900836430385786692764151287321815517410367959372700624994934643087619069620988682020403067058673351877151195291984969137461980709640262709617617710276485106635660546653361763374397659487872666870354620767861728195725697787633856956874075846920583548031099524645321796381575545731213870041804489732373319428569784285910698087820391629920614021704334290687628204379892647593757789722011966621753369546582135802868906516362458321109944648048408610276841353173342945371967405610985352085308659471049443964684161926144593048336663220126029372063951289642156718586807179665181843800040217250625439969738919605370818300360096093819016672410801078277078591993007540856706133580603673858705966302902512800213818052650404657153777864826632536423088527745374773422929811491000028488345740098527331619460235625419568138559631053584810165972782323367544081001959441800813834203624909324815678543633186059517440278582740348048976956399128431210706048983246356003133329219339208998790992074731789317280537987668706766630382611943890703563790454931232929911303026860010333305731905842876860429679364685003710348689134734093663257118425072646657142247307086202787382475014205833920708735359914085195490292767529296875*t^23 + 124574484979976609343192376721982782344156279369237301252590038171352439458043121551250333094524740661867421463178247807866444747539945161646758880560339626451678446159275341194621592644101748596296130985698442104756533257140321023076965785582769256334167367290856099072119140415965288995002628653385775028314726292697099307366463997808920585658199470877667108935869903356847287880521590085091387618870653924982446770054388283712643620053272253025754780224220017728823986982000896060460584270825147187500162482325108452719728283309610018614268180956185832356967882304031225349164462225680549435688018648387141521199066878256645304152338098132113490779244047440888677423350309065394701540145188301408770094162845402666668441799410407578103789633210612878229869566217502838967846732517886050932733884083247037314824877396992638436212626499370133216951386434290984317008466508248636413308614630554815733950046350120260564018379600778345714784123832683089974458377986581203019995033830650444143437828630273618286583752870260852626860295761350307809012614171490604831883820460250764113253368225046921760964981592514113673216175264398525940409862004046730960286208420010145347440036814357271048870873744303546593712149964488481611944859072208423995046878656898957845883233326691475936621499147789344713423150073337873223468868448501204773342704003942524415204339221771691900820695892878240473443816519365163378375636648361979464694107547137914853266744142113738732058563467005788254541619466648210335324710792766890780550722563985041923572959921271158798676792764978570945045496548623537970735643703911071468695864276307567576309212412301575643345357127318323804834625823105280537693384525199911164717145204526914569846987250326893903167757702036170334914387297747346021130734962939508755742100739310777137563142805461384833151718148457789857081678547419150903918511363710208019469841001789181809739212644612504914322981762381507624426947133792682648230477078761217037826762419369241952944949165630581988194293189738935207361083010716806068765624520187427678819905859856441459736657016841583640935919543706119317819695065817285734550335412666725098484231595027739143498239515006508174628863004441069065360814624161028446596434349663264648484378787159160120574365425801311542832107353038548268972629711021236615782919459198574854884415427534543267956865578345139161765528084821828502464307291974458923332698094000239022820387725044391121047381476954247193101951037069916944631493672038531422559168330981269265752983940106694904820886931302478622844713838007904083999945290859591668612405345678524546341291189209282021434427691530858030798015384320088692005546440513985635205247339016934272016631458458028719646640782531921782829472471660216452461013361438562358618817533002052704642468255680758998782112418122553844136275680150018848550938485551109081246323443244174805456147645906674555323353492872729308854557259832763754642967829064972885534843588367131798819340075659584175580910183630169717232754691476881176638851386027750459122479420541663572441331535531246277775202800330251340060600726224951392156100981494956325374915178099470724274358069402690271539712739302434297628414014673390994059975591524361660798334170892560103936264377239315527091416272732346513797984860731449482108348531616636947815989115237852073131795329814897948359277558707872936800287333312898721949023577724217857935141000036352655708945063306354400419407737190322269183199674527345042903893572937831913518807633597249150234074020656950618260712360414870779949012777890088464271235885372031525396340694433865905517778286867880259824666515963832496038952359946137578649368054165080909839594157201803973968511904941540421637490507515740481763017499850247623459284735708254662257137298625261937553715102446461143052358233779817440809155051824780644298123606067571949501596736525214855367687234789674258955534284706980538022576832836490200738036928427965353044414018695660425196280442999152923999763352254376347632672740926680826198826992710392025424583374382959954564436059477637395860106083975595876819141895323300263910602816533878348020139278622661329229813393700332599217695895498957207293316146588298723391812062628266001272236792504300849799864306917636431198703648507239446497420060337813108722332884857890570631760032270050659733969083089514620240116118450377122165182183315172030132927702854164892052148863540526037374262356369869182639514716011989350527008530315454084147729057519502830576428986806231728783423995607812987988946617243098417870163744324863529041930852773789919391457573869992552756797622521823011377169328816674167244216154063425218336491567083031609913563033068420435489328426150028686458323914545064588196028397251588525241298482620030623438682843257363752610676271336153020370162614374559372525007196219525104887752518153760384966532026956051735338837564491246764685543597415371714306948102906325330344741966965626121436666661872095298007644811172682753152879631107126508029247773959039867959492133076288928632060505461183260915949797779009999599191181796654533483297655238161856329500449771058525730984405943823310060663412873824541414113281196025766559476406375192501235078957083321078228327010413556481041507793950668087448342466082719635305361564609756261824263756029122420445364322750767592834693227534002472712849550664531100285372557635332957965787825372592478298811218631208674487031396271319983838441962102355320805054854904785670244342977660610111445577815869457137098691895374095817414569729486391942981023289961727959500097308850006614437719278731603118360049857105202315966703373225494979339484702134812274805320163090368049900461872268838749498505117899222390594772787683759699229593539366703904234189668238911822349377106861901868795906743654479394548756621335144976582968797353250889655323005611832389426820827550779413301028926557718066493618454619298275018234737088732635856939425263306601411865151758441049446426586314740785319525826709553205280232978271314715374807257819263310432152693268742879839688315445284411765304790948137073529523335478075995056638170436822103746624425579633432032316360953822755877463959433286558510412822962379556363347766071706047143792502310038333100083309313289402504312728095087097930615632100512522810800328881/118573649676795543448663626733926835126155491087343888225920917301134973097817399172272521583495363676499871009464507237821577584013887113608880412302693782774608215687115361342985774913144663228740028610750410835763561384678323956154561740271797603575743929527846482847470467418158332642127860579194626650123225429439455742534049100725524707883104044001546363431942998485308843575957804428242869823008849440980537670328096351458451523785856012641915567483228341087387627037017741715109781233147982202702951830189146233257731892554105394347435722342826573177314290070653375982904349324045750965912990394037524536113707267190939470921140347814560961651258489942236489269996408056554870220541942782589587454262802060590799054721290305762995720567703199042072832277117920559341604193261180427611647424510467375007032535807896927605231206710894106589649448524998030445954335778229573500264765821321441935695042206589295072051746839997763056225467701587487693203059636142988162714817017070942464091058595383095862477877708650422733434674626688023729398427229967195751640264622296663458431586319581988698022055097426073528399629860990235659998783428492646096989069914802106932721806628408406429598101809125759800774457497665025256837452362752114324210172168817151224988427036072870643717572126822966762484796547561273201999085674198488551216594352182100476968261410611070456961197645831718073994357467296859353563629931324742829837484626222233090656060068754055818706549679568504263485226855363906982808899067472729098459361406160567114098374664271500586530417841043246850596971871060437710946960418813516964968509906227939720822315506392481716124604229570295746186084976990937887052063892300662272384187878215906923553908126419112459745115719543834762071048689880782710644274934392195995728083956400685011038937009438296468576030712672735825141122704661640511769496142262927761620530210722983380704524899641483713023048621251913362575985192945293175639758637962887775006999891743440126828739521526902917297409541857072178864287264062551633874443766919079377558711209856380582654112050499628411260516927105109930837310987270007173042489382489566639500425044402103809629637746161617491720417983307971501528509869066337555101971132248766716987408393603720027464304217381499600306507488643419006421328496909877902665181216412038746242725433392886730614607711304291367890952629020975394969639861677244683825789190511461509226189168672857329046257357118703999378107581512307616763174588582098542003527768640027387130052722155731565928820792300692715742678833408223766302594335991649262225585170244288938288774542053283935440048369873464768618149389421979593824599490814575465457396498664669003751954830597901089920183639823387934236531954014849399126223460693639355368238399555199108731933701112780125257876677544458541340509737108130334029303409999122919333966987512051031372682314018281721764460939217620529390860809133687836958240869847847924848258779883611077948775511081006360415632248171976366213472255646366405093777560022663603291008474739008412505163626234910820024381999125960165021221027157616874317025853350186703354394325485181944342869821619835443659608718714490053580906699965461098238321388441354219592932689243518671188800440929935940839793152449771291556272294934240333129492158454200258696074497011682468129510339395983779225323242377345263983260017757349521199881586593246152241605636438011451802003335486387459851756086329888224610494711130007960235253596286915368553222128095668701436011048272099345162558018450146831859093590814489089887614719867373733936263054516652333897867324735550293461081142779034196784860131434936641528559201041765409578955232387025151077359652941089225322294029084415397214090033904278100344803023422484833089499698605669851292641717748011677133776174766983778166866426539717916669935614663364593006937828647212306220926184550031833308407057964068089998239056022771525678691053577693500687999252313782116215730413349180767535070012658084686545331097887922673349485868922647815746177032953466205930758183653814720614084741461630970661060897446841100266146110504009180901077458744359670055143138027115457928107151083539347031717029574457706265986415422755941344571914499363834223967662424893139924639700187511577420830867056087410746694810896455104834518921968753635839343571945844408162298034039264988120760709649071215781799153278789772906667922794137359599486631445581214232251492223652987605806109571667299130397498597550348791032614853680801056508717161223647034915490147395249154711411808841862094322198315564807058947207729485898501333917357839242447060984298010514762691513643202194178026861755111325729742332817576240293029843739152419992783115078902319431834308516615547777850966198454626167967473534506415279042784531107186170684619605066219325445348667016874534965027685871347712207708711939991289598230258043729109808396860929714857395548315338914096732242965116752058045893998640104587569305453561900721813895699490207565455593597363546031136348691759806472933901340129852985291601275628083305038621488382857899812992843772822322896820792892721522432550843490369769374437745382725716727929743704264740443512742058363782677410331574258279858770069160767555565840689846836558320678523155734558140203153866022609362905232651829725552454427358122213022419008184773831452047235630719398354885576164739574640298360293438456571246055736087487748063470921188156409181106266326730686168083882907114659143328295014624019670617074118448623316232873643203855933373355740729390202241066936288382022819374081469261201286488280079941973802049828365369617433989260299098593150279395763135596942835184661804464114819423836641020076196160831339970666413910850637598919688755723711223837035094380827447007798316362259622178920823733803844194916944069342995756211542962826579736599849945209075501003162206377150936533809760086154421572063380119046947913928422978837893797392991217498039890335596602364935054540318343283652606435870922684178633436442160303255864388371437140345516347799543346652198865800120295228614218139716631226451095972469925771868095580740497366855220154635981461146996936241548559331507694409480035411848704493955484396621540145183063778942789451086568509399454726576847565198669624950463456699422497195751953125*t^21 - 21248261709425425845629691900672900560661045353128467715156008491206515620900627761054513274377317027638697267815964969294076570495825023596696875110091340643941272785887709926652550881824152607365827554551318320932864152145464640454937696691136206310943777550722188976532934058651809944353725670249236787647042791018288398996791301719435017335236833937439273096562273392278033460051898974319236956859298055488313233315113936948683563083421828219460010396848024963555451865669599404712375176549557520535261065290725481993582773824121040940648108916949961137479489217265281658544498224840418445685739546730530425131240899027989734114574942394195938568504463771319101675556574611209707414587236420248220782273182141424792737847958515653957483236483696367728338194716302545660409487557210217495383429598132646510197956742959191456043951637485200062395454313513747519141554769449916687570116045010192938711552029233436346312630997712961120014487109325873988232028739661606596924672241099481448700556754763127448133487981832243916151343681090261000880931952193413997057709832576367046528584065979648946031362222371970218017999124699572225719215874887584183114997746678902406166719941890663891934218273324869101564789525806856505366898527771245549510550266054722848534579854639444321004299973311969121422425601341211157837125470631923864354513799180656464489370148585868314886745063781292019131742530293857313348072487537093521607961530567456339114940734692627472108996436658553613382955020575750289908227095095474840095489242584024692714340974774247622160675084743624290627545150160324694845103872369300825870022645598928848873598123244196242826164504478173566154585370445475657909924931045151165757342722740572222510761792267089312686307317970031429632050862988398682564892769121801386117969313963368485836894898099195713439036762362298445570914308956817290838397333469250931712289198775254330587935804322413686167811518799252848613281275334953591888355123665865567485604238269661085534961769666497804087115441953142498496345479486917546950780799854956707313803711738254802574115110838756982534988209717290302468456694915129877550686770384703407040467342532650428005739248323473576670417208830033725771465491966785940443455085528916021319220797994803450584661255459575657017177281666507309022257500763266005033507105743564134196467601858634685043787285802989511826153988470490071645061911983814996212767119662226562641675817297818423728887918701661574611975268922629196972318414887794803423739880777703164664061432650256087934401341870155808537106706880734173016836635424860529476514005207453417106505295892179949966146503358650285471852418352036593427568761536862005500532656512832419870416708106020627332625226748368999580367364318155144032392465176944625025044647227694657335758269283683538199355414106217165527272807119606019085418368976755963039102039885933197857423728758941156225364328642215803022996320444673940780239794026629762413464980826766399090128240468240096756992505718504239794660755860673645139919123583061553433322744232980200155690559487235942058469637225078291567591362210526738523155069965455435012673312562133376080115755835517389545608545457396486404821987088429503453715915218652508146174834828683484631380158484418554521647880803036811396063020474806132433179588554398936965100261620194139069589470181188014854192968260793864390852004262348989739689054095999405879082575291943545045611616508651646713434100373351005416235300909169157605105022970900954299250057229900582886267161778518153342017715411244577007101306454697119682959796120112387370754932180198089207506141082177044122281427546050056264704482310129044097899731172640514273962845995228226439151189230599731430175706848503704788816486107566196783607800808343449936682107632474513954222446596146983548784305737528532938643207698877900831801715174090494375378827439948204975518517237322522825415934287890970538192283443944705447667644095474608854029872000785178946978025499665203275910785984680348394568395211086568192129872809933360029025146265650828699101338036271229570230751743490865427194856518578023728139746680984759398598726541493748859229762935413138309569140406012795643883213078135897430114278548173791422220179482936704829078635946012033929190793009423833206343400198158892566172455331372489392610032192637501890884228807670983076145054458262183761750083725039473524792327850591715070679497161213990011326839337997040633435019464230552103094388413396492616842126846133067263353037879135064347762257539349221512143356574703806294981651989946995575979656560360932569716321444203851972463086625949723396913751339482201985978435722696264124009018920003313668572752306879533684758425453833567505364947477390412820702967840170521433290886971683213203151524904382938242989878555024280493939326298847221330921831511291037561878681660232637130086049402836766825734036892972766111364678800403226240426888853707427661685111962827887143195313623340216649404750436949953632416779720884293446697641568672829118561881370548202064770685458390189441499579488458432400950035651791602681935601846478709782140560910578305135487993314118879023226546527182942110949344554207887531194298884600421507769823445650041958513403187984524282207843296369643723471575244670135331874309300340497315379089432634834708044766706511266628915177106753935566381200719210215983846332173739905049400677129862650187795677878286480117283347333484434294132354891245358371368232526659841438476176459569376699188637847795523763093656007937364082620848766356155316207979600548406918956909925176236462888368539076157330599613610279610279792329541049596218230541477579252120261282299164635542728690483075127104061859412376383053968471710785515587544004272619676135613953395994838004263294485695746237635746139616875105556136925554855866344526845243788102246207940663255421099964184429429063082974921081460002977050890521395118893018540711457555144809489882105227077440611438887107649730635990968660229341696266120030066759812063519911958329234858952027413939892491403055007799567573742551649714913683273693201405230910898718416017821181074244021093999689796298920855450939947464779471119374290813973632828954131179610251999263787092717300650014026242450799428298020721202024268355278873149617894064974475598587791/400891863192975408802624642767085966378906660342924574478113577541932528092620730534826144401341467668166230555808572089777714688808856431725262346356726598904627776846913840731047143753965289963835334826822817587581564681531476232713042074252268088279896142689385727722400151747106743694813242910610404388511857404295302748567499340548202583795256529719513895412759661545567994947285910209773512258744205252838960694918801950169050389942656042741714537681391057962120072363250460084418784169214606494852837140163303931490426874825784904698473156492413652170919742619828080704105181047964205646658205617936392479241581712883652496923855461658753727487588227899942416103321189143590275507546568455421938535840902204854606327867219605198699817157472720570817671032160588557773995129597324302877474625725865886928538573445746755236734079832070550850719564060707626745845611440680938977085636824467732258778476031801902386460667887611484618667057467271982200829392103150102835845333724382710235736436203438086011234729395913334003517233261659508799394682539412899922212323246812528835649648985253390359979329138916724786493986672871749136186363020141803470772569711949980582059441457952231261974534687996616469285070587343656820736148464542862715186772570762749379722777121960657890664172428782411435067645470326209397235003946099651768398961857377577803083169531113619164011668231145332535885684770384619719191320244002701948498162307703740449360964994358950625150715583303038224164338415754161703782468275741131713838793325590488814332600055394121030650460319717644113923095373585289403677818558845700214893533492484939056113542902565057230706995252356714189486287303159837618128406493016524825679873302539494836777498903607475459138248385124393719383069380073122497892548587706948366509236233545173132560215603339002346138008599988773504048557715760784587411153623841327194050364045777705715715298470216444934506497719470754702042616604719800736686803014065001525023666300656392809754309810876671768005527498659624985684018845163865047861214640535935038412785519038239112782950265974934152356985801164895480449956195055738537429368864607582447834770388216636689700203808451182948197603657850760790882104795414760305344759542364877947909809330755434378569790449242212934369620556842035688376872537171491956629898398345464332534928846233093232077959404885937481917030317166154906802115722813541550077668215538750816907591951227279541061155826448951616945030394636849561437399799491856975345260551116283070773035393955092437187917916826151562749057008189708924165914183590814172286502242254500696119190118370626638868734964810285646280409840426692912454598278468326573689292924056738060304228236783379875444430401307644920513988987383538444664850748059447344340234588972339843807966322809875661586154481221740782627437682603678748384787719520844155843412195874077296545735442633238202156034604021478932702434164213896972573100083771295364963160636749351739731574346988164361405232839057634381007453816709143560078962226743291230174361986022361775612696069651365153415767711330627224595556806104323717928992170850631235150571290926091335635417015952776976182486620415656847821160747502273236900991360920769028147534330299515507352611014572640561886919705901607700023587282872907792961616345249915160353394727991878820818820671291183253571330962323405416324355298131991238342456792767641752816857151766610146568677943787309983308318196639145902254529737630026913176333587446237674632322433085356085807465925110431119359124729045734526761697378468034542000983100503977862355936993842015033654694288391622420749369577967210855796431872946690549929890632093587813338372452356132653642501683753206428470613145952071104866685352723987863070524507761734435683546600047740925798931521909944241738005162307421345230834108777141527788829935290423147785361230188193987699321862050107626899852434068992113803570141791275158247003085905535168992759376870406202443659968942468309285236709463048225938976569049643324181595080643237853237074730461719077194468144734325960171429363989323757949301129463129434233160659323078659236976170040454122567388704758342738709314653663394935202471861894595102137382642619793896926885996640706296661985906293686330221400891110158190327571026713438388715015789221348211583373498084833721171113981340712046643960019847038769360667161194478872405130470609241613160639167542083453883978611077917438594755045137112481905344465694684678012296304782194036388729316886254136905338996116518044737095228593574413808786201829893914699851241924052442913583416609214228266414672971742200654349042150416502292909403269874085078090818314900196514843125240376812419291376451420086642266722409622127602868376413319232963210409528108497996461458140474070705335128652790962767552761521890551052696178826580861522976998366517413693654634216559018169594016586719274609352198910762369279765901447098233374666154786823304577202784471592734557972413676328331011846980698276416054635578352991036581460988434045059979919380721391407712176366217599710221797244079770614804129642471803351663127346490256344194891005232753154934551670472484453613699191038238228408166162127911610884290292073417730374760603567162595068817842332339304554322294054478912077521639234499409774512679596108567167344012587734603672599607122910425811099778749037194156342708376556976657117199218134958591264689045583914839529166973114493290716755168805199898986568283604114530514246490902192300256981610107733802488354882572793689227203309917028180319255195988213165482077151217132586549775778127042175041911425977991140059182753011308630285719698563671389648922997204671951815092959627575828643448829044162810720853205494650971203310633233412208737947258547223858988035121603831510496817843018023100003473230433477567778699937667597636223198157075683148087826693867834126322748404471452046005569711029357142307253966756615144357023355219757256021064801533991778988948113755826790589197111193187944548122699189237494922930055541503541525569739602890179408457728862831990882902915790927996184800813239419716445939514411180296789300621272410999007365892449370593959521319644621252527289643535298000908135209150482350014666548966901811953673636388921965980331246529957406827213471686936142728614208984375*t^19 + 1190117581340568340230387657346975259219028045715080887277225663110290551882177634956329027415215220814550281692235525433940627569780560758698604101688958553696889490734842423756815430284724929812593578327053722450583262996692520812923521348769741798768838488102891039175987535106784009485588560369803901950838274537822040069636301805140824567655330232045845222358478308684670727845848825415964219886667203156143268947740458623280115296009828805924854057036422568737638644800489460366926726922627652603787436709126240949379905728667771958576860465453879239279249974957529141715106942165494216956018372843056882522425820702778200712927665259455072679836090719548256334332882653651623028907562356541252706862773441931824712611475646025536976940038063110819007249340329421137183040324849473636736503041214818946835801806563079388817627422826737145420201243267433284048768320401653578233361875959466254579358302925633967137434241409400517134107305089746517679821743858238241790532082347453919130521321715252677317790694334145681707826756736752157691855993746297987482533963250226699916375299220324604210943347504427938130447773744040429256476620883628068641186069287505879801323759240962138262299819845622142364192649288966145852349747371238640802073168423510184036836552415319716862196898742965009727213645609816672731443104667098144590704070173703395281439200439535104844649729933965948364352837135101146240419168079583526448614960579349008621241650460453603006700393482717776860244812805045953633801939932107052802536906965777147875154694026169245495765697862655908434338462232305826957769316048844305514709664963826548316298817865779787178014337633493815077538936966821874237278705499415616432650734654795742547989424650226472113196396422053338012788256385447842737305252842786227126463461234893885575347453658020045859300632941932987978327042609028617253471054503653587005644787808654540851473416854142797059688154401782372779254135187561985965147007673151339297283631537414437340946368908046604993186625568329007968887072604135434442286130704081858348384069749432624896546427267206952946362488630719561830374318850321535756338960669561028520147346931119408468258693511375550540640146804208678301239868564656677153729290279669483104187103396460001046366695598818908690659524669225427151257351087501870286621365918368665499598331393158361430151041834771075662293805468331272438371273278573239002472413286303167084712167933225945662717617734444562877723543629510118880880670166632404451650070984947403591623032318310055989102074406416827122314370315564272124960749102507905968584265262479733251740766283732069370268195728317087704703176311224921103672633546095157694563204642137574389464870114206875371400412892266694566656486606780320152135525465402990524150203480230711027123502481267507738992450982560683287379530658204324017355649014915025169024626482185631655542360275779362405803546119833994198381230764153503103745751236767468040324652601052689670269165437463600308021674228190463540611485144758298752363387552768507192530422501335062934357647832393110514916956338277717263902556496956477301150103850728803958924012224818852596314311589498257336621636027411442845679063820160570698764361858899689904830770111687306661980696376845351485193045531171665430934401981154282128002194378459446160345443859859943310993580338463489935932140347335627655331656378253627786898530775934185753696179658879587330142010162780414119989958259311540884911093383129735868181500148308408566254423868603516747901329265806400348103169669286768268272538253576743450409851866704717328292586875014474200969243346499475937077103294988830440467557632191406697618333828030837001359327017957017999476925160022156986267817974422987070162852087582927402884102269834853373717755341580440072668940541710615520534106320485346766004746415909357434951060158843232584337381133383882789494473808058788064646874038385178967903204039380511607233822008307830569280216475263826834350451939550277481215438214734112281726248528034212992441889315485495962724988126071215084254520207540953990933564463435559343333047395004087465918176507206287113122780346394892285762544129716652625016083382077952233879728452628457401889185899565169834001558797618554558532982454768338423553572053965680107002705528779032316960956059941547282726377373764243063462636439570297977727639211091788439153244801802372114456906033281802911139314870465504439596113595877854218527056268753492109409872008829631720802855430718161767503126046838973514518388163458824472402242002548201805166789275997391906714388264510471454594958531002631634459902610859465053109670203267117095398829222118432546363370677267343022538225531834043467190949027880511658845042524114024096750455287105700120764581832193572470368811657117920371950023352194878632200275579502733848198233304201032469471058016446229126115043014212202336706074586080107792528816934328441080927131687777272832202884476954373889101287215879843598825917097260586534372302028062494116659089357561510579968412117799669026986216234921748286983644766295633951434755934191438333457713269722598886373228335628756237628010569429183457794964660890556219707264873165287933299473640229912201884869747605524231722135346191386480772640967448049381462206538932232731416583109350534297922469106403249579828071352259713218529046885252746377320553111130019216876057215872258857717320793671377008215661222464773459536781033758795723435570771641990078148179804873532317251596126697109761136989460209373941056979670316963626444558639212826498613305011082762315207125918596784437535027356068509056722043253360520972300511673638454475978238980275963614934441484433617687234252582373987063241600106367306429817348289102283037258567080464170947881385945050557615475916045079246657153446114252676515730544961261126508943596950912887010088114419922463158750041523634085746302164971131175177805727274471184287569171583423268465735160097059841010656520381033220153490213476174005314731538413109008320926864705759589209515294349957892316018420970056065713380708493532270338898445935019451582307408600199553181227741271102357891560527263171003681341474537872551256599983098141453963043477256885912115407627830056306177020561976883011605476708250654841339030565704118197055280533602638297376323213/549920251293519079290294434522751668558171001842146192699744276463556279962442703065605136353006128488568217497679797105319224538832450523628617759062725101378090228870938053129008427646042921761090994275477116032347825351895029125806642077163605059368856162811228707438134638884920087372857672031015643879988830458566944785414951084428261431817910191659141145970863733258666659735645967365944461260280116944909411104141017764292250191965234626531844358959384167300576230950960850595910540698511120020374262195011390852524591049143737866527398019879854118204279482331725762282723156444395343822576413742025229738328644324943281888784438219010636114523440641838055440470948133255953738693479517771497858073855832928469967527938572846637448308857987271016210797026283386224655686048830348837966357511283766648735992556167005151216370479879383471674512433553782752737785475227271521230570146535621031905045920482581484755090079406874464497485675538095997532001909606515916098553269855120315824055468043124946517468764603447646095359716408312083401090099505367489605229524344050108142180588457137709684470959038294547032227690909289093465276218134625244815874581223525350592674130943693046998593326046634590492846461711033822799363715314873611406291869095696501206752780688560573238222458750044460130408292826236226882352543135939165663098713110257308371856199631157227934172384404863281942230020261158600437848175917699179627569495620992785252895699580739301269068196959263426919292645289100358990099407785653129922961307716859381089619478813983705117490343374098277248179829044698613722466143427771879581472611100802385536506917561817636804810693075935136062395455834238460381520447864220198663484051169464327622465704943220130945319956632543749958001466913680552123309394496168653452001695793614777959616207960684502532425251851836451994579640213663627691922021431881107262071829966773258869293962236236549978746910451948909056299885603182168363082034312846366975341106036565696584025116338651127253779873112015946482419778937124643412703998135165891685065549408831603721238614905315410359886125927523862113100077085124469873016966892465819544354966238980297242387110848355532164880114756996928382554327565726694520363181813943591149396171921475218626296008846697137084183292944913629202163062465255818870548557473724916779883304315820429673632317427827074735139959282806796854323889880402663306005031845732168473124268794550452045351379734497876017757243339693895146004663648136978018306255900022336173899911377167479337706334590982375257543288077077790019431981047449676505194104584711249240218367789260118846184821625254164123841440110324681635740189682398253187502459429433111193832960544284471708428573938693614431432083658962329828072497596789365355747921246875637645827114297407236847168936188232840579735854159950176609581327461619813656849673794065949652326111718289764337662598908122742020167948099058843583776543324789156879236159995540948888520678116581844117153954511738867463659058733483050150999948184833046954971689967108863889729349889782393900433151867394550376674289171610869297570633979218972887723691757100262463148720186492149487218774513601724071085268515092281532100125323622454085250390027845700284434308661965213390791385056106457750375291197356526464967923656035548916808497569261836516898245090934407755241880606753642546398292590030166307739995600504309674645894584041989227117528043603991746650642245046839372091261642839543090776863631613494752582060950734370488076084945281798517639402920501693452348007377871103624144009740060326285810613160277112529018785032087273553840013138500975110831868138472826543113704570773097137638370990886327371251716987315783852497411722842347194604506656685854407504148844666302380910214814880303053222128287942310345319622993562992243114998777472073426322126111509496773368122400806850463236381155075593452537520485691347206863607876256893221189304644589211480099807101331147054106529449852494251420077790758639541754426020644229525626330700470833817883504431360382821940285520897566474857927796967522301713718970456967673845213524448667570969788984966329386237844588145874813044327371280377140195434652804657204578028316350883260530707814321956511196139789154576584665844843772507805661962999606911369979445527052603856767316183929813060591377203485201710074019231614593647957019425506829728950796255979755299260136032293667289278434308748857940459197592780675558169196797935095580263780939344573438118970256359745043765897114014428044906852165423284518256222499080787262962758905245613776287494398640897432464217658397451578401027492661751031951864750713133175690110861886008500020360939973082047214391462896323849989391937461758748426431243365321307219767365607830587100770175775684596303614716944843570325861126916173595408362385221647272322327844124166548276618153932179723140732533040767180534090807833693236323410015702466712448101721243927715469413970468577139311347618211698670798144006444823615987154428467751764857971177550130397777667188918232383692971695771741714981889223703389046370548206408509398714852327147128044163087798673186769457546873076110361610012607734208818118197753261881496411920839606883032064143489118192860176704859166446233956546356727680263480825293874484787070662111928818336306370387637496026985733343104129527861590917351217001586203989542602162766964607980980738808319189362940898270959076780678317271216399408511934017814222611253929397138884075311649245894350631149154735923669249071047584673804266004153882468114123440621626175688821971375290191736321161923422554062312727011166061979085063523498334320574161414800615806580527670715795737941875961356163852989086643087408577785315021908372168221170661466032849463027741919050802635944899191353659592617315637864846680978707226033881944674345180004387046743049585854357604756974110182096576778397868320397408819419948295272931079033119831307757503096373142750070691346747584290965371504513839776558564043819681924141549022626780425316243489083025472893831125074634372741924323718632239939356554178579973680712509899102797687806831682838546805586297666676770771535487783209219917207985257239080443806993142535164895954022428003657817512896861390498815348315454019658774389516333096314775976592788379443359375*t^17 - 4024595307206430101128483954954110120074459657049873476642296944055809626626805807531157115456586479842258048007215004359469655411353509638841502140867224252082671414358574971547539546630968557663200299472442153908733475960707082185718210368600026532480151079409125995245230989721176073030592788484350521661695143149835681100902058182702326962191034935708677427248756210866301561550413712365369790636845232136806616003412104486560086930358857670698531901706407336518526300071519299359953533843622954222808717556231162056211745360361306923361720958689108665084648053634952041626627677634459612695723607316503423113393529923127987689797700145495386220721714079609434398541274124380588006512334392141537450226374067020617569981876962913569150058482783974899915292140467677937635706567216039257607754027220494990327503452798597364597170679266571123941511600335507257708458760450533304458820976521917936239836626471809405080969786511243001258426752348176605855579587781854848514802274170619818397813015128660014504023658272640084739851548766275751632198404755943091244693252234869181122703945222785116196467282645054591156817824219450195539732520484091417725704616051232104336709995660488292353389823652264672823298726783226677548729430172586376991738924692277209379527743512720252639234702458875995819793341804753163650135267316900787697995026815457468479265438455376485312579302139353966748080342563604429846872561446819907802770803212041681779928566865663391917659719788083217383715117963071138308330814832190533174798572740504892444883806627819924150873170670384005053244131522965273714681498016550391614560096998037237461546880716184218636948276409331771657143738214529352920424686007712743769387925503605143418811322328140129179894821559555240554997218986369757820695730408484638643317126741750851092829916908854131757093677135859979223297734370365692491759550132670533451411394757709581304752238548774908598123853218037231652397735524934534572540262003726162017446746711365386609635523341793830161812938966816952372032552884451658111776223871205109618392478830535541082253472685884370733902627019595317245463049985324713953738676959490296445291521612598179864101761745510864560210801955439445637856434379523558995015678459706992602309654213761170014266920177291275120268701113591096226504718368216616746288327030989376247767508002223696812885100970938125554995869923838822566417465129967092565114843733957813119629668749608427299531866280426127907341433171547765291141791003039630692673362784175044681108377967438846268918459947599777427962087814222759007560186582356125544016896962276026719572375901262155793989323002513116963746211967406159749823845449343508765699448354758124877072631934175087066365613578687470863187573099792503504480714693129421260693728287089603138593908536840276585183192089591040959460895125030679135665099919367455331796749192028329759309701810030838845978277482383294265477216033289250798556164370440687235782732833309154562990052067781559282756702582524123705619868961681071238396011465560945273057665304788310873196812089909642938859038543975490798916138374595462027198224946163625770133318717885483389709570512044074323888001564863696822214196536353670176427354729766871789143478789402010358735423138712846360470458222270367442510495066141926576851967750291234542653153631899169669615132407155134512989816949003259265381108972603368246868153825709976245945770573285028593465187918748570238811173765158780040569439882603033071716428435935183333828368382187694341066809313632412771649809947483374729324256638463695976837479375598184841919767408408734483039280550260206717381591185224666432518674915282016175228088794026822729639593570711814720233894985772955934611513632540391018866691248574930699632938310098888352359461787153375573838711005075386804792107466428515840898819418600175880840840599230967849558658785040774974901499392986449085788056670071138337688071974383021955360916877296295250681485360810646780735410709891239981974142431043040999090528922656378209309084237695816682984474811514749724790364089692074847081435854252882099126027196472733585190682940292384219308713533809064971438468834018584675613280742247812797559286637622171461333021505713785506405586931278079131498980875788409567218070748368681959526209739970243362495665924462147137801973721101348583076877429932843658843629400071682969246983910459734191133943219786037013492272376448972284576854632795969530574815401024908087254109809868532053585525656152890171258506540599284118882862325153270898408393340824157527792505137038434000640196105079795218407110066460496054675980362374333954899853280717444527483687401145121395480897274102907214252295851052384650234038107919807313888259337329831815267123753122485623200450487731730959914292068829461674817128114769441177441733346842631208050705906355225535745897244661550363687321661898935851784241530021047149436937480058823494578325073862778016665891288340434450087292530418124960976975167676485338354586893188970881483567638814443578894863117068465989718475236910221424659506801286523996911620621582668182747204240502737143928793966629254794429409714616556879656688203071255034510628303450809328193012800216022974766204822806684716620351306792810167841864469104594804384182080616927006117692509826630730520998258183527782794577265667046685552195167870470931820256241481768495262224291090318664866366699837460131263490629734179635205677754974349836294001967092863158317980671902568220487739859727152169662241586115204255554851810660735423633081423499545194925296246007008329250629001900027273596103436166886706565578109721642014010420478175839107935561929550695560329104320028490875056922242577712014664306478587553295371871912407252233306328004935264528852723172149732042085542512318279666858408533070882936302982904336756349839478028963611251304544861632978708271566562034445129178945170487207712080460646076265398693192136831343944198128478928283889556958013714585044813077468668912097080842119232437293689719685651756912997165805105434186666784310310441182895827903947078486167411386062824301051135738024906202146520332080453007745048224155582096216277065384183806997317295275312474970388796599189281903997976740395812266186514852962811157383360344579401631122642442665709579696546497703902951524483/57556617501277183692376823711560199458685884806377028192929163632806027247583404883928610731906882143786723101226802135746657608893271530554841236869787175985592987961592629990671768496105016630522073071565275953645638929277019087696658183517647061245899374771833236623001736072263182487612472732166208058636345241616682751758619548178706228102033258909730209269974779979042262131717477108688911402862560897014736499770485137131413663127481331850774730052828287607418667532152387483548696870008668503903871617980588635878268429885701975603137931753553674347396334476132460158232243850457718096413070949432296348805398517349724394201210676995292499446432309862777446883405399298472603840726328756814149746931443816554125622786650814746384759463322869167667394198188770214366123586463615846341694571264927888051883038044710784144702535747318700514996165983001594982796405642554906238853009286941438702867481201708701699770424461007077434537198964944048873119077009095121907146365770429231969559302626350753777327271863270414381933545632566829477627379421729994917403340694720941639975413890025665330254175112087329772918065229462301125981042119320358926875204651501390069281391237891713202612058194490942793090213705754339300691404172409368146966100919088080446660198715367208740016784755846617641748997671096834349174454137975735718177279523809209384585512196967026751404532367471579885509301884890934688255325263603245065462950445606037021658252831332963625468067023031364773612165729690418930328768659588548196058283898888348751200609007953013090829101803045176047784672978636173692956601093091418387995428737135337678770587231011126073837218604088356822919102677096519543745578360783086778544038952721741758708769485446501833776277089578573669711426389567641158626001618663640444048826059244699856889002383050813908266956948998388195938400072048512644335458484565790547145802266572370606327696423223932451311290029724015496507547098249057105767176718447903790378397804594239253400440194275865018120793590878989015801776991341383481871502959105516387657835635233347186906695002472115546159824390024388565407457996575859604302359386990088622867706320022531410449814975356205551848370239448573513548073617055976300981640477153814619664194053915601650066091343069774857005924094232320838116965271408192773773292555762455950599657641494894099748335600272909595618087924107426525905160900203944179689722365230920652998875701569059419823780229368742339289965078087147687034940971212759465745998121981694926589557224417838271339122500915754617223257470461522495540963393501252606163990679066539028514255152708925681723296948519191010644544555661260911002410181408666886651105626953860250086535625423899539260236079044883306445222704617208019555453571685677797294562251702457363289572307774846434270583607661121355220082124430956734589530236874064053803232750979063954718352017120914913309544968148798046766563762147852351062280797741450263112568062847585499775747459817586454744608429036131793273213012256098468268479576839572526617890542278924797784394221428517425597549507126754337245504941447835048074091018814983484475189163911531684616227728718934408723342721931105018865752364462826371869356616817910410469753143135859012127053438520786252099479186347302248360529317041038904560917775282309248022165957375976887846130682092519881405598231019288920486568153517521599219167010961639994511563062503634742471645904786606647603551398231763090252257483759739578248887893626209837572212006464397552319500464962283324993702907527280457056500837908624959244426859429499678809673811258746444117566822833368647550445203693863844296487718901632000382791440750579393200723473516844759558673456024567494373280887383118780055859825641086828912268161471506158265994904721139947203989454217070566135242169731279778850998325617289605061110583566696466217755433762733565376831210194336880719193099462762439196083998928604504862605443047866120691103310536394033350839752683882950118808984715766209581238778842127362971786150863779148929037157730575381797205783636856798567469501544181482391292519301492154486332351802813436076165864412950913311460806897447778914694460990244558554069174457724011092581365118984695201645775231987118306470833689307823124643985080815568754172697406715082951227266881064993234470052225036841396709935892487943839597117135181994743924356714350180966736588994612545889491766197113410164771214876186717969675545766114006330695884003308300200336826615157858081524709067240772512837955871014376422968672105220326553975733262720483467621499733381815018307333384608614201106678048085844522517255337309797829196278612317636500497324629496385356773905838082670925912547619096741010782579431667176891554674042197975589718065939392720069491966490168063008408829185150702511627217904214286258279951388673395118655983336907142966017558198234544751491712381378981568914137129330883018023532993476246363077069365822488728584114056278671175823182249244281809558030800252542590701250892107998823481184768030755039974139660714052107248178292669672681843747185738495411164327240594624060206140460386803702266494322702417244174918403549553697395383856204202792886713276935881276958820504826402718090629512142629720594561649143000153870557932107329519701321061524558117626463284869872857597247521524753812994657879789282562879325377540340018160631702634251648628969316317947626317287498687404916246687543997152251024334134949889414068785875003162157595259674765243323108323788308324638785828093855093951096191332352373331602978781709736318758498219567602607068932093859668197988160140443983013679925523825195024776735471008069963799595373170099330224881203489387672540952296169911946396351067360303460865618169485654181397376713548565711183282185315978666864185990319016173643355799512234993659656205336562232057759163980151651975466546762453328136337449499115615176513937083500561145541462370056888582686924570836577471595732220237391126270407760657989220306156678450554895837616097883383199649243688458722747599655471557804329357145358163735833902490052840376595103545329373830718309887426176599753321017768396150571771817415945349561331275177549194112846584536139212987525126456604965966391411673105188716206000652980939401461843251801027694478505577910117634608182861328125*t^15 + 59048198048839752377480562110961648072118171704160331660542943463737171132713757876939806207805552938845069142160118620041518595769209901489764684737548466879906548019671733722592045574826589019562671361117016683879658832989908898454441837708282960792737981003354086034025224476636926167147395671966468532345592535459614263889797997438410612322217971719001036064646780499801877199835899762989277682797582630593630574713769471101804795359591154194110189246501586473826450049167784684518431914864770779816619635687212766623869697988350737507046972282299939703887980447426057427122472985299441660423107528007049950545717265299765103949619473702551027914945903469958279656403629630756053280434860007325050527275085659611966132471255952197375613639170180082122652945613046470879956386744482375950245644210621763104151129719186137008188018787811890586392514608798787831745003446833299748943219786049314281409282467478471381758370004099240183995580671252117263558586778005703254473232776850483098955915273045884995767569632589222756979505303483822105515992933815304787325411899400707148284544167221711349751041803109871007650029489351790577029413922684822827597613719730931457848035221825223978550619094437640321299831041532224990182975503695705141188134436103571363318300416676369464868610540437512069474429923820244478269095022603929272520643540581194333589366182066572268045952565885276663323614936371845003984207853018568588493060948143355840841799326233264883075330565865717879869461745162974028707900838046848617768869227553309141304940164877576502407118809416419206609551856250433701011262936041575663038322033254522355859363896229879250212721124135015424395585950255503848391276201253174815185639990805468635237932972625716492370399869456424139014191601697916945389694334801491487613199113392765975937732358714679679132053174829666258265788911250244115752637419689937447263626290296892367826042303186545896633982350086188716719110028747430788967431924215283721007723301492387750711652305184694412491051053283261033089043867052909704535210484776281546947589096731042586506246101189611492545047103756292564291583143453886461064736242524235586620958888218205927098924983933121495864315705869426431473408306560972588500377407627116952420450373194929777975745742851606405993491828147232372032455890573049460669327435027995260833938943597650522040677889513115179914157583963690939675588285063539006635276712236007411308162110675821529755526974780650925842684197597309342882992202215978269901477099366762350276597990927088876282012161364133780760567744305822882124011074419256859174432793524903097814489807115400885211435715885943947548553213885988254651242622524428696621829600847511243770440963228873142509282968332620725257364834133696986265089941135893360371863866099322656570847865345602479697307461031129426551847522821353002565424104270657632212835522362743746810459282151941093061828155747400561394452163213316893277298627450584947885872633113916334976476494052479590853900588756551971787303697903170356308334367492724088834296362322072477471875510493371728144360586449327005309598072785447713080570733181277700287524678394395350022971746485591697702619315321038515685804088945384761220510455117218171889431633951700254988309740191984819050725752396720572932490069459716969125945100185821128201646024646722586937767252947532397927565675024838580888513573172295480971586421314874262176936060199843768641129781532991889024969614834873275671393557574823880180874735203760271721762864777781719334203450957616482306696901886524909966985128462186747301554428815400076425167258364735157717586523662246300992827825443993601258393766540401397607960991972220120326156338255326389296057364664369074542970702945175100248043653356584139526177507587806682853264474361820398388889558551977742499560939757019330306113353535179035222591136251720043115942414937459034893240477865844908565837991283842899178383492118363073336031345407267472518256459168871126480394394030775642808828297474339314771670077282578229985367426876972743332193741380522904048964308293093905483868236699437484024775084868823200039931241531345337961099121213809689478538692854139518162484991843838212320024305268102756572850836708367576869473026618983774814697985508590752558149306586053690813332482795152099680454080317910521678276355955504559733131398611935085895162648196471417940712446891790973910776752982631556862826144342392074785531201345840984656490096676834076679156190329696959082106687130725557517519330370928311089260906565503448858544676391367817687410926464044947815304737496809040706246911693439291139740947594744612775276337647300140803028071683874699918151689643978901496525074271632910890545769692692131322693216331302923899947478254414906919297279064941447269978459104385912105299462351504354946354751476733099758340403266114074211404859439747048491702740919286973492204177091575979508556500218041263769790500580222582951310598814604955964321183379105285163724005478773338807983018420675922600813894983641243945669122284595499674661054145588316738569361359750584727046878945260878334274700748918823856005347911446631044208597589040854994850821070665052600747597053574470139975695374241787586948902899512552931003776492055685640886918258903123984013592842346432516517706639103129147384714620322810546469347002550430930115218475804819930153411420993979029134462373265325936410672546281387547744572945290179594440190706051659741405903800088985672272031691926503124607670771745646689098802320319301038249777883549792770872012725417104424902586235471008080909727863228942496376710523633725525398051468306467216552181280644626836009661043775595374198600217984153781263833355468503766393285232466245723841997222087921890269618466138180493863670081987659076708290043007960365615218191674955073847794941713265193336869762074833029594299015277199824703170700464257243604300729899872133422444096269586665203142835455194550203007257715353110827579742825926867678490527181086914142011171268991857653345568941985792281828680002521984407883958015935560965804387746594381068749585663025609554899556834140448599793610860922838195577750141636128664194511926144057223737736447792651908571286708554670913057747644276314934160852864391644283132599465697933926004131112527113819407595460347311996973/33990663196919445944583599135853545521029245245535932283847842357781022581021232028797958314241173466625669512877893178691683933039625251967785296818086703930134856017436119540213829064661428700385011884741499250501052842599584723766581027552309562423094557018646058914232883662734776206548722834748303402179930139739409695876329302493737424383560644347280200282740268294407849199911029254157876291602019739180974180690416296323625414035757411907153690137392988728628959409843386354591295319692434909975088784423934645731059999006246417450584701879237302667695416407438697709964882651509248268147188212614589171182421189302108624540066010426128490823527281517781843262707259408714499377325696215676084894795501628537274187852175495906272061488369434829991186780169297336035687144572318266777602516717517885510286089134369023556842028485584672103546408347483537803999529231974903330437676870931197723640323706731805546590085478152262248950876792866662490850853148144080843099417189498325192642396418275577894456990640196864186616801875043891626610623481505442426147931584316025121896984840068254274681079225486381771499105188608709986493818974300695743836035313364537734130190341669383431159097494209695419400179303516279433623655207422877590037207681420158423071893164650487285402242796815613132383921338506154090574412148739652775159561535889686486118051745819465355844210560377021513507263237035885323270549019980441481137707018319553426949800049654452264951938106226782382528482534171155958264954234954652946462738750906924542744430452484345784023558055957652639429178555524961573244576810728324369547742870721223018554193403092706312631891340821501580968744412845791187781312058491958622609193505412662832134205460136842675876137679450237311729284847172394572144323079812568781411725596049524812239463944208769747596002304393738397719373729864637850725542149292245626957491486040674322674940483567643884225723492480082307966993891060357618214126191838555571780988909969813270002265861044330904506734150129715637060518447393937973659807942221015872593211487238100610084720765471733133749843194344786403523814427476363105549652947715090685245176416721270762159448253882927290501603899520956983517180938450166535269983550224760138220565338035113422841390816762740195789339243850473840091493944943717384393549173049096405044399586511143949172910876621346610745549269635123275770540449028995943285788842239617447582226889245208542326610035161127481787171116911642970337448915742756475051176472037567328328110195659148147262809217354967770997333762791730984092332953920208766236079451177348417429362482514238706433640262812808378557633687443611900833871735451372007986877128366262011998007174660367810501177767034765893658801137063023733082601194842102345186936173424283080031186949901251493041211912252969012728791862274565009630749125139196529709165772112119775028360099786451816060681128682564510214354174578171211453299751350555583112495947439783531136001892199058431386048989654966327472853230246816853532004753048030736958412054761772107718099478259555128627225402143882649901327696984827659659094460078937149238740031312945850324981685219854479723932781506216002291810098423179467988923878132583080165323242642474850229605010005490878083527236303038082955097254488542739507657046051676434967662609636196380374027618156113511083778070354164135343395116030111575704062641871741377289719543106866299241367286543594840266168111876103158314165039081710511992411080542676134165064435676024749186914433880380889863537823265373296468175421089400344662932912264854972559577277327436690596863946699824198346900087845166789463589502430993293441400726956536856987565897929416875703971757805659033550238447357228258900245242163261307221935356715621040958266017478384122213093477092205095399042720885552246979262138019414097148183890354137559105588902180823775187143387259310452861305187352345251702230137420373515851013597929742765080704668936242140049669966039272467887273034631552788077179951398802059194547455465866034264286840642068411315046011457518380746924466693643459512497824083064098313167365282959439240260784824403459719629656462740546721893307050875990036945866449664740474143921229559693154482254281545194940871566090263794069480017148021465677242991211871267276801471473714488629914172434962760022481796948897009901732574780128127869420814791188513951447389724841981377806051895758420988162823652544486541383611393439599018894737396644016814476202620515053651685093673338060935310202847719994571912472435000322643380359289665607050790042025436694296947280659583022309916097183559840924507240467638411579366061882554545213568036551106714892112495424142037520258678564434122567429712100943270836841432870938155495756804722909801055788471065875062579007220067454780657309053169391445748990106985287356055324270985394719828308894251582760646751152857675728938338083343044373982915372581988036937722800256748266204904246708162212299114457481707095039154919664337932232030650231858470101654670178642351501483252979572133427348334201157724102964950402905152747242177916126972675083390324983593218860625850752282986087960661919234956396919905640358109545486719889567644976860958897480307261781794486591357118086260054361742787273445450995191280839163767600398669079497436426389648875969938807414045812706589422917665017523845357143468314061555684896918937041672133081972628192440172460863088042207167789542984347542678055152126643585938241742097306454282340077541069083559270456999363981680852535272875330221654828661805599673188836139656511604843466667271948983991850234985595532151441655132359303964484667968424234828178994081736442141330446067665414194816220205584709060969172518246409300487601054663799313025825421983548245955436853983064687628938157114652029390559973635249102450333841617639406660658951707452391520614757114581581984940287285318425245835074348427175048192922615001147770660537755402604158741786402629869331797450246854659120664579843733926519606757353381278219969848337549959569526404204737086804534809736591091191584892355689213552624571607494515958128729978526711712728223472663449393713031996083359829435166048806338234194354643466284484078260520980277836199293855326427082549974426922666867765961707995769157624179400287921977724360498046875*t^13 - 264768841403933798539455139710166619058766713973164413859198831567580230605702423606535491995396911839622414809440372827761527817366578126310569749982856818387113650155847351383421521507785691772264664864200414052553377616947862258890022773920846366739915434085103378114062619151296647914331518838015021006453329143224174920360081398802792869349700724298266255654028734075133975988723644548417960200833386379056760957350266905957377323599265639337445497776497549829405405724115539099142718716298976653594355480113676518674385080409254057364386223683772371474300340085612073530000615022388514525026412047753170286542270550205508265305864388168125229373482628078044791578547717392358403688314594440469322495508324498187514563531755750356058291273502502570978671020829915787933001553178134377158552381396894090805820043723774094527243737216761839106847970279275625667292690777329603559449776869183409937648792623559648584921464488427527371232178224290779546482225234802452899720594900677584457154756936702785851041906923816769827065579728614832569488062434289333020661123284924026041056394587966063048565095388074771517091029350399378067799463821297443803658862995331127408244693000547033566479985383380900162435733843998850853539824256043934018869326309228418770944262165652424619553024587399746826781572990886611875522582656683629846531375006434868063511831627674097517646509384202896186863654199233109776607031312496675596125417242266907356133186531473797306257665978885007828195214656591161411243048699842157590072435868519523853251371080775939539550949721704900829313631537175963906265054993164308838472522126407507227704095654621491243029661241781954089880808751135836849406928647257917510119769714098631634911018437532724636991150214086878298245791656609340309971514755704748483956751170941755261771401333991670348297641880643876328877926742053515712347212763676409763122136644822552967728295026696727986854152201134862013107658273002596256926784509406659714240437582027317271324123799920046185455918686472233105189933651512421001155738050593985830056575964363551998061146252681715652025482408737419961956852755138927139866527708544919940380161604502593948419045481712007168905192393437057520416707462183552077572435749464934749467083290431995939809863319354284591818432184999490294519828523204424720473363547812583610587243424709177097790573838425155930135768004571170235108380222791111840653363650428638092358264479035017998412749002581530431634178928530338269797881820692997344329299614967985091676240282359040512044898335887278831360150935902447492150887762110746061319467992370395309937874863849408601678317689116866401247589161207408612919583876209969704290187930392596531528462024116248797718235582298155952913713136613952118227352558650475829718375514841933140552053972084210817975394767410204283709292070828072581431255681591607644457026291047501355615085733068860300301997875268879957542672020800806742836033233638016761959732523429194870749301832617290117324945636522652387230280407252527946840265892602229720351454526410277625644890490103540835774070221148145083555357517832199823509754421873365224749244978084062075796050038836343815382354280922254225997528487607141669028318103870642243693189118937458408774276367689513994404986157179610679193006426062123862312329673084933327883906400578777675974374284552172379883337209993270954136793063659685474048800180288956708750355302306901635386418107511878154195733033295671371942185683857939798180501874064795128920633661033441834390687377897795695796137508064716791222522575094908223019809503729419416317175861728429471799222174225394565297549583565224806714554255747240502822362285544009828423185432702472340993706214966995025871860338676471819341387182033466147559651641742040565381025707917763553039071840893291813951499303990455230445764425502628192317364314513985286536836038195161163221296553219369340774224156678948215694975575807724979127830832964288873833583966812548587818037008802487940567776470353684351064708859210613564951696791454611133881516614568684850323590873036323667908725933908008034813923941024888312279286402795297859542029815512049442840306630820594108549876636270268315964197518319412188461290203558192040009586121748611469017099878860128116146635929501668070338930734270120984342614826576616863058153255662606525581173682269859202864431590516033750981878583035142476585429012639449779426213546789408547802344996428911727926151518631644563354031547939569738181621728681423153020369502443592880826257328839112636296070440245252126532736084092472990646249093497519330769548912873328112031113188089599076638888031270052407622177585618933234495231904796302535128110280361205549642385775040384987924997839135788955115839892392680091733899991682833084762358800447235795033001534310365837713812493269462222700820596935155729316164346501647577545098889098222001727651239401611905845647506593136679964565229016133332969685258500142324974818357723315176391620526689259563975133433330495380437265866315302187676061694925393012069185198825484572754308359081686210725014541507879730626987891639728754539430259695907774117327387417207708255966795943945199380377827515239781363117799173727215908466520910322013800311437166428291061127823405379299825272796981289151228270115417143471106046654007305350320053760621825553706092429099309771467211374154565068048224639802516578263488380272572970484501917690707502049267670143762843515938404107426353147410761615206633920089696733272053356032816973854219223732186469889031054316526540205462461347081999884140624016564521922434676496292433010292308036379527446387133660433345545335193985138186659660190042788501161027019774482167896084368654801741127527692060295927370038481957773071057066682127973839819971437384317498780321789890966496851502725790718382210502483643968880211853695966882433088057058887582996891542754509153835088485876925097062347845960456755309450480286332847321935196265247472996709934006133530853030547475912790171593829374900924673859878646157023593935520368271460276956378449658380756061669669731254604488594514006024885592655839282972337809185469868083657488664436036274518679973025198241241448824721084721007565722502199019045637604894372745496343014586150722706374665450767635549375783167928367717136945804869/8283849621679146064136477431383430576296846972132768543655225420048717940306396590771033694124915747797341455690586475612135768008938145519107991100885257104468523501014266372489207802243151926262055376655189249403204107578187793930173233889455745263428508144731138728918006873951897292609645608180930879467287072157915087636287299457496036567956188665512572175304781417544400344191113527792609678542835867420812542957621225344147387029562733743008699465547248870600443738272399693893924596244238270655323578662626775631077886170465517984003029429950715747195360289088223237726883694364942604530479370292124895061711562310147249258865835754462658798832313755951146560789188310247458870534443578083531832735927427803117145709480584552283413978833384908243718417309411787862040217117193308725813985023176537158869147531668654914284290191670168111504121085403967876028641559769584636246134046905590243216441219685177627817425576630925163475447327664844417252652205047335302523869466024394133936572527530856151129345670040788611979220586369431532294034047613475904000106978492546740706741812209301365288918660992008210307833687231022778879514473247976892279235061991788851092835748257311993646969123319257187042890570734736684398575927617796910871756580878097559612776263707056211179985843364840296102192188176553728759687791820806822990000978193101163762774652647590766089998116439834862026572420816078450459177654761588542132050811797504393771374706565678876936525534155916051529227591002172444178159227641716282423341794793276362322330642266134594381010913709305711550317419355112849266650998444933113786257967774618693953897601472629360159749219653838271709852161002676644613849595851023704575497195064624514804813552110991852711725861490747986107999685975155830306919859134766942414503937498769885944772305597967609227206887986683908574311786070533595539869725816010975944349111263686984462117055305126726637325854745325594824450703860144667559014219290632881979694637296740976657633448521946927841684311210620849003246408099600987110477995983410769812436156846668660545449561103463358980012108470799849600699562124002223422956397753713689646380161947168072158197669350332387836120576518766655220937698155719953599226760263259300400267181591591265523530903582004979419544215431567672028049207286786623515034629520951604104997454944124945197424002282269231518864990946302509335882970683558321188988078734169888375539119665079580049403883479239551636125814977028732526524214548378465163442720359982260462422254729296349332920434711239449581665093879508845152624637943170935840424826706772906907659152819789303724661429973790108074074636983022598405954362557882897704925482757845307021800454500262176678576033806459840366882520103785079450037243027658299797535127815120031725788911586286309231467173439077279162516492675109660866156688297762489986633498739042849557594589380019529579130771116742896450514784458662861741674058740358262167603253905166511182677671786830200028663269225761024452406358773307630012472761526443148690799199542948055008221224392515592095348246820112306482063328021464109722813099904212576270260870319977457412055205815622335461116616053635675612454078623621739502692447654166545058263536488712418567818906104860825068523172614471538549085527873196253553627418124743574014405193865327514699349649572194450220992642595299526873767752936166660074534317465507064630636179089308177888442494707605068907427023670739734484904348129906443972269846372370387837495933640670301922619693088029562662645091363739430267944980409278732452001622759012103305317539190511170461780645529288571703522019970892553291270195056870400055093347547279650984029359739807563525267020773629340311668464165420833765048984251147076310737660623001820909311416193509861560200351354606417929745134708987930787900693593516447831225261560066594203303118504169129970123370439184934234351156371276089379623304518696349297982465634926525781710196095892225360775067208708387213361293127315884369636235459521134483789782460768213958010955411690288595111860448669109326532993680190605876877614927504478309247833810872214164233217868779851074733611460006502759684997189250151418062292398588315615193953484414619683227522790398145999249073259956453047845956731257567839385603178162731564942989812788793418792886021173526705694701053685180702147622466185072140714346667298998008296667948757319688767973826500434733995109430778275296570125278487436425165575828513531056870907755826458079023182426500073800913126359005807447791752807667224569450713011643882667302533606486728516653578823579183726140587307855345847166034880323092397846941033922351421566904666301348920507646260808160114570590965739157117439735731286677795606934394858400225062226312772410178225946578958767947004635228517016997000552857242056153060852816687572755395347134470747679221218656568336347410956735263890805245586091511173817547312225229291532629783815267909592712106135202724636520345856433289157637324059101767812119619287275356840015049022688538575846745334345760770575906034645915507480315015517503077868510649580908509599762271868754925372934696912310519255081714155730158316718797995745074864069013689837118366035848358192540734539200813051380347254667259833667005669085555634342087853685490450420667733968102766747728949643284871109533810573352850013722818792655338656819380637575396966251272219357910219114824555885850801029897085771552753885745286712413990436068247430361656326794383097053711924001741494842985395343482666994830344685481478752797258746478862896629054961425993841870550107983602232619149697814605956433744587411840261713846371273397423153668352978942238595191244584427444580907763227673052747425269219040641806517107661776439947602986928865868336002079865923981976352415553746849056767361488901760924321109397777411760501770945096208742433852194580764310778500903946601686670264622720429052725619986172886692375452136807391432645444619403660334797612750275833019009277708531291014442952329793527141133407461241142657292645184058523272772636448958090855437776620063679829902472846710956607411794133330496445198141529660124305783226971852388396105088800352656612984465770110808821308484924742352490428807735885661868282519368318279499689556190524090989032663261550465568332457626318359375*t^11 + 42712302959580452834934737090793131053917374321400672600741563961527112877744812649990879017874891875289024066553857007970792506148328885257496261049777630827570547189393577087417244821118344763010972644663419235443498396055188456915422613939753166734648138237320326137152164063855008393069223143315160104094887517426772919886132522560035166932585289787770535918747554312351705673467719506643613435554402703028033730410945401781723898000211119981988936048121665681919107265870917083271881522684218257786638199473667185238653022635353296229328978970670276335775951594120819688838399420621563071814710299140998175433844397299402783994134520395005171094699104546259608231016936262095382815418739812181344773325813176554023090051828611490748556422549213066353022894291769259220055394058475978092220244444179261392139007773863415068834676993277340862245148116734369745596264250645252003319856346922243738149405526999104614532810678718648190517653483800750281649644832575139399162011752514975117078521801773655653370493264459897186517463677348192016737396187553514407547762812781932602508531887412095188775826587607876874963394895125029024019900833696343664320129353154781182616472385804889589680085389738954874930943658253651535161604929070363889753279341748846246949859154573724257599963432424205622867986316048479776504369036737704489761899694928721540458817887778911684654563539843706354727013790805632034753523080721821355553344199826805518243919824529614878323764728778432722805228119688757787822211740159128171153085199097817674372456625960641477828685762219643266189301145095011112093113515059928292286905204304326087174183698568499606654533641804545604882991211524774129331587753427203705683073204181369735767926233684158208040197330121003183565433511831412168520576474991915780291300523902324235483338806934011688440372118230071947704184882940431925382964205984409807557155748071518619962980522529626043406206154736422032386791314495062958184832410260096870199177818132683368194200318744509921799100238557051104290608505397289039410798152583976070702767758906045374493588506076344417046707365768417417395829189013898915985015522996432402892013294199458658692724523899331028784434385856314420855814098952180886957737616297438786050024987310886934542064451421331623323432264814552565732429638282975496825624784292424653770180703253731661304180661513036626497055546469783810026543217888927174026980386607897186213988162523361812234540487782122785301621778490802967902198903820129675625096038383723457032343211717792056076943446152331892237616690256485397185672024123565007676092978268110856886507322961235309643845899169532719555412121430111343454202064068728828673087831303503244728687521501436744113919043416414293955965666274544625278807206387409603164606732454607868409180257618837071321983824564586959557084899024065470173602020718206039532926023626119917321524656584837549634849281170851904310060992386358616005627326028501951403700099252173610080009104244999114139736270634470009986362239640950709089765391530813178511453008954042562053809584779076857264662617583626291795053508492269196135776899941833606698225634225983843729762844488561255390889806401131372567692389178180319630075580348726056835297554965392458392286436196189446185882941266177129940606634107214995379959016743425639928105630348006466715162550833040706245725153513056570435212223292088506986776777345504644048677243413421705331736966184087827483936310677898329770587938929839813555618772276384815075059786407120614638915532315873854667598904798490466049509670095928188046519190688460827155290231297856029878420293109151660305137859432129262289364342589591405502505015397997961679506609916775190023626039536103736859629003610571281904174725133944934150894210249898154494477696464855584086209110149515173240534651507093368195336834215145487634786185108392991472694196037085634347946095346110402711134962296660049351192529111807284761852606565527672520714854207964196365846419868244846681059707561723722375753574354014284767592966484623807828161925525887092444641486529187058230100353935961275135504218740949222963676539774907225718872242370758318554036034014773641942101387607894714917490564902025394793265762502542651419758392510897719111483891044655916188635824362387844528697637783723084097443428641080220809504137243294587637245044051712854539136579586486906564288526476333930351266021138223710730952213671208586039694293968168652836713297347151628244369859113726643522335429975197286928229400651055682031287897313550668013441842128750222364415830645163132924314706594904702596173636543699553175384050051239269020346299004374898934571077313148153182718089552362262620292616866307443913570806197218226109305616045617373707812464015794680563054920391728476885389428003904874305046259126151241127017597737119832393811480639325386695352206336817425188249591859589360425069331324290605029766092708439899191409258287848845974002085943525480245533663784120716418116122143876382752321103708071424422466802682436108976379516110799615386523908925876992178486932197720533092162146972528986587226519286558590122576533449383931145183885803521697394812297205053861742794578172947819977465273835372046024213440595801005135039910498420832316184856494212540796888555738469997388120335760289675441683755292222574165756608424475424540680439614686406791038565663898601222741227721638955692870049484506423625044455989575298110713046927073592648717819342756155765985515110911930287258948392313427262244293365645512586572175038675751927683291047200430983457419839096077858072134945066299053861530298421713550360276270196017600624683565830753780852684478228639147594972604521834238639902674293997867664356847714997607432025650073850256546951141075288240075805767097038133415377794081272585510518959899655506856719781728115095766932022474317852864598519520859410999762784380731114313099539588057823187594040701253747219267570059385849570843873914701889614041818190087748397948343748051109555143990849567943694203475791580774156873678060410468427396179164376944773649735946545961802671130128255633766008498300984369485551947521635221275079441935853878547266073402810145359980269015957362363909191174380621333810062392337943048385020583754111119266360492551838436403181644025731061364906408378414891513/103222037826790501233908595644312061709207265811756562361199162059074329265816078318837570486601802436667109209740146950248055755789193162897052274202276321412562464610320222625270749620914736825178285846545165895268088855765406031875186786320548239638395938715805726559691313471996791473284208597866877532358421556315358847003908297703691749478186446528710157304772770414414392907022123446722693709893716712706228438688388044931477263452825020541179400876742250995144638352162091712996232966673546094901203359686387659584086602157017923046667566806823159574620586249495954047773706121410871634107201440711880271947601701014995728560451228123357568507231704507905073240699243101880767727958597992470496156146851340608168891905579571166166427621523233565294704755031740502444206039963848658829195044106521674432247040429384320285109527609241357503594124073915060442147073879357968848758986855200776169722540787144385628368279228370092671099012623730657249051752708111191628276292372687784614207653330097441824258729359589161152559620737445351985176942254930572884871151201912536737131907270372028203277837646017417214751258182517690839334400936789131699457992022002592950249247046034998457564465166000056805127989259899832101859964242798960834769005388292563473040400376139552154346101781135324078712652423345062721809466051045684436979133097999436110315657574040665775968888347823531366672382000363402269917100327746059700401255329149866794641910627712536965914431399104449584996058019626797309651613714106102334810926344266364650403172194862933677092911173581218724097032519886113900948368400350149737031001897178514593107171140095353500819667844572059126223118741104898149753320232228387828640879457811171670068307195199756388694375332450214019260472087050607653879871302911372772357164654649444723344736873763329663085960592333709390595926689211802576351211246220288767251281784870889445388090765409800458181667539307049391436634965999859013482854726864470657664618622759308677048349444414336323497831225882378900938906856271637136388353406859833089625562428227484844998466817433492020483029061069738453201735171059146614355851324628024936250944514328407831500698176803819036684867187427071739197115224828187898180474031727651138905765616292239999228528214661334228554424270596244191078965517743452920485022869504388501805426014256943078488665065529436068781478883094258731558315558425753491855548089805133099088183683193951163511967463349902511282623371041490661928463137772962825868873031961971681345711926270951155819582293142314330528189947525694443503163749905146423894500883837931093737465190868187317602560747474317158489926206122905317791722419338303194520092831379052972505192990635221433709307384159093721778862398460500862270750435461094561668067942203187035323518976763409595220864641979455038451695281954477807812863526809946474090717615605853296391892507504648805529337945878054417071155451035958406395094382669516901866079563910859835297825494436859547938980756633398758056180216180086992992691273104089369236524898523023732346532596709903151066645286081121228416088561992547375216074833142791381057804246558940923190742808684536968604442837511243740833840290427632815310504156601240530136455286899849552348657636643178064515205972795251852209773277181399171439549938191293405402952427958076950663250765264725155312799867509992750000611326518323236039654117458605166157037196294018547148649765644300361812209077588843926058398571374716959631555548429244722702005012393250570329792133863358915043706794359424771685128602705328001908955129700864723977269013111435872880444340069363332516968428304575418361321075078186829486498169842089083766177477405109391792524976034459344409041943432885220152179011304725118971261720782999144234235262126892381315634687192894353306943307196077155391380397162047177716595720568513442514922594910086376146809092362523761881800904576518158454257043678559319020596601562043100847424677115969059411396012463275682743072033189255120262993625975471212753601282959101525689335238674013889715108852374338982550899804069335070520544004115296029855788439723165616258995861238186167932773811089882846705613046339904591310867657472482241493435420204387152374631533301045697970824793138404649991736522843934641003733315529202829764730980424501958866698591660381071360859599029587878481933469870235389373753941331515614545745398702938139798214533497903189789500696758953260006816123776948858953469998371533105579284064851624102683406413241189601424523590059077182676952016553502133641900080033362915050832397621846947053832371691957088708264716411437153566682445721931391426880606063330449299991901990538817498838322730017462038531562900088095328737477952751915037314152427277849422600379455706904172626892703467404199280394260649269884352252589417900975599264820446866805797640516409270195255888872713832557325236984765065545690613527742005604523404070500300227542416200666051285842750148530168886721295045794694997261372437172909882163623349906485090031156762986356088689622067524581049138882950073790987618576202903417670382104473282398789573692301657693759644730918334515085703298664925769600908881407716617288763031590856809482097948693355670634623734967076592140914286861573056475951458595441284760632349191738142528151299255085629982814903705102493488224619441614099348267782132080845788569276895504266906651193571884607273037423400145991976796809441404492846987040837619131675190960588230671013431338700723987375662467881952149407198504103519725491895909535440746332896782147118241114061490706972538515517422817127928946271966395872239136733578434428104757434597393705872673078194342243256138825301950337867851934943847951120084667216004203968226716399625155572208918055398077997746436098271145676141154231155038123605811994290845242237629227438650590706972385284682003972652801704963783798679707581931713944257560094765549906358414058614460023984190730525338318037559786163773737245853349277964037867697061387133225150195180709944059430250953630881873375545222122691766284269104485330843844520725660763931385658698193699028010216952110105113997605913265841656435415577353756389903291508903416724721979064707112064571827561787275345964126357694546845443643841571056016722581669687779963067277751903424004965906315143505859375*t^9 - 215463618287378818448213538965109738141393587840434788574750782709088574268428129941739094446279530000264129950931364109626995733710543830417923861264324514314290511201337961147550791600645183116344448396240337975704933851009280357464825587737887252234983938942993917914514848972207360337878126002936134338549550284334794176618112134476217307642717416777594789102933935260966894042993889308155628118031106657341802924442982169297827061502033826918559012409849623502089792068721862364718705556449599288019153453036850430808013432717439803168413156777899269659834043380671797817616134091763491348475096166577903104030978260506652039767263641511779213386052948316240515790285921729899819539235377853719070281099834051733211229597190841038521836931907106813719927007570708863671797235883712615766451734501225124469124853313001325668291287352083074320610030821580301749123414192915595199024873882364150602957889665839158805452736281443248707425193982061489256562419359031337905144042379218622265263829953340798571260469079031069096756001814762888931426154324144457841768470264307544449863929878507212899997585049742761593411769138499655144683505274267048160832814155478792582754781635986373477775098655791444291928748435449239362293133606512259055499400528411929797903131411888547361273299173906132228352895103043830095067206074684526476538947420663226116049274508623764719780984485993396373533001388483400052067221923136271580185620855773177889716345545818234719459640232564560935215752472000928096711171215097395757349678273489482020637089176980521460218637502416230628702553006141189634040944283495395555037447391513684323728510510234048236379930500561491016099987233210203570956586726955151186177463899615930599047573149782377801702296811802650328159728859064867480979986382845776532275875062599277226060745102214858018858551436555481519938078480611407099998756382719206396976073602883067522440994899715105295339559562364326844502962479415630726955457374049397857764003222209184571353783637929253858937330403721934128259864916704694100749213419967128117741128955519263704111200935114033579308109497605624818655823588085048718279538245044270820701938350181271874887789018921105950906364771209734572103400402216325602885767713335523247175340211955655484118959395930449093685306344408415029507036496890582724237191067596818409981066973454961979706803993998708896695409849297848971755295037546323115486135798880132589495653328193616930757560466789928311635968138040212005878274234711843386493039440774210526371458311563643968779248173349814018860355954025018152753797308505343499816690859742870282706679038545176834189937885759636964699871166901658134823806526243820223550334600864890888340059142380654452468137328659108545182598114850582701344976352034504141257316919328561634274238915449033913492289199835156777029440676457494763485191032962577505666425706771551355099127124838130856581789364088289870458254761592957128659414663434869046229172782295744810944422199859231828261800207393843951982602542629565155017577442998843408673414987243558221465588599740626344907234513012057738183310057196295963062411707762754188627830555120670222532604072595690116311813202235413728362260145576142034815548655774227867894841099260578235596092123060685193877636788259024991055106679587790568283764815112146678626674984491590549886735714820092139330195655315604008720845851918782796990725352429078162255229245099013955571259295222362878967090895968886468560006221334107521434659394509644743806504488252734517921967691085307073472726729790195003082993865643964215802522893665054123444449134741989547215129298532186601073166197316790041056489430325383970128704887159316077419101426927360576409971148294196215983387268178031180530550072034094937620676680353736839512044485031880120741440850197928628093161874126005270879004367427093098490231217722113902877685008082964615451411339830219987700124953872038442560219943330284949901267543286542986909605677807582313685993620743299135566254095091823891861896149445388595351332042235037899690296779414094782685257138832096806968461085619351369867465368429867027333751630520660752024793432310717267770810240706037614271258750746936557749573401845815255486031580096743576203122685803142178687854903516732951884643614236342695949227711865942342609447181956351232922230349106087925096866514874807625873158330221950511735851299459617855741124689721561765427845318378934517816285063434849215877048512366873647676434481458248602979288861330300101675256761482310860454603883678678325741751570749694065033259049176948123135068520251960229842582200730750327911222489288264110125315545889993384343719713201966778410513615257507474263396481407158989867887303465222084323732851089160091443936550366296809710102351127698286533358567485624748568455881148587222126903529569151438467389370989407516161341361337216563264323965389464977170959607694009617192783616993619655562042677991042317009594449333075667328866946095480589918583850475463712454804688849169567640521942562320868917988581023398157070230937844680331065503480303731824694189571394962284065695778293522341394064195276564890174606243490642662811658031837509569989959215151668660131886814919604956167264320904969282664861953694490523785614650211808789475261959351757390863792046955708149282903239180529939132173195160363453883903029001776607513093027343289270922875403107694904128781667129056037038000968739394331135748097734883674992884104282326867250025861717816400166007171144561414301490952408527840622722868532203967557825195728977225454100106098333130981664847162592834836302885667652074472495545266500824298881325769877183618372021941368837905321744544440012179707742082605659568195908658599736848164517616514902946457960046254394045762581506844704822531020604039092280026816359984631285047953976471125846547689181734649817830225278472558517619526773292976251504943454579651127181603889612358603076477212377608621848150533906173798434946045874664827071769782098213592867517457036194906120385516455746495749230173192043989778157968913461139073513673189326030298273527819495459143937230021384985942967487502474884600736013706526816397028872115713953974388840116456472262180635271808254387129241860320597840833185310434772189877667853829413755814700435518290400641555804379938357/61516163957380197705056637808226380210537663463572092720310611732175610370536854755670875340500064078417772155299683536006417066581438349605313981595295989528698842545544375099908830582161307804904230959052169573947648914042009655359959801948609556956215761456894321889108964594422330271957255629031775499082291634571779514881117066308260739588010104496908073545268620752024739207215204882390292210946760465148156342248635299504617763067845214261914996482098917259732663260379428394613916616502416359587585840621180524398597065931960176361145317591945115302046612007275366553723723850133751781942675606080817535807156569291765131162289115750283803453804753191579791123245003464757225211611689712684437103158224536322040046691203986856604234643130007882347349298453259491355637943008758291625479874770553321126288640255895706028499617464093334269818720407686753192794720796789092546230103277341876707208382893348674263370994691654903713079209543435442198929832422005659657255568181702821133719712590664131996275404365815762707080986096053290577024642353948523234418160817301410782735177060120703676700933546616440562326507401702462217381107628995543134020419487860131152168743189051160696932358028222256075783347134687778727371089801264027164155265837467285302114986082749834112186060657444284046909560535124835359462207040522175573553220735171381116248725220892922028102670833551397481148187252741825595203120397343611336602768327473152938220936636717572535241933864112752782977448718767485265347931405376364017715602568805207215896839994918314009580623830720120249714393117911926466221754905259180146311405171045781424174980780460867237862226291209610994415798037628171624600463572742170524139514020311708369030607318351369969019880248631945728650180334706927793726387948199707005748209238629467057346863389414509597192643181289786404496562370338346989946681449767646841089147730377600780584821769284628555886044291102180950452135989838299816116044736212159280830429280230295070160127446671170132185576185121821769246419237576026172191038899037678305938466497630521271261712547763394234429279945486005744837397728206966164111062910636903749886926528741172344025668610418437607721284485436335682955856548129930161541898665373044618135759306679213736913971360252714338229404363284630376501605712594583053622387366674332541480001362031915572028598372386229576344517718207689547090309272193125818378558962611139927739422599075183016638445255935800486521967463549979283371508334632371785113772817027841709084818218686728466599549043387843893951143504080969415825117790347511505149248001479171055863741881426495472106576607080653660110158042032842563128400229706665540168540172236001266442488751994727925139890259246328581666190722314843948221962380729339183216323319090788233172602218475163294121525392694826740087373955912264552130898465472594363346993326472175196839612706492669490163948876836416268759577491021429757346571399772742396061602972431724548308805092644189023519190551933035623488026593481061945318876617304457300858131000129882830388337608140245312251839109886728812894436617753134294320691062176006984670812631787651661295493189014016981289516438516801825345419971062932687912320658984577689677281433606981046349200005676237432387850024191109689700773973269722738534681276295821322411860537874005455445775708592108930943991840233228002525616851157384554811511039697552573770355500821687821027983193666805266130508440179210016539853694051598996144058357144701400398164603345472562115734706039779555430087887547535975044672601612266182955841945983343623380392644177522388888345616809014511297991285555252017003211549794070938784882747683669251941459304716176304199585591778112134546802774369093212009884461282613959790953954810070197068887681469562126238610571155361281263733890147157092606984277096573570558375227409518112205862960602980769622845822721100019707335892626409811604052177545808079012274742345055989393919757069112873790629946821548134160012625840061132277945696288412136893560360551383737532028071532998176698903255455414141116192812526169385461738345886893593550419373168351225851320765788413978869026816710132201572032017515700716033749412029055073213259492849079212021245055199613092730087502981473478277903584321132765850709753699221888445647756010561773466012291999621042528189053967128129600344189114584727000520025642014356143424025489629800485804620973497860581621627361396387276789407099393764426815453574954073021997574002483051094151296780102893778251432459450038161011807845016423079516209312812242303021327875646160365415251816418871048359780487624162226608730278726788830161169270065621299995173913553436691226879202737679396700628395001996206015264638508717042439747406155486019529519069562700466515016863682594421793366276548554779563463664400567248084410347539041833758189802708554964849469126162789099820090728294331991876224223603821521887685254136542559848510665043404301663861199629090548652084926281686917559807816092946293410644218631137578907457060769646557905936383676265473729233273276299679489858545164663056086304686097591197826745917149534664838779032138751414712066881117377842965899020760408283202210746066179388320999726343278459018185485429484205191342675078892243243798556879149503811198003157074840009360162121739080667467864657041573790429768234665268159587331240100015409973099340926742347681017587796253628363440491045723545573303463283615881165751712411806426936108137470603964131144875911668324097020557341565906179213208725293150087500919232663039496431110870966965938906175553256722504507177250584141878963196586960275566945770284653420618648774206946581954203963152648390836515857921245092542293223394797932987315636708337134015938224027882082477459460624919593230282803988811394945839871204977201087506665346384041660796771564158700714462588264993803184854473366102243462094282536593042384298900681257324711408669223650657244980818130916810262902865279297954599470781816951860546733553948083675368845069562621276614204689111419486436041467058729401736132976106260472997200141263353048018820135638814672755557318143451776350998814996542724136556200723505093880798235369563218149139572925371815533597428780256685691465696750140213888754067599040269013318298777957787569569316181982757459319125927734375*t^7 + 8358127098518137830885452372624248315332075226255225720360083324797549274471384846911897286083593608969319383147301286215544766756717048581803630080052855716459466261691191178076883987208217127700836260852095950738909304648153964793673646577147116064887082897480700319853012458159345903903150801826753014283119963491730364290921875494012024942944965909577117248050269363109168884962034143431010223305239967675445307024005496764018732565040764346642742595841983939577174995899759729911662560165415478355324245236713081364475624120001938501919997119655975424031370954707666294273258339882064799551361194005342392472136005151963657044298560714435852240375295986554504295208445730237461828886384176269458889627716582343552985681146578427462086622779447191711484339060854404159661256141476560957818678940544657725491500295370011714010308376612584101340515878693343926425585504940908579622031008106483515742909980239277141976764553888533482523312120933572448366153538580889589592293409756935423055576299537040077601320904578321901249653629509878883459143581272537491530588823224026812661747751025263336706057224367735513551272392878706487589823239657616904681259568598973869820031492206609100825300822120801679870747455162067184480511594575704105868252283809646386439113892539934546745712229641444914755951689386080786022858271407581080334362118648460984530983068355203856463298739362482678422152398535941681109141676765130803482585383503591809870689682657213028370173661864543718893389235194930916243284563955134968328818465913909792966994884014926227137422366583429123944941219712405713848255703633890461613861065142334099178039395244496615650554129113715361029363035685147863907936993816840974549106436768394799363410317944809072546568428439717253288384088727986277551149849124134784339619278926992838675293335344262411524493219935710228641633441002107759500706158068596735068862090814250826698245241042945044048627541643838297004143546723385900516885192886424785960323598747556862815323766976818004487297846466206101461619260130189072941961541493408476321720457764513580665943754207002256185903019117059396258663380114637443662059068075086140133787426085119792441685480314311831515006824878032164440111261701798991742781966449041985855033760284104676034138872631167679892292075424225194034595141111943614254451292972882283872361128276192761169898138156715913241438348490063280147262526523286989070916303533548475983056606595198342418402938130738272427336519380946437433679819282857053924752938229445002639100022283967194420513830845530082306641960398725626791742309739700866874251588914629983914734457614208079070666725121224777388522559098856955259696726681136326244053433738003497330312644504181339220569028781908445119479669920252567995222349023046956954459266955678955525692737571237462780467912020060642945164305464771239326551940369176689660441015025524421390198501567907866967399932381277314446693011621481374898004670575368180883824350870231492009576887572802681786948668751661584532563591192273220246155203648617876612378801003062187280145213641269948027369369862439477942230405308582348139856027548295469782737016161007451607177311954283503493488188620593552170196519853580380641141539855034203450795768738201174092445773310832672230283758933819925275971336611837659772320599509953004448881463905163449957621336908199164954626503845847449010805236250273828535783026513918446173524361201453712458768224768554620081750851439062930834902058153285040222523617735373568923928929995934162497331968265277223082482250208286538415917133455843339156771571241038439314028834278157299811540780409373638444391846510447314386122693063979416927676447295370038007256578320622434861842196202229428783227056565894307039069020501011851892673709739271358570638593401525248826279829958731500463228370487186502903083949629500564585411931102098245975060705570127112393937571050266421353730688257472021795109443024086587573192961717272525737862602226821579332783122640882724505105910701222086086690768505341449878878012448865751119833693769933116978931426991997356249461226907418568015081451048538248721170739412400444271232488765553764639754306190622418895682865752442223535674240171739285582072677543253738841596877926950476120699471065112566117226774002057134271936463012417482931448414194540808440186609968219682717713176192909749989248307889488213910079372886678469990418488413160387450238435686966250939695415739547357373926894476893361282141780788456676023923058844724185391200864072623551312404877462592147489189136848617787010951027733549300699041104499447151230993419395454219990190242865207209724237751739563029635632396825188096496957929429968482917134179805312281107578352673064570380290682445291128314475853166566303177222258189484463661126838472954336134928764783851067606541309858312254279243924291302709317740361740053752735947058085866216101269271322409516669061000102110248967961492478031530492752564162865977519329845846092129659750318767205019685301343216185528810832022529500164568399812118207006068262342017784398813492295846893336353994368661002435647026309273831146890692888726443654336177956171279389486334507386781349211653675596709484436622020649968841598130957836716407976111236719221147848922897447164094534829973032000438230712050477267601583929541567370443954660507897295593369695805679793742825692692066757220412189622816952235441285421193125478919691625783195426384025423400460936167188546175471417205580744328390198507039737848372120894152276828425993761067729932085252638713711748012368602703628691137597916442558619475887740574999396805433183581375996100088895256196603263547326592139350766836242957381226736503912623061384554194175164668422425557873255441740493221492494065719473311162493728993538783714865302312908629913880226013364357997664952068213587067458448823893609262492354921259859831201143576771389792090579906137186813096328226600351505589516645865383653749468439368123009519289821323698282824776744914710899112110772584309838823397856857275896308776200660476695879493512205649512306231291414483431563756398910431810416704781775651640173337246870903995513558473662699557581786788101180828941666453167855229271098225535221276953596650424841372027942234900801668167597145158869749936407029588194322378059032462466990317/483341288236558696254016439921778701654224498642352157088154806467094081482789573080271163389643360616139638363068942068621848380282729889756038426820182774868348048572134375784997954574124561324247528963981332366731527181758647292113969872453360804655980982875598243414427578956175452136807008513821093207075148557349696188351634092422048668191507963904277720712824877337337236628119466933066581657438832226164085546239277353250568138390212397772189258073634349897899497045838365957680773415376128539616745890594989834560405518036829957123284638222425905944651951485735022922114973108193764000978165476349280638484801615863868887703700195180801312851323060790984073111210741508806769519806133456806291524814621356816028938288031325301890415053164347647014887344989896003508583837925958005628770444625776094563696459153466261652496994360733340691432803203253060800529949117628584291807954321971888413780151304882440640772101148717100602765217841278474420162969030044468735579464284807880336369170355218179970735320017123849841350605040418711676622189923881253984714120707368227578633534043805528888364477866272032989708272441947917422280131370679267481589010261758173338468696485401976904468527364603440595440584629689690000772848438503070575505660151528670230903462078748696595747619451347946082860832775980849252917341032674236649346734347775137341954269592730101649378127977903837351878614128685772533738803121985517644736036858717630228878787859923784205472337503743057580537097076030241370590889613671431567765448754898056696332314245786752932419187241372373390613088783593707948885217112750701149589612058216854047089134703621099726060349430932657813266984581364205621860785214402768403953324445306280042383343215617906899441916239251002153679988344125861236421619592997697902307358303517241164868212345399718263656482138705464606758704338372726349581068533888653751414732167252577561737885330093510081961776572945707467838211348729498555197494355952680063667658630380889836972429938130622467172384311671456758364722580954491352929591349581758118087951052811238559913455732426668984801485285961473709436696435911877003729780012147100891968708440109211274487396224716295489238663814142637508938872878163736983543489513645350571066680266765250790038346401985612657516748568664952958226902027528866849890186452441184254485724987393622351653272925891803814135496357346132155709572852945988572974391849087528003666891849876437987873498439495575251244030070749837226490422629254349740179643562361613428523571718252866523282171055190202023901841817779045410054496924159018969029805725907772581786543354065321566551673341347993043722670330258048710294573233409514958467101353282867093476697337101433697527709179792581713091498532473773878886847277159093582413968935713336117784731716590568739526270942602210100686509653596364338171345085856098569154947565138519403739814122442403137002455460857556397396680286596948093437346712500118826198309069106407165283468585061485184793640050902422755977351805922629570362601993106450221028172143877650810194081206816213167693021577681440672742001996631769455376858345668626308127813535474405910178875056538704852989057731203442913428299772637328262168233749164538990321496978340565364172285758884722683047393047215861847648938361404964374201067170895738961807475654724328578502523424652284457417078744689648591272703830522307216376158169052198793909936077884690022362725093096327091025423458550935844241707596119706398274744234708368145985579026285855845195058404598267935522119116444925518208141869810662866081615289869128469417370775680533055551286989213685445912788672219837276453805034096271661881221588943115550968608822769956675853886792542309628582021798614303808649092195791966826928923930650551548398403211546559563303368773363552924215051994013377156197733605758792340101519643931928024474637547594848904179502892808643011986210584921791376888981395002777763667872975568297059523655234114458294069235296455021054114384917314766039326716185123238218449402832903729366323077704902128531205668435721111108770086384134188028627944146254163949324723646322759631688948874051824119685210702722467298065965851909077054550888237371147003818467443814193808738354005139817157164973237711577329326385305380328874541290921922457694930089511511556791518668008568451048435771138313149589716990057328879997861228772901541369698331628847091289531322021934626047427027072125257328603345341495236720496407135231782002315695224305223972882617331843665593971975540752821728407949918782271895624770216029239046666596147594362688585405549986148272522826846688475560351925737904281912236980615693372738785676366463634145431068336592938909545504937389301398761548507873997062476312301048364533010589078403706932236903703928934670456947877887167216125141500220290171234948938444949614408100062735567217580960114562707628641443570008026894221884618899744311957688955568215691541666869511055319513073195139942854310837810135070397209398489983587435162512204574958938119987162620332937240689500157456371579301118575742354624563174283436638297820965390766787982924432206174915223733263823947332544166239780207968766160635163117493653731655861948552336807854992697187892285743099803090183646263875619867625486988661193317529945127167662730885787829845242235633815818936591040936924805321843798535539614745457928692506931494821567261303207995332684849937141318143930685000933098640085553352016620597521336211640849651554745432458995453591679689333732950540874977122389497127303322116078651113781024614815871129026160948548522204159962535413535540303971906139401754687879454573909379419733432240368768866001068745424770808785144053169381211441403732469530555187757480002708363195839514617361930648037181476338653946809364888483518103145884702324820865687552370578731755906260348004104077042206050653522739309570862162231912916455077073231047305205648209878979875353829614398021210563571028632080637093941480198214710127571418907475724335066734943163612354117992024316254465414446867393426040098318588156498187669406332287835143967069202520147872494304972428793664642555692528472133546401407118215798719970397166206271849332282428314668072985064264906836940416302530432944760179673109125924816849602113676072347541096902332330341429864522894650275146484375*t^5 - 11800408023895099476486075709231408365840175502673005474942088098687141698020776466815023982344253658949658308745069514715261685528444891871682814409827109905934271373864796652709141273604889792700448410146475357887702389661311467720817377889416977916797295046938356322738441639126960137895085139017697614822422451194290181800318578535763357757270422749572680282443306559038918765702584290428559925867191915891734930109791142055887456408353169782579312024720126385374210671507855213634041884947295785524561089514967051640147904567330899850174005702016015298214984435822747277118789376306947300695083495408546928771387665010198722206513150588753417567324032110028833099306681732297474234491676670070781945546707792827077871285208879320269292371238426181812448496670905775641005892019356642927049633498315534329873149990890718312952298754312773595570013040079733428287716611141326123666343790461688640617477493489107271845382294281606249107600525655369668072208712547815358247110037245698791103841342840172434496286857236881883224822266797396725342325361919353570993109695185065194798474150357154281588703712612414718661435620414831980520977035110782025375117430521875341841559529333614243580118655513382546675744998950866865356273161212696479909826683292111112768304578514841464007147578599674711950012184998460285923303941850658414865314619765883516451311534167203245308584022823903199715959779556152257528147056735208986788692174086329215047544406098108906043230857580278709682685552306085955825854082840955416587266627405982486985857073585467625205864991844676408997166505461912431851054122327478523331358786023176683804069086926357937098575627805957283695714689264723142049281177719458778371554017987617243544790618023683941574984403450848710278841639569235923211331384847925447748474140188740334293689566797416865402074724856484047481228088934927752023982462922421039032092680029791295346297116890494874897873110815510510444449759363195736326404058848487725738341842350684807091644893607719799329966131165292115259434142518033762562108558899633489594871449518042115793216734409172463283761406434031317771635674028335320366668751281824906718257325566682661993463076894320720981464138177945442144144352797161323264463970424981853157030413003436181049710844402626726640608766461230301177061597817456322781093515356602824959271347540363138078583879180872516413258189414698591540038254199733672109585429282919853781138198446636656872157709463649221114224269019989522766022137102785177315672345245103073793865014801555981247330554074776103717917637207939390411204079828292483228793994814555635150187413116410727797616699172924323132304202791864670754749254860451306474060787333701168051516499900514441088873676055460778828409146903003351986520672757321829908301553182283347428769013114545345095815354913644226806483704988772193171919116942796869901647471688019357405001647687887243989514029538600065331386904969700412273938640394848083978271294278185091660569198520184869603112129987428659830460329009373599439439049161929421378210152097321341419598620724739506108580201797394808704064421576804282316518671844726015169664938195341872670760711412175145338460783403401441897496931416428189613766525201050234644996280983166684063951560568233727060442875458494136503177990852722874717164091372919894104361584786642981470905116041144567913920844833367488610729171276746849111234225636584679077843654784744276200099028856711028821626812755381347525089321933767688128538463162938038512390087169938922056698226192719390501096536801856417789478026947222696546235975819094783010775350357976260087207476943479997427923610390449290890171701379278980802366216116727285832862047598124375370792780130754793790788521872682408946275235505782550299538465954357109199056411736850456882838841567599906716759154030764389904983785965571274464873784341519226736606923617203460047235735442581937736841096816244287165987028263602134580214133231660971053985787509128595977933713725121839828296568198460027000999772861735678787202916307498005087861302452818864982539974259242357492395589416230476682229947588467482174143437705191010981402758484563365077776097204149742820075875755907662346115511121151587279043744837974163485551199953469827821722679612339803175627468998490473902869484706356910736746118521230071960931044103683582334263764240672899289358920163806538084071396495003609921207289670011546808197606032482352923365762734273130064103785670570885005621540277703144214561350467431084427432431609383626287705933312717333460465377252295257287863447586102007252455532892607263774619212561627333910257093310093061720075954576708082526817179434409687068628442716964259298781083523579555902403865003216661647376003706586270897035816541174639980963771805599381422540073782163320412188763932014576037231600288616596570132160356536559810132499487622991544874956285327052884524371297267913204161184762497868990661884476760705029890937631802800807033999227284264650807772896086578365028326572452054301602895487884673337741781413258718401555291123145107618287016821270072591839969338816827709369746915341382504330660175178319421197949978246281843420693788098709619472595590319191946066223221444038911323942173636909540623192559744969535931506840999698065482993470575540659482247840302756166297387089945792872854740354884480791876292228830628074971284938745440286997173726688065363615007753885374836733955980144968794247536968960271918090060819373517322159151805059644294091202541346375386995094492659073943434229578740655686672858154587039454647229524369391678802861996027008272324631993684847048579761063187483846891550566858243132528435041331629458526431454400311364477511924641438910603225256827347618508015769764059575489336368880536957394569865823095227007632467899310524955376058115355255393857830536749393333156746346639666778050848322394153464977702261916357786829681428535817135067046489757014472082770573261406601636387804232710871291955124868361678450344712415874282921370232769472344328586036767789379126802554035087779699244871125074600036719308454402765669013854318507661634984579691372267377672468576341590319830873204969891497358563493150396193045527109625624108844128182091935930708635136752382031630851049912710480942411394997569263380738757731649425215764512463/290004772941935217752409863953067220992534699185411294252892883880256448889673743848162698033786016369683783017841365241173109028169637933853623056092109664921008829143280625470998772744474736794548517378388799420038916309055188375268381923472016482793588589725358946048656547373705271282084205108292655924245089134409817713010980455453229200914904778342566632427694926402402341976871680159839948994463299335698451327743566411950340883034127438663313554844180609938739698227503019574608464049225677123770047534356993900736243310822097974273970782933455543566791170891441013753268983864916258400586899285809568383090880969518321332622220117108480787710793836474590443866726444905284061711883680074083774914888772814089617362972818795181134249031898608588208932406993937602105150302755574803377262266775465656738217875492079756991498196616440004414859681921951836480317969470577150575084772593183133048268090782929464384463260689230260361659130704767084652097781418026681241347678570884728201821502213130907982441192010274309904810363024251227005973313954328752390828472424420936547180120426283317333018686719763219793824963465168750453368078822407560488953406157054904003081217891241186142681116418762064357264350777813814000463709063101842345303396090917202138542077247249217957448571670808767649716499665588509551750404619604541989608040608665082405172561755638060989626876786742302411127168477211463520243281873191310586841622115230578137327272715954270523283402502245834548322258245618144822354533768202858940659269252938834017799388547472051759451512344823424034367853270156224769331130267650420689753767234930112428253480822172659835636209658559594687960190748818523373116471128641661042371994667183768025430005929370744139665149743550601292207993006475516741852971755798618741384414982110344698920927407239830958193889283223278764055222603023635809748641120333192250848839300351546537042731198056106049177065943767424480702926809237699133118496613571608038200595178228533902183457962878373480303430587002874055018833548572694811757754809749054870852770631686743135948073439456001390880891171576884225662017861547126202237868007288260535181225064065526764692437734829777293543198288485582505363323726898242190126093708187210342640008160059150474023007841191367594510049141198971774936141216517320109934111871464710552691434992436173410991963755535082288481297814407679293425743711767593143784635109452516802200135109925862792724099063697345150746418042449902335894253577552609844107786137416968057114143030951719913969302633114121214341105090667427246032698154495411381417883435544663549071926012439192939931004004808795826233602198154829226176743940045708975080260811969720256086018402260860218516625507875549027854899119484264327332108366295456149448381361428001670670839029954341243715762565561326060411905792157818602902807051513659141492968539083111642243888473465441882201473276514533838438008171958168856062408027500071295718985441463844299170081151036891110876184030541453653586411083553577742217561195863870132616903286326590486116448724089727900615812946608864403645201197979061673226115007401175784876688121284643546107325033923222911793434638722065748056979863582396957300940249498723394192898187004339218503371455330833609828435828329517108589363016842978624520640302537443377084485392834597147101514054791370674450247246813789154763622298313384329825694901431319276345961646730814013417635055857796254615254075130561506545024557671823838964846540825020887591347415771513507117035042758960761313271469866955310924885121886397719648969173921477081650422465408319833330772193528211267547673203331902365872283020457762997128732953365869330581165293661974005512332075525385777149213079168582285189455317475180096157354358390330929039041926927935737982021264018131754529031196408026293718640163455275404060911786359156814684782528556909342507701735685185807191726350953074826133388837001666658200723785340978235714193140468674976441541177873012632468630950388859623596029711073942931069641699742237619793846622941277118723401061432666665262051830480512817176766487752498369594834187793655779013369324431094471811126421633480378839579511145446232730532942422688202291080466288516285243012403083890294298983942626946397595831183228197324724774553153474616958053706906934074911200805141070629061462682987889753830194034397327998716737263740924821818998977308254773718793213160775628456216243275154397162007204897142032297844281139069201389417134583134383729570399106199356383185324451693037044769951269363137374862129617543427999957688556617613151243329991688963513696108013085336211155442742569147342188369416023643271405819878180487258641001955763345727302962433580839256929104724398237485787380629018719806353447042224159342142222357360802274168726732300329675084900132174102740969363066969768644860037641340330548576068737624577184866142004816136533130771339846587174613373340929414925000121706633191707843917083965712586502686081042238325639093990152461097507322744975362871992297572199762344413700094473822947580671145445412774737904570061982978692579234460072789754659323704949134239958294368399526499743868124781259696381097870496192238993517169131402084712995618312735371445859881854110187758325371920575292193196715990517967076300597638531472697907145341380289491361954624562154883193106279121323768847274757215504158896892940356781924797199610909962284790886358411000559859184051332011209972358512801726984509790932847259475397272155007813600239770324524986273433698276381993269647190668268614768889522677415696569129113322495977521248121324182383143683641052812727672744345627651840059344221261319600641247254862485271086431901628726864842239481718333112654488001625017917503708770417158388822308885803192368085618933090110861887530821394892519412531422347239053543756208802462446225323630392113643585742517297339147749873046243938628383123388925927387925212297768638812726338142617179248382256364888118928826076542851344485434601040040965898167412470795214589752679248668120436055624058991152893898912601643799372701086380241521512088723496582983457276198785533415517083280127840844270929479231982238299723763109599369456988800843791038558944102164249781518259766856107803865475554890109761268205643408524658141399398204857918713736790165087890625*t^3 + 147448406588731230542112542405856034745912569542286345243458271392126492880369846256995501509478310208174422091019485263206821108367266140280552233412489393003969803180000241164227296316402819571656096065135173924847856372533533780076680552044275218628801601448787164084751453565936323542733060073306162337638280593822049658202156190441677114401871111862757669836852380693616031491760397107175667637052814876930508814158752709681950344066169937381645214742239842116599087400904514784207556130873452657192899070654177175922156912464785417192949433505000656134710789225743280575727266083479632100737652465105185799200424949405895433097959200064805245704880344897333756604882211767067724468158495647471986771640708852159258477513802964775621450206351133959359574619739937302350253963073891078726660027385068663734574283113003913685685198139501861388412172367234517908933170619969199436099432045982840334193873422723900265719170747897584068476060602586296352170787698635727346675625544345776859859158965336863895086326086854120619911410562648078868376436334045419177522674985326589824827438124119074358285045299892617419879836033390094955600241934927548784863930460428294221928487131190510546136743529324927579661893146365754985423223492545164901653786361541715929214440152549326814508249832440053814329347215812966126588374364060771675480806402503633601705629725412452810204456533167226421043073676532503021414763752238710424811807338176794572165603095734431801374004282960018198009390759811082947911870905950233769126211212258412964862035644940740327753232544445998351222514772986633638675829464532729098405653685974383890304880818067927968138551469904732635325920940593805910560644287043148750158403334454722424592384189347874419637891066285041988343421432145823366706312096321575987684522539889628442323707503297951186341131132116852883413800184087822308717926159438757066961717361160871535257086419442457750473724611226559942990970123380793165980966490598791627649973203733249162888733184779278207491682177693815072418450209000097130207194403352377284690438028848161114756525723865814522017198223740174630286593465896967217509279196677346417777551333727034420681177261514010101956642073681253381806307883984304103278895573473456323721263235691279545599219029781314165406294832930936163256003399507820954903901168198568338118956577046831233653136302152060721308187565293324017801621644292778686116761010856392888821533453587195726995967600323335572651485702722954397254001712665651682764407474255654799919534646305532261889811173421775906705933583387899107489236158685597719317858137115373621604778366420192326871523690044469593199027879533265959046759466367815483117616949208818136007926559679065362756846235792217988263192284562886021644421768566657204927457057345276279528869253764513258745019354253780681360634315113076424804460093726558117814216255984665951685855651413525959603061968907355859164533772620253222910151204761084104812604630551722518809406138714117661214065280528536401177616271141706653431476880222385520019205443427083786622389698535821309669493102057174824589197007220824813647265250558697214647131308070545639292647632860709672200741715429802763112034430650669928702775424995508142703885484255950492546647463856176236187876800191161022368210694187193121011399258524555457748798174678903927271263979934390294921226236027528211413792358876789849241032690825658798403343463018333265750154475727262008453219120941818663279894732200017428838213848662782504804858074751026570446500885934698399289380384612721380438938068341071772587904846476985629301903257965091345136578538634105924849227296316488210300562400683287089328348741233525125868207438728818055292929337242622594312776169081275667016701245222280994613313132789688068322198795349114577079900312135496074616240302860587230773342896283642764643392121346688483720194110823845591727837243553302177990700649740278662450717039570522102099014716180124915476928295051872983633499751103789659615478638077803686371914460486040860599450534261260496890362482328983374658811763941660176628619212880281578218913399316657118714196603507773998905223573716442428755153118742533873993392738685689145458706725672964894977180847078631032684228677337711279135832305485008883536835454743843827127305793259266930522342794499463708384855029585628394115974230612395283702315339001281416863116709529142933298513970637852958694676943826869567807927429634603940373313418383114530705006137161399899795561219350097917187823562727024098256022492765755030966715154577846337912392848630883002757959024787878992195583111160557711388630034180924151419003088335407675343407424730369823114922001709908514962487967311904909424135547654856054941240573736231282788347677237930462644937612667953089095420602255983127262129120744150871707437468461912605343175757793764133955328053812223398653328219836010659667415603966484679144193176857103605834491689118884804937308631053566117326088816909287788002863835335804928378044206644175846740443417416849692530129162281387809519823622080787322787864549340696679684112696328897702691762272172643201060554360978856168623195852840174642703025296953184119286772549104696528873790901745755270608095954619970069655362663772739755509989818997433131825484192662975722309072032396774055386790242278331294845087511355790093705911121611280706971777686844932130567194728415901971773479938412155665468516444769548536626283598865914998361956751187122399014211544529578275108476829041377051467209764405756902758900714878125422382770239646720192912601963282520033624166991866603738875599193388841104474728954269684904145927206857120510151207396785099326792969765822234635711923425966543238844542719690837394700558697643640058334073436269671381153916042696202404276221077949312138052648554129965762865731513591739619713935281373752234988539628832406928818089332431755483659469018005512782593989507622214048971167455633852100790421523322405390992606104045703088946325330514863408915737916058496430851604494727165735863505092428169496834667742840493861619045927052543268469537138896020392068225941792615456701281159244447811027523985585747448225460323422464235811116034775261406401568627112712872515888374880991598435033377629400479453389428124311119734529391075044288316505593898784456/5123417655307522180292574263170854237534779685608932865134440948551197263717569474650874331930219622531080166648530785927391592830996936831414007324293937413604489314864624383320978318485720350037023807018202123087354188126641661296408080648005624529353398418481341380192932336935459792650154290246503587994996574707906779596527321379673715882829984417385343839555943699775774708258066349490505765568851621597339306790136339944456022266936251416385206135580524108917734668685886679151416198202986962519937506440306892246340298491190397545506817165157714603013310685748791242974418714946853898410368554049302374767938897128157010209659222068916493916224024444384431174978833859993351756909945014642146690163034986382249906745853132048200038399563542085058357805856892897637190988682015154859664966713033226602375182467026742373516468140223773411329187713954482444485617460646862993493164315812902017186069603831753870792184272176401266389311309117551828853727471718471368597142321418963531565513205765312707689794392181512808318316413428438343772195213193141292237969679498103212333515460864338606216663465382483549690907687884647924676169392529200235304843508774636637387768182745260955187366390064796470311670197074710714008192193448132548100359997606203904447576698034736183914924766184288228478324827425397002080923814946346908483075384086416455824715257682939077483408156565780675929913309764069188857631313093046487034201990702406880426115151315192112578006777539676410353693229005920558528263429904917174618313756801919400981122531005339581083643384758547157940498741106093304258183301395157432185649887817098652899144827858383657096239703967886172820630036562460579591724323272669345081905239120246568449263438085549813134084312136060622829007876447734129106069167685775597764457998017282756347603050861237013594758710670277924831642265986750899305559326459219729764996160972877322154421584498991206868794831673224499159085040296532684685093440173098408674877181482037432271907757344184598152027273703717441638666059358117608341053668305566636051732281159799128735082630763722691238895744031191621320028982220665896239535668128759269454868309465157639509566399981992732185929836429911957594752052508535612025560988844640716053306810827711658374406471861047494169677534827848501357205161491805988608835976395876553097548684866372396927524693014453120429836261387869000850521472241227478873528553600327796838869053608690242671459083458653097663186718749948274600798479870096107245904221761033102342349860213480385146791013185016141453359523268457881346577667396085601071715940694622389366937359553092408605447737418288726263460305500735316329122476274140858559751274344798391190852991773275197193793717305801366158769884444222003116200581137886391973588070718561362848518156195860028638978471991583427067277002328121461984616257910074644833042444190468305679642029697889473252226027885090097812404811037927649790435875152501259557702076132527915952004767001651742958812584539565681213359929142779873445843581126928372342898624725103098588057260792251859577546028723423271131065221164296756226994698464087438866154823476028702647896075599310271441684011950756494882339977589955679578983277741144113297407867970409992860226229044178060440302366300488135585078746630892622366531312011494832995159241940077882932126748301314215248621034693710275067490660603536456493587276591953307215445322425577714237044885986821067164869488660639919948962100518868887821712288887908702347447137678630071959067619088741640116534462634316210493006303819993026380465122072612761775824130222213650388843642085665065726675559925530275130410333361420479615940948842797024840267253521361540764051200000948482062969431065311620371680377275394848365446593664895846413023074042393531371015708997653660996679551136541797855695976221043198805076108225678437059431158004505398384302730663771615927053832200170988595023202787029444294879453541023948830950745481613257917133894142423223173612480123536520016863191562306325115563670028779531283024623671962562430780085418643777752962915671822393103456207950294137862842070651021252095902858064949335668663233448858153359499238030236216778239415316134158240475754904430454372626552454482061865948716319742719690859684237031486070137683772378051566258948822022501990097880890825581113419174066119385651000094607686127977329024992756338518802315265779167669032013432507036102726486964527727683195460619849509237261915633456889224546369377635374112555743717542855296102940731979910321124269139092082093622564289909933894665919164500244499005298829853171688741964574897840939730412821785388269711994526349751031128169484514521941569324367885152441182352336326594826872414183464368862248910391112664049912244231079293481711179261646707506843647505603972490926499902335075815090458747516465912725860664997012506358177214364700863599301842085085078751976960337289706751502929023086330341668816817186386838575868483394255694880787431746210419623993826026812722629368494564744071863923775529134751308701669037538740591856902868959020369647404428365956902233142127952618998981385454101371572596533841724968162141670204468921302732729045432729555552136654654770163262922590191658228876857912755946650397081570596830162079808649165817418347977224947389350996359567697718447680727865033931402936411544264476719916301854044140573473845108612969814004750526459409333697972325665261009890845584906865531376178333726163843393006306480301584065351808071804706937569275733274757497328669549415214430433701806078860917048233967677306054614335364095602875383476727222102205077658599691522218483439421849174381747908949979611328701502570573122526963595440841278879564177023884990229288028708649875898854944036464869194123649189731836179267817925291893346377844643101176288055128134556612606359688843503216647384136927341036681451138919658276914423816976249101435179871024717186678750593912619024831973852903500054753195779690101075927352257040419242677951707390397534290953650715457752297333393136794370316025042177034458880789295707122251052526050933546713567448439632707745212845211090340801804615591854915453087466431686209961786481602922193740135481573641681208012471568412806822589214457904534956734803058605782404966366883935627164722701619156563942683292916552734375*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 - 1.9683493914649394161e-1668j)  +/-  (3.72e-472, 3.72e-472j)
| (-0.97084631527429475073 - 1.5656212844116789188e-1670j)  +/-  (1.12e-473, 1.12e-473j)
| (-0.94167710857806794646 + 2.476448710621605056e-1671j)  +/-  (1.55e-474, 1.55e-474j)
| (0.99944357775422792308 - 4.0020941256945208384e-1666j)  +/-  (4.05e-472, 4.05e-472j)
| (0.91653054694091417155 - 2.0597039213884069776e-1682j)  +/-  (6.91e-474, 6.91e-474j)
| (0.95256089228947702618 - 2.288112337878870065e-1684j)  +/-  (2.75e-474, 2.75e-474j)
| (-0.98950709931649198565 - 1.9860050894050941824e-1694j)  +/-  (8.21e-473, 8.21e-473j)
| (-0.9158634416776271182 + 3.1549588950513161506e-1696j)  +/-  (6.34e-474, 6.34e-474j)
| (0.98950709931649198565 + 1.2319418002499367666e-1691j)  +/-  (8.41e-473, 8.41e-473j)
| (0.54797305869042456047 + 4.4724633030599502483e-1724j)  +/-  (1.93e-489, 1.93e-489j)
| (0.88706259976809529908 + 3.3101266894396150359e-1711j)  +/-  (1.45e-476, 1.45e-476j)
| (0.9782286581460569928 - 3.697243200096851767e-1705j)  +/-  (2.2e-473, 2.2e-473j)
| (-0.92965838851154267559 - 4.6617525975596377835e-1722j)  +/-  (1.05e-474, 1.05e-474j)
| (-0.90232212650578637475 - 1.1162941142688335231e-1723j)  +/-  (9.79e-476, 9.79e-476j)
| (-0.99944357775422792308 + 2.6662108971890576865e-1718j)  +/-  (3.85e-472, 3.85e-472j)
| (0.87078072788007818565 + 1.0405169911720126016e-1726j)  +/-  (2.51e-477, 2.51e-477j)
| (0.92965838851154267559 - 1.4013010195661041894e-1721j)  +/-  (9.72e-475, 9.72e-475j)
| (0.99832051389227266774 + 7.2440752411955071126e-1720j)  +/-  (4.12e-472, 4.12e-472j)
| (-0.77489165040461596978 + 6.3185928874590872729e-1752j)  +/-  (4.88e-481, 4.88e-481j)
| (-0.91653054694091417155 + 1.3296363443499071482e-1743j)  +/-  (6.71e-474, 6.71e-474j)
| (0.94167710857806794646 - 2.4199753223544939804e-1741j)  +/-  (1.56e-474, 1.56e-474j)
| (0.81605745665622094239 + 7.2837985080752914998e-1752j)  +/-  (1.56e-479, 1.56e-479j)
| (-0.54797305869042456047 - 5.0798316890371678603e-1762j)  +/-  (1.9e-489, 1.9e-489j)
| (-0.85350341576526787086 - 5.3488899787286321506e-1751j)  +/-  (4.62e-478, 4.62e-478j)
| (-0.83525505790094035705 - 1.9149268721916092741e-1751j)  +/-  (8.89e-479, 8.89e-479j)
| (-0.9999183006473546888 - 3.4908147094224691997e-1741j)  +/-  (1.82e-472, 1.82e-472j)
| (0.75295946704531952865 - 9.0648193882516260851e-1755j)  +/-  (7.62e-482, 7.62e-482j)
| (0.9158634416776271182 - 4.2210107446423240881e-1744j)  +/-  (6.29e-474, 6.29e-474j)
| (0.99636961388954263436 + 1.4738432071163729876e-1754j)  +/-  (2.77e-472, 2.77e-472j)
| (-0.65668659570895873478 - 5.0048931175157408007e-1792j)  +/-  (2.04e-485, 2.04e-485j)
| (0.9999183006473546888 - 1.2833902266096151364e-1775j)  +/-  (1.84e-472, 1.84e-472j)
| (0.85350341576526787086 + 8.385418391333260767e-1804j)  +/-  (4.97e-478, 4.97e-478j)
| (0.73015200557404932409 - 6.7040198802556481639e-1810j)  +/-  (1.02e-482, 1.02e-482j)
| (-0.99636961388954263436 + 2.120203299388384941e-1796j)  +/-  (2.44e-472, 2.44e-472j)
| (-0.73015200557404932409 - 1.2881262669461522003e-1811j)  +/-  (1.04e-482, 1.04e-482j)
| (-0.79593024282578708591 + 9.9886139848943108025e-1810j)  +/-  (2.77e-480, 2.77e-480j)
| (-0.96228868915448269029 + 1.8039131006869431746e-1800j)  +/-  (5.17e-474, 5.17e-474j)
| (0.65668659570895873478 - 7.1901491475366760279e-1813j)  +/-  (2.05e-485, 2.05e-485j)
| (0.83525505790094035705 + 5.6790289022150989098e-1806j)  +/-  (9.42e-479, 9.42e-479j)
| (-0.88706259976809529908 + 2.2852567463568284013e-1805j)  +/-  (1.48e-476, 1.48e-476j)
| (-0.60376194612626011671 + 7.0645570547160001819e-1816j)  +/-  (2.34e-487, 2.34e-487j)
| (0.99346234620078108823 - 5.8935779754321865827e-1798j)  +/-  (1.59e-472, 1.59e-472j)
| (0.79593024282578708591 - 5.1749557513626309681e-1829j)  +/-  (2.73e-480, 2.73e-480j)
| (0.68199231742316056747 + 9.2381360200627040414e-1834j)  +/-  (1.94e-484, 1.94e-484j)
| (-0.99346234620078108823 - 9.9646518233311355199e-1820j)  +/-  (1.61e-472, 1.61e-472j)
| (-0.63059952016196509217 + 1.2895118925133768673e-1836j)  +/-  (2.26e-486, 2.26e-486j)
| (-0.75295946704531952865 - 2.3217520039260633857e-1831j)  +/-  (7.84e-482, 7.84e-482j)
| (-0.9782286581460569928 - 1.6701348442923223179e-1821j)  +/-  (2.21e-473, 2.21e-473j)
| (0.48961593993031332724 - 6.8817224847531853726e-1841j)  +/-  (1.16e-491, 1.16e-491j)
| (0.97084631527429475073 - 6.5177097624576439242e-1820j)  +/-  (1.12e-473, 1.12e-473j)
| (-0.81605745665622094239 - 5.7675708844639642503e-1857j)  +/-  (1.61e-479, 1.61e-479j)
| (-0.51909612920681181593 - 8.4755320165690721423e-1868j)  +/-  (1.53e-490, 1.53e-490j)
| (0.96228868915448269029 + 3.243686432266082514e-1849j)  +/-  (5.4e-474, 5.4e-474j)
| (0.60376194612626011671 + 2.3374034352017947322e-1878j)  +/-  (2.37e-487, 2.37e-487j)
| (0.63059952016196509217 - 7.4194929903024064063e-1877j)  +/-  (2.22e-486, 2.22e-486j)
| (-0.95256089228947702618 - 2.2698343602577342053e-1865j)  +/-  (2.84e-474, 2.84e-474j)
| (-0.48961593993031332724 + 1.6410431101842564034e-1883j)  +/-  (1.09e-491, 1.09e-491j)
| (-0.87078072788007818565 - 1.5365352326584659857e-1868j)  +/-  (2.6e-477, 2.6e-477j)
| (0.90232212650578637475 - 1.6616830777655837333e-1865j)  +/-  (1.01e-475, 1.01e-475j)
| (0.42900187552852436488 - 1.9368424784253981841e-1894j)  +/-  (4.97e-494, 4.97e-494j)
| (0.77489165040461596978 + 6.1763091027770930715e-1881j)  +/-  (4.76e-481, 4.76e-481j)
| (-0.57620769176374835545 - 1.1468851946918453211e-1888j)  +/-  (2.17e-488, 2.17e-488j)
| (-0.42900187552852436488 - 4.5452553700597250136e-1896j)  +/-  (5.45e-494, 5.45e-494j)
| (0.70648899291887458059 - 3.8526997476237950958e-1883j)  +/-  (1.5e-483, 1.5e-483j)
| (0.45957165689137468432 + 2.4216983793626592079e-1893j)  +/-  (8.19e-493, 8.19e-493j)
| (0.57620769176374835545 + 3.1777098097460050023e-1888j)  +/-  (2.08e-488, 2.08e-488j)
| (-0.68199231742316056747 - 2.0516302143373945395e-1884j)  +/-  (1.79e-484, 1.79e-484j)
| (-0.39794414095237757368 - 5.8436912659043159079e-1896j)  +/-  (3.27e-495, 3.27e-495j)
| (-0.70648899291887458059 - 2.8767685428987415097e-1883j)  +/-  (1.4e-483, 1.4e-483j)
| (0.20331801386618181017 + 1.0096177727532915233e-1904j)  +/-  (6.74e-503, 6.74e-503j)
| (0.36643473761708245054 - 2.811802170357931582e-1897j)  +/-  (1.85e-496, 1.85e-496j)
| (-0.98444205733381482367 + 1.2451697042304893229e-1888j)  +/-  (4.42e-473, 4.42e-473j)
| (-0.45957165689137468432 + 2.1814080355318713953e-1912j)  +/-  (7.91e-493, 7.91e-493j)
| (-0.36643473761708245054 - 2.2949909119688685019e-1916j)  +/-  (1.92e-496, 1.92e-496j)
| (0.3345087466213200632 + 4.4739221384361118658e-1917j)  +/-  (1.03e-497, 1.03e-497j)
| (0.39794414095237757368 + 3.0594491484818681817e-1914j)  +/-  (3.23e-495, 3.23e-495j)
| (0.51909612920681181593 + 1.2020598571779403303e-1910j)  +/-  (1.5e-490, 1.5e-490j)
| (-0.1361130007993618158 + 1.7869865082553744621e-1926j)  +/-  (1.63e-505, 1.63e-505j)
| (-0.26954315595234497233 - 1.6816317227792267852e-1921j)  +/-  (3.29e-500, 3.29e-500j)
| (-0.10223644170560633489 - 9.6780219031182288691e-1928j)  +/-  (6.73e-507, 6.73e-507j)
| (0.98444205733381482367 - 2.7218409239700899652e-1925j)  +/-  (4.46e-473, 4.46e-473j)
| (0.30220032725499734311 + 4.719805377707920334e-1956j)  +/-  (5.81e-499, 5.81e-499j)
| (0.068230497773974447648 + 5.674307255762062102e-1965j)  +/-  (2.96e-508, 2.96e-508j)
| (-0.3345087466213200632 - 2.6547646886736064833e-1954j)  +/-  (1e-497, 1e-497j)
| (-0.30220032725499734311 + 6.4753512603496405035e-1956j)  +/-  (5.87e-499, 5.87e-499j)
| (0.034137244254323547497 - 3.1971625072759265919e-1967j)  +/-  (1.46e-509, 1.46e-509j)
| (0.26954315595234497233 + 3.5546071566563765508e-1957j)  +/-  (3.43e-500, 3.43e-500j)
| (0.1361130007993618158 - 3.5404023682562608389e-1964j)  +/-  (1.49e-505, 1.49e-505j)
| (-0.068230497773974447648 - 1.8162996971860378513e-1964j)  +/-  (3.01e-508, 3.01e-508j)
| (-0.23657095061179722547 - 7.6849201956572995583e-1958j)  +/-  (1.48e-501, 1.48e-501j)
| (-0.034137244254323547497 + 5.458163418725295559e-1967j)  +/-  (1.46e-509, 1.46e-509j)
| (0.16981973591198014112 + 1.3779582628305961431e-1961j)  +/-  (3.1e-504, 3.1e-504j)
| (0.23657095061179722547 + 1.0949553785290463762e-1958j)  +/-  (1.5e-501, 1.5e-501j)
| (1.1744476671526892099e-2049 + 8.066797468186990339e-2048j)  +/-  (7.83e-2046, 7.83e-2046j)
| (-0.20331801386618181017 - 7.1820038847638000895e-1960j)  +/-  (6.91e-503, 6.91e-503j)
| (-0.16981973591198014112 + 2.7243371189211834173e-1960j)  +/-  (3.41e-504, 3.41e-504j)
| (0.10223644170560633489 - 3.5419138779420636457e-1964j)  +/-  (6.51e-507, 6.51e-507j)
-------------------------------------------------
The weights are:
| (0.0015120368481625794701 + 7.1373070128257763109e-1669j)  +/-  (6.3e-115, 6.37e-340j)
| (0.0079699659571379084873 - 4.7135828769569406022e-1670j)  +/-  (3.14e-115, 3.17e-340j)
| (0.011455225751677282488 + 4.5383910187109338466e-1670j)  +/-  (2.27e-115, 2.3e-340j)
| (0.00076341126335646175719 - 7.1497683402890040875e-1667j)  +/-  (8.8e-117, 8.89e-342j)
| (0.013672908143616706906 + 1.9266647623670978505e-1667j)  +/-  (1.06e-116, 1.07e-341j)
| (0.010308798135402044893 - 1.1175174874426773272e-1668j)  +/-  (9.43e-117, 9.53e-342j)
| (0.0045019847155292703581 + 1.8948981941387900526e-1669j)  +/-  (2.83e-116, 2.86e-341j)
| (1.1627864568925629547e-07 - 1.103153814656590922e-1668j)  +/-  (1.53e-116, 1.54e-341j)
| (0.0045019847155292703581 + 1.2941578502138517725e-1667j)  +/-  (2.17e-117, 2.19e-342j)
| (0.028562236309066797996 + 1.8945624280513951085e-1671j)  +/-  (1.68e-118, 1.7e-343j)
| (0.015775369692986111356 - 2.5077671150468789564e-1669j)  +/-  (9.24e-118, 9.33e-343j)
| (0.0067957310434288367373 + 3.4654646005845433359e-1668j)  +/-  (2.51e-117, 2.54e-342j)
| (0.012577879066747260612 - 6.84372767573732594e-1670j)  +/-  (6.08e-117, 6.14e-342j)
| (0.014738869273915857021 + 4.5422776063425713537e-1670j)  +/-  (9.27e-118, 9.36e-343j)
| (0.00076341126335646175719 - 2.4888951608482117673e-1668j)  +/-  (1.91e-117, 1.93e-342j)
| (0.016783879028443466852 + 1.2535360794498604296e-1669j)  +/-  (6.25e-119, 6.32e-344j)
| (0.012577879066747260612 - 1.31104194563863939e-1668j)  +/-  (1.57e-118, 1.59e-343j)
| (0.0015120368481625794701 - 2.7547123018992475651e-1666j)  +/-  (5.95e-119, 6.01e-344j)
| (0.021488364707724387645 - 2.1306834181138351341e-1671j)  +/-  (2.37e-122, 2.39e-347j)
| (0.013672908143616706906 + 1.1121376964802727252e-1668j)  +/-  (1.49e-117, 1.51e-342j)
| (0.011455225751677282488 + 1.0293813020568488525e-1668j)  +/-  (8e-119, 8.08e-344j)
| (0.019665532921236830527 - 3.0539634483173610749e-1670j)  +/-  (9.5e-122, 9.59e-347j)
| (0.028562236309066797996 + 5.7419143152097777274e-1672j)  +/-  (1.24e-124, 1.26e-349j)
| (0.017766678254583340046 - 6.6508866806404637197e-1671j)  +/-  (6.03e-122, 6.09e-347j)
| (0.018726411131125646588 + 4.6762978407254253345e-1671j)  +/-  (2.41e-122, 2.44e-347j)
| (0.00022943861872582806947 + 7.6672586510932694404e-1669j)  +/-  (3.42e-120, 3.45e-345j)
| (0.022372964817668334021 + 1.1327655498879536849e-1670j)  +/-  (4.53e-125, 4.57e-350j)
| (1.1627864568925629547e-07 - 1.900553526473030425e-1667j)  +/-  (8.96e-120, 9.05e-345j)
| (0.0024109987850886284438 + 7.958958781150026472e-1667j)  +/-  (1.52e-121, 1.54e-346j)
| (0.025701279391638050662 + 8.9822764194821054907e-1672j)  +/-  (1.88e-128, 1.89e-353j)
| (0.00022943861872582806947 + 2.8840586167361615225e-1666j)  +/-  (3.8e-121, 3.83e-346j)
| (0.017766678254583340046 - 7.250750065157684705e-1670j)  +/-  (1.48e-124, 1.49e-349j)
| (0.023238682842031965179 - 8.5569049611406344603e-1671j)  +/-  (9.68e-128, 9.77e-353j)
| (0.0024109987850886284438 + 1.3070661129525926941e-1668j)  +/-  (1.37e-123, 1.39e-348j)
| (0.023238682842031965179 - 1.437184067685522563e-1671j)  +/-  (1.3e-128, 1.31e-353j)
| (0.020585871960686406304 + 2.6803946041282232735e-1671j)  +/-  (2.53e-127, 2.56e-352j)
| (0.009144395020236303082 + 5.326552638019243626e-1670j)  +/-  (3.06e-125, 3.09e-350j)
| (0.025701279391638050662 + 4.1035842156215871085e-1671j)  +/-  (7.25e-131, 7.33e-356j)
| (0.018726411131125646588 + 4.5710186773127681171e-1670j)  +/-  (1.8e-126, 1.82e-351j)
| (0.015775369692986111356 - 1.8303728987330270009e-1670j)  +/-  (3.15e-126, 3.18e-351j)
| (0.027201777791618252894 + 7.0128844094118902706e-1672j)  +/-  (5.17e-132, 5.22e-357j)
| (0.0034186975681984573704 - 2.9818434222026781458e-1667j)  +/-  (3.34e-124, 3.37e-349j)
| (0.020585871960686406304 + 2.1285900742397120315e-1670j)  +/-  (4.91e-128, 4.96e-353j)
| (0.024905550166396489349 - 5.1585369042970040149e-1671j)  +/-  (5.94e-131, 6e-356j)
| (0.0034186975681984573704 - 4.2471753062063871243e-1669j)  +/-  (6.93e-126, 7e-351j)
| (0.026467725795556737074 - 7.8879653061770875523e-1672j)  +/-  (7.05e-133, 7.12e-358j)
| (0.022372964817668334021 + 1.7333179244821674068e-1671j)  +/-  (8.68e-131, 8.77e-356j)
| (0.0067957310434288367373 + 5.0837358943775844336e-1670j)  +/-  (3.22e-127, 3.25e-352j)
| (0.02976873647792661053 + 1.3899822886374519437e-1671j)  +/-  (3.35e-137, 3.39e-362j)
| (0.0079699659571379084873 - 2.1125447819084482987e-1668j)  +/-  (4.64e-128, 4.68e-353j)
| (0.019665532921236830527 - 3.4721942927974543971e-1671j)  +/-  (2.1e-130, 2.12e-355j)
| (0.029185102501889794704 - 5.2827048611179869655e-1672j)  +/-  (1.35e-137, 1.37e-362j)
| (0.009144395020236303082 + 1.4411557363864688832e-1668j)  +/-  (4.09e-128, 4.13e-353j)
| (0.027201777791618252894 + 2.7133354469934069784e-1671j)  +/-  (1.61e-136, 1.63e-361j)
| (0.026467725795556737074 - 3.3132254576516369163e-1671j)  +/-  (1.04e-135, 1.05e-360j)
| (0.010308798135402044893 - 4.14644174252275772e-1670j)  +/-  (1.81e-129, 1.83e-354j)
| (0.02976873647792661053 + 4.9104085645269616324e-1672j)  +/-  (6.86e-140, 6.93e-365j)
| (0.016783879028443466852 + 1.0273203427257604621e-1670j)  +/-  (9.09e-131, 9.18e-356j)
| (0.014738869273915857021 + 7.0024346443936004033e-1669j)  +/-  (3.82e-131, 3.86e-356j)
| (0.030819912797769123578 + 1.0648747819687727856e-1671j)  +/-  (5.25e-143, 5.3e-368j)
| (0.021488364707724387645 - 1.5326564469974452863e-1670j)  +/-  (1.81e-134, 1.83e-359j)
| (0.027900668705617089519 - 6.3094724718695639613e-1672j)  +/-  (7.46e-139, 7.54e-364j)
| (0.030819912797769123578 + 4.3626648864238249288e-1672j)  +/-  (2.44e-143, 2.47e-368j)
| (0.024083703950853568134 + 6.5875579274007122247e-1671j)  +/-  (2.08e-136, 2.1e-361j)
| (0.030313388912348994088 - 1.2105782922692999728e-1671j)  +/-  (9.78e-143, 9.87e-368j)
| (0.027900668705617089519 - 2.2525443298789821345e-1671j)  +/-  (6.19e-140, 6.25e-365j)
| (0.024905550166396489349 - 1.0360529657631250488e-1671j)  +/-  (2.02e-138, 2.04e-363j)
| (0.031289510011721289568 - 4.1634443808726561825e-1672j)  +/-  (3.05e-145, 3.08e-370j)
| (0.024083703950853568134 + 1.2113335802800631972e-1671j)  +/-  (4.03e-138, 4.07e-363j)
| (0.033381618798620598596 - 5.3901209865560565714e-1672j)  +/-  (1.03e-149, 1.04e-374j)
| (0.031723454668533764484 + 8.4600875031181065085e-1672j)  +/-  (6.43e-147, 6.49e-372j)
| (0.0056344381784169374847 - 9.8279107164163851934e-1670j)  +/-  (7.15e-135, 7.22e-360j)
| (0.030313388912348994088 - 4.6081642496278735232e-1672j)  +/-  (5.19e-144, 5.24e-369j)
| (0.031723454668533764484 + 4.0023638718771392799e-1672j)  +/-  (4.52e-147, 4.57e-372j)
| (0.032122841599864451799 - 7.6291127257093414081e-1672j)  +/-  (1.87e-148, 1.89e-373j)
| (0.031289510011721289568 - 9.4524676892188599038e-1672j)  +/-  (8.63e-147, 8.72e-372j)
| (0.029185102501889794704 - 1.6133490208620128648e-1671j)  +/-  (1.54e-144, 1.56e-369j)
| (0.033798238241967789275 - 3.6013809370137496e-1672j)  +/-  (1.37e-153, 1.38e-378j)
| (0.032820338858661616029 - 3.6939727296299574856e-1672j)  +/-  (3.33e-152, 3.37e-377j)
| (0.033948137250856646 + 3.6337269258931094644e-1672j)  +/-  (5.23e-154, 5.28e-379j)
| (0.0056344381784169374847 - 6.3356094400027371177e-1668j)  +/-  (7.73e-142, 7.81e-367j)
| (0.032488393290733892317 + 6.9277209888010228665e-1672j)  +/-  (3.43e-151, 3.46e-376j)
| (0.034056731424162782108 - 4.2177281050101003768e-1672j)  +/-  (4.74e-155, 4.79e-380j)
| (0.032122841599864451799 - 3.873227458682148621e-1672j)  +/-  (1.67e-151, 1.69e-376j)
| (0.032488393290733892317 + 3.7714820132337753351e-1672j)  +/-  (3.11e-152, 3.14e-377j)
| (0.034122546083203024123 + 4.0355337414724567072e-1672j)  +/-  (6.61e-156, 6.68e-381j)
| (0.032820338858661616029 - 6.3320272213151805802e-1672j)  +/-  (5.96e-154, 6.01e-379j)
| (0.033798238241967789275 - 4.705091755697673301e-1672j)  +/-  (5.93e-156, 5.99e-381j)
| (0.034056731424162782108 - 3.6909540321539045369e-1672j)  +/-  (1.76e-156, 1.77e-381j)
| (0.033118363229936614967 + 3.6387374375813259126e-1672j)  +/-  (6.6e-156, 6.67e-381j)
| (0.034122546083203024123 + 3.7752393132351281669e-1672j)  +/-  (6.86e-157, 6.92e-382j)
| (0.033608794140805138066 + 5.0198390387626151642e-1672j)  +/-  (8.54e-157, 8.61e-382j)
| (0.033118363229936614967 + 5.8240390315476031021e-1672j)  +/-  (2.46e-156, 2.49e-381j)
| (0.034144599190956686364 - 3.8891316972575244337e-1672j)  +/-  (2.06e-157, 2.09e-382j)
| (0.033381618798620598596 - 3.6048296414068114281e-1672j)  +/-  (5.56e-158, 5.66e-383j)
| (0.033608794140805138066 + 3.5921640811432982054e-1672j)  +/-  (4.41e-158, 4.51e-383j)
| (0.033948137250856646 + 4.4394603353957145262e-1672j)  +/-  (3.93e-158, 3.72e-383j)
