Starting with polynomial:
P : t
Extension levels are: 1 10 12 24 48
-------------------------------------------------
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 48 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^95 - 4509600718651124835065188486195725919271217012897623969600510156119848636977577500079878548419953710694626173131660062440188213980303649719945585645895814055818400376477291849388138565265227955543448666185525724934292920596536609300871379260000813438931218492378085023968475741005345117030581487515751172413769224671130660381650428054515822091900355984376335992903822587100717748971191883257236137482417517654581261040097212485258021457557397204685533021296817780196345126588702466501677070332392509785408953358788426123596787409802552786240228334328487029061130280079913627812515997837224527451720557889674724127752154948646091207099082585538308978607554386520012757374606750231478965180445223046446674965073359214022473446914881445489385667496436358576565017727685617028230356929457371886188166944980445001858706762928337314907492720283022903298563142759114616771242504021900702620882111710890216889993457970036216229580820048672864500594542993769675111331200932360655821220802163629512328566119853751236231502398163714627125932417912519672204444838504521593700174207712402012137788782711376511332082098071640244466387721629941781117460623282244143242550692026695031995259344438195871070725397372676309494851286235509978424154923259102220170824420614227062365171135344666802285911562393922265281162608111319323051408913869853847748419719513027984095755105036057963270351276401766931053856086813230042708527822730442385921091995172749095636123243153425964178884262496727480342374037665700942425571070144751347624485584242737425496100602072183880033596820107658009834847175360116656658658499073767438630491729869191856533775398674536650987323779287050591511163935277976929213944410084822271349834915687734035192158708913607543294261722350967822046426399207220742597422464329350625477938764550434198316242252156379683338167203825927923124289705179791608698416175518639955768481917063394482401835430163397214710166493340382523312330034867287133793407019648899620759942994984101185995224931967944472006624752016947381069674277951106241123261606872280657336678253747996355217212034190873461492426167736400253141133282314136269544319693955470373352969415948883032976982211213998638092052166032653844912569873270595644162430860189401998079384771954578191720182551461373336802173065506911527939474371818306118385516531450612969924348857034970424700482441063746137508971740939065265364444255102394631753100280593622634630237364762571040160263713759194578951637772286402618025566574450888722994981030326362833907029179674676964421149698449844126813982326707921130026808581642285513626291055466422083347753950164591129121891047115519719854508471881599043476003205472556855106538242170532983156377091226038632861596022676701147841421574480060727639001192325045754627061082148008054591473979821674508165763351877871792023645675615718658525309408026548901404551379868555984713631767750124573275823698457719978634738052632637098499245212217435243591054521229324605365409503349161824431361380949610981396154048063943186246382681701172710490277015646229090403992131820496191562317524348520109973510345536196568836713825692370122122640719518360799101628078957306842080638986249355587328032814894753984323025717524641967673569514443760258922709062172375619622892428241946994479382618696736882386908750601722636712033602225318428763326142630445918805218536632902564549579771234084167823095908843853838289431255261783018378751396015763146800415835863428842657098646599129146411744730694101392986591782451288377502541548113364137803680279385619424915989009833714858014089085038722603600908957832636578636700283470892707619103031337810823368421671296075066057148528795556106267984867258322442713182481244156712781884843319776772854960084403220421996002998075024095039069449263185458239719809938880099960097906992487741968269891841577434761591488790979569787468234720063436512650471540306998269427739443837214903103952727333650434248648849114260940198527370963480183652969583434473581596915084464577599072435574615727126447631290436955468438437259221055549301780058679260879720522319046174344865563188956552770821957218566583680914759868179657789927831737777747223716886960120399285050453002460148762418178501229524530206839541736944007420978715466547833160612504109304068063994338295224418406536504857579532860454575020021507965266922752067163030466184970623886463100175471784033116048186093644873768999274776816299776284462691303918863030479877123764094066350470724506609198370217735287018622662670648298142430295271112836730959579153659320159255855969453296208591767341901933500683789829176317635779952030598440047337028202957964134322424962387088855562275415846735987912755854008191846415686544090627246322831312858402390624065243663444171103406405273970811542595366740758269597007968161116184155574241292651541615296958091063461208324259891570839972393290638946136649356800337346418633372885635561078593059694454166080033433512075390600453350832638993339529859749732930695649227774708531602385935668123640185867511306234382801145045351848315325734677849399115416902663487891946043776543404082899232393418744550275863575322313063805244002623193472892921233427091121828967395794348207569579155002718913495216759031569019359569730876613985607025948442159908606275619754674184804494696842809792949022833422468469263713041886817701804979396619943392955745389944045514957644505504634778326642157482833268869774291739814381856479523550563558310859149075934682814234730632956013299530694197694005583825034586359316667033546399129593051354040351333100952731325848558810484037131959155990714339248103057439613037008855893344839774815625137964687887770835722963938672564607158547937252451246592217673625164940243890196877538915850608200453708345859365152981556272791713767111037602309988194645114061590019426800178187170481077720286071460168809082415780695107242742986569951407412777632344081984089263351155362952397162490336787270526725398088865954368486393985894298728867208676539372552531/184392767441654650266907839964118775091664719457664532266863739462357924158569608819120128687193938506257562820884055735893478077265736352370617982666621752290695752464564911310401743690925538898481973429053566780147488452784195326718420417196571303717107148889714185180375189387478543012212961599577335548656458572959368246417911232139020461337904124714098617893782488898445621648943173654713750230958517049198192884920814205705909010609635637554403712579306247778386991660987655469767933617378013005118346192361395922738061051654708537656452109827051882762492040081830433103543248490039597794525415075199546683999978012632877751645114920633120531139540152365871566113850518422345955029099979991196533114248507501232661284323977180228616565765808896530932240447941656134341460102097410150648042947403136435474922984136521501002338261758706978691071909431250560271522453125705859867204411210227108623319376335268066141980814245236332244751140167397632394847340846892428606190093483020733614293414869455181208810355944310596576940603198034081743602504728969526947836095924631063573784251900305777146356290989561440706277014650122356373442488365999167265493198227329192537532472937351221484126711786075564921742434249141832354890020271833086855669954010515340294531532322529476710747289935984126623479728817219042723401681373309193777594880339365780611431898767059608975685293363156578736823999282172338897390902246982481439516776843006753044660306714895465328936922993078810369524630501978916817705795188857043130463504389072465881255733051759812920753996312675778224515806354974148632051646578027056586785665547532696547507232653604694054670508188782394552414527006719073194318019196708200014918485458556569050968564267180089498094639438309340521777283145043925075858496324907450742567365449613944128806878019635324426902703265389907335975372871143873517312360226670837335844823020866873826597642553527216138824354830707487676239369515754789716356080371131563158923945885755186895525327593483159625451676661765023974084025795747440032838206344355881315821506962759601358768748652227080836165910050919474932379117961747855974778476482468965576256006417521378512567925889830692837043915282298164779309613729327527030576364540345584197368143433949872128915385893132306441867248996087067093981539346427271505481603864618912860898551164218726885707511312775612484672383478708981830262900012773413128930443757873808290630178799296891237909694924867802779177149984784950259753170063604934969854938457027266654864319202566077900429189927673303831898842915370700517084258904070240303224890800287654233661249091371097280069520363392792408765895242593288953590037549483179064436990095544638953912942893743963093298865445462509697260608681774011728874692332768832682071171209308222396778666529199737018331667224188403769656784429287225537514481889276829541748009352235486617734323731620790817104652641584948954987714211846450903440299185544194000544236511201424574813188334670216457894530495348683982288018051379054094994589298392683595707492300143939932893422678248413512846653989997489760619017929070520186327956776740977827884373431657295965353238407158665070134514032071871363456838097128870185455771485305257113922353547468435309254997150823291889570469475029351119791669048560501936021964579516162994969766213831727189497737114283865619302946158159919235276365882083258831696714227074548111711178420398164805729717847939618730611359608151564166928912875888903571636744668164342840515158077776544434718725657970402070187680341899262874699214506026143057157747607416920105289746082058589011331196161125422784702257856829081174970944227092064794319850851208718823961138294231699059197382962802010601697094675994948273148104726406684960138653774021187633635902021386463269288576967596849281046216457479622503948842770913566540974529705138479172770447745641308315022231000145272938235740915602924610090066264694802243183891922336975397902016162688505725165457575858021755135494480266744353551192621094375432726697835742412601626642528947130209848418192763619985273373392240746864710375618233076725888760007516454944041510578234844723657266721896898852658833567794640233249247499169101512181296770227039362943562772330408825026770684517414794122649519861070540473438183847091935557153715662680514119982940183419264836458564456876518977445503304696330890570661062958988545559580738077443622558940830299780076173779490308358876432903692315031515567119150908550461998460852504835099183491870749942448650790344211546781640743652152695162170186750187951533836330062069736256831511920145807764720949432607982553440406400556972341055679185228981210544307383829633213263498334291749959367220133370576297340156937250102195172339720193796977379485756640591222472260551618360183103451472897993337213717175226924319829251426390530279592439159388680646920747426755408787758995589762684624561496610030271746731648760619878725756546366498008957376224248050426233080811451401088469176491502188655170674110661935352624398586573210369739353844698451982088118162986502611604731849135651183550921045575521503443379767264716639993378407569696884388034063750066773102815099535654051837765691290234683575527540164619112949479049942249796189978465557547651972400835287895018014646817196858182592508258336736295011681449316098810410864643328399875755720376159868038202107996051013316774892102814392179867643911705164230203963253504276312788886512148107455446388621161943650573987775190463792903585907292193877706828183650753882293662653002464882336446678874918334777319233371010399886712698102331738830959609140433710308705151618032940864323899340390239582064009856730082984531124800680791294458130837757811577386918223642446551925828916882927471644493217380222956002610715750115826527592188087181964272865285068285582728029470131571781114849024943500398463918668473425510402564012294418830664889697739055046534764182644730042779297687588272800343477461341624676606831736972204422838341845801253175*t^93 + 1007327020243328344997710990736900239772697157902193765109266219681433086264238507458348007631009760981724136158974874673935872497366606693489582334819018660725520324929054237889850819447423652012223663429403528182331980462179235324274930973920820554295701542581006054295009074734542499741321065872719443512862049680023118741092140280588133508188195185347221459810574473288324711442552135821328164930250400697678448524598882205879280473056239992017978572725408278021036190090000403089527843559043654876816220912829246064310433465581861759470932880108745937315899766329045915880121621505182144487927188040314327093679910847275793551717442156869161195516514302682960643177469281027795847873588819502401848711989332837494851545693065142583130679827784852825360711387000738603191633376830099337996953244854328760902229982340411793505265015286663438196600840789429879953631080823111479059728348500761052626295057649085881620682807572464320103178513483076130671524823257819227622463487016802807496643585619600094481282260420114212187543370778304019360922988391214510709426389350617955250598453582675262033767594577570158062772426263862654495149453931753768358601232602732650706129889279976291136731869792319406847001448177908638403328409126540070259018103316499162805052472129330075494968986561149866190227481931146237368262135875510171550222047331243040404291791168089783924579817207747443489232784823175858037894080708750555212865837481382723733560611451525452610158128175447196331902193268892673508361420853525507136317453571130864769014134550421715008323429133947769958623998796633503802698910933640045264128471024107844941023675298023904696056927418795560010765353417507064948139351530521022446068978304436081336371619406663671123018117317808179397320541941929474710012876140721494400722826284239791747159402848371897845851506548544233911239550982489382630912797646256268770729431866529588258770132982535321046629357353548170093738400462479259307544176695664914071800578425036377732194147173473693739861219361177067525287725145589881317536154362523490875679281572419861433714408059460933113925474158809552124947797834353228665314068889181917517013079336179958553783031630977041611318923473365477546483265098269914508630889754501989445564094261668873551377533453627211894299676600600423802535177730982188067554995432396003001966880352929032246944707837117074297314918423930803737646112186690792162647026441958408399284738805521328608547329473676629964930698894396215613311517577517024708039778051849834943034628354008482231984160212794538442878931667097020690925807916393505191645920318318982037148394562807315891975889251151528616265618009949335560276412880036598766045168645133610011304185371431025922685481192793011561498266173079364454759296182564889666008988153711717294967444042063385797079457914621039975443445243662029555028417105693080903842804686991986242580742989087811612755211278875000244264662282662215192752935256770631194250087042114899989664513317104421910115605659452936250607933316614845103538754078520312654403953318791440402673318610348788259379076445598753158840368919764945709883476497816137285133446683830404375164198277749184452207495205449052571042546624317505928863376830107114931932700079685283812486452895602567237481045094651693088746954375858685894345907341478987634117338108924163552486574204203869550766613795515259193921615962660098971822954701466636801030292686659067096655158135617799189176333732780578145001533892334377637837560878272976670029071707018414169106697205048754104396766871719995361245587781224023293825174943451824797442768077803170167485688007571744907742271795415138261313822674982844232795244520196812583668203321001723870324030979952020550939342767354142612999087978682546751764721436810676996057218344057381816086052257765268493331120595642363672849305429502027102874945994988696847185756953983706095908175372187476676373250473563586760768179375761301047539953131401902961519761072552182982487843467980870714355026587278367087856913557711661630347799761803272841504279750824411238945410138230062133377396804347276370860827285946453124289110258116106980044616186511894242250394610175337971018663815433866503418315740627567204050096534007660333117909134007401255489553458172433481327963555343056068917792854456421009160508044919518392819365215130031027017167264261248760364920285063772040335162368472321468219890355861882218752160991315045807234760425289770830853046934609748805276325792056841403512931154181648359940221634565003536167790162037371755209037946235269847416252252694958705537610321496305254410938677804963629444200434579063412448708984837908345790916631423893015073756496651639228313169512443606877796659705493502193039740072519728189117219357696478880542475118708657580464919554763513166736776571907053724345025688961798480846954593595677905036877213002388672139334720647556099955737928179828514557543110196628652934966043495480580460751661985831146293916411909517277583781038527397482753484731945943277601543632396170713218658659099710717061833429180948705786980062165368637665539087076672662020907136085629606396380170995288153583976536109298524123647386307631519514679414889111165181355376340686138008976822745503420266862185459311919475031384305182069154214953496500463882404929183482350725296769566437423430561121086033618672431803102745840980148846238850492969830985723825166845456693919460878393074142827982036854394393473167350338329441215274844079096467455379830723638839645051797387395128133139659064866351086489440121083199558112234041291759409439864793495737971419041850982874059444972720237167872849220419404723554080938651325754034703957925931340822787237652446992345043116975543581191526759315348162854966683326919907279878338894160905945557566377829187541592712406630326640836291543783324675315210615422445440642072258260949457583145393219930641838325254535830726873422428586556123399365219006313558558595045226407228087982400273031064496938517522173244004605893085250279235789723803887449/3476923852337398209531584248451420932036561824947681745263902686082680694778300436613990580535380444019380573867801321260187614635778519590526800477510519757824780910653270810037283559166868780885193477126241234223969553327332745895252039268189838245737551182500617404325043099229499467929013519893750207405632332086114819607074615536555780245522120518418397096401504644355758025234096153171306577886221119368459814902533241723856048247231085304398652984673842056077848493783957805612104388884301116575486919679130908623843084544580058289190385216807127330260757094686000783882894259271823408983405816064093292239504885404556490350851660327077168219207004578522301691010223914160637003975336405212501168142253426081305653626809238008679311110322524988654498145804421463693352647294656423106380796419454595862547808408102059662012665439091810693222253754628867908271847740322294121595496418110883127234456909131039800278150881969244673531945855331962311259671072559567150730465866972850179586137702784562106011918732462616432349535284447370497913499599357304072842918512462037682077043887651058256804980199620994743065612359018805910954359568815907747895684657764386304177152624642164933646304586941624807831744470884387076521232838997205073232026828068828045244208663338540002568604205079661890421830527557143561020666359101221156059862383295106611642705740544083516316195068052682685404958592264587785174620157086770193709636307909998560916593092939072511402334290226718529238534147092602103933421802015727569546254623523179597091899196603961914419706411021537924884836883314869169667113251748771531029674518489192591052037441958819131446921202695794990359919752328220348082550143824569572596304080692952057767742070464267806082784878346718798079171584279184129524768496089679259260655935470329251538592152454095150043009390474936996970201829011254214832955662861122309117490171243192337889862142812500702054882446514432690684745269541785996500838978184084589791906842917741235741042741502287969134488724009990924432126446706548410317199681694650324782229021902817250191045432242542753277807112363391438285560576720564703349621060939171000078301476209264427336369253173089281437262844856660367441020524701229549253075223000096861544388515201316335103238185054844755190831987113892443654147954531683613552724033591544067323567648143845630561417261377045407181918813303297464565074512358356435965097117281750369663744448702952128448868050730426654289372778399353880969175256207089424161707458666090417089120717707526157346335337465452392552071974425448581752679567214566256425631282797034029803984037460575263145286881186161748119120378136482251005565267285871035677453718015846877962903994675153198884475404254549492539773331849181898210540864228614066715585159660556539630338294474579931197938292054338355610931051457472121277288384090345593601416095446453753325494738357721503206636613058673916366419963257142566719088039465060237888812164472952401889520590227666701796293609110081936321321539978157297444275100404689821331930152873436642170133345027752953829249971134441916737964248496898408922413927578986133495924836755337347019898064898264325462336656677299611819694398422319260882217936309777326034403442667580876323960420400710303616632490206364071916125695954835466543275365758700233145374534460477085264708543357220141407497800479225299094313800800003084774885620719284709785534358633409325439199989469588046255812592623276505298924100856226857414550330218756960926466859351410355101888894911114249215614164602878143210043991166716905446495775716524001774351348854252908791836884653893056435054626817708416816340247166865005666554681639205442798523020761404984837655292950316922056395544492661444259601148828978932109746465961976565608911091207914755390450603944278759807103535988470072906147175451554029214106305209819048667697520475393432686182814406064277418843498385177416667204046242055043207643704879480183375995259414866665591649255459697047566466519081995751536387804402802125237652068893096612697217093524016758271667512074115275713813624187095940936993695935574262224112900358730838158967526576489599722635695603092067033148915166853320836165304537895015796303945496658821255616040402270113585366665035061712164086238545214335691457685902484554068760857249064178475284957318819067414201125425791197907577635718726101867497417177802734409939212371365743632755243080216694925599838499102716188100934564490069157884897266243467945652727627719395108492836361476751221057442951539728741980626485360765131430018204125550278218382877375141602089034251129663362147160576572463564626363811119382312235871465892616561879614250852545351091787519353780309115075255376345589455868299720558220749834275689453250340240886888646736135278630380857170989612413731825029716002142084867026994024352089876818241766002222369916429386132534956994757642702765234413482078422190976556326752973903905479743769870027663944250957887638057440832939261788477779256427112002131946047368831199752654237106578318447722582986547172362958152212690135717232114694102190523890874933554450451633041127145026041817463142756514772179287099408626040328634664227976757975506797707395511961101415461909570340208848176639807825692948194938035341665488080251195051810531483575247655328030157316874833962391284413057876518044529448557687240545091898683718441813531637610927106123607575890022997783672405954612043196405320646974670703239553125287956262319776196620996906538074524563774483636844654672580780243032389011070475009713453006202213810366375739436239763386274926043846138869924942276986711922703574109217491796000485408256270254848886827367624659241699512542729075997051707649599436574126939076034043868745366604824493913246624888937443912787575106927851987865283691267867986009656976468280143973069338428291011177372585176828011514275965535206635046931064027208124483552429460007294952386588003535262728041399645644491041043736636771867275523949164744728159512371486720066864961788125*t^91 - 64227733897314509695601899259292995651973127156490548035063691913691810396116794712655282678845907482442257359499368217147388874483415582040829212716018806448971363070799618074314975982739525884370907036408914270773097966148279010002205395777196289693741128991972871355656440801049942150931405526931727013431680972345213169939250115380909694712670240490692456064060570520449660589992529905142808837281135036189554010258546940683409139955969713446697204072714423604172101649744783205858369729298569424823989852665703322236170952334389402898446272539815669315328694040405664756095360954812427082547706897721430832585986220501567530071225468883111120231115026020094038778430780607857211485077511929543689983197182998006759101294629731844880993965439230476158050351497216877699467976246896092417853691517588560739078445271863208604097265875711431670648714799187376867089431657719287430075993878669103135896799905903922171849962612216299200884368173639781123461993118766658429859040781183829357210265850430718651221469216822650391083182776406175652192575938560467593911702327171366172356231295364675604408059504471801945458122682010789521719923678653858877435752917118854682392588623573728039412098056722542960773662373012749284564205342577694829368711782618541966043277267557956690012282100881414700829950507403286370885343403037909978813240356785711359847461347774736393628942478005354858031116801102781009496444137237405684001310674973595909306956931136200556392190382819746334336143091149788330878906012492992896687132498200133800970628160240145416589000906823666922794811661913761638542838555641906970531832324184090612260322574620333937098759266864889923639421365559692329579638286493767873249934869590438329677511030133476858206204112566627118169894535856505653228030048516759505038212362581024474846174073257684815425105725121579536915596541453286776236677020053204091304045620175246282689664239871545408531132555263728215168786669161263613369044933423015457608871133833591117458587609325351971481831499288810260491119374012906846625960507714139509064937611440789146885562774319376422880670282964590431696491385763324192153967273485626573314549476600311988623725491443738418165139898844923739504631996424651268625277319868723152431807164564238497980570793366168532593302249477866624904791825385822584743430749972711604142292610308021281024435407271013595513802273412796746186936574584937471128621700719608357466617426389312136183660862494349335288118248146255831081783452334308496938707418629181400473119172605716026992223284310467789651903381320969372317831505511168850771848447335298145744480918593645897403002865824131206183540527908455470444439180681298071992469837387001271463341516438106291620976601957420447564032046141965621852128404852358388317551881114350160955095379203167213184179286475289768904377289257079868259002160067837287050460976206048538861629321069355303270974746095667940181501316609648725500835224271989206648278600982071597963161346203789292146820847372252867440331221153008922840711780117495766480804135886251390756856357434001425966214240895698801219556933920531982779037375180349320719489029003716416159894646355787878346536600697400870644926348621145193196224953175871557693634959779025088683014014990249282420145579599256204438839617377047418986783932434748682326256088306426467770952582422789192368276793887192139599725716921351511253981927537168844460453647889804432072637455447169457767966576914936957072975436731646951963574654789300229271676944247129121518524352038789134714099680575084932511286921817376809620139321340772510209107245930786148454210064425827093458616353685392840131735905319588267191842593261320613992915203710040605360652464637343170766131391657641759702110906343329127026826129023430191121565891250454638029630968960840469534213532990711900886553129279385838569280859808796245977801529313081184836931333129145391276217334261758260330843494652035947971782231218793207393412967050086848314187121030028499975598465093427388207544422108194933174050662152396031400966561713925544692219558054709708764873897893758638318481076271896679299124157652299944557728215753233638257281357846338378765842571568845202512619849751919987060313831912189946525907174151053573521087441898868913079626647342972842563438160470112898814166343091614942207328452300932255204580752722608547780431976204129120061748339603354917947912156990166672984368121790122538224790237894933953124416966999974939164099063956916583726588334374194733637500320131408986146623767727510685913713007550806810834229708684464634946854600947554193160528764399553997792778858560082782364186148341634831311804288063645528098593626683563435097034037564173719660100517751667261599367848413206791466649980294036791720383775953364794477580415803061337526541038609555832571608550982450097025113911134374450055216637063081533832687698537300276558527537632916271222880836168711397267890019312800824242070419128753399077684803240348483433920020864918440819853080206785870646623476916856921267619181987186282406616672997273608993341125579278391049467716517051895580979289338814534687797150861125261179808996276575747701650764572977336263256578699340637060031501327551119324655562014416550553535394209777641401426240702125681845954142287479570833288877666296763862471454353169783728809255426368892107892316182895295195572354971945661943763224479317558607225762377551429038139016030134193651685671064605511664337420850800956531975856982865240385967659733218663206365915191746105877315801130713073108494150715762387716848304598406523524884211130052650309509704178055918428487992165259616707488092726914892710350603783840464582261734587067802868668552445804378512218104744156001051979231484760967633181838731339756678706554484166329887475293834719300473552797136776105499871975054661253607964976240981820820934876520740177353003146475545122604525856962956178144841214731821471725715277285846987697117475392655751714474338237363172254507655228402761742228332972363239762924971046233933997/28999677100915113854336610677131327400432953923418082201512382295194404755994735275599016785888724746717451753262320185708443379937838617565389471388024678731345456520789076223251805982340174727114321136997501367831834597255451420994399537056078008561434224742706770854214394069592229534995805695087105691287220927072432757110908396684696889248187400894574403065737371421333928329123718708766156322575464362307626397085383642391369512929141215207172904477907208912597174765837484437635745084957078302777225583720284421435933887699231641844063389753223513363928712310429017217475807485424237157923878153364683243899329381828727159020920942925406511152814961303860178161562254596117661121434684612532515055522739631869083128391063132422164306531756041483202439426783581542129561266752025556543150196244290906797287961000197910756007775764214085424207528195686641057807429802093395322119242071171753866817807046463324351373772456973178775828285523794556011617120396378050830477165630945522966167340528608632026489706596549157679695550384369914884212748319423639490742845536609418782806996210217400113655134389461510796590528192384063123925341109719076843230704899434816701968102702228119933047431003641319511353316295182198202614889750904134185042659268428297516887975009614912108453145993825436370542045869429505723713748049421456808042306633466239228537011476569725471409866651887870609041786817917506735865770075699994567260097570234679864808948482346799441032607353136456859770981358427798039565532294827992280598852954562743083705244184919665678199047081998149795472888102405335787441005675799429918388131622838410317183505059485517479175871898338112788000230861677241332251336469217461478852841707687527457383099968324028208135038416726738572654995446051108022268939593362732957897270051124150556799346188125349665590415867907780508742860568899003817894475731955014599220606253758530585067479789458539403362362083313010579181386634415846570758968916075710718973243106924398226808684721222032330350943431475548083610240737191844081291183981020540575132957968407927447171744884234049415760612560589883910345347384497292678114217283500938544045729387637587769965024374373231045760829976996172798830497801830019753597174613303147590561470819736094336101797713832652126325236679792548999412364205054593854775088272391724100708074667445078417158608358411020795801312991398247141300256191997594785704494436803189979913496027822487120436446569528750337824602307804423912236398322181593968523162899407934901617275849415009385220809393632053973954418816727852071903510630833495040544072969475684930904091962632405135638650801782963434385472296596030963237398624335426508464489740899828562428428919952218177055252557135257690044046478033031602916431095226028569445951406586068675924412333372108243589789973774044619757355790108931853032838989866667065507180516187837789815709546294419645371051069773524972824067195218507577687667572245156692991516443869989533452113384390100494473219662382493502107242218538671407145598841370508338813437790955267806110360546950395771673807696375897147770033201716519798996050753961392055146701080682053144254342945800145909979002120197258812485264242495292793304444478352132865516566397488201539755693275987963779510668109127570556571648634285700094484958529585679617957749530901658330732015403750068862866424195089091695843227582282222199502474205186834393911327974278442791352204598052259626678313307553308269344070606067486471130793676800464262439537043285394035252808512483954507049285237356591067586058928013237404584908870561801043193295991374575470298869906220674963322081202041133761556825328846755004181658623256625670395045205061378611602923528877937662533423424807110327216626895467598535287476355940981828101640435857882148857825416162703627736595787459292161008446654107377218395914647698821004922853835273660991928397228372469204266807214383595271155585016375331614694421421378592292938841331201129166621930846033177337982029616994516909325813514770010854608818402969496957670518118119710815438941293863613908379636008486977234190072609942696897636377258226299882539189597322309138397199847043120911691686692341004604354190229451915464419979403596946490931343059144414727651024306832590592292556323528077786693203185507634910432063598394655336369794476137777415691954624094190583092620217003138496610926615767232369302788538017718036478200578666013780329184969454066838056777144399778636127993628497764674911057479573151459598595316302896599014882575618357208394714610066209362724155478760041089841614867705632012482081473782778335189751459452673803066199240646072761399376877376134535686526429615555236333122280375227543258003405550987975063283710880082666550433107095857337904904361762018714611263765558536450008171459689900665117004092531007275401527599137833721897420456129744751468102184836543404684906407695484191924249978197987529240388631943520509831335177704318660730148213267370730041771459525186736730813234364253228796243146865150952278773964265298146348548456487814817181803497177925685530668595617328694909400614737193539911226203551310535609757143134229474475252589539196172015544041801007141380544025724743252003361950967395840594447480689778436677842884944896875279986456631250061950241898737177346148777347671692737787019523190189608933005356117613882947697292106586965963437945789508694078765958024748156830242089468735357468959702156993340930207249846183202626915636219561930810277370689345030562971978766102896764909686911245042743824256269361742939231737183101048341432570379555256525329441921469157487267906682521923936586173210540524830955467945197051880825256301863197691270925081549734074139683085599506235452678822023212826455745816002492303063106942233576930188772395328099794906901790575916482548046920731801941334708836247911677612307974773170853769571795429485066132383183532443175047322524526756141132298665950964982097027844163634330487285959761981708243108808679413073336879168230596283020561588453125*t^89 + 2983427714403355618011474368547054066712096850110737495905676899623177741988135269801169615541784682690813614754458264519353590221093730355265675782105593665793708813402444326418145552571088148757398584152781520359547564205548682885125712921286703628427672226440565967885837838105243161215055233789368387346277353331559252286290495624328844686667211216030488313407941355315647479247079653769094830704813436358852357210434321012229205917646682551870036968960406551658928663329196917022439354871892685022463278819398389810535782864031263333991848947490389699004146870469200711018333328209582250340630409752432735452517430381263864136262740110364263859623041855160373221948539964006922443524158153589008781956052153994161108597887003699176381808506490140631828540853159801867910612925561512579427163816707969973265324932549804558049107221327245735059415594484899373298819576554240771222176196301432642569443189125420776444814056311253177444437584724828270193126723788313785607141653813630554284145925928937832284952998050228871613597429489797102252354016877067005942872345863304407235091752865736331667238307003089587311815607428227515000813132155299253187800277065044425410228844343631422481751019828080630438679195111374417031164142777580825485216366623591222325426621323329138969344033729026458182457218757976621288161515101152415060985213569406624207904014749604089385509979413660564277579730413688345104895955867482003033654701683177289137723513683984767641587780512667937044779939965356672355769082342402422682658535086055554812243331062178607145826769379883066200941554707245880584767767492767455047703030783113799369446661896481365910568090048138455223650753466866285883452070413303541603586689195978125599205100270399666293479393632260667940997253115037610285888240498399406487107129543172642605642654540494090626952547386860458784212999770039137620509600152533299376033206032348989398892256436607868034274809455792563899535465753333178616565384078482511272887262116783164895699018722871177725492067407488318630946356899165443050331592909816649948934574313736408655078531104319138955738328311368104897092514685218670455888411765887685230382661401449361970742450831367358889532795907374663316854627528469392154032554276131382485326781662062086892566176085336394146540802585543755367169352586416088280477213623710044917816422413749361888456111063238801752108534401751276876738132036179942311765396079089978768865662875106600272202824920035355940959042297141151412259981765699585409463869968709411092402767260982744493473375433319071077018119334199099384178828612363724937782371405919288027995640689082657037795324732781469386569701556567264946781432257249612075613062567377729788373799388536556607030456658594511936431936922831294901826069497962348242886685692698007192183168617258210896137413429609259810368920719942668768198375606373216342980310316435028084602089140726784499291363288559841806556205814891209855078868760807459658826572464920538136374173116587181397165198423127019734272736551098654079322829662680332952875451369810801706615772491643160407179096513626980453731267801162406633299813947184596360962915306051491427754509882471329609874973146248021471722723634357029437124060039828907025389371530922020246159903434378313508436241549408333997688791412789297890607034753039837229158175355692709556833230145731489634437327922906613650208156292790074356977152857619470444829421115370667791021939029488749347641969613902731854549097297226439188432767107906376598514678931859686223248103002558960547587634727875514975013751770108496969687355881260769544489990239644716564931774428263001777149373753710029527975388812438785378821344546663098785519719524332802012916663608409914042621349718189519196973960868841920656428047238233784035178018986887710137613954079238105133357937159158493385405473015187849631238178719770251157729971530683987376610598542723103941592923439195391236708635373108670665033922068054170321566476851240810521557284671536047488251859579210808318742187132454153908248082805862999056410786200369748577754476023137517180695602242817583023253905509579311906094237864419719872031747529980043729895222431653890800192651592020224475096394215745693918575035476523825669247252331831919982255253128736257704463237425934522720160150075101977807200688102781015351909067245852142127261080551445809008886015710553552426022249527194608829313356773622135323799206331591842327097171155456668072696365083619455684072166325704081181012229279062352170797887026672591928695019417104854929759309972992224283843839949683654674131821711962196457590845970439070893951892261762289848683188720114951983836984016374720787105313531872700741961162500130970040027287611082994855214987284829963298892496009582636025500829783839440487143456984560736762345258493098433078151623606837808314659164985155113231063567797259778908829467720843790078003634621638444472796161710826879269370601137812548457212768074554342467692817708859930060087317445582443374227541084299578631484906998664581686609664132466526528566886375562805459581783759683078212064629397250603733445953344163783854737694120867300523386599591165697951342710247711281390357078533260863262962932543013684300096024172204726793190490458806376684112144720162004033285389737968926735201742366546545702586376544060740770009858098073647487570940218944460683735727234773189883066868657237481943581473951146023882962679456317006103095057049220302518026307961142428256251420229737732828834405875647883900243472194492631366943803151154676967152659528675781127147730451156408332567852748309263488652965189667041365188132145339258097105446318992125251645199411280999964340932060972416515211074196938415351060705157434872476871360715215876887154627448854878348936674712806267604475775895847748968217100107570519521085597201899552404711397635198351689536130005547445786745524100686107786817755602683160932331960223526064330016255963491126343239675979170092043288546297459094091886307131318584524876202778133566939338054025929018482124243511319/242927075385215779657262109920128701127802221947763927109492803574599204682179863088208990234551193907587089031997550246581011913813016500812752404451421878292524741645339870914992692182304454371137590297123833810737914891772756267176069018710163826658233967434852560426519889967872530337375741398417387330003674542382340989471221400422963922759937077287665454358581586904852264013676650662464450751708951022120161124163522367593605908007243001887069044439709029412957011912092230027364948068087387582746252873354390053790928252696581656534683278824906019809059592839179611849158269053872765445997868792163974220187528308534629876685424441138442050669230189561357951383126619302361113250932345713325772197629950483999681101577606242516193225024387671290281162527328703931278619797042076943524553990687886903842954080402787851430035451813517171729752241054449066031929396382242595194177252541354830298359706181195934500871980598977283157939961497426716418735427769666923933813762763116470160896492879172321712533531139617412012578237371385352315250172951429664004378357335751399082853846106236921365241442219223485978802663204208737348514248665120000155237095253553999761862460327962445802122762926476154269107982602799601739749486125189337936604462330378571047238754168118676236895162979741716006957678817568316036677092091126356663728289771452705428244196817525404120229989662419666241108679309313494635162206427016199898041007293523177922172571023113886364122211151992717139178654766344344731163121270551058056733637712722818483647962162336408680391495356696221992095341256447928338987503908516668794630689562203937592540756584660950543478153391200857836105646202638832924550532398003179939689565348547821502762272475976401124315408624279671936980867830700734078278734564581260890878780673859583155492554370515517531704291549541742860407959809572292970603141472419016992175140119925887170252071079350559947629248865662789794802922223050460703882364095442321387056283502389737664663220475455791155210375911976186723677003828478231144487122855307575592371434764694765734812884652252859870490266598051918025101828947740456952643210552913461491769222403134810285814848817293391682361617121148743535718089929911627297940388609329025384172198969631501053651093746684948592024182407219809000324715188006466535168188053650030500463260375197468810706397183916128622843745088168246312283383259420134986885467055605476387567836329172485616263566456461959650450436556006435126639452698791492462848180324179363904875467732498352318577726150092788141023708138380089596559425467224399665850822859596376628264124744161506558464793485330616736331798781523221804701994843875601020678928289544380463996805446118893974168743111706897727513940206222482120297229487946093856426812196216581079944057608778838118233926053873333516403460893315925288697109247164220061042703249388707410595584580155976031332167490547797091737103102285088843485778479405469098668093867185721656140402300147369931294762222565132050811296608131137121665703154049385193551851612901537603178316899023740211620936988041400272888736962843065779579233629399622682410992290386076464468290018542264826694445342182042171529402382920544689628954769207607968880882734974383170957491197105206017282246578234842663879657242121688121647507409818490909552484061221523479925923515204125512836535737515061369673186462435852481512526654651480849506610435342170999046508039368280140559178617639092266244675541588295525977201334189522354911264462001515072440012966012988374502717286442685857645136897774407068524937569188853214869419984057376352452043272379256017311271395433120903685648933217131459055415018372106174034238072905276689837337186825690126013505256273424001669604277331003639975809141655186426499976946552087639616426571128138825379193455999187764855581658667726686946904597349262796636675018240396871172554731773894470749640312620400647805355633349709865102646798750159079739350296613062423426190497347745726761512646724841333182481914782903588602938817612286326006204906214753260038727110238342502762032994007566024162812300678453023576872213376619541086332343243940942981252569567205914742038852225578410638853128148470946531730235718336403547705154089620664887493163362945303264235041128887914292695472113786659523466043891015986161047870174448214513926686774894457057391699675698412658146032154590000675657740876990574432886255265951043637621441355484264630926884954488649421126515433170717406896506227620167916631030624372280852765708617020306613462265335053230645753996210834876041208081479392350768210682782707380919883533679262715176565614121458792014245735962068320109207304292658147742451457802102470234304308472524968665196244968452036514924376306281602068442946473666144170766848524288705209090160585985800463798667752874690955845243375938810345717499892729978137260256330652623813955835531156684617033677510712100881301655643009781492490759640972798957144017835386595724616628766195509736576925730004006411401738393988823854812747771020017235092072406043163891890286126209288491174783005534063337696633450219086923573263260079072550719514748623829851787327651092743719214412389795866526945528595718132412609389993268801536484547206730381399357689677100117044868586703634284419048360114527333573451673440744814755649741921656163230454081277588539371505947885022880057823581180783050095062335382825612102825905851612823174412433718201236786669355701562515915600631302759017534325323219562536493998012159701459625535123157510402084145161680391014714434434179216728162288534518407993790329010274857801157633230360146729820177313504817276247144598146087088102988103416627092698252866053684943279842543849752485049207299358422238720015725451473656346051699273642412461312672147208300679655386760883153683177514158060930614250319235200211698964296998181953050733663163604208840411506580608324787867911158977350611164696711211846449139664928042366518990452134002438195933364799151959683506569565258052260910922068621470116796875*t^87 - 746001231645165707209621686795005337488018098522635409593163027120466062500500988106945905212868227765848008322168276309858743381083260137554094544453715957221963476629838481729113964576819446954051546278666933317320885770792769718947160407561689339655150643507083408953010462576314413358918072316946626634496278909079808657235195214767320976469775946017634520840038984257652654831335103553562283157751312245011070062023586616862751974893961575340683427591832263512418673234580611958061332781873216471786212703962627320358746225515884165630385493842293141356296391906943058383693199928964519448494958089000634856225488308712068765316998715708249982329358985008009432637057179398290316605638625785959132434953640540361533661430642228561901227866797938867385878482089778096455271137766585062516827192239344058249884511989069853928051889315891453683190995557106308161084442173419771980324759266466665987764390797916651539239031404278320051972609352197810648092316196182339800379394855357822591240249307675895999309065110043579485638832104704354541727702978680429642586444105096016446769514080963107571895180106171101403270879108087599232735559682873050795110581912485534995886147545719667269430648152641767184341828681240743296435208572115557392391403100800101194453407020014978138052374518557866939326817419155489153020409477420047347887851729831016787078880750952357155983650994400143583259095839204594358960526549312322681334096578727211539213089190164911007955171284390553849439597701187053410197128139320762943112959231078923198880699756782433549895259745355173827060255446787962755966147680173143586636153187960454174027513779569634215215108561701193850247216486135415013722729833601740020590035826211684825214214830604484396276469156406563787315016159462625940015146221045803827158252448333652412380067476624012306804963743758408189172152894164162844956715525508000380226339632908218481421578109023277789395224956406821252205693094562543271127045068130773229478825387300475247927260132126636105994981382968342513232517954682342983536587614424389481681903042532050724217965376750868593811507013886251204389082170595186041633086644436972833935368054060187720284349813419389268969420559133587672557719480108760177409908033117336460921698497560654580383103911057236427931589887439800597894712517010099221572219621130612399365985940629924071466512657936750866372207644219049246007368730885481933255021749287689609436902415086425257684983175184759964598574008923301571321183618011573070064381479980526395624747781556027975313107933829265768423312104169932302275098307650342690711382400219028435607589163549260828178878843692815763235687632952841737405459708880149198172407746220860488720475746430815990271718238588168396307715142793619296139401303005783567003616536657391562866017976023104078128604661432370606845405097585169378439934223202208456052520137574095040159130959672474407957446607337606055081708910263646892130498643318870170345674436404870770936394102484079403998771371307847343965454065118337187263277407315517859115972624295366793734385513294059084201351281130526546882278988505518171629905667471448386058144143688268432710270844366672245177397497831221533327458280018077919475943101650931922539315150313815701466383922872852302956156008382939594107760911988170313898167336132689989525473987622692004184233810988490469622523441891767844332094820044475438961626389405443238588702314001709537617867625923572442833773002444935287038980636104662524376403525844833009235217511609679387974719562261551338455578860312796609628924105281519973529489038829286683622357532067675938908352714966543415838708634857891040482339490210410189773589614179272935799167793889493399470144904514944462359342963517022090074505186590229398181272077290174644264334448911457486163846424031599147640789890723705564339009690189674299243454430899404871129399742290464222291208845765097149302972186947984251766447799150325946469144236394137611111886295144254159166933423572118348939527793418498536922383424757098297773242375563924040116508577568801963715661834613162098842470154962606127122636081025264260387348539066176567021291332456028564710617854892741478293117961889439958633894783365506101491072372303743461606281905211049477113438941821944987392723676607863440767628512351262140189582713962944050498105414753708931712265652930705854799017005378120018379639374574028010512093182213022304970426282505785637250044274758619167647975535457164370131645220694764222895072897811461047289429153623308172850405826193398234764376876557307916844917932084607946312796932656830361089869305355044977866920288448294934505648577236166612543466414737854446129960826608046467148791183712673173458683713023971193434267478676407165668706635588990856725035638815805505633378565095497985311437339335304163843737633528912848061223533353184711856843479139661968215473561771469934816185865910739033584712383476139309890493842630752215618357985559150727346939662859757118050999340564700306690625300025637099705189237967068707928108256665231833224859256961850576162687164076088549790089249236962169403686226426103929925574915251618380949380355755572556268670167728409011577962733473438797670950783701804676411331690895006204046519055180457866648721457515495620553437317799992728932007790368884476712753343271623508250294938257926742055903434028273617657225670239567202318282126784728236544231613367728790972948008275637573795875117577093802083400037465428957068678202271457780757918644964693852172466469650473370754013805135399064922360017452652463004802107456672384279658087153298822018736932911205243454934699490165479191541741849687487031823270629181586736894006713508224058373104135917093845339841570164583462257903480462615878008829525254263583246110454427729123221892463170191321118987894078322562652151416318574250925737519533281801823060994912495484346368538569470906649511714963441881716920180880064552751090146106006349576103098338035833515716145229070250316104028254417904672606359277441956472370457984531729356672055183/14170746064137587146673623078674174232455129613619562414720413541851620273127158680145524430348819644609246860199857097717225694972425962547410556926332942900397276595978159136707907043967759838316359433998890305626378368686744115585270692758092889888396981433699732691546993581459230936346918248241014260916881014972303224385821248358006228827662996175113818170917259236116382067464471288643759627183022142957009398909538804776293677967089175110079027592316360049089159028205380084929621970638430942326864750945672753137804148073967263297856524598119517822195142915618810691200899028142577984349875679542898496177605817997853409473316425733075786289038427724412547164015719459304398272971053499944003378195080444899981397592027030813444604793089280825266401147427507729324586154827454488372265649456793402724172321356829291333418734689121835017568880728176195518529214788964151386327006398245698434070982860569762845884198868273674850879831087349891791092899953230570562805802827848460759385628751285052099897789316477682367400397179997478885056260088833397066922070844585498279833141022863820412972417462788036682096822020245509678663331172132000009055497223123983319441976852464476005123827837377775665697965651829976768152053357302711379635260302605416644422260659806922780485551173818266767072531264358151768806163705315704138717483570001407816647578147688981907013416063641147197398006293043287187051128708242611660719058758788852045460066643014976704573795650532908499785421528036753442651182074115478386642795533242164411546131126136290506356170562473946282872228239959462486440937727996805679686790224461896359564877467438555448369558947820050040439496028487265253932114389883518829815224645331956254327799227765290065585065503082980862990550623457542821232926182933906885301262205975142350737065671613405189349417007056601666857130988891717089951849919224442657876883173662343418264704146295449330278372850496996071363503796344610207726471238900802080911616537639401363772021194401587817387271928198610892214491889994563483428415499892941909555000361273861334530751604714750159111932218219695218130940021951526655570853948919951920353204640182863933339199514342114514804427665400343372916888579244844925713189335544193147410044939895170894796313801889955334534743973754488858352275052633710547884810969796251779193690188553185680624539835728440836332551796809814368216530690132841207568318911576986122608123785868394994282041376626947646276275465767042049053968074096170393666143852243796227784402284395737218583700692088745974893049641405505226465966485588089980507964666809788636648740610076087882577112953310952642952688262255521271940949699226076726206270816890088860399813651023602148493176681516235700771646512029644790350671720130188808291564044779300562996736693845432223563645686475944455123535218776762308507331372751246170227491022881007932284742433842431935161043103615288163684664347633296849203337077965319030755638808919167096608190134175263245992194462982966036297325635474316332097166017319547469623858010752589693518735152443051512344554657635748349251842989499178837142121961714977989807307883605854460427316917748298781557175978293952460005881805670365106895022361537110464851384826206839018305853653164470351008131050397032488726313339123765140429437932239411969723894903571255536329012205053573988248797918021711913230935876975424728088230721521336382887885608728293308277712968963149674865952086028947048864272739925983905682003411161055470703157093616755045892334089684090988512658508375823341695966319036840412330621358202683104200716165736680287226369190888789934343157498066932052714996187770999335111565876071706193485330554252807806907178002564831924017454473282616400097393582844308545665255533263219208212498655215538445644291549982474764813786284933285952949908930088950723405236101512040329803806042730689817485065692686810510793729018236190037788645745278733075464321063260425946318128767302428641366527779011951834061088237725615744435644778362336042668504764360716702350361952862527273502259081430569979327785257983774684742830717539576426375317545780302806563369386689229888340573066558087011693285599713158740620599765808660805214350930416902956873616133988561205451770434529505142690413710732518461667073902539970888472202185893642599192727792426842812513312390061868843328347849147749074071725185209017750039413368217824450175251698223847144212194584079069915436804068289011837882899046733601625182068962863277843128470143453088383049744666335992851219118632144544771787668983112298701102403804752964553794812289828991263886993206131290325051966327490418429534164334597787318673037092750405058618309668371789310763667751327563956505469780956493035463370588617866426787325838544297191743294732830583507803863592700849171693721588952251023639090972530263097270166854160409248724673514952621403055814090405984139935993631188124872551409263245842237253728627645723413272500067707064218083935970011361404734633654000916900373998434739649348058197410286642834338713704223685851227026933357362208495318529008656153694698970284596113403875107023504612565458638360336390074687594112980410050287507389404758880738489168083557724068881082940680089628265253725938914962531897830840160950667557711999924444487673347427791784680950710114194079568278763276188443154741192664796671180293293001336706375568879011255545302897331494039331511174677414685174058633561738812555712415924480095076703492660942689502310521141147962149884042649251811489548850854773454908467764689475858342008660454309142800164513573799637769192266033371734195271771008559239510343287781007781083434891855080139340972699303247074064750519798288357990815057902228294537092462574630592000917318002629953519682457629140726909905875253817539646564227718183964852021659220220952497935288720012349106250658227280594626130351210245515690671217202152279292294817607012118984607308154024376199813787469138046941109707816808894762779613283864314871216557973386381886470454002919090146484375*t^85 + 3413573990894616604950637819415931207853648219211951935742519072353848636355780970943617472133674122370149720188798056287910628703867293013172974292816233825340978740311894235670131989819614820185375231632252310043868605033692996766779940235713713714231659234115407933778066614850882619899921292584125126928849341619109918811846916979055266141552945414228058487227778967064866299957903769222284689194713504206173351732292281225493941426192168799268898584973919999845491581781026792158170173078122898354010158542166243216761805602751955780365989925064107569308146230773597919063897468274999556192946034176148344198981073015908886958458995660048974444604131555041730812133958117729138765305048092753522358261788379169501279699848229650108061566444715197935938430440545870744916994601021255457477236435730668208520067790505378515034129767926698506888794485393120462351684049736483888968963263875037935306204046809094604081075137189638884464135622564258717824510719325871822527647541634906369979915398098046338248157668790723246876212365950604229649473715886273973344621065751946691524622934182037760742355313267657837638357889856320605474967493022965049376548358984200417017296627332295473555981269450921972240068622813274327769661771167255819250964135145596132811448946306181894963075208982869106829708299729430643307508100979238489027400092595263286235094356607730205296993839098439783609914662496674338160505483987093131630063137931611184598386102547983496195267270829583120031406442471469202034843443819434141725924909572258555938313280925150987900343775768536816133436998482337918001085863676496596783946253651504676926628604417262492608146024308687581040979407515626532062543328260866771078884698629448639164743805511599262057564840009787533422572389610924211801616981061269473995124818093131721810578550333532889910268287527231779974947046209893427104141428359347259025269728834113871106946666101273378187958694733951158037655751955948817543928082413141605445389865429056452905382046146846196623928594361681346642972206651447306006213807799749413806298402568663248297305082048146772080717825315720178043722506626542037718998009749077849989496813380017375697569084163068350948050035673389978363308797726499006790513393138199313114385635465545480429637412532740427079253962435608612086767268467310279404425893917927720568827893751880144930153462342041865066377139830944903196650753876407367198462017818327412434231926240563451089962859543736731545374011584175904296750102582555342773087755259499010166259468146983910111584095609297787461268940258003123158198037467025872189479461215801208820253790445547383935990727898831402532248640140905261402573961088328070387651820049731421552794134342564363702487908558370979231747527506158355553617077863431372674283238071512880606008601526685326447783003668490043887056848249049997739107690323722913289702861894865975980827125000021370158847850587672731954621499685802800391809019671584228840702832658399541797142007911431142159460532457276855215969595050201379358426167113227503138168530139578119088505567754430268853407485728807845200999736844680159679699186953040536021843294047771060086382764396128487101452739798043143422230497206119126721463940285257144325091440439379650785810252797148327307892555086620990874593712848493195963382727326830678008244087060102436452325632625661153008813283544419145489513529985377032337995190782245659622545188359111780105166629296151367679888929971390486283912310848396799521571907473723002806772210324536527142368080178531974004200322872969108613305569579498323709008576474681394437175842990023152693718682957855061798548618840132469257755012746504932224183690868348031793109682557219423424733388894750906100598090913671639451792647234980925422559617990959291033184576032569948848128269341863807997437720090248810701400084810054347589892255972842064540247701366017744874700910862524577951612579390532289354302299740170706155049574833835052700514789413776002207474534835160395039689691323019615700411453050168331232399902479273428735888017107855809999582119173838287463100748159119838914020604217766644326300369143190321233867069706164081340217086640387429375380415130197201998432482381563866135925635354787524369618878496203316654990157188238020040092866976144219046197538836111453797840013839400015539723924545460602715588236339927209712953425583175047973156474130306699703150099346193937605721458037130395492325763100077892660373925829023712100327364490226933306440388813307843286370882034213203647172112069733996216235204316920530374158885834506751347401455221587741472436731827998617502432322549133107811710842016017807063706827180089269841368287206108292692360401419996114729172211410991289537144893408152459337130951626109101331869656281070465639369049253115142717095357981172374661212440533252133141701101490865036368292801300196560953786041657447484872438296737979007301822757233274592280081958906598567757428577493775637020014753738799362206017264784552682609478128356086724792532961148274902101580806028076813057263261991720679525615474435030664486529218849691923839165808009795507654703839248530574444376814662098522397358237841403206349855027692242875501194692523343313798360718256928100035856808713804518902186983315088134190313401156065934588957057584778899170306624794144385714846001495013953874767238099842716093702112517958554790982544920971549529793680011755073537847988928267026319144272576764741557760160177966120975022834142280620600784415070206713834839284281045832526716545904436182886155850302694286683773086056222694023530768116248915928798590396656633848986115826847530231455513324476497981677022030055882451986474853988445353731523537379175670941908348467164335588693888867211332338539821201664665833348397449313094005595916109871035081712689617261607869804066301104545731636320185565791899665646611470166648512510300373687157866858387359072620027015658939512441079696926073622864134404984948189297142345679263801088358818224845884560378592241809292888686581586599497565188336644216698831/18803408215416812920083384429646046534367965515401263860518925351224985449224846361200714269937297131387397126533309226641524188180555763230433927014421060773933499344990657442021241801185812279151486654578715988867854221651437268310557734982703499508315869227516373957633367173511778785358777981791452148057432980168931361377968276737075430523848046868923094608612300232966529379623620761058323483610391787642130027344971243613900594069726210689286920772337522086137254734585822389348431482451164297909057110688964158936202786074217672641790593082939755651463811589131216385570282166771719964360502248572233333975114387694355498031461372704894410215533938489541315972171835345695494029144630772693966344123982541807023969989049759961892955718110047118444886524079880866751493217447075220410381117938921302883597556190861808715740243614019228455033605761152673806151158878347879930983606603404494581564761463162605104560691474061982357851020789958006319574476325056219224277529872705681497295780156731600180333028721157021923959945871166770073561854408682264376894284839522038570365438089140322102864863715521840281801463275967963349516658689956853096631280610507459843201934042826790480975818915975294376931921549741785538643485308420767199642674428878518593079666516316917880320555487079005027845664143871791626963358727262922901158937520865887287044959575328758555564492391661924313005831054194209671545610875579379457809939204592368355406364622077701694665010149001452434858541342463030317632668610756649500669940364520180225910761228155119308681228114606414448736517055552517763955360979816561401090088835592375196943628380577309507132020317921136668756021040707937621956532947454727580800029922317526576187343238000705479583650849866822204847867227949681103888952629703551825263875035261981339579852119646605270068326320419296116012345790273688686375974209067514924244376459956723022254598205445040676046320061008414996639622171089215402885849952745839871966870531003026966920390977064446902372625901233186384221774539654959268990685403230058151475426123611308652388875028843006664493761336105644310432104273704783726469081754217153971515288734831260702715860860187530747829828222775462935158719940410010123475622119149012767564401496909323522878407950697429828774941803189761632300951402869427647901684451397123728631362786598331653988251178909840368744137965660349008896733704999211605189456430829587872386995361303528732441587891823969221322483158755503293694405402350260159843188960801274357274142736588856718482880243152227800842845333501681518741995148377548696693373261932218711387925143712827712912615781626341136114280851714467136683537441570952428561823547772520468094788884164100791642012366761842470817949573770997723860754682451288244528373685010736635703960247198589803773547755252581242695911404519826274198332933085080007150881006374666981255145048315339438394835112240842282842167972834484473191836488047761990892881752380381806073771861558709834509377313220880031052011147116099704227015885485453452688563761240874289920859036500477335313857077124410487959084436972047884791447552341249361602063495700747615637437290953024835342512987490177529897458515898336370504316816141387710415501876785077504065354044466394324585687308424617742545557740491116491540174778714226040141496753422030012116171989327597867634049648156206067295396273664254107897490256072226038814408473780184995830186760472435358093235272122529570913849226405209840324740976328643830036089009854384868078024701691834095770709293853448035192676292762428411513253356338032180479195292711177284894871274241716131398030084987863299186902354948896592748029076522786650742880050851489669889484808145627563608214488849202823496156307657354545352671773432733584632691220389915155536969685794726231340804029317524053226112138528049485187389796798083252776224534742399580760082447609271523107962771915223879815484996740557665136836809012507926310903644331488183186500130644057172397401347626849397718003057953224581602192849797310466291620569979394675259112037326632680819680470486597271439421089634913683595557655068791530039048435975785683202558450395923776552561507587077676061523031939766403106704805643984210642162522314817819380971624065490307578764209931356809605569214482446717563757868577030216375354997290662038664900017702921762096211597823845034350515697343589654757586741981142725283794511575692034548041589290011547003170185975410194430166718363547924174523150324563696009836564561924278921489751034300114158919613122768190190723529501032243970298688592560160047613645279104779054295483174946020028618480902704317544778439191287416389306874781733152368188108168325978959612418101471437109431985481994855751190992374157655546104743496248902714034876478661785834889360332322742156063106177473749149811257255699896782929459365615193062074137109161365854427990265111228083491918344062687857412956561233473419924984403204265361125440803213825548579937499864106120544264153212804821841919182795829254061612510678261086941230333135704402105582568807407259892882808434077078617702691270123962180023501725215685247623255225054119931184375334892295131210069552145025832529443288751113335299501126577768852373346682955141360388695976127343337457236189628484359467617589817565477027888359858968408307449311200538840791234535990637901393055444790467929594275768867556331716083173151716647355223065177116396240259580190568167315192020468254158923422741485524862549524338132058537564499568953465716065843160079076089380831216238988131559518629792203085932911293040439734287223050439223999105646501140095354650649113523126777359278991018713278563730002197252622030123863960715670362341360315031818673438267514201132417205134347423151385262916796565664719854245208347891366110447814963838462286148028454924457414251812232396664683509324862404319353738491875173107822799679742797779898585356809736580940008369918278351757523736240336970913585528244153141624667358703208066944907620544889459526635869545084238037109375*t^83 - 16062093761640216005219327176418679951617226450294142260773315469687252642491864413108667260280279567587586830945879076396957848031881953789112726433888918139715506230730825875323250306909221294466479512007853458997679947270489015471016237293816097113109385852367730278314626605541438474634976739929052709478466987269207557539538256208807391368932052785256791447807426363713702071708178780587406708139710356139168413401082065949111668812184808805068927519647594441204685499340184363943743496920762991787880398747964601151210947033732147783158638541215783068361930335213677431922164122723014972295979467642984382749608305508373491931528917139798881639897085830144320312783042663776899768817762341826700609586135207987441684925334542950493054958607031155751355653041892501628593306932208357146898475112182873168488268448286048333849909142715356842691636985136047089368701071212100811909340618639401909461126858086522686481028291192030137497936941306230374880390348463813783672672066470195562386835342326704247145975411825449558659214097101434918213615765753210392232303147506515645499133118456408554763981143186144304941821678596334208581146525402525203019327520748355984568219476243262584538959577619241051640992864615033933906673166296469067140471401373776683701573815788853311136970023499844390289415870658992507633468422469787793004888838904848807294886188699493527735231784954803365542233764894553953219369796453705961557537029898303137588898400577857809775939835616278867142741171947336784165728731571837247364790724042132133002900771698130805360103187435286409276587502139002858210335124632514839935743056877346977944447038562451746160569295871777396138939987107224155006710538067712269537407340382685009692141399455681103656076960172805104900246795560872265405169927265601793409099363555946148608986344387065319561066564899051160123472450158060469446014145971814737372694571113419647488490266246829668811670208697848669967503611906394104838750389659403264874495469455221085995640673961675417448162069229351758290494235040840090430778056933538122616093696387866557102435868759311748917968424228846524259739579663496280993194866801415453518411874589933650448892468119812029385718425899239399621152442342520100063646086785324354922666722491004587006484350600300826186078476245784520772084516321402719208181017730828762902011842332755704876306226031248964505706511363420215095872482767005592731760638506924694452319122702481341617009611212495326314574424253888350302624395811115236065260433264324151306007631220884633110282534854001683100731395581588073244988124005953135383456902357378857292235709033510657169416839899747555502377116476702910200250881786450949536310027306877509743405019585661120318744633468834959742031738367512089032082291011793714528956377818373282653078903129053272202920726971768769615815727882780170453184099874552119655130424604246645771522352289010157208486223473768204324238907925109242492545672743990647468682655035252430307603635402436716633327693041255773907379562137594424818697318341784641435834266143104827433156817885092949331073508153268299746017513936824799077765989838153986415031317497483266221547167789046437837461733852737078298179221874820372418083002838792144334977392646185422692006210007957272698700745890128163530802053295989403663207440141124335564302395414279705326821308086413344637880231559179253082666657287442387784974004384030406929790956533270445452938511416063175104570254723768005977831794003547036905361076926189211001410456278547284183877593699652454534388624324025406783798862099082209377053280035863982807838684170808688925676251903601582387855377871798802325317374716818416831528262419995010227172181180095213886487186074942582264951156171083266464115460857355527596392260067977217346940438843888228908402383008537790197968962228370722456493522312298562085445804797185443621180056260641408156700169877204710070572826767646060186245092261003377548876412444525978775772658723110457345475774948629986382034115974567924288828635812633224328240549584431757970124134812049421887824009617758401522368227253402184534601255569280747766886038667967613507870210479764325533836110076859724775349385816611090483478495103071767754308921434649600502995522242933637573664635784276364238015134346653007256034291324033818244262434743678609629077413355536734276731911730414681084958462060454718668625142676755105740880172131086629943186314275639030762851057043687124109335844956303473398355894917584631278480692275398664521395096131145713969623353679954817310610699541665824894662138138686686350246821776542300711130414128976227523990861883203759745708412088515351834715998137901907682840526378738890372058324452401765472006635951721543236067449981179463381757824921953314363558496155574954914578109760079002651615402073262881741892857007262965810364982417970508800595141320094765444055074329780617723053015315929834011306364723198378816519074979343781090977676466671663430753376621723817606588658741394919861392773230324553621979804975847199554276260993026247305304019415729575381871370882543815370971624112427696226274218994829571297021546944299305965923526883337402542838283744703855127784548043398067848723491499443198055685418942980302982766046918372869550374187143031495496653333097905732073707806149206566493971936764855521115379334836265727484599683018393707555991904397320961801646256410430779416796881709302209497952334510098898537884821870231495460054981501986054557155543130171769459216477713192384199228178998930357980238548429899321593111059819929243014874522142051161800050141490554706005178393761796964114869485048850755140767264674475869338476059284155010867687265143987963328166752379042263812095329218337037499022713401068796549275915895174037627206402622501039872419135945218589963673184208041302619018531842189847376733816069986518640533899751407346170924778853114165519288705538120626497118767814553184040414040940755928815801909231999460849627435598829189469373588586712060401919127187030778359905807686505983330790053707162126148723579/31036905600366991405889634339573764409627763879721326128172538184731960982490531403797898973958502645068037697055880209494499825010825342788154239930003402913454634018841579173800261717037301747967443872047628611225280178257862355073406597362450396288426173746938526854469635856598542063113198936744970915583598877066838105090474437582216705622663586161844459960975462764534553394006748428202868742047312684682099823135609534709104320571490083363736991426820313955378152664907358435858521004933891790128689666903204240740096318694103690462539552942700360678306167409019985766022307744473400973173445011493328341059323808328303185050730141786698713501760318870836896143666831421604982444506127553408660847611045583506673764863925533793100512708312443773705129696646251358660014704718142358809375073269983502539666126248636501466200846109300138487878469669358603384433102844601010614081541059579458756330795271096195985587877347086708079868894915904685231089630622137795451592490807887997879436414726701179257657697207141780387688286654947870683421196886970945580501706556115076864245192109935015662988744048840349569141495283312720304712196833642781721299591775703613217189112331089900367898686702708820898563829710003791210084936850079318339730198412306882789737297551832704653257108886972605698962053235874779259465719915220180540652942271941233555996410275037648871814751141677172271047424738052962483853185311231323733061085651100163207433745445201454417214065751941797388977508339869477842284482808914925665805803565677009480888302483192839930909235125969347689084495051894985821184718833285216248639300632028774500075153004980907072472112736760628185448688329792521838801453283068773344868529389777309366654828748643964464600774092790176731321889646453743630079105210588682642780552133203426399110503908688686658774779424484090169089977961425750545732183029486840133957767784804567020533439797907584139882055892700489793453360355599858944003383932002283292668516498473596311598797346742576057056256312575497445796461055154475769396025326571533984825338359632826061633077122608266800413402461375976498799231314177116018909866343510834345383135585712478915902799935825538252367914464513179120772983133640762709808861869867360474141801110798529406863100163421177675375918940345020550275950385576277275626520355476092426478927415559206228073007395908582512649074126118972074084948653471698675525716784727317742161974543367604525768084974244643596714890701841833736571985557119339419837167698698583454116700001013566899527842129347067208071200507477875514835537191911981878762081906145320205016909242212393422933563609152438679270231973839899455809846901057014078584145947953322284637258532201264766684305612577097182332107566466408843004561678854096376418533604478721890892956784025992330108617924819910599193871364300425248191768339350233059803244189122025319259742416749299277014514836264734272059282455960600071450445307171635942167790620479058209105367834688806452841178193202384579254449599429834171797112420582289469007743344304187102943369925647687889669052491501551951425264771666062238636763329894466196260366006003654014371153992447062793216351937151287030848745026341794013154425336722974554811827397821448928210273385796230472161135471285674045845697606454636880936212489745701501857554541198402737998953485584133040316762349246633734677781089310217830495597416672816299667062626821573354117306266835801802068694140165447309750399533104439362440017455528059505857568519665647663249587572612541358479132760434501326889031488833664336043775989971555917098959750149069226447474525263376646485588458280967161637901027078648715989896793708511645716197811935468849119583624325172856491718835294494180462755601419229412559120029228070054794720128375593955729322163372775117451131130791505202255020695854398480250305598594916217032436217045804748002592088023863576042003351323268536023439535619964482074862836956045583168777555333554395167637115641080768759150664392877615873335847457592494392579517875440655660948912807988850982690328811339902960964584585177456237908450551388526142827465456547299482453348421631848694142978223511785577658024423230412107149916519778424967926952195960338085953459332838292670231762682498301689508204912697549934952545424726552010738737873246075149160958527966761020283969220442660516006863368038613698961210035329084142872676314074182353431220806837272224997447282093059483432708971012066926433185330872203642467911925724836633836233465912214787810983057215768430712713420441174728808257794403821897375015390879800174591082897690348307020124528565900659237664578003746539411291729139009492189927514728741298931291342638860870736257318288754092828435236580708902915852012784626244400489614908438819785967115679143699068378164531918202797763056538170346678461226258249629903365628884437668259570712381750479318840731592593074611760418709872577445826099971971226928179255928960405073652589784740450486044837275693562570362411293055638932271803122795766754097610125537750105194787873793686115474588073506423179192363601287625966380062210466611974346791947641010069726945074474330358412929927773222343575340802770579639173099092412587671245356559529265267727446034885756329457581578195792912806914054600776283737249593752873576382232526783213254752275833067609410610011725106146920039377317171146364588311584092788481130566885604223498124531191381348323634172463062551816970455948984900314719001577096007338124244872520775822103962988514590510938280720026522993132000005524073809952141450335010413640863380292549825414490367054983132923780114781841392386361426781273058709225902575488137597292741626785177922922449853557285500080649335991519902377204358940389167838794753856653676514970464411286186591417140899029488901905163379311765849515935767698309407964041270793934726600491617884569525280754689160731772313151383462015500604989950151200499577815387110247410968679038300204189964272919799175565675942275515235299264518471394541894665166271116043304052734375*t^81 + 3128471560260521394696126908948080118527754722330441297315827537669440656295094694115320997277337390985653378944001317275597817821113885809850009703575099489994972199582631804927228657303430916976020672015977615477775520709144022252493448422234402779261076843082134511354821234185523986621373302512745176131878958787832177872872225378899661398657086122508312983807036378713970313090417219766844888049198048555208644495321166509421151299102505263873463152967837208559856101970300659761016295104495537993427313305514455751469910640806201623686429734584908667769302989799318892633655016877805190114908478782977463727348751156204072373285069227078811932034248434457720612629173215706542065897710850491419129773897842619124288657479277242100638374936057698362235319121886890144386419335022658587727551821016429014664909274512003476987515304114487858519711579780479519434899840534925353960686018230676279304164427176243055916038573627594722878996623477839881890214980986753539779976668350471292952807157146874192479068413821135213854255269614855008581435489498407368396796270794593137485732315531935445025609289907388057832532125262617332518862858592146530187666395138138995639146410767683346226311914794843632853646142706413433539990790832997223765152331306757019569089007161757449721413885332965745175114089216211611754163890183233150490981967532281179841046709446455124025724164092676620237194538094452673027705796905371563836462251356871356530537080959804105732112712492639868883664666551108181164821478777467349676061876649410704827553131934707869122515569152280083685651809175525687066694480990798624707470408271855217245685162141463608087149787584836232233665567877518540376512015250505539092111539132057967913042519193862113666020776853946254305729650022343958031836930744827685866413792081677128467568111794447344560440238431107162729918630919105266746082667259241822790448693724213316472642425943286188501432855180932261440155034804242222066825191170456691414540353101956558495004151306692966306239638429100690726619066505420642629556411157112425374244001580042416732990299930751387929491615093754029957700690339455201720413070610073645874645862358150649136550595579937038941103683023770634713776201194630998202175092653084509318446432781940469163544962602156982177233204811223013633324391926111715694308253629905037518633411750560924277277999711703609113820233073906907506682795793363524413246449374958053010396714937271443800553187829044563431995342366596074192209077043750630498838274984028318231956108643028394959634652124193537811694013408250593825599289413373356357368694785215164861375350970285658008890655584386266189901893683378410430874467762813600052091919719567862454734898374020282962398155825027266539117588481653627726138178716552839221301383712787893939579703915809206467406387621409538185728688149342185463788088548948143575016464617404346437778654383482824586409409745311940680465919019685918217613628889744747841767817317392675990593777447973520155854730296673360063531078790200250062876740522676687681026309460796924131372013350769316367925010187137826382600912463609771444187418964328830992451587030332439301336017289247660756808108422745153415391510973675273391671473408569793689555611110215311781323415994453586313693301357048622933025550197135006126366351493962461876788148996850625161088194329439400013833104626431676541895542344280940467112265959069676946376709788351932700282096699542612862964136767230045421211560898255188349760657006569481672249934967563890753243732002169755427269867527294184936836605540302272371468054472177390181965474987479581870836209369428904618022635178204205022529520543820126065808040337449856378485560730035175533224843929869160533559074657483171423017399769409496664761130490764617624605536579029411593996787934839603667080832386720256174398167332598740809359399541140703965691983819683751741214880478304872682656866735319207850908033161874615080069481475407213881650415954290664932126361749763302449090093170585526384358676928112864324397963549439262158877041208233337240355907148407563686134416366403094873525337394246937687586119283405000037192312870152053554987565901176833305224928473136930530679781910044628904705220371837287221730866728583486133798355622343259075528718034150289804403331428524810218450263298788529854951553724677389489328062276863138343963300908216977683170461552038087918828625806053863195249693292080121944393272701070460429422647458439204450621178804868310666663153335332534576853032998356226301085217712709214287930361613951771355352748465496459037095693710249720130651899742072962080767509911660782834220414413202735501793160562333900352174983669905099996095690023341635512450601335636525107768065580244087479596159129420732668177003016660207761274127563009331328583251530812380625997411171108932797601527141993586620332661659114615620630147960514592543452571023145974689068718519949067587117076257668234434962955159979542727452985104030506199344535856276953353828611826286808025003920561682252731073991291878560661982490412775295085137058506743232907127149966566150265732193545500327636524897889547897257985109889712441013332815570351717402175494861912020257070341142866708284053057027100973784911579846584642677250910784912319697364418408938820558686724604062196017715494760224300720088303919094121044386589254970735358747414171635182493412806957564133865496508377796419675121781746539456329560787834627754781140210537480148818332203916939863210551094807449041537026415943731044403185150800569347855803157705380425004051936659222466634873729044610599596956677752003561877974582087349387419020425679258485163598099036403465350531914605623748249623521912502408791347108028595470064315323932519113255407303675487266837274963659712013774251710661421518703556137339565623902411193357388061827756968504501536938892350478821751508844194986236132852652345536374419117077669942648614384727334810814989294315406449746879120558109641689906638668777653166760233070939710847321846344250355653112187736503165312718402174621413/2515522040326040723205746289374095843817361356424327234956206335589695356173460971184360577333797158825576141742862389818906066064148992288941143026425584446010242868317221818222206397189504765128472457036946689292518078645220572358727337181289961131277997909242610232093742708624313933880717913823836222972917612690664100739740304725027810770528227693240850365972887815421843741131534610261133744340007503394296115294879957967472467463602869102258436403914510631074784842532306273227298646881370365459195650163204146178502868299096181825760150186034911948803456654817484031530079633857628115912144030869798772334005688909571733455037572602835519186901932017124002755347811707195514935162749720841084672402055731552114978596687297893230924270741619671288570079734353582340777735018204994883747498222437551779912445911386402865748253761821671718184224115794311496528436051540810304709201445137520330065576184626500328955363145476842451164682655838447636322264506596723791848206199429440815783951391120904220080528174875133188212019776416453963415557500777336515259181525196240489058885014836091084290384008402924628659431068332691466672044101393393358028787901327089145319092869797595011299442940781276656778661012915739374002563091614453393831219167614749203884263684293601309242381726456483412514640487574295380720894459795314632708476123645607386359462141427434133869923965989020197029954856855774058104890883558440003796864534561389771071636282070957385790251131623430862452312867299297802896267032599092432049569140847772435086811182742728322795297883975169970109132222415933110075033075808857341633543316657640797444362709601230307787400248355969432561365912161579084836191861769709839618048091899852296198629021417871934692642986656389015322570438629244776931720070463144463578448453759018448273585903216558369319215147181951258766366732305679658428787427019519820733737598854839289997555953990904813312662925130601425852114947339667579844224882883888763165047047067643947970939562732901380426843490025409144835231689223322634889937114431384205066399337419623494995322855678065080798938113073250440921196957747811934125225586977143549104201050866696593616072612082650106503646400734926184294748571263600088764138002168879277935073139412251179704398179911852239985714911646482221142735978781583460672692668317290700985606894853656652929620908075800545623965081950259897115650468025206195121312724589319024411029171323559551995894788344643027313990832809773314575247965215906954212728468419212350324396734650050206116052883693376496555400386809780898208583971171631617704605774244987989456000113273140281747640062889947653449494727262456048486316603770855523776603927756957540723995089677793866583734152426773370395188718195703383386727745946631391496144112511145792761879768976921477125470082425218680045774882797929527831839001825114568365534544464025879270866777357520367328398640741703462914434436091127647766323128908417160004093153375864409170083207836197708183979442449057466207474834817985942442568432606453461284393025374777633713866957554037913526880612428489982235887200320835785143831497046384821956164232461901093880822542721172435030436425523434559969407544418936761683442004143041085831353665020960644613585737996941395675775979864079630999716108473761618806743641915809016786356118061327333024236168306911523576290676824742598372341146312612099471649346178481963053262545001032457651606365947864676920752802841804464055695962158403017461959439451132230320431325081542924805352375483967086647105019410524706308969033632012424273177646594608204885860132836156042859600867387087255360220842328574684150034817811991713833008301860449122890454797967362382647778598687589627195902890786522892527629512633546186338896580146694813700337501762787337276086419784472452420576245353657180898817418126964518800534027836736110676764737838342076180703914294773634280441382733793307888813340140062553392857710180449867327197835194626970423154785977576484529676840885669648743314195537766601551694870800645282770544810031906750700016814921561067443688055528415925928418135529257600915156324823731271865460570770222383786136403111572282374287962102944538956585669159905498270548647421808390364620795808889918412099648419883967291254584756195795250900783465596664369759256964664944238941255465877799828372398246076618102315864913718191344860251159036239967876038518541938359879950180208477680951953597616554759367107832033261967555973601199703912503726441881278425939936700045848025703445725563228638859616834632053235736126079262482601929221926433652940076425422510335020192433549753520220097472443883883901620186792614785152052183631286347983055357131659557056992389250550193464437267621335214246267192203258408287586286596566344454961665112523871338078813612964840037053917462545346769456099974696116158275501177205263373976840515145508541934915918554387327590447001837411277418911707979209766725722182903378087151957151258479272314084992058208990595980607779492719377658819598779681589390750746594510240007454103598216658618403342007032940387627988178435363818334671749547007550452952299546063058733264369431837073838086121372897352742128027022905323103648662822692120071182880365759044823249617592472875173124208091116945399886030297485218951155345526111468510574547306111326527047457887108403144777473109315185907556632451554117558833945298226896570019802367003273920336684179651168621508888958675042111645741800871186793152514015903392415649235788805828549592834546749435923616382396585801377531311920303238713686684559794636447754217538143257359620490320546514131067327688749889092132923692069511432938893926908929953417886170922136592418312204982460592956331984991705667979587857329072677304784679863350448404704924198689073736463333359612279518609846730638800025581707591844460040542357318051623211508981128545665845285858448644494879454800400347305697182210157316435552201950819491040160609603536306672927351255783723303563735321466142219008290910675372438746627365060207707297607421875*t^79 - 4300397390613863905840943549318008150381403380477242679226680201018177991901198850573269313150958953809931997968149259384922073676297882996614155463802659252814174555071185039226797600874483908933482326653809618448606176758618286679532595437137756868225360554615935540994093345801554188518175321971045124664243080162372637008689795079510994320481337099889884742654170081254147432175098171901258286360000025882013850131629840090523116205918241442540148830535399246917030444000768770334883651339255972249196123729446946260943963306175446834628617244221376915685275486192913426194284851610809061254991633858360218503767226138688781793638692397907410253215306052724498774507432910012361947620779440809790544263096785729039220103705464049265750226032923597261304764040961449715515287128573168540801631394937374859000614223231248707484638927555909287517898347488084328572231115102085675884952059390046991747158760038162033912949735209771537501380501255454939342562676842167364960761661299968950435099499589839969328879336511110854552678422265906509868497775282245292634753768980082101453692213361510719522810564838437667146414745222282972243332804250109008699702160444982054161724193387106740446880129769990531069151829319587757003757260609924124378011080213112278830614172710234653529622276667273243821845626559723086223406494449157159390540111086385590117906018801592722544084721238566358735616884783419863611935614422337819165548344802718868305917987216488497700751920627069756786786805664489108642843989527578478537432180514829189784765510210554072214383643823342174924793843099251878542490112428771818014406935831036919300764823020488239689999836357064336902051225296400209674856408014840100362246651026348884259786270763493521977709663176276279355680298273790552691081311794855768329248743974304390186365671852137715091307722297005277257361024678495188983939541873686009918693901131390123172571587803978096021833430363551389389530079712871587342088439772490113928782642144403883061473345477176415151280753742752614446980968364636272417511510316664658419568614117213922516776086910931493273357266592041755593318382899430875743494445181157572887801437007577698740021823740995518013758866867703726515126928177432733935523407792039997906041323638013736553764450566225475974019711873316068281225877143540378786524496975923956481871014486443480203757177516250082363337545553973902495513623634867237532008578185575155055583001789548705813606277451476617445330405624134195026161576221786856068664038805991127008579774295460000451022310584364148128637669825305609955889177826063849794217631776233168870758133691168703998445025313878200390079883476126929126733946993428421045767773251780567107940828105051672965602731317846002664531753332148565636372345588149537430344661204119942676293241573695516553713603429302416265629638689907165318376771596780556222704015756996383016282767217560512279493632524877614727830841687757225483955093904171529805583421320481870901330403497835811280128595987069785003410813092655061256580145266904265694762510287017974585352468624993936811920430266072784124170713799705897339174254408526460643529320769428783805752764537827433774080726442380779983473110915496614494957278953414741706221254768163830752087269143234031365398062880369823751218862841160424695059348457434272574266332225802987080239111087130699523916248700986896986250521907463474689998048937886076452308358269457040571012405675354007444769483899040946363026982943869991839146372716760807840481188555842980186199125848848012601170401357725080792627445799183462511087003468132826139214360685106682162885611499553521397080278158176521946769828895057308973222473635376387807243482460828943778643143162934073240307509132017999830312891524401387350162701721828880092656807356057774853291968750985507363085774880027890123983017931789771936306123168441608298600002725128717254207469455255990905355376481274579634222974296896541495806414209736688558762103033481206594268090821478025308432580512283320312627332266227317214067384558150019283465726572140605191053456089801522612560265561071249869839246642706827320726335061873980283553243644813046380329057830828981570528889008977845954742672313416044576119920107439837766797509572877889333893688369645898296049334853511586668893748371192280943085032324235664556284249978011842191549705019831079956438191386327813035706390967589312782337532830030118119839058980959361143989281878240713751757534078186073969057102156161212251325007051093832934230569902738725085412535624723208503210576262236070218040190908695032969548032222213614859604001837855666148524767174302635032057615994889634284530999380455577545722882273756181260924873603636416865185145156363564113591041929292649651511846544349450422501108718489149416641441647892058826764069782013911845477661054194039816707092195484753197428299660445234880452284421119931747122410371181697149075989502240574289703551617175080645538730803078295632778067090486680133479499863988275047101440067988270119145721779866666247541534131401413153837702962673678022106439073331721458584600640989723376297880956838371509417097395767067505311437676436415806237142184247275845092417393281950848245407006829016468796998183107536933023533258908553624164710954604636749621204367461484070168750648636358484235216858425940522134834364330491107424004874350516591047287806422538438567745693796018047240473172923507867302782817383303520812126053661874346237918967063268553234784519166583239888317143632079578699235213390150875984934135807800352681005632454094013392821511780905663877114264471794809389486547145390620942573916394171715299334918714714323427296470970378235210230655271590949740635305791177782797394048301809681693301274733539094642324337142136130530714889692900327984819133726160717041271472200307700682889695038655523988639075838386380856529992733024893452198849400408275657837955307250599941429585004048732042401174168292678360167317249364868460242492373263141331276169620142759721433451863709230845259127946896545290067620003182161255877174867223/1682016389874208759775138285121436056447697757779908527289642147323727748382165545687278621837130139234515615057073651264360635604123544438961939990334599167746978945114651954863369418512748308726978750760039588528888675876519961810524827642955438960234689692004617544740641530835190633459011436667877209671956226313676004280131053455913470810767552088223960801459601302220892926726306274824158383821667717182113068972497958294740302731875376439570614793659457106021310258883439251124799376730462701716118467459877268362986835402532157458703653222643174049127175309526984785102745397577072327845234666961245298114994573917829687433378148108748984081917911352910050062377091037074817038971248414588995471624996575180979441013567945172798323668252737701305458826664774194600072736408597860853992183423923981185397356520878075208196898619110869902722472376146445353711221408043020514295331092298428656299997843731432577457648344038818089183520881239657204265063773658432347038262316279492748678018017429948211277945566771132181963908083599744024907629600682269947610628022730092184211668759595226483966186719138657567576271880995995812647595648617199435812739174161864792463338042854510892280429019568104542938335579591173711123683824023462334052213852521440128923232333821337983431464753303759916194976935218990477795929685014436105733686102456253606926186158176160970782794009478388299845064464810897602822125813745768700738792455357146077375904958188156010795580370415665163333051260284011972395603432682546150152104653873567277582971731396839006678689906609417276363321806179525753717221241304971505769976906399714807415160347588410651453584113064460740929320123996400662971143869331625332809805946889295737114694288316167158491909196242727797040513336641637666319279283715533861294047450848236480530374582115267836437139804238947618930424947389854232006700857013737025732717314162282565453315776415788457945578628203202296403145920113405425600740189064726640934124533257015464030508593319168172529311033822939951739801845157620796432330901250117205638673248962318348046097604063416606601613963996994273574162951782863188812502714860201919826269553667271010804355032432124406964195684083412067759605105918262517352584695840231973587676330033698812565244364988959559527648204246978569578196125892199688896099316133698013667530978278371789264655668289424413834192371871451031505865263697394248398841359860271112267556710551354712239815029700587283428636540312418975657312428181442264469111954050848434106159498607429320570529340945994661304251245642294046491660715243767339336273173977782444089701755740651615091968266251677948217271896857677549100618028694401400250845099314328444392802936688505257860546759690924147981594912365148045818452440965944813080854241551140190059194716925263430287331197964034596506007604257249568432398307765371981710456500828593224303861425013992781215970393125143728995051157864512957317190791760257676122536907470538616513621987335712778565758774090774520066959085675220390343935595304468139155115818381971938670945710503295221069316355903371969071937155930528451915348649657550443125098994856812475928881397303225554545276468108372135696344201613444160383441913280265137246563784884590439824097171640344848925585987816016165666115174511523075223223169885215278119280950122296827863320635119257924796904642512248262114657769187659643372215693568972857005379267027665357971034854622869455546445965384186763913161383577026969641026488986196821464908007672399084385722892629232012322020006753944397497023689183213267552381599283717749237954807121559918838286417982712828732888467327213105430341531104077319413010166080498608266317052934866693969350398905450242172676447438862464703062111769983825226434892797988220654799172241196567006341565020986427673280409336949642293898760717685460318571080383172784084572125779296620948608575812771864429788532771864564286394483951353526638901272200708706037667468492063296908294563417836404263191068042407438980460753417305326960548533835205471550938639951884608389319743381376415551559236769352950951666428412315741139923852375012033589199537948363048030519036622568364470979517299944380696015790612116610946093705841829289259255518221593288395842490414197514149133834370154099473491063368188537614161375965708038290089265173536520244240345949230361077204014653882237233697531238745377035720152535615659794025528087747299643756928532814297422624613487428200780916139528310188019615179203996126225896868374169156511626737501626480645516677094560895556341139383529255304192983887219494206646802240888648062926771655210440062769275436965178390237845999815839165845452845977773010609879822869821123943246034326639610963301181343897681837789402669750993536008464227069051532392185814649189563089116377005114976287180918258844130668528580431549811705239644185381326484294654620014107491203520983858529990340013594237702542408098838506569987766209258274864591908974738457829174500364681732606955413294796704275468458018822027993154072440464152244532184223641465559868488486649712610754889392435451698193948569938693354333648118819852972794537290886942445018607205475486594679397787615909000758819870196639707199546196788870966614116289973051294950348885367361165801126360793588564979077784777562762063976938223928967869038942917953504469304771181281909145633017280071893918476302111693385905526026590951708574123202725560144652154615026146662860283162483483861523405175394259303882855685939756363961288827996783856744077505712171389079020093199372070362082100170064329482633973096327967179749797038955285029406308823995721057090900140091320739167191756118697290558002636677617941243203466547422547187783216163424628953422891318742371091043230800114028594078047971090074442599254890167571548761516067065675286831105336689824757428408849932501808118491537776507702195779615680978384723621849561694227690949370732740421214157595425206781458592414452569138386238053936065505544409441374943325450988758877641158030126120784333184523081690673828125*t^77 + 1974182153236194575502961838953575081867331387087703615726149728260454648176341759989411262874052952035300465401669327946615142269184177626279417879610689221678930589329472876749579680528131279929908702718776731255453014605994377893832273154884416252830057170145958894298282775428605121306372562117846323589407897507251689794887025270560159815199099591771486258521672950282909792511988549590328067993384451475629990691406455265697636507568799024543587541272173268922241026807990710493857784072900435083819390877299255198751953480254261062982377365037133008682908502769019181333551249402373464058232848344842331873500971826671686820638959015264153570782427529429360367302491636241524916876275768976568694440606210124650598942891136152706138982671203503437564741941326064679421795337709988964537640638523418466539458113036146318813612302853921978560906144813694652945697155378636195296924366176182433792046600251588930539404400704056412277749374324596691445862718509235118026487212687729915838615235458111887273432159333907616666454516713698384823014343893507873791250029777863292386752882125903253938938468734339032649902091775210946799317142940507001292269312670037004508335205069635364537041784763148713186462529004397395339482396196173712874991079268980814176891392128549151182400401564374891354135781071606621659728825782029725097134301453268251591514580194425889884608059705349902693661442719249524951449359187052075786064032610080746976355562699645068815254911499139972530691895511006297004820502515738275195229167270642336923191344709836132065731980030081515481334953975717225257154579490086595816950157008307939801002338473474881884399129709245619882872161518062180421730070762579495090917796289663306005050698197546460738621831187145191169776551198797748813512924144913367819794894235874685293471212317208573559434467504559015618028696806754250564684338605532494336985759109421368664303568504590269610398216083082489021279849635801316416395338031340826130329761208810104222062402209937031117786589998864463438936472163079118641812406116790501575379515165457718397530640940593580534017914338101192314580780849619361056162090416839010704766491352602313078403398786662849380937423861194987977789459096039041369584775146630033376990037927023628205969811739570996283676931468481482499801639500102892115225758112730534732938148221065388776871973137483286578299343536621730759789679240777362046603724903301522814582836038728536096208155598780177768878012313378539084329466932130265095506661563321272274655154866441650992417782006352242868660181201175815216302664937008671202235234350980297291798168264807432519023005111834894155692856646469175499879851658595771778619863086368788345801175833871104007896238401199698447522686428780660455785810483355355772187338216395580230417916259284479345908995106973021378194443332879307998747900165864365736060713537980906062385417851584787675732934320759883291352740963758796786801124618727278106417247691296650158379243676119178814691643943348278554642553682364478280547065275261895183357994774205397333701713795157368733652391192744532617816198381317852486847705469804831468045740966648783853026491248359158264562231131222543637895796717556041071009904652814500777684700518145618428022411742709806861391808083988019799068283089746276649099613317202808347148748888213954473319060310995414957583702669942872453495112805384604978920490914597954592184654799235659492178620375421138740090361120233450881677177106013482789157007928724151035155052329328929193124396203965304946238619515397297805790431043473652697382594541030627730105684326021173437540133634458834603177508749196562619383945474690015277020417407108317406871447496341971412870824986021158976112718884788761141071895153756292821058218200637876632287648584048557727280627213529809861610997141602567955388640035210835842981791701880416911669138290997668901626525727583043538637839212497170061935584694893882859340147672187308863504321041465113831116033583375780200433672475807288774841152564643217056017262200839710258265503165326435920020121548811316731317759256749324182219427591049322410881057947671397735455666205780255915586296193823025922704125671404976150073586933920892769981857112409594075446571590503509571949748964491901755893918892894561143614334345223238844725296983392837873985218868887296986192745441862861078572435908441332167141762587406994614059137182228085198295657012563868013017611504442411695785934999154570615448436520442896281494927546955778800394746992437848739045611005668444435961136609612492722003228328044724971086799455348695951740409703812272750569562217584193217531845170633062534148843718859455837913410930348354007380272582064900517459078013384227810649841312662285091811887808410763694380985021378911805625118899742663309641926258649670081425971393965544583990432065576464517639374067876852641573997925454004418177617898629719071315579470314707268524588192478605321476239543561451909855170422299769726333660703632175688827939904636394488346515300737481350242341569126894489409541054702107239814605720984656937800771859337811225591985728692156453203129438065944781273149890559257495340122612411064924117409656860006447332830585233022778846173321261246284279694381814491588976144898283401442147048293163045028577944037352445366649673970695568459363599910007578802908295549120819300116927090577019240705207700532812834608725493172314883902280434669967570985725219784481890671680321475520091826012714155218633514106509084107916214388632205573060615119140754593915815664701583796242539740739692104017485774541805702355487193476776273190353418846020359199566984665122481991881211881935722699253280376218276137174819979620255203592577397026614440247711355594135434448745554251314293242672044202818312599096458011856462796333942105449614275653342553530067361196896508239876887841610993331267516854373443062512071662477910504843213467030555646399943778761865384681165495200148990276215665743649160534240195671581771925873321561040756189310664377052153101339635495033279593163729305520257473/434156827905842845461439914503747293790883025141242623115345943870897259728513509357593020896272227497220751289082322323106073151064356437978812432570131928038587097846152046791032041466764579687645489238386841844307304325270574558236116226022588952398239709462230827295068187342200179740231848100961812236754935038757280325553307629042600420311754516278587284792332154307016193749160223534157764655268128298629834361407752222181344373974326061512545052259502727041214823315692923585784254708025275280621487542403385827459264332796449733658897503896533561381852068530504189661260581517458604102909597478633120779682040995024221269329749268329689073092447897910223960905775121582623229214981327791640064916192297814570992079800817017004762115669131971603194729609901131398395397871699772525624605786369988650126915076005866815102770909802968043072845954232605213052084746556558866514541629343263240830681261612496395804815075815214409383408798891405025126858993525471985680330695273440498441241663589872996092846339475016261253671080020063798636871926150131366347548466905981586509180735025391251543220273284166482539979267984356062030791733977491412815301182941130685067647319503031220572383464466442568712979475900968539072509298733328751808931822322904189121418735515572628840264441193665303043833332304901762937585746618985942876065081640494031657895453165599990835169232966012564408060470624890777351814942184378609443941559093808808933066377194670139150157920285861624951225893482399194173540496422929931613936103840742203142357963136521756594012492128080108671701570101533433183503534687484528275042740450575737628263791017138463605714081131898145791821265771798223072097200038520175189544067460061724352656480263426263312035003575639155404937695659124008027216568361639421989859650462450650007028504149882444794651345574663427613535010771082504690041292638286018005685150895783973875125338393036306515173704357644748584578248860440686153437808541057688163191235045236134384498159639200875701559179184817292738033268474126147131072424186312720286605595105533469706703764685200065665026980966756638795928424242654621787642746205798872162949446482298848568007224280369773875498561313737855152235733508122954966008062724994941234481390382074855840704308495526899293662442329983104809956467559837257361168492313730493787560755756917393657597810483796236687721732349936224041286650856957281648402234119777770861268696392313959815147061237651587768105860242978274560897201429950194887319481646241722439739221231463087614795722744177193421064850742085638623659178122985400900109471854654884107569122017473387661725575217559730140497129221381055693179004159756205584227874660678932887103355411481064934783985050092434300444141341004122216126522911664326753012701958817029576967467518046891908580617656301137734505209540426430812908004764113871902536661739847926403107088599390993852823526796912098880216126786457078268560610210845731336823649817882532509197883094770019142785138117586280341958595166168899455658700736055899554648401173268730923182415535753149594190423033500232276685077585964324439189018336932663079368084711417505962162568459761141514121685761738911648894039052820814124946857486302202633447470449106947941609497225348751589558720881082094709273234979435339221578707811281216267801414073774668230954514584353912406993243765336807915958742371490070286010219606277084843920947171101934930835295267915979597215760545593661464598474007706636644355863228580023722273333149206906521639512870207613570131787457592790912381114578134593410436159555375198261095477812220823206635617628654772351508549196472213901662830268747230173163338322726101809000667884162020034296612704491215106259018088927162155498174953615954887992123303376829682001734393425737263000501360936431818265560202232131695990102198233747062748054839163104982868454543682082355241499276348581890156455699231275521975199591339627817508607597260851071410921250386467870809798025058422528973019186270751295281265898297965887544183246424788923050720377190994697892596100063068299834283516764803898238574866165913703324500856537196981627802814593708826059296790565535634554778004368760601731348550854774578618342903978663948411732787716449439835967493275007710571882572815749701761492005749963442616329185953860532669144744468030387717881503129265278044542743453369675581018615195641150453740670718977122159186633038669875580116293372521574995638870943318058710497053573571258309762164667831282333769596579376437254303997984757179605765678628542846523118769449921417803059152707629186455911617372232211047656969445551899318692848177700266311392068134283161314004874205301799816511188045944088810026167951194315167475467262467096448390446468328584370495691253415550639042788221638346007355794649259437144853347022732396455805675396572429253345995297768629270959420211176269875147891817916288159526727373638772394000394298239159975045543550766340427711223258089959082530431100624018643678426483559538928245916923689452030700482983821104231949054044738625038992028684054065430373421125644864967553308153604305589836120212487591919925862709823090663568114522192536312587701701673586901169890193768288495851830917677646889109812483937849279053742650606185755458407615854189256220248973668234544104175865548059587485677259616809427289966653600363349925577353486252323267918396161946831751588698422015132570268813690526076298202246410969674342183478628042100620489322869622125515217620234450100438059940992676352633617408130252030622669147432954803875927035595844526603472080718045692827240613196743328441031823219180713714411449873822272723259064105881287125322601329921657877691021673995195105524119369107117720785055583960519540590058236521458004133861054589940457526580002479767279019891365348479614237996989851515717753946618518083226927744870380692312864690144413787785005147817977403099646433215827835236569761446522195792010149214600483698852278265991194536388606430359056194786926472747827183350855178657799852234316834397430419921875*t^75 - 23405953038510975716103036235811450037770268157838677315991438802591352100209280581209451536584466721807387979554784048490559492131706770282450855842750282019028065088392504452465375736268962387006867593346430457153764297695803613817596523202218724650776017394960708328139479004965392398133238052169063971896175056197158600866031206477433451913241656467672930939673858077127953474825514535829591434292216231033636571675948114578252658751953413416581456978325845080928067906118006741172311057793135406533193780487249002536987448065778220490666739434954007274966621146562286642650655148523527386265111954208043747874602811992622758494777503215199605546644081074639494129844876077470635848109469512234621161110294140131914756618316319595529759724674643042927607646545278054635705240278753316479753245985905118584673286431494824993939853960848642159965819105958065049221845316054275074504738241418998865697617070133768901188144906978330458476146851783937258215393356321646480078968956853231841555031499573025077025643924212003652349977200870161811583417353909224841222359124293692311526097182470550618076207520762745782450488143428928789435886009528267142954042239736091801172570215506202808609554969253906355034092085468073920897893366668794619783262520068805635389814963441600339979179583776883375421364299888897336788780696970865606057491119369438326336564873112590069428916946320376881022573272500888015930568898603329429374992728726267212671820841033935118854126231290138570926438026378850177306405807171299560411509541194361756475750735394922129311412758196480801430984753020579486070564622536101262458369903605904711260691246131590761808077493382339776237891600458482815205912179981778167833292347336292843014634831004175922161251766398559172601999230274692342492354840612726209017063995846267485410995169905304659389267996664005344209741936296595888978678683198238533153774044998948688753345970938070615908340022287043499929967215072277053076086999275530378474460862186112740332948430000805067263115025814397642743643673688200527942727084258336115716451570633719835090883675328070900678970119869228297678785501072669441470549414160549680493533851109773276126269904150829882150942840744336250533530583445931567539909956377035985264440926810562368907025795687802373753939153605427770482759112065683353565560832682279196687901258460224638652006375562703440226548212535619828192967192299400013051193691433258472742772358566346715394741761194521964974750053341172413819169118486993588381010291077629996679544408073515483697769460463645305459365125818277807416283123588223375995158138640327127866209482588399253653677937590487356233900466236691931085170058090062412321734007238433483685341035288209538445004287225004916314311107873317470372995822194595351484105581940012245210004330300053621528145576716003535840850381783921022647320907733584155791924946134525258746554499194573961389578309370505092430400597078346100505590262470102955669078523916942999607982196472841824773253932702916623636394125529426516311382602362834744834600786866499952623302548336187886334769063134961089014948110596801297565558911084868427565968574720718465708391821693405506539838204646208292734641175559395265597851932819785842224406399804197745579192655294774650841476046976914183579965527199566145249526730425891316133778966522338769523485941815477974239900100722529976228508628194020542049109038170162590839516569935953607937291345340628514919073875018309636316782653441429915503487095990610115863659929580062387586046692722410514489690393286576374045976533618567453902162143984276725542187672270721779693295048079833612581186976536573269360843170253877931858658564497070217097665521924499584550827487283001192280202852511726261439493323225476942393833365793849666704339320080784671221620220973890656765358102863700187298554399638533458331185506468948674303536257507249285437406167439010828329414501727660758084088889005515266717928689911020469390696455569943179835832049765112818538367036565511126736215611262316864922619209414587854059235172014272891720119636149340592918235961025410484126345070019755681513434681397816124232720808245620747034518859552448900341562614677762036382500148396576341276313255270734137191983591555018091420679656128210805341271932087072640125174291525999905509589870140622684457786604825941475501895780736713287097944866188062320701262394792055943952227806733742281707349329319193281567858518618072903781273393607187438655386735485129065843425067338390093641757746293125662033217127774155879180156521966079271972919443134030662928907300001983457147587479146479277953282538601827524620748807756098560035980067562078378463430802471918229445737101873432384339616691040592040818274997967433763006618074072639820058312367548144227283696396539124760088335493756502695643444460831247574442804952955233606101457366871750812379316594661764861382291922203703284408730196902267191698436844577887318180056776118946345681778182599601277096989725002939021354418699721598496509286768225664497997901335486871554086555446457462087885817779313958427743327916148893129127015183146063983810309635067028871849598891528246509749224835748508508796240477181517554013764529730472934959158055250719860398408232757010537644228370991532537991020452097183035807748727430569769897899153220768050927255836736899848096183421988147251417496391071828821444489897517525534830983653395863198849938624519642699065970905213631669466355412010929861731582639412547532233816634616536957276226755730138263480382420740719399227604222042451125594206893947750151202284024906242486087199233085469909886875387567892452907664983795149132816872253174379173082883491019851869272909122865906699360390666453574437573446871283739284906674994432835843559525822429111624281567212613489864104177522543016552835888957706596698401927889416446050298552328597287027856862557981786418193208805330641531262755824827071019685382817578419469771669981519170914638758685672976621283310651315908823713969049899846227875845905750971722984175653842201475584439060431879227/3315890336109349887666660835692050528629397861920170195961865461279344766858549780206859318172176235901103472628589905121457387173177609040873777802153758414793092397789381328242186465571405851336062636254346105995356757953522834813712732341143397824141895515633866512674307191351431793485265894881132287633468112270120328700018789658707239456102720577402802563462472117037405233812356399807806875684248487976590320689068916648375316254302296133234971920169664840832579233090729125121200133045112134829342105501851102112633863512620133888139152456944398721233562724051747209063349425181884484410571683008330631197571575237078194807825916741935489360835524398278733164199447530533950876852284574719322178647941174247208871547993295016605950139091105025836697611260086311003926016107480463302505079792340366389318833590206620335412748696229788290135651948184298714572556640367245711890997557443693360389669182542043670224477601695488693025387590238562651454327588090983450503496572314950085182298789877347154624975278838311898248102747078804416773520212667669982460240718116882019940668396957680756122976844500430093185602176191198402565270201252037974900034924728376753267468200735125179776132608869917353277124799761442563790038656992413767861097413210530376461321086785603249394899939213754418069406680386951975833988226604552832322050461720278041141207991814938441330095112620678485446675439076835710518716063285221742031398315409025207385231877603305917133892206714024061116158927567838505661992140964772293232651149074924269954578618130069079488250748939382059757979629254430104573036705056516138281879829978507251788681381231219333687654470780840207342065330813734001456794149161513312127262133351927732919965350879242658305510059671548241927679487881982715029874114347796232673361731687325352804489546258001843739084710537882489216642800711180294720056474518948228134035456679774039952413587726749784387734441048678338704222224306278379683214330604841890178418494196625492386458436079333549047506999599251815086597131388147919836022398316174821606437554851323587403951083032595970774963349778464943554663693244870250546397673287007567328675384136651400066333492885672059372739821036962259415133757537767552491194265472453272858822269584778834252628375564542014022794057924790056153712826670601706706659035146938399154185707399110191041847355151324008359298667785920675525684453146987652719188584215778444118427584096637362989472700714749990720808511888118860724004515775671391372407691537639045170823825586578921588731086330932609947291416670945330588464920292056783573651629698982286387906562981350145248130606839614767416094579166534923740784627239561958507371469900331008458135659453382890764045969961871019252583085970128570971063411234717835395177917873165662788489395930714125903722516727736844833114221732706720771724567130448989287982270893336913628908508396643189296645706280623150023657149566468300044670032678303967491598102168941024989343055351641570152015941610044082870622280233522986133833442514860592067864811549884158507153723832936676512263425110228311239407065057850503807398327751330371738863041808884511555675280145748524185524849183507545279579068494035991374998652646191579983611748413891252887373506316579461978506735531889137585387814082418772048303399464801522304243809754395524352921211712217583432051958854999568549070006461865908980531127090012686833829887779289859018677336026801656470644643649194307626059542583131593788607887441582058202475942498797085407991101532977242801006532038572772016891360532031198862878111814516077333933099148353212840323811014968487862654291597651860219819674544477227212509638969688026761299599374182418384919113212295364565602856601514895427105802234736742833855699016081935435353052325193333141363052465404463078015281803455763115005311287481045527784496506229539674982371272134997923527308388940625439382638997365081656509615001817222166085158348011678085856874274796324191298133783617725464001052684786320572374716893149512927521917351334957470549191230326043647335038175238968244689026212184262782663549139649049643513987124361763354827231852560365144012752186843573131227430712978236310957872427240349532489609234270702000814528734662850090656580207537275718283633889466567301479356419320109141017918701783530281874374100144180307489321512573029308042462377184312085343702044859912993756724863743644039791846129356831412197651949382365427151157719825989056818035748976142943725044364453339243714227339570642045049053188491996582102288030949388730726732349196810828528218771488688932155182579283068019652007921978972434925938905175963199012573724261839031394988683250848697627722989606563267286931250371581177330880591389716335333985286942574301341002690479160839832171456967852739732555583728971752950983491824105034419745611443077453197076210041210242975612400318368922023783251424862265554961412950768617637025665190435008223648811585140981907438468896738846067222710024183443362721962787056672720583702070896785736094303695203255622652969403181731689388956939700952801557520571268224347656334118142916479007261169808145407848012929393184356054208001211604199698951507927718727381685622307963916538255552489471386081415734929852098921788528901612889585249104905782021617435527045415935552928940755406558143036675390518603250230752417014581955865871286587323340735970686713666452263198304063795682311975112108543895654697507729551610203914440709894706649844570576751507810950657936042180651976513644635001090884101601269480579896251693647725526873806450106097715567943649951690251932505871375795582856949082473676411073469969461575700295436504328853596566791634668580423337057050681064844406832015526928973240058727592607742839605794954335779650772919933591465141766512138441705319165768323267319329760678243022327877086416428529286336226855773004403458708144139717191420227918030146166933298879259411989116549489909608880104033841881971816753099479673481802948788502824011964875325841010202938570296545008580171481324200439453125*t^73 + 58390116671931410698918054885815314482281583755059041887092487967394702644708086353860699239696702936903119395895388453662618900548454181851161976915952050265654141514676144884781591187997280785641710420356512851233493895738808186963943750433473070348736312395619689518846798679403504593978574551336986250284439772154772578712015226688567389595919823213669194265016697278626113308014472289749050494219548868604348900326680008691579025876455462994067731927051793422582212999359583964118193943952107199410399389480934960359223160206834261796125465254096411173634410903921353230348070946546532950207933141086441795183882997772369249635079665688939495140005415791996403043486207147244847313509091922132563352347933011325844977101846344652284910579847294233359058835106092797898224231700252272341110435056067886469010472257364827959478089891261012265091758681064667814878892726759390690171140955113891630910553995468354416356837164650476899007412485690119011742012187933273408459561490520080478884140934955478949575128207771760333152721341095433461778257630682997406783503551246510291445765930895929816080152248026227105041727450027028399325710516378879055178800574558062669416213542534420717836173461736562128051824565211786017511466099058951316457691259448608280703279404664417731420717057874519543171518540394463611695004548303847809553690518220103161264168653781403907967365887618765967421962226236396204523044962527473021759659959342302917945343005831591065695207591992372283198646907654872609230160977866986280044431819432699611893623811560529294136220212695339845584255064824147642812507870420342020227238697391272674911144280980595214563312712270066851558905308453919779253391950814723376704460945125065090511373799291014282276627826981562424578072242337536752551401608020236020521139960021558984932161746911949141008687231498341829625224477500796975567942116815479371651205558879534981654504253817132846241527855657615206057447236506482101462502437594614101328398495492279869835860121721854518147733547768999772823393162397020412087250110115072682447196581419999211808277420726429999878795726612240750558990757211533047519501325214777336358689247540458381883039578201286747132682267644815558117996103510749689988515840786702962571544970376273438175369105620466799847508040795370481643068369737906209570997986569139048227323226981683382913737117134997483929544716911013490226073747920069236022538961251953153765901641230290099796878793259399220959148006187472727745463019555404333261199451702866345772589247409142540642740206019121316388053162965124240565665795717109751116047159036366597152821929146660832115650253591659532934262142273843124116720890848993725924320174858969791881633089064682027821801169746377739523634439337215377027660905816357036041140665949900502964287043099237671067199527746872302744872637533856423370299418238359018161294982082173978536259618728929621010778985486320458221963928892725882646484966399102997709066350383045916044842654111052938641000845538579836279175145477959511995787465254529371189194731569081586054292837277815381413730306171387696793051267529983411594042029122277782112242309928623407818533064002501645126141707870391856281118146589654266513375607642577594474197738029652036928965327404586260866487023644198127158299144428826059977970513373958998967169464766195467960576707351356751684214779010640086333605935697245309981289324179506474156445699862757068787794598302437947213101230823746528523040319559260719219809363598070224900644849836621047174440572632925546979248874676816540316868771527003435288764780341188792603825659954130621939660091147624685947487459055385313871964572878252983054472582078969707966078870014113362834609391756495377014908097755846802474536789285379168388674858432416492833787806863116134337445385941142822142172845227046409564344712389807942366827318670426737854532012696218527571029760520259745398209182459090095721526885470564695348300459226177685078679300209137954468241049336859110021193614105423302171239505304582985642740465976164541270636621244796154530056363183631747683626556111176377901114736887726837774228058989923392959756805637985140191835594995631883715845772255672680695700826606142459150784922953825952642231252189906104050216094772486902509369684245035935013373201506777717302595572587320709156820552998885556707457305249149092272370044401082281813814320270287721452256485012740306252442286797051140165768376851144517593769987562003029534987502216728561568902503761499454914065440577796415469253992305183287779100350753271640717245701383822726772099187902923941281243625484447165736795478446825524119742655349199110446002992688421670425757528104649031086957863304740865560340642011663052449254539297307096568865664585764811114488555621554712040672333455787862787872988905418510839876760464849855826225988060982662505544371529466941267271057214465974795260841881319231347950254997364718342689576355104261694453630914578881572840258417183519388563622056816543934159602092049079038181666692275970760687247615062428743085082120242479962790348243742572209119622171106887426543834985958791832533504611601548821579398674745010425575987757214320602158687086661177430790122435694883536590478340513917793080407196862139794859799820918085190580201330259602835718090988851655148347898917929932530761365401941106176973653834954736665253322939084796580888403897821671715218268626516090861042917327105145677486629467991777454091874551784367918680751575781080129267437907284364372131734841253017914394298241220509442644648579599638744312122212962779592198928835145725870079764765124462370849459275714433530980737291768808145530985839761875022087567786549933536554800177620196949170286949611728597827249539456297574515930583426490795393447031218964801435947842579801542166809146586265706066914230194226137294425729706739628994443553768701096627043707074419990706325477405220223350701772917617897245189436810738340101081753467823585698932722672734533063947735836405735765406521436620509808824574203965510194755235125080493590428776089905811527/6062618043696538195165002338920067660171145469035328938297464601726473842520130066290551854958052937438490237490900238798531978210240801022708694265901230658962194864775408719635586350886876602507844129183542465934928514474597335600156115314126554841963307091695726740047607576228964373914166354703602861491514323473411313339665454128866357381283777475856146275314301282601690971456523260657803124577922775737462842602821220960806954599502366042088560615157967220730768738559133868102721626853429907051632126620625968100940462254889559654780883812111662235163548107208184164932602111579574042725521968343330334541973582299437628711472938352867977779351713540166116616963552490794340687545505059041796863297499189758407081921388184923496538754657639147303603587640212586982961143328160227520525070153564885909010257351155044910112905316997822109634389646418607107684877651085374799073041057144849086548532818908293170585934296492751838359046476775446739474474208668913864678419468481755933093311539368617302200037425989864074097613401929773291821116001391572415441128497691155591804580885582766483499713082572894862166175295645706172925419468269767387522403554731901821966835287218668327819231383825140002616290959018232795833208548628050689710141038735712845394185792987718057840913488561285531540453912305524805871999876077113984634517927837655517354651055458818144021203389445355370901885379062449801834026070455725027708333204173037464998410859111637183509503217822206034213912523695440235342620316909364316648797426364585013744263680193966191689581721575566007104681329086225044986425378800196450976089832780693669329590969418243562405824114615561535614487173789283002765533953001900348767816103300397126267417409176115952040854234130654242773198574707486742973015426590136285397038942215716370776146875369456445005886747766069062806716514608688625392299415356142549753548129326834905269115240360966148534667428494674186604880816477056994328943971004354484433381989119882808881258440980957732401656565238290853869025124964914413675951060028573183608594922725082035000776174515895940954316565457505714943000027535338257197257825147320146748085624612398997265481040717997166770326970012393057888438050995449917899932508859356358791246273062139135942295848348557084964617584188963673538809307781674642262240166888010262908752900680285315121934737332988704655748797142391424859411746964654315812086605516671165639259428665839212533891380769915289784362405136177783361315828431996115429915720045916961155211253982698331023521247886419630194960103544572908017411602410742896417236678115023360264188128146640482114855339407030178849518772102871627426234795567334825522828149106679900307457707368570968477115741317696763663518042982742483120656701121230058498279731677156059056322952518108964238448774626707843461158886647659531043144927486657800911650248934645226044155758052527765080090067015296178215203620381301015791572588257475093875165864894889829862340343281339919712148802890548929048750857931802452266752776122372908089056831791665350859030032431121271311226370090561263539503625619716142187768154739128139159865459080399423356353565480319751440176914579213570934554228618276186938452911561622313837776491047783313890388012394437009046788725429936100371656566041032609130831665321668257709531082295878320137236556197668155320742495128415026155397793524571920282281027808405966010693376810927951606375763356610889013072546149935359931028842860496398898182596827478880860671496895503147496956754461123540806948695872320643435399369702820838534539784370405913541728583627189041756244560840650679689147562005441571588487961412418571805673635939146012793102406414584547201322015399039866689613679675949563598835174833287627970508568863150454899034059277924206229010561064279646282078474531193754858609305908399832033861367540654297553373043462521839858474924874844759343971566158749439141924324117417523599028297521062195663310673650946683724132516797678819205282716679387123577463030755740591409573480155065323496151025433540312880735959052812693307081915142125733411471248060124758862867728900788203115088433839324301292151147499072007465199066626365897293848758925962174788775974512306540815295246055607025951802230392191400671351036872707866725361685747333179508307534712162022941455857509120912497739023455477435854447360214712068554174413664825756501874089174800282811085541246147950782985813534609095975828100670517006570000426115747777879588516038881356166262638698986002094991571544338907426876464628250407733990413270851036668772054375507658875172724534379935262934807640174020188314145175095187842804236206475306178568121743987738968853740211216128769433862612410631560316447521909162030856898001337316551579726292145645158989670179861544460248237199177616691423189520227077911996445147918784990785233879857476871375189858959290773688950179092401197814210364252776654362508786027927418590732975608127269693410846922759159423544843540845871222562788827603428738697373432430350890945228444035958027444424567215528679489367587573056157586097409039971790710501453908955773142362981602232080875137983494816796944779361639240173332177086374168318364487052603632750694469154160782477156114703206199874619948822182850631511858956701801276570303098180067362016004287616969846800495534560280859808369146873905861962753233364445792392004634212964992198994775408829953027142146632148992557251953152349848875171157579415258116587363270147715349560675068289336529121583214651709338149521219814985858626695051472835899910236304644470834076551796476220122727191552907447549981303251425787993687215412039074980316362262218999172459843683185621203022749578269783876951465764536084707169010381094770127144444021774022144685731829620479341756066344227767856307245412690011150773098525925347664602241054580736350806260699380433139920076939411462284346084747974614171834750997805790583688537210609524703124764850586906428817075979692959449474866826305503790748015696627388527573343817398956072582268393545846075439453125*t^71 - 270497261667504068828216459068756855121456965773609858928141649856343194413517168518269092336264596130261955583770079447949303569815148845382737745884418210312421989336558074896538554945893399314456604753563083088625806623128254650635310317594261230790464920711170865350020150501116224241277192526056860125893119664129143863910934799835414526757591229166872194328331308321349329066163984927437019460923918937014405561669023779053415551590781133486330885286750648966119829399019223678126404383467745742003793286742720915314289241091468949825684329237437068543300464875802278835331820971876754613367632344682855629226192369164812016024100882156447958138890181441927398244677461607816418831947308887042927919161555972637000527988258449842467475803225855267424085960408641759394680163847531683246517407733251088439285311702120940466541730652486114180519988247201269343407347614410090230023242619222160284971617153896174240258205134561226665577371006144504220821423793370518521879238688185161350861550294289937914818605439863792711239344446324304428809653470107071928706984808253788054275241646974940079761828727317565684762353864610274808781263006728107512706620709629241406850436181370564852807903244686544497138227162717424255065907775009669597777627338322020466536042268050756661826223465139638834738036479259709904595857570314021962944126657646130163488955179569470414543608690690779702947603443652392709659493097770223558805252638912218942519811896356515137711735251981695448824555084558361799229450790363598812749600121650025947169629276952787341433485642509112628994003096627873305192019998685403953048771459295133976413035861194621056024498862194802516519742085844877548011788597252140302814905882789957556852240602017332685775220251946285454820827717515354748819901599844088706179591320467876967342953949179386011548553747119063282295291986832349208819539045773321941916806580633839510835548058675029545702264465222018398856859121847959242303649541386108525681887393894883561869237713545353642325194798923151836688037277503816815758245677637279847240600618039193240464789311104510621513521141657102196866347792499314995132358077632608202347460522938993421452318945029387446592509561395456647868858269792103182466931571965824176802055853705189170379617879589010703397731548293075839945897788161004687340176533498278360162334734037006746388520694394433967541002067207760945079899383017069535626775786114419074543361486196726869893808881032730623153805260220027765982078011658281014445856408696878134100629700354234418593178717294067315136030065770190978577120501581300083364608315844474346526914733949934684446854261240356922153201834402782420025391925786389846312501396813225235541399977655688406270969526329734604142099039869775613444264915658098908395438181413894972958212830894802431196457504379783188555427583547583097007695589693850645251955371254543367103671623712789656236875766743258450046295275083686327522510933920959212325447527740990103127929371395450639182299770227272003242323597044768595927081637199291456628704344493621424630233236503498553558180228778722860576030807870096549421119496981166898026843244175685013184656796384398632049198144607482026006491814557597732189041925752061479164469086305252715903724308732162236920187492533803552721332985349193255255943601583298594204586855247145033018469166198410909029878956777557234294327821017480035538409313473484116751857030152931829643437535945182762640164035124133963316740599568110444968014694146010257413397240291847824464446490573712287118127850475502069507227089007943526007030573990956320656028626576297402208309850456487144882392978399613044410757391244171719603149362228566405780459671248154139199708505593896895301797183910857433032082013636542294322080283195430095909369821378488604954799204960821363458731723484751793565715305547087778164777369291547219576198950987516491036017411691459196980805800939667089976284904051128760990952030807211020813365609465490083660549038180367626002325618848824919094975989169684850718263903350404790140341718149567051088233834470100411064728323545637104700430118682607775669220668711527126204082131123822430744943327022043357362183695419431543806401470916995989684907878598485426573700210931016733753992619839426195449169240224914548908921178930456025475515847750104489032547435355547488609695530765804754389906089943891158396988393770767544857658868754090356669085092380791322411868384387667031581597383602935802706735182206023405535327027282172461428219112886624440989132968506701369000392114856425590007163095082274500436177515644750003848446639864458196957199968413907045274537114016243701254814787727731916598401063626091891382626243780192079040183817405405162718285230745941478184071250731692248616062875182324392008765424286384538215700511184642173605930764766082804680138836479534347325827857371303203261208355238242522142597830517029525231309812255483893039167678875170350568333333093004644672911761961647877457910430693977514663132075680468293799337815236077439263204766425911595034144704050703723202072906575167390685431563688146890757497464496392901387586951166938383764716664926838103333583147990640463442755314092975560182512997387657807734239556141199289582844522406526045391738888290450891766393383859247624956130380083522433016058769176079474235583818535295757921612559759294577160309893342282508167446691642652807025487885002645869938948830180002606649682755946126069480754915099704335218304810694612203858365476522759806971710027993044711776710385056275000631723622270291573093757478078930560530367610479794822911128934801827012260574778108489896985541718512330248099358715449172213961349956451505065847429001753826587792001982524757147210620233148489734668132313346556168680855354090785349814150601187543366604850684073292784835748143631537605210572107283400627303306009833958718222826046386528586115872756750949998816995931351649625762698904653760424065205470909605788889794869523874270645363381563882058651364921109705791283596507689959170978553017934544746360624410763159629629/23287905417528315730467358536184638899505040213964131645188724462457646001997938794970109558097514484398810131207043170801019122446507558345872065041874125450559007163029738999880613383688386437290054273432301405639930273269900136748358957672701234988335366549407401050118851125079248555368116599373634551183793816159070345734950528023814432962677762391252802594037008767996252131074993318787976150747462646878858550330939389094008788474400893887664125282296929144932530365784124973505972958463879284449291139387807816008734169993173724666251794412720853656198008094269593463249431926682102596897011402087056342670833222661092043706042016720363551009033470704863444111255643370528837468164552083387183853895643494590552171272937970256708855651693876366082984331524504175350683008942997032729289642075153210918093178045409903623993234252232351253397143328112447276638454485603232262764562319378421587254287396574749694952372457718637023146145237293649447405150609483664012849242516575246862074180048791103593598095106235073267980589251970960147840394371542531685433272078199061172104664093147630538411189817821619188858547870598103097024658648923562308024597521377343746351479976512170273313308772695800266131719432848525464148048202156404697990298484260100558492391010196100094139232350427473232549758946115972365705505285827582527405318544830943088430157703426958299697324159201108979136563555937707305380381832736459773527528313084650953899145425524854738192714024925247250501584598061870302212369975324062675987698180657816954203317593574774103801210198113569809621055041304321555645680072215863448051561457544277859140554299942036731392410171378597447942972498550382853132652828432395705894300012677581791040015656246284066738236494740029101561582233191370331522466427362879457350981852301087211688144207565133591571908122020751841767156906307382683965298650535758833880466565916139200777651371424965999492960672834856030492499935251179235578529978249761143790199702125029995702657263691258895268847241632359233811876280274959335503013034680818887100876783835142259926156880342750093294429828902070607975672320878379989234024936545403892758331464580277838407737672412281050334162496846580247970952820725159735851213222251048753359460715987730355732250377779348597815432461673355980302724613758033196910013445152408180187271065353208636832015636362312565899163113223014436079686608058851405168066346414870034465785257359177512934281872355628513896398483237558706893658751979498522778165377897248250276099567155051207516726944506093329814187337559178904036152121936272329387592873681267709081388456389143977393810522690256768948215513839455675132784105892451314428277141254852369939018082081578624111840235535326877068571227846642060642727405075147471824377970590868344646567039122057481069585561946380960798305582513416892611312141434024843450641161080583454715066932340055435646952882261060863822805199928172915972750018914757082747115998315838014836134481234340280584438423395194349739119812798216846095081086257514371660909725192056405348386808314166215023916914560414584658784733494428203025998033568994132496282173164146312508400379565888929987875472135263396675624437714249117561278789609304662629103038595838593689070470145084541793042479244312805524929190938665592051850186895012513608954221367010192588616733153654885995169635576498179854280897021403022851271553681456975713290820016368572111558630051002134493236412867869500375270843254147498968691152986474574368776556576836674124033627891639721409534043043485186051470050074855973884275740219228861235833227761289532994537365585085837474318419995294129021080517589315896820769408216950113161724992629646148020443080918206914300692751636169898587074935339133013971223696017223258254932365984343941980834421501714390328086329825328123656629856242252875930325355469862858719742804593553802273271158290056694022938154258960713733384087518889335207535073704464259910284277788527594330854738019252826652814532699310333844288210329349262776850756037382804722731211652523609016911494441021869297369712453748015665062412522886397680669893344897067023387069805343026730414138920891193848395902534055943510302531085642156679037033978130118368611700597722250775168618663987454563448285042411779994987269195902097983255575078727360850662704900592493589266415321936373320540436164066844638314008955796759930374222182331432052825382507610566387909655062518934606253907825289397836109191225663679435039114105818269524696435463454553501888238966730758361881426228874805636326811539760704233439389406559509123582808710806409460697084405277926459593387356319543570310766478138179943283438197136001160769808749869892840334939612332771678552295218601134561550184384138219788398436461506959637604366888072513931811410496200832361420702382434358176682887892133617122094368296507593616037861173979349962953713876155190260489924574594532603185052955292935026596925642540821778591847043237231086133975071219638429792174604971588074540450858255174203166242874945080504586854383740904719639523819158411227237846725002714360271615242460597781458933532579778100182618967926356530590056770915387606299611435671091555640324534132920484317648409042871123471790453405401536010063823900830412156895745032145203367107438277260181928358531194431382254035194114828223533194759847146885513301228809338460150033308454083092159535191198753508142229739359662544145546422355258706205666470515669968981241692816658698010305610787714299628152835786996101316279703666657419920071549404807193991933073891054972359157784449922443867308811235158415291485203469595745664508401595692851760487770917780610752262969950127473576964235913872995328592643274383621324099240756905613713676611180621411096586500890510706066613659665854908199191961249984724754740485653748752935971583512373549563447399208832447246376133458153949278941150133474934497459032334178511359476396429746259377860914589694956106640782622201125324389788220843683113152681238271295986661613356532902520125155960538588397216796875*t^69 + 10407864205781498038723231699250883967963727887820450738457333899553114274102040110459387543625609319263575182715762175295982054850707708353374974636203346632615627544913894865570496215119844278162012794994614425368898330789874361925049076298710565065160266039766010340534447774101296326763906705310105344311339370105403145308929975660265840378586478397067216364974223997813146757385433408095366686150157540122715710464532790489669362506913712617262995941372432690920702897310280452102838755425694710100346640047598347576492249169606319682463097984223072167832898778195991638854978411205111609478875338765199914018686182036304019955576907593348118296968550912269036674478403042196605554153430494792109316020359125501586362258758772520542330709177458325138150742729541717155877533029185340894735221732171675408989110675954870826725277573750261806647272220282898931145218957802554740141631879376641244489158024614375150574170819698904145521948810175955638234247108869356672351749148491201737032741355067159533775306071866192675864684488197901307667529954424767365402489327381582021210246287404414814936001835437187032839042767159606682574671147940320855816732907413862647333069173799679260310084877805988944846513228251690211931133064140244043088644089712252859074505188215143478316281468475362050488093175949972131412650717787839043086726715628241733212687505473369653306510319646228117296621538027476488900177449203928814716429714660382632583564081528445551836923101450310071963374060641321834431687682493832317235437237839947697244544382577498299602224188738281721207164650765411777444440473928096038709221293438494831451631910897760296503059306845268771294057953680739965409475025225340054625994166858270725796770173994458754597700807910381417931345560297373150152425004633943607702541586041957229242735746376985763376596323473332860229976817922083578826208736672345907163077609376592337612485064430077497305452499199722406464185285994160676979941285505505013974888191721893353825980994227757169982965209117141675606630795853538339682917671124930655185936035207463038655686830100723836364818806436239690592268166249624433909367034167858960604317758743798419644472961812268209166441352876802597430026436167493910452291264885726163060011564616425556751847577036320642427335229093771181729763195754226679471075080904142692634538959135394429523181295310064909315817446975512486824586627432318733073664304309532633985931526162413239069564910456237276083186725311508116532839413823455707472091693905150640952423685328127226839772563702445885183548111018368587173990034993818992137665214925627063255353958234924225699123822226282170365683908542483798987047972883020982783607745876956642643926846855810211297779709983969451232571517326019797955206669648192136769238785976507589146414738927061158251381440237984859930955717121571437553396864212596103608241929954006660994896936124531101034667570681167568454727795174912254510260570380336830913081012328335877343659424555055835799594958027755954760792875483300094819198796199789622855172811561992315192668786233565270632627248787570378948327203821231464958582263719044355475062643270586038459158805257245619059396789733667469647189521554997857448211510083862025762516645328887703305713103052464952166225728586582350501728385982757732112185601286358083036282888626988087706405782145354637821779621002820717456926827028863638200462042678510076946009919476157670266101727716515348642112382126219782023739169708345920558226649941455324482620876133501056059740234473146336398698828138240802473711752309415669410026039251126542506883246056682232617458392769890438040656210131474050445415539252693066537205713841257654243307996001397052030111758060488489275181790711712022629179725930128328062271386476389372411133920426634089145594283290258916700914350625703079039195290808718402814722752999482854376070621982504198443307531838383399846834341050652274274915549997147185358213185353060715610177758392099755199402811190863306637152561631948397080281208951895278134106218337771593596637005960526868182433103105529871564107050088357283962288143329025404413697920581944931632956350293534930960109145833374826028542779934884585973510093744011203087614270716239101600631518752107133839159207052005428584553917304717024483652130704039718706073316909206861843490047822582152152961206687907103713153917431252708382816920183889097543112927684597145102789399159879913036254971080733996193467350971125134169024220532013375464569139153586457378732747066349832502610567954392239633051076187703755581433128229906435976668649571546832254169672794046310959606094293865340298195947231588426394895892600809792921071559667687420438047068649225244070522545141656050088345060935468856289378817875797562749037932306666736465389503580504939009782899276109477943559255624110765379241873886078818154869695548122894548536549867770949602895960432794637686373032896650085249772395168122070246808541122228989404223241523259729717839530188689425372083299586097221898029779386508015222312600255145345026465088192943427215983917497599964176932221130145282552334637823353426716659127853688843315958474205241694373951716813804432745327931066650586465417829736702901111915015492039180862393242845278235640388738767680614619042106970393338587430907954520006609343492631692593773467036625482862452720763479698538046182151889594718719621644352226994291070259104577513091874833977967878491439477719205470939407728737047957920963698222037699172172783908805557796055105421446460841253847126453873363196040776791178181950633963725402765826729218434229393458430459221726475772220608972333650703094807102318011656877171260792685541896641345785454844863639806174190365632789899024250823002393307012061356778696977111438652650168064801720941632196131664414698990654520726456646796097200911966097061070912485263715175509441449332453804452989921291809057263594955267496091500499396177682437989281816604182797532320558555706812693507564400714268160380727817656916356162036723245164629500723194615993279308263382384431308200567705289/836812068003184145248127083400234691122214445021777797117114832350978079671792600699259270120970687139397244048039751270783287133244504929895002870504676907856753657391535288062376707587202685979955950225334030509328161152831744913824365212372397710580850838008705944400937383761180998089560989804159268205870991127315927756742555640322398624458887595259017373212396515063331993243294759921781276350192157777846983908558422048111382465846805453696730901810536320607908924477176224047981294974135395621211194942001894188580514508421375839673981145897102674712715090854087391779429587232110219981832609714994891246638607134288574103837109800818396932924602713994759758397786118447669559689379571529712806483316789572287174687740904397891071546417533290754581903646113850034267876121351693376072474471900505378990148197765062536888823550796882488372070683590173938807208464516009479308673272676331282368670727116919339038621916980689690365051485526751803476758411900779660195049447762270537243865536419893655796624884150713632762769173787489834645731504417428305229902243343286264784294263080438190680242087453723516186317153483491837953086067451320005601683870934825885285563180489337318487724895232202422896333118287023681678386532064153475481118058867746280068493250299713196716069749125360538156288004797100607007684489937404465484764446377591888310923666809808701569123848120626515983640517110028282506668387189663454528755850716841790943442625623859780259058190628980551201356939890356539526164494446644652157157954624970889221039212195786882796590153118880941825716577817535287899534770594956693233319441707757717738450584511250519881367272158204268296084145114577090522566658301670752365135180455547772358037895914449807464793964710991712382779521579343240579373960289906135167478614559352400473327315191840467057150565184612349514166504833311951110486398175918267430771431935253268614610272613203778248447053510532493362363831006692373865121843885108083766861175963026077845582151008639236303327244215989441801640087671213538789074935046197425343158172432476111873346570566982820019046511851881070513259158730229787613142629386531513213116043960584650326784707028681299075340905720020450243756238024724073174920261786221018537383288394492444115978863574871259614834539789462591558877904454371992875633149795809867274729273615025297016830428533285764867976594535146985403130072116248060492372517381174329905137216914439778631438528613312251266010585497669609534378804487796646918495409245774453793254511113104840056767721539252286984656464996293161951699066248243385702660837260946886346324558532916573587684258115336559897539210797297773926438042205068750565122758609091028493142049749464725226418792463569412449330659453956004712428671422366965820889315076565202517633308939119265486433774525939955858019113931648780341166482948862626041326372388162298806094738435419325320913840235914120373366133517419013447287484013003604506713034872815779333111765692353960749000820680667316967292371939882592003016580366186683088348689458567893498852032645422372659859414463204230742072331423566453428734196006245855827699739422364990829468520305734275550897658632060464720544104795198684957701951173294347543805769186877133466560598893880037868429993087512306811862455594396050274396483382427449655681755021121232920350961277987998903426428905048834596097160232969081954455691162287020660630916799254844024542006773166010032790295102385444046818065634265700129608302097313986372318037599660997823523608362239587322649256613362567685449490466023157994908308265210957080407607317555670552270376003357417759910508558497569036157493265376084559092980735262407399611318068491951585534588040994235120538226208793038355895559343186179635365971476885555746627236351037425648511316879294937092455902118390123910061566167638286675096357773217072056662758111728366628352876954556037205224244343038654980152934878178756778457426981780415739442881715201091556288713586158484904391135541661884662804756357834616842448170500276622116370141538714015017341019700247385836752151667504678696231242689989051223325404834193301275040375375005326093846214725224023565619026097723743570136870950344074830000064087614142253378780441478152877854392363992615867313241709190663294486542539772748720864983664495603166567146529427956936307639857234913681318086339495468617336750055144963573498113717085109458431525411440139685538886938579847050184723754522065695577523604708848214365738833535736484920758580986800289167850720204525250470272582490901349198676761328734638788255392675705027840742259674976979954381899629653490781389052337082265626500208781098599295318212550420308376995127745324816062702163403157595649312474855067435245036625536700031063117150183483416311250250178072333949756683830149909520383905608807937148805104924001308587257634121172863936293811518324642002136785283176503360271289713763538207782902860192798622382861421966862577400370420324503695080837559159007577198807471979064811820200839969259700440327306359892798154300855756509592380222568425576765413292318430869345760041045750813613757678270700026399895441580820411332536039968226261319699370921781223232675661593176276069814166164940502370086336959034095193961626738836506143504453771488417640991393948762882537292349887586567668994997975192827498959465037174144752777957488548895334724530217116719111599297870408542725910788634323874086296634776632296176323615173863074218725951495211935881836981614305200499971625232612726573964984018421889955794571008612738504110128455151908673439069721233879816298629950383359056140701644674140460878001897338563139926860568312249946364649386874580550532248210505169632140762314992851459579299384531475052778112895090329372070674931999018037993650837326386367957631140916117776187008117824705188832578900877956214313209878237379271053115728929665244089951994796199312942027895208147841517185178375548920311135530923038756098625455557760436656406390068983013199286345828548569120707306611415630556497270848686609739990234375*t^67 - 97311933182717706483940348661879558373481207131355944220376946787549082253959129997988796962863707268944915953891007130824998124109020751549543890108748576870557633135376867436159609021768778072637428271672466332319450600100699157402601102517624559512808035211737409293135536399681685234139676936164925966932184871124907733981027382069393557128558192197857295457547632148432871887013477732291130668763182296826742109860384156593553027911210814006131687535495613189483549329809158843295708949538750594725704446948502437383994882515092198318841414121691095307906548406994309738373373918695763906189337162916675329279626638162359757153009544701227913592514597152035171461924669523454947209412267104771345445723812363693819705322673774232213685712003638571293668633944751826495192969571502205742599955000562949666395821485617827381501791611694977746015270117229123461987955909533431557690622799765687552435498636204921638226934974584239421787029568956906619231667464224380090236111051220954951983503405463646155075582314919088703362602884213279159067817931707919922880330162546111797867277549828216523649241040708940848788452603816905065919379650939577377979572082857309432345433754171922743765024132546827346275719015288160044904680679194369332195257640282401080253080962398502801784343785137249413367428558663753609722123373561653443780378191162699153260528511127142901313020170512132819074449143753799660487940988711742308158368463165017252212273888591909892642721780007511387352963334465413635410333504542927134964960862062677385972134303098175530773200229834433422889453563042051900453905393118391572987531030284633558891339642556145281301819910533095197954784711130476646268921802607583139109990803787883787282483554335424937146529080013367610997623649340014214829443477672768637445430361849975895071706151573165291533439677703896685911994667502880721532774435643907913367916155647511062122809376551073579582426979970748223359603990722019064110459710712683691277088176184167201667968593120407252103641380044686648237618942147219982184481416119995639754529243500606726060491976542888494556480785337312790576660543283258519861315790448857801437690402698509803586482908396301417472038983883109889289075768246576561380243886592840486644183054725579557852046695014928957894221430084486542320127706766252678579880883108382819845714167220212791227636970529100370310486970033175991948234539998629525007529829368260877621261222243649310263004730842927304481460201125722754475938192325131719158812997357375906929071147224668513749859802936740188710388442572368761245520699212392738836262388274613192419484981369254286269861767255290181403092598964586800662430982900495425336976345768342971359313303212222109763297212765114537178272170258800105493197123651446890851029322846834265461529766346672354192939974915121152106958667331206041650339274290950463248649106645421667053171327236034674178324012399754791958211262253460053732479963340839341846418076886597271702092316864404050459822039478538007221630901350517408452600913475329260681683141932115129421411071685631593695517806536553552050509499179937510967730628913980981447026396926221243451305736939578376548248531097075029267409435887800257874408444403793961183814981678955961597496151573703629795259899974624596138324234271578770797804375916501308852698450596942399113237228035023716081479024914208550786233647031884011893386978848949492812746810285523005180016258775630343788846069179620921729407106299826073946350165844119378637732555075193286805548532035933949688551475248336175041277933810297742073924303122185977233304883987869073849112597463873167741642608679630920825541186913165728730301545067980220589040585318766468898004374767382896039446199005250889324558223310791241679441352103209908232979091479299416634561655128591164373313323477000544396000856068651700206209364769580199486941617857983946541381770932520051894662550110506737403820446236755387592387611133361958866525960810966673263028464936076382923692105145196923198299680030006349138784016121684759426319287838597124152433114108447753444816067372848902613673882133553036868356003194959730298223499436558355403769326643288266995028729245610774585567970394392712709341292684653949112124285791427092114607381259072887872397260464057735470014388572588928261063636149724073993631134875312777571131843100887048889989512971632840563199238950909451691210609130717319039908148093174336607792056655276922909671789427191387075945954842800096107420755527814474512496425067564748425444372441247515890133127391564214666001305548480313144110423280489467051372254167102360851210694892394177363393245944460143818219909971266942824403577818478195686576451761051740884511674367009885699146448278129481258677559999189607470944026347364148639476579387826783959742572764862115891112449692051043391833535527313856863118171675713802291615944449844598509926100733316050203664032270501447223558944746863159654606807822726190185851449886276533871452872590085745885751367361415796194065079088132074742436897292078974791076901837740982456061512751620414886412517219454801508455800258289464304122954612286996724079161783064425053279152626889477031432933327981853810010220652745765692207172529980164392945079977217808610507115645116849547275623248041213000170365671482592602639861950914369787942619929087949581595681697001003537833418032329131280746513404778957907437443744860088175999787020444129001862348303430521756878522223855105251791873523945996693835715373577438782010544376567118003931321493332940029438241493957224895888894130606120380989671581579416767075151809823734064580417557907967651834646699133484446484003498575482825089887845257052315295387355579798688826239108540557604109564346438369920812697449401461853576923198440098140432950240782926577096436444048260739814461481618543715557266888792927028977302353902617603579080122380800784975993874483423952873538202427677185564199191865915346375085524301458368665316859560077988593884581796309682453579511572013265388209330592010821497045907215855757494695812534735709/8200329326127991774631126250718416240455893099112853431722066048969331400371855728245417240745227598983992290535592316086373234382766895890724436391196140360423486767744579183484770992487286987591909658472291871416603418503552452796409428434223707400536002483124662503552077482960465080027357807518521398067482952400955118979084293173670422220688631643575475540299377880162306582363057348849055173038216531819697565815814478083407185327912310340763984413943141992991720200665830629144999875368430682252182673184098164067199373292234197132339631310615358639578845304615661158700877908953288753025647464416503532493820211628035175146903684163002532887094704720286353730718543298522315902277954492602341688740478112799437110614074896104767021033791597150467032072515814903094740230346428474211474572693130235132573440804270927920665389838956333747050293145388407360541014653028888309221131120754037894461570520518582396730050445310542721804364022197929628522432801681091197448848802132908928215175616959609170327245208773765434883159399394970488764141080526585231410168222118740722294456068178574158633459322251172704976724706230509492982149010151635815484615047604957416487502899413074883416571414155458689621838186138480221482756608498413373476959720549300196660946972634005395227579329586677970776227998162451297376675990642437849617019299644726781276954370969028433890102536987897412775008836446832257339581662494817510081280008532295554247515553377187655184499078981416527678004084557994130740342550736002169488205495344958208859874686073593755733206686676807058445888369989415605829905033721119412055746074325983966983158147630225206134309164824857144466375611706243160555831869381667255198822060848877612433659465466491404373828992343503890378511820090051354991603711570013385479588413441565811965366423559419622902877542137766126702973437986623974397952040017290424091684467931774831893512395576397646034834686896519232406701193341625855756508345022165753783503156580234442931228677153859544657963346003213284653490984264869594646445164782576910493785799504137987602521798108530574587369707579114968093147190933956911631881638794594958367638000518317845807478660766513559459846053339564189031231037480335407262146391693708156931993629676165968270560249113015509567954935370883228000461901030330097529949455258200116517021375693750083837475931654390881413912052583228411156860347890264425147627563662947601965011171331009439325117497341368360061915883815547206352272318966799645665943253576864088129284369418334781198537901409829436756018426769041991084040299432507171818627230809821741672108594096122008623470040328188812504153279334291467694628786873129622604097589264422863267636549632927354095766849107796141897556590457883356898517057508495820647942933812262650934142180166252413179284689308924639042852767308483449747598581588432186444476738313063383445825116584088066615317294638085002904990001301407488930150227777059293371980591999551583997024690185889861101319665949551575889341802516563919824525512407980461441680207267739043784921170202390203963645701810383687356354823237120378843317162732697215257120920014130017174047010383345079271573618435689764335197770494182801485093747363807114480231418234134430171331061073752820963055864720081402498275231966793798859606726949763942050250878391810664830817500839623085892163105507036672508113284357453690191409607349412987025630874710020331915457627054996329282582418461488596870673038779929218818715458514308625689834530978134307029855954100041184376933767506191301003198685405021147243937891940104358544624525198419807914604920883194957695489681336098596012398170096403662949049260936537988990612946547863237307364423739578664681891256380453413709213230409633902653216967585943181596678782273094024898723895244108383990597563349217255262174250097465495836162106928857181318118389456104904393628373593568885623334220156416790850285054587911833348369177418321577425567211139464940623965985692793836693113796202023594615152896616802366162992775895971722834925252527726666082793046964583156850428140869561904908040219335035177071634451111497751074570239616364570496005420946715141227986837984628875630769879658128277393336976585997172692540438518932600190040027688756223635664210929804479743950741004858837156071753081895704180139382543768611617668715621931160754662386863742719753789952296762043159562398855801615377363056195327767158152819389068303672848943772641982543726674853923584190226597946603779816048440790613903029686461150805689926212530960637507567905018767732210390658314567152242847828772332108171822257624525241591572559971114414344529733531369029309355373991228068343139530330665377071165999644296880030712679829770176297797516565756050882258269653966821411436790481872693306453600811766766130577238799014710163713956329235649040412810454729063204606642408826879406261139588578834083027049243755675355040480308862643228088414727271585684617447764823959157657195877346803156263005868006283527696784006189446404625437753848170268812284038829432258875848743323827478138059982511789236621057500779130680368595544864706091017035007342492586572684282013860200058160780809575724334407344791731713846606048665870817526617761480828767705051636625663255374540598446426465723905388301925160163564601649735131448588070988751324255605663384202671401919277436568020231683566178819928651025773309449201760467993556645718651531626904942122606883919039092582515335019877459486783102578592632268661615883557985802386146196888466368588440622209491908337519547467146822563511765344773134658232988232590821398861623037374313150905633970047792341941089391970495438943721123194157656533181989097367107807801831821880799769735332427942993883699282101744521209798563331816097161101659042094846060190867504831547633371857026776094870212215974229934257554446266460071252593475407873999829013550378675253330503816250343677023762556398976432959478940073872684930862453582278671548721003370192054252669020424974469620510474133837180157722346239283073968505859375*t^65 + 1344013792281069212202067663290853261011752399976783062397371585352092147897600721981513183230113887887144235227360644464626050714016438875185470216314176230685297767582964778568412881625212638986327016499899676675269732929622426799346676060689833871527573835647182898082095614241143911295440300163297255627969544499664979268036591484373237831501110488462997698032629063129806603985486732010414735125697841301213465242930992822897515540989454170221722393579501142564515936476641811509213670659559822723907593511782616700137406575019661602624449084851247143694899346026398668936253917554933777630841422219162438966571765858147497592632085713525043690153133074646998602639499717596311492725741419938760186278050951734663614377596128116525216587496429485473440533765027238682935665227079789441390382054371192617788982006584230657841689858012665111366277071416576943692045561975056402829106849715061551804005858567403190183918822481836557187777711702113711987929777243526274378636314191749800238003646836428529624029814094819882338511028271136934363936939777181664694709565073205033847298891422551760717369741645896910260860414993791959635898154990086793066844396142675507365722545986864002910917614243423838897658518654401923364566802747966149465404129769295628998698650569406411635790665775917785270183905623719631068675608188332424178602762803945156388631314673655070930840991823769798275663312080094278283299811712516578490831486557437915401569964997523337384945578927159032874323433485378912393066409783221398048073244862616360298887075586756587761839402164689050031218064281116232607425844961480006747327585201318827547088564296390161008274374043040622686916146813394040874122443944548306502006631700611527830959653966713829119621534318859659185715543770549893692423749287587702430405257256984954766245209843015793230226463493995637413952843175921136065173734549398621243652314740685734100065748574676645159360752700522540820069245895393570398578107086410193415026408850983803860949389172717929958605978012621929870029609258428233227466763838872394242683676926439506131227606146534881074425122721104869178672420986531917203957255851283469050696544971425259160752534792451251019757657574789812390209516886906752508866180115928163418693292519251603508736870715793471524959445344952935076576326085679387049242421219095539968683081555023247763446631756194495287108097757924106377042336183728457281886328662498066203734646239008558678019411202357373564930056655884448238049358954187828798584512919328178114053847517246637859883560632417872913796216547565790638018001526206860107819568369450651446674885731034028203420901330160198243208233735961869873862186030646221637220707166337330174360846357253559028572646937150633166580559015450166512225632305606719615248498049207311190816074451886261509998140042681930897022684160973321394529433798750620715316528487507687413832558155539427257448722128908998438803782027875410388331676100137872476731500898060506573934893554353978072360578396539146686638569519671610635575008345880074687754666340047525036600791130319777418313229524268627366977688254709148648741136424688054611931860598235939389971062226172855661358044253135267213853607098192973266077599643146131234246658759056769720401122085635336516027476564235165076217452301861027260443955435756043608608973835843565047799874393424576907341975713921155821385494641658270458182731937457267320493038966161957572433574824936963417234180217059459717695986674641349698091642508070726389681415896264013498354186819834745191056180517919422915843363985373972033293117868058287532949807784429233164648432098980906256905818089586785081131747497169158541033002674342408120897608918799797194007616296665468075248117954049306037487390969215832270004092298435293352094387796401759285430481295330641078146508451572359711839174706764948068320582673376304877420052988874378913416433913656168901501234991541130030398043040095771696949657142998353393192522515907633701715331574400476381069871708478749111094941261417736350731665575643199669164615502145104146690988207577574321531321876187043189973907373486474340662899852279067808661682235395258496729441122370665759472280178099364245547218178587448863844248224810751165649533639405776489954106475313412871760893656664042612992653960450111154415900591079847451939996755781435514019692652529749925760256661439353511962027098386955607636702778441617551808506086086948080096263155219623015700390376879554671445987090517901582576264398836942078814263660435298288542167237476871483491241156968770827542009310081107413589319765613008169925563230948197057739897880081724949099106392669562834557073332907239949212222315877007927392352179510418638684772786605813307834781793282022956371436196484168092839467413513646494776251621710328375477363348552935935694398514795154762198842486374531027779628845633593218153469235118051590182294848468901270225735554490502706712054891673312230992317910329542327534460363052100401679747737996673905514996317825923957807970126006483820236889296074582890257104397788558719079488295228672342190008339139392444472017606575240879258176000456422537374051300543079768728446853463945454207020449365183792739509970838321201883952346728931702255993550536851421829171476012561903149280460512324293736153697273060826678902381414023592813122902968214500535253934438276273785176926860848763314895925189899455556748071521541950434780218862011503508068723311802943440307004527765218532804899033658093950919460460542984119076217845479229047270183246624701162949042608325302718374883267249130319776240188123382801928881165677887798031067940608630677168033314592712986493084087384514433515248666467188953924888599270500606038625066493074162549034987767571004814529062712888329934903429935316170830805858739572484972180993281857734927773927537766214850759439540226069183292290151674850034838660222028845962956762210076283296228471870295111031526630507244850865362779787311638396540698699263451615706307865326373968885130105328183876520816899476674276877335403018785926291017320376638/132845335083273466749024245261638343095385468205628225593897469993303168686024062797575759300072687103540675106676595520599246397000823713429735869537377473838860485637462182772453290078294049198988936467251128316948975379757549735301832740634424059888683240226619532557543655223959534296443196481800046648693223828895472927461165549413460839975155832625922703752849921658629366634281529051354693803219107815479100566216194544951196402312179427520376547505878900286465867250786456192148997980968577052485359305582390257888629847334193993543902027231968809961177293934773710770954222125043277799015488923547357226399887428374169837379839683440641032770934216468638930437640401436061517616902862780157935357595745427350881191948013316897225740747423873837565919574756201430134791731612141282225888077628709809147689741029189032314779315391092606702214748955292199240764437379067990609382324156215413890277442432401034827026817214030792093230697159606459982063411387233677398671350594553124637085844994745668559301372382135000045107182270198521917979085504530680748844725198323599701170188304492901369862041020468997820622940240934253786310813964456500210850763771200310147097546970491813111348456909318430771873778615443379588020657057674296650326747472898663185907340956670887402686785139304183126574893570231711017502151048407493163795712654244573856686660809698260629019661099203938086955143150438682568901222932416043663316736138223187978809751964710440013988885079498947748383666169839504917993549321923235145708929024588322983529969914392218842877948324164274346823391593828532814444461546282134475303086404080940265127161991609648339375808470162685740355284909641139201004476283983009534220917385751817321425283340557160750856029675964763024131891485458831950863980127434216844769332297753366153838936061662597891026616182631811252588169695383308385246823048280104870285288380494752276674900808337641865764321927723611564988559332134338863255435189359085211292751136599797975485904569892524623459006205252055211386553945090887433272411669477745949999329951967035399160853129358195308315389262781662483108984493130101968436482548472438325555735608396749102081154304417519663249506064100939862305942807181433597646771545438072142298296800753888685983076035630851255000869953008308293607482796691347579985181175182841887575746286238751358167110092801132278905375251848300260741137635822283687391566531339751151833180975562352917066903456930167433003037317811864742906811567262154259788280707945198227694406784577023455416314002839236875447498513658480255561452850806616183461761139119112215088159224357176539700214653316658762567283125215521776652986347344699886186380946083650384935712104053423136351422955546297498740416765417710381755976331637632294496675527758654945133103318693289093504411966804579152494214830397431885911097021732601420400523160671626811822366888662226679168140173136977047060838021082801320668433689988360552626085590392735660751799981011415749841378588382735529407337200768335501157313301009283475355219357737372509315722957278721304211060369328215735172948136441350137261738036269694887165358904228906278219561568210190284199492618658174182230203882005761384058518707293675254579748975392977768775563189394795699601505008465318720472058757862059541525628976586175861214064229947332770259243513601893991453042309213994094631435206590749781100835639060490389815220170302329377030413558290940534377835179076115269304903228234853344863190427931799736175319401845775773883666456420667186906327033600299076251818703561342585351793849429690608422917308214400888216599718307758314666932837644797255400850355561739339774598027171915421647929734075384444379303664581174367846638353363345302089254332636069222982114874892279541866196272824123203359327102954555820647680526257319535247222851578941032545826132247486337353517909188899451176779652215815947098014366533952011774617884324171700243580674176809554294188820459332038108248968223260154428443498472782232765476925192198331840482969514741909925789090949171990541247360826247140976935882086902859510251553227569868560478108006263567408037881785106042035287819336785287893386775350987785218472050461678093772059020693154197619155104006708123078648448557850822897760217062832571852002004278713161928362399926710407718257997209051508206233193075284804225530667192632060011397227207545099184910861463986169113281510364309827962075674102906519500152889116800117208372132633562063881670886734981233019984740807945229080920670643052176804643001562327622600061304037261808328664695987866334134826111780152383520573517308913783475471532053512381381683208178274811557058657894707158860391356779108552889194237609456497545413242276856024319768365248024292583968394262506865276005806337631564548333150621611315351268544038304652166092533617514454687529366610823914627607022995446381430461334977112145038197748841940751655781003574820295032318581799688090802653790148138354046573213018211131460695061701793148687900900269031754932091612340358354759001429036802593788749641846005145836571716690985633261131512621917021971247826808238674475967118948379902477485368624535240942204649115126734217398985626053764315017988387107243931207735989426036821836513335744737067557694832108744727267290491187594649746546725709129467126750017771452940811746824083276711092294472401927753273772096882844146617527613077068519581495617660642154812355860062386231519488433299836748427322014843685886261773200642752318177313639369998655568389593155171132738079793768915067816668967778525528890598585324781463374409367971306661558293205463873044671270314774235939445648149922026110888282195745354035837548223377347146486389675514468956269712385332676500915928370048261243598736725975420774009846876481936506175092053578271071660624083833772736897437898782524934972382029516653154292014301607558797230019516134539103954161823255567567784953413663418213943558829196737495879971748032914479089280254597111278893238130884586407852269680968162318555102009076385798289794921875*t^63 - 5779330783506188614190805208795669986435323994834193437114800324719164925020283710383793244802990282091688223341768998198162191281442599183114726516370260446504287742512975719272231211953246107311752127831956760394309595826325487504094212940669564859214125817345251248713035534214235154459580945723253301553088079883115683865688647372950877532723124614877307737690066460045710958242460886267971831319119271821444578677360355698210190276856297359409798219247626496758606662513726977161557494250582549728671043722215116081194413693326778911575369691565083982524977417403031931853927530339448315920246324393664065037507516977191037530966382483923051188043606496935548066879988055967025572751824513843575889150382319089222091328175829741074063374227081731346612417555819908708968800377674577158970904568632170216242385812213268991869152166522635618516802479347268082816049492602466277146012329342136506070939937331480007039297919300009053887342305902921843162532416344088278046636551010520908256464093534735772428632702407161792324355590091009704701990414350935701220839273302651214415755053112661862656311038892799235924049719721566185609913781154870325105905210792011308745755180965197035779429838633236796028988895457680929318198008923723451268202413198416143271429659076492632654334932396328695110439936285271129943988946122709534620619732966634712430704618817014491745701097186690917481391320694639296063971440626027382012166766834709018184620832165265713349474389904171268726465069442057837471410819625441510883916317081326009313126222124144131484258475367329190868012325496148621286719881067166569577643562931776514891444996814752901456961916416644310684777549508039010102958775904330902245779349962371904069454855235283744890300944766643495009852545519256245747848855817594243238732835237877235103808088179770748243112218619961866795569037269601611956326595567725870366972880910803308744444993613938988225458895251899143184092030416862369883145955064338532794449975542284764691529836081035519074221299634169896460618848629641683741534752018976237090267928904324983931463391580918729928099313349468690308727452180765640068849982478989641904086393228191231095481822804354158614782904045704950501765592758549881148985971155618461036799144266827007632145744694567782477752278274672018712760177971064971329554559589209543229211436337571892920118676295095210911649682924129403729184541970119711858667393434243274581309447610673598578271317186430413699274039792268699582547200341981327057171936456902879564633346221944410506834711258477468591654588198337538400173647639332003861668408564904891193671518524648806820237934873056027906333068477324162838048640523468950052417235906793327547201772623655412498370752859904151087006217525699848457494821716143869192291156766980600814130648350019981669958957011384550605698454932433972910855957451180723670355041110041189010358156572095092873906471044568042514713645013606930537901559646858899114683010261143122970652880234791174727577424554591839043086236327695158156067309300435339352398675047545524937600587682477794900768020645457298352394993421799736522878301960075773546812828264290008952577742393233206551749492627786721668645183001436879070380037335473605360306992361239354157840359836352156236606356640980210375444864420848145457109960813282653737571543145889798408307975324909417144904674956295114008500888325351712426135833316027934628658353331602006644665748661703136293652385083325977011149482530590283530988631101904016017521234528386495947552789670024466960573528166654300224493444066636393676709768488861858877222129101688505015439127945609224710467480540265677716399433563999237740820272322320940228396837005694257110686401085958396287799360349756648033288607609255960057981596986870080614011590324686430608535629106099047457618369741669536274270161620345065253125595255960747219226995302213596489830402695707555505758950701914562342235827502400141420953692101662530114762908977934109006969562483644349190327045224356531532799748280719112220566901308192114894559777340935275911653528618519722615201015023093801861422787375471547899447511060622340624356779068411486409177845226032356222200431273614756704994857716240977985378667819170103530595082014681263162965945151882129309155198372493649879542961059085087539132182852861636431384478988575393752960940165667524722008334094021076963075908777974137751862794205156129063111823169034456058801061691095708898772807034268149972724360392968234308044223927115009812877227622098442109820261825655500812732886102206391332821329938274137942943490731260604116194110228453229687725009145222912888275908909233256382193625806488653112400713071366799188175900186922661686182082162347605972368639073661604620693294883936086292345060224000531784583187633867057454198064666346351329842419688240527808658929012442621922322487887785725312077980361290969760161674368924232294023812357424586216774101230176506645434508455388087386392217005096558137226646993933594390232808144924434058642311458755263528361479530728223943033990200444521209640651995658105877590041975262537799457519009696420176684660404959934915517101469054021969080808648195606712548197928463734385176099178052714491536309016667518396999750608114695116190565360743591865414893586877407542538072270698420624022493173322070279780145551879097032861874201926433452724672340570950304080992934311516267187278770659722166505094648700808421562229943056767978177636582051038428702169568154382658794848951522639401037108904016428288172318056402527810406284699819474321775422440121461596967333714635284000624121521633461836859348608186752279452505522411412955772314811872252610781099177168971481040530805115216460129208422848304008959255435255726527069409269755400541878808210590859260027448632603341621371963190147320716646955696137856180522655865138882948747610215089764946217196233021479668630046384788197359274862490892333364134838388673815246195197557113844866388117920880836223438684553526982715502425312027811843749896771777709727646562912891872342127301880584131346/748232814089097866993992164812095122401044623790020727871414321518860653121487296862945904915923992902686854159468791974701336593450619993715870232929417415375046258070703538400914588254600379512994521832955663843542616066222758365755330336394605560048907139013218053319498314113443357532450159395699187473438536670686227446017829515385596128892326758261725417962800378005592950833126891738300886756482430092304201857848509981803973592132090989618096273714627702586341290199002057405857131485230080684761368336613565200601601802701553471061404147235871433473092797379677838443674574180991324008791796292381428310496037743018877732298124177085023738085138956044561308148512245671621450991260363841135324594753302458197487512251995128453396389258403795296070207538309378254727449589213289352014730595963035279377668792279098492300344326319518010099519835385670349026322995990654324988840535442073503734281549798469730208548381645846755261412016771976989146286495268597261334042425263740077321016024035945905863960622736039426777357401419448920172949278315328975031895533631110904614885853225510453184066795302180735292807139093843723322795163138259857818411879919715008508997960407275957104369188941373650020794452007105568596122492388334492142137338557032921169985023309462243435511846662747575213683476330030118378148316196867601024963051303988895250155283618372179682138388167559303101129838532936768181215285333628510136448590640273972230879299340406984205774570340239849069237239051835409164326186657017709474039026764194343481223588867544499371048352056224791507965851270923635923650321049208130685270839961541394222426411627089673186448486007060697974351323095777025709702631399801897018141367764091136987034365973440229523510663817517866495366516303147542990017297184729331946985486572087571783015000859338749002198043015335342436492507244862464023407605494665209202835725645387749638209886785311858946957266361986547473053841604443280847828872034280561865960195853864709539347132754130963060957024197528216756401481513568746423961356049285819482843128249686323292764661762898181460045715253762563908959974103651367973784591926880092975480333687846513119760725728926122015230192885361156418517855032767931169541467997859085286882368053401318763857571117224456633389436499278746149350901568666064198585249834619181138419461929660145898534670261552716368642666549068767469612142342060993630981685532379550778374291209004547919987679480917481701502002302063754312327151684528262599933992722681608041289541541396445473414979022648031556539930184456366006746534233933834110639719677578205000496544530429565763800492158977596716968824565986041752781797143262518560189549619518768169120754298303970558046929089098449813694103645465854684749482666673812206586498108215670453898687406874644151842566121275151396536796279760241036877658596548190283873914371422373236070678840391445709600379879419737592252543897547780095930758110533520777719888117931434853184741316500549538277093943783968675617362625935325403343802514645221827397548865904299847656401705102884969954769105279248892423158986612827193998524525840575401340987171796195115419957629448076357498422327311784948557215925275665757626065427665349616168581018598441093973986217789427903541502863859962071271196280841093167835083841499198399055149272616825638940951689513995855598292576218092698896972489758447307787604725891138908329453084140104018092447076907499169562819749020618516310258837984325035071733081029081975385823563903498982447686134473803920107320721763077234393244106080270578018296130940397692090164050362729017092983564457420103090763550482729037075962064095818093968550076237106829558231989159871422515279216791048666826944130566717011255400747054153329648368470975460809282211470079546972325959105222792640616736194997703475534793326865515288276542475536277373726931388160723995363326254159741637520818244686877690486839082214996775565482547846853608415810048670072923292748924964598924072134400000309554746669829551552304273073561014931392311152073958469992807844838243071454555194420356339710503208953150675142941760976993804015099035688497781086732291865184146526793269087998395103637067360511243743723834729966562300978344159792006837616555521831213032194245974240224419033293418876520625300556271988640289247740895698702811197421978406622041208826082498183645737516384681513615480808743524755688810085311831750183094128220753697754481147864969176287399945447500861598923901563791496960174005196562927557547428252469827928751189460924528340297324293092616431958684923638776075516173696662404617883414588017435544408697825186193648335133276989771084038732840164761263422583166702608336805497498056334599590141149536823485672018442257177275178521421857437541237103875941601234015189276414605462807964149729314477125969211363368664394686652697932954891795828443374396177713612262280386799884914112313501389447536775741549081159446900444955877722320342817150287918762519366331831871827301446305973840196087736458910910258957471532180755616694740671621221741068129341629436192319939562658702836068145029023925291802675585886143527103010203406215593891391526044163410274651344798458188369990480012902136332913304272035379356726269861854401788628831409695157784534660522242803585798024140917569883666371806653481922931890603650391738308266165906420479478343720435992353154780139678854963567718236250103325277554379383468745871095005998142737479879279416560247455476061894267899165527649744214046630816800436398118129484106563685474376889782889584559940491970197943900958830566880953941466652983687263318024886580329735515881513227804469866432302723897134743061389858788034028239026426702655622457326430602578719231664879710810071956412534350283658847736054330934788172709456183314177860205728759275433779569946682957955252316582025705235372854427655994530303710583476812430865299612645048671690344723827182565436559320726649831625249592769938160963676021496202150828583752086850711587532251088052478571318742501854633814768961181640625*t^61 + 627646960175335714664201726524580566388141219862183425364905471053952604852382697711973862001842425377585159590918036893930725964882965666002637942988330751923256981589741229117837655934891095355156103112502633335109235918420701294530103601882491595625886338643821078914811868536719286240089459420810917834629126024846623100848532032261914775366961715398812794411751336859646539419958490355797979726075546105646707989731958431098863246776476783857080011328320566822872454168800816271746145458701250805103765510747717551971385046178636913795373335731282892855475365732866946672526377313503351168957044125400879801891234453604962248089173995000637172144633244705473750106584562509419520762764977988257028695213231576119108052074802422184476254065533693098782238848714643580735764662422558323413488891785820228124214270124736163844441703604929807675918826365497532129388577852788929605785322013325084346080436638079127127637869982518774511543268942054283418915205791850566953427273634879949572178771737954906733345029665107098141607841510123441889674243829609973692769739684235600518621808172761554684043524856696752335918262557987585621422624359741297619269294944140378462949647936686792573343795381633634161675876818990685482064775842178084521169963939063745858579375276544857196409733067901964467906868440854836405071792756844861851331860203204564770594917678142126089028255925114618161661153643329757038635282430569401522828838117102100244893560421509745825447784110309563627691589905204204974026279304564695167325298745737248177124502747087557049821534272859422853643381075054599706489777884304988486743884981836753433533699288798927724469077241413478388694593459349248661654559247984240610589988390982327126074848097688721123891294766085882636106621237904496986800696195197894868713263891296112821531792170170873962541111132546490137271544896862275111309542898033033388537583185090440300285828285110628077791350482661973716026856745201960742671270507464358160608312824398470726695390712402641626571343426823772646718990060212630886356952520708500241540783908152083728385402361065949262520930781536771700798833324014903444468367387022053314389165325593086555755350725730593014546148299297004101106638990969180204137961796357706741701841994393135350103521517458277402588134601207621800917368017153563434292137425902152575644931451834059477526063388744442745428325614029792852622424407018527537156623271893537985270652560272379793165874078289785477945792056375504491137371396842156624831507752784133524361048469006567442644667548474061744114719378942942831115931754772332584934370507031738131479483186030296831426682189295050027213348321569175138844236499669616774366631254994571026168658390003367003823763319189759305926353542743075534351161805447219182347050867007429625662195436578601185287272844405688697061393422177789427412110471873594362672862981751912488298536498532741709022447401502497428529096731147483230430807228161686022646936621614150318577777287620746744685649906423356267423206808659158977862667811665031556118111928730655402650019845589996361102414219203049121894444623141373415708430218478461769359683584376934360976587787125393165431124063644732255317074087670512263695306756817693870380257179021814252265432812805287663231313010543183230624904776811278081574151704589210610288059631959016577769196502066084035352385299831358377575586487210700293561936752555561764818203781034574417217253334592974167703222353968618332487528083478493591590462956182514291001870611500331693040368111666223049755582995382347399670393862456815602562393436889824583809655616180950191773473604445605637623902948333419049373439411612601073299063496025702802717815267217014985888601158449802818919249765608548013449907384007849240984326031614624479887240475882346410884164817373349107115181422910938443330596930771218450951081077538029787307116918474876494085130670784485762404383684487616149587916450446452113827423265507490725552282808104928592532319295099607740597015086711356024749189090585089914841212274064200286795704507021859098854554558784303694299303230336377019693735493912268839852359956072628245352771333081277588378138717012886694128723709389585604664736163310047902977438332477479453310715478045921084136366767667482057060398045045239822763061291414337898121759558414986769552603116089221810838277300609161285171290260202524491754173625009800162118047355450307634546561244261758223068357182408057073685294072583809022633619751415878535512582437181025637092369653421870810038017205300273346502963858215818126613894651009305027446364718274095483115545743055763298621495920416610500198544031501737283475346587382474094392005520518445756237225125957091094239537607356228547958056796631758970677039066133028301261041655961015403855663011531155522745652809500424235032028569858234737740948987161010814855640423456835321735838296882031780350703429378989080513741661586600783140912461107497298093758784377576837706932614468169708875816170614751147474466743409999709012217505153424035128628806280848552159141776634535662835116106657784279156200088452377047757833381641919565025653142620786248707739889359117553953082689751858579940561275436176577316890723121065066284025452815099092567662159758375589470831498504168929352188742340595219901731660890410996786020062896880834206464575545373435891685351552113314195206322465100570484052795124359319210923880300618444098495756580331535179724854864180829081905906994283404377640538215155559809667848407371622897645490146654256407928087139259437354019771666195767641290634742234886971526114352230080522858883506024293276556032912380519473896991870876323661698099261421548367559715183054459962155908452222830404863853677486922643665439597331840172241107443485884950843904164339691098645379425215714360043209926941249524012171763178010948369280043615371002881448348426947452297931212789390484892117014576344095034876191868578760659357857227110822877264501728844733673698593610442747444242704382635099602259421235471837933383406266599440548891891896673115942559326879982/118669187218515376131067726206981814446183719070393237954191717497656141997636214023757547243916551401289456450745123181553660425869799562491555711595654037650422022693335947743282117741417365457730724919670434609001084224296654372685029110486485603907261923783743478240118318321416227526002135087008261860420216069121348518211189374105679471407406562203697842503557922013691383704739787369494805494892693103202771368472433196260500225350273427881034766468466029074465807495913120948547522551008941887630695240116711524200564453139687644309379743983960596927782202319892643889359581800942944490675583173735923492837425716348420321302496171261423398173363293542812856612941849032214673816151973506669536881600703222344833842519353189933194596608544980629457249910285753559654610542085917944567279515413673749324133133706113690456015420849006881997547282069606268373075768594889884698492024003083730585464189923416239100880454359390769701465578370567695921445185737138085389577977040082939802101193064193574166997343891107232785040193163332911483438943645898038042210611842745788053675271124620195067993909236498739179720600680806527076609767361631086190038163126271611107984447110863923742908490049388487514210779807121699937400356489953137515995203078935767398673538957316012029979810776369413665183090872014671020299980306710498368009951390243655420894741363472549595527816922490974931646841206843691529371131198029160352419579561242404170868915939622215459932236153486482998176630696454640991723088096248322338738365385532811290309493432770904692178102203116454953489588401198966411404430586424996960948474472511415224916789505314930222120794899752084701529189374487868564881540628448549968441278135055680373828808649391286766023856372261297091854132714680980966987901920363998228084321519581257140870067553110762888601590874970732843502303748700177386581766901132759438028558679814625148750913269374807389492203948185857514641869339728854805141158771563557925195937551757571063811481429139986866297869295077954641256806894430584964902203622134282166500001424797471974359319233906152554774929133757085264443647071439517570776778329658449123572639982503545343952739020932603501299967539777426592712842465668403090716878472839228290236945558959274049753334831376659869588876581270807057346854599356777084555910707110521016715085872052996269677387319588581944197377030529385470250834487270319583534295842995495734081090903746477432261117077437198814817710133269399388947026191114919909874098176504455247600000040758869759339750771367691492379744480704836397422697009649996970695115110373495506432423155228668156350160508286775694271416060276183748743645196356020743613339182065494806141471847679405554603427011414876849877763067255473121502124760889677268189826792795869744119153546439038043288640567298949707375852354002133484847703153104694064810733339535898752640950616358523012435408002992654085103589996361491944596642691892744831852945685596847025410520133133999272003399805809175359844251420448565043599487545973900251022891880468865093696596836535378497029396399954561251247634585615672952001900048476994934638909111057016103764829830647745159036756281419610863409743722749608450258862835797152645497684544127311202701277278696839133018756153110004654818935485418099459638215353657114112179180236757057902771215056004984307294908173645996853496609760476773823671814310489088380552784537061700462661863514477035710761005945256446917661002347473505813594168550536671746023457321464954974905613234054192395904109940836417817269662829900207817931895836074066371769077332655258700450773899300405652202289107094699968534212627296213268371188221422802373297866844725617399923608644820386513751290489230437706218118170669661528176843772436208984690698976969643932462211964015837226443725257427611328208302171832875884793107667814706907172716346846714883346497082699697116824768438263948493932096410846980282088424092126259157023945041184942208709248665468728222025214835968620246581705807674535650158742387453624292019471688905043984696946969689341529556479084031682551816155460122354627869801066775135276427095096584913384111678843687659285217479382954445241482840734740118684740369558977139330885594403071096244010385903404213144595750525548818209828250532531100128273005093093551932575425003828439140198640501958951114305600023754440805197481743035626613765750537943833111960858423207383019629343257438383531727294282590416454544467048856718276674806388281996074292802259809912363623052206110017330828227254691202234589788070540928108085405941424910164270922882339997240298708201708071308090815883614261966730812193993430567698450692954640087854876658992992979986127501146775348756414858811980444182146682810212905705391650474043106016360930950093900243945529822279554922011968649474165302256247994869314801174961408586708822202558881066751164085920656594085984849338885792276144315328608821169148093481005163207184021339970948301554054435611520414448065810227749026119626415811761481260969858705545247367885869948190997972712925273682362359504139532748199141233789598546621636833626161351691039270992997712841455928072171153860227200230458730715757636932581718346573003685411224488552214360776820976935118047038937640833723114072918243278093605962050613005179961854670144330573134440197268516535880346506355144170821368119807157135788873548168156792601403184908266201272571231816995857209370404427232011539759024115105426915899174478936967419537795677340899387910198989763188816657594500583396219395732487612282905301726908950555207903585962554743462963846927696995700409833222384211768121880519364386488333651839650167020594131862684946981825217849278073415650666187672328568843335315945128254386230355465482851273859350902010968898890520900267699939936117602727850939395634577827785067110053119760600258010924142905960913478180890870558572554541164678887824057979786929619118681615529089928458114975563505562992838840847332068145950599906359685800120827939715682006253187132019646166096337884521484375*t^59 - 121142795881006694059528661564258326999282563467416561774795145510212375209753712714324142105243678325731682297398835799013899011904976808189731004452976264795140847730021021630796714563007824994375699674935716737469166781102174596887139219056707338178118565115661445887299496256708989586493108687540058695592446369131211697423734735613895991035779254222384277245971099224980598876155414851986296301583113698800603132828347887186094490486621574843093237713531674728749925545557399538074343163527075113794196682666682723919125192652070283827552753143988592077368407672850803132457056344748139838801341191482892209922909918323601423132509509607309204080005629503858240697788953474605712065147498050340926625148095359185677693331556784120457433863168304868276182294825628244463922584806840201021732347798861626171514334314085743796639191571693804020972029439309098226636538371765665073844383906304612416125249397449826568533541122369913013546439498979095366856387757598420898398135402698556008372689223437894000086607497685807818429720248015512433541142188575427892276481815128045369477329631455822462968928101193334376149945257037773448221795946369043130611354069297233852069367788993358681650432514628153592235680531805388423047916764365166010553096210537650897613236137552740791262521250718479989689091009727164336970948969738146590055812123538149661639584463054060104783526723503635002272047416091843478604510469705049205656613509849866959468266989983845866119475763324650843061367770228911961654810555647477009658399955702675608243678314955205892781634383240804886721033240313810089843242379634994058399913341732258974584554415340141747422944366858542118942425219678929656592930950696127064485638016585692861998358020794028869999384404984126144791025434924729614504556658575003564172516938582252142139954435467195004793111554539713149893403183576804123153876879045743440613792927851667355562670839205195035181444931008967830565655357012114903213462818718464793324320925364220666229569949411984685080301559388258797681464081165342427127530840135305531813099155409120563631909605406894631695333040811127660423990901838801649419045567953414366754114379572355640753682890570495689220762548738050814045846626823871726168838747726253510347366957757305617354649136234130019415038126490020339952818072286264245245856918199898693943822398847682086469284404019967910568863763960866554905671312856433430187458782867043828032149450150092218249393016989988112433717071663895684362433146319505430731509893856065843428163798805187958176109230218654661801482195877242197265119688777794863633781278187516345712774541052454433127837291268297567056624680107629516538315557263702953956092566971369608938277531186906169393926315150646777696599857716232752832094900010447385460202188600438015733929029997425417516451790483112382975697832035813869560081335880750838477272403586540150490962205683774188879213172395345722445386510232694419881683953388015469561960227802630838890216712610270462019273110457554549367064341501802194558273548956258088336658263838330208502189134095169654430824801429249974219300162106202497686321576963937530498022006182698458306737148454762869809033195628937517262145533634293497546499386527330124519562379772508802161729392220060448998084219736902540992833616917048579039791624995243112039544817308327170673040585546355738781308984210903002238221360476859886641916097156712306386743436369629803598679294222180030212825211689161234266867658562855129979369858393328299870123806140647390386874342008152050492125945292222781559271344041379680262939398436696294036330168468940377992256300507011689264733130621528783963533294527429956130992278852125017458811090775551602087403819960452008952582451828354025922580484304258994469722370556564176763799657771842781234629641902823946232689475002117497016659197102100431484545765628211066194750788236631279748205523138830639681239821822613378529756739585877796038872890628291281910876627489117310169703033723803568535861780841042813972813887864573858625288955751122734641523310699062367445369845720636415272722859118017534056350475124834887688131679872423897892298577595523778750156266225695442189811421416898969582778937001678232355681052823205932075581595934889348411409929134799647975053668985869855103442792192214437653828659915824013916320158391586023570789757078853669741398430536822212587547518585432913620338572234717203188029888730879874243651205987287880353349967767479163602023110791105314557925041124299232755229188402448070537381349911586645450667485137767199563436389339435026317207126451359688761279637809124229106470564211964925355429662043243955649445463144708588748544046533309363159370060593842974184453791324437293442907481792691548368050101721592354533795610007168408510420194164136422813712391769918794732421674618753817111820581079718508267530855847439626093656751195937703325794693770581518325778450124564925686430237647522495514072492584346702078828245055924974573726356602086397355579271315608313149316366517968572808297324599157099245869209209310334331052411369057723487382725584949548226041941442418714745781144207531395658824291747312251179263892503202070711836022996483198071755266276856217843822737192303236004151706079386718836032161665115867451525644539910586402444315266864064000689622120313326672977185634381587410021570789290591550781785344328606217131637504607016833952213871110428632432289467633116657124432310119569083934725131016520832125667236854884064975139340458926254493200035610566202921057412885865723384171046417423730776596941181875244137842127992883228183772190525187810313177583713259189414945535106420872395797296248863872404345932957405602394732653472045863359289501977254726239801334025789084591654394173309638681035556341583478556174880203083820760006682073165493967734269107308028676166423240766937810537044119374958767604869020698657206698445705239844226909763659085158623156601813949083986614662644108203372855693402453609223153450508991961323276077346952231236043698603514081656713552961887789029535985475538/37252748594807278701785725902879772999930679041552694942896843849814815302438889738354752767099484390279274600554780583852327250250335664197327749960087239171683193252112318250142129872254374193288818976611450701076319320436020872883034900641633677985574136503719670339551178169320870355811203142942933017376997422234487594912585497195543140450436596009446182580828267363308723834700503584885937256843798763710916226213962238884885086742319546725140500582415550001219225575025842674006599989987235120808730845149275702798759459862942260713377862123278485876103122449681189498086741892121183232980884964452495000682465281065357263197013585910393192143479207408116697770370418365431678769594692529777130543136470184820323307676203431498491841789104609395046764097095045135192221370732296917295949600613828906881418997462099991282663606863207633434705791326906681015508198960159835629725502486203362636237547604929128093603206789744807133427884573464229337498653911232525674287028467212500369329427076629596524442534958704459041123802529454994850241473365968154028110962160146728252969022708273900169801700020084485951476832298482580896927876521755703020776341271314376000353266119154781808617753943263311126944584509993837775975093826338993218633210685831263320104859151879430919411233977045814918740806411142368762290905276045725248775667364747198169839413140523591339716734121255087344364128953770670974514669184032752081513386136402423363474939794391361467070174231330692005532541554947126161876187315236733995834857641005314937637070031620607534508624256655331921994876953299516401457540057536671046024233362802551715669204586940817711950228877309030345135766787858367706779422013371286476196370008556374331494170165214181480172142886383407919264368851743977735665708150973181914781734716631253905336236088493821434652584056433255325338991592336343884617728458371001074894603236028167186663975637837371035828521170441317880874520544473156479183053869247625752318743692503928989709619503674043593925115365275844485209509332252951512120059743286959008688443312600691258872518005914987297938123907489616508849572133594055868533076294944426029041508621620353052549271395608918456244231785392050362697276162513064557628275632182299133255776887049908037827850433521896298646075571910121531927999462768607322798164468407906062899796271493151446573010888776530324405063951537741419097381070070351812599614695746582382360874599633950698871792538286860202794069573231632520215653076724243770308371295676723083177878735793022004238284250400297988959665520908719177157610858547793170939577339536555877394682767578452869399748033481950192051027132844105364737163769997961757760096505939269072792638815033534161203171742205332150320400718909919862557179613297209680645502390949552619617500973553601187484393135479805814881185887196195493455295370970462229383068629522906362627488585719852989113010449302119028665910466999291575781768923231099376678512655432486093370765209983081670188312295313041149557555915467847562077811018288986897348784866840394780818042148851680437503097171482920608751369580843028753801268875996484588418712815536812278229616479754237445142872800404676031786837569457057182807188489038080526503543691283324009671500026572526205664769618543175159678911823601775798912763335207508685625384661068066466645269372743716509287264546308520194347220853395353902010706809923688628366296175307475730126805780863861156252054623399071753743637363061901249814363956565634742869531084434164158726323048499261524355521698158304912124007955854988246783986072710545200259825336461308187793335107505585328632563793802364308944526105503655864475459257940557059151535367884683372750900378869754517851836733484917135625780145017727275706208504151309240791880891850786198171080179131508721651663675866643251552112912486830606119641098490721279358447605187675759683493066062784596412420870241946067364475051889276917111844260919486797769771568587890411375826948822777701168593895275541949047288415439618337290228143908499251886536850382265776633574692344104765535234642642162517163112403470714342300599140514691273188011653740994301142140636829899882320934657202930947134167541527545691700645839703206575745829899556185081628596703183102689534664287924367309169976234957726364980714499049436082137619891284055962390334229827795331315509404428275163277558645444674865432051205842886173280431272318181836988804198649246102462655661597048233287133301314315117621746137444433543202170173151176347652562389716293118957129467104194929861301728702309511174202955346360772760607226646813630434200492066252497772819270012846968266949619595683231200984032510061686617398220447256691826720699548705903528633881383078201714226961222209465379008232384317922228802357159623195249919282032560679441495201620645236665965124890624239537118241787006732018770023995804608409768458661193862489031900661505026812835770070770608382075928332392607105600764257390874487190624887821787753054621170209980371409305144766528733277128567724995078209376479618852092874316352384943525821504797218099861772640931026124940985165213019818687406542981250753344073247578064624146989400571466414748691032142778171431441730734001407777682421013603076064331662531987709564718942748677698639515424537994014877050695561358945089081493482742774590469096139236641534486363069475504559706612487637445384482711363983647386642938445566282471649708358467168021187274076229517914683120638236664956811461900607471168307867524291769596051351562445932620890229823327749509456778386291284025083296049219290916852967243553546826500163482261213007974632453049263617469967800731890036987869407682725166775777103519122657042692453796286203055086372870347111626358693593640182899116368492722842198662421928649613268961200627242732409297935960522074477779262348191212908280163860139828069425404605481335961466179829474417963352943778586695645213022141871529229039406775490618910910108722906974248846224196805147358134580384088946314968567725602818830594029688852178955078125*t^57 + 22332041513313150365346540829995491130042612600331277500791259211715638232555396571108383357783096739507856738767988728622284021958894675385718817748709047566700440725032949471069504985717345176709461391999431361993135378047750003709607587822593531827375737757752249787777715565447470369078974547163811281916775463325091647558434093329930153966528210260698613466403158835145901527211700958581543450374358915731269550559675347489410846715439923038690395561231780772085045303536938016964223621017543657838837393828297628961615268354913591925527911615775061258236064479832144002001358798464344936546514074109065836183991050517939802752840866444597288632768192874449351839411426552732479039048958159020319152634510651025141699525622521822129511362959378001854361729636648773578607909039781943243392071488625614932751496253816257835148155133059116307492978419371554401543729622744631954160213186102494443107330254889637547567139504592971280681335094600308900293348205365740682162592994108023184884493165053189964818872365755216825020659037567964844963722270820270931852641013846968878113240438217894639066098029261825401856163219739899481212474734418282910655325620935662169082089316199268737956140715650286281200474739067106586222553972781298757406566009148572458761877018485736616033324758193765660193987633377880492647644956789645957626078079508834620536642630608112167693385878499924873056143875286071872957063812414559752497431109537936578414002596624181542746905053610693748391975682015484731806674343247452719943038642124828525156153488708473923157119863372503069683504514448409400509518919944048941298945567355951458992300506410557881571136955287038903930714726028871064121095231604398954014933937522234869860958994514941145849010791429740730388775929500180841890480065013272973634163972079000726158780842581732491643774761326363396371742251659160754671529560501925492725314563433309124734647035566139438235816996213165224425072928766230431909182612285009656442326284188009887509343088853894152230473004497226186339056605339661008959126750835460925727812347209448224435664897425492133901112276839317287764669974824595701094755859633970104344098767580581905631193323858527495279766927615147968384074965638714458830706144537311155309799916109095722284291102669039210708683965562458678486154847011125467557901854167815209461769675648743390612877300963700280807231126795935432694195605290446203676578885687384402088230954393980718680613787897793325919010911626190353555849334340311921625700989916534035216867934806429018122084169952175343537544442951284537409403461421663640410209203679509975918939418396055321978339186175826050073818548681726864297576428600340651986421573885317598650193433381869934525832211370144420681193018583833503235700989826268823484868337015823863469045403093639857237293883537996032138496824702176062831007929403073782736024961200066438838738784936377772964477512858259678914662992521781807048784411641933038747426379934316629410054922963228932793706735507820870021973379192327467234281380732968442616607966356729880771214675322880667227808707050574815839209191787112946861690005693719805451433804487372750917456059410486881121465248584377161537178383076087639786721283074916196318480231965563219320392462837614322278207718335099142092676349424362807263347686774580974974585716951444448166118206788474416283620764562065216690836600776592516878699131927384585860782584470856512249621027096226543560923962128710750285006624452580832682493886627841531614629541409619965729958148787885389111370303354267790475173394813957038653228106086253540547559566495729834341012311108314395834749278737395198350818125462199175765714117028248253477097478404579914037841835797504374759684876791244587277181398392602401086436124972108523518646168750461978646422237259317793220537114017810798989249262992229490865236414642420545487638444545336090142508149308025272585578011437133988902233492558428992005386835010545852991040328464826499188538280007789585317735697529416089573818361162235694292899378560284566331543753991123384360891549016772874272408782268327502929275783494920898823716699266155623264728776360699392285710911945466247510850716261548172780171827894954856105189272394497451491865853911327238851607454641808580614607847858625591980022945238053845378659004166269702063072844696161068005626414099406839642193884808576777855308628847897663068959942500676023335253991626470104647179049656814440482316674192912157553534963629722434367650675234902608764679751221118406713362953375794932468752464056910518968891451620375867435637605563422127767987854295553679363454395814870600713852615132127405536912020141721434359106869467035961755063619665274739251585756810901988045136631356777351347916515189909861618535112852404728884745146863411608669518293998368098799643613621952721130909550243170703068251434555317527471805226791118193572997949010984562191288989326527247110183797307831063834549612208360266821246840035507523468574375348095155541863561602192089090288079044585970660095950898853951883379397547433626624676143336889344239380778039153713844934930698946828502491460419793367211935653842708915276926235368797999955917905312962521969172689090787095234461523486507272816029076622958494880791754390331767805114942967254706229277410397349371162669440295541593309114381804775208147870916687542692230277080842350974516455632356198721823181236603066596393394023159493669290408927864702822281891580776743398989784400779877125612093087041548362485724694582015881433624779641039548414190792072884296856685776739910058278691829802675767707337982872669856742123717428771192335631209804147104622537552540445618965132657375654391305086487630876675734560092279075904903566185227421526770906351757211167868313117756155606723670019013102804786345143364099134349520455386100860553346053819822828932318824380017082181152380166799015380645502999762352713458566731331587047459574247096368852807013846040586153170357695595122300025072928415756383550536212742991706992360855282770553997319922777804075400476171316981742/12431743266448405608873698530104293837666925143311137642786014001694049328851902005375520272833520916557232778249465228172707921260440963025850924277616247387907025865098183865171699655907578148187289209943464527818246561524453398310353138041607168621326246196402122736412210422411084601487522265216599255184902677776672716980623926300957130466691019598123078415058275304603580851620960450710619938957844306731949909057893305040736651900295116572340015589096744800114474312507893053755477359231705100403217694025984900469071395187595322266718758491607525125846927968368754846247484947800557433859966084774746357976285855344997732306067720935535599471740590472188183381673613590779875725069714205916561137099898661384630114342354086657669221939738330614785635047957478073916632236963967974184171719058644131995252485907454596506112273249409026911996994047192571649999855986324684328715121633773069525361962889329126869365304066998756836661182650203135948212635587394643728673621517435563354244349451040163307995983961511520205741109890896779421807191097245454442188023717361245893308054273962866159004292465766790589596639971420517420369527916456077151348549208465233137193913047307413005314456893405385084556097748905253524479641691228272795446223203432520709718033845040934066761415595907131159871018233051691657427663798699118779657213205668414406794655619087594969596113641107728416994965021911832392752512263080871330593926198092422744074254031385631825253564283689391457869675344052969324137220053473591961826410241426715186644791820786140169337629492432962082623612007836473119585815926218304872756566531276769670495106197390513232353449186454034015468845214907238322733144544988493934293250611334909363898917078818405065298382069072919139841059698975263681203296114826225882848068371956505871976680189414619416189764381171717632400406755653061191670822657759889920110295518502616143315671168264266538944763512229437455392424063569360669500473503208279319041339817618343320454850508638358466007817007716175821920939473947454257538779001465908279712315892593909044956492631623033626648181525034473485833338209377454959870409349538033165773413388846581561074410363686683811143725653996475754077895112361450461877529526026215789703163205026333346073954882976181358375662587783924474967668358730354250733785119237995084674718562764658990050812084023583058258333183593574351349661115576401322725128728729700138300721105427552027082566322791460102178032632727854443076644694872917957617819929753170776266348830748706436677530355257853828888791303805006197921047155807191914033140239068149480371506269776984871299980242869283553856092768045315044670913745818325659102806474335815144087204292280050449760578920871036720222419105406985830156874003700615616526523941166878480926740895063369893355537393427807712433888144168718689087873861663329983156402405518857611598465708445049186103707259002487850121755443270845460654892652656039099006779676504414145720483723436751786604070415976834463154982036936682579707428571688076241504142739334778527294629094878486223193650526846040143499397106028113659857715838647598789696572203617591769924988680802196256181742902661361624291905765503315603139720532906187516052191349374753711180726017639539227638947826211498774778228673765118923771677425284306918977851319788591888415861384535790541534957610146758508131135426894771172036496983089446149577325679789012295553720303421030625038149105755953389633805065047528624682202802230514307613156674463365951565600144810586894078057577224582864388049789478742130425310907831738373408344636404471062786120864969627057183726625107204206373797556786936385416912763475894085265978747183271676409532924679547026673772299393665475698743532020097116889911042628037788454904579493948037418904622351693246789778875224152030115914171643631511919399527984637484249063231520670860972739952133759081837864309709688025345928472725506358333259606721464994822994237201567054533108566284045669691145091426308779663061482029601288991034321825371402391258627877567231249093215313545838861217338493421076268497130433077859318033274581700921078794649244034150846059973337416589383883837504592131568486963492803478929224297325517445876817445720314044930619127878033654843834020996514739753126864607383947471488145545357134661890521029968733881897209503644096967950550664909486505461310539768252607485392172071926773379009092614307179918781262685548754569855725354137032340712511704047877689727095126316624747607782876481162534928474621443469523935908192302178568322505247323129566617817778230980023692330996607138758193448892975353251062241421709030137310188465868938503823480623802028197833039898848649659746899104692309131534743423143747499190304943761063468449011760831766003546849788875069804934673614474691982009827380821230077776911599252802255277588161047734801821165617485256745246160824723759863189539466575175874112392330554194872297370105170318602968493263217851529432802476902445193344778234108361955976596994748316751224220568578035894842507657601138478788670461092411116983457621350108842431314204712396241628379420912008168739036403942921517777035334840800865205518191409108971074556886762296697206808981230028265774006674032371994656856069465767898751274580660075227764334857476368180689720520164921101961553173780304123502755470988006815580751810641331576946442146379069388923532080273907127364224539414673945559108046368088473987106199049355563697539303949039534772358819680363856657662419355742682282905912147046848543654199988454720181629319953935037299935957303135498330852358965787451648123480912984210949713059977943455694225431376052401829051166167904339530528727010142831235350151374691095546806244715543420807946490766532380924418526533502865886965540107544919258894232711149268635010032673638479967681905845213828134547079993446133226670841004634132403903812683962930285004308333624485345503558630987224883823085633755369304592715044950207663215109887051075976314793087928195694042791003069336654083650259354339599609375*t^55 - 11139776564334704624139827046215682584230456779256050365879967230718442565778002115963833455979527656480969002664547152178685904120821070839733090161196538647703070140340647351209723273685579033443394143410747750590651626823708542947802052989307187380209477870610955949510861779091826231461979761201119116127199717094656522148168371758945392505683559049151778805117342256234284560767659295632390503442346404014082339075295105197121220843543012950072087926867336833571268314412978050022228914356564261771267067857846514355806471852071507279273012509590980721731800107433935031035793853282863314651960569834206365461559631611544201924332357072802093300438538040768893407653053298376057612748787504860826838983716519021027150704561146611164300612675434807313675415980630319040996753477264462880765125586006721352282593588188646229841986003860739986303329348624680659539588868112534728201495223958951896449237422557524413463376729445303995745436825548217044025264473964965493190578440498706880113033113409308229495969953346482188652072197225003111796774919424254857141658629092936123389905739443472460609453203660878374146567922576669390557214825765128742026746634433731048026245363173846684340955199315498435606372181896793871912855552735406926414452613530526110398163264297012237692406795334732476093910826348136816362961357532232995949298523417552830630243008836448032815622587706215947205212260685360585613821543986496660488225800870054249098012138809914816084197019345607259820271378445983402769809950793208602353904184007964133452565283961160780041273570585513663002507107842095100266538135523335834919262673738834433580670523050085705536206018556035022578757060424298258636268203181249948770643530235492503153360981170424259238336871849275524919573739343569760094668137562834380575415909000069850708407307968842517154819260934496737051874838853193405651400819697163970434406726325751518274051716406720083659630708849325398535007018811323582064959269707809977795974187614703951050618717214235105767413827002706830583539634833572068966607552122244886665300887013135416541209686242530794002449533374608733278805599819445793095071565569655571694150585985915529628238776861806972455850081698822545764189374527903220517291148268784158899783043284728084568842985815077492270423701348944368846040652797323424859681684812114957815127605429067173305804782298529329472011940802386033570397745884594434365942136114265768411448689304545708860426235392336977296694192424908658374569125360867312133563133433791464564141391653998600104409415874832240168343001113666372702502742091896526710389362008393733809647825762859373695501064108708236330322965924524556810122597870818047999228192555776543312721338363870115856352930048430344530445454948868739379891112559722399700103792119716155739775207528976434651410781242181979757162764411177839464008467991563734269862276984139914059731930501425069039286633159450805943895842231077334646877617068979145877841415189687311499297446061933421702440585716443875649510431673222499336050430624266907465534848917190593013674398675131585564923823362762287476286144277837725996363213345880842918721419843177047724047511412852847831248769750752269471947970973217563483475626910812500377161414876818824082512447246876708213818691531521306754143470908070726936712514875630397551668303622849518503572306114272979342409435631992392673730670675488225429909525925646329552198129509148661274018316067400534385705475320907630830384643368816662554776007243834404845276457296710226337351084553363366786579811549587477556782209168428739239310184155860441330404170564325550996512592979429241270828141290260984634806212002798538910474132293819604915907307382618134462051590008922957605079833035262361528215003229655752941765160380176743726228467718540131357379543180233808781254279551452589611403469146736981989464570371766936754112362683773101004618948886922624071203427877032613498799284459899637892747152462106726397817995227733299149833644218097100638856991220955551379798572088996884209111537105495046800704637214396268461852014349260784180634031436858307109592094496799967259005124892472827778171781333075833099558541963881642465228186694088761536333883947590530951224369435541560167813359549339680725034487482067351599716796455270571457236088887252689576026710980498980853691095429491759132062156898032652270910784223155935263423587470812271455048557887035633959951480391751379991243083883036295051232728726126579252346231965882828825775545287900426387615176368502229246113796886403917132444826341694838935078900758317812685146276446713222602372576419685522655325808367436926101443979059165872172914745547966538972590017438419346289533089915418400767739766106395820436205970826335205840477640755393960927548349196453153629493313785299845044730669647491620717823377172388917703460856364652570866763603178209846441650265562052155572004267986809878010741228053857000866745455671504588950745490888484865372597442946701318821744475512645428697075141469814471072464092026714412206582007231648757449652353014451519166881727132770171680367395706610600655657349192109187954007849481144571318822511843115539066402503170712538138835036152878652832299011596517143095979855917959360001701245491342057921704717147227057152521097072955952821553036711397427908078324896197957539621995871712469484456969744435599571537342367607691991503157765057396965792764380341467166615048227942040314382152448646313385387402782133189725879913535698252057454399965070323025663329444184729021287633556959692878582068234231597138946934428687486699974276202238116086822003827521925414202694191383796597673914176006815301658346548943800238990684047729130198441910023327588754484298849844956715780476368592828371507188965534918638397038358081409838141186693604975422870052877005719696718451899869884656148460701312210310995231640589055748922382681588965235029932936189076031819707389093298217782770270994271916120432220312619436585849435047990522774679192621448595928246937670592015090826366611530286869979407065550897617257110192939441422/12492405497070830650161387555596332532926211462051194435434166695722378348241528559173537623481460285393323651423832367903659761856785798145117505935078747233311464976263111241361437172159571051464619411774806210840196036752255793795650616708301732002755576713108453596134778594020881135314091159128938309732303365890237509304298030387728509367269236654883073348791440543911248356177804297223397841769699417853764809460525018892230102283831164780667615803096707160477666132930619656662924933079291533504432893595015772243585992472074980193491092094955601218671044984279610030553656844570922160197102207682459117163827819490546395221765604993241727102266331547827707288419422828759211005802139024515086902197107759366797246743561949890557397208927661917089632914777699423038446123296438546436883573910953490791063802583202382791132380975239842245198293485856709446333366255378957067354864449870659368694810636769658903487103541326939485225279192251117770836421758414513642241186906946661153357881596355176217730236465067911529729375131198252546722504807784552481011565653782702054303425174536065524092399304801939762736972666654101048634566183398884454463875702816007375129198454985904287709668440741669794344875246572795586035143290778636210597920980982561655601253567558773308041418164924651662577774430486074927753531828382676924774499782708989497282481828920421773137409285288757539420966158441951384296582985929497300227789851759979688411012601370756823683626033419770475873813076468495506111991203113833319969918047639269496549278601188132977449199881360614586629291990442737238889725898226929993022813777240987287012638116847748570590067929412135424084766232028005116379434240282315531967610717609529802506581825918369734027671917125329503267632092478163039968691258187788588833150827216027806272350723530114076325316065296269029474370621345379546062530502741297583588802371180049285286471085946147909773984261079394641420837377981122634447634747895094389850179157932151198864317656919695358760756719171382716229410114653242995147822460380271392026423074156328100816615755229254360639531240902400324165777627110109964229450977103835367735303342705762090409734586796761215596472749146980187177574270768666241780220944396787600042510991374120150106866225204522185656062451057104590446460435743519358654450354086289326520501217669986476520759087440483087689320398118909015410196797371091687298652037128260173521031144526951799763935359587877615642140236477397321528347218797805682046747511266192047834800863946021284449731746326801713747876860367711127851090735753052337021804772284868858055350428584304164875734315740914672288482717897162497330897270384911256974152645363875112279323860309401943585335400959525296268495022584028194242210022741870720817073117238415669150598465211506700803804570564515315835689367633336330189548421077327285513083458761586933724528942682558789749754377245005946007333890051395297783592984640755056566384545609262957818378723323590808017950967730782866055756472794662642728032281138514045508924396350604597061358937038636228381811142551646871046015167267121063377886749225777009997643314251294413652465913970022897850622216148141171327557115078809211502878178616287113191648531363583622236600369109939562315257500776642407984560306221491287774006557197151910043935719049980359053817904382713461776190572579217581152317011238045155755594196894703302794981056444684949281804695346752180746407359354761280061090271832020734579319783051680510030807582549477786801358806833822503981887998618651158076784705786900782463618239992023276079339712457847864216631447221701419181256997723636413482391454206668501960925197355601222360414554449307666038056683145240390002049396450832183157905488703302393291637799772096733976876066855829791384566901145275208256716084619681544379482923993413570889473939599875373615778252919370159600295334608653782109929574864841945033243432790222731992762904225611177929393838548363165119585797614069950222308842051118159745893837838150747820010635384472885541610456028520902572486125968583661597177748866771732216207295427535943944410862654471691153249983886708958241693129934585939424745760957443693048109241885821967629228154821495190253782505394321069514753929553441012797219325187998046473815633502204805943695413405406987062563557973652901064218717956037113900051841659157129473155357799913090419425240954062670225465033436042405708308315980282715918179145497837166028279714245546425686236472641196139898910874636402580004470984492375662086779926374131775964057850564218069158354967025600029081413989758841213153404560232349234931416800810340195024733898705830652548502804833695711151198123782563132498587835808268160534988569686939170285296548422901991340808245211546746846652327793445242978687876245128419178833229879096498303202350791036855927371235472467416032306499895480808697342893967012622709720879322655081981262092465527738334871476737146881002358258088111536111428149777713064032485470046202130973480179334207544634086192733489383830787237215643243213501221530788489704054741126744025323824952093463932005382661980472343329898881541683147866820706727288452754440838053958232768591840621636762090399523022519976682378621981027602274158440187925759593648943112304836424673217431922175890797335681708132597328254071523843960616915433806932019139747312933739903040058275475046949198988730732424861245967532225678162602184993023123500908214718517260766933197387547461663594144856166823669356279208868640912428550120869334658425736265648664636628073274223400456339115174453576295563273491245429631165589300499754329512588472694301334260657026783433983320853148661607581329796714372829779158292092928947198444008650002083957887544089592671006312912339999506550046329096106125511704278701112844811259078763188212383889553630788775115583134152835431432961599650890631931353377257783451435835292156777632533952034810175682288148752958380351929361805719765265135065008821883053352592292505174300845653466510963443431022326296022077516442938232421875*t^53 + 9060373802901524852127228089314108243702427026064684450148772003607917231979977916821478066945144033911977022721186400626590478033973786599209312338592179873142555994005913195334094592237819827775094310972710367833646357809600180861593839732792020595082103912238589328030441303473613235740944844755245403820003983817347933628517817983148823410178744583986445795445797589574448070421988047303482298780046107412083578723376252711348362104405580797459181706420393583351660518468289377638589735540079436434530136301886619467761651999399865888765311783910122167285282278837033245068023183954159611839569885907244976804301577526000746558930265419449875166632726434485701702007864849632676618459644373007573392860556773603371107756312744185880543626741689185015215593787196738751903298188278782379135879119738357335430023670620845112700873487645061946485194325338950440575008207909430303571959502123078046303863767747792363494514080991362625106357880616952942850160978825990708280390692141481793029370026512066611048485009189877553338173684827322337628483038931191634179242268586347916388815349309128930472944722482773306605017038286662245715025749764360627201589729471422764260958289962709601100266617713818153668850115242436910712251430590627414899446763614180922091066223250469182236318362607877722359812573224798818750739936858436183706878778196146602759931356994823037807225968594945002784081971964272284358340637968717746410167205644700694467492136260394814802515499719189043635379552669720151636831880855009065661872615623779997193760158236368728030011348435197301200737134629683009464676556985938482977201313322385757253379226218934630718749532960394536056623946561456350062162925617425552062212831536333913851318946899118164244759473377503829973864737346631191756795422755918066721331408118740308490971132995523568659610143371052031178854846188787232958478980293469965520760591035027948390617069156801137760837043444087609423616672984286766253542558447991980235935976777518439808413139555725761020165537668662336873563723651101055848615263326926264733898633204145803070812420888823164241980618195127628837949316726718922670043610603811142966426295145688073687186961949056181756131751881235298383745018657791282626926676702116379522041192604863250862854897243955702390276717048520611295884709303423058978184963665712873999546611616588668215972071050392496943644417848186114085611062656790576721932518253234096231787790842481796807558866437190111958905257896988839410906128818395177706631687039869185654554447028857201836087038986517780521631514154982443220106162003281054420433763471955546585208058647840660475710900681982722564694133818472388244776509726919771053632658163235959199715486162712495937118117273923842290677953994006427068048844426581238486751004417501111876305164060698177061098942093264315717731015298526715581608576457992946770919655430530285807332387356368105202103583274912349901537868728185643176455039147656823229898373717940739117001839411788979237168120713118194394963613921409396621229765934613686895076083025991322267409357165643227038128980214609958623212771972986479427904142360385006521985776439602067234743239963326665324060080978657580597054025358559453328539533930707064669138084272071428650952296235336869080447215866965604936448505769037490241275758785629800157238211240842299858639085602237363200898132160779995268756290409111127002391659481795471012606015367344010828467417406145239112628087201740977581324051975509582851381488821243834930697380122787972706309089098441443619114356798498415864171797576042260556890890264805497528040293119545045289737038037790931561029420423184173977460949778268154065765541589330580890796829802724933048466767289835377567084235720829165811178388423028524713265529902553415514166506410197877532521054436448325808328891319958768506476272293620706043869698767516924404760098362912649849355257965012246828616736492156933791738002746369293377035096728600062837286021704866861004734246549134248484616908573320154253862115039992047449321184035749687233512837680760625209698994691823898009999340257454110921611554912734441463454836080089898188441574768087445607375429265388263027591665916706897088111741395389046799970887574605961593674028955412649611862976969722489184192140347074498778454100799649176787152819098642859267288116088577960663241476127123716439063814468654667698241201539195481680394398769518992858138309303884968624016528834781809888414858673154564655433365669814776869268058541014627996350119432505003432545664870799642843094566344421656953454649671952388664061860588291028466333156815890139667553974486026250985308017735543399182655328849190158402250056906037258930265734973801730014893668862855847176206248165662276138803983202786514065948130887233194519981949256593306248204501566830289907297098585534570645416959314358679811026629111023755581821836178383588613878958682754808676584190316952821234599790398003863721720143954671466310772770263304104814457069171653160136930515897459695453837769573970295115034145995400971034949901658644445495829454808749693392877570355307530599157373422684218764323350754295204109731334159472493837896095425815520401666006599096933199596356311798635311524880981386750680315012341612695976034377349825296887109992012003273360046818334555833498281158786279246049460414548165953278515797044197028268098678147618140164852904229619958099470576220532725448807104403002106890527749012419929243814016344868023095233691067968167241342079460243226870666499566179693314854837263322708482735095128875831718577176173852373026175660333456425207461534428597340886352046185177535157031606055770115879074818381816518871855517947810803136511366046521873109309521090069917483044137292216239925310141889503661744496335401776693473510066285005729369091769606192939106243523063094270904174033501373164404697709707375206333206576229368625412191508595233113958754218914604642175724259972510052967368601028531621555810179617328490652169920322237502590498281410420370377647102004113013318337547879366994618585461794125652315531366/22782612040195759965144325225684428559151864552594005670674721703932791018980781621585596718355613335948348758031572928008755501920591413043634391908809556062833703211521953646344762882064672813611617329885234790965676006120052608696343427531590953022459354308658939608332062161552383167850077531470297928373495215789673338430670466475220274149285709572661004163662910729298670421944868489749471041357242200594176324302376731152194056536759790456697919635470158943590373120956130267057893118049907202904490003702140367882043231591950025670986197898530632962133720661236118240060845464635691004493798265810631148824605765065995149489626378902486143707995411479592126478806719855837340720524855692312353862371053673530500405254574856425879364943836245621134578276295624398728812961121959633640563313273793048290412338986501749310235519772146366639511914216272678584042343059361582136968285530776383445281779466381979634610433339510150751385279450668231893881811658548521606002007601221574096228542669035891842965122000076775938284004001060933894501078249170405455794998139578766650241625794247782742683000747249831917865425793222366887884363463939358013492732713341260846374772359690048127116102310882407119094200126565786848290544246354540381278551853940216263121705020368459464818101048436265202826036662782878194186285395018573651281675952779298072430808417697381270304576779021800707317213697670258395319902295679007934870141201916308617787608396428174383146947953061410469557266991173874908193711956969316739779856013786205126942709844434742815119005904390055171694858036230634967912532757451327779917096438995888833976991744531185539387248978362052333693608484700582840262018403074863629686666964754421172092050557505506856262503481010999505610179531370977451967052659295416634544261500117350937186162337438683703308982545723424067583098889573214165731434166103124538432884354550000448451593127439562613491018806097189582185167517802290009015189279760304498863184280532979970351478335186547062108272871791478098162001763246009588339680670810865885643358020353362363030785453833849787478022097205722794960218266105318845519359303658970096965871984828506535334598414264425449356759745552823848151373514899754206259449355142647152024697828174496817903384315652707564131283553430689781109123138446440578291758639149405045914945022572224204925792662542165543524276258886403560424592298933917155079732263258608369660798251632860002071371699088405409341931110135769677489914285421500071879103286725591033350346171819444892284107951032257985768462899859657631786846740484580749802199695749784324774641629729680899328185882199426216592224038939359160462500706860271082365107023451624089199671818225016295492976676425374274743847611281215342846590456003037703056902571564406477982818789659407607162138459944421827976042022779913012587380787473041951619586941009786948170033849299397829072490732856047919306242864352787081091863153140027575519566623112349617242472306797892768501718616753854329893419875300258623738932381094440605599171799586045066757731524100820036352843766143670407824428075896945672130498104149357140666834147652591776234082978237745344104671538608129833905805435324008716155352756802159688674814567849243437255152488246404307069921589671092928840823500348126101931550033943492682436164052758753803114431644979621416507570795731876108329047270853504351318272986589647870533103471184413455523233895059075953479348983644399265035184951027691097023270042838231755812222047292167442242621475323335505044855627971376697853354326551782432652565060809603656528315822396947188897866901775622529694391653376858958829575675268942592340323524543402780182841313007674171249819713637160384460907330429209175990446619275379234497921411557953849358545471586489436714303452150921996310743520586501113869578886498705198518186463771795358256231671555237009745014078439031105988669111654925054359966235532161483136311019504432068398517363256021480206864234716663380729013315964809961633186050640040317585637131780320673543310223553749903395260216561233792056573767400293496619282048191308334600658882105533400977352522500709958052213827548816474471276434280445944131152735716186677832798221897759634044525577809413049360142840921640527810204307824459003358860333724954904303769199500498549971815204208667329399324313612767534306364355834889635160127875827664143031516707828242179546844787487312279406565224485022386273649842761970697298027025279844922029331296907171609324698649240203097650795319775085931515507308368763303195432823811049545483756906562140037941928905813590851693747633554305283033319881432548155292560461268103271384540294468123138730969000951909522602188763126788218732648871325103384571054876998347882585443444479480639810507057500585600954547812343875049293744971706110004462125087177533007233432481265326094932729233215046953325642869852255454212330019484714570925714152291330464230824006169479359944244191547596165017402088171026634531848076948221874971767428186915068711261681717752516470422679010423187911082784330215529232543756850711268975942422537697042940457961491443684702604456474989962704967717927160754299735624222291337824788330923878198365504654656371950682805103109814810434213817985742266887609922535963180647163003345609467076920718395978546650187868939458116711346211228027860908943218038230877317134771938350785150353333089554792260631160070987497625710177261710114117495949246183450451876642639399528339962627535141824064320186405502192918351063566657873209046346985449112788350182612577570149214525573908666490570930676288858336973063490913297249579212528400246869162874079958610915581956656418584980916870962662917131398170543891193384150991397797196775802572623919977385984663548062873671845811914006222143109442762518193224940920302141189516785143118700955402772056562464420679542817687851619067713648785010850291198713849012370336494374125417941941992339899965465593138189725572664757735444484844345054745532390049667864874096463211199088911792316879357481260850579833984375*t^51 - 13302492577356889062383370283453212659931367181671437376644891241541741710084865880777620786229558970740314784027195254435430888463350584125348675859625520184549172989454769650616101755424083016636063461483508464431478516603907437164489045651208033473258403687884494628104358273663302175905825448053829025486121574731024219330967585733723539138060346138565899174574348739784931781336459118456959501649640359163200294803990860485718003090015930843186386188317518055715660287158953428901268542320487182094958863019025317122575496188720512248758797691552633852448337626373892589532215335395772475561283553247464188776939932105157528199380997359337054387689514071939861606771879208908102775246644593988520953423153779724310436621253873031184294480935305161603532317449317158934694344518562529834339316758532555240813001569290574496777859798360347087518560124233232686181610315074324700680181747361345068813896171056657012672320150840024340262530710751603017726530689155976587776736257201018549688116251435477733044453710729924956337740354361663285017109450136021905812340242768004959680346873672951708323773326774271077390818383273886876748264999807792339735753182176056576459329539490210525336737523380214308375836347049835341771994041366486364450868451578358423498034994105925412720281372015170137997328178342170309272891453758620304395328626878243345461228076064198393723211370317656011069951354709249776265994639824003102259552505016327204802155672063875360971624729563694219396670434173247794095708241093419937097239065528568717979125788723811012580502381918542299184837901454081369049389626098112758307599240931799456076069993566767725297811338738035674379556242668665262621323451141790746848398154691692790227013976570522691530789532044507336935561457593973304310378682905997413634544753852715614778619229691879505746101194696264340669736407387196099866473557994465241977249661976717728964134780545063209566719646050477600715922158120978081372502895145504725815756424367089019617264734245701333809803744344842067956435543700156414642639174069570043602211464665581619670466485865140367962044124689230048658970734392669904332313222537380757213954269565320798119741987750960274070188240224971041789946274053791435066302031405042353315803349220175665978928185977527159743671407416256016381371054070418260799752928928815941906825950135811881996581279800603587057930878857964360333985274849349720593367770640915250425836249586750931704382259482409516727435461961272730579503168354794959760990872508575694161401232608853914797743423554365941190714764562900316636052256490229888699191501887420058944521564526004481188755234581363855023303254976628708936710232427330275841648189551829678642207386176475497146991842632568629951163151232094402548616988416896868859730002612406542629524847569832836736961042774304236665756413412565443192338718435987413638906871973231033438135943325564646383307660662674347793334923713651277466539541847498566740142589407306160796284769672867034079070607823188710562809326996353416538501678731508653526618109988523569448017394648122473287577642178117275029085944560853186303424293399693148769955982345628752894988726688434104549356283115696721270327618156736295849885789683095854421679167723429172556065654519145124639163139897962637851627571119770786453638136699991944537030143705343997766859713033898766238199149543734654787336437688776596108369097357023510212378163832754821553987049067725703096149114373432883565182083336761004594452065196958792341103376820083899581941291883054329523538756581627370571664680760204142160033839572530325014622930664887332888728944181612690510299139532516798583119659551082858653867109898657228055662828036253294831245564250701783190610627891426668446485415290551025715561152947191832135846981619232661830747085096850447347990620426725605353378363634633690755887862422984562716164058112524928187660884365194671658094693292617526744239479339941842190904115515485375974545616850202640760086163255352299995774544862383904782744486661525280458317443740792192290681161700135639099393600816192933594742722907713949524201883889039358975801815030380925601080395773817004225581716987432901211434771293978112904698758650514253543502059190475412827897264039037246668638395511179927074285270796063668033743987942556255781099663531612566678374953010137893677060489307741463547490335439602275159549706519900205983058120104427273203708617897998504251540611289672426229188558784274581868203046854955297363832600117995397165552451671133117492859958890288101389898610283430499539402343407164031680950024824120586388585662005111351503899944474226590262184195664618741384633885742914463072139168010117893285124752859956777392321115536154939490779591970498310422709981229329918302080210506377084646150147174820188397790294894535327883420980137572602408611146456275308836086254495795008997522177400997603742810582425186917304647058530594688469869112600579746920361660055828639259245075278506970497967574289153945376112048347252301478290655403880000003689371030136571959708039768062343296301618269758058912154741474653170624556952916403580218726918187610058331861090466455197847412548667643647258934882227558316773192722022297352386887449089952160432487110094690367866109495906221639331765113950921468638610313865204505023463527419474632790131815414509752605315681936098328177873140405758432257689347938280171228577663123782956965025506104548992080619279316888128282778380209534260515382639954722661108249622229891376048800628335696580864923687501406767651336933666979583006381772188958859469726312083672812423001041637372746313954112228461867882973303298834158193445321129056504962010236966787950254232559285593908036028247520596480304916134603591573084933985091967831950806678275999407078675358067891293221927440433621984237321240144555465430557872167755957500151594453075301079491427008761104649183104091734428265962006702142171560163992102919701820331740426737191795601703156440146595884707386457589398761059029082094906597638280223519599374397137531359783610661345470193508377054/83536244147384453205529192494176238050223503359511354125807312914420233736262865945813854633970582231810612112782434069365436840375501847826659436998968372230390245108913830036597463900903800316575930209579194233540812022440192898553259234282500161082350965798416111897217561259025404948783617615391092404036149124562135574245791710409141005214047601766423681933430672674095124880464517795748060484976554735511979855775381347558044873968119231674559038663390582793164701443505810979212274766182993077316463346907848015567491849170483427460282725627945654194490309091199100213556433370330867016477260307972314212356887805241982214795296722642449193595983175425171130422291306138070249308591137538478630828693863469611834819266774473561557671460732900610826787013083956128672314190780518656682065482003907843731511909617173080804196905831203344344877018792999821474821924550992467835550380279513405966033191376733925326904922244870552755079357985783516944233309414677912555340694537812438352837989786464936757538780666948178440374681337223424279837286913624820004581659845122144384219294578908536723171002739916050365506561241815345255575999367777646049473353282251289770040831985530176466092375139902159436678733797407885110398662236633314731354690131114126298112918408017684704333037177599639077028801096870553378683046448401436721366145160190759598912964198223731324450114856413269260163116891457614116172975084156362427857184407026464931887897453569972738205475827891838388376645634304207996710277175554161379192805383882752132123269429594056988769688316096868962881146132845661549012620110654868526362686942984925724582303063281013644419912920660858556876564443902137080960734144607833308851112204099544297670852044186858472962512763706998187237324948360250657212526417416527659995625500430286769682595237275173578799602667652554914471362595101785274348591942378123307587242633350001644322508133945062916133735622356361801345614231941730033055694025787783162498342361954259891288753895684005894397000529902086359927339798568701823912162459639841580692312741295661997779546664057449220752747689754316914854133642386169100237650780082890355541530611037857296226860852302893314308119067027020776555036221299098756284647635523039557423892036639821665645742490726594401814706362579195864066784840970282120403115010214485168354798416098155418061239762654606992922346282583479721556838429424362901959018298614897355422926922653820007595029563324153167587080737164488817463019046545500263556712051327167122284602630004631271708395820451612614484363966152077983218438048443462749274732217749209190840352642342163297536681568064562794171488142777650255029169258487660635338725752655954993732130000158393083474247813559705674060774574697789590437498338677804911208642762402823752603668895417827892927841019796213369245487416859681046153729554067820489271818783702552143290124114097792039932466020472175704122890502626885964003498228180101110238410951411948596555731791592273484506301594764132542942539542767614953709418730679615553863629931815498578111682255036340133293760475860124828689569611622134131145159715214309515778391874726169846191637586871732928383795641563142724321286596188031959236293441607918858474320082113892603268892456903482459256379162127340739083019501276462373749016791126139835599268193448763944752916031591945193861092917683545730539839993129515954833667617495375525288046061009516003585190948549945162757612940029463971795678153768200689085323490406849771311480840071280621556278742852230185164470635895047892128965864023202253059405222968546740603824682122139692625511973177282608879436062381816182375110809319456171914519589992476860670418147694805294582672283336254743023326878240433645298304270676390526492378509045830780981333395817127934619112657886713986472726242150504084188455917161919061233350367163249646939516129035869035731718287609780721958453409401391865986542863617925438166473738182917584127896998605412094091835527294432396006382158537636525988348852346814497814002816527842469658804153030416312449287460724523904207437147134409487604034176701463893535749234386955803583625915835936512858117367678993739728013592361635128480893364292684485386926813625118658163260451967847847653857083379348601970749128689683012315821223658167982447153731501828016563322415431780207797522483246814292456669304727928662253802211368101857782227928703554658338430887453478357824072489778415416336716090127225890092765759359431380774214755326295900857228380547411358052916172508648415556860130685465445049920353973848333440441990727846805787072654649833122877074656365786037788839565252676569406055024649711995076647746383118175346886336823668249541358798131556802019712528192045743427201215660608902813292629758095679305192544168813870166675311927541847410398229589070016361125319650954359855919097972862348086673855121838828860690522791603332111876738110620093394285225068211702179688022621424319795562035674519271730474323293764326616776282143480208229813903352021918607959499631759227058216489704885022340636875877456940519327108452607986245122215971555824115012525468626843909549673741629863251548299066256099099030622148401572024223880054220060673517067073363819170285378069320971592117332614388311921236382631864995706264345600568045948709300785254671050688852778013094608269441169435489999458466140179883496160830440619545551295554661700904955647586926954157960937316626270418430818480569339318323547689677798270579862967628853354902507350153508040700620566411078868433169938946646746890617336246117757213786593770998443798760079146392480568901232800015423248457112604134238520263871626514906690467174406868144930028526863097362815126625327601042408553635125256388177942766287706583748610433009563870130101310351356147858067956795900041824783374441184361561545524768570169810164207395702875824990331522122603248283378878373117734395284113045357900479371793199120453971912966540040508173362327099770778363296444429265200733618763515448837871687031774396659343238495224310764623118792724609375*t^49 + 9457506312766125165963236057180623861115623598207161137179380341905831557827723269142265717733036634019793535975922434510316258692303941755679051257002938505464379606350313977798093981032649029901085092012127764886594503614883703273349826897773787099592304401083570619102453984499030993931898873113458897352381563434886079542742032983008225598352992692963777824883363822881889232357315024524160563191053059794611344236989392075274641184854204788213021021854305142949415962886603273028162443628149722022100028845139432955979935813629409285894281059083375220196750607332557308473149571008889321358829283898789035790622333278584721582195543849842629441719170191516184365329579157774388403486592816297372876149129116949129151855659357792258102597709425304819247592920202723426729667760719258884448635480328156213485223407118712497416208434337367038112779222298178336118791571886071803986717395057206885799783611493594987923096966685600722441868254135066190361739601907639917070766563815565334937969141927060950776635831910394391806450096180864220783873837449222293460264994857427813962452067459416775565539733202080335078789994932768868037522611823547249392291433527912654334245464543250289783506420088452538796615115696815788060679700579897941124870111339375322049347365157432396275824057697881538556310071623592737303673197316684598166533348200215764750657112478961653853226287784101774992403379986490040449063626612984570435423491618739793749133658003610391877063498141893416628475611965577469719007588346344481309342295654297934083968472790771733828617560260807048574722129963412525850848417572227811505636039883276758434247723509111499060328544253517014065521818650004646891430941446423787295169934488616833712912571808831979545097603324542611165969634687845069430157908164046255202630292914186788936369210331360728437258117972487334018813765798283437298101699829072898903384817968329868923324651706746758004280219581975358164954720386984170316695284122211305807521456200039182967099623370416410063045569068723783594426980224431127328738169956101245184912681117370981563831921495029051046075768537683151568720971639438066138200819530958569141911693713345217122218197757157882763896331942623271771738238610355349193571169869058633295631698627907901188335769625211302155038042966417852294052612266338631617921970471658338607168836970728036006117202325743407555202664318653753121799941557088773813807027129131574499822216571298474128554076824397196116033004791815964835519798313144623927174800511083846771362722585344335682798601491610563534245192848497293036460682293189807201676333570042832960609276713747281790405300659187139049528993354287050110989490224845682182636303740995681089858449955698770756575636475521762216500415744590381888028734725876280679760039525053193090412482479995752909757039526780417784764710635440927212854660065880277253687955341538914859299542916828262124051365343579171438784783790996654311979329386970369401897669222756238126210160385501135345469738984082665803981653158351504524131739390705496781841723256291764878603649723866446962249022736172395141811020113136147650371699771571595948482868345093659902231356966960067186053791200737929729746497341050210863775600622200963711941386874095926253717608952862853589211080204593069409344711191307160657407978260739469934621204748538052202517431914139649367853902022123698565813286463955322743314800146370358003165305479470646277003614332080214635182995645814960757791839673779324477415206056649941205206328229156165465287919554817061079935656127007729003187580528866427904792906358002149343499949915750369859623026651581039816469035799680269585317999070273429662255492203441629880700502503601107982226181031879920514840413659370080061674994647184481085084315900927974936331319300546549871506541497195678263339675247175586077886063173576083801869206933685773643762835615120371692787621960777193840317128137698548654179647713146220397690700140035333444053171734853740134334256559599577734261502220716644179933520281481579625009102939336704463322756290886001557000796927294218591267054296513468750516991309845159440516387736533889203768955424963524587919414641736777198656449786912161205047192998654209702559738565693382444470453640789895629215566753668610285241171112647268054010181885246953566083634447189628231638076519763378140441015244259380992043233352236128479241017232785932946609641726612326468005491493355088944901712898669540744525031008373014539996821638056952678227102142629306525069594384675584742046683028099300700724707802526367622457401233437736184343403798256347607494265258007027769748209092476350452811085803616445396999708922453112607967535104466754388492813778424945447832484018058275890903633341917232440015595826767870101632161231555838838015083698957233338569476750919847596243598454525282836621603508444157459438793228922845779326400431769988811108854748894580553618174099766573188767343086431759864310529638932479071898259824105856685832001716598653895394468413734081741295970993286780763385504157465610376782075810249418716274164706702509733755457180433642577292163516009280411189682236203092325452440218160481705632234180253957377545623308063757887546301898310271062822672811418145597055344585701743195702584972372274372333680160323229334138610512424485674535787526489068626067990291259390810932395300630877318581392609626512464637728000517487738800545622540009121920254989395619636756094587691186378908462310639018940983237057280166162604816063844023508777796479926082506838989420644743891083634333143103259204157065390603981169800979745800683697328883312849223603662149177939367968585341974216989820327931208482458056205856562404717610958060439758205121610240440034196329216479930712215006190852338941264658059360961669598889495135888844198935654238959106656513054053653601958093479937991894135250813808191413273934600931310233823600360039098910704044497833188725516166549392196906721634440265560869730377206563793985506394568122282918624027097111824842561639484707204306561447739332334574702444054825588624838093426/165367666985638611447680238202757042670850608691277578575577741891811483110561183607019263255002989316033252549793798055682599459518850596718080926304080247068323546440094724766325591803829972055262555721003711033744056452585687982850329504600051339285470279233599241918981702900519679184326753238631346187581764593520962259221261141014013826648216681047818309133526025497698512518470576044644119735565832843768613183881877361492456179079746234131269933680589521039530123265715584999665115353464292418361162135715535867551973660602793723747906620120627111364603264935639035116632123202491716338740698977006417930584043206295352547655995552986072893445109551351869380631882789701894166998639598800661779395577648092905060764670961712968797839422267170596942823270798851928188050540932863463227762280701613486570543984344199772204226527869933151050062669855530258837912789417270803674456875247200007728677950276391648096117907301070277902912198461653084563074102310688928936082599391179724902556836924226507458801259687632108341149879381850452145800343482073623274375938877078530719781052533757715554032393179017487458247682458287520199813713034172074832630923844456634850897157195845451371652252827969580925670146496909486851197351774559827121253162096287147977897001746483988088169481759738061030036606252988646484331745010100803305561552664051095532541990351585753846360431450450757515016782417783440189158746595166676642900956887378920375369919448903823583794513373581802523929278092398126034304018082219462322075553515033203200325655809604561794095097278804005906111656630327125923555594912929025450146543540194648883356804023229761704259827618451087347286260225683822384759004327080812876705262934646036670899441801757658609742117103664873962490214693692741096930919642640881286113789255953832993045137510524323207011458342087710749055554524997411665547212620626080833386990519080615499985373244748389854387190925889124382255603683639751289926577969416631974741616512440065499081818936354052484826715334704130141080652254309470957540403236429890476064374202156718648665633192113726008428908691962627362058182924723640871899022972817150295663846311646370566000112299456747989548725500033081945425275785020664884890016747872139532043214848042095950359939216336319530122990146330244873764859787226885013859227673281735945518682578806552562284495040357079149254440600216276183490067911309453091633158672768266193388243091784092668096283013111078719509119010305212557018629541120684195204103448545616548196050104294882313381926420077682114387414381974521721881397769367671156727531124932107990030902169534486527776696165352297776217027547947593361996518736189858808731763224645461926367685918680900593816368120720233681303982321340522250457904874525450538515068325572936816378691486847536849265317937147606057485964886436511458712485035603644642027886163656072610186572225867057711703044979302062108161640382751182418537537308846322605982160454835898242161346607845929142798188871267772585008700727519564296118645242365769565811675579308231879119044464051530467948872778743512415977311271986673688185316170934449449602122690784458675114058080133838654147513821053568250187036731229369388692254363999349576979776489082603724838419761625261194854464871966368401858222278037078576605196504882358450063857444174083727368017450294258853153592102353141548211519986399245869772770589735743386794703426896388823423745347129483281377315411895061331922056753377866670230130174887029139126809009937024903897123225646251591039870442486115215030809975719400378505353196488755792623897840119337758870911457106049246149087715327268769191545887836474462769559188352454193572052251559104358663657377216667552515565452843307420284398250114487368770626844437665015412027334576763462409263832959413401792947867114263187066943346218492835502754808466024811288429888091414213591360691798953674081020014529285938789686893284464642900978624566183788987877731933162716875674411174692702298348354656137612670813034237571556897107616391851419528653119264293516481242524291404463431049046368116740767169696735550972917707668072136998930851302777262076474232340099232505175863642022012397196870537477355001684324508604826731466046200834311045355594634444832946758421744548964330502748136629434577497426774605659542992699475446585309313462874998795640169324950175695515073853357198079187854614471107036772629138695571171443039490438949108069074723688619202272224454666487037631328547576870422497615329651287732688390466708843650945081947605642656085098821925213536496810670879604104901251960153082322712634209013622066238071784445500196474130353824306572724947649620391070673645877034120322861336975579974714485630859494584253818621194243246511501487538471153781242706197485395407049105459290958603248955278127962036563000595020533521896041309234762605056416476815241191151009938381852765779894939665239390797127462588400337451253668126413839980003459540008742231792979782846839585343414272814644493842692829084614818468817784985319286217285704109670350347791366532924963885198561630672952362792958147773774268494183070547017535230986794655035416330306314833502298081027518264336456116660515496854802676642981965111418728197402533351927252678848891148088978145210018460887911051495002050143363309717749042692179973866678983204125220274188623060152473787703034676073480668165222826034057187448730218322774120705169841039177811188379342640665616855385252737263239723107066259344081607661745779856426332243835922345752543882408520083220912947926324114609661682647699991750752021397545462800001441126192236359214205206129386175531043601338684648407060183169712601351225677811573586131514144230258301577573747544951166323870474703027140970175992147183712810110257547491920031558004746771616373552183754843281528225948365630664312376971141390150677121531103309339712092144560974514330457555843725693171422782581613549802340490515827709273141414139105014870974806147750104278341315737980001244868107623543715961560733801921102790982534049847406005859375*t^47 - 10530187862738271623166464927416896448726657775061777363035014768128717891594264067046350510625227433138980225047050820260697820091101049545218557087674350784595809363423666032280715530012080555461787078509542283858025997161919792052545332792328940535107442932248465527936222281663462090623485921793753332151913729444385098407264613313042523154768598394137876991967602653136205643483937451241475530482264637234533241510716581957050915740758013928470637228256409958767736246422296041304658121841483812606594057124257306285101462824086771892070422300584314545419946746999676135078473827756629863975820601021959877316203100533450450289065441456304327060893162624508271831693815509755400571169517222876129597552069770458673506845466922059864762636700726108144321479779697368962769678429997675340167744194506745524203848334068861627325429157188411173837511409677522269151755363105884036040315396877140047170907228647857811867577612795778621873634488271558425056128788701505071526798926840453576066706408378843872016256051300624317333553531541152518297291113539694611097449675144238812544495573449297273273570204211828344870647790147348026333931978036188073105347755942113808696791746144363249883912377172572835877845975426114916054455705770824848058367721236392495272837468972050803789021770202937421247272624204736317208960758196464907766675388500954838939518240056241648827632657393208559056386167415263052549896231573241349338469275189954855717752228192628942408725936569900162519673851154565917189327356005887768933694778918243845825466574461474680000738007089942473655403727194293760460026119844874148561273238032044327815376274301038911471873188504483340979698648141395218517657677347758472913669312983202857984500791942969381492855384339419063762353720554613400518259813450353991906438155818156245656834243930928641161155215066003726235338379197622833964462416384852438934753213219537614262233936493131976472000013961203437087779443378409363211033543882025911293775693885929098907833783143015676450432504539764504846008190556406819378444226159320421821607761696847423761119899389611751642439143709417369561667896811043885534769257264375446978893253161077007083321887236820721049293952372275922619298054007402081733477443886909524940283334070837558922013237833100161289775479300451724228369606666685616980871812100426030071285830039428534549490451879446199100154361813071480185522983807015115314145971497679780196144238893733077825874122026665577633134791424322611083102300440280657654565298962960178401128180944062779375513505121359936113926120544416178000501576806042125797440978818449335492545830483280634824493733747029658227102909555105468220588355215232081327761064901373782500416934539542259113935895161467412937467015033005809032935633930734908575209128869601553316478444781307825366980702877704619418646531458542350222809795055838203412367634619276991896231849608830229422529094650073442431613221572967505281969578091697376134617417600156110909360336265847359847780978961912250189012842063252026573244769242079169583184092019331062406030821099269119305972086645770926068413758267114545516048065507915398568411452018972081271483596702516958298256583219240693253787226534875232975021475079214423183312408313224000769587147897020193628289588314634670587353423158109618923377344412751786182087857422178321097717170149709734985026395594413511758344775772252016978423529997968501874955230574260048645383650126294840622431703459302053124998890645668184413125189199954708900474059812712904127908205894606507646450068216808310713595440027475013979522344743933860217815331094846877747816896980849045406404515666803290976898549482303427938895056142664681979106539778954453706269232176453796309198889177068224541259716838575705410456822978130571775309721889938808680181044411751366018274655962808054972215303455971461040147436763727528705655448904635120495667077261119170331387749206485799653320476060833393686537271780015440222976619247748263266987359082770172501946801046513483065945509850797373613219656836349362170241028433668223241992379412659350692044176857801844232371457465701213077301890617420353242246900671690718614337017785922512705484544203445232667962789664669719140979648848743987184682534221057990270084263916412024105110415400927571768449377243426614087239962954522744351659707239326179730117618937488774379289149170004808377709209342340201983000756940694142364400014383798264290231333624474862713010229199856018816763715321995144959588300161549686901772610157684212406348333985021294890439422408848930492571826272638647670504681371348393451637095050159250062478989997733016321892864527902323012751802310257601936331079622265983676902523540265972048601518238015486024097697062865031994609893800219713201400389356872792094597621786376036330114430263227975877919991602309695148261728062052698144907697273550114069784203206961345806809593378407006153514771843438856364888508527993667896966171960112028574443495972086081969522241980462201502109926414499931397511261056757056607964128957219298964991909534455649642889956020325752190935168700237464930856010461064841839653498115585390489979860457542562512705760919539005517910329547757306925476477391809987977878685392715685826541511385129286438791738803322450972940900630813779826910537173111421647294574583471796537530444899141584488381557906199750956834433932236034137037510848958151351238992886940077083287415960939923450783693119428579494817131345650204564948167385071049159089476344752107825824977207885938390104448152625455025007644642235968369312022477747591328226634079622488147369989877019283797534288215658255569398153159350851878550835952412948891930820117216778894391758499430035838208068117862036564244997630688767123143325124010421226982073409836079610087502988438688311011123774957637208412388140706734488432571353058588851052951088541896613848101303566634246399146775246143503875550228685069483772667804641616063561253629820891471068816870371310375440312697959334177961381860871687364855355708817071434978467437553939401648237208440955319489466/572426539565672116549662363009543609245252107008268541223153721933193595382711789408912834344241116863192028056978531731208998129103713604024126283360277778313427660754174047268050125474796057114370385188089768962960195412796612248328063669769408482142012505039381991258013586963337351022669530441416198341629185131418715512688980872740817092243826972857832608539128549799725620256244301692998876007727882920737507174975729328243117542968352348915934385817425265136835042073630871152686937761991781448173253546707624156910678055932747505281215223494478462415934378623365890788341964931702095018717804151176062067406303406406989588039984606490252323463840754679547856033440425891172116533752457386906159446230320321594441108476405929507377136461694052066340542091226795136035559564767604295788407894736354376590344561191460749937707211857460907480986164884527819054313501829014320411581491240307719060808289418278781871177371426781731202388379290337600410641123383153984778747459431006740047312127814630218126619745072572682719364967091020795889308881284101003642070557651425683260780566463007476917804437927368225817011208509456800691662852810595643651414736384657582176182467216388100901873182866048549358088968643148223715683140758091709265876330333301666077335775276290727997509744552939442027049790875729930138071425034964319134636143837099946074183812755489147929709185790021852936596554523096523731703353598653880686964850764003955145511259630820927790057930908552393352062885704455051657206216438451984961030762167422626462665731648631175441098413657398481982694196028055435889230905467831241942814958408366092288542783157333790514745557140792225432913977704290154408781168824510506111672064004543973091574990852238049033722713051147640639389204708936411489376260301449204451932347424455575745156245228738041870424278876457460285192304124991040380740351379090279807878044104509822884564753539513657188263353205000815169346320443368369849745846817211418374105595619984842112206296318148643216707860773975835103740719341840476391486011203026543955607449161311718399227191818855205413792376241409094714816787047120295325804310290520904869605621848006667343846542575042589194591742115499129811087493101994609216926981050326636841688051397068793674322866518087259911964196660373924563032206955785371201820403484436778272949285849714989638677098216620658593573063616133263712081004308378876086422472328813229130959303010021859235717902737692195567531565804902658851218333026956214521860358091119441897601711899482284930937437607961207319033357476065652114204838432426554004056838509380373811645430586850145673073179033911799994597403050587823176141795625272588184071488085311214360503528180049271286287428110185424281436861881563346251585055334895790325629082665444781287464701300626089093610715936280174814374493837664847357081678969397231453173452104963328266030442320309045925125924928353291912867216709523323756476090684468039789938247728278109299789276719466677801993730708234597409645502518336953332718387377419971573963492389913110350796692375562990081361482695650619901459923633800024305256863668619248094776578545023126183087124123540210725895240149800813173724357915793970960857803567690056228006918616055166739825299174856673366803916864498967544893846347051425842094910978438933096374891152910289825504675789480126799377818815837797666886030722151235703059590502931419415827819554641345927236041586217442127844553348867519995114811838615692320027373682301254712362031188243547744259272704160101661291859223990398821260496069797924387133914910922616205236569446566938396091616582290170467439149783825161124124581919433950063433089498143110670057103947704592010758813998057695374092341952149910300984455481165533199590631384591917361041633081227258139108990191013354083129434924626295647539419275371705969047997413920855115998411151085664585508556240842531948741992357985989788118146938292377610041849085036790038804192148999409404569642192527782431032744304578937890014352810822363081566910979817947221445337720530246787819685661008707758030554391274250256501741257930753367792065004865089611683716048075137957026188869574266364070297222383889067219936475883151928907277145170554070459390695195692080077058350001344815702229115746414990201820472948042768260323450558052264205498184238179916854294567303523369816894058300484475255646236454889496419819323062819597562403176977131918213620750208451008335581999066469403853881537839745646906510843013000953283833408303690075197769376766484040668280173378424909957460510354549412036937660168055427410631299131117082195338893307152362556176926731449333528147853368905586357248685969090793389574348878040673858761622989396296414513635099340141381056995853309043610710092455396609367606680214870554595820622549011246383655058330126564232828917231421947835301197255171349133958206604123215034402091028804622713252687367121990056601267539629638955005052970984546165821484645646186975699248315983180034895559743000170993936716062128217776676948026105221521373591148858905050047037998586413448764251798483296640437162819216910929402941398047368391184185058421276441143368012885200262588172178607318501942286399796805086188379552956154910982221778000064363566965246161666461847425726986979996615178251930173573180687484515917011392217230811864937356531718345233669758563111279735417177433082110386705502505648860989217271141187056357142058692423344390032217688673730179721013603522118447537051575667103444504622579937303920970500427604959592952569518841621742821891165956521209165115356060295458683811217384620373129126972012664556482755567530684381696941600706024439095587466696985011961655447028916779730027817197768524510732523268044167027818170872589070742047943621265766276125933569340008477969594056677680636074457512982320590496413838004381823181735136959266838434532329772626654249527164990045385612896630208771170474816133931178621016326685945489510481517359168758944357596514809643016016084619693774218696882093713094847775880740430324156326394866943359375*t^45 + 27115944782808210148964673732751689918360116634426615232927446295884802897730128378857587222885922616653930718311944902503764922828995147394498271199257127631169657627315597619389993190758839194262238765539284318317040045783174916587760237502097438260990242044754158056791680839552546546113986671712077455524058200268311854404985097911113192643902153649038177205349511450974034556639493333546158914191042323423731246640685147590708111786176075914245075245241110935071794184203379394615811370578536445429010711090713808178885724509505949853105383455438362445744007581884921792517951380285261002516649240940851269231523208270719083181947503950677673510789287392808178539683578361818823041393971801638156067776947868176034841151555187696811389716175004615770732957531321969477044994405613160230259745386060075746680761374065762354198828228647001148057229324671866264243692261863991862051771920681011215225780169371716809574464310506906544589182464191130874657899925807034094485991382386863267471290915370468927929251009592314634961242561033172255860159305330803128130743230227043080239085109249367215980361356958532993652099554278859000735268217121414212415613464436821580472166007803790628854237742577967418996765333859526023408602332995344413581285992772877677948892428979549634417615340416426651501819824237618270959777527895454985331915432924283715804861634225966169541557525521053289113416060578864243432949994591225826325119373803019664866874298675963128004203278575828155130873376723444335197071071740702208987151935100022823117209605943714971780419893591416271058737435849215751227173595438310868877135314961676319016951424851390324225781881311179822254134686752451549485186806261881558649987753621131058130905349295226929760480761669378493785067677625284072106642550814927698931505085545465358143631460966544459007644997754911238160420224764282364083381561432615133923334772653420156875196085463654646839220456059427136294327085749137119435981445192394824862810368721551003134143339457884928825085860398068566394576411401298351281549204889143690501815118474705067269570222252888178059401989128806628161037232570312280886369362243358534166533994255542291769020639443590984815060782387226408494387197195157268405615496056688690407893588986989108974636790676676381158653235203761350823227000418018760790692594169929429307278566354777745526994945217307255295426885559589137197781478830859434755220172646958700922399275481040448450047772445505325632668015942672173919302000279753565503059645862584727097611916563599688060630086781112845032554747306710899942627301743352749694383092619190756048501432392456593587483970555407393524468671883202224239514416674389466554909629665689428411043229818417786335124544910410446892500308958562081950631432691005501968045766376284904619007508633432636809023251063601244770839642894491566092946965757092327450127066166256691171536219616211457280789051506878438905216655156706042177459713260521680840207667682841567546880505740546330798710593008827590612111806491994306632367187936399117500693819170668750363958589114306365032881639923028069170545882727768295196303717315565773248619665286961203235010748145502886336599534621808877235432404978823262191605411814941973973127517745750654819768331971354372583929047416076819116755728814540870749408957310158611148188103196856532558087900678983449050002635966455193890499141361527928800406595557829756698748355521011133093007296337810480839794762273680972458000851486951423269756036160901021600711689856497291593897467354766902095743093800852506631328066505868315868561425963192467333072227282700915972579169384343698995275788696316288716072196233232696440081617491414256747513281264135514472675800084663497130245988881858027465047657573082622831279143795875431308447777931304347090228547465809219692973701643681554715207544372072019767702337311973279964934353785470111095995439685791476758131250470326262943255868549778283388369813688517890288406121340111672881236540247463577106163806716014223832872360489867354548575976191886309852653362694497616493716282681715420744014330917245792317277901809597206038413932564690668014303814835579669303382882335777837902389080278977694364075567168065097336896317124389095642732441754741151680446895267951623225863385550310098662289793634965456363357972459344454260868967714781724388162538646361557643789647013208978397187837075707760035407868572063631103225799467859732224923421139581412622565475371817883174783267662226421522833362200998261585564802731703865908597896149595982458367529055971221118371673820252579714936896118758769690551453592346397711270831333957087085390421146119216860170338150725218471510978386959611049474744525415527646448900728720141698698940820570994501582423655555912207955007608200679743487060642604752265674663533732614350711630265517108739343542261729928437143208558374772392109678289667558516706581329685768587511589508197272897869490274847190606859688421430149437860599274110792515070552322507691423776499625274149955176011097026922413710012019003726833606100796906765872648945675416592079176188025270234457696713767721386639954133703177568662633969045970534644133540192220878311542176792941408910465100505766796058901744202584039192268023108319899323796557370686417414300600012695701680068419380398737478951830459031494662084250992559723214613729134405276437282223033285869150978076599858540087245231082225843969135613398282408836877667692834979439614343472098267353460579703817071873671913287858455749921183560421824696528050342388901788874434821821365717780339552825433660447728391212970384290144475385189387514281973504150867706994729391878016985270614242541815278475208002105733094079266710629167127439199253770069481452995284179746332023772295013258661998186840002470156326274540351295299776318625692612266599472608526591706646986687232424495108663324905800358160267435387093471894196017728420072870092976557529299959361253243648509742658188483404957188589107851976816135552881513635006833410899231336648276469391085608534007255475546816797952855003301433981814/5126397676554796954878087384285468322796368869429604935842909998646155976427396691817597160905092668797030829043607739726160583245084368498260508715426487659118029939642936467756093345918729133713139227351115042046065750030156327468360214642601591517849578656241576499488432789916110054714129350397571731815034702399149830035859095371434428626094717112482367583139306790428653888072587857383967711802540818156827008700338198206266141551472133258069367944098275152225433821237183134989618575957393064969196026207181611894111183478686605436185105223739440452302701213004810088615595819277243206500961668287198955848105339395155928977335862142568259696798396091907950799588366480758719176957827562820515161262907090880056883704799813102032733022090282288505227521394764409773829566768918767360060630701750018083686863514670192938331022363967927682551942765521438023975296471935394913908163132663200239589016458568141090979655126333178614990278152311245621455297171631356797018560581126571471979261944651021731222839050316595358575646260837364016519810647944282321505654105189434452313212628546489182175004188549542111205678156206913126194225104059334319811558639178155680377811873071208992521219837667057008695774541404194092387117905011354640758848024984901587314807054141003630733253934551879891931134793842648041014284095313124902472408132585583961508801700899158369237173374963973482965520254951286645863921144450166975929929663508746531636467502916018531097629914581035878241807620864341907063424560548803331984342158966029299210095330097741415616948015642924183089461355540140903630223442300799788954542849746034115384060924720122612832054656171983707765874066996198493927529134139505199177863150974027136797882695854487416902005630213611092837196655504474974004858508921867319869527466934568822784399262826254019417355208604719033220722190274919761631963591239408505834996706091499080499546570587200085486002918702562855849923714192832289987723917051915591216990111885642030471536387026975627029628175375828034373500219883593599683752500329326604757995600266858278108634628955525506261296169450841448223803670666432867028869712157331659165579235661037487546003481283159187676010490501025540308183549335640611431590519184036325493339660289304974461158115706425905433812694536237591086710653404033435429636057871733814311079159943003129430819346251069453626887658606704561688192105250593045840627918855816251995035535845306872710984773406443440304782689319461589267577515774741210051327206904914112994077553233141351714839719022408145546009845841210173378323330850397805858553464872895347690957967255569082361077581125921231062727853986375394221892080821885623070684659964009319717398263479107918408307411742327244120423451961556189764195051110288966693967118092761041307739436092273642327224856051575787782064911479531855220087036103712983902864471073338250915783739001878789062794394358363925353010851865286654974663656574236000785446974099912845507001744843223803426743855009300950135269722553106493179678002513338856540161942958555188252690378385597444506415056141048884895296649431586884333744801298967932937665803414318218928535800484148998278572928452660615755798138668110451049459885283979836886373071161560715469991012610383097040488411030957420457604890619149435874761091651353111951979580769396595548408540959122024447761355172947387994557119578376621962955888281808044990635806233788053526136105761013981722696777768746901289583759354713866777134035421497903312931079308047772020810819995033799322235983717069571665955109247301411733665949091151429571340833043699470524998255170287526630621719175145331844937922522930708345856334838926080000733619798332235118573378693716694127982529038142530028816345753549108431889432177567615477772847371879667334687178821741815455581383880542158799075243732773277900585399062446769149941326530833840621332181445767563896511620450407864102480293691818403929930337361551697458624209689928044223145906746415473771248798994340265992795204061364718263810336108147394005388246697193099010918518253033538366362520437411618963782260598802080160448937710236246966856390386095124370701202543076207660451772902682384313102986661798005052214059766749628675447432225863642406023433667789821349511074081017894245585192235512471902420230012775445832773683738844144588717349124962664845249073455446560967289454073140454823493048604318139951503299562706314734224203607422350141316434347195270438958094661098166571184974882983097426075219189919713340104467974153179297540375774922338638063479681619631401130797267727251938810764745552004091660479422284053380225317810506090698040968553503754473377138232123190883022188057730008701446242979216149054556644332111868377257021540641856546113692605767218523892122047257618522269238019716700717613621966823133453018445636539178777280586277640756748910781272476925681308089837435739176743129622421114710951340240410460988863711918829039380107245740271009185582373268252027145645842457253979309123477701623059372533351334544897872735856827399780860781532362520673880441155410550861523246581702580987002323319675186957543592160590634306097906239495759838571240511853066194430139616475980402498882975932440918453980574119478533909744833044315625590758322501510572287525242596345063554444262601250220323457579189867048479327881828499847314864726687418794074958277900713121907607055772810910636768005997741860265072214512146839759621860634122516942834855160431416319054039666529837514119175549216299558913592718328860354664122579848301385716047552899512162078699744273312663323909346800044674911959327135640361390010971441462351641499224100618865678261090641887996012158781170076938471138007348904786173893486156039984715793841370075455756562695097113417983972249520978298147149920107580117696400141727375004399334550593683686105383094670990767464202589531074856481390209944244184231155496488314106260030020043872555205990658987467383838312255461000218990580253232628580787877380038590911336329855194808382747859554186520458555545269586181640625*t^43 - 747085682763814571233577538067875208241826214377398785918486348495960404705801005341724056541801162866122665311232283900413779323300200285386094195271892032017787033402746782654349421734982172849964487324719890209463328756709993826169756887666450387041652287952633216754498410562532045444705664979888771105577550060896015760169229639781577158699117234016999143042432185138322932293706040338452564957644493064891535347623267942230024277881871916352653177102531435323578967966437342947757471253748870008220631881457509422922865161205841591161427611016246016370237263991399143541793060615653753786443728986574014200760525086608496511496984746262276450475651987814431320133727232862438928721798274118511195425413965463697756032792771822948486220730766199578019222026965093923409822165998570824825042190240802827794813217366086099057554206420838074388165243087438358762012563011702973594659411058644769797737840314633659963288776906529280019358769573354104413291817627811868102511253790237244519257946312988342871944608295573404076886178682892952733225045783683807106820197691363499409216440440535268331630590345967595131282697953665158879508668321802948568532889382641625247583947704130541190170559477719125276916540783306057000548185474186215761302585706858661490369434596710187807565950098120354262176228072359413937874202281276777340717665752858830352093949194535016818473098080823035037616206317700738611318271866129851559037077312447736818293062330875747671138879915219757422590774233222402706610267848534789032169570684599587722916219305393626414578817312539732173330098373002973118275196563029457900982874477743860391418556725625500236046759404583200653747837920027297282949877950509533304647031275426146631745725463118595902127563303093539020446788996958313805946952273289570935351533130224683455003011151846214082346143060507342900927787277336635861984117394319758502718552634044095166252339137870493418256787101214491479908551528416692984472161119241397553881065642887501390944142150080208422373900581722396997391891352215351575754077424426560800994822358788550783962802050979085724565487061822314782550591731440881628849734154400482662104461840310328034577298534258088591476266742074292929884857615935844331023313097451691859118866623465619306617220095950943884886574633678639594162063378963339742647849233486712478569289413361786001187103872666909263753929594544727951324230199548567460454551137350910352648790376428222125948209918557358559172640565805631185987769490728452467794721569293836592212016448140743409686443908551258670711656469567024624842965434451141182637423208346700310223102130654571826689019297979063905572788660843757971842551070139075091253507056762580335789149130949459184056756743635282155985871859570332537919290632724307785525198369965128939007949803321235678667308045613178232464426237795450941893137244857627592422521999741151906344850504994349018566495764055294149999778604148789569752601556937829272890440222032838393167968381572512437759041634341613797739665756827677303368796044809840086668727847941705502803092076229744669925079510691929193080418872473379375660221959803153516723984464098165273133920121434432794180391620123716602769123406601865770743077337473695113593969259138696850221274162523354148540537113438411982225016040403954622506250404461271295763514136408395837247839139342334145965674226465075856525471253836705691106606217750708506179721284257244837151438239122374643574655666140012707340516319748779361803778460707968236447056907405077478975370082343737509129962380692057959901624589253630190001457166419930254158661345888844009435767453472574980429124476283708292269296760834185243906159962619757433686718587236751346092056742835168610724368138982806677952606023588036856722016338274574066605570232730461491909233531420668117791511460381476949289331097075739015950647951587838080713010743241627045781884468755441954707819949804960089110778279289963773448457806628046408226611071367878073719084646580720698294948137640301087952054832227243100766427216098548836648860406072318740683191973373913107908157151148527764349772889063779023719664635193756542114313356392022298201118222781277274581370194549206335286755963385798015728911755542109710116156584027608951260968636354752077135078621372607351117962652721177844455789137680529923761283246247885040415263780726534041323152225453736281699814622620194577360564498150531141110163064125152692077323004272438697075680812379844471698702808317911015558001942217671790296849258426524253842737871578146374583476918308319847563312981952398737480852827909588768920162954252079877564287621960525897955641610443136403528131708609274724623674303133821370381995480873986192020368947780533738311541053067293640971007896597628477494287704577641511720401927973014129484068201153946234332194214731709067560526526877086383988740301673259650107679505025177102765806723753545460291939209184386987476820237405902982641493270212129222917573744214264305253084661155559678266475462590797864185794895148000137768243868859330408200041638841532337974363687543855633148351205028150479876799451958332881198525204469630068251271603968956463581957247562836684730602528320537779652068292619078515059492973594371162115370792313256608756077387659152729504372328174999695287803283285409227572658137320034852796376148368344376955773633110822099517625954843882256933668205490196481441619936397370914478537409707178075549129806394650335616004778791740322439219756284796678841410248953210813744211283812379319467682879870577713168575104104366838145988638975733595009031351251342083267298840911362094090133345210354632514257162761421695954162248558352824220981855726724034945603631629126881066263861325425825360523443282782059282232907019248837046651873903979585756357022741230860208279078478357774798485367699245380387287413116288214316924473020117436025575900335499344437227912263255450280610732130288740122024394978118785579767632222682709598652619846346999611582141068003720460275949890317111670972733143326912869066161051302804367983683066721101026134/550769998307540168705910214840587505754981779360205488974858099028099402426083942096105480097241361110424799814602484433389153571785923888242864572731771401392846191862464248601894326421020485440254627731937979723957477275967208736270105705403476774644996053976367723085534101395945708357716376488995310029714472158586345375753456527509484067266374565803890732072818084922086781363170596247864299615149013520981414157887575013896362315447419275660345316308079148586203633686639510370785466838397602021483870584242652517549135415065503063391788164533989470082108394785640753322336740914083980863739683369699061372110491009396917989300547172342044430234538423097548433013626150825316936367369903443526422284444563482981318083986756779557235779232840245872462460976297002702973424528892098972568497513411158967668836575956301720647134634145314544406407073981642101749412017645951519676083642352244653840142264143684580022607575556457206569203437851621430404288125877749077365630475658226687072152109755894896742949650034014377367631416453601092683946598539468348591516556755889651901419538604168259241942598769785516079948892815618765624172945064226001302068283548066312767864085536576172750213701567535050521033628415326638025062254257418267188967143180196038306549518213496257847374389662598666075245886941772103580047051562567138282159551434814805781937372823876519008952511359765746103733581110468813191991527916133642042058558889369462076645268908332569456770156112012119149946273316003675965491894934995399304102876583127114791167266870005276058019208292214994877380145636544064026387642561242952532306256584284657024733818358360280717493475456494117363275726206203143975684948295979897432332404650102089077458471455440796857240274320470613280029392740150203818703806743671695523172372480573509885927193526787621920872873651746672990656103087388073563764683356300087403759976687516430136314920806889265382793702009366257240074448632287766692895958030371096577031995491845837984545231664055232656075754379221193775665312880055510709824648795712775717801180193959980292663224598527533730552481015379659726524361311269646870870299653267037761591157550359399488413597162653466444530052698457289454598232573250644203394022722251836623251368460834418743760789290773031162310454784885030447332549539276319508969163242417682529289496522801989112402078522842172703715202990802969437574358415352971867174900372938936164755884016437928473081008713088964660844421166553724466764526488195336617084741237718045197710811504387087374321622704886825554529983437485390528249614058307202282323925978079665454400442762995025377636434335842776891036876874569257230451215294913331404288434541587778151456011778747131729818151674795489037731445252068020387888724499452533611748533348809037495872831976855845869867133294797398687329288010197637337695301399572469344935852264077663321530484355573754196829149807096950657761496481394434005542376326157586861246369118172454475958865148445532599567521612569523568252118951986648027568711013829794504314919491415020225495660487708816351928890329203599203626912748848177655691590222203166348674838383356502860090623192511875848111141073426347147317155394094511269776681890014362640684710124795779348015563338305621996085531763656582363213748578916881540263588359236284755171359917373187951481909359244515023313203448333190445696219458833851946433277253417393263456739512721030544130325412340345143760810834658757989789990674473390645477210417185725149323173809955545754301988925086275960240229655552929187251375373677011177997168084173294086177114293951182783677498489369734266099854126255283586646223080976026516496961594264785454624273201473711211086396058002620030279114690048370994831508221455689335657542300069247943892950544086245250834159708121021495227751987165686482545274120050021592624877585221553710324274751246610975845606271032878765740917899630596969687965437963960752802432939670843528612518396438550205792535435565298834927556916747301305011054981799515185368052639718315058430142207136448654065625928011867758369526989143397078753466014747330926329224712670010004703579132390385262967897793884220657734487997808851207192882864490694757675890718741695642816666272200226043622352377531137830939206306225063018120723132741009377945975125339510709306263542189866773994425939045575561886264090254589194832751264056412501697600263273849746855726399299025549957972288400748362290195425731723270301282897473356739052931185775043525115519417098812177036017220363564717917561033669342167725828395545910811691738549425241943839173071836165728856084566030518131759744888732059331194484224756601720280188405104144475035441692152810852221497179585206096770548564607060238878853553953257314871719040289040006699153608383049923880166068234025696933694922055377974291237960950490281856591914126692873849918649109091188900869156088137266922815579268384225143532422523437957481225247477500098689208220029116689360089689977490519780131834250427529079381901827270841677136920240360928475753212861133480910412567874121987154834878819514047952112083748370504381844262623392132782628823787156853494058788800643813439063256940996095800124084196241590789080058857288759518574078952239180385808508893414319668249524955681320147340113656907654609714163770684828140070491473319258109607138599157149530921049061523330367418286853475907428857231789601969239537834468133747487097426924867081612266018542088597164075347814945554939690212106511468459084976362081770792369465605580038104409863950643950531476183369369075264653691533496401844717533127277527056656787212920038827025972138338930341648676969487977304275984944996230976512926902570249587808215665584811737691035702715039680209255684388272106076983770764251518939167303906759305065693895855715124406626797155992208192968245602379498925456452255206421773831933090687059984072142770036322355549209488292408102398847688786922957674106091537106595531578454568982459035471274145043325668929765965680762711715144702278695654582022859183653624005126953125*t^41 + 4762332868409848800171669378311468936317688618438781975214392252794937617561626402182283050393079318537360377123487822122987112474861553959261264115985798628269530184486468716022429564187316092814325618062876688810678155181843126558575034401008088769091062512951308236554398539073318937748306980006917265153258580229389235521957723647995340608548978744676639166808843677265833384524030565163875182589184995773358013660073435687357603837581619774296466332848512723355060859827443985534215222628666596731824007456656943371158104297904355112704136309833346549663429290578552737012211935900560802275397176916060203743922452343303127899709226671181461481623529981122948367045677540101122434172364942302727994809002920477985646968515903822999610806428972044074297168910953860737716025859482712675338237890151574203514358769375773016836411626110351214121506224251268208702505293991475265927798331198316817770662801582085597899139625938835433898777457876351950254361972785434650868222756666905479351094242962372433141346147659394076550931388750209623105574282882151525914463839391594408706041792095856848128075015027549093006679964089119415880273834024206551823294907648692557155221295677914065639307393713397021024864604641680671503872886172934561935974908296965112241166146163652119016980434700300007764056234414112738229705884937001948648773244294956684658523521599151261558928286936672273845448891260570381509273094764493731953794305998893750450854385499968518952784060029912302927583825975811708483390724378713870392013271348824546661979044891635129357343612420398149328628420177464245072684262028439824242683104689762365842009812912632573073954536956036416828481211307661016480649583615235375996172873597581134141896883853673368348494411499076884982048107194845898031673856683399967752417414750141938885012176484458069686458015060294748072299435706038044194670660523483303381426118245630478762856356248794873417653056495745885869113733931277963099210176387469584415572583846715368791389522709287688867252669217960337303552183110494733802440380717772425172360539819091678419497469298057427653401092585410620614788923953810273183629737814065978407270572433957132832176257509236080134848820439814435625389512194193114217469518373206187783707871346925450912216011139022107565429027536758687309299304985181452409132637201691546443214283004018140189117262119383676826211535201522080888283765142934443229976840508914746562142670549503093947494521076883172523679032414677329269583364063260361627735817437829311208851996438671599290373771186558811062229184917611300395799427578091520716137641380047937670673892004101559178951660817839361664463471763056239472163452479508127633754944776592803405211941608588893453952682116934505530140465473404000479978631133748017129849904540860957207750560054335530146957822117066001528274363330340806206899301192648543502709390213440045008600158375077071184042552505487003148635800254091568052420899062288647269806651575635513900694884068442295218360795983939140664351847542446287445333553487738087770269092077615276259552778590164067695225277250563814923494542437361111971190371764167831956422637427523159632776446775456639974102154783246420861895520574983587847298659290272045144728297239675858647929112488328775763170447873375976369094724417793194427135760150489162799142523022749662236350789791260209933664074653988318356621766104504608264126150201991774556465817298684372588039132251222234116955438763186747606605200820637477657162541271458837444078241723054551156246663292484924852902658588408650075203711537952628701485056198031263374682702725942034885055371790099349142098930057497032050433180438525404483577442581425324121633504441242567723777519127050354900003396116467098913657110542778870996088952746618306066485628246527979801541902021160712954726762647163882171206156016788549506707040034972953568906501242879302537897667097142535758995749303815386523390108120783478156344908940414868904015016368058048464504005687454164537248868104971433427441456806996173200271503295026360694900937219472344337275909718635443680079977630584926596571874858741845118899992943603417303484652208057278095776412625580983858051051036585811973736150484422010373231144827692359355629998964533793137492610355600743442097388141811238474158095961553355995032576094979257956267066815071710010884212611743346180154928362140526594058978185036236568303276040198687523211059520702225914134210150021672068771713135824743096498620735333298661914542839434342379102238393826372241411390349595539661525771374188903183975738104458045896644556589311643427907605521287076683218959892534021684158074255598427955927290757994922541607306309169770264135604029265816521148694205256109353784331735578731022124466828061145381033538718863388267127310671679935753412239587134737445574439859499191243891766001596045780379221443301595406730786228509957999530665643687591400853570396238525611063946064862254477132592630252435721602016352925565729785708961531339668659690425454165530576578587206453521887498953529780877430213053770548221815064352027786230360433056883176074308588662268939269423612797673061022893307777659420192400643709858276248940625360055799847949368571370056911816355407818338046308139751797040148115734069322983315590954168495862699359664285325535011174180214562787591700416814263886066785410235639226050942241790258283005707729103256359761105034983793163759013586692280226220291579552762917008240210592329748771906796488332522104059464686773106199546234034362253776872400212832720457980277062838287892127200105243066719271280256865789577975622600934920290166708452947609218885174489265424097561943730698027317230911894727512905186386791238880528665645272085786096271854703620245792703485902766106557619521593195342535179383897086298849337529994393034375820129031487818896258153951029181494045758263019673482981734667009528074798833408496996180101121647680464432615913273143778849897701052451396730491607723486390138234997916266193240367425057199982359130882797705799533010430725039300842801918569968324772428611474/15394572222694055255498896415009261373357495714897103622336258725934406397211472265528244274197993284397483579617954042397660231484988358600276307672425742440331443908747738212671548317793943588540557099735398471264335447340559451387485724571732579328102284704693454227963763668118078494306530439243907910640549211304646939597684863400417589164162435488784549852167338291657247625881981335724055038543030076924951507127115609213417223079070816173982311936127120282132977765175260954373824583600051374102495666700166380518015883986495876124863870986889539678265011742653444696112634245289561349122387889866458464411860334203653254718939594014132483869485583463999576251163864541718433688404356171150007029272509993912810821765513838745404297265337117712381198246748477522550810189007063058382262073997355304305311651134554589393808060158995686830703484124860878385997815305221990926466213887387590319485816425080127696211904344378535380815805291390670601230257406408964461446737425123094130353723619787018258862185668100735861802665721294604141608991375776679811481479277883871660296577523525107014071537578214274959950651503089360117961257987490180962394110593452001508174569054832840604541223172514172197113410947836794859438515068749097986198820619029659466706365583585433903091961565459295315469197785909472067165895138225314082124641622154508636410931507800172582819231645016812369345457325618713797529355196783851428717578779516765834504311911256803648886182633486850742360148285455618746911463955328056405948979503374985985527916276283517471097694890975701321817652450687043133601560997229301766230492177787340448498334956934528206334660132484467074420919823189584077264369989820934113131123042375003491804041735651025712956722907531474111790101556479938346936590102292367561568190983204510174821550986267240820310317691439971256761828737395584044180786664491943743022495108392771738740138351473361856714466764863796256117320913721075366833134922906902520424621305992583017506023770242007807969973410653611587223621160310431579850308758488967794088260787601375409160229790753443095302672396860876869016082423011297899687695745608466972474234444690095575100648454293327040591059502974579697545475198654928756129066329109661085456498999848782838306857821466396994017739521692321486033392092172312406595197081788816644376170717308838397680750496791961569241543638795933798749640892067530916659405640324016204741091714143456538751087274539549651235262416026343152570535279871547853784135602335457081321214892359123479199663676224291661074667567061154150655104962543744610993236055013304729115946775668473954330315976121141456881371745521085308848341918708122526081266033871919987111346985227761078980147157462208714093631626240553237861877738484197766981983255632561407047141526585097747908656242722882090709540929173034161225921369419450090660302006633234767500098568222642003555571566258166867835091588151455824888914960692430710358697263222038275057526239764201081690511796592930753256214976826978799018573041547556586190106314704541230322829206291949125852764413591569801340575838243055413654235638300800702611810407653197611442393008853899441830554504143339829114661810420335684501528035507791450169778332698166828556383010868980440412586698325965133634187486529305755931907558229013395191794681050497976431870848500243439416627349584361006147655030093864995754756532510269559106879326120065524738986725600324987113258423639546944572620029342205741931733508370758203648732031162067459378494892445086499364674659102359923712863193069646139436198845120727743002736521630229509986569760276373442471757022682961431530348581336360917162606573521295018242203060254391702061075856217231232466331534701542017676535486297907972620963964829235549279751860657754641006065598001690671813110895793268102873622956929518153535457953384527647757273803572094023385860540881639994381224396212574815899748321956530667001580803096739747468248501698853916802107157959485667735060143380003818776363997796278248946222439332766624198180904831670876329788310313859715714186648873547091748238128578202646721828159943839449641469740329443658485215711236857851604336674026755200092248268945379409171798821479549134912368638974268518145288371304372833512581755465296736419492332283243953122967950728364663835819372267748966199918199422262882530282967586706022584770230581640785834949624958767374274364408586807063146875283433089317474373252344627397128191158267277794213268479573598241570503883227328899160333717326381997430513748452091782930104629483903753097595784194984937572248726530892668287256419705119012300816629384949790366217028566171774683551546111065942221715630737363216130443067666586095610833602929331940736902835686547495207979418895118957227248042507914628422374521773209252254993706766369869759414392246527153868173600591755192516979076161248207820968193781819524747759618256130607476986874741952614349557726892243605258462058958033840584303866924560837518374464899133699865297803537974047295717654057638328311825778052681541924926941684649583662964789697884237154309484852850703967976928984586433503407258253674821212012437205766795229435257094757781873709268277369148704145576725120078117303664080794037330963733632079823649047242472036248579438303516824225853996120591554411631343110307170746583421629130985041486538774242318638607099708535841505088543988485751164642214322011218806376011860179976959798144447484269918379333070046775543206119281118589102054899884174296547575417518933141567645056360107284449061305290801357235022722335332052757927961699768440534158760613859388328005254202947238711441979422169974158453631818055197589652024512819853741046228827436068761072880202138926588074101528905634336593636957773376631594205868665311497829335891210083063093442289625607307138211201655432832109374465433296985274695000376361817794013614800462565285246159955954407261098870150191749283283589948939364553666451703149383657628712500457583628105995772255888506742998555150009573391822241222120937042302444567303466796875*t^39 - 715827324162740801755575971063355037642720214634211908207907485811700073369257351995772057474011579087994596803465489667771851094081955345512185068589179737281013508793860456907066480405713781233796298476612817154410030211183974164232036679810696460917220370675492677330975296757237717294597498514004824506780628658251054607482809667503196711199967758145284322895280442443889085304770804027083677550902970070585814784238217452945921471204564889577968777566967981219291292539879530409356427954134050924487693595576074823043835162627360173262342169539157499856305970570737856333754616788852907253566142587691938601260221936616646828627526124863721585832433709792245946966513263478179302521848073915752784027366443157940775486359135421682341554600866529711750635613095052523006111910855226689832326785424551879057712469596882113012552670905317399577633843408283853433338977773780960804567269405169389692275106898667074959366508006113671564728254989001702546705186447073385383629133754438289848180530354512985379891531756755972200616196987363268658557993239761418937020215359341293564134320154582329521127812048172889885813801592189294353807139347423665439877840842383252299994783431904508752973307569161931881124627514305993420568965801726358119597207528347108857639112007532749226300088575883639110746666867697988288048677460182276291573043834555488795810677857464301667569070206460848825552794003267395939780101934211662678044367176522591853477975144494057735691848471772016001824373042081561203567607334756990565097268378314377746982373019907548182753080857617046289229882274027789744643223759553077520928609835283568960650436552014820348501701956286846870724404623218860392529074872324930382649832775768470711758473858089063094961804429686144012533260604955138658300250887774942135195800546004410531252066199129133422683910185258883799619672993378817604704247197686474161232309022180519359576467983321544185370687034005212327189403013898496022694377055437994860699191065300393301872038134482722690125276362377247581324464718082615179599837117235949376107259077543058194585536374664550233020476795378032898255346419713478599932429963424327250980467955319952684570302405368662894469920531023154231145167362635890753046632879101096426143601727907676928764554999603846454152727618743830227277087602135118197143888384623285457146443140639210924041488402123487562995523979450102799445611863260424694796922433789414328666477210811992086580772333065898086367554553566599681060768440115764683313866038587462078805270876149236623196685004130155303434421648770488251646935879356709397176092296001001341289249158728864651471320658145404096028163330038369521767970587355854715725967009050136739209168803799284601257331566049450658090733616183240670920011866051528119396183392451479027703246783827216617688805496228987474277907443327931076886437045740587397957504370199919282269699213803955859976384623724676560688457267601177844594254444752018113513930069614990570559842070595888547080311040365186594576651494760731582877950444673519529329704399868868769590522344223772308508559964692394684792945859163715459162139261964786455899724464524742324631168466817660285422388326621424193113086907042497094411565691133697210526076726190969351143227449570301384036794734840880129101872297903456866825193079707363516469722939482106477998113501459322853380874793469546295707330476195025519387803348087077218552989738378694966102665856470902089975611904493403078894176703530282741710406392918288793498997365447051081033371087347738813968004946806625003484034911396281524758300187297593728365231999123908899047111507554223058111283215463796608130235037913291774798357000698158975299129995809299986762938513212695067513687232904678745778393757026014286664858005663351534650339802910000209256534322101740208461314160978494145381798809013123889170957091455663752099157634622945558820843519178381338393422869072504875789761853439583013337361109386322736401191736178848602005055645738521360933064578662966571250174545992127299276166516476641047351035406150339254831508121139167528301760490027458821500581172730908202364467849307004690212692056338203668451905941515537401139157994777159521963460581299064414155781354305169044538713740255731908047955395507851722830700822425813447735650884881140945333446355920782827553161346930078670494275010701495356366646572793400853874396960498152863827715225826498927645796319425057901531371097745489983992388150444888427988897338047785100484822105142554900699067235089272736307632945018086855421770986832293271602447501493602450050304658839450242218617672009077829165519139580409624196343531785813293332266543976383726969617130403016946449104459460087865833418994408284101585261655710075138962653962574606532031970676909688351764406320064160790691454249596298691446357594346763744528086699371842154886909100702501810853020875355204597082988522425824640897525337762405592001885343364440759779482184769742358026747422912581114542861074634488569784755184702261253932259921427345126038542292589797551853964989659175446607800326424462979986938087330615271625187356685945307246554961079975813265878455887507627128932383816432995965140751932904831465353218079898127010602822062660377896508126653467551164206680223168035696151131732064738760092754030459224468715685704083642778908062794722995103024046263398708602545139625963010049613257272603045392174210087867961203169620720444178111949838499006179662386715244537976743095357204919963939159410701487328429249616185036784385258429787314925501948688325026614579176687882504801364165911716407597039952820816365290514175883923991994721617719176110540675991501298112305011275542912981061014320042558570546107211440287390311286679348423000067804008972363780152718255160636929491884848753638328406730563074967666483195078543500267644227027676116995718420746899044154587258405630781928051607076400520983348420680175306234205681160251839680272814913843292912047625836865016383652512200246964214800500249345154354402083418457474465750221013103290421561315932140793175776247207582/11447246011746861600242769129109450764804291685436307821737218026976866295362376812828694460301071929423769841254376082808516582386273394856615715961547346942810560855222677132499356441436522155581439894675039888888864819817339079236848359296929353859358109139387440323357670419882673752176650839437777677142972490457301570470073359964413079122069503312173126813150072063027184132066088685538399900455073646944194710427855196594592294084437273565268898619171448414919393722822629940431818280112858714076214726520636539359550272707907189939001339964610170529991931808639740927878625464446084080116647405285315268408819222869383189406390980164354923902950818473230454135480822351534219922146828947778210355100071533935167021312817982656839092838327600350232173055274508927024961422594995607515015388357007790380872766228258540831293172938740382515138488195409371107536837021831736842756928275236926135002273751982659056157569897101987847273291114111011472709678584252819727742445777655634096929691922405731525820599599356957435699418100449833848888737176859582423922125616888007132015403799544310343796784353031127534322279322810037010791704657364493536139210441284821634283653912568009680299883897510538300417664550955565408300434281890354912814507639791285244473964151896861107427356035854347798682223994650633075584896384834207907220887360063608986049154198107820638506608146294552787462006729306223080214135915557222857251532938615031005144231934011469379941007599259453116113956417390075478472627043705477840321036040971143425136142872108256581072644918930649700838767206921134637806288946657685928735494183482894179652608044900033794453978047232039619441196791602511236940172556533515109764168416125002596469672059843070401942178572266993570305460131741492616952849050422529725268654833664892181277563553891025225358954180814337601181872650883895827724174699237599193529547644702317446755487492121217790890244517462822857112879653792594503542587506776927515187538919840638654042940752231236575157159715614224000756025991000064508093819333235386308424604175395894535016581126457688455481474346383728953883753596598144592075466067247321594916738433231096709690225773705294466080531425288790031508173865666485485326741629337953114826627461426018007971766072372449046833703746899418540896624889051206661314377317227581607356639764152725988019019600178638089948840141668771286249732971024574271362122142805037690704914351542570246763628999016588202200579745250357728834500592724997122044613653018673214315775176369604638379237092577037389004239985763422317153795997788938300482149887061175311393909140881685760912286238654182108963071297951576255297485016475270596316838845699632810928950322348847981805750450420616736120905568230154971743447549129275262627628574701135405240182160794047043316693103563168734117350947333794632706454351619591093055096363906764314294945089191195335977219882602226645313273232215185100558423945130268989753903093165105384017134896234918753051919028235769021652057290461086799270220979612285666654181618626453735368257614935039093582824820362962159971197418180733512717252141300595394249807739024172582867420442481104713156053349234791154982697243645890637193443923839126975767271067903765077644489931158985455691410621832127919881831720752560690308341517657471498988770403858062597859596271961719480591851106101191517391846048018514996843280498533277364464089755320048723523861924164344221186781904757611830579640534639076064513340301096204818097775100094870674922470561048910473886552951640216353530077758949224052401276064320541142232804080186580917682321103795252046966178298918099526009746380993704271736297195695321936641638173009675881019774354623069377987784987342172269554346900067675159128409102052508485361866768181407297158356470308949473912313230205250640598335019255282729552007196106443635511818982143351966107434761168398970180910448465760760540838495813830495975534443328344940425107860237609322750284809764745752931198568154361813961911690669027415883088480529493130814031954874832190091381051259023891172087508136740145146125787917125044998282477906957539476990319732150412719775785278689171705788808891689764171158969215794945281593995459151920832274116160353513492650327380174671073458228422912957850391734261899349758104373618527570544583635788838974866605840596041630599441181026012170639957350945322635620859977533442406511706867923523200801522646655374107865559597897287038890193425378232205953456048913701256552425964451090719888453276986284049371407659105401582178795750129056636918725070298834953579364437676817625136677850549960291198043134670860100528725482779973883739051149672331085241788545932911109430329460572589660838824986793605802086414929100253265667471875588678198963851108531526262160227208498027392702431217851916057000590189106391986209667549157971809820317774581440975046360964606994005581667408446866349149554342756836559388132668714745244935779479738025163511405439508006776616227166207048135797272725707724291578866973530038756949819168295583710662125161765508664775025100031760073781409616941863343976187972834692476194841294598886405516624632794031719529580062967896812162501763590864238780005685257140570907738622008795566220460212187956791944163334145873107918043866717638526917074038388591741982280774330973119254339160123040159054092934693006167169381834552292401219686555540686763451902957392957573971906255005623893183235614795995580333350231573243352640447670575361127169028119001399996915054052540028345171964985720801256994303934185624610657921736528962307177202289571404499759078405177493884926983894499228785431215467767416681927059557015403335895095150558352781803606051170410104387526304154586437285870367647779378492704404498151854262358210033180344539762585771600226402816061516477228384823714051475695671073320450400322383747564382422890154522944338805497263388170223658405399278647034757967415774977141519014668110951266444413489005965705468459620899330189626173505014024566650007118675970384498500183954532586985943603515625*t^37 + 22025040837513579890704560686434494176588103358895749229103033249191313551543377373479769514312212552271630428558460690455859697192496025591324371693036960522049486646877576556327349935055976739252295667563679076942696678549849805464021845177335139962042466183447507610311752594098833360457710507835094088925199507989433249716772996482241081515468455701523827776173139250731121535492090467861607675292143701464087243284232037621087455821515036476875732761835590012765022576117423052707044137752766084670351824750758801578308908720992317345863823072907061535668500319697966450158822924815669208010688329436873841466521200969172115635971456177154106245747136735864680294574355910661488062984287069337983734714511250226717401322380559240777697522593919747161089804630606082599494651369527763901143121676008212346104191362496498868465076952543817877632127109968621241260060797954856686396797176551355412905705064947981988699039562170448269799880299330574519015600432405327310557903256528907983256612355250482896998193484705477018972610221596226960338514403915027115295908721643531224506893330448044280335169407118663855233905279154875204364050527863002850709137901615903451157809905904176674800444741508634385924017577672005676462935136105325067575332907116707149613959576417832987288483726507388015732910134288552379827488390904265643547443614693961561386429128749407965179446198122200809881252987085649761670371580498671781602691672383142256155530069006641685976445330905928016745599721096105815268462260676707210653147506200229413105408049490318457807048211706920607962350393123781484866578774214021421914427936657050947347762568857954164410099328554237585501554461575503190048219003299032449869192015576288529358782255812527341636225280338507284838118910308316251892366903832574200753218970487078903379230876113562618689959718112530096348585913620297231054269581929896873801725987671732476095247962022899538511516408482716061986333626087978459382252707179853031609808457874824456095046033490051661985542750594786231603055230371275258844454447743333658286275404673562555828386370370098390656313761244411260053815612752510118337037688369014242420982109693516718790738686104000703805594047140140079383326232747375030253167165710820635974039588395305307645145802559182982209275899777793281085235052997020535134608394360756455008661274617361961733359052155427622790251937166604492669775372351750597432027153990884982132077886138332828974265831088659918164262551356728923078291687707733650585582679157728358480562745729857837424253826691316987249223124368688876192992766348255928465816443364668110682855054641680542871489237094746631046113705613860378718835388075211768236397042484400831634711059209948134837451514162651435147464351692561811133028458161294552999235520520779037320687197783300474080622614416574584330334518504604093288602406412732237802694482885520359455011540221485885439989422331620533885484086219323496760682492196745315567269248853456365053535593558604395125961746308065284105752909243681289640361841408853639230590170134434919342163578017522400780718706833695517146746934107143766831382319963604772089189819641607839023764905018714916896366657762370464699713126938928160707848204118736451412292860709897919098805487267911533605340530303992688394874509957795736684729811000188694609141781540567268300173644342072141501770335537431871153673309978626684942422972396997109656747947816717056273100008687855014866822302760990027491262102155210822142935000904538944666899980974570660523764787063207103665512754367093527542758400598941409746653473553908810413952098584058765846084546067112249301615571842729359783459979070122307840734741524972590332255980932481399030341394629606948546612995309266214229437342887338878731267024575400031213422426023028478798400273242363451128207713238223257604925573931402383368845959435724099690442643340309496399520723648659085816403239762681428627443859416808931052888424921998917582392649964719981281941118335091958250247385709999177485192467750856261865541151018789699715281736951942773243626754980887717850944876516955357624018580025605556446921341502598095580808858064931771040611471413455816123501180274813136691512305599153354824659388664485017924434397407186329499451204887017134571235627863295323515706112516396068192650656714862795053728472997953389977833057308873222049077911553589564997226806313563893418921990814724712540028753546354820859394271888686144090016427144136184226759737531281864123930319250767768447227765903397985523878455616240012656552738061928594021065321477510058162258972857710474214944192057543637034326509706414631747563228412352531862634804876404246957161890743613316934605651616273929488709092587213532736193769436497617721760242167755386521773995309798439080098627611889532337685396617137163239577778477471719630804097238850903943100832369158218949997278230255801035507341832453139583211827015808054219704200147807856240234598093658620131922239612330651752191083714213127762988096381466901736674286980163482771070481389945988753861902295822531175646261975970125438592813353390198081184301780908402807008808248896139390642551369658051331678413424940952003666801298369448829465376155666391617699449277660549236872472581090311955431898610478152785191986003327655727367439390465977304684541555034384826173263235032978136819572715988905366039334419741238116578153622979575706854672094124403740775034558177900765209480611013427157144361701243384442540760471015396808099131089077028352520123798049978915805296058211906027115567183904364396371086250920331096040327185643237287031607732878505707695023837979831018378708948399362735661844754640208252025631352426590776550220564868309096914724794700141793961317344554673913534347833766630882100390288295912625928865645945761863602756396118620311893597807124017632284898509214211026648248757312919908556085107820306708766815454160288278973537315029201984425516015219778230549918152192219061379022846029077035004987114028066269537204217951364488165306962712582962740872271935336256178595437429231290198462/1973663105473596827628063642949905304276602014730397900299520349478770050924547726349774906948460677486856869181788979794571824549357481871830295855439197748760441526762530540086095938178710716479558602530179291187735313761610186075318682637401612734372087782653006952303046624117702371064939799903065116748788360423672684563805751718002255021046466088305711519508633114315031746907946325092827569043978214990378398349630206309412464497316771304356706658477835933606792021176315506971003151743596330013140470089764920579232805639294343092931265511139684574136539967006851884117004390421738634502870242290571598001520555667135032656274306924888779983267382495384561057841521095092106883128763611685898337086219229988821900226347928044282602213504758681074512595736984297762924383206033725433623342820173756962219442453148024281257443610127652157782497964725753639230489141695127041854642806075332092241771336548734320027167223638273766771257088639829564260289411078072366852145823733730016712015848690643366520793034371889213051623810422385146360127099458548693779676830497932264140586861990398335137376612591573712814186090139661553584776665062843713127450076083589936945457571132415462120669637501816948347873198440614725569040393429371536692156489619187111116200715844286397832302764802473758393486895629419495790499376695553087451877131045449825180888654846175972156311749361129790941725298156245358657609640613314285733022920450867414680039988622667134472587517113698813123095934032771634219418455811289282813971731201921280195886702087630445012524986022525810489442621882954247897636025285807918747498997152223134422863456017247205940341042626213727489861515793536420162098716643709501683477313125000447667184837903977655507272167632240270742320712369222864991870525934918918149768074769808996771993716188107797475681755312816827789978043255844108228305982627172274746473731845227145992325429676072032912111123700486699502220629964240431645273708064987502618541193075972181731541509005385616406406847519693793233797584655183535878244712626790742831828306102740437071824332147877319910599025238573957566164413206576653806114839180572688778748005729499432705211340294016287255264038842894833018650666494221635401162349885853985314935769211382415167545874546973973592017887396451472568383601560552872640409882280617518509765476578056204830865448306661739646351748563581256249953960521478322648641748759489257018088681300443145993729137761480724517341335387992711868017343573275365869760974658391933502719857994759420410213291823627136035213790648865916750654482377403155255543083976064708861018817393394096709014868733479673959150223784754526775428451116425964882213594086143588091198331439456548587198353520795988986363029005199133059215094677461252177177340465713000903479682895525352295981569579856678296094990919619764259733508899929498802602821363235226602576739515723333789175841827970111260909177968135362165245507781080860302397085028466445520195671764641164319296384178580865802078843182945999874176030967635459767962348039043747477285795678455016134969796614303820684689210031160950468491748500102654181001334314512514287486283186397364337250577454274337065982283387222523654042055834332237201253632397200875455946539854997492360588038246918606876177882888372532811783020285770948101512138596217689286137288269261979412388121741584744377904491037674999455738016988496097321394785400008400607562400717990382963238259440967556996489747351564838709196603637276692775478465533598392228012165698088012739060853731071785091392717060211043517461390400093300384966220721824296152124328240560697752789361882430952760301100171328322713154688912986540800282443622357910520650750797080927239273273679684874061094293115116406746277431388363531958942546238173671923854563846370598950398832794008731137643968837117711991725378639042006122727410714371028639212889856620512100156973873407027679454913071350085513023179884197403521570320730622297025911174097369957401930787612821002407226153563625416531566979401636746692074474978419343119203629527417912271049570368403473301056170330538800861772841018440955082239710298646622882719962979084339949273932567532717960544649864792231945102413010198607040047261406957502326319021962099081219561763521191889284550299010672301682431788554918546645617868239454995666656179413110625965420893280346925972406439818159075107044823712662483881328770331641931172676318388857604804406827223670179118998866444522794129906215329948492509038959388119089635940220170048974029553044673345100375654439677423558089435356948074991996442144427037521575289284577579360551386747357044844918745772893098945472250198219367428489963542402226053350056803546998217386004308067863069325243953293147114770253771653220379131698466988194183131073656637590929776281244457226906379412101570067583829253025716891691348330650789903616387303614587412759583046104904632129163716265992558027480712529088749180161341289610004338536449213708277030451073649346042782034012538915124877858425340263799785681003304878548915631400889959570459443969844833062081686449933955493679995894478074946978654282981827394207847693902205867537849927597063430484855603752343252454962069945733989753604782521035999235555251760722061515852441954163081570330697218399592849468461041101481334824531167988098813664541234503972441216222919774656235718858936991774551934428716472532200595155682309130616202052802587176533307454416344137169022991419236766095282835805271613987442935882586448275330181733196556611236545687193241596033500678307866312182400299401545225375379705098518017199841104340947221539135154224004963005381977201278738263286130519897126878464681130750479621311388132829328342676948992170075394115580628927479050466276637612388665923829316065576644786652719241418345313114054565039376693743801978568219150572491448331445473717996969463819745335230828534010928994866148000930910111557716890933754306403710174942777750218352485084311373397494562003603332791314857500864486994250001227357925928361810376543884928790679931640625*t^35 - 8585561001665720779083403307678675920249476699407183683113744818793572331361875877523153646556870116289764637619640687254833225920861958714985151791929938238671157975122595519076303236063317823953192902776055173789845368677671642194875527751053756979165043545111166491006395419442819216959209092360052960253458247969378645515136639383554277248460022007379015883071384254703815994994650674307353257776713864880034485762091000883890357545346315297456441034791225512769320301199382088348122627637542974649390259066170973003506417147518195619479951163337789777500153899242080609838409377693279635346211071542377549763094806819626233366750037149956232719437055260465722541335384064536096433508559304171644838898168741300622216389266176224262884411282461418000999265325093260269085705910648511342656903535544148176348956940149826438715471179925482017928059608053934455124731747702756474230676635027025795096701522980554848138466057739195664367842089760534771363708130764946706514930855717137742628575704655572821248688086614909004430613247340124531396399128679409115981477418542275058248802389488371324023001158821601307750583190873623704117372966564066840897280329187880645368651436121638543982707487724916687266735062585581180807665964018529198360299562436614189059455425656842202394187297343498434478303231381707877130122420207753400210728411560407358770983063278558438575793527959752014485560919414280330166713728885829700887101625365590712883523324892590704076916645407819987684767471362543693701382848956128430682258209151971086367594267165109195855796356334440355510698393588296838466182190172215584215604110897255877602807392873879352357802078913295158562211234327327064635910423122052930354784327550500548669544661573457446759457388149738409826230090336425063518556743558564599252500416417169623841339273320307698293293264033180964460433770274638799049339559842020942134181675790554128157144075800161199808217543765703702501506151329751339603178476790984614739558622076590066675560227581142715262394222081950994938850009196572038352726914082131070421246821895108876265506406946723542234541243512924833560444240917684299029876442031777940206021734845753356123633861311041296387231133161073579349137088957667080732466296190017514273380276725010200144527256030290797523105163671032916172368539665177356317053713921973946200180103149029590627318334360289582307020232814674519716618415047752017136016622231632928517364134114179087401509386802824246099946208550493434344945331497090690769238338378769622135382908638063250334501874435472530844039872748694633385751374322282137859282223904951762687284455975500977806081390072019916828495420635778947346944436269903802976550625809158379375426019718723301238939521816304228328404486233008127708345661471181750718402949652326764072388346779988165406980542314160303785906853785678779524213498592469303426691538681049892659132728860353471629096238801065550491240739120595237406065077211556251953861503256404672299385803863076748339005635344567202193048652244074795882850056847676759044218440828107108972787620269293516445866018727746863804980500957416715062181843122775970772158400201594902907057834289943760118024855254750116506935097739239258078591289792375918221718949305904847406093569968937789736917459324756559204241410879980622365184285589054104739096839159239520307231676483846162054639569650896766744873354214241211422726887252062207753972618786047480124610368948700562579043144208648858796786612104878166385683392919177311664107854244585621725889162244366966551392054989507505055890670273457490356149214429933098662729824274201796715608567790520758962730589370160814349548723139067276566526096273283252018380259157776550686108797438477116097899671676931496305041829872841460142950332276502168073370347778235317017862731811149478554461747143807646060460103733575526939237681181409049399596870195956081503711747554855857470391064943384972570116371491122025004810531005300868772604245091236773946283705911551334271493061007947553057872283292130693538070422005988463723299814112121072950110920995531702818817520444714851984501482707201486583350277873541985067720851044632443334685569752923150928402082497127290185567641265375144484991323762349969734609919834502565583588690934352113418948445943251912276034127399914496144525817251324986668508692879875727471386112086779080252518319081728885247290164246050052386689130636286933619237373639498099253050136571922556527501402738480483220138471196860680214661636651765737939240841789591587103077138297192123055061779976424533848736768133492623545735086747159845938283665228461116479401413822226948843185449941675749139582239770285759097200586316682036696968712023031682408133756412419742472135781472662384979857862482914180748582497021447890111029088493040573241708514126007821055860644950872964507598087727781897460263851981931912087526110199154951385601612159970659126442291356533610874434142663762781369584391996118169998341837689630243362399277506526970796680982395396934874339432112487491769105464873624504679321083250991798340323833251921111286878973759880410044163952812817067664599829647945240573446684950935038166263095897444280646184573637725388101597955274488722509097780117429992175556025319234906036133394787131918391637842907479323643112387975589632796634965852163799846391379065112759340597378412991341403021395994788489673876645071313226240565581228098295769460264228127108994701072933536842754387212551314465829082673734774224125312455395832361900502446355294256829207452598451929909624402744561206876217030646467961546016029642870846715329166542223708389448134231761953864298172950705535899411535269285177761595939135305842293945891551995591343561442790759284171376373078271600798571949494895118419870126083656253659678297689901211578956627783115579475303804715306064404843995539916739627647119221499216438178507987579268554392821622386751691426750822143977184097171106118844796003681598451640069547043571692335058085684563881429551783313297396544266717633792545024910828583976387102382883300439833563848527662/4905962576462940685818329626761193184916125008044131923601664868704371269441018634069440482986173684038758503394732606917935678165545740652835306840663148689775954652238290199642581332044223780963474240575017095238084922778859605387220725412969723082582046774023188710010430179949717322361421788330476147346988210195986387344317154270462748195172644276645625777064316598440221770885466579516457100195031562976083447326223655683396697464758831527972385122502049320679740166923984260185064977191225163175520597080272802582664402589103081402429145699118644512853685060845603254805125199048321748621420316550849400746636809801164224031310420070437824529836065059955908915206066722086094252348640977619233009328602085972214437705493421138645325502140400150099502737974789540153554895397855260363578023581574767306088328383539374641982788402317306792202209226604016188944358723642172932610112117958682629286688750849711024067529955900851934545696191761862059732719393251208454746762476138128898684153681031027796780256971152981758156893471621357363809458790082678181680910978666288770863744485518990147341479008441911800423833995490015861767873424584782944059661617693494986121565962529147005842807384647373557321856236123813746414471835095866391206217559910550819060270350812940474611724015366149056578095997707414175250669879214660531666094582884403851163923227760494559359974919840522623198002883988381320091772535238809795964942687977870430776099400290629734260431828254051335477409893167175205059697304445204788709015446130490039344061230903538534745419250970278443216614517251914844774123834281865398029497507206954648422546304957157340480276305956588408331941482115361958688645381371506475613215035482143969915573739932744457975219388114425815845197199317782550122649593038227025115137785856382363404670094524725096582408934634716114792231136093098211881789156816113940084091847729564620038066068051950481810104793198352653048376994482540501518251788618683220794659537074559423161260322384815675067354163834667428895439710428599074897351142815165560753401789455383372149963339910437909492060434164455265950180112827776253746628314534566397821459328527612875581525331587983342605942039409481442074931656714208065140032126859122763497126054896864860559328316731049591500158748671179374669982095307659997706161707383249260295702756065453994865294114362273467120931489286616265535599844724817544869480918345016153159249007803958677184412428149966372371677033678724740929071682596427338019120137008002806135332218444116273591101611104444595287531422470038135923055427623830700206635665883360847740246774663579611819551245137506618127030556264961252270350721346544541278645219585556918969550138149506277916750193037407172623245243527209273604334663912546541126126532014772316531506640340305875707154187241358028907436120285911985445623293551253325595041298817184706126405038224798001133094235400954276562831385235079328810753119341543852751672754213616593150200669814965179879393869243901009279453124483322913972951848405265285708934979411337315157824692115016754392639208726983782844798893506028648307393774843112311821346173867502535514608761063330591352594292529196209278298818705381701654333110216768703900259029101613604704781399068136623867747409356626251377927880322526010132146364710344928138044458796312541939826973697879777396507616900510650310791163436506427218548785085690299056038466565735167224512253213290380508620816324690784534131657702461170505717271898373493470475042897801717823915954735247345951379836417235580084319039549667451029118313280231918099773177222820393292423330197965162985504985250614082575605591854444687886984512440852258560702074147003949008474723409886876280479280289502401237577242886146496769318186593932208012228614934888841639295630132406917390991384373678845970715008252264026950860226902761558076493849490007985474614897643599558648961620771040325946073641063070212560943332855004974467903368673261138321550632756319608399085100637583634555105010286726035378466491655497056063156552089213795753449021968153096216608932058602919348339623393053590713549633388696088347281565599493034022761050833723930731052346667867041787639558235340690834968855196779394642403192640151505782564426020074859031482097895534124793025028969385435610616160122226101661964415338073846371402503112589270256903363296862358845696007547995415266082847514332459933588657681509943200652562852303189085239827670265873810082896590670945408624020963014824236753984764753165666479975851264592587746139616600678076626750055309987250882172985214980105441901861493267915719078807125839084875629144654328798025206905703093031021921288141893675052233971247618327284054531109854645210708625831058037034969614394256714630803823719228127364760799225540925811660784868882586756236222249738714538652474167994089857521067702204208707617677760417877011841974426002392143175048657006778380432610072811166342572306319390686762634173439355790602331217717189978383071231592058198831168160453267819514417227159467264208214983821590283767926470932284903582185727897174477746978689370004561223416929153918369217697685237030935696271197442165512677169843384348069643612967513245191431007967345958960459409432340956951625805223410053690355714633945617679161657164702225821603159309396460849548903284702765394716782909874353880325543439859785929735071950982457665579952374580041479386981739838960273674109288124525649958120626855248714292956388532865417334715960869054501012051000599998677880308231440719359413565308914824426130257508124833139109315655269560218800981244887642753890745076068807825850240499669479470520914757464292254454095863744286812183635953579763630116879073032901880368416066251330265373014706191162211159030499207937541010661442791576231326822473542954172635454935633097879210163164918155287602851621600138164463241878181238637652690430916641684309215810139316599690848729181986035332133060651006286333264828476177209573985302343625551813998652696931502148867671421431622289701593356500078837656822993975830078125*t^33 + 106975608696828391829715279588390984103597926627957029692370036470071312437490777529290295723549184404554702702273013625476200880791190172646978610820027145691349386723350190669575547089953761742995111124576084486851484945249423900462863359520987010595877374069661056286575014595814084982172227298335556924813398800759205026253362028541219274404445442145967990367645668459964082994755954532769098226790223776692071130974506505122008646913069859673898749695850149748413395165016925440926401839591873982709048412761589520692750216189765745142358095307634112653034411494029256534341179627472048321182897731715165164744682082874601263420442790046257537637563477297355282507501801096847959780660080044172120084158628636294865242594202322011855924989920803118310546220605323839233403447594190195799214630273294565509618566754912306195530637417875257655160685131825906028940511158212220917352644145178365800647605342368805856012418949181713331046976315589494294246585153429680476429052201270604990137063510098181740302061846002024415243661841960901270309879425961234804173922118463861357522604222905961774980018260731808630058594337841166319182166102120261543863946786562110492386122912818832546419190310080327538988945441278867130162681629284177979534816466722184537548436627045756147146128106171148241506697978132422621518251804418038992393719557660131610362620520387758101127561457721776849081687717186099174548609653417641238640677155217356288110312138803026556530885919287902658176138084823560875813338624894941654656086353138880488247820075815254368143182314869260731925732387288158510776850901696644933892614826172580502478007206829708928474759771724560372290923223455786196740394733479421482626505215533981598219848908021632704078490220156821910199291290919420720346954595825168624724232738954750403225756926869391424164711335173576477971783305646623424180337651442148549122282287657904702873327868110874533563831507412800457675859787848768698263911705200735326442961051675399069917205913804801701999868801069661139448436927467191530062862103892314956484781921470409897594145412120410376841027478904921882854021016009622719123387192866513874039489449893142409348945076983481453575848699349732334527890967935788302076842544866128162025825282832608624392494452894485738557455966430172034369247461470424778303723237890092912998744696006124724637346174202876633774199641865881928882627982572157959640276207691006513117427599192050131689626844218986344523688696833278699549293532629438773417612071501733516780778372860374811440156755239572483625708715283506206921573046821374971448209336000337172724226577379320625178718849654082111179454533596693177388910189477485656371116819686590147512987269464115751213686501494003213850804386356015760396880687780158787492781990783960722016223897272716625495137234157704383450363417417563552012227756357276765849836922317157006566886139463128653241138044249760912915415547925468152631845010717327099138071668313445729053886961639364806171935254006615413223227896375700443488602808749197204773622856473746018925684121771062883101504156649039290239332958943771045465585291097258116833905627411162397450462152459605887531623336008615330152172945301770313483424584985833484519936607663237224796569406511698237562333439145943842745066150422396551705412484237048616057193858253712141988148316072467375740469942982459458338546130046522430856616762040107671136858777423494134031239382419142616650312428661235287778870065728869996221165195759909885574824259419159385544122127999636870097575688058306115342207149925870216700704598720739867742429279199280240313472378200905196459917738486920999627998327518999903863750248588057576751586163636363726784094286158825596637091573313506846991266880935127579840222487779907300826620792126076112031805222021506335519227215080039746327179676698388045815446071968252274941340367033049546589681964884275793148620583273082430909140683919119050079015015093175615314682404678779277599550967133058976901541848310343395491371894508209327289069132031202252030394688281202896798169187922964631356180598615957078262214814184565044494808518214264179928937397634213935399446740422333631851584154036971977350539813931173440858574139422256739909186477578229650118714014480260225876218269345467601548413570615013003044909175717419395612674905841061984441320350214521038190207254786894140519950581185974629994941928923883715887576285077394528267893344412791887271735703534644996681491066039981681777902795866434826792344754288743224462792877218119916090626154589511449726909674574979647117151948992663702721282831843830553665040357111208157012907408183670458188974136860432160972168578702993250288981649623924634282891131884821502650920119482225409178689490145519157992302084094485279605824086126573776770933121308925826003391519933958564904885452204617802177699696147686563959188008729023394104829578368776516704089468713935364865196453394208661043938018319659237701357910711019652750500642474463786056778507451680763608358983103029363622109939027465325415969055543019937708257117744980597534368175617856298595405158102262276929598089895009744607104415097052190099114106428239133602893277580045482117817576911034243048625878385763644527968271172924211468947012813164171664397090438552666474070786208440746333154980492822535703438421988374941509296882049297703689320294022347426762027661542485213810728882440259795354993928764266678693291775315780296780323263837421893175942706304212195052281065159501285759924899144369835419374414664947615052957035185773426465889552838750187766675413523151124013849426524175353374516435151611632596827090112067335517277589394695785541321326473628401970625840690919678164907452951037357886005116615535049525771177393781674672869761748355630569979636960464133591254236371471961762533551961537649995349842939168803246317036533141989401678645690363373982976551540640290690729841540326462059375824198345374513880537899347814246113236928628333471840666296118936257806526953535749468661544365678006825552578926677841364270046850646413477859/445996597860267335074393602432835744083284091640375629418333169882215569949183512188130952998743062185341682126793873356175970742322340059348664258242104426343268604748935472694780121094929434633043112779547008658007720252623600489747338673906338462052913343093017155455493652722701574760129253484588740667908019108726035213119741297314795290470240388785965979733119690767292888262315143592405190926821051179643949756929423243945154314978075593452035011136549938243612742447634932744096816108293196652320054280024800234787672962645734672948104154465331319350335005531418477709556836277120158965583665140986309158785164527378565821028220006403438593621460459995991719564187883826008568395330997965384819029872916906564948882317583739876847772921854559099954794361344503650323172308895932760325274871052251573280757125776306785634798945665209708382019020600365108085850793058379357510010192541698420844244431895428274915229995990986539504154199251078369066610853931928041340614770558011718062195789184638890616386997377543796196081224692850669437223526371152561970991907151480797351249498683544558849225364403810163674893999590001441978897584053162085823605601608499544192869632957195182349346125877033959756532385102164886037679257735987853746019778173686438096388213710267315873793092306013550598008727064310379568242716292241866515099507534945804651265747978226778123634083621865693018000262180761938190161139567164526905903880725260948252372672753693612205493802568550121407037263015197745914517936767745889882637767830044549031278293718503503158674477360934403928783137931992258615829439480169581639045227927904968038413300450650667316388755086962582575631043828669268971695034670136952328474094134740360901415794539340405270474489828584165076836109028889322738422690276202456828648889623307487582242735865884099689309903148610555890202830553918019261980832437828540007644713429960420003460551641086407437282253927122968458943363134776409228931980783516656435878139734050856651023665671346879551577651257697038990494519129872643172486467528651414613945617223216670195451212719130719044732766742223205995470919347979659431511664957687854347405393502510261416502302871634849327812912673589222006811968792200733194548375169011160317920550445169532778120756066459053772741704424652670424543826846150908882378337034840841845063886915041272260481283123843042465539226298783296866872713156801594988134628940456013923568091618541697925855675286360579306516093970793158266279243872402485274465467000727527830484747131283297599191055554949508662502856588185285083914129783984609109694151443941895249113343151234510165413749557955147102457323296814659297304611031504049207149565416868810815413648922682388901522744821582470238476840320655388509484969446595140102375139274070210593773330940027806882468562476487093537039647298719271404147572141023029599549208983380427829673185293163454648463112309177661505711944112279938982795738121958532068333886746692417559109151801360470898126715385809182661768465862120264906631986218660480518994089037394301377984062919546977672058109884271252985890808500548058937035797713010210165576924897045685046782614642120962850235844775381473570754438064125609241303010019706245809114457191055782245889218097103329442522491759693295579811625483866000921104214973667720739822223526937503812711543063443616126955237900046422755526469403318766110777162280517299914185315142339560656773841201208216409874619665880980412193787063860106409610661081670317588225003899800156165810541339567940541034530583385052734938094504515222820828937570930174372706652474801853935674848199815014816864089568237643870509599259494971626089501130986568960063824922454904455315883946353352389134480026318400112507022080558772433574380599448382546566237721353531058117784557491537944635580397607167815519546204751275177350929718432868916044895408182544134055899785781778058996510979185484176915785551188201141903939350454997678900306243023739847413693886938146218098645512507603141373182753338730488951499241408823278468777462655799613949911088013917837873539278054810849849056672095780973959057580790553486116505963590275820251004621247630066459304242533367435239959839576426439542623199707217694763926603650136889324038729097714457407463445048556799365911724489585055510560011111463787451310485279440579218409373871751841536669390623850804154182504363219569643895228575678175780787061955449381877505713845744462294529788205988528189354235515540491693092814819529476068544069523015060589088713751326598886012692418243461511522732300907931898379362292270918676536532863024355974461709738712644079602649514029890729564264154826639183811026194717606822930361022510757025823139191804967746428056893732548821360874035841519511891256701748011578614618111412811437423707715352962432385111113612610412604770378908553623411006154745837155237970705492534273803815856909308376652277150636979852766600915710106031142936938126426069330379403577799145666474337926361671188293781096199893742560041206165410401566105406114928019543983780934887993315539298627598380520717924952522452608124545869202128811741265306292517971385184630517842836131105955697924531216758915422146633410295017402818906122359905496309948394632450147800474855459426395974057631419789014696105882020529236650846308769168140809389518433217701525719079486716393231221805435084521370177362041605961813852234549225398816521803541843061282662556775059087101875168658974026632398957533219757701450988095863728368272781818061625482566494610850855778664446802220557296137102257558100846877751778201709180113171603886717340461460800711440930954515407224592810432496753841314008714885844255653057813961796693646989006639354716397128733295575478670274064199196564650820954473448867364605585708325111938802043049359470239586812330281625382742105901650480691168329236376196769385625289203512513880948265149244028110528194483327244622611743816912302921187331909662393933166225107019052180482031238686528545332063357409286260697401948329299063781214227279894332438453997802734375*t^31 - 1232278833198139269127453775818433194346025770267347820828312996660393577476336664722046451388852398877294548872468378503183665617875080621502069914384153751016606436308610888606469764857547278143440758661814612781171484007813042866814416194669387992596660474557079653951828812748325394256655511366154901399285379854448780279676617995612732254966784075621731857911589383393970852587020918282397870424602190769406843915451861295539931695587761424072866139152888634766694950235965722668496178675681943394710108297523126734330114957438553895397830596280916178200978628347968546268685891089286427071524239380398784415007911925929596617685790966532078133565630495399073906355963867006684699088501101994307854516205997549642321164944516606469287969976284331159375750435750805162798542263494602958582165544682661579477552477240501335640395516052495693500726190532981935489778509575746879828083254172921926778736332796871633545508871784604349395176331749048783462984499391455112664964317741581083498590843280778094128169220632618903916602067258559919518225079378502542297765235297777927502566695529960259865697856871777798070035604516843878061414047846290263998078797270228095706514419650364519343272231487076166777887579942853034777664002675676909377859136132751425004877454875621618825540559564954705655899521031936349549733146766993375619389414030936400710516329982710532456548927403205873244954260208882512278548595650027225555696774035371728528761406330008586573033721762664725376188616389297252279986138233499319903056424652137727567954294188374861328012623784613786440117166920096225018826201844376664476456135777187679526213907857609773754087677319337576164784306628564271830387125830256659239636339291387593375872351880377156120877773775587398348951563470224626883949525314609709620356917572859223157244179571308616891215749996704274075969394405753993423378515332910436709621239849329198241963339829049851739912108764468929251054477723228132358823230310672072598888050145518488035422612181144034268059663325288035394634367231632054087486912703341987318010136707535260516514852775557043136230084885290504895489482534052517187670873300610093570448149706963494137830074768278110058739616519703515018283798410587335112906191008772747108605911365634285536099278482190029242208458987292329602992959623126600994026228370701544673681599787477623917923214235058489852507530356617276744875691930430888071959064199177260681977198316850221868127855249616173037825792049463120991349955660147509944540853340627631193889510762029038882731715358892441157230266360792706158117687633814483461959862380229218434224131558181021061799619230751940473635978703181734223456378167447841552265340146412715261629367361549497609934163965063762203251543837713113347887492883669850699095773604367150638945752728388823677491009434460379520126579664667340384010580564605079313169009579827671327217241479414383387509000309339892608773307824064683396339827339817017771426161048566381337133992003929861655952565622668519751103571344902258637083697618695746609527923487517091259286494436850852657523690094614571551419763006032382395370593634206976954707000133794000722424431535260343524862889331257542186018699347390119792234218746981467122117614117616139411355176907495175013904272456963575092235935285236297900103412405231214597848031926289914450180938013373974642695865921213808147652611490743692717435922715914185408866512717109896319344762929736237991273967182761875245241648535213796153516641921057850868743936480907724910292045120994318078282603582676823625155202449509066217599132809969190619187891544108836283711742888794233591975638085416395743397098987781234579071028172263167082103002993576375565371117214550963925795370421112003353680388574887398803881455141556856371856125407017786580119584808043219502259689530251981110338289937808946295834330434599410739608056426726737214437952000039598020942107021457489478789941765769846224582035444118492950269742055649163571784555047315117384573367951612288979238525509951119149386471139956746788376554363389721396248115303394164274683288015167092033894322511983753975713357721720276194824331791892648992966059241200746638546992470487201568729366805041789254013274185990379439504452211479036744916458224965265259100642131027733717030194944056008239906403726860927173622280206637252671006783922556094055549162191794730643169697364640050123896646259055386045815262085625016623985965450948804230104811530103132471954204768831404603909373515313643718058952491425937972212247982530785747960490340223959784817018996996670031263854097378458125196251677968373078128315927611637384378533618979367701071837872878635394716076935147280729821766593990274873330095679600220145455458451022099603641579222889119686264649142719362685278788100663496568028563475505025630498754240518359566991406711999708678152297576583964022032723396168943963954297475368510033312203642243796641752109290723543816069351596592549474738775275341557434891265836569532277429305110713635075496333091230474686313979376753104989483746255753086768125347005389834201224398529106887052482658241827953865742495687676062483869551725753306848422822339122900884135755435659732568618747904778143683305916961400554050730302969634831698209718192333329791625012190731796309036874451516313714974195447461061201299911423913680432417495822872927516589102274169447473760770550061365673498244573792228171652903432009120864863796761122094917501282616686118720301769737396012461935175708146086755716645347327339535599167775041130124823663462569730661347889431951112636208724342037943538455206871256570893352917810013718645562800501973766959988160525443838402841170807487957127729516830568740894556116548523296270237534719169072762327423446868471750734167994165191456118936606882957599228153882199347435831292815295043824615785513779722955838277429940784497259810621481623545371222679160111333806076926074215968042147838889856007400269196987685976862218264372445041158467464031766892585005795036145827575612881623746238299976377705854568710984798834166880467/43160961083251677587844542170919588137092008868423448008225790633762797091856468921432027709555780211484678915496181292533158458934420005743419121765364944484832445620864723164010979460799622706423527043181968579807198734124864563523936000700613399553507742879969402140854224457035636267109282595282781354958840558908971149656749157804657608755184553753480578683850292654899311767320820347652115250982682372223608040993169991349531062739813767108261452690633864991317362172351767684912595107254180321192263317421754861431065125417329161898203627851483676066161452148201788165440984155850337964411322432998675079882435276843087014938214839329365025189173592902837908344921408112194377586644935286972724422245766152248220859579121007084856236089211731525802076873678500353257081191183477363902445955263121119994911979913836140545303123774052552424066356832293397556695238037907679759033244439519202017184945022138220153086773805579342532660083798491455070962340703089810452317558441097908199567334437223118446747128778471980277040118518662968010053889648821215674612120046917496517862854711310763759602454619723564226602645121613042772151379101918911531316671123403181696084158028115662808001237988100060621599908235693376068162508813160114878647075307130945622231117455832320891012234739291633928839554232030036732410585447636309662751565245317335933993459481763881753900072608567647711419380211041477889370432861338502603797149747605898217971548976163897955370367990504850458745541582115910894953348719459279666061719467423666035284996166306790628258820389767845541495142380515379866048010272274475642488247863990803358556125850062967804811815008415733797641713918903477642422100129368092160820073625942615571104754310258748897142692564056532104209946035053805426298970026729270015675698995803950411184780890246848357029990627284892505503499731024324444707822493983407097514004525480040645496182416879329751995056831657061463768712561429975086670836850017740945407561909746857095260354742388407698539772702357777966822050238374771919918045244708201414252801666762903567301730263141682488199945168602245741497185743352870267565644995905276227168263887339702717726029310158211225272217355508634387755996979890393534956294371194628417863279075338987043043944135463779397362100428192193912052628404466216988617258422726533081780376153068510218756253205533197657955408996656448083890907724851767256916254413592517476474331446955648186373129866421991545791880061689660477381862310232498574948271000070405919079169077220964283792682795640275031855115153695350169411044817804962171905885623607280185398065466248500983749717699156949719592644190014321867481091390145553149078990201632465562781966024775715054986072079507980990820339385869876307369513172251142590552432832974536509074838478067207117658247981595525181003836835359929490723958594292551251569278288714234951258695350951302062754494739597838210230188139898058611238297237608890200161343878712169441204111464647787506270327295400888644687270889882606281286966408257465856676847326199448520450070605117449452134655795252056740570078241988521832616367520613891306346154022294743714204769158914931888732501107294981313298816586850865410448678389003830239591721663650559572182827557784193171857015331583222152884996014567677508493956287774295555466666792929435852843052554526801560673087538714169944083206716450203172010693123921029023953417594419957482913597535600795136439479322504611007631656812631623200930063975645514605312097151593563499917149161893671665261406185488876071123041403662763498789897184283565261874837336271147155065307890304678853244911893700417148758993476725319834782854948159990544522305637656926237611214575453550231206562583192103236694227943279881203249133606398230569022539134324535263688817860402406897867959393316822691824472213363026630066219005009632475746280200791859109747345140559526908935146223792143630024108279147245271797155421011773968925836088034555469104551021316594795299868920565251916907082201936006176350145087878273220496978464127980607801604298840056564955503801102078469340231290847978803931521701366827756720952190024865401959774640765899683850900410567745235668383210281589655439608696745859776912638058417755182837810199590101399103948075327279690261217263660282424726828388172077140721094563091558765730813810374685662084193811995856529434275726228698668030054376958936597656205199544075746633307004565717206028502882729611793050582667953116821776750917563180271877601038986098231669911811008192896666388325072733238210792522480733025667585099576671379226761599954486227997528552555359288136735740275551279748022348144015481211336550922069445821573905905404266808950626373400480749654328086490246660131697487339501888247540971136904346317543688201239816524874940195447977327591398091542943155300359249214866781710273039919724700448777950890413593917663571868552579252627480998050267735572488074777207380994012234780902939942281722497967723323025131774631125204622212892942828391084467620361441881168333702711568772623961440773546665093415574036824585605640566688962076568955084076981781412771576695287553404964243662209948171544099799148182266991815046448394544679103498603818292894080288059522061204853012949179560589651223295899814818291744784440195535087417823836332500142658973179203214616276682491563230618699795658590492050455178454391123157594888925924118586982244045504049328511225408720167008429213725999255550964425705567730944293688805299599715648542527272715641175732241413953308623741720658279408770593913121699171049697846946277584759365790800376133936173689754907558799769791813602379949396693234242707807294988952669901908820705980325191644097416711746748109232254410530193897490083793215933950414949043438777219895391128236639238907391873497119960014096478866972523429603385530389467902829326728719617963737664856049730414348240249422075212405917741346253801136498410868024631032120289909090306408881324424404562777216647083407612780324910576089744909865967351522301407828446441387010172967529296875*t^29 + 39242162300116522553534380779752086595261185580182288768252653127959793676052479265918666142566842378608381049624673776606512299269250909541560607285902410261011409649067651644032667718450297317770302496036222322576074652138074383498074832983204725964925599571548836242392343772600439862553125891703866753814701704126065271596004833036301576898803919532533534877257641541469627925381984411993483294316640674647138068220729985659409282598384056588620806845257267943701206861758001193922829590762699263559210498127165704856216439816618915886682298330364430916401222289213420408919934494270254141957918166931459075236346782621533654741272977624521228496924951762715655922852850067111945888180647757579743216154774830766303160641916625260750873404315737283546896686156050394473390616499057931476198067957444393242674670332834925194933928141381806429764509757881871379028669865455288492939332519489707338111978167452809326340661310525343919091788614603390800475626100637454501044927452418352775782180350348286298618701276356193955331535526520040518911679712367922807837137720537186230587832284081338438594574993266658507872130970189735578309400910924150217552164321759945152238627687301402612225129282800487972168248898424522284316883906741720011072346816872201362581462789438938536504226570771970904199302099480713562420384175711164998967839013202177379815343564524455459596126391313548206856765175063888242690411992357644630148580107530101715750936630977576946581277816426506772234328955708552056800319230384656023060489116716366100353369409070883676595032302166387749625520951974920242693924290400596997339455445531243937981353362053142085003615617501126930787734521559493025344757152015964766459236129822075325433500419992759476401944887689755024142302991719760938302566250584381068049494484865310631568361912260423821255015198651786085310362210526107129127130364785347449220577270136469560679054934327522395414623372691551516792668898185709675124995328080320075941243291550963471489794899533944249503988500004948554566030963924086029461685833537874967744549879278672533637507707162564591112555506486986943466517901791840269419939498606078546861621455271491749687610436687591115692512394709013262029586098313038573923063630602285045278026477255568435928539351680163229947053282961604607197516389876135665993865344565402725080814771774372339804833907098962815837529862514497216556384277247121371893723677637595428170088967856648450186440320767420235492260126535078136741396993378410238033437063244231536706583830770120554786309686605892810434377525808850698323374729111691138595318832512860149037949096112175307507026647503792212299190518212728067946771778660177450156643948331164176467091160375859906434170161778059462334815927037719535781700869084519231392629895944464515811969155819473350903055248505356558675788222010264376283261533577887338009447628978895094590376457409351173203627342205962395884047614940509317069593021143973185329503952608316198790201338272109944332291157654249908948763363696962621926483277025365746061448890854387745452795728092827340518419251629419449104207788927628144086160371350110639510709021737726008943005937085473820151958781543718804855487790094494309277171288056114270706440584830845908184055292127876419996263275614078601471082408419707109250301441135721489195004813646069861527934302089468848877298505673276448291127294355908219802649521605477626530389914914484667207700019948165800081644065928445242202089799513733368358315370101507827513280443112421312440922334851149039723420408311658054365361508890035313517401263597341240635670905307931435965181669230237080530248616680806995066567542736628829462293951069400078533171493792632280677662260725376695666851426555760966556830379536634877582285699698618453843744647559648195794594474182833362769142097617671496700011485679245643122846787754919472032250464596474740400138480127327225468112188251283539629513452190447243584393378542684482543159834661122760549474926552468735736849091493370214463574438245945654180178090203837440528810953472110971996305003131817360527859327398372566317948907623712248581529043490534077324580097883340895846061999927125384481203213740836512947300719782622782872001864143677762235161268559231032336427772291558089613343231504373968305629986933854753723466503103219706192477732339596120690839688642379511845703402153782531304807922163919589859556158851792066204885889790663472453517629417616141454218851552942087193298261380518566537791504585570737859820463522379293410129759787255923264063626221593667647390372194762082064946603997996977438097087639602724755778173095749323597355137243232451581911984245959435109113739159373205705327458584016450891075623536043591679452153380130544866877115918222448818794630749148413134532592637602941637394353028695295581528251452983535237464560797254320523401174420893664684189142342499394555018778522971411017438990770039851385691185488469661748065162295738534268403491601221758986621661432556545562854141921260396513059490005411962679450923800901528610908523782203262697299336499752523982075265140026869186020877537273242068272927857170081177082590711647999582347799176414645592016934937468868631247469812529415730039524423078857372016616238566983723113899456842453098924656615785527313142857479499416312531692965328617779582064692652003396151380736358034809878473982794351287308067652476212848066852094365675151634043278849479451176716464494884735580312908925379530420896127486801952510886266588717467135812702739102202862654788372629062312476101050731258508151483638987390648876560678606591229294372605996232405644323195391773108137783400893141973285767852043464763818528665793062272092548916069656603355461695822254840398988839269021540039598137837327801540360385772081986340074991872276268881949821079140596229255710238109653395326484367990889111704268149761718194444394579233644910899427352161698074344363904993970773239807361679102532016620190652004044750206134946891364897012870727859289584492868498585871057566931595696023433892291889976738060092657567/13394781025836727527262099294423320456338899303993483864621797093236730131955455872168560323655242134598693456533297642510290556221026898334164555030630500012534207261647672706072372936110227736476267013401300593733268572659440726610876689872604158482123092617921538595437517934942094013930467012329139041194122932075197942996922152422135119958505551164873283039815608065313579513996116659616173698580832460345257667894432066280888950505459444964632864628127751204201939984522962384972874343630607685887254132992958405271709866508826291623580436229770796020532864459786761844447201979401829023437996617137519852377307499709923556360135639791871904369053873659501419831182505965853427526889807502853604131041789495525309921938347898750472624993203640818352368684934707006183232093815561940521448744736830692412214062731880181548542348757464585235055076258297950965870935942798935097631006895023200626022913972387723495785550491386692510135888075393899849609002287165803243822690550685557717107103790862347104162902034698200775633140229929886623809827822047963485224451049043360988302265255234374959876623847500416484118062279121289136184910755767938061443104831400987422922669732863481561103832479065536054979281866249668434946985493739345996821506129799258986209657141465203035141728022538782943432965106492080365230871345818165067750485765788138738135901218478446061555194947486511358716359375840458655321858474208500808074977507877692550404963475361209710287355583260126004438271525484248208778625464659776448088119834717689459226378120577969505321702879583124478395044187056497199808003187947251061461870026755766559551901125881610698045046037094538075130187078280389613165479350493545843013126297706328970342854785942370347389111485396854790961707390189112028851404491053911384175216929732260472436656138352470179767928125709104570673499916524790344909324222270712547504346232045529855498815232824619578205362464997019074962703898374819854484052815522747189954070937507645305425627333844678251270963942111034541427532832599067147560772662150821128561214310374694210541916288561211806682741604048972816326712816902614910623820860798189173948771551243356015846009096255996587153446765502679637579447338586673855676091356577643302095500402691409771979155076523241881939962201852749834774953642765377686122597441535820611587013288883330757545044098268923411089609688617518370862695500816065700422285852494229561664447690434511506115798924061997376280238639834722217118508992830775419811532379332194940403880058447885467383936040026292251265380564939936259472393219318781363694930021119500747192503075732293408749912389393536119873579231383755062321718017631378563507272821196282416035782559413152948099125817778338928185622568028582302287090294836561493619720534371407882126674010434650484790490752908956090656363155801357428155711287883895216004258779256141881425112350295231674647946643323467030761092871002845775901540522016552131084554996841707757615069075235520260566653298572689579385704758929084707985610264631627334830745721923966782208642601588173967903858695078224505694162213030920568743010609845690405417771937953541152684238704490840930985948619505339028265149975229578920484072603483947315735361895615690901711912000691646156783211654629275840550516004521003364705020916895471034455172452978100781916809413473834967105440960290604465405133118898338915451594417768595214330370977578607494697323373117488145791562548363499967885686597023607200288640544165849360269271529804899017215666981277346378874229505841375332417495608033271430658933608915589219202535725049666358468543828025589988938076104941508770304515216914754431484334294256548789679336232376287453051756247554550071753760801680307901043036258259273476870420774399450866248374214100717840455150370469712485545228777236255318152422411043697919675723139485748009714362820935404551300900216035715247600562621176872161041964638356041636074979268589860886908018096286586180066929627305150108886166216727147146626335855773243296108665716927739964981820902660407774834980644467603761537914972755817456002140745435579628806334321113843096913398955524958228194412819548037832919244955003783004172946513535665755136430285196990965248749742267579194673803165390031468687432161308466110770722599066984200777291568743058422982408657511173410054390492874902446853715320964231336720982121933044414216223772159669978582960234341264886886198725554877753595052618778155384050180827985450048137612353726504222306841701754306347759627803416335726551637756057055142893004575942296456241664341247932497001408772399668139723370930103387365283814540085515914404558659768832390720759619251676724565316039763746151768295021977951873336099619061324559308316733702967431620490616163456280659201996317027970977542202567646863165377528364924961603048196663215273579346048015771009569734622034536483231805008930074028171490112884390654567324469660427333551547118239521038380280222740708120775231362410594006412816556097986204001258119155853800295974240583810862183600142032883298378171100689166922074701083492084509141386229609969675715748028828714308420353709930367057868722754811501513686144563228979411252945449501755245239016808081539174024916983989605201506107466986760182995207229762011495331920795171095166061612428087137672458066577883200997639534142842209278467872350376803945808761951934121383048908758632183347147684144703777118757124173402706258726753893914965286205471718322417571672367006870610220601408168370532911750709710005956054475090126740893948782032253283382596294463699331810913733201182486800116731221571145096350621696480280218014531708433456520971874836746720709449279902737460476652645682650922427783473551141044472233508450945198418584255363921880737618930861346845522556198384488500926257726884142305803786301817616083809302534662452602204846844019368056516679463709438935660767062023341781146885245389110697533989579731782044451124454545267506204548959297967758446545646574776380100834316717507040992886419437955609326069585258037639886474609375*t^27 - 20050973754925636108495041636656859361045533850660575760854318236987592631783527186027299858336113170465903340792339827624976190078281549066726131651010339593039342488946910792433102376652230876401857169683173003229062402183638107445597940178771807884777282152409273931529408412481580724564496998765570960249465324807775805253265925740793394264575305012847849938310397104724260749812357922724558490633791655663497836926781998864905610006213878156905050774055119068888282667106950209578461512854906985182947260452065558642282353992722598159575179171947958941853881143904221193039557919427407961038727840734471868405015303199801475201590843762521524493955527295657465530681686818311493334999287535627909614871438389053836881215192641632507975509933013187206891954399493400484762298956885697179678531641704223620412027219175007138981541117904773238335848182993930053927224680825746765974845391553393905702000932327664924472333723535401226908230163682369387850979169403774735813266984166936136889655882593136677065476695106420365516195592900715640599109830203834564152989564428491121749039406174114691852070680311607212982135565592573227730264904021703374412817836459729310231629514695866142488558501624624932915014633977488719513948050486114452740416672705217535021143262180283354573072613041339442937072902092106282814835471058273250601387264925735824845787428603100209599382529724449327793361973582517088133707090269502370514541483417505453066299831982793684031740115663767781640978605583211397496765626606503658241416711498149154691556116783406428784418027879170460049368550541206552569127621385740904240773703024772792619263473055104304574151068294303941147758631592041877572447987771556023538342465485061309001500601519687233580345643504505892053035142139118457585029423162944200665351467099832261543013715993086220504570987695538251590740984367051639856806841502570895343620305376480604444927503778748640173399164547195276550522255265879878569959554122043933796351602381239865686781833522492246787660770334583776197617559286458470662707304379517457492868291061350649455252878188025179102562150956932570978904605734565172111536268906870416890705194600886528851381751098373164491810773687088062876023437895024907560551815809286581764772380992920104815877384152977735208553401361314842618585091378862152548809290208113150699677664284349706590628786416061010843600455988763417514269023031686546161887677294711472127741734563795449041473619723026436565105227149617039629445929330708229212409779660973881199312609018168172167717076990071723638526578020087053949914810474031168560747504269589510248316506137625594030602606530141347252080857020289049240607688651796212616386517724766113039674552573417050412675248649350359483173568944379798999241111767555665355003672180662286315116379764407615036744493802248203887600663455214628720334222013164777393359320197339062659906939432737979923728007065366533246015593689785017769946506447203143429359480383179784341896212050975852435945177641876858032897835296705158388462392380758897083939747329595402412741830651960015097584986817640978842390659620696389240323379546083947879434918711152912341241592832592806520310790959242168177894271349696947825373105757884919500807690692903418756870564422936104023705826538958238674757396152240028013515532706383954648498426455814524192253978272150413577153069694150591984460942361317900206275195248605008334256374452558073237447881989504115341050921537526904424032098845482579306066123046462428005550514012557926197779011251440741715055031291921272769897840728078447750497393890253969486855060372717161159970682361257625347535330832913723040770382216936192901832746317049452289418997315877503709736605724547199132577717533956998441618616930729596850451505041993576690208519966345220024682005162211166202141363057767813065329128052978167574512646473727745279735720174628765409551244517839033874299772764754060409007954533362969538184098210724551550259603311105336765166857282750282012440089004851222297637442291365939421881207143729682517413725999706481082302335937517817972966469190059638008057588391590497372052857480674451598269621219726813659777284134823102620639788183626681588836942235947200281780814939594111763605307248488732043347721709243905048067533884083028117576774792086859512070794629578826281822325322106350959358139204926441795669967464452315345484171610936050964994323661791033210914742489557125750816646748870276195729181235913937503251623373079496239306707234537599370784410660016649683624947161490152209283788065967404556495966353213699245169159985126204118960905201066463797016571118990179591535091819915502161587684415808770878147887466815104566756997212168395725627946590134894760248309200945540434015072551093383224873339199536253966029296716291122101994382124575811599934653683231227563259676182904670569452887905432993205921717613574876407708229552891856158672596138427772626198440160299519180534907470574770913372230685106184748868462328898062657695684125260348004283907875476861160218080612464296809178572436985053354374813761529816682028100753212845046688931013653034634960071859906122573430758050600914443892547189503194299776217205574528568865930985389628177680566998164538790316670283143037652236155837024577734737142437617989826845376511682435031404648568910465725544547872757433578397773292880089412500189219172129178043341531952150829611144060640937158590258373492949109487957837249490655852598106299541975786494597549126128891597596799049438548077074556897549582544799306498800394287655299749928338613099789460078609153864968842450628156480987059684687044353306194968020115793321282929155713774486491087665816088588444932604262991958501652677945506033079877423938331306962663811470611176745518413299044128700229834252214615202107041675086015331564454865421074550947907916917648188012880724084718013571752919288471879175226543004426639594173550851031734837932195754338550426725391107428024292535763172189145367736695892019616111255845646336481109974077763175792786163971301613910262694055426631382408213/78049404625546783638018880425746255214574716037065735148208304729387724741107114632922916774780035882434794372188927837330794879906409510386016245192368274610072005831063707721586521191612651060782544736420726515151351044209130085705784267933609230859259835041278002204711389226472775583022619359803029616883903344027056162295954727030089175832292068037544046453295945884276255445905150128670908412193683956437691207462649067690402005121163228854106126948896239192632229928336113230216942818951309414156009499004340041087842768463003567765918227031432980886308625967998233599172446348496027818977141399672604102787403792291249018679938501120601753883755580499298550923732879669551499469182924643942343330227760458648866054405577154478448360261324547842492089013235288138806555154056788233056923102434144025324132497010853687486089815491411698966853328605063893915023888785216387564251783694797223647742775581699948110165249298422644413226984868938714586656899438087407234607584847652050660884263107311805857867724541070164334314214321248867151514117114951698344923583751509139536468662269620297798614438770666778643106449928250252346307077209303365019130980281487420233752185767509156911135572028480942957393167392878855056593870103797874405553461180395126666867937399296780277913791153552371354651527236254316424442475351142326640142413818615515813971505896189686171635964633826496278150045881633339183278199424253792208533179126920665944165217731896382135961415449496271246231521027659605535040638934355530729461609370257796080473701400738113052768033538163520687537049138098645257770151909029676786832914887383369406722327578863866780368032140218451950735432670017122070046631067273966657482966473579563157747764044384570922333035720002228888446319080055631479223970798335429945013555684078810326892478776529717445629233051006847280785495346935653370846645676619994501337824850243073500605596537190121301524394437246519480315088548585871615063096637115414876278674453458899913929141492485703921526088970096981823336540847727712555185131817513997557440483014062917284203962225847875832828234179889061049207410885896440400514541367595374510795943862939295747887903002536098632367259717878113851192094538635128309045965654576953055636096327904668236171132311630334410229798274314217324295169698076409054416208981097147322886180210132222645584224546672532431469364602287076951702724802440279122923560064579802436624416033244797137024743175113101378640316444888802696598867677670434923031456725127317370334830747974577079858434722116164015937999902932424889684972712197306594196476502689831668594835051466039278947406172642150742930031576942565377028306930513208611251173947952041892697388561469418057766480343776932291733447056114692989159869653154149517915649372962286853910332914504866204431998433385241368981938277275872495725825124679030179921111572091574870192807426303604563481044654106090763499590219648989321989254171342743111958430180671173072844101565238082407172175192516606965809481525871046358660597588265584090823965581544002741147211010920721092610169229747469272530891487595910313981264599776786778975961856982994883186957562371168498791272835691757874882026661221981617228026753448593016595030008434761893030613166993082652441436057946326726467034459676550161193237620391851129468889117214063167224520036102632822217166632508123982217132145580784069386003399090527484982430149909423114935422210211437871728058441529171572133912736175518621681865689292305577939375682465027329016844734424389594681042852092384228614166538290163993645064074912780515223664183090324438743098434967627592951215674441587677339179870411620034565662697922649568011169361429608279680279690611836668098534004605720019688728864097785175875516604903466945649091601236867935170612297561019140311226569581254367715920585831473156036412700725752060307856696431945223459782462511811160324389421357459730960262471457935199833189386329624593807553592529154473297396430214175588167262964688830549740306981834277835566512367246544073732036055964764932441234440402435621627869373659591898723584917616761670442835076638346860070388543628298268543925808718335261630378242443339301166992971925874626919959059948763096583687155638773955631706777592100030046306102883497439889034551785677384714348001944506162803979334923902101363221640427556572268917143359173890726981938263563424687681665000743680761637735842203641828563499923005280901542712936047992433136991215219586046291242593417658311995212166527635603090524906482154805052221173192605764516478152658888082216388401147410768393893251029262295530799204274712713930463664955230877673746227094661857166929584075581194012813178939382479519049358565869355624909956403196043738152956272265914580969922805902026257558169497242001549148850186768425667394444882206822205834816308996884096926077080521502166644873461193497915667774959128965914148501361471474234155160249268555450013964172124562132816395626114850491633009137113292457951411691834981404948007211078946820274068446070112403420197161663605398830219377259829716591125636866691429206421795527110372542054721428601190644992407310340622496322943542247136792962932810198875660846801628045493308571412983461854240969060678775865083099705399619295460085498463077571818529353592616413898104034604424641643165725813097767000838910175368815463815951139791239781038357281043317424141046114444792891315619822535724465947435635340242828154515320454660669817568313457597753922916776152464447736818160784459449136556898899761266278190388597526823992895072667648203606561185299106519805030680175534580755640124502162917040196264303741825686931922229951525105022744739285117443314421388223076161887075369497528326725708767297961234859398813893667032853551788805977498956894589290357533637907291927692157799284441979868532788834120954457616365834434642484425610614689929165946401117704919342434034582267808957055167959653011207783084190918938304089393728334131584355466770142495433111087546625095622045340957627336161712489773981508176729449615478515625*t^25 + 39473272990791900343645335020695598909766477466015747888348291886524990985004888900091100112244165499910601670712965365645118768255465331674003616417717583499879970476635175764924516382688615506777708999414274362144854255039737786428431679768335858593903365465320250467522796532888530210046059921940079848335543721330231745268954022212932050598541622383824415122707863661973301329368629817666292881563879790454028083882913561418158302957280561757223139400540943452241100696703836147310180450867533137070577934944853567406253265823680838798325735858092401189597303280857858545153208387357391120901017023342714877219316166454844533968888747169992280425101718935888359641891896276204553989499101251208578084672129677186568980745024121795486038906687577456140427335977386124876554671582002326091200037572302834371628831527387153196698384928068624967262212361076472175834773201510903133301979069503170967133126223047810360790015428967719983781391453352227757416454193966560224625490213744413529998195298538593758278436818594980236415501239160668938315300742506895584532498789904281292241470141990535305016555122274365899949694288165014061422057150928943532692082921245220611092323406503904818898469404251036166110451254702762073130047307656443118169027967314317977544830272339696255695780060267701590901006208600814794508974185484703634903055794926977155353371833485569969015092852651344629041345900440605282709016642659316173394080851759589603628410472219027778177646377802772103122155475155741413615859129581251608700644868243010548665010453091798704726521033216303984925142482490394611750173241808993075406586352451451024400618994469317624889368933123455576413652916966339012852986364523312178414181761460474562891965832761201321672010073836875023981362585553727243537157710418135899906327170765886551853666996920755210466577153500243310655855282797322263336845243212831565256361641536553011412414701136299522192010974277854757797981920523327237348984010077445637624859369365337988795731387656131430527427743161488313149558392720585988405756028972284208606101700983209447978391714601834999101951919225437404513217085488715811745443604144797588142835530377507772833484211320919404308292827591603555430313143410223200457432453102741037015653446259670309023888309581432893729596690050725011324973680747551530734659873019248929098173817268037011331044848523069327684668372847137191046634742837117752195240557992718154650792299149550242968029988736230226836371103669949058150108829124970760206723857460517613232374593018846035869926145935672141950134512940536196914503583564679446218579594094505087427534950630719440545557525657228460836767138599882795102921453655403794772771551140179334375585951992154883263891824231260413100656686635145822240898845127845196160082901582739825315916222428866351657099291056896333796296811834886232403791011602918022378805575764213704118836917916806514883232140516556301385685977602751178208296599103324009944894159140519557728148190561740728265715762887775112980165603231341015484007743175232948709894362484032418041217315684534719111161451490562027269485235562226467444054779751695341734167569068646699161717439190066482690882851568393436037312561301995365172951308327416249507098021109456491905217950694392229863264883060009582312856291549883851878928172946576084173971118362994134532059480415819453119038252623302058636740683025726768084043216597298412850188786951955044928144511568126521080801136182098687588505881275270295978163980051433991079748016664871297942505122535741840353809160111206046768259147848489646307032868262278321696366527468166150377837924966349806203332574572403877003762794662230822371665865610388404870527376967773567923920053893539199824599280544916533680013150726548363491127318695639523404604325037416548699458660389804101850725548444686786769648952647676046849907234364323514701858011700511755742784889000500169116699461468615990214343236457334097880250431485356918104338463171641735410204765362319800799663064168684791938143167909051561440719571024520261704850243611737608139125501932036934900557158286829081161002799459542768048164015307252827148902722452609778688615485476087367465168645989015683164407228043882259114150696269424482980286091097794597897111143899523229527911122158000582641310629930112326471946085999530601885417367206078497433831881091279495034376406156402566006878788201896439471600882318836765922695957492501736750155606653453239822375760830987702864355549153218399649773350740577534674917193921289143557748489811594585714308738358584978564773144199666234176700462722272351628422029041302774149468946169355886611200418354112695013842849966352332849401106290666063467114230095977079062283840499895649300777245619229362426771852772787612259675284293990555152978934497258220875703964362015916609843419738793190054558175719330220259939778934608246006011279176059311226334690972180668046745892809306457326632676120795204681941674217892961802128166711752635379653507151238898491600391598165214466764250445320054879586752612610980493746988909281207619745427530386935758854077284796480439498444510367824208110005044192466697654701758815792339963515756456972418867189326113464243385653771438229480213872901748833645230037749597855688881541045993530686373016680800558218488598552700277653221675478083542184990068684318212703740474588916972283266866536614171153038117355584108754188685025994725975542677913158671510153044903036990589247930602062420945426230465369037288923965581164183227930701032285146492323073442654286389780358369893479899030925225390114471470861331789895987933782364609993940626274955518744848052265195197510643766564321143588133883113181253408505455372778872209041824417574920509454391551962381620005618870036972760715806160207146024723384902657590359644586767286872957124991449034205592091454308881148235590077464956129092791289491513863500492233123366395782540584929881177064049976295276143699176144311872084314531880225894591793956154308323901615202105158672320022975517878264841760801231002703812686120716047046427107/2071649757811460746861815007982647782735891600187544396767307358444266084700918769287934088248972418910014449162280765423511476573494612087220072865092721290247432138847079169783318412517920399755342925983297319579332476289558860934460100011509203207943194028965574046574953927709960864844661429589994150414967573829517084599759913126213382238415184287658766992788213560299303396042605179261337980416554318684477537026214971936042521701955228370381051810189681199539010747931947265566474925519610070714160836071780757560393968638699497485492189171371811038787222985215613366932248078261341149806957966812809664307562144453649608989513961542683523659820984220286623780324694881739920357509832107337553903921108439512909517037971523675605795892802244136496140385221905458229769214440790663120289929726188295297256337014223057398436358738989029833227692862775418551161881586867057400510996249364226241479569358505638967754883856627011132401512537994391893474635685151623284262975045724009307521811894022874740752958846478305622675891554644959977478808682546826764297905341778610206674682475636902396778087293182927103997516919130729989284859381799691175026701533682479634605233862442180674482696006064524033374735697223061846226778237658868597360410383023095598324298272045037300010983175940341641795660975083060820821299942963299977176971833274466245891745345618837058304869665131426576725946805086485446138771053065794086490595331835983170382620245040381742162214079615030424584778262180745999602936667136178652407740129270279922507596586615477453291785893514625632051414708376871805116659639257589297593441669207255989561309292073360763911560242606992752507907967352810141208935131181790754014146422656391855547385906951149858588799886396874024908993207168032686907072881176786461712370422935071276095354446623217450448022111506485661069289856587542226167130608536695275417062371605655567368429901451628966198391358652860503790712370234528775449584515915472193132811531611384204749280464299554185043824524753735416677811303191180160721569524021605774583688998382559184716760775735842756014020814330167512918577594847947986742257236034382866908983247855057617727615209091867249697870198218397182513393352054018004221525299391558143480719212419500152254044653261588172799729217632759583922897669491079205160350603346971395431617258397670143213914387436563568187640732641992752533582609222037932924314799325276773367602283563232837080948723957879266851766859851063110725915532254026142615300775716717116664494512222284726738113728523322203475461178578166553143595825141268920881127445326870117281880160622854393601789148577097564510418887244659996735986912555095119077668850642389963973387884843249318056177315030575508738777625908817332160845909838199058206122080237884189884813083331250596003503608052693865135552442661602455095575982075090383010513910340851356873067217685563492063199592677003072687447650156575695341453329033649452208584742685366239491548813941289513129984742999777225369860159943491608723572596901541714421339497851201134469733537118001886996952069800861825415551200732472735606669266085647956973482730112355537709010154276606993995786936581068556732104224584525059515010663661541951336298075870862956682962525998489254212115091120008672235355924609861981717139684681933672978603559846425034299257333406838296541928775912624392361436818728089822677797037799350430921895956201975397874861903389819187039895380000774295212578971099549266667070091288448721378616474650697473895603045372910141862801402842531764528577744878305613633578343063378381293262486611554729628217609421834839892533926328907436691152750375889052012359991982021222774019093866744745313345180905423667368242442059873125937325251867227211038500772525639467701369385567003793899684467088547289722925721820338536634795503273562658421669879249522284281562221537676051054008824486046746126725664800463430151566356243077244852904827772518237393697507432757915681417290782061727622223303641375727929404299451473864248613466947486239515117081777432380423125001735963785577382066984992485699365226744970449115934574031542053352896842564785620930163923257288261755285421166379278066808041723314522280556312141971150539712996831818817667729443333566026013173353759349633440983000710966884796664844112661079304684255737860706074670780104248349628902910241782983164617967837121789640018093297962672349346721588379658708123782346994168039855148319470417848258447013011800558627504780183614022879766746291377189199483076482605303385593130011747996403887940349273738081390534867880843222133862004758123305396130173184146355154974517723447317153184528060036023010738794308724459530542241257663689954860214090759273388452724703279196765838255401882271558591182638408128933196270663357705352325154260608511410602385725463097699663339323075888438648363119349758902319136328958139765568014840848464874545490682719953129533118759616601194796660175834429537263321197474465604061290965183608704748817301525717450511140307337672734547271295822492459726533819870083578771582674448034946015279014378007410920286543519850631507756375012639433178298800539897080194371427796871580436972337364270090533425391587139835662147657158907876336272347147335503201053892491553960453496973140745104672311973261218683426782603966148417867703405788925467839121703393996429032938318242634101686485926504135830766849266474977913505391368879514916149898756080696558146105250708816474314998495380427279467097990077039534113784158215911332425655126712667850465247256498938999973268615067489003413578266364939788183278850170551680975597614452612154400536065409522012626063222885997386200531459714380494159079347614816803614117772405295223047822845620897092534435551395192930777248933026909249568651808748222703584170880087376979221175827058844853842940645895712128934740964417641472712026824543860097304483108631849219440850287518720874772532659844804544333990290402626099644044956292876750745997790846516136247142337003983958116664657136757429640676569979602075029315185546875*t^23 - 11058397072714091013077479291942777924248802888744262293514367549871092357123064856693507321051765211013081435107051784500784218214377196261976811926962215085732553235302325788955788598611438961309837150783470193628648542953738169987173523648514481963683451547120766173642549246505063032865812125427953268831788749104545047294451454569890491256395680951513016861697034919959668780716830414410768142406030216083893685622435665588968300967677317635647414339739105443416109216290148168174253741297160122102412250934896392453520196304410454059474290037113006956657550648359493000800385917851716119076486768084268896672318099998428235560892437446271470239985503527614770854993380729824552923680479575674054435464668627888462133211249603545605635752822440032833691443114255174171035975467061231397698077466813886090785116106514045993173256411650758301860131549244424653238769445715311926448170106598230025230701347070831847625862357507221157830747362390348151889265832030152858648336766192259952212753081477161149441899795736680096722351980116209092550995725555499933467185596589765655701718154013691209165044531447461710843391891102831074431065101668432489855604600300255977757747064829848219777933510946582012819792107499083335529951690703455206564942118428421214129364284141274731579269503794811457911685259095978784983897612062122917655331722968183067496771079883651508503927112472595197071866353524308105559866123126155071260651807792932755525488940143456910323150616177670795253694426699724253693180550928584288811336342129443086018781454236257628658151771484513146578022195568780728954816591689395343507804480269460384553287755160104114520002286643137276767357063681689943470371197412470096138445633885127114823000028323599750695850553909866570732754545021173939197374492249002588808565070149737538405613385473134442301773142368534915259407859476046110638161359861357723002081095109622734087893808362824798206102289777695221978921023255724342919615241040312339778727342984522891444762552900530588630277566656677315278622130763540920178161089935347412607658986386510149434744606881028307964990855269039610268151614327374567036183100605698435328276251998517474917872871110710130641074388328487779745121423881170357333048933133329229354207741066008724863362178373997111017902049478715265750896134700970749047400461931021758112439465304250084797325383803985640825007994011720610786030689119151635402948537809682737848622440558699375439563094111650427669785170744388796773152411101791176927159141278269711901309577223536460843562748262286792470581247472167776701142110837328129446839590692816769443080528989606178154156229998843477657981240283935286778629089951553332540686361161039139457846570372634270118811854763783571340134782907599136020766105778606302986854264727002051903709853071079909944250775338922284784696056904941300969105658261077749764370001399311725933563822708706905770698104934453065331921895148926719606990723008232411840086963165074116604772602187981582067941368188565155285702111463407200902493477695811922541928857812868371630266648759505761669979065592364897144440444499902821563924744341510883941734968770505343545259595594536931860355714113433104060875521115597178087164161080276406625033649778827459776903118793442372472917774092370094709922073795176728582253160217004855286797810882218539910334789998111806393322571017988472027194683135957152144126531012739708253544121138832313988865263768150603571067144756668870386280127308839895073845381148001343457863937050446235386351719710530021968722504960746546423952279747851941796063323862184944910285039593323726100197812029310827231006104056307725175614646688811908600130172908993608125826198233080953718023835257791441758666643925052399105592241817006191116249732183652043248491670058763666277990378960300382611694867810996281707212815124339964262129233277290686672205279104710977415031911390364203073641093332300191600760377593544250683094564733848890560678800179149517171458106290329026916760048026982852420705695687524294337920718379626879633146478491060212481742680210570982360599022592684877715602781104129612681091752301235015918022645418074046291396426900638700024325522332600456962660062397955870555993882384039750935216771587688881961390653319370649090603344067449963005046752764908209656382823783104538820737154068942783176722977726461845783761527814531201351847716873068427826235307459377957466076300977781364123737373854008988723926647022313025050433797882603258133292355451884385899880591944503710291066989083655125127677890871790776146997357022379011181556975357852427825456869809835165186243419978328303227921449963516116348275359867175341459659607318419246691386803282638094500418933408288044176999755013037746156855248464127040974982089650212526327526482117907650975165877635096918911153248147036721077750525354960426724435600627760982427501140686206059003817819047878942082138053745232747147926270840670267727892242539087364809995347814651298685615984181873024036922874878605628286612694666117295384271333596268096157638848775652045769596693617599009135832944154357609613764987178255607855836555763433648291516621119100452284037349147223314975046814199294316653381693405015623995475806099585359432515235000193297219829673269281576400533366591384462452241330284781423825870954316523326887416410364485337352729065935908525085135548319246473813232512071906071367708856763037401017579323486394672900300605814140726225790578585438056697465732166919873214665543808257224519285499994668247755371221798060286940206054150983711927235519670226554969581211923597629838428530144473575542494013812821485603725304835203502117583420289174804593830104616095255769289876428510538603090457033361031656279939503992018034989976513187774356470356656727791486056943754261570768463566593212259146583496268529133668179391110397198969037714231174653327801130187160860153576010114133141966238465374247983451812776090750827652662081321683214375129016890039577118503739106309474686235455887600840803385014915768429117896087534758592536188479584079996919/9365928555065614036562265651089550625748965924447888217784996567526526968932853755950750012973604305892175324662671340479695385588769141246321949423084192953208640699727644926590382542993518127293905368370487181818162125305095610284694112152033107703111180204953360264565366707176733069962714323176363554026068401283246739475514567243610701099875048164505285574395513506113150653508618015440509009463242074772522944895517888122848240614539587462492735233867548703115867591400333587626033138274157129698721139880520804930541132215560428131910187243771957706357035116159788031900693561819523338277256967960712492334488455074949882241592620134472210466050669659915826110847945560346179936301950957273081199627331255037863926528669258537413803231358945741099050681588234576656786618486814587966830772292097283038895899641302442498330777858969403876022399432607667269802866654225966507710214043375666837729133069803993773219829915810717329587238184272645750398827932570488868152910181718246079306111572877416702944126944928419720117705718549864058181694053794203801390830050181096744376239472354435735833732652480013437172773991390030281556849265116403802295717633778490428050262292101098829336268643417713154887180087145462606791264412455744928666415341647415200024152487915613633349654938426284562558183268350517970933097042137079196817089658233861897676580707542762340596315756059179553378005505796000701993383930910455065023981495230479913299826127827565856315369853939552549547782523319152664204876672122663687535393124430935529656844168088573566332164024579622482504445896571837430932418229083561214419949786486004328806679309463664013644163856826214234088251920402054648405595728072875998897955976829547578929731685326148510679964286400267466613558289606675777506876495800251593401626682089457239227097453183566093475507966120821673694259441632278404501597481194399340160538982029168820072671584462814556182927332469582337637810625830304593807571596453849785153440934415067989671496979098284470583130676411637818800384901727325506622215818101679706892857961687550074104475467101745099939388101586687325904889306307572848061744964111444941295513263552715489746548360304331835884071166145373662143051344636215397085515878549234366676331559348560188340535877395640129227575792917706078915420363769169086529945077731657678746341625215866717470106945600703891776323752274449234204326976292833494750827207749576292394929923989375656442969181013572165436837973386656323591864121320452190763774807015278084440179689756949249583012166653939681912559988351890986762196725463676791303577180322779800231380206175924713473688740717058089151603789233107845243396831661585033350140873754245027123686627376330166931977641253231875008013646733763158699184358378497942149877924755474422469239949740583944531839812006228964277832593273104699487099014961483621590533388650988984423136891156432547617725358492730891619950826357878718638710500561129173435011621680540768741292187828569888860661023101992835897137783104525563039271710591870090898875869785280328937665321310486531113220307569696312703706978511509237677751751973214413477115422837959385982434907484540219854952740283010944985843199346637794067363210413831161991403601012171427163673580039169918292972326953559207176044135161186019343188514447022135536266694065687580066942404332315938666059995900974877866055857469694088326320407890863298197891617989130773792250665225372544607367012983500588656069528341062234601823882715076669352725081895803279482021368130926751361725142251086107433699984594819679237407688989533661826839701970838932649171812196115311154145880932990521280701584449394404147879523750717948161340323371552993561633562873420400171824080552686402362647463691734221105061992588416033477890992148424152220473475707322296837347188349750524125910470299776778724369524087090247236942803571833426815173895501417339238926730562895167715231496574952223979982726359554951256906431103498536795687571625701070580071555762659665968836837820113340267981484069585288847844326715771791892948132848292274595344324839151027846830190114011400453140209196601623208446625235395792225271097046200231395645389093200716140039156631104955230395087193851571590042458676652874675804813311052003605556732346019692786684146214281286165721760233340739536477520190868252163586596851306788672270057203100866887237832591627610962521799800089241691396528301064437019427619990760633708185125552325759091976438945826350325554949111210118997439425459983316272370862988777858576606266540783112691741977378319066569865966608137689292207267190123511475463695904512965525671655639794627705320849547251359422860031550089069743281537581472725897542285923027904322674989194768383525248578354752671909749716390736708243150906980339669040185897862022412211080087333385864818664700177957079626091631129249662580259997384815343219749880132995095475909697820163376576908098619229912226654001675700654947455937967475133782058995961096453595094954169403020197768593760865329473618432888213528413488410423659399632647859626325271179565990935076424002971504770615463253244705046566571432142877399088877240874699558753225069656415155551937223865079301616195365459197028569558015422508916287281453103809971964647954315455210259815569308618223522431113969667772484152530956997179887097571732040100669221044257855657914136774948773724602873725198090896925533733375146957874378704286935913692276240829139378541838454559280378108197614911730470750013138295733728418179294135133896386827867971351953382846631703218879147408720117784432787342235892782376603681621064149690676814940259550044823551716449019082431830667594183012602729368714214093197730566586769139426449044339703399207085052075755348183127857667240043942426214656717299874827350714842904036548875031323058935914133037584223934660094514534913963900132157098131073273762791499913568134124590321092084149872137074846620155158361344933970102910272596490727247400095790122656012417099451973330505595011474645440914915280339405498772877780981207533953857421875*t^21 + 302480796605192610969494619284786260271539779545055986294587474820160872208650890129433149385979134053792538036897917450513870121717092421333426668034695404098334721305801628819834895408099690947051110216806702323575479874855697344004318685070330896059405549417168636200717297874125224084932638992186907921593272984817798974146088283783672856169884102915340101774668515276907758631812762105334314365151117742959847020366509975814570207975421382448974951474165584562559222510208274910010918810434759183683041322923694568866070732287232305747219004190795966994922235385497855387233708537353909150046460650299640516409392499080360354526424525897168784529059699766141780580102967772193074046684830060704581147684675476867055480638944624766775067116671279298634158916985970520805907036493206115421124021754696683866917181673552086072564980552562201145133445295862641219262988378347361175191065166903708603486046379376859255114007770782200775893514629363544137182518473744613159745191922554763458389851086736610321134193482304559251298394102529026861999668501584664139167791283421185631666714957637120887413217294695133215050637492382679577675598126554096700255265857516374816937870986675856282246032318282959054581610309659341408595127181243399419752500286822499546014430732882180778856004318485165035375428939786590943304289042029212529674786014515867905968899817071514370554717109841402297089479761243846735499275013460711230433364309346255673476011664980498867324705397121799331344549543787980513316365403280368679667793202945245502558594153278864040546986946375959806549867410474201437692631984865285531244672662133206679698224376717796804258054698746162503229444101468157503094909036136111415824439806430456530419392725397083458637720933463428316235722565784797872024452435988991434149280717097859796681531300878175134820826120996602526615349751864062964262595046091539448360031212731770328483957724198780342179457944668272179482814614187779250924249559649409743892397310154750206892237211604737593346872507904528104067748386335196045205306736292785584839515721479619142499115161283617010126713038910934753237452432940932178119969408284860208839961200817630215100169332335756522096362261817810960037233870037176692236700852453221290810885765669406569966413921333479889636596069924761550517948049672189812642470971079724986718743079595863825098034933903765127567764111025004208495982188242071878646407382837307161772571064885374847302381545223255039299835535532819481734691238393310885197844590111759034288269039559502903433081014555932298530794842461851767712413406893775731202040167081586245811439673201040705294025760910075932249271674015271711401327069278543247047109775012682913611850139985180407236147984680132300069802644060592398904265854154157101159233483770505725625962093919166513069520201775056343865859076617810447444052999979021316293460685806720999125372961995279640684582762530044374895425134832744107718796227006816629910821399793249114376840937347236520110666854440913462986943176578678525097729177818953777222095300651203519211955593204696100550136246450597244284625082919923709481099965963929198265141219400429236914779147171079848260265040642208976665708605412139878762264002948751230962181373590858172812934342271159144090980875980981610909424449650197239108579377604685335480367953184731677796981207798576444328236831847293616847372428151838257628227583419157299760335400220996657021818245401727647257976467194508440051884566097153169298214233520425553258481987462527664155340037641590701928911122522875983425385884995138664983895237345996580769662142831879116571053006423919044161016381515077037341022318149621798821467107251878795882145973335158785345128561119095012414043512309683906264814536020528574771938221630533988607207623711577688122483777336990806241807799047175787194584258800568422776009568748638259367599447928689985104085252251789661738859233569259426161492506899726266533526093580559351457596075653014502808073713191932753361898209041090480069215441165631959486217944550445668662520659228237614612309664768509599311303275698357599954105750872023873296299066182470198290832057070476706254797090023630531088099616348967754855962208391601809493374570507334181619381576692295402306437776522615759319634814698264248736030870464178469995830283516427617961900202875069070610740214272503958109780295311689785304942962362091618724735336177520853569938745800452260328773465690632515010787049732767517047476208548460414062202448561566275030938264728405417439744789674185088379328384548819027154342058422124662217979877787202448412735577178421423704857345316191056793759060823948734582995243144640983843077163960113164293854934840383005888277449877605107207185234195597000183523303848036566258653853318401890904445386058736910187600946727829684112002117127068708801452096018939383887954330617524700205221158818144213794009928657169271976087581189387591176925825367849837549949820970609219119960358977394863605062816432418681983873738410356285930063352956853797326368182453918436656797200143122879090963172081850118819958486938733710484910674112909366916945697933500289496958170766439843008804687443094755528325172913502160820440129461327643054255299801516130723272773825991951999655956009526600997629065486677157167730103332495454212991524497839052404392336682502421982458941445966035659507625745043817391665391161250238949516344364027373527420232546809170620214746994460559601262948216463613219467671701170402879774137505363694339178221868751413506862097916096283460948857926066228501751650716398207282663474507618252663689480619141011189958694152182509021379718557502773692787220105542826709246552755557158277045007977033976956687537634171931260365929254341367285487473298212705418626117574123044998619958930513349432126776718172862803886535602033160020868811425915239684111772900468107332282555538363413992513925184846496157961192941488418835112909029383206081953466428347796476250757120144671704736250018450716202009797872812926331822729015473029574960955471925532543449317166757/5022324892637427563882941438974042478971161063674333019619612222305678900300083959612576948915266838248891265821152261425613627708943083935567829077746140249067735279488408970869054496072956361450604442085303348884781623780535390130382402196249013609160483324282984621306907112341286567481233465092117460336474124777089373533941575275075410883963055924473209288033544495555558297640662203816140928755637531126839085288182244301364941532663499942124422805819991374353133182201757371107196501774594284268790460568082603754151432251839359520906486116897466086260711402494958273969632890670187357106493295005555582914154905859457283630928409271156881863144122547139637127526937311918573886767406955676815567188101046846330114297311410869350704500785356652830577382974696234603163399513340400631735847080842166804589017593991717966704318024144312338639706655452168544662237320720846056020733333935065484526781072890627679457784253030934861981752283398344838022104778614891504390745235466904358828850282650176246433541128280033232342865496144710155438996093949537176834325996471869407127472546634680995764472779170582334800550986659810052418989447704124995000158241745197087659594597931936232641328300915053313673877770381238209147538033188760922437336122177912308460517553279774691045092712724339745037053072413328620038894981244912374714046793811443636834237606098985130337513074885402728672167900846010723473662317092574371184643224661939306251936521096311890022214112984466077700181708815073744636125854164941821041598971599232828107971269470856260787611085269840234566788706292061913041061094859958809892499791099326364905209251704392922991847995428127416791404300053214606977057487958719050804387102865434674702699668880756348010101312899203127748669903418103396419985885743120449616823340722415799895199721883865357326090899849539963236225371820488400888285345453739308571415488267595530570293285728332264559403652470377598823945881454262498850780433882582491189111486299383159749830335077815772904363717572797742795418058401420724067650942828588491291060875947404216316738477883946241423636231355725238014026213117613928570551659317341420882757008513596916823420064058060951986473719242638344565210116454599850406492408723202598346131495893265158960598521922060716552682159262543949269248486292896832775394437664345721014993809828379116652525154923529899294731969423253620546861639037734059342991063405610941883161697845592474660706256198509299090030558592595438050091406017537899204924370666400392698559404650454263210557485234165759720492120184164193649151976948914710037792982160170430243782294010729614868259511279114265547100706435184902475595144050243853086061719999632921156918171849397242190026151043989752090698756981210560535040893054441704562828689684216487257399920181122012475062321305405811440097535005403373464627695798990499852179831533705055655320563967423517849465658041493095464797467402359344611974211999850242165219026013507001855154603948706333666454685549952731004847117559165552477537037513861081181376736186359301798075886960798638337212656904561294527874290807123264794534756165539242150033571402100497751239593908102833047858045844898433548543235932263006523792817033964068587966131731159482864097459935660014340855973820495477583921555805628241934718360528216998021788718542833111927441642744567287075943202363726568698236213740782298789084618860702346377027339429993466555264508372051287089785566419912705672602518879312855683165255638159008527196713225346722882244002396403454149635475245097342455290199812939067451047512694059061135951201540195341702286157365085813163735187842168551119140610217944962006717617811268262674786926168802254770408843805089297324115476902237336714987877513032964755556070192043641682189195593354592407036114763187818250456178942126711324645167412742353305617130849918111505025784929573454959233764439414154193299330614142644973992192566909164325960300377843748644238182911131725482374665499224168356067221473122890251783659871062627234822592567807526212733259293982834669380442069625403091042234534796442559759401065630523259491370061241760113286585791421028269281733244818673230548866172857904504684718256927244600717882185442102510426453427305268698177121295152692541781110959309680056301305700041322591792190450263906250442988811235571946789383908785786003029901147389913892933696718443868270375346745261403724097681427254069169437415651553982049629122119369577399118818512546134006377413140711592831223890394311509802034147292045073516400777345233193618924363837171207480536865142387190360988753978314786562123200855106835484480854578191296152545450080094003391284787130820769244159881940142468477213868815641261333861442036392547338035943228635170164210036356197320986848792686107900017772733266897709806930902916584693947548761093878272372285833693415853201906724174478980163908020765398978730331849592021447354408632619352167728502957735544326130201817119374151267143904786358885278137092602451678063831200914024684812710311053684985592369450852156771828239099984661411984057893254714143002235390194582514942640943002954771886878473587366868955871029558336006796915565696493240760503157965445035088913583241028953733582554533865012523472455783463539932452681695770151470268584221669065436289010323223253122600708430738899041523921658151238202049074821282456939098696684013474071893542190111498017972398580182628208937520863050123583692979085959522150022347395080865757779032992887360241826193079700092367233824301525356131762138806617439755680892265544851169731979115047779908223915628102121484049353332865479859207945720950660261076850231129186793543952221553519770240619316619756581908995951053796171958150684216631084153760278849001758954526212151446404898809926295175725242655837669234319906528735202219730717635133864739750844242882756972239591812751075884121885098703699539464868492863094102495538176912579064357415924552032606824737391721170911713355244127552410268600589782156760675547106981052867784335214665536897204202633327554931640625*t^19 - 3050545026620206322127549192996796940234823676280532241937051203733320945963631411279417570560794226989886442796532183454693383169411460975821715427792538167440014379228280339708014416283303238888980702390223573142789062983527094290054434946813066825966467249265901940922138781917716150241345026783056680994246519319784918070718445983069822240097503479877187543016841955066745311796505627799240092120901509647509919408022429758897736782207748764206221209094878550946728405015291442054093145964276378489077851172181492383474038592208311800239744935033239971581276742389823412654860776705961183778219690382870809329698537636946427528590427424970298464068908347008490873059697680004670542771056110968738165219628840131787411603469373804242437407232168224680325534654416518950715849701998731699861651176600079697065515816264340793500890804293617753868370424610321108726528846857014268844436106730631136944883422363114488582962468711533902165029483357293829713209559653721043206388409440623488713610194399225044572999471293330611832060583354411508450067539775228073602463119203697508624822870566571693253541787960496577853990110227243410741680518434605769709316815620600296107464732454518397641797103225346672480972107716290808206007076318109324217196431764087249628069305230842124904644483142309946121502529466315834471198875564977918649532866682477660878167861010898570762624975565853777562046411340604645408681152410841780414017653228935644481579592007355995712229314281096767660535796707358802661523738571468001963566732859044521754265577933061355890397057838064183537955065556391567937135968543236466553410241116580695308392355039263450168321650524837247226952715522957270263200873008104620186953957357759964717092695254623799274599052129541422571066335890818854073225692526406600686349494492190073210690979774343563601755931690032319253303503245578010379078613020565132033000738719773226205144443711525890977073415670055705343967551934899417082852730711657401685209369666471286688497483147692335404959509001678321875427190361155565979270811297521339276628873732758709669184939048753223486960650894951445342413753256320004183415544701090951658512213103612797459298802170858582756420305520366740310732078435440080195889260073032841769302574765095858272120292525106687823484522395509502183119413338388104900288293144265897217749511022310390975312878685350641942725327091611572474649444306399477500809540106120003236912267633324227349281084892672669805934436190973416280763438132874535234063721492954666168391304666347232970563229918146024632439176841903963524103512946152041237940331919996726457091353778739512084207242717812701331807958581499980289030209684048531200024980680153206129891717251884950231184540449206651010135377896004130292261245752474573398887381748708067435289095578420857514354688815654272269854822867425477723946235221676743609844818944806816325291353433302848094979264443882718792528867615545519281061842461346503728920914760189154303834373146161595303706001152030490260200988581409353276624854126662985756363066660875228823275713912976433740358333122654335872109791651560075510066976839507955082331999433145733252993879391032106032650889992825862341934146166152042490861331132223897897652680843498582377135501068321197986431428546768633394606661462837348095169422150080088411111389691343764786002955706859157243308487890126310698928144941149883541865831840642762317300439311483714102733258665491078121491562868735106610393178593658560974306048132278661295511418352269456178897014541189187216617903749726336856536246842593874184206720274198288257209111516513166000239710990672796978055897767962581563009748290968512731941070579161507657756005348453001512795335832429590473168788757983739757730779830368977907106072704863708151264433758121960760250310377156940250557855041651238167132700968745152738122477483318465320523704663624200772390608204672183836022144478998155703609214147777080833284224550003452610382162221814141438067628025937048019026322975535125315512687564936082165654397664208511539339383047958905119658614153552184074832533772066391589348462488880603907792655428572827688482109035647069004167116356384652075871807887757805220962307089567965321382226832238937778674027456188610865736905225050980921668287091403192587928863029461662426979720482048941065361331073574192163372109748520168442849755299902338500025246495463626849325593373315138482552625227735026479710249628541258354944093959892431697373716818943823259364929079388457666646706555349836839845915485028071155238701295571572174842987601327287188060105895282423710182608204747808642367139408641171345635251978561343667440175855526653457566783478832806716525957241554374036863672271277109082659581376665698645564116972236837863781196151280491633470821949997346068693400881833809754973167267068979050860039940708543533133367527909993015710821824049914431090179863728963507001331711915329422447728620740849604582797990192761142147358983346629944072259796252351963771671703798036723263228153064997720280222521815758899166345610035292149199650098584535904308120389392004813865740253740755005754349951875601112510146043360138157577709605924353968730255535241058172593106728326143681099529760947256345044606675361412244511882492748971022920722068000289816271382490814125045777669348267009640553717400010616126249299625483644571484563880786571094828889740344503389972615104161144736493806759905150162708363571242318577979441962203937237618831545841070756004533454195879521200971372759304458216562959690976341403132607833309104265477434498873921105981851403832894801483556306490514796193250701544698667057579646341492496036024484204555596085497117376461919698666827523249797182013545623428079739544340077249817831864003196455707232455997638483246554436882470890902044765722134514437086778195635434304891019884961573336968107563734217017644693525238108471230599730163794793673240815568497022810103892842551057357564827084513727741737831147408239677299602353846508768721338281871063460134339650246777453628145667465857133857677392043/1228298104012326781180936528131736630560316140171891345293322093706668112038469770645701493556064642893282852665723316374137895843868478330817766033738663069329695593720923498931566284028124869791749840127124016949872104087317639096158367936289314352833831394948858352290506124527410805393330707741477633312085416626437223399837721203399541745496645727579117990604997582041059734952745500987357180296198165530380471522676101583469373149466197977819191369881170979919659156529336480300018636657824110590839551595308301151880766479808597801650286636353020628823419991286449193847788451151203503062741918201704768386934279169691484932470719382898564804654219025800539932086066284050713176759078164764983759230324216998411793692896431808238727021772730711264386027607688096974234770389873551239449508325134272003950640953710358166942743391043338337395047857418700263726753392019253507390858070796287014079830441462740807446802105274755402770204041274272516744660323878736769433176268367846272160027318982347327857035916409196538081702223394884051560083971811752637381899659237659772789412237769149270047548191745167075506114648239263444969988098986832234994305806071997665735804699144797489831275512040397684851582637644262210089139079976370338050946154341815276119458213621955675669893217952461634849579087426008906929865085022323165743979575304268901051935936550351190467126352299019269397521037849091049456661155270053589442380650879512086273784465641185560309309168789711694887686255884013286866788425118202062099409814591723216692615751337270147883366282992927081809549224135124153504763530509412299917174717988604382239265935404273550982351283549236371496581348969619833551678214693908226552213890725713624467809698992635020346743085750543347682926477744983767943865479688570839919616339332568994879790296823900909707501015897754976740349658652361483890614264156539684893685522086817836711635804511743602208982552697082293186901545408076061353806513603109267437905021992825219788321860714977271910284408282184892592400352763623463120352599282723293289680648023118879016703979365997533444933236069490194743421410353775349424879520644259597601930632937150234165332421177054566356656120077415958944760520578394092940585938287834051892412033849704533772669726457347521408750271969936857121321306704133611004642696948532459538245158452808665977589689580070257004961636554549135534360445334524055839164248871960096872555133164391127756118416879441580703793034168931241715768104953221307734576552197214176251882913849403216498572124422307523146462472457366916451893403642450665309629782242481450142123889846034116496084488058900999075278124008022140897371493760290125413816595240447066502007895114589545476314772014681364219409348603101816554516841906946520849314942778645889986335636215728160565206972037217902290140717063162279724464737232805898413453234656491981423332040359756004810006804094859973347862573661224861429092241510932847765247752199693375453447609805778387404540875578591426375913605956166689566806944361255103374600194582091137273988003178480773718199195574434834473300438758325172631488009838351856175481249951984713760157572440961243319173213134809808817729867399026355514192768700061511813343800075598732504244479756164522091519706647866898831831732983908222642032645101426885429088288973371513789881942835832321109220354399775219133075450761445319698875608981717302768924999234379062657210778343980123162079432802976529580466541878453041478720898022134879391528935740254882720440431403977453931090204307199455497952930059882529712921885067055959705295842318366137415371462197458962122213011307219536358534515813241756856757122404270220735434724564068304496490224171622730024538944017745416983534470758389415006928769138280816500745869539224537877796279607361037159418211340294224751720594434527367168696952598759827987888486422314104573828582531084373710163706842517833185551174238790789534337233389013613870727174988352801841874545264305914587076201249104492083086028101787144752387636884484183983812406225704738231534578815921277826442562621198636175792188867408206896018716106843541698316758292462545412961806253474986236190316478897027251779019922395561384312991798477872648100630915221090158297840767236637074355807352055570086337898042492974589457951247443661347682353882274594062566405647715113611162594694903907422577679363463904758987163453983132205477960241628568410816012709916119498867676854076566406029702056937983542569708827424290468117826606627937319760276059182403523153072955587864505816497369111032071181394573193034755873006692374919761846087257131453501408071991637928531168732065812084923609014714088999379590709315853943178046855126552083081435123207004123320114492129245972589026249146812229905361798269574520957057161597559014445536811353118000371845282622085113046602748827318915022148533541742437254786596435386552283127635984550599012881879890848229616752190340061123236680518461213211341889225768562140669850961570983337939570519312593483948285793828926188725044130456738910788414948748538151541386339868821413631086440927649111141986304964841325772756241467824871376900376951906967439147647207630491777226035099287395125033542363192880356573968982612943800993892391987453968685375500719963331566947533288867801756117307094682329542322785543739735929880858014331653089926849653315877249986172148607953429675444519855648286519586127049159045670414926756237728988411681600954415347028434254778434802306623899592700754032097589142667190855629657999617385798658306305005349208744727960144369188006173576886119356943711398960961806676806254082610213522511254803578500066191487075691264412188019239871380588365030971894407916711276048029222481977793283127945123755717814921478143797835925669288597869901706404974033885947327729427831928769021197167132403405427724482313255644650086400763586957858623598940550762750470505728038371827861442353616187898681945764044047583544252055851315049655162276243513156799557414700166090640184892197380380637393662993203948985974051702264404296875*t^17 + 368372092786928200381363999045668866043303349407119258218098946185212726243545237717493271697282501115340307478595317435015339470084788717070489717991726506496437662962626290437202586635780925305162619372811449312966354785268399433389245555237056188127551524583904222736538827092303754521069288260830695744526945702392388535286861078282030735613031371624988332300833860265310659233200526655016575384366148669691093674047106923192250764192883522079477312806874321455967105373860098983492328960524827888611180451516598561447134242880122085688463645102873240796258412947954821528881706591529026361039410872931054194863928882694735069204049293410974136697680439755443435312193927997655203649363424697500408883449849317773414523128161110838198784686684918754859109627475297147373529068704909728433843086320005643146171140530698312701765772580972197478804542166634144544320791843097748039235927884670983472878242278923230796813110533440890818939632835371858992159095937981062457150396646236611530643339336138248662326313420075632834879427323501419627080470731655358236107202734228744600456247028514328668389097067957169412048737763363853677756490432502524243239147037756340310705750186926054299840242781348263446988204220759457444420566155816966985588818713670418867789829211331152347395046799479979713702693603472236702395890001080093932932744613197947806629214758050649464798274118089154385415896427894027238361689648195840608050796780742921142883363701846876952904032567754594143395273350048448848670602783706062616540000888532476096572509474757976290820005673683919439024485102212994273613814618385664753575380774750490903010380421070283253406615683587618270935649032462608220025355153761314298203274125155405314731841037463449288727268695484220094085572303422716773402614138007130506701850320386471869384089527884612479848383329134276422436077920737789734578648147567123269540276883587223095546894192217863979353045654126606436425425671644168813509921444285064268685129444407546347030851339341845262829155758124965446895083686315371453476309336014844419674397926444494734434139951485637664131016256519211267177385477048546314326215667055281995891547613765963262212511670629835683749438602603462484312071698401661914932243472484829131400879204680968957428544148485180664224886556501623404933006424808656785872670271897776241468564331695381633845409414655311153614492842403847749362777996842691732467157908117663278002978538850623423168705997913078760493449567021905926802988783140700874524476921026205251492477409813658617397306483357167557046267397500673969445672556999412394549432095200349205948805232844146928660268670976245608858561672697189149728137694769539616117479003018687100893017966955499232750013319995521226773643001238396468864245324401937524454189006458374187270707636968976579014417267079567349781898548284736614901170635637953132026710248572124562823875988649789570941788572730012819159025854488479200399030175732956314113497653988558391981336517574470582596001986646736311172367653360506916498517050835468661845104924138792478462070179002848005077511140950098487202435661572533647046683008347274855900983551883552153481164402245365287378058393591467897130849823666683655692016403989067038373051819069599838866846369846571322328305890763209372928234670738728147080374132481593093251099950093656500799530425914993753071240455070628063020948381564668077611033805255402044555986813485436548182543833159722012494227547384697359487306970797624278417487461680889579460732069050979528739401654075596099870719136345425737214528962601960606240419595652542380852614769298328162392509639355493058022792081706717667519886557747671409330803490889092839781131701600198177692577484140695620862837035745303705304615037057474971972317114002935646019652593143367095293035892753099655297476870713736327009967183839439448214830370140523232825519280047517051249057825582780397961000817509886062675264870358627735677169646849384570307140513027529425584891236299118925828987181971997704317513903867917178472280130140428957329248541964908787849011798583935652911605448516315076857453601114194326054078209757566626414804334831334838547362093551858597785337597317908887415774195394690971908032979964033338274766522184854858339013931539313362412184132954089149009337892736138875762639950486001749914729816343522923774591699983399269753803586037902726410133937074586453538182881077849568457660491175469023790671475665568106048403559633149551730724062685024617638245275061405520592336087810562168029225014929559655301207006250482406982963218823467147360488261006859304347139922712059413433081601963121555426009419611286444858264894531492129360745819648571454433493946870751063041150222483633867888240344798619052404923043494781312479752486538159959610267859954633652292858396525243415805035881722524994808717173488452747329517344336380701186550731721142308634536960550752360292602275704108809144236788357177681400267327116345924690917453964826872848091515786478109657062601132110396579653100455520762028423583157469324722292121513877310293601822073188265530619642428983801386359346218239999581914175383582827018915697904071295876218329460370796925772763844037148493008541423914520466745167990100987392793531514001251672981319190622338179923408655719252960369613265927371534571146270775683454578313415557351294473261588997414970552997768989814775222233447554607952782066102749423058645336848262614958578935505030310021721550050117400987841354291995430507450459555755664412315061305185403239560626677550748155232705633532785666335380815518215506225482898015905071463723054936745249087986882461607221774424383897584699154137513692901843343682969618524892180973507907596920795875389009976140291989447926286211429188891588738385467472965390795342855885546984663877217888790941915648746358633954877298696877348396053719775448761208336065071657234182615062734218603520629927513161456828609505953494601734598170885009617989589106189811514951318493238177738927920021033629425539819445427962924179555320989937248599769054377843718485023233/4550844475365670724275369836728084216225971299336857434311758357183205355102530500242324033625219501919612969126504887166180904101532712215679823155001746671866522174736021563541453082324202642578433157670994482799276145643511852851266753203951909677249345318285520195236325191374057033982290272182174631421276468600949912696398757058595302167065072420680632155191516041462126317999922081158158352997414203290059646991514956366754027518772263507820104025409738480602337174941191659511569048817238329739060538660617255767718239807690854855114311987687941429790771067716294263206056211515208978847458806937316166873591504323706951674804015313639182601243881490591000448378875582407892319892384600454264827948351223979115695632181279849524483615667967285234550232286484399289539824294481507342160428344622477774637124733496877008522864263815568540048652311736284477107621317431334244883129152300243387165771785619454691590401800042968767263605972921179674538966499970719730749918074302870438352901216829596849710318070296073173592706737678045411030111115562543521499938237475529458184772340934698045526166050415844014750154771726471063613805906746213430653903011496751351551156410331474699824875772109673422375113672471991488380260291312452102478755501836425598022592681469345778356954372513870357117690518913363000175150140007707329081444326502316278397422644919051160680703135267866393117815445230882338236929580275548548884020311508592279644371445200592500945990470365881829558877578050269227841451115062938640078313363062334517846141358704585897907872078488794838104379875420634988735148880537372571193132330147779236196480290672833506389611505549920756394833897932441483308967785440929979375952465138768978653234934767712750384683132705763103165242600045164860232021602246154961902178537227168126029623049732552870466291263901182188822995485306999297814725848699979532531104859331660085016610655716010046184280357742689896257470225736921807315853132899519835857438106483417439315732493948990792427603732685495027054843306989224930860906380342489801638266800925655446756888243551020861413477639637461171524376325360737669619178623986981809115152995032141617582556620460987168351410924886826127890337728742950114344870901356425162261386585413155297627741336524472566819419757648616055634495441338815028772201192194312762589198312067656107446969799894160302203382863434604547154805449964411626884103542070612158912816768374069128336418734538331056507553191595890250556920828851684945156606125890678523013226195812038917127209720984649373257643460454544425454265060495279714972178343208393772776569011879556401617993028258228201573905449449722032024761384381874914658190485365856381389939251399554265989746230314394454432911636574492230334484899265236859746711862994883022399373532179272834894091831397892327984971356719016246379141851447545853621844234402302791173445209532895997821075209171456201253830835414838111594786754798006200970242921899863956055023394330408925333823944018681234722759910067597584845019728858450158002893720926647663600125551776271266625928019603281061723578125599594764599663076451093627130158031072103364481383805893761406497536754664470341669689158713392647180084208033727901268438779280093303928225797496589554349080513130346860171936570705379964888730950100786610514772110646341458591512598206758749709661413051167186888044545071154909484334131277262606758867122163374427144965933764446356315504298535028042095628537659668518678660927172009728145614706917644340479231798351736466814689206958173982619915605871864772586375584173442330708121095789546539123951267441585454662799206893248382208370381088060709154285138507821167824785654509873068159496280555862214740916787585746769923995214159832782600671089657330425135263446642826912837235215945272642675644473015790102705124802379923895360022209378405162695126842194673757446034898277667604596156533851528571952467100554719875224719449706295439391044183331847130824145190204253413545117325627932143167833734117121371307596194657013901660024965066236055147835614512988334346969694511540947031310059753747406549749343175855321992263589473573730755023492169124824005085122554313485967841268812475554928879634613360518161212837540894139036493500042611740360488266239365887169881912247436470853941709371778765293163121133827371001808532924784495929357413344618977000650302041633767132047440597007504821295842695233845962073327090239222743304742744353678534340046120955229025220771205606996184376547577556507769711822799270805053282135300453037994050122752556373823727066893680193770509489795249077717639753287672035222716906729018525207980152303833774641971399515699742701383578015238859474663598243875467816717131481950276901024193338856328442342253088939311799365462588773600145896783718956148520713886063302191377686772114825343837663184405216580157060316772155730028984339793107176208987891322759969342727364995592690730066865209926461591901320898794948021699581472522731181797812620493267066108774053158858028398866136171529226288503342217664471077385113333851460836389213983337503175263636939956781059259894737111988061874638291148451415896606815314362042032904270972034622460042859798938249274455629621721106555080580956782682371312313516953979316230167464143455540610835255205506414622785798030954305920439555721620208578943098774698178977965535325211198767810592467456947521946065176901555066600717134264208887303631860785902065280331536108860740348913954100942546041547990956293688921567773581942120107882888582414384029024860044818818399217092334887841562873102363072217476450733150363493737567171376070841100904199047258342745239459615436134647156611283723465079892439750868781331415277757948269295727724113989036683514934504284076522770982104604714255107985822230428795547434849237530117296089223535504225554617109719206970612163428570114829089678866200434074740575990493223722382167622226643920147976164616609055783196297031453866929122258972376233482216245942360221464115365821885025591294310261543521389820630993033861556889617919921875*t^15 - 87822416881454949227659162578615455379793274088282750918636481715770806763219376149407747596586046788828303952703991804207351151528398162294821869273739404662816267355345652185282183284498325190505239694353720347668054830734490721016736342673100178723748533427764713372199019758572944388025643128675738649789388189413065222016013219386340915178662637754634384801369535096760420889511332306247684040162377488623702825211583000808249739783830446860204627994254166583219501774013745704229184911469000272443119689701886705421716677370292431506207625919090067455577637204984301525357976900845737589368036579603531730081440316382273077697267338364162134017794899735971017590647226763849488960838672180608055228879995764921381917487107285083767655422822877545278732304057008996699981686773394192271959498089745250827089638528312672942194752132420349425684790131427831456810521844039005357292732859594678465417382336495654866040567795900524344851477282639699336003265222756327029057216920880713971494487285107369932334818924517656772449888723479401922881549376959929879623492571965034797492020208365235054141545097399051733191741686172052031509253139065061462902774886117294754839131558661222095673012047963130163663873949273447215994551792273988285119498788949295987275574654690923442997803458532616890189186938433765849515230136560212347319666306890701375585492326959334228516039826448588092492101807789864872092910573783063437984379345297830810829647834396331306873086580066785442138223042586194657969597186354302883976658142699776964383592155460116734816587804242203682431990349893503861056245673109235759871342368652610541703964026144962597389035268208551552285894441192988556109352665556551876238092842094053928506215682997055974979881541151467929234179772816939175372799496916928029889890824383161553845699742320543488733057030350679725770522010545150141473988196200119611640483662882273400904809427339338521143863938402044976932406386270098599819476885351314452457545117467162864782061238421869426703920663549568463508320561732146912033910688504201669842845043864178067007375650624305794199171441959289327134608697344159768981434759893438538202079243447634214067049543170559501130946574600135509556285107994734616246193207211163922275821221091835363356125729597513796263042616299341800279907574952250700748325848468130652487466093068742421038224933033545249500924320465401042889813048141617012680337338513942244603133627783649919731436563775037271838836019059097304887720050547161350778638715649691226471688271995683842402272596053401036167330945157123591730098380410923392256720714039153453985113795153333466590663034292430347709607566755653654150508676619539499630748792934071469501029968877313949710511260022071708946085405430249397933584845436035691745291576681402589007115144735378217775647020179280153114190386672555523829100939709022278872686971659366785702390492715238102185545051422931331552330502520350833479227405059820697671647700883654706281187536351749608386307297572861762249644914015374488019291268199557068240836836500227552646845889987649749786422650498171779062393115230018389600583061914960001278424108132948611936275691732961530950871847306703593853937404571815901489215965180596348355960559934113855292951217427076491254885157097924150718460613389482978431175299562045548498547568735989502888997715673561607286324538830749371200876563179209250553967410251805314979272273618337393587967340370936852854999226433138891523478088834099895793433550711668457822901281787568427999422681741773390295427617050189483462103661290835394495434197472500870650002598615557376086417518169319729409231707364549756656113588592597605044542623245206695198961643215742660113206698099840808550490652709643896801304593880680154860388257725837295916771045513976826132652258610188672634713282366918646835182737446630101247252320440725172415998316483702330741624342783603271474357956232521124917876348785765949375570319344405002099015161817498072365680922866173266387672033254215824008898569095984961782138293267604958688163467626566483565316430621923127833422351062120831426277188800162805004719001846453138936664341447661988983885419719657816639782110887709855435136741798173318042289811855048716559767716608884105522577634174062476299306697240247075966514128027446210343468087981802320335896546324068144594145831510687313795514261466229049133444490699638888640936098946073574181297880542485774406148339103278351783850631188940680630252588960194447557386440570880365116747239296461549601794627922028316659097654380965668236599852309186139430744976374826732488990511508002536320131961291366423508923085354347899533023713394695072079521084286862054481152306728971592426540559971834432004452080621951990281475824088291763745879912838161191550357394096346648798350311058141418425666116375699911731698713960005441684118573472496162049335005610408629368545238055987671968808284253330614148281626960788010862168065490370358904592558276587446582748974727452520446173973214170610840554275674985366361608138418062066869349445488839825309877390923896483946061988248324903898226459996602390588087046341000788506383087601860131557547501518646398334499427032350990535494912112209050843701184398934989071005569813067693684159938039125352892350446463749646690835730014240705751988764622117296950682917816063251438565847660729751642165097007673808257394062137635984651958892091699385537085094592605005637527111775369162047154866534700672022234345099032442049222300126115851055806260762600244623642795981938409976624542400376072488993413374043668940128502300693404598348746639143459468780350736159631444633777057163700592082644583568797948931725409023758438094138030134384676265397036350527621733020813944024421784556893183633098038439644457059645417383662198597558012879569932081992491137209911242799107949265251116059374105312969119220995503186539078934964601082916633961008698587372568390890908986543655887830893354882529659770996157230970685802170515677674234244404882515072057758303980699437849810186927025115451715419388118557/43341375955863530707384474635505563964056869517493880326778651020792431953357433335641181272621138113520123515490522734916008610490787735387426887190492825446347830235581157748013838879278120405508887215914233169516915672795350979535873840037637235021422336364624001859393573251181495561736097830306425061155013986675713454251416733891383830162524499244577449097062057537734536361904019820553889076165849555143425209442999584445276452559735842931620038337235604577165115951820872947729229036354650759419624177720164340644935617216103379572517257025599442188483533978250421554343392490621037893785321970831582541653252422130542396902895383939420786678513157053247623317894053165789450665641758099564426932841440228372530434592202665233566510625409212240329049831299851421805141183756966736592004079472595026425115473652351209604979659655386367048082402968916995020072583975536516617934563355240413211102588434470997062765731428980654926320056884963615947990157142578283149999219755265432746218106826948541425812553050438792129454349882648051533620105862500414490475602261671709125569260389854267100249200480150895378572902587871152986798151492821080291941933442826203348106251526966425712617864496282604022620130214018966556002478964880496214083385731775481885929454109231864555780517833465431972549433513460600001668096571501974562680422157164916937118310903990963435054315573979679934455385192675069887970757907386176656038288681034212187089251859053261913771337813008398376751215029050183122299534429170844191222032029165090646153727225757960932455924557036141315279808337339380845096656005117834011363165049026468916156955149265081013234395290951626251379370456499442698180645575627904565485261572750180749078427950168692860806506025769172411097548571858712954590681926153856780020747973592077390758314759357646385393250132392211322123766526733326645854531892380757452677189136492000809682006244914381392231241502311332345309240245113541022055744122852569865308934347461118469673642799514198023120035549385666924331841018944999341532441717547521920364445723101480445303697557628770108699787044166296871660726908197501615420748799876017229668123762210872548405301147247496841442008808445963122765121226123334422332103822442144402489396051553859977407060347852119683994473882367771958423766107988714559735249449469645357992364876834820070923521903753907640032217746996233782426718571089634541753367067339163418217302555943515507965892709888867204833839919960859529113531703349380430062915484673128790602154245828942067878187818901422602453747242424232623373952957097902047354079459127559740729228684567203824933266935792649538799099518568781257378679851255951568173242717770060775142278584757659676092821241089470994599158443566592669852237135859398664254398695189362118089271735040693665658017441884688837952108159228726155991827156643293844017564137164788487366144852694247598295954373061487630988865099188934396140826236171487628288027827617751962428794231718180241274513752558868902121522953024738903285902179604287219075178294539501558096433826440678729770743043840772016415029767615188234282505490010415496477695534020032042679845770416775299976540520614003253997039606794215687429373409845027631127988374096126704078340928538948136657909648860446287351776863860761570368866191436062957283543910917537700871548554350083330568203933820639875124233762582427709374610774069167683417782115841661210904437464423298631576231414619314686625033691996843035034865973066759315672521018263279433135540936683204445854182923411180786856339103541569262727386515937546006744010436090919420228107308967480520598087684697603640079717915124387706231287033407820645950339566760695887233297910055830616580159881769016856419002039617455072387343711022194525097747110884065836545097294716882311196614028721810501953569546475465670095449613127668216144065163758797689962237126453977186630062227157414970975877148140189287854470949583766089438516031731877436420430382897651557572545958361258506360321277305917821977106615781084777714523476821295763312720138218936517590187566776580447917238664321403871902374696912907828497748471176892673857366592086903085762715452898223675884202560118814808846472710603433506297265119437087038442795238501064193909412059422532258760780116642252103370873422588369193268220201274546390493414599283661865993880127091609304768098114682226353638547053304833379250436597097465199638793591335611645174330883279558843184190915437668847859245440053399963660729024548157216854398312374007667174115574290028933276667835738632131654543494225525654957233236145229311596569078930209859263970540276366906742668117179369282304489519197140406679843600145131994996796173751194931587782204590002637152611365131965032784211934180374398089194881797843810913302702085296652578227486317163727406540686807860417501554137192538858638669683544340285990327045648639773418932298311999708025974904719930387905398716285013919922869722845666171635234109262121249350455358290412067296274038601512933603798725106395516440842888973501566391213191555560490103203706799841309554050129875618636010088189473686780838684520364677604299199015303002993924209837183533066996404381360569513697612137672663064010538619815056731263641631545843018609326821239690134699576577246050049576251567836055219342421961147043387824954367418505702616173133123481288811535226360100880642447119256629192160967191110483020326325798926701255817008591097907919391512959431894418610485167105157599913869463704014931176970877334360789415070613181228808190903036365706829450808455633932124784410211595013816506193938035595877822629246105722897133783412788049899615385106044258634393178318715046594664293988393632526454837602564721216420133228920795380328612229300216866496234330611953409388783146940909975569992738382069486564033671468814805877235421018767734889795905855515139798725718419759434057052316416403639691640253751620456915853491514816982821876490036827896402466403583176021107104212954490134432055446524053250422002490890679903053628505084395779901123046875*t^13 + 124638043273173803891695760513230927016204491500580771752902759598868103940203897350313345385134800841553393203596824281144422880563564831977040536056688313051929721824075724688461540317644481825595098556754960925387903292578492140665418889012734688213007476936665224736184883705610373049965512544220912036148287025936074548489593690236924136870255242291285151780486651470379315885767984355129620069096343426033710934079237724271394081254175803213283388101156188857981898858891727703175462667781443348000146839726221544586946090554222699158470897109202287556883876891298253342981262005530249232833109927325318103132643765922321531382709317488357411513237785170799425406073554697633078748071647287501725013545488978779216215096387598926442355411464402375674736166215138505823440993348068925960464077423724851604693462493172464732240528151845570115267184551945476702235306425475805295580704702839380971013982090100096936433199685070306489559222522900752417289992480342725550231505183520776548352842110201798181949546332361797674589748071236254077650719752449963421412932294117283446544527922507361565789222174186333109078524891890791819628018626562980764916158773844409594827755470439292449572297479044096525183083203458492647094579514253103942328364020619886631366843740226795098555546442378940437161871902814052393588412860262063463678606537610291612024602879932434440900438998115324969305894331163500105088273527073412110210899163374573151466154123492803367170302775289746274246998716370757232951575496005162448023864794487070118639706291606874754074840855433419765542969978611360894210131161958043268082087895730989055053821123179261168068434195695679297912632219453352735395006769067472297842487765024116996131320715422992718525249557627181952296754714249743347815065280801987423183383107471293982722976688415376969113544221332616083086529210719257828607427033098438851772780808202960376852032817948211726423306822988793446829535885958259724208151552418917926949132842355976896113556024916770299035353703799305845937794447858451445833220583715811388666586035486149066497005295539462005505407299241405578096233970729572001591776138979742806577278831961791699930329747582436261304346769850139721615486313618114329100287625259883232992325723575101091817219114406293388996071162653471166191050414550810017929979958431908958019404164702475891834877250669190948416766929119461337768403048836946914112707954748170309003863385634706271684832713848983364795733086882450500242578642398353185892357081233935251896373806552563080898313295007995043992928741215132004365582774198988557055720913049440815250462368749781912156758698325813993946650879543327236890410745220588662058230421698917963720867480707915939957483528819835045107171348785271290148700038823799257871074143255153507542605296407800635633764730865136067972150021943335080373551524808421007680236044122589384476823790928681078390050884044353074687772242796878066985022500217997990084952888361188215975707772177933587922607313010629707342800522376621312312559903994136394135683363701283586497617108813116419217113249492736372855975049753372733936036808517996690585683715649877310804129568028884123485986047411227371288818810202268625163251998645245236084755347948406716613788520212840768941712279236426554924842474908834769513940730506403854526411593856685478656894722305704707253633104413573219558187272877702236627949967088328315663712692116054897032381716577088975983489590248371402974237082991079161521279005041120103093659434066714652070565036600878441020775616979110247504252123973114984003389252200113125074251604288346726936480878895265330042517961937092332690532473072423936674207363520410452050405844151047557448895623090589710331191469111403317967110239598358786504791520916617521653029376554488452967639780706578413906942782689706879937774357003406417095140934915190566426154711197080309142695954447998857552271706888451847789143894946339482045224182130815578261273950874421258967367918017775523753183856001728003538793863465496150315448205193766858979102229831814544704208264128773049409641057372972266950180156823192081383015852381540187875748924103763298801974248000556112047815897104078155447603447712171912109452506721851193572138248445514945055147401410312454743209340596623959661987452178000468948613820055294289433846478128064468665147114384333401701020492374183900590599324617745608653293788152031518773693637284939344705706557728336398199656765230400647704701046394945943583048124557633083012827826332934212569107980079439268037862593150501277278548040649305880264278614452056599696434993442920952298993224023144236529058646308129749956178346764084349519421218089763393616548032824631318033217821380457783904981980507057500854637816843746015008915652290028723922262351161544931755139453712122783874004144588704543652489957388116611773764437618370304116877338975774203005885607027448713463849547042179738974469250440286806282467774266455733019810822098690221565273567019099015200050885301084102150059365415007705570045102383628631459086789511277159834678956996744690412620727308069049000544236595280350072224433838179802556863651091669547529869446706345467434338206980974410371069219217386207449953216427806249782186716639672294887064752675405319363951708118555092772706710990130066842501157460549485995001676838103334859192132805426499546680298898076043265614393544647250730524495902303681687907916159613311702136616119989631884794008680943889784505085895631519692748299047010990759454214919856584811264719304116076613889312262310835677086438473470154329425092971952700314104424627837541027174577158442581092055360110883293643488061986917683894991683736586696309642212954456556846328951959672061713934704080945834931846266589145633443545027748059026123744512977431324542149120064632039349843500959141057232087741796171831989147837206355891750429578582368497768648681138268112318006835554978757683245736238182653196769553895448259074864109024240967261028598942012117264094719348133686438268255068735594079664803529165121212403050450146039/3321727505950669058573646017577593094578614948404851494788240715414066130989368416416192072406784149264401261225671088581126916327101654899308178610573924493823940117285950782277265754106725689540155484317119049838104126820136001995710946355705069114846958035740029270710958729430294621385364010635536013020316328363428397814294477374393494060404762262616461419259448461033039209890541416503476267914351905649325588487823737382229008120539754731349033194615313386696064912307502288224683733068309003074493760697578749081736219483562384654929591826910685453881468796435654103229035901396571340116008394123476928641065935634569005752378315451152018753386559652106593489671418587501145334348800383579437746211873457502704960743489583753413597442547388086829321280660391176917322230724348040401884620347271449589350516685817378602802159043844867977095341089079305079871716756484067901820677176123425515076554790529072056938635160031363527558221795619390976116476402542730470137119688422778935344767212967927956968044129942603837818950046134231436768987087769583049026450645131711245546833828340369342631919493209513494527036047055048109680504482360056640836267668220705687371527841387247345000379409727915472400296646402633103484395118616097517535775383391715778385721495704975465569947892416107081178211712095736753973998478262035947893635431481177864744785417744333069419932032067314444207362726689891894747297317568648257048678073528493851979737789915646150263141762130310326874599531328999932116751497661324443270837275260883485675730530199757569925916884640539138240290951802754085794715507674287329742679495680515784369054844644957106373271987811651560650588161396841903201588451937225814006037098485904878435780029309082640024375551564719393250527504648351103109526878904458408089282453668377418486579559377436026818985247326162042098152260215536239601517841700668821180823546896784369747167094001258614907158483343809548208444079298573695254477414954008495574574481142597002714218418660203535669379134797788677867381353990425718765140212660244692819726365803854488487506461532112662946247781410591316651125967400059803294682516995626038448154408339699949927780644336481232283850367396025224972947367817503758675657905776399221001046276874217627499223163582820147063063652164032573941759920430211995360222066781147948077927656842545569025395050521036665027084585789019045530088764332997888341046517032737421975679931787568406495129572047636514749957628737513054680008878495161489883539855991999537310508693353402765150971881812726978429083346348872597724737061250400749219008807777750668334350372773624929044244483873954601832577140025694543033458309625744595827431345728582350176930017688221660816447248451703302637356015072321679235598379463685707883497376921051368486380338872734188888508054712649613759970545844478525134860804389918084609448697589373148429164281146233489007861733873866321257069686704505766924741785126066064639818337865370785017940152784760019004346707856370747395929028374126784151834913200954217892710459548168465567954889929004839058583357898463270693962153215430708519754074606182869717226460286817327578719461737839522349484092720903992979414138069433607428881977487866348447219416671110838935645154753920922576166460011381383407550283232815803431603616569292107162064429480321030459104067409035873719701578415125450942213710675868626238992605222890825788096172929505778445983681568236913071316812776849528162108351419963175172287548551193425501158085220229287836977739993489694580978275848103060818297373858608987853645084516341667029688389576301490950302890935994853232504720245157366158930175597610124459623511355281433608860640129428718126675062901458402896361484271989522662471720420937774650404368006290754756850413190576225267520405484840031491453316201269015136903060882440176613212792144579494821913096781411443469157096691562507970186051204449060211458892199769891830692658161689149777736523560168760447709395243104628348316406911328248090025648663266368458706966014606728220223350569714180424146679311189775668642836848594845098067342760427594182466614591607217932814620008916210311786378044814187778070679197763860697894396210131729836977100820350326931346806205062901484756794048196945528082888349075613370153122272915167614757452823503474837915645682297927209867083006637572242454043586585133639790904225260886436554285700721717194347563813444191838983437038516492498104487439041061084039657595979286826956015905631089522613309086524151825071706556048946594446960296228114911896414385199267731164884724105030324799234431745908009285768639035827418974562689386171391123974416644481661746645458468017322206474893174347001164711880572350013227718192808150832029624881524191871589986442695873740733423120352696174868250680332094732213383502615445672260259304325507382362700412012785858230350874718797816027885626763699557671503580886336597170230518150562293570173409638630939729682091940927872249096220114882418166950408462606901245207727690311757480881778026056375427676798507594408803493065630007818422458451916042929668098415339079564978297393252558664790462342821060493597586070273742277934953931835393262878274253506212216465709730861279444294870118646271019154482992064738015981483812447020836334215112524194825215793237486385913192288253038786825866374467023424233839525510412450570709712604880552108724985627129862958182844467416249942445841358766924452231760994657609514390570147229036339147183704546565798527072487469246904819639803907805116965283661504946350836132710181992646883755740764695409759028780961443526590094379189643046457405554102711270073810790345670511548361076058693800031025503571135165424993110476092860859220360665428612302005672929676712877485984060210614288318312798172837514687851445638896889956282666812701022990872315062942745042908335814348348716989798326996369004419401562779398189070990525103546479960604962710807335541994563119348431505643040572999284110515721207413704936435154149164454606676799115676037058262621287879374402493820157037353515625*t^11 - 234924192116728092781631610224981402541412804841175965403139271834051620396653982247872187034890999444077160060589544567017133027846866491967679463135335016581306403496397536551030506213943840712158750173194934462890495902716576517568667492582812564825186337957846100700639458205585635758858592137856160785389510725090050908962728458443656267559846295819440186834478654210843732685518638258036016739299071209614548430939729374100776894454610175602788519185941593511086715792519170073504112883217373473520837527739378230951609317011122395514292420007584366700028033036223184878473155485743520933490925255315817712821253220738061174920423900427786880762198928916910060415551365620607318386648191659440417318320404258949927984895091128159630730195216797191832221583671058465374208061540475179915587328883249773716072435957928724278148700019137114550068588423221238973569800797177798276548663149264922750430943086373365412986204559594635484213905906455143325398973828468296534183362917740198566818728782311344799485233218923370105104580190799196991066441463073559621811505267628772888334640881877839271363294438539546077481112961881898400338277639457754507613325164190829313348341265681671787222184967086311362155319667582164375782285904521680644970619952436564561272690440066198836175421811710094340573365538323203402709064561245710076377078355656956582838209661132144321689051340519322150520048029137681378458393676332163000463739937587112027113542340691720516108393046543730847482111842056687970954204249911568093163324447569987231159219230927013231705596521140567911672984215686398461987700732855259664171040303671229322701058053478986745355268843948776267026598021648237972270109100714672355982300085385632957068152038207374731416765231746124095175310967494189012271430757067339036696056465660638616172200098893415140142201764704248364300733923862350393915594883319800890079842287731304385616525807629763415457070880498311550459035650066510751386006546940078962947036639208279563493675091641263290575810992176569559118009434398584000429735000666199499198379421491411734915794880565538909733191733684837475751172738323438019256541681192381500006505381932460245217075947034184665695063756385961455197181949717478709467952210381085110141152831631895995463735084753375667122574498377194498239241850699679465588399880360354709598659510651435215032223635186750475736083742200341093478640323535166474367602257560768582009143843018099617838827515733366748921006889913433170845893919427199279529642436567676687075936385308016062530276777228836362941348442089084277777110426282476035237349552985811704652728505326381203768457600383535581431748097649505790782928092833446452988946306716332940205216585881207690634651004030873927643399336172652765643848071877680745392443863102329312714876576682111571896890943180790420563110859212015542941380921420864197203251473828129031885805014046776173894353306313643069337794966478251183039915658051646553233266846172428803714345932891297483399891275344145213939819017005896467977469373650778469846397841273777902353601700645303987060763454058149003966506511224971095501639814961901639774112970913299842890659092784185653794583732588012498001827643417452699311414032515677043343150442562264331517720574698262748936878340644055024012444523694825949208060421499154182105000869293884443436393620396740175790934809049314545803543024361160194299770765907731541278006835848673607188258755212615462119687686644906409262074996873628601347966542255897396021923116397440345966324282569175353257839532568795775392852320545294093324110246741029698847021375036164313509341358698779305494508066579823807905274882533555779583317857477549008924227751302365697298775055470505194718304383080143332891138030130827199073424570425232114438247031165249396676923692912390911458680034371188128970258028883646092214235153191316799310764055898823713379496202909864352254511177736053179455632043835577423338525727345609321253575091437667877604766599840612776618144635605631000388773908797590316817211542450087503621710944167039271795485476044140022852508826163821263176961930290755123103381985312561324295582531931558368506058557052934271466101098716597315840222475748266503339137478572077262739773726579472843879844123638867087117767291114827233159514397165337206040497980072202782056171153224637184557146944012304232804063417748566430941074768175233879010082050346725732819123740644048207113220215085511711330212617124453335671956762404997037391317328549080415582895905004381019607491459843244663641485537736785220146126355978886706230561489382521799935802141449328931912781257004524952672252372305878493262495010640225558698088005317571592529290924410432326037888071003019424587984329366720625063987533007990661456460092926632338051623938163416769761407528744110036730005945673554799723316936526171726487225132263238881842095170255258387051867532110247885804000475738565474167866885969742920117836257617089160882726092527212325492493268465182707265617494525047580298701148401019528029941494733634324928498022871154249710366921728520000240591664298745173189557054883969815821573916207434696656131200509931312305136937736830372964864890579018466067104255443487801985364392306128690730561682849640341255297500914753119782004439089853076681548217567395016577120210512691759982619721478659398992085029703754045523515637283245661088877464157355269664152850289782249220961178269396966487591504867759440927724118514080846767192766416661352323470416874071485076203964813107844093663174176194836585334840059696904132350142615299700039509905460156622562986310329155702405107521835561436536556366367037935307706437887824010506656242191849850923452536188262116068729228098794045609976907144253916432527621461056256532515102784534656651686893470347428386437927506410958755561066004796608902888860013594096873722392497332699955755576778284568093057298950491955908753448828673272511736946649388610965341128821736445171594939123634183192069940424499750055051035317154640423143215932350508321721481477913467577067344301231129/481046537907219619118892555091009618151248510255357130108878859968600667878733080668272179213091559070744655375681276737248652519006630568599811684240387428969230600621501781469789486026546729403406153319742786035645443093134241016287957958603470463631927650084896966203868841452950848351534988085673533521942173734812857974379191132491712367111344207668002094625481945311421041941421134226367063162505689609034151132827564877262800903274529935185364534456563111364257400482350104103811016979801476536151687344658449753382345239755898068663894525478974720730289072065636089676714017356794376800436488348972613393201639587806220560321696046698651443104071775073254857186051800899029501601603546458367666337774037981982636587670809719926169156907089929301737163644727558620844937594898766214563836383018492654166852098227916737660349032440443153410261668627575726566876799370829106145485340142237895046995616482982889700295073629996554490931574583789984086686082659142694448039242150680622182201288205264475950008572636233446695053402135620970797545130074267799736285079790437819468736935322382578437513432062068636071051674814426512611003967309051838986561308679598559998440350120898638235054945426960849775788414338126775804603765814131213221317289613000294088041303878002356059356999328987143665171932488046240825507234170129387726778294759046939867131197315156598144177429734839264511120802146999798939313147898805152134413106466444609654883845394147665215380438824871304610112459400645171987453194161317258011858525408235217516494430418928528081089599748398077019707589656526114424634709429558156025462585147187422227264033410856060950238388780360085101489721918651741072739127630545520155601554353458770122563416971760785959893659422054363040735483173165755204861483463163840371475177153975020695374658008023235520240318090052375732941504593031748153201629257196857467368355473325227364294289158545906686100314906062600936004674392966172412762047456521412131845195314559729574886358265973112029210996521170669440248954264249833635715305342524526878347645520503654560054344838241406552124792344279269765931242369845024240766295415821116295264542953194729112268596948001327548015785023806198489264105175753044324574822172891269004969701732784425509660227235221135842860036172482171844474868476847973509893977489306243753467159759106826496132210498182855217104158651082485411766491052951421466117009239377337564296193757963315595158309842898633454243863870805299645932194858435659398588999145023205721421849864724600444136200702515825148866342793977640743227830779262581227807366435450619514238194893489501087952860255564516429026853096448309732027189748528285559372557613239243984713592561576100516418224253051214645573466546382585002028019862331939332582847403203166363527625438569596627217575559750075883603007230023117321803023763012682616622888659988311404332609078722722544502158369188095432955637356388880610101242155074840088293692019957787321234423944192973661265845965018054600155903836362178832170274248101824463917069278202942331795649059718609874574844466568362746861973642925556242906203713422664678140159203354545712081827504398032645702559973127278256018792904055248784928090012561008461492775523370869674952975592999639060348470072557322160747963744534143169685869199534756973560785105650127411032070852963104257771328583208622122813312827878065599883201829096825952767018497882064096768364067109218411146152977592845305658054892000121640859460440186466074849529977802295956755049073602643951590763038729834171231610596069465240986965421321115961663054963186206825802955023730891018125456304594153117379615429726629842198204871723938521719545429652722543253943200183930528536713131389028145574313693686715910735832566729197484332973473871629713741818721577288196898648428056503737553325089611563758622543444210466841027960288435311767851568639059915926955125415335213901532183206748494335117582222870074145084934730122621399381915147478697541715276019067809018855532574598484086792745169206228914074163405232244492333241831156846603649821736346508021929207001578287048424483367675481651543062697654865729697790929580818284587871996548893644704161196612713239118592873347097345603223844060472915019779356252521293294185558188859281695811252795805637300783849803730492436329415627327095028933020870332052929935584857283444380628220985508372130088829204517771872333559528781599954601382032433868134586226399310027897743140945000355940084848879120509956636488621179441576293503980542902268546159262853368604635283238403045067787396863573937036834586342839223526566312907643007129679851290197366005499204155878117014764201394504690388628591347884979350489638704704870097432280103944025038472039660730695585713491201320624453485730065622273324102121251729718946901810878764086900963006526412114554889250576033442923722631220640447357492891221324854124609564031994018117470655946713248514298749232212644271762142951081645499346388967546153830904727334630253971237810019151511787913152035955255096026285456599808474905859413509314067906937627477853360116434148650340637311613404665995728291501101268124209177691813279222613671055764889224342280989621399641893625054660183468614702554454864521228462855123557059950773064838918562934582243113731123324432602483255705428665017008253401236830411451664982227851285280639432649142925415883591745354736728897426580479203326735105301475025865064604764108660408142905129470749503259535296496694667516301550329679321682756307062382511375777393245170252489048807450855210901298771438445003469071613284804370143594350729122368100124818786095244147186657052780820059374990594472196499929404493057017165301683819456817128720668067094049093434490645003361543182146712288418901409869208279298862666378263431577536614795063668935293875702693132690717751617532122998086568810864196795339536837802185464244500689210471826173317268140234294882327119644138036121731738368308044487602980714508004685807582730178521927323601725108039649181024720639437486882871985765742968682741864013671875*t^9 + 221876686247091600758610752602592841253603800012285604214525988645574234279173494476671571391606198389986449548509794232177582015255176702962279726221211376384031580183618271428169424456657156319860166492026454527932010497956106125603348238702521944453751469092828793456800846312462305172199799747171984908927280011908503680153068061660590669679756795674461096073772168501373315473571420942058895430740090489036924036244820441024536736047349625935274679717338821294772522498929961912311174449589157532844673226019748145363959660576162742701658648638609396640496078985760163618924207386331856937113654035797786585201750959241192094630389527282834140417197882121785383295826300801892173111987021756181515041109384428484386834735627502449813510076657404915764401447775258201123683287109790606597259857225231845201184900435341184142780501566540608580736213135829509151227233602154936345050324900885454360687468586896442759790141691252236359223930659650740738325468678146644386444631969915374004101496547549052912131739587456367584644033058896177453181357802873468479380922400082226450319823321266757116993841481138235933961742684159156870428934617273700895025340856279256878744585952787493950457423633752719074825681797800190058082856971959527958069025535895632929454990139614509216127425508087683499300213854554427178447341707776866276591058860431861926220541371180205874146125476402106040488977966880827446094687177876450190816460098370671360786647685489222657987824651966996799142738412175402922256238354958970005594275082760824796081998204249154769039452351373453176218859730074832114942328606893243633470843799644677949573349063315270717621404057468060412327486513632605207816697404126735718521254368935687583718299801332187381316261426034803059287141478653308495531293194579684196011375902924742842869263385813060976315043592001447230633885672576516464013013276383056265958901484611202415503728931611118767380618029929684520619981331198131725595576123912170966407086879862908686508722880573669505951804214938171048687789760206677651510471210494631888402344790786755329389421229306627772544229619992866170432340101361830347666285394394168094862922751597007479047956369135046080429392061214781311662613298937487070212630925909195938450205197395087812719654584372843575360833585055671897733574603727512011619509368820509658343464915877598500077713078947128286553533052428953845953239726816867487021895901391257349257486079569304090020528762761925295231123519050287885413442634032294338178051383144834013654625877524214943210692654737741134185134592690497780367827698255380900826608135874789427888682584522409327401581196370681237122337535959389740931200504090201412856413639236526373526748884625929611884176707556966385249541999446526375630893589804636251110040925003411297444039754541060624810630000038190622046886522620219410734077933398461455389677070387549520381065963302038611532366721799863425888485090650902192882419468951078243661583944550181347474942317184115760450654560262822479815199089132859010859881924626754654166130812174741502254162203126969681194719821027639566465696526114650735237394163548237113117836693161439160138480214881976904972298744414289767869230922433538305286463172390988964163027831105959085280628069098842184355115682710195689849600793923382525700606611246105457581011568066729263498337379575613497403697770984598258221535374793730701483284932015876726802066947302156941475554642245376493470206481425753813701548309200645088822877015586788975350194904971155234761044335164140870686399913386638991508125328263849075767586238046954375694054777652587781985326627950460264094823746457211806895911585552325641797325809080418069791468521026328170570384744279605279272223581323820246019188742100132803870845930653565022565543707806451999960571284147599543200152685694993528737613072243110035447520435979057816695826760419002506853850924218520689754773594131945877016200365052892673324725415440484502962604210578226291786979098431066135558027214578911056895384267525947293914311655201632915560642686896415940245493587198188906137060947848291679986361601919654489162522974032981985642370249754046598054910857231060085941585138764386040833520275804242496107401823194436866341323616957308169103553113834030536500334327394070032189894060966533255437661208439923558540750582733852052632722319408950602890133463517886034148347196586781944468986266991879347379438475474780943089567868477374458674764854385464911542556062596410382468794303965508376980839583683269079030846961058693553880660821654387208418636202934677627839188216942915761879582330054286482895447762998748707486226951512390922753453308241383722512455427251484051098049678312444664494669710541635190500193220151839141806865968450400924817386738028375413942298072146739113811755996858792869487537378180933098517472366892611689308376968056165958166835195300183708438393125464373000192954778619438105680104578014759584665615645202263967227694414743170252814157196148190792706881979918374536736272396327983472635773245793464977020652123641639942021664419603507877802185114996737661887278404011452310534403518039433365343718123657073932997657745333517443442005503102673664788424365263574179884918090235212900053497489205866182824418723272905201533602755033943596893136236388435465363674079392301338411055810922339775464979419235694130309415369594451745768142338285550386179443158009447188453483150037498008209350581712633761587070966067912820173677964905260896487673681973434604416445342684858925585334864448823991135319214903192940756557868813758771672551028669925423385481672977412118699517044527049815390133940133265685906884420887854714542852732496399630385423245506382950637420228221880689282000940834421315947860950495893010010689599183391134037920653403570297912795927561171846489426250025801373542107012884528768836227579090435164864217810349319609563356357698516450129642041480936309419837304008054977809975410581559902387279715881673237578062055245724479175618430226249088357027701565892226670884794554674317097241787773717/53449615323024402124321395010112179794583167806150792234319873329844518653192564518696908801454617674527183930631252970805405835445181174288867964915598603218803400069055753496643276225171858822600683702193642892849493677014915668476439773178163384847991961120544107355985426828105649816837220898408170391326908192756984219375465681387968040790149356407555788291720216145713449104602348247374118129167298845448239014758618319695866767030503326131707170495173679040473044498038900455979001886644608504016854149406494417042482804417322007629321613942108302303365452451737343297412668595199375200048498705441401488133515509756246728924632894077627938122674641674806095242894644544336611289067060717596407370863781997998070731963423302214018795211898881033526351516080839846760548621655418468284870709224276961574094677580879637517816559160049239267806852069730636285208533263425456238387260015804210560777290720331432188921674847777394943436841620421109342965120295460299383115471350075624686911254245029386216667619181803716299450378015068996755282792230474199970698342198937535496526326146931397604168159118007626230116852757158501401222663034339093220729034297733173333160038902322070915006105047440094419532046037569641756067085090459023691257476623666699343115700430889150673261888814331904851685770276449582313945248241125487525197588306560771096347910812795177571575269970537696056791200238555533215479238655422794681601456274049401072764871710460851690597826536096811623345828822293907998605910462368584223539836156470579724054936713214280897898844416488675224411954406280679380514967714395350669495842794131935803029337045650673438915376531151120566832191324294637896971014181171724461733506039273196680284824107973420662210406602450484782303942574796195022762387051462648930163908572663891188374962000891470613360035343339152859215722732559083128133514361910761940818706163702803040477143239838434076233368322895844548444963821440685823640227495169045792427243923839969952765150918441456892134555169018963271138772696027759292857256149169391875371960613389294951117149426471267394680532482697696640659026929982780471196255046202346255029393661466081012474288549777925283112865002645133165473789463972560480508313574765696556107744636976047278851136359469015093651115130275796871608318719649774834432664165478471528163017751011869610681356722020317246344906516786942823529610116994602385124112137708593062699577084218146177239812204766514828249318207867255516214688317603962155398777682780356191269094429413844493792911189168425016540704754886404527025314531029175691978596270605624390470910543721055676439206695062724047669650344049812192447465527614253951041395290359915998301510284619566724046469361450134960619274060709176111336446651370215481398094155911462929280847270952177403024175062194452875955889692224790813533669307001409179624765406665367933814734342080302504944684263243121714772848595154320067789026906119426676477076891106420813470491549354774851251760662779783844461767092929130981352252694233536051546341030911438036866183228857623319397204940729818082984663738102839582545133745935851630904462133706060634675758611599781405078062219236364250668754767117249864992010001395667606832530613707874408328108399222182117816496674728591351194218193837127018853985466614972997062309456183347490114674539218122695307925398134291346979256980875340622209244647677425105863002055320229344085373785234357601238461441954760589517561654666680182317717826687385119427725553089143995195005452622515994621195893192203796803512288452162804554107269035679551295894995909578536200328335970099002013939589399350346375512825525181093577578319080437613524393936628080282583771466687103392059634792376558682841590410409635101192870285192133053814774830430181079304646524619698688544294269784055970839258343290173750958060382690051871225328920937256863094618737673323991883902823926134877948020356305388259457509135874452682787214970013624599931323905275410837968364002118645446539503619399831565199193907689580990452684822803582721370360203461871844849980192927389780214356333508698560936053707519497961282562521961651747744198992175646476065319110727654849411573466290301471013176985927455260622580427117830323891086595139169032588242839798762142410645694755089515255642649978192276937369935069703010558770335652259116992215064984142604931180913442834263570009869911613085763592617725420177772733486892492652014954025155478891988638126771666706215564983208791167772959609846797715730699278220060322474282906584761485400515031470933671674198599651508215226314954038093247058507368100849223014408872365577485111722133795097568557196022377167187820958732371987219927832182078300541121936920011549336115385782184525632842857054577924513828165081118402474813789124583525524327433534542084898544551445169601346061654361175114826991524736802293383039721432357924983791623284892443779790830072882968138723810972136912516030195793661231293944371820996394017092322747481625583774581978891016834643101461337328361677336253939622200941656206601501034896434104180830872595568492683183371181923512600518443969810166789029791578797521312586580290407895084987691593586776624599960210402783851131496512744728272762724580940317235950784438974784982102062548286915901525680369381400275917300603185001889805933470758934605740553580872365031182159183238102823987065749483859636544158508942133702970567255719447318340511640456517823126989458830083278139948366277410518612922394481075480186972923006931390152864154805018916943227645272317245655699863493160555941007957031644930015954927858791374233347202087343916016354073005864535562152776732719132944436600499228557462811298202161868569857852007454894343714943405000373504798016301365379877934429912031033206962930918159064170734977229296548365986189188125854524194624170235888676285423429355199482170759755798384916055632134496869574813029793359366098036346627126448457970193152034227165289220079389778298423064747797613547480400191678671072131224968959937498542541331751749218742526873779296875*t^7 - 784858828530491967392141385024655689136235463640640826965129388554515288265242557774536670609643888926270588144133929033782716813648683676451478999588130089346131025335734426863821208076091587967181092423931809894385731382164848301942554056721413749115369956155648998526419780198562787038124929347430477830371181356561918515679308699341972981057518406909418910890306367166682529334066949143414960886614206769419515440942032391856230435486890173751993421793411360779942027464584127940686132819123474616904730335947333546609546402434716091621964833272883872116642077685247495615117083375161153671487656324321275406011867490064655138524174240870625602107483369072404261864831764518532914854038264027109730825563591091559634254065792370786192327533050234151135228222001169357125344623541611086529481737436686110089147382474090911397963401816723283565191496001425393793567226135212901020831788902160002335096463850363934285900955795645105748360909879776833615076032867330788807628834818627961480956133823202163817982308035434530097902410458605016618594178764951486742389256226321672279882392618499359986626603983368519301502257917327514640558550714249328349150102351638787808599893290680921807192921520580355911783367314565194979317355453061145604064503770942027019716139714087577977377873784423300994107334997381864767411924790663112525286493103270239360620853646960197070906006860401220709312537199881911855991720099086113931029909982810558969258126939044822283793632351783294133754666659086198771621105571183032246502322820094557742003277876063562619004661811346183482634470779316326435845423431107569227098225602120598694912265802464915833577689516966179828452638640369956944301843234617226820218418201972383938924860650019751846463178556828814244626478154277800677389494344362811683165998157300613834134570739491795304850226700495249697472814112656057413426091996146981384675482654274615455649600071290493562597402259725100432571188605376377841726126123165571941575211733701383393472615459100838164798527386215667274812621460661673282194000825771129593953164321692179412740714991305446704153063019927367914747793055151662013285326966444663503230438469993976950433317971998603186116647297913804851541950312119175103967881117946712782318370943772180232220871305618390754383063076326716041601617830576237457135860321154997543534415641367791165357046203589927230791032717401862862776780158800813331915589536284432790097086109244951330101477765805401674951107066707730618362884765197967418582839889256094427758369892419831878484268040272783462432808994563532169746080876675209651922418589109649875919544333266462623383671155329718059163102404396397874464295846128947396719594791073284127462156722193510147310422219756063187795997049325437163797101436206677555970780182186079918863814962964421086517847524341841655162393640677934925979902144424519295461707668383991149548763199459737897621611077688392462971579079826368248632057719931235818504897754708886363778185218543753111951528212144247341635333562293979743519888673348683771799463905141205079531629140869686844403173576141411810417627289480690929623923712882416548651993075941824380302106651714766805992176470059079708903103324886281263058421628122577811632248549236437236213252513510824621830739126080535494208578795630275500701391855087363328879982626378983212443107251702143498939805385976998339065751541934450780148987414682660871873893678442243810153972938728091230613601390920413411393103865600310929494319561473436701946449516995153566907847197474964082858877730259263646813348196628160232631005196826849083223554760212540816874151522391734973737675090844074716760477743618689448708170952414124770249647998344258927426799465145074192539648859321696877380484403191425821296850181821231184472497341265323330127298504188761632434301494795666619022792560877415843801163166895327000306079113717084149207284384812904553823802941884960030924250334792674522947222764534439483502305933887494365857191359071985846651954766460998070458550418790995670991342393316357878080591940539233451539744768892148718558905915823746630156603662419029110145534586504524712624267777851408617633481846762611187255657574425237868574830033600795063074488770809220394792667352619312430419552305638429609077445094422928629227358326616614750012464394440813649077080071646546524186128152293399439793338319057938023749070456956376944542145505949651302712038757756294077560312244539908823842641737734388681755496264852021609910678479197703230231022203329529789975025330250641788942918965216532743830864193773604174718599666942453120912632712673500974955636060180048958173521536374104444505771646121424177204245888429874666325042389344923892653685883654708754330131251826968639186413272269317534858276551755489501911528466259933894564111548056075220115362506508890154584027481225454769154185022007902422612573595286622784618776549807253021972040844236644435748402443554534592934165727505013290609622922285801320749989082512728980125638196703719045424986957491486859128185886175059889106259397642448778474845127209483315912046202245396748739248393248406021510799275499253107194421517723811915974545449122851548212652907861093072625664393026535043353751380948472458487651210342218489681542971348722953100983469993371473825940843151381239358191224472225739059280329585735730713245054915300754603105045757185987421688338347439005976422281229034762008388955264636639254553212698883709449143034429621676688573880874470672452007533221808678853856068361193567823199996825605220091562210471285007002227620475309773978122901846132239401420326268034484966758060947633521289548323709370839050441588758358089154906517229141943900273580297888085161734012646346460427333931597855103858735135430760975454293183347036572093842902045356400460002925489921476222743919195827996727501030777416834951659629878512995597050674556949976296822738184183789147121573585236356530473859877074403194678674806772366114944083630517505681338279873536521495441904046418622167811619370652494518493455103476516888627990683/38178296659303144374515282150080128424702262718679137310228480949888941895137546084783506286753298338947988521879466407718147025317986553063477117796856145156288142906468395354745197303694184873286202644424030637749638340724939763197456980841545274891422829371817219539989590591504035583455157784577264565233505851969274442411046915277120029135820968862539848779800154389795320789001677319552941520833784889605885010541870228354190547878930947236933693210838342171766460355742071754270715633317577502869181535290353155030344860298087148306658295672934501645261037465526673783866191853713839428606070503886715348666796792683033377803309210055448527230481886910575782316353317531669008063619329083997433836331272855712907665688159501581441996579927772166804536797200599890543249015468156048774907649445912115410067626843485455369868970828606599477004894335521883060863238045303897313133757154145864686269493371665308706372624891269567816740601157443649530689371639614499559368193821482589062079467317878133011905442272716940213893127153620711968059137307481571407641672999241096783233090104950998288691542227148304450083466255113215286587616453099352300520738784095123809400027787372907796432932176742924585380032883978315540047917921756445493755340445476213816511214593492250480901349153094217751204121626035415938532320172232491089426848790400550783105650580567983979696621407526925754850857313253952296770884753873424772572468767178143623403479793186322636141304668640579730961306301638505713289936044548988731099882968907556945753526223724486355642031726063339446008538861629056700367834081710964763925601995808525573592383604036195313510983236536514690594422374496169926407867272265517472666790028052283343060588648552443330150290430321774844502816124854425016258847893901892092974220409045636563124972857779621866685739530956537756582659094685059377238224544221972814870504402644859314626530885598881483023834516354174677460688443886204159743019639406461280305174231314264251975107798886754922953253692156402336527694782876970923469468677978137053837114723849496393655106733193762424771808916212640457613590664273414622283039318715961610735281186761486437481634678412803773652046430460809403909849617123257486077366839118354682934103312125748056322240256763582209750796521625569194005941942606982024594760118198908234402155536437049721915254801443083747389218940562102016806864369281858846517222955506137901928269345870104412314151574833224877320941577048039654439063084002830110999126916271682993763638878152746066994936563691732154671931967776003233589510379306554065698997336146874564622078959800754054599433353616231462621178817178437280319618234010181393600996635971368570215364489013976231461763829607239257585195757649411508097461893835868200998638682793902092343462336394412430731553615853180625682778351589136295381192362143863699731975290475262809867667387200216074960488759459372653409177567967371476992162075799590483197912065076014866764636820967696322322686187699845603186976494949379272394466210166811465390243593508170026332988020612588085283717814807012916417616955787742558960809818525608307788901524075757596196970436856986717912901585168831607620539119369464189280007143854048290594664724077053148805791713730130084154640481948993822281584424169376442038561047582123569330221040130962492939053242298659068077089570095922390699469272053814730149460462626732218473572896657306674346695560881684000884615315681971849655401181904771558798369876205275085305518252206531425139289609016082853300854209423002712002508777465830574681505192168342536639924997078270383000234525692927858581385420999535961696794875375129352555413085057455438231709954734343058988408190490788137185453423126113344886850293149739357994907346565809324153410593164415056646176089014070491817353049845754264885184530921552679255757416207179908018092086383754902210441955480945708488502017090096341391443111646705899612506525624609059133724978581160428522374218053864884263117144370461033242502585285593975142281362635414993180489159145416229550257288187051317749985852090992700153111666791927543525752648228212829487544658544036962674427851554033197189513650519753463865409618778786765009412132805325186158986019369878802779347567956549308991602028427687244579032639110778225182601892841565912098121382192645007541978811180185083565867903560101860665129223887738759692864192794009346973994726946728698409095347780351894296395732253913494277598661979761933011117845149136548409256864176284082664785198728614516053059218989115346714653593907809765481570428322505868018796395741495176470362405786320873581720623118269632222658666996498263255140015983690848443541951694276585662737272913071815087097800008249525796704130131804023459183610412803224162975057941716053438420803273946803091023953244346356103251032264000961472610257982224876422517669144495273599801023112803559851159489208888414136307194916405813374150694383508940021568424043736638531694157854567155065944819629732559838987127779297739030786758098091686912383038528301572101183004715357882068881502986307766139691780487988122272802509000370317121292976277878422556283943794704700207434210774991208281133411874714257293144845607951068937674805909116231843528798025679131742124846415787187534490654215375485978129571625655214716560715635575666764827810432671823986337403593701542273741502017133618392488471168960113220672952644978976611228176655957508314611798445090706756307202341528534547341007513294944567486482485847837802147808135823474396289299226388019746623083746896928473923686111386434255022603521439967805613422410166676572919531368583110052147046096830109126237656523531740428928020398187722355858687048978469894291039210245510673860714552503427154500975271341381735651450738004973522084399331550524983735211820261418706562947038945853302978739920483061016735253713915836256968427417797182594381783478267723592709542404355740247590804606041407280822881590832349442913849841641730760534141152533914571565484765051522303549257098213244672379822678013387519195556640625*t^5 + 5349527626287760416173928164494339085702855329784189379845519254129793883701062742576353558557026863133800065156555416431998463178022304896214336990426449497543777742464287845024150393329011066523305294704670037821222517474853335861521949087739362182296890447797334955852154335039704899327533396427801700469313424656962372755495506107757073275454007102416893687950102616996569846098455583738688930536214165250365836684473342850228843894908619608618436537636507843458618857452744938455710864959367602562156291130688069464502999352424653903833125029708152886460765486593667907696286575205925152581637388734851025730923024437293745016032950952065117597198047269363775807946625359871806826381922283604316444211920197653725200957763652958290578284510730012619530870539498246558742725468195307475363481277030304197808405323626880872159415304315996679454413032803000710446349979109418428552281652949359659848910214713702195625085170300715977577376102526327527494391214000237797288121641664652058873579530619024484040275214506500862537693843632676351560932228849031206900388257023248051520589418292935457508326524710203428994045252095830955190598931621318428361501826075023784950864447031431887597964407899003132834278808593884711518932878512564407154033420143692964990174610816757757166888096414269554038384064867709784130694421241303473193648593262236270201583338545704869122001775162886706406314834291178685533472482397308710231839036804942576846571261575286931668479151480360002775852862950620084704053575930284564248733103670216641414500868575000839706744743998651852514797249223181540357418362426869726489854688483290578205332045190788104805270342271074735688093909063441665527112687720637521546074018816761858861405574613329868985260071238147094184468717713150815057564987983935744750524584565543750221324058983411611046861700303209063455725841163565991505033265195430266377678622759179729745763847952048419567497076013656240022735569426422868378179927215095456755598468334918396702087958136140121477611877570934778220554018132450055596003446789718416960022644481867363217821740635248384377448411248245809529626166711448330669231903037464095626460020937828748202295390695327704627323213720352498982180082144051262856732614761653809098711791164991550047365145008160236006461772511337007318509531280861016492121964985839809829229622868640366131808430037401566939019118259217865152107842447351889904498840408969036834866809403592072013282139514791060717034481754033173706234019796534801476987997222861408646688524050181335722949450042681842366146782815004152373840268749141676293835583139068664345002819332601009943923190099555012291083876793924545100263609842525115681930958400663349123963886969482873157682575108431500310313680442493949864402184833707003731025250994606807598520119374948028311354326809709260747649124564802718534331244560856625211154104612399932893932769470574501828430888715043824086154390047927798641366070143003166290221920110559410694251346540378062955955841069603285569742188029019667039991535448170771201259090385938258709649403925323793379340902309176680682604969582069735942025348875222713389091426927386874800626610802888055531076801321911404350991158995036382524418305793002761563917038140351183468730113071302904998392314887189802211681719979390493702225496593006262362721463323489444034136093610582465919595230968934076842862380878023525277204255761728724362040184827089967983091945483542274364725276837775913390614202047715386989809766723630203262380624939346288106140078197683469963082259291783204415601230041248173042214128391591809653484222568235094895109629793959811991112573024513288117680368601085616386181709118241331513338112806996688130131407473165489541394696788198760599922482698117956474919129302197410816271707516792960641098035980842125648414350134678383674947515560210574147953263831215890788135211114777800349083516248477991210562635893857687081954982002794964235790531102800905595498779081065844746943075867417951013054570168398068271821880242138024375411211758825436954458125885384027280136818073495408046973167396541011560111520620955448788601879941648651459389164641864033033366907862744367894565363979764231577593677882995826588976725041685660412155899386131139872537949123207234085430863738433191262490119537549623675581876532034162754610249640542525261109154365927494812794004736858146715611723277741201508524650783689513476518129437522802311104646907851845023985160891908871199512201026880798594139220141156579140983095607893217602313269421755091249909085247944606989725588333765456203231512852676589609963971635382482283527054290710295338562642594129610124847093087215257880878776410786347992903853582096034458283279403930376093735038607732148202587631345995620209536641380654512374105089003205677817828073001916513537291523626224494763896221856910024301454435959687073708918885733697399729365629313927590327965998670163811607804249897505061643143211583176853373497107414278219737562146929425117038515965269744644868514473115217871884526175731830663825819411580403663440127787174044835885697072503027360374726921995653571260757759926134717552683963853149665453588554226563223566978537973558349320427807219450517634423674716934490609495941880801963846567017721768384344231868806039187541213663630850916916561816032860857042472275995841326597963236669582516585116325155120581711586983777156654853309153907458195841537618720711028932187257847286418421535866586902603780829646314029024732831290326979984222811500553559585918872125949172941907995311954663728363701314367456491481863712281191614011464278563439918944185241207819291752320469458608919141402740971518917332880003658203755669722583816155500346311522939855619653777138410280287242878252163892465136909425558950230109981017847790565347328455655282691449791984960477361480297310696875734530883131293512363471480408977024233263902416188804859462701119706447396022758371387167835544934270228993503149676700900222287698231707396616479454568661236929468777398334524861977799305231995232462315582665691/110369984887803635555416906579322553082321086768545142405933244927860759296852178681465045447159535198049639545069730160494279582282906580674415667812729583269996631311426815661899752205225007179136476735698561298221681748641189497243557453705558158322476906729435234670151725528166211959443092504505183015856862372056629751697390173255674266047191528166251562836149537235953745553659394432889412760228578135406103939566497569242114492959091283830408313100423571005652130846599807435073523376318087690112724802021202757269542414316288301468339436581756104756300090127613475120631354631645463075424822002145231644327648909756405583104112079978478469629938545796028170696366863409734041493008605897374399635939497891970042160807588377299077771931063923173125842740998097865388665335626123850094733022943636842730922775783894316432893933849971805760795967260872352848677360894605812232513952500167136093033626292632437896604497412942932415668283346064368643265638012703735089809869411195121106738823700774966343508460388399881709254676680467149144025506034355815523909563761442443427892024121585613234581003893028734682968566082963658737589654837141763923323590303111357921720080330768951629687931201856818346825913246410039470320344537441360609219984196922145396823329461186687753878445733490556771662824337084202440484343770635746967615799230430683172978153496551080959486596432668749000387023869225062094301285015743173433436773345114997020384605220302278166299408042070039585869958217464043789329087837877985604452388946478210079542012174039878737219691717164926762097412345436727551972465799855334499348558496973737567294345328031910088149933356532833378263875591725291241797289023458495966436720262914782755393338093087972536252657789475676368653595706397337774275578456916378959689109909786476609761285170671997760055137916765263696302596291907717108743230955114430501171094545827866018647607469276766469105267056369341340295444774143753843620729503011406246700412777799418473891675273145346049992133400961235845598244917771606851484463996336796210183658928946725938021126737778331373431229412323815141101107556717689544418240939560689020125631067183206246537816615775196363830461498968521731303019802229053459750933225814879901573135029599889835549749105916537660915939035244827306308086706809275307464851978065934713998958732608925559718645698717278469725196573624985830405298813014828301749789998645016843756269563515392755599092734517868281709631104557060091923836915571817957252021448858138109243974211387029539130816611399734774415221506843354802558766369268038117202555935406419195907464629242179903296543694999650955577589671479482319469441803774888028773790274899047321168053704604040378225826343773655308291747735750116905227208020361873526523337282986007866956554754303846845205764089466467626973850143684957653920174283288624150134255839737577941253802082996988289431231140982550034401076969214764815304614000947907033244873060856115705737768264252067549987401888077735471031441139944569169285820498482236781764522388505436985217183550498209192002020591896637340189110835822746670450341111737667653426097133237190141733059990186561602693660946215349556575740363268087383554929743141703240082758020513662739274925136056194243283415211452545777141307698962379168802385573919229954972820825105873388678353918645214396804677120822757456749374804664664401704803882866371322496328919427486567656810803276141020739160639880609529003796144051975960889832914847977064792316401833427210857219051519221339542469441786498749243616283946673843170169555541208424104510446098999834491587083366827809353459671616840325632552457902646673751103282257007539615306960050191752348307314327914796590674441400945851581985392923791962203459420072066955279859714784399891031672693695221967253802453190453238486260734845943200030280530489847370452302577000309626390186744026733957266760376678642150567990086396840691607064319532960734586586756261900147910136375828445756324284108270969168828325655643808037229504302891472434830868660074930554518016524031657445859050008772142533169904636725754171283539473968833452518538194700034128458800516310750515511503098775287286447275079742310829754482347564485538168705037814740538943932060092569820539358591272768579783021629429340687346067290214708727701841813975101021803175108684535059763145393928294469922828119966372050748461939168136112161184756082361146309930187219562748965944025970404465275239768268766315432140679612958385401306207345984893521833574506358328226116651259442547775089480569850049301267238241426054817975034961776964705229500364091252718065074105543118607322328226240433773950228025578998227694005807090493097731388966880338160882730932939538212290121653760722363821710102467502580236985686051863576525594919228030754051064833655829462125711454111870439000563984977370021460170799540881861242957726104836660624705167513779048597163485609533208908371035962208425988716780984100482534019979566866463367751293226854807253696671060736470819900683574149437616420472726362983419959086216422708221072269507905749290783592547480752283616928343280405192422330593985208166310242873587872400718422247311212731136146901216538364190030258544747096257082717833874928707019690580854506374183821142145163891277176404918592761608712347998784614291936927556502215614451272978684494025428094936816342194986278625557580288448327310672717646393768748823274332677160400423199141262224986415366769146127145949458083889021567824558459087385646209118065380589618363610490830820722055823922847484133706656212917146300883526543799179656227893876663665001712827047358445423479642352654315474032497949846304149082822605669960992391477105228667512586822444164294493524611160873543955739183057150539926701466678959832545662172613027881316616339625846646806245610530770739548611266315578303666561915282047599361054181080540946045576428600810328204378495314410230897580689679283341048197057689860792025878220451291548925907789877325316670525674138967128113896943247561925507425305560075065737310791015625*t^3 - 13884864904143884967478818313786376917757919179155699392645816738222209694990833401378742793017530096744166490073027939848477241127262265572155547075916056536707069299233047399759704037751845771186067764419861139175091514938470028264912249768302362925868336840975747577217400461231766133030458397280821925140105179980175158811968180605278289446322038059115288735083116164984173506052255689754679306892177825625008694082166123080165585949927097363666552375495419429929401638774040368762612509170831653890662733713398572158087016739279389510025077543018368810074870839840901493990487248852364408702877522412286551176168072316968647051301749590799165592861144013935385114066667661966151918271148242998795765202172444888723859858963083618491000744271551989799937789726174118915865344145398287516904608728325822608903409365659612694813814563287933390074046306172406975567058127867789123936488975743817092495397169524897478714355525988100827810649143917721290492834647730369840120014349254396567538986609296742919502475854713161661576541108263829235340583078311974377120303489371257479996218772217807013214079607926222960091458917625302378073758862989174004008777161750662601539874742840554830412934146845006698397855658445639995851290708998506392934311136650473841110645465672271090384462897669932052434037188589955873418226007566744000966788028822630842964892704209466007545844656919413112310809481295433893759435497393864752136262925947526394794173645242239593463259748244306697212430260397873918067914643063337293044076849650685377322481670637385439950213337527873520694027925576400456217484836265033864039443308566439066365959208581501224006907060658495484966955350357843558521222176709423689528052606148523881010680566356096697974434859912210351614026456266197223377112058101595001200970925930621034926344877119778248365116814611053064881643494354158485582293517740690907108555094636707201693526741916208949865204728336565794242179753811861576093474897178250193800949416763893169805509106469699403537009914274572011392994420939666057903697588626067497948431479895189230121574022962458072357583913689730824108555756730258335584795913200692516664457893706546180452444296808632028952066156239630726444625627906744407545051008009420718085646373192658791491763587144752684102045762807272695706185909640318136469652611357475190385779534004857919137730567752544097870037705884589108702656888662317361298433712365965939314516382184087862615288671740778611137579036874978939746493095576097136978754024190364982975376888063511877889206631800207798077521692759077335125336790864026699386555183057671622588515546219314595430690837080508477245631817648588078240258889635739922413463080457657463358872709424119930306115348274418803245653989900535584856856519045669141666737810892367627219894896726148192553910793685700708152917748174247293979344009841403370771598277290732685081637498437092491517925723872699316741242249880801197757385833101098622211251168381511693855208741966538509120348903372389870444092904521910210846995348347184395592874129004648519756787058516241620359107359429879016624749463306404714090423740676780096432604668503672429540685899721977501226654753586636635464564612857506602947976166793321748235754125947126520190374944672276216445184473415545383312801027730007435407324708956603587752554319356758833471857562160140896106567561989358790652230633309526864498130193059987546114211316698762526228708152267251859481835834812604751008900116176100147592169010799210757900604941017060933907021954419060607318290808796695511254572848941521742905041871549942903731297505740798533688601599330605323887769950104863530347981180058936377003033085606603472125456391226218990378591430561852972440415390962189844103658908458070362289990780855586320431608120856378991581534453152203750551949030746499529162206555438301145328590641313441939792472812667975573430449021561107850476992140487982265896557451179839970120393557903905914730174233262560795732226498039283602155391481672566973853749694592579773469447664260803773243139991433701564436993200172411998634368379163445566243170276370741295135953883124938455423275211711286897070625642535100750035862170695401899489147287273763950177222808163473457114984150762223960359580452161944351717777682763948016195556467014766511536306972969111063052893000423261590279887096437956365446610714691065816436742529211032164848135109480639107597010481365972811277655368681313485953633257291839460932035088412426594131733639298446288448400655150090406258098075960630971744340266151598643314113642542529796792458102296281515176216706859753825720461796609911311739828743064995675713510477564435403712049863967564475482518280358574267017440378850720788134388326769094168127001503191762366941377507372589107733671061249594255198355219795427946194384250489862072431433026538455977082473691039867955032157708765305189405060918170276923326051171415853753589424040604007466652117843526173540214960856154425913846777585759490592852258743493975589359881551806169808735493814045917809581884139892601294963511913807965342197118146750777786880416015277770166250808259714087878278275484868888750014708727599817705552706798183331895484178991557144611139022387537376927242501847294683416214986858458494425042060811636335689328717633577197224835290340248050653775252751068467829028614972901875734909187299118482837433384254127750709793521330543023813225490417658557029556007265802619957745028834475427423472280703060333720911175027301349979120543353841220085897192756416134039608553553695117797234531519913476079451684179471704565288827753593924966688065206947467330522974725404585484671815896780835276792955375968893093219385936147454129530533461634602457925346542530198986660711199433325989564077051860962850104719846729755635099351521957406734966925199947794128098375855588161986137132610347255921275563155518256103430731185779555745701400011742110996012714621457781537054847673856861339737279537016862210644553371614152183091667815047489193175451936023102441226255035036122471784863319/404689944588613330369861990790849361301843984817998855488421898068822784088457988498705166639584962392848678331922343921812358468370657462472857448646675138656654314808564990760299091419158359656833748030894724760146166411684361489893043996920379913849081991341262527123889660269942777184624672516519004391475162030874309089557097301937472308839702269942922397065881636531830400363417779587261180120838119829822381111743824420554419807516668040711497148034886427020724479770865960595269585713166321530413324274077743443321655519159723772050577934133105717439766997134582742108981633649366697943224347341199182695868046002440153804715077626587754388643108001252103292553345165835691485474364888290372798665111492270556821256294490716763285163747234384968128090050326358839758439563962454117014021084126668423346716844540945826920611090783229954456251879956531960445150323280221311519217825833946165674456629739652272287549823847457418857450372268902685025307339379913695329302854507715444058042353569508209926197688090799566267267147828379546861426855459304656921001733791955625902270755112480581860130347607772027170884742304200082037828734402853134385519831111408312379640294546152822642189081073475000605028348570170144724507929970618322233806608722047866455018874691017855097554301022798708162763689235975408948442593825664405547924597178245838300919896154020630184784186919785413001419087520491894345771378391058302589268168932088322408076885807775019943097829487590145148189846797368160560873322072219280549658759470420103624987377971479555369805536296271398127690511933268001023899041266136226497611381155570371080079266202783670323216422307287055720300877169659401219923393086014485210267974297354203436442239674655899299593078561410813351729850923456905172343787675360056185526736335883747569124712292463991786868839028139300219776186403661629398725180168752911837627346668035508735041227387348143720052645873354251581083297505193764093276008177708489571234846851931201070936142668199602183304489136857864767193564698495891788776367986568252770673416072804661772744131371853881702581174511853988850704061041298194996200216778389193073793980579671756237305327591175720000711692162884579681444405941506529352420088494654559639101495108532929397015746721693971423358443129231033456462984591634009460704457252908427284662848686232727052301700895296687722325720769958281378152762314387703773082563328365061760439655066223106770530006693232183699601980716709220337054068690429999176590745312479839733894572108419108310146327575132360839522478858425634276048810020649473096409371763156870384994036973887992978753993548332053503784495462091435171387953280507922772170564341296506844282863583548148053494696593836736130403075031083761985833096074660202930585570037615362178840700765780771765754468328043714632237450526844844731040639038724955217158938079037785784597274304322290394581180850269350126137282220454137656116918003475659121897867889805757587705150302257581016620473589618363393781950846463420287381341827768201533136582091186602279129673018493433704007408836954336914026739731350071124984584076371448062562356155203030519687886630684059209876756802789615040777714665316320406368075724852911880303446075216763377341392165539378892039189108659334516184794896195390285608747104370509834900343025388202425153964368365786121617149443016777341414374283770436139584280903843361515819872704567450748074972945345850409376922346228901606347252528190578523262720687775915904238493473389233106476469855570478244989054619883828747226593041137804091623955036984430888383204969029666059802485972345035300962685462595081193986025678976371137087378701609027645256125520184036425277126819202354254165806285136801455800613107387237194746017873597578836026152287542799600449466543549147213263942328364995207782956027768458400111028611796107024991776115667801963430684728098024509978121381155021218749296983455082535892569171620856026817484772960300542337166711370967773189041730326886952370527404027296136508182443935398927713185086941412033232727254782743968149850032164522621622983667994431961372978071219055992567973380566791804348935226472751890208844695509386716973341959055139709099768607736446973285251805320715309461084220339422675310981501333484792537745974574249186935580064120598668240086651242037079944975398509961885798199777737079723050369773210030852744360443616499077924344105635324203136410686471730079541794761891483039342545816985476489917849158580847413138122760268611276246723106523313870162427721284622675175328095422783514104646540218562200999241794859848870585841501335001259966238605053658101560181870162881590504484169427122993501544687959331808025015092878561239923236680087444973445063779397122648667346270375714176127535614182190166447260514703836112764853904390071374694460941998410191609668734611583690078687292931649900157890844995717734422290585614217189844856266113901621765997360465194764228625294863608368435958073258411843699015088075165134293263554460556033726339635839771881271260208399996664272539849982793549930143931654862321080732873172674096091706595403925361485705548545511279096609804223869822198802634214906807780014165871971127307335363444281330739352942636632057541405259072198796466523372007344187865600934682980151368173459231945275995543585737102067707174790586321334255176478093236348101659921381616354960377794390977200139133298036777152079018672553149588134885063517961491616856344820202466201814679640926412415356714349987080702766766239728828600666571799713009314204687717107441823591072780696203103239597327263658739502277547766771672947032506980966552758688626399156738119159149436448546637016220789856972102082719171780879485015628602413142923574256536327837710337876218646397905377822852719334094632914435564827593245294771038289567238612826045011574643157120446777393689367507864323865330628650135500446904869637870082721149486170846624462528824038917176722544862822904094886808321402346061661896216859494458594138509546136417622125241060393527226120386941907703472900390625*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99831994289135311885 - 6.1687903359707987788e-1700j)  +/-  (2.98e-473, 2.98e-473j)
| (-0.95256088789464831399 + 1.4198388415793796624e-1737j)  +/-  (1.06e-475, 1.06e-475j)
| (-0.91653054694091417155 + 1.3847632531533582751e-1739j)  +/-  (4.56e-477, 4.56e-477j)
| (0.99944357775422792308 - 7.51752440020067712e-1732j)  +/-  (3.19e-473, 3.19e-473j)
| (0.94167710857806794646 - 7.7641801620296154884e-1749j)  +/-  (3.66e-476, 3.66e-476j)
| (0.95256088789464831399 + 3.3806700221517573783e-1748j)  +/-  (1.01e-475, 1.01e-475j)
| (-0.96228868915448269029 + 8.2400725108152838341e-1746j)  +/-  (2.76e-475, 2.76e-475j)
| (-0.92965839359556048231 - 2.9971482815773213518e-1747j)  +/-  (1.33e-476, 1.33e-476j)
| (-0.99944357775422792308 - 3.9992921038153438982e-1742j)  +/-  (3.42e-473, 3.42e-473j)
| (0.9782286581460569928 + 9.0416963867556089394e-1747j)  +/-  (1.46e-474, 1.46e-474j)
| (0.87078072737880384739 - 2.5387327319685878675e-1755j)  +/-  (1.18e-478, 1.18e-478j)
| (0.96228868915448269029 + 5.0223509759782359066e-1750j)  +/-  (2.57e-475, 2.57e-475j)
| (-0.90232212924155327675 + 9.6732605050503807789e-1763j)  +/-  (1.55e-477, 1.55e-477j)
| (-0.85350341576526787086 - 5.8349646692472656757e-1765j)  +/-  (3.16e-479, 3.16e-479j)
| (-0.9782286581460569928 - 3.1123844546722344669e-1759j)  +/-  (1.45e-474, 1.45e-474j)
| (0.88706259976809529908 + 5.2367275124751145263e-1764j)  +/-  (4.25e-478, 4.25e-478j)
| (0.90232212924155327675 - 3.0284755122394470629e-1763j)  +/-  (1.47e-477, 1.47e-477j)
| (-0.97084632385291850382 - 3.5777421672492609943e-1760j)  +/-  (6.32e-475, 6.32e-475j)
| (-0.77489165040461596978 + 2.9226373609258584365e-1767j)  +/-  (7.24e-482, 7.24e-482j)
| (-0.99991919635685050098 + 1.2555220498112454161e-1756j)  +/-  (1.68e-473, 1.68e-473j)
| (0.91653054694091417155 + 2.9622151148161976476e-1761j)  +/-  (4.49e-477, 4.49e-477j)
| (0.75295946709491646072 + 3.5800388972225961807e-1768j)  +/-  (1.31e-482, 1.31e-482j)
| (0.99346246121423743433 - 5.4346456764728286514e-1757j)  +/-  (1.23e-473, 1.23e-473j)
| (-0.87078072737880384739 + 5.5217537090383136191e-1789j)  +/-  (1.24e-478, 1.24e-478j)
| (-0.75295946709491646072 + 3.1706153697023678523e-1793j)  +/-  (1.24e-482, 1.24e-482j)
| (0.98950709931649198565 + 1.4882472408170946707e-1781j)  +/-  (6.59e-474, 6.59e-474j)
| (0.73015200557404932409 + 1.1719217526324765074e-1826j)  +/-  (2.19e-483, 2.19e-483j)
| (0.83525505808944261364 - 1.1765602225679526798e-1819j)  +/-  (7.7e-480, 7.7e-480j)
| (0.99636961388954263436 - 5.7036090416074041187e-1814j)  +/-  (1.92e-473, 1.92e-473j)
| (-0.65668659572785940763 + 2.7085156431034743293e-1862j)  +/-  (5.98e-486, 5.98e-486j)
| (-0.70648899288928290533 + 4.2333032003062249165e-1860j)  +/-  (3.34e-484, 3.34e-484j)
| (0.85350341576526787086 - 8.6308572210681232069e-1855j)  +/-  (3.35e-479, 3.35e-479j)
| (0.70648899288928290533 - 1.6022754319834633554e-1861j)  +/-  (3.28e-484, 3.28e-484j)
| (0.068230497773974447648 - 6.7668275423124258712e-1886j)  +/-  (2.3e-508, 2.3e-508j)
| (-0.73015200557404932409 - 8.958625480829552839e-1860j)  +/-  (2.22e-483, 2.22e-483j)
| (-0.81605745665622094239 - 3.8189163836009411853e-1856j)  +/-  (1.74e-480, 1.74e-480j)
| (0.99991919635685050098 + 8.1243396422815234028e-1848j)  +/-  (1.63e-473, 1.63e-473j)
| (0.63059952016196509217 + 2.170638553593973253e-1879j)  +/-  (7.23e-487, 7.23e-487j)
| (0.79593024273520893638 - 5.0115167549909917222e-1873j)  +/-  (3.72e-481, 3.72e-481j)
| (-0.83525505808944261364 + 1.6787028997556292088e-1871j)  +/-  (7.63e-480, 7.63e-480j)
| (-0.57620769176374835545 - 4.0254956599814382879e-1880j)  +/-  (9.11e-489, 9.11e-489j)
| (-0.88706259976809529908 + 1.1542224437105029387e-1869j)  +/-  (4.26e-478, 4.26e-478j)
| (0.81605745665622094239 - 1.5495229288539757552e-1873j)  +/-  (1.75e-480, 1.75e-480j)
| (0.60376194611341422285 + 1.3632068395569627827e-1879j)  +/-  (8.54e-488, 8.54e-488j)
| (-0.68199231742316056747 + 3.3084333964869735462e-1876j)  +/-  (4.73e-485, 4.73e-485j)
| (-0.60376194611341422285 + 8.8274452608903449337e-1880j)  +/-  (8.86e-488, 8.86e-488j)
| (-0.63059952016196509217 + 3.7264717217027446973e-1878j)  +/-  (7.35e-487, 7.35e-487j)
| (-0.94167710857806794646 + 5.6822465156253836361e-1867j)  +/-  (3.67e-476, 3.67e-476j)
| (0.51909612920681181593 + 2.3533684820514687331e-1883j)  +/-  (7.34e-491, 7.34e-491j)
| (-0.03413724425726172998 - 5.7836811579486936148e-1901j)  +/-  (1.4e-509, 1.4e-509j)
| (-0.99346246121423743433 + 1.46867265989655556e-1862j)  +/-  (1.22e-473, 1.22e-473j)
| (-0.51909612920681181593 - 5.8205507605711354483e-1884j)  +/-  (7.42e-491, 7.42e-491j)
| (0.77489165040461596978 + 2.2938954631516439662e-1876j)  +/-  (7.29e-482, 7.29e-482j)
| (0.68199231742316056747 + 4.6708350451632093681e-1878j)  +/-  (4.84e-485, 4.84e-485j)
| (0.57620769176374835545 - 3.9049866085821165079e-1882j)  +/-  (9.12e-489, 9.12e-489j)
| (-0.9844420309781724719 + 9.6723725139290625515e-1865j)  +/-  (3.11e-474, 3.11e-474j)
| (-0.48961593992324921679 - 3.6166374170030938919e-1885j)  +/-  (6.21e-492, 6.21e-492j)
| (-0.98950709931649198565 + 4.247576268882559655e-1864j)  +/-  (6.29e-474, 6.29e-474j)
| (-0.068230497773974447648 - 1.1376608601137669446e-1903j)  +/-  (2.3e-508, 2.3e-508j)
| (0.42900187553417777607 + 1.6862464268663079932e-1889j)  +/-  (3.16e-494, 3.16e-494j)
| (-0.99831994289135311885 - 5.2673840336747866927e-1868j)  +/-  (3.22e-473, 3.22e-473j)
| (-0.79593024273520893638 - 2.454709054002991277e-1879j)  +/-  (3.64e-481, 3.64e-481j)
| (-0.39794414095237757368 - 1.6784746909117200004e-1894j)  +/-  (2.18e-495, 2.18e-495j)
| (0.97084632385291850382 + 3.7564434373328497351e-1874j)  +/-  (6.29e-475, 6.29e-475j)
| (0.45957165689137468432 - 1.2183656826790709022e-1901j)  +/-  (4.81e-493, 4.81e-493j)
| (0.65668659572785940763 + 1.1674309801008792393e-1895j)  +/-  (6.3e-486, 6.3e-486j)
| (-0.54797305869969019355 - 4.7720895352978894357e-1897j)  +/-  (8.5e-490, 8.5e-490j)
| (-0.36643473761237355217 + 5.7028412634318923715e-1905j)  +/-  (1.41e-496, 1.41e-496j)
| (3.9224813184220823132e-1968 + 1.9564324663652320257e-1968j)  +/-  (4.16e-1966, 4.16e-1966j)
| (0.3345087466213200632 + 2.9573293396736709857e-1906j)  +/-  (7.47e-498, 7.47e-498j)
| (0.36643473761237355217 + 6.172492968024018292e-1905j)  +/-  (1.3e-496, 1.3e-496j)
| (0.92965839359556048231 + 1.7829339294150205017e-1884j)  +/-  (1.37e-476, 1.37e-476j)
| (-0.99636961388954263436 - 2.8408451819280812142e-1911j)  +/-  (2.18e-473, 2.18e-473j)
| (-0.3345087466213200632 - 4.4889148612288833015e-1938j)  +/-  (8.21e-498, 8.21e-498j)
| (0.1361130007993618158 - 2.0348169419678243471e-1945j)  +/-  (1.28e-505, 1.28e-505j)
| (0.39794414095237757368 - 3.9702291753086896204e-1936j)  +/-  (2.17e-495, 2.17e-495j)
| (0.48961593992324921679 + 2.2366269297432327987e-1932j)  +/-  (6.52e-492, 6.52e-492j)
| (0.9844420309781724719 + 4.9417647686922875465e-1942j)  +/-  (3.3e-474, 3.3e-474j)
| (-0.30220032725904822982 - 1.8067808559841755004e-1988j)  +/-  (5.11e-499, 5.11e-499j)
| (-0.1698197359152341261 - 1.0704218406501737695e-1993j)  +/-  (2.92e-504, 2.92e-504j)
| (0.54797305869969019355 - 1.697665059393496781e-1979j)  +/-  (8.83e-490, 8.83e-490j)
| (0.30220032725904822982 + 3.8999314322216559069e-1989j)  +/-  (4.71e-499, 4.71e-499j)
| (-0.1361130007993618158 - 2.3173495281175651052e-1995j)  +/-  (1.38e-505, 1.38e-505j)
| (-0.26954315595234497233 + 2.6353106789528883274e-1990j)  +/-  (2.61e-500, 2.61e-500j)
| (-0.45957165689137468432 + 2.227208543018510789e-1983j)  +/-  (4.79e-493, 4.79e-493j)
| (0.03413724425726172998 + 6.9601553171416985755e-1999j)  +/-  (1.4e-509, 1.4e-509j)
| (0.2365709506082148032 + 6.9191695777651838831e-1991j)  +/-  (1.27e-501, 1.27e-501j)
| (0.1698197359152341261 - 5.1235252643399721898e-1994j)  +/-  (3.14e-504, 3.14e-504j)
| (-0.42900187553417777607 + 8.426231291588284954e-1986j)  +/-  (3.13e-494, 3.13e-494j)
| (-0.2365709506082148032 + 5.2709642747847405332e-1992j)  +/-  (1.3e-501, 1.3e-501j)
| (-0.10223644170256392429 - 1.8938360614986482531e-1997j)  +/-  (6.21e-507, 6.21e-507j)
| (0.20331801386618181017 + 3.7709710152483437898e-1994j)  +/-  (7.11e-503, 7.11e-503j)
| (0.26954315595234497233 - 9.9479073982664636304e-1990j)  +/-  (2.54e-500, 2.54e-500j)
| (0.10223644170256392429 - 1.5452706874948292618e-1998j)  +/-  (5.91e-507, 5.91e-507j)
| (-0.20331801386618181017 - 3.0910682646616396842e-1993j)  +/-  (6.8e-503, 6.8e-503j)
-------------------------------------------------
The weights are:
| (0.0015116170429966856864 - 2.7469332252680358927e-1700j)  +/-  (2.15e-120, 8.83e-346j)
| (0.01030879729092444465 + 3.5178372101495176023e-1704j)  +/-  (4.6e-121, 1.89e-346j)
| (0.013673025652319828004 - 1.9477580890726791901e-1704j)  +/-  (4.15e-121, 1.7e-346j)
| (0.00076504418747411382575 + 8.298314457731918671e-1700j)  +/-  (1.1e-120, 4.51e-346j)
| (0.01145521945479932126 - 9.6159898862384033145e-1703j)  +/-  (5.56e-122, 2.28e-347j)
| (0.01030879729092444465 + 1.4997864749612091687e-1702j)  +/-  (5.69e-122, 2.34e-347j)
| (0.0091444040540116538846 - 4.5496173144708262821e-1704j)  +/-  (1.37e-122, 5.63e-348j)
| (0.012577876279708868429 + 2.3077144856126854435e-1704j)  +/-  (3.44e-122, 1.42e-347j)
| (0.00076504418747411382575 - 4.6673569376181484694e-1703j)  +/-  (7.75e-125, 3.19e-350j)
| (0.0067957085755324412594 - 8.2591373121474451589e-1702j)  +/-  (5.87e-123, 2.41e-348j)
| (0.016783878731912217345 + 1.944856296429058514e-1703j)  +/-  (1.22e-124, 5e-350j)
| (0.0091444040540116538846 - 2.475633805139821703e-1702j)  +/-  (8.14e-123, 3.35e-348j)
| (0.014738873014756758351 + 1.6824789555845432843e-1704j)  +/-  (8.95e-124, 3.68e-349j)
| (0.017766677792273366589 - 1.2037127727635695138e-1704j)  +/-  (3.59e-125, 1.47e-350j)
| (0.0067957085755324412594 - 8.3952744395842625812e-1704j)  +/-  (5.42e-125, 2.23e-350j)
| (0.015775371247721538851 - 2.511748826615277231e-1703j)  +/-  (3.77e-125, 1.55e-350j)
| (0.014738873014756758351 + 3.3311074147248373371e-1703j)  +/-  (3.85e-125, 1.58e-350j)
| (0.0079699698845569814375 + 6.0807537338234884994e-1704j)  +/-  (7.89e-125, 3.24e-350j)
| (0.021488364603762392099 - 8.8267635882530668114e-1705j)  +/-  (1.72e-128, 7.09e-354j)
| (0.00022848861046834105355 + 2.1008959967082534707e-1703j)  +/-  (6.94e-126, 2.85e-351j)
| (0.013673025652319828004 - 4.5600844554416400276e-1703j)  +/-  (1.8e-125, 7.39e-351j)
| (0.022372964831427948702 + 5.9017274198523757663e-1704j)  +/-  (1.1e-129, 4.53e-355j)
| (0.0034187896746111288503 + 1.0395391701576539791e-1700j)  +/-  (2.84e-126, 1.17e-351j)
| (0.016783878731912217345 + 1.3270844651473587701e-1704j)  +/-  (3.11e-128, 1.28e-353j)
| (0.022372964831427948702 + 8.2685300786309618681e-1705j)  +/-  (1.41e-130, 5.8e-356j)
| (0.0045020681110201473655 - 3.9122582386513907391e-1701j)  +/-  (1.25e-126, 5.14e-352j)
| (0.023238682901656790568 - 5.0100073093651104652e-1704j)  +/-  (7.57e-132, 3.11e-357j)
| (0.018726411208979725484 + 1.2401517254993063056e-1703j)  +/-  (2.91e-130, 1.2e-355j)
| (0.0024105909858388584306 - 3.6906452797078635102e-1700j)  +/-  (2.87e-126, 1.18e-351j)
| (0.025701279395576219986 + 6.6025580249886630399e-1705j)  +/-  (8.96e-135, 3.68e-360j)
| (0.024083703943740647244 + 7.3327383358586624426e-1705j)  +/-  (5.23e-134, 2.15e-359j)
| (0.017766677792273366589 - 1.5392327615867779129e-1703j)  +/-  (1.07e-129, 4.4e-355j)
| (0.024083703943740647244 + 4.2836161958230949557e-1704j)  +/-  (1.9e-133, 7.8e-359j)
| (0.034056731419486258042 - 6.6602129480502583833e-1705j)  +/-  (5.43e-139, 2.23e-364j)
| (0.023238682901656790568 - 7.7728963278222915672e-1705j)  +/-  (9.71e-134, 3.99e-359j)
| (0.019665533122239159925 - 1.018380503444318997e-1704j)  +/-  (1.34e-133, 5.51e-359j)
| (0.00022848861046834105355 - 2.6250326784858039308e-1700j)  +/-  (4.13e-127, 1.7e-352j)
| (0.02646772581984764374 - 2.7939696024284575068e-1704j)  +/-  (6.77e-137, 2.78e-362j)
| (0.020585871930947874705 + 8.3858050887385058828e-1704j)  +/-  (4.95e-133, 2.03e-358j)
| (0.018726411208979725484 + 1.1029011529240028202e-1704j)  +/-  (1.1e-133, 4.52e-359j)
| (0.027900668688603625982 - 5.8447921349244527958e-1705j)  +/-  (3.45e-139, 1.42e-364j)
| (0.015775371247721538851 - 1.4821952294519176799e-1704j)  +/-  (1.22e-133, 5.01e-359j)
| (0.019665533122239159925 - 1.0137722840044812928e-1703j)  +/-  (4.5e-133, 1.85e-358j)
| (0.027201777789331758419 + 2.4587900537982217856e-1704j)  +/-  (1.19e-138, 4.9e-364j)
| (0.024905550129543275952 - 6.9436147014816156378e-1705j)  +/-  (1.28e-136, 5.26e-362j)
| (0.027201777789331758419 + 6.05546623292025835e-1705j)  +/-  (4.12e-139, 1.69e-364j)
| (0.02646772581984764374 - 6.3072466540012327382e-1705j)  +/-  (2.15e-138, 8.83e-364j)
| (0.01145521945479932126 - 2.8076172665925992885e-1704j)  +/-  (1.66e-136, 6.82e-362j)
| (0.029185102514514961281 - 1.7526826078092325699e-1704j)  +/-  (4.89e-144, 2.01e-369j)
| (0.03412254608322897731 + 5.9712617879312261483e-1705j)  +/-  (6.37e-147, 2.62e-372j)
| (0.0034187896746111288503 + 2.5351878103132173855e-1703j)  +/-  (3.65e-139, 1.5e-364j)
| (0.029185102514514961281 - 5.5352467852243160554e-1705j)  +/-  (6.39e-143, 2.63e-368j)
| (0.021488364603762392099 - 7.0052540579220343211e-1704j)  +/-  (1.75e-138, 7.18e-364j)
| (0.024905550129543275952 - 3.6884040388602885386e-1704j)  +/-  (6.19e-141, 2.54e-366j)
| (0.027900668688603625982 - 2.1801752284302527699e-1704j)  +/-  (2.07e-143, 8.49e-369j)
| (0.0056344208418654339546 + 1.193633729345240911e-1703j)  +/-  (1.28e-139, 5.26e-365j)
| (0.029768736477058917862 + 5.4297398371963868047e-1705j)  +/-  (2.84e-147, 1.17e-372j)
| (0.0045020681110201473655 - 1.7344627651006393155e-1703j)  +/-  (5.77e-140, 2.37e-365j)
| (0.034056731419486258042 - 5.8080645124963617937e-1705j)  +/-  (2.2e-152, 9.06e-378j)
| (0.030819912798338269291 + 1.3285617363279572006e-1704j)  +/-  (1.93e-151, 7.94e-377j)
| (0.0015116170429966856864 + 4.6702706246255619246e-1703j)  +/-  (4.86e-140, 2e-365j)
| (0.020585871930947874705 + 9.459107715711242727e-1705j)  +/-  (8.85e-142, 3.64e-367j)
| (0.031289510019789845886 - 5.2672586904161958803e-1705j)  +/-  (4.73e-151, 1.94e-376j)
| (0.0079699698845569814375 + 4.3583683359200942126e-1702j)  +/-  (2.3e-143, 9.47e-369j)
| (0.030313388902477166354 - 1.4483660902181398435e-1704j)  +/-  (4.96e-151, 2.04e-376j)
| (0.025701279395576219986 + 3.1985392508359498104e-1704j)  +/-  (9.81e-147, 4.03e-372j)
| (0.028562236310447766021 + 5.6724404561216608314e-1705j)  +/-  (2.32e-147, 9.55e-373j)
| (0.031723454668143911276 + 5.2533171987686510094e-1705j)  +/-  (3.94e-152, 1.62e-377j)
| (0.034144599195551598289 - 6.1654942780017151756e-1705j)  +/-  (3e-154, 1.23e-379j)
| (0.032122841593029013745 - 1.0551320836799080068e-1704j)  +/-  (2.1e-154, 8.61e-380j)
| (0.031723454668143911276 + 1.1346189426962271853e-1704j)  +/-  (6.52e-154, 2.68e-379j)
| (0.012577876279708868429 + 6.479934666040128511e-1703j)  +/-  (6.16e-147, 2.53e-372j)
| (0.0024105909858388584306 - 3.6085678094317442242e-1703j)  +/-  (1.13e-143, 4.64e-369j)
| (0.032122841593029013745 - 5.2550526275551973853e-1705j)  +/-  (1.44e-154, 5.91e-380j)
| (0.033798238246891289586 - 7.3169135645953073365e-1705j)  +/-  (1.01e-156, 4.17e-382j)
| (0.031289510019789845886 - 1.2249801051257951736e-1704j)  +/-  (1.09e-153, 4.5e-379j)
| (0.029768736477058917862 + 1.5881740051137333977e-1704j)  +/-  (1.12e-152, 4.6e-378j)
| (0.0056344208418654339546 + 1.7053657524847311868e-1701j)  +/-  (3.36e-147, 1.38e-372j)
| (0.032488393291009849537 + 5.2708244180478514722e-1705j)  +/-  (1.07e-156, 4.39e-382j)
| (0.033608794140938938476 + 5.4707212588187762951e-1705j)  +/-  (1.64e-158, 6.74e-384j)
| (0.028562236310447766021 + 1.9476664071933215227e-1704j)  +/-  (3.8e-153, 1.56e-378j)
| (0.032488393291009849537 + 9.84717833277619216e-1705j)  +/-  (2.26e-157, 9.29e-383j)
| (0.033798238246891289586 - 5.5610987896355525989e-1705j)  +/-  (1.21e-158, 4.96e-384j)
| (0.032820338864625725512 - 5.2998175057215606417e-1705j)  +/-  (3.3e-158, 1.36e-383j)
| (0.030313388902477166354 - 5.3522823557101446132e-1705j)  +/-  (1.4e-156, 5.76e-382j)
| (0.03412254608322897731 + 6.3940912422813920584e-1705j)  +/-  (5.25e-159, 2.16e-384j)
| (0.033118363229740150418 + 8.6601785963735391044e-1705j)  +/-  (5.93e-160, 2.44e-385j)
| (0.033608794140938938476 + 7.7134157847001456791e-1705j)  +/-  (3.67e-160, 1.51e-385j)
| (0.030819912798338269291 + 5.2992548024332526615e-1705j)  +/-  (3.2e-158, 1.31e-383j)
| (0.033118363229740150418 + 5.3420770640591454349e-1705j)  +/-  (4.86e-160, 2e-385j)
| (0.033948137250778137737 + 5.672476167210394117e-1705j)  +/-  (3.19e-160, 1.31e-385j)
| (0.033381618793275830487 - 8.1597678655238922686e-1705j)  +/-  (5.29e-161, 2.18e-386j)
| (0.032820338864625725512 - 9.2201661284150801792e-1705j)  +/-  (6.73e-161, 2.77e-386j)
| (0.033948137250778137737 + 6.9668505825607929355e-1705j)  +/-  (3.19e-161, 1.32e-386j)
| (0.033381618793275830487 - 5.3984905827987625621e-1705j)  +/-  (2.95e-161, 1.18e-386j)
