Starting with polynomial:
P : 8*t^3 - 12*t
Extension levels are: 3 6 10 18 68
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P1 : 8*t^3 - 12*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : 8*t^9 - 117*t^7 + 945/2*t^5 - 2205/4*t^3 + 945/8*t
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P3 : 8*t^19 - 23713751/51473*t^17 + 2134183615/205892*t^15 - 48885080515/411784*t^13 + 623352876985/823568*t^11 - 4536269518165/1647136*t^9 + 18427952550645/3294272*t^7 - 38805894891225/6588544*t^5 + 36681698574675/13177088*t^3 - 11110847880825/26354176*t
Solvable: 1
-------------------------------------------------
Trying to find an order 68 Kronrod extension for:
P4 : 8*t^37 - 5733047084801988507673858368826376752737257799872986549589194661054622363970051312520981447349109222/3061069805684283242172705775599612012827513018154610519861389584550720254493444364048445608019521*t^35 + 4748704722524508474016000413552696348086879253107726532862701417559097003772550510490437472874946610455/24488558445474265937381646204796896102620104145236884158891116676405762035947554912387564864156168*t^33 - 1152158483373137211013565928808746431672248686614330121197187621375730417482191212876507163640384742033805/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^31 + 91452121262687374459126099790959544035485169237696837103964497851917947652318042599458453403240724830956145/195908467563794127499053169638375168820960833161895073271128933411246096287580439299100518913249344*t^29 - 5025020280819588216765994152512476889386333923391487982881788219269453584203219264220204465575559056972955495/391816935127588254998106339276750337641921666323790146542257866822492192575160878598201037826498688*t^27 + 197267806720891019128486393414880517673404163909547101819765336209181249098624497240090337844685332105456710135/783633870255176509996212678553500675283843332647580293084515733644984385150321757196402075652997376*t^25 - 5630775206349072298779825078261263813427657737986435996216175216471291171430342617313393367020426201439785947625/1567267740510353019992425357107001350567686665295160586169031467289968770300643514392804151305994752*t^23 + 117827251880676519795356833890568978832753157614746877795854859727103670235262802817099891916721740998086050477125/3134535481020706039984850714214002701135373330590321172338062934579937540601287028785608302611989504*t^21 - 1809399282816597579539677043320902614319267046148827542771804696941324276669521665932302879325879120449348452484875/6269070962041412079969701428428005402270746661180642344676125869159875081202574057571216605223979008*t^19 + 20279540837768995742832549168121618543323743387871741122190758369918334792304926786272818500357553664363327797593375/12538141924082824159939402856856010804541493322361284689352251738319750162405148115142433210447958016*t^17 - 163854704317572226565660429144981371079016061146111795493328319749736339739696351180546237273758636292945461890796375/25076283848165648319878805713712021609082986644722569378704503476639500324810296230284866420895916032*t^15 + 934826895831672213617875418150155073511034356371058996826781316338428261150599585120616199740395717842743942118701875/50152567696331296639757611427424043218165973289445138757409006953279000649620592460569732841791832064*t^13 - 3646072911592657438924826296658843377792232993334241535003041169410227240174245851275618697382292248549432865784633125/100305135392662593279515222854848086436331946578890277514818013906558001299241184921139465683583664128*t^11 + 9246498376070694984101280222661815837983637074083024186759545471071402912169736142198118187821525303445848638271463125/200610270785325186559030445709696172872663893157780555029636027813116002598482369842278931367167328256*t^9 - 14075162454890542561214993396182670539436769553388364727278752223859203913472759584421765867586855866074412261237221875/401220541570650373118060891419392345745327786315561110059272055626232005196964739684557862734334656512*t^7 + 11223670470821662156664682589875885264407039996102127715344231731440924098308902639468784234646698023479273018219384375/802441083141300746236121782838784691490655572631122220118544111252464010393929479369115725468669313024*t^5 - 3612597752089611750681961089938521768889926518371641578303796313820979622783857032689145772204954865076723960404165625/1604882166282601492472243565677569382981311145262244440237088222504928020787858958738231450937338626048*t^3 + 247911845247377686610893496015462280834169800553184099839536121747826533047532604715178862440935597412091623909134375/3209764332565202984944487131355138765962622290524488880474176445009856041575717917476462901874677252096*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 8*t^105 - 47432570411031073619845062198808731333440454845133201283234333661304180269565426278519390527198001240050821717357905915941300481373492139042981785743991399117447414656044067952016092040594755326502121474643065126125013773178508358865739314670285597294288138189761783473581737130638129635077004512333664004749380373694856530461681250674438769052516998305110696845541340960595472890496377044109263973440230418195776883694391277797217278909254843117121252306253317581769258420015097851756664935132600157941449153737884468035155905180499250267861112503672805357008695128787306030582186698584391296753511626657928128483592810503216503503057303788802204507573326298151047564770166908043360607861400946762951353016072386643143608329886358232112293510946294913053791756432408302783488558299696477088555112029471977332283501009057341410300459986093804380495169224989172043135008259751826163790331450992060435271447967518387343607581979359355073737552287389097955354966666209080807941550181208905350204660506552365360930290323626540906696277991193432786943304886834652782144572109981026524761012995789323416099823946252927758462085450592833745044680905170341420354566669370914892472993236998496394213840152997362957076655064417759273238318798338938214966570021454101603207531736858533487844217484709516049770350795860379270070104392720818741120134333828205408070943744759749778090795961578275830483213464734460396730718013831967303147018096427480606946322729699079648663456381800829490917387603405766235024832204828113018260047997589447903879504161841190388093834191760316862529860711726517516367401130714978746865847883896837230007282157612625081659294306925687923585105547514361255511343189948516280059406331440789319948110973707003749827840195571426257510296419871826731741903973481850097621303720037985756989524935472842426473441111994755871843714914631505675589296978583388315410818228165125160759434639614516051164924029293843252716336893885368660832251313835358404233141770708188238463392507416344550058037797970454842648806261441858312508709967606422083634535610669382681221863170060941208695545662393627579138708189995674406450681170417820017245379502521570674309837579914037259183266965082327475846047894447092055155462394396772896089698289922606030881397751304341520748602483450818480910092500258619173079741554521283951981778752107872314307156542018573121898253654568816513615723251497847550829266132409154784990312096991089859934582995080720648597687349007319258523814006016350624912440840156524609489237148260292063534035266005573561647675221105014453633440569175454705180836922344834382712527694152569982691639192098671076110588591292873211559656971152494740197032193453126344633475107065957485414715646539019379298941061206485268374135153467704105594630668539147935015913109749205448195360834526779051015801691345619999369201073032585435890381195339438457087942530570695286275474537950848595166567106449304479828295703450446511471608939447228175203082476056188836520825009690360538832146602004837689749816267569505680455868876013232782775500248541283213730186364832078237967469991581370625987284553606531979596086478716955853588652432367120744866568704721295867247596084660048629478668456570688845048387420369034005490970449013635858760700564823876665672790996758176798771479307237888913317251993049999062119227509459989570561047202196682901371042283022993619742303553577810416256797747553517365736139072523299243949392519865677673326240501766224122373109569264611137244097982050984807043571782311948516282823108303856104643886241784153581243621101238406743744841669004247950707627825892685059133376002079293992357655441234776228444184183799761711097485728097553617862126502800129026713339899643389928490609993516321475112751869393775499954994804294421616395155346158587192618991041939328777989256227494067960464946924738305797212842557135959084713154321222677932646439924851434328026/2910855525717058564547573649396851245490035960000695114654407823623524940364771571400856531786429056601034243038269031808667345456991863236318924836283098934403939916084890045523030936137540604340768794331562936940616873044199979334428825786666715926104716643918017734526581685572642769656271534809098609113871736347126042577346296444396602321880151854036410031367232488801196588091475851507402206088246104383644806571154568018042213254794867809571094685490256231217718600401536687753822005401986716962270975500252096778717738366367013918003173348130398747820716773984501397657081979783905744050772900944805665864258070331424018845055700901438124889037180535711677292780050308520073760668631314206670142601371954679680139250464813795609200440797311096396446816886213652428235627708396751793543922396283482471811611640091972000266947333580324768824524766448306831160924194326972795852932278988723711978920871411650313543766534524770165674528649835005174667238364996652501525879050834142282958029262324152614094311672800067507350933751690688074905678877432578569437664893411752755715865317116750881684534487339704310925938524364751679682504087523245827378612282705239478794043983804743257954034369078040204511296884776067059280837450469824264478199258263390267009715648911773677553202787987787243327962951256968219446530956036653533989463823493541675397301808819690720276232737622126361086654887794971517914751621038504112814680995598817160474520175418248905042755464432619807993159270633372922443302151892817619429325281399372234821628112733585117214188552857929953169656798825472014455275061477828950793846113809977245562179942906519130086179698005113159607036619448554836978367718896022343088311728876898731572748913202087723505123251459572649166656920384366972702661869572874538610474687829813759656088316972825075804153531023215009614368046478204597178520332761241683268095428970869600103755728460962203100046452420241617429128071660507070055378213541351906054532157051943001727366871409833607866641171799698895698188895208452879902703352421407562978603555745627940597727138507668347174902916650542174037692456667501078377711830692023210034677029738709357894995830857420554145896983800030469714459384077002523565073889747592581371764223712844350115525406708449211421351402559720465948872573508363594057836322964170532197324901876736685078270576787361927264214875445669782376615708036286251013190353576426795096909034157981723350343094631343612905276772360829471741421061651792282966693033806781867166188667899614523840708876096556657356081582746400498561614601020713358495902870673808127627190098405501115637675046623717460733882593299367353944374285900760242116506300101933866012042197353055115109611789990077736009328518025139911247186245744165248192924047232362893356073358715143829808685465265723305889153705202539918909106142677953823609051878574963552642820308112741819575494451201731753728984242528114195158277691061495927449083708210701653971171986149398998957128634945295388356755909893598659584661759778247642588643310700575842216920166184223499582410820369529475602297829905633355240425979543713556125338885744904490343252325851429568759699135907028025261740448764154846961294264663440815811394218705427899621479151288226045113056483709163163150703391215902023654427751566069732122409405325426166142054512944951336538792816290348123093142512770814771540755233382080366111443715499241600937698638235316086911764018525561418615625249743991516369779555713442431098838868836800517578921363889435066631748225889690543867772142287223101557234239827554160115514532232169907525126954408153999898534340282997840625886321626719013320279208735328283486216375859894848063348117769444932008303531703535796642384321003631181378012715728014263632738192455415338712803716669884651477652544699528684140162153535709664295760902838781137025970897773752538087030398871248108946921743242024143*t^103 + 370528801730714230325657839018994197908654008830927232263032358564252289874804102473261647578841798126850974568125851993369211949977195930439210879565301585122876355448666664598159798937981025633805348786640012109258854966370758605344533917929420496554677924704113298409325313327641122872269457765181483880653893940955112676780669065928689146324785894603949205780906276761092702274583342505238358838780465871644123491668066537858528032647669666164947197585812030680787890003006294429884153093655516930106636068061173453365735295933435674967602727809584668512104191007832124841875854305956865642779582494968394681965791290130398190920555600322665567811455089539821714090471024842898839877932072200699897277521880592607385140318519753420343319877867485445015473955638819874302590584050123299624243348241520622696528399318551658420015204518988403877045945341727368273729360650693701318457461242302632865979776272265845088394885782310183767903563183507842490792277058282068722595564920167508573471888558304572436411228612052343633010917779812177325082969487221106883158826153332685926007126524581680868949692233526169627785313543293662869745715086216787986820535860199402282052275284980931728566136758674668457273963454297108807259961122269376568675849074758524638887911024873188413464772696666444912344532729605416163833638856006004350987299013409875956829826367996870462731896703908819633973156356925526562466273615863784677277530376690002417807655427326116515767147931002224205002936313181245376370853761535700986285083166204759207298858904022752693889470324072262344890974003445896431119266929075617676551362815728867807267295714759329385446447750083115555237750815015623150643169256610030528861597903759054940778326292427290356923479115578553143332524572358656370677819556673504088636562923010554249314750048425897722533853918029347802927387022272590524290752435258558531215279533815859217749740779011525776167686784249550758955796476262333406676665874739721005476011150599110957357957821031028028555007645154937286246475398426959379284134808685941453210056364885938231602364579419444995724655164046539450706678903492999285562947856199152237227936557584095396603877366294795334307750731016253827723556068866658940707261768594872362514316570639983783698114569603873029702191985018438628605659232552202065499958968013474832949788009245312507425715768179866852788208216288666940633628616471494242906501593335028723278910234488601081120344048218947284175758139060965584128091935301611216881997851690940724172207547594153936604826568552528049740686199453849907747149036283192430294205366765170428146303075133321066998637609657105498943250150261016499384758378671299072034602545260734378870384001493111507621007604545074403906411471807987331158220878572983383289741530604479180079315693091180188759073226460446141749302313003176261558366421295286686787247583946179579874422541062397284243951418175096954176853397143482213842562806527671607292412385112847342719174486232294456248059311963692256613876655043190247836883348996908127684097050247770428922444288440502033863574059406013010349183939761799408666176753067434658639080729700958508134691381930895532502302443688603591254928022896075629028134815892476413586384283756391525577542415160972953239116072253174459162574070051164301992603770621004121990454868659526811725990135722528649283533028997659086473899247670084690511194617814395455535735845383965071256905645756897027366375177693679539033535868251229153612007299135665758160532606969494672557272697892673294993729743804846370340360267332077638249004612932613422488769354468684722260068681343959244593484295137552303062868051639303664823081653330813424210701170517402024531897170242977904055784065235636908331146362632471498369825448180039724987042518040675792759349641543830838826060570560824631119374696893086181255925055775582166684595122939853286221477666871866356315331324518076073009785/23286844205736468516380589195174809963920287680005560917235262588988199522918172571206852254291432452808273944306152254469338763655934905890551398690264791475231519328679120364184247489100324834726150354652503495524934984353599834675430606293333727408837733151344141876212653484581142157250172278472788872910973890777008340618770371555172818575041214832291280250937859910409572704731806812059217648705968835069158452569236544144337706038358942476568757483922049849741748803212293502030576043215893735698167804002016774229741906930936111344025386785043189982565734191876011181256655838271245952406183207558445326914064562651392150760445607211504999112297444285693418342240402468160590085349050513653361140810975637437441114003718510364873603526378488771171574535089709219425885021667174014348351379170267859774492893120735776002135578668642598150596198131586454649287393554615782366823458231909789695831366971293202508350132276198161325396229198680041397337906919973220012207032406673138263664234098593220912754493382400540058807470013525504599245431019460628555501319147294022045726922536934007053476275898717634487407508194918013437460032700185966619028898261641915830352351870437946063632274952624321636090375078208536474246699603758594115825594066107122136077725191294189420425622303902297946623703610055745755572247648293228271915710587948333403178414470557525762209861900977010888693239102359772143318012968308032902517447964790537283796161403345991240342043715460958463945274165066983379546417215142540955434602251194977878573024901868680937713508422863439625357254390603776115642200491822631606350768910479817964497439543252153040689437584040905276856292955588438695826941751168178744706493831015189852581991305616701788040986011676581193333255363074935781621294956582996308883797502638510077248706535782600606433228248185720076914944371825636777428162662089933466144763431766956800830045827687697624800371619361932939433024573284056560443025708330815248436257256415544013818934971278668862933129374397591165585511161667623039221626819371260503828828445965023524781817108061346777399223333204337392301539653340008627021694645536185680277416237909674863159966646859364433167175870400243757715675072616020188520591117980740650974113789702754800924203253667593691370811220477763727590980588066908752462690583713364257578599215013893480626164614298895418113719003565358259012925664290290008105522828611414360775272273263853786802744757050748903242214178886635773931368493214338263733544270454254937329509343196916190725671008772453258848652661971203988492916808165706867967222965390465021017520787244008925101400372989739685871060746394938831554994287206081936932050400815470928096337578824440920876894319920621888074628144201119289977489965953321985543392377858903146848586869721150638469483722125786447113229641620319351272849141423630588872415028599708421142562464901934556603955609613854029831873940224913561266221528491967419592669665685613231769375889195191991657029079562363106854047279148789276677294078225981140709146485604606737735361329473787996659286562956235804818382639245066841923407836349708449002711085959235922746018606811436550077593087256224202093923590113238775690354117307526526491153749643423196971833210305808360904451869673305305205627129727216189235422012528557856979275242603409329136436103559610692310342530322784984745140102166518172326041867056642928891549723993932807501589105882528695294112148204491348925001997951932130958236445707539448790710950694404140631370911115480533053985807117524350942177138297784812457873918620433280924116257857359260201015635265231999188274722263982725007090573013752106562233669882626267889731006879158784506784942155559456066428253628286373139074568029049451024101725824114109061905539643322709702429733359077211821220357596229473121297228285677314366087222710249096207767182190020304696243190969984871575373945936193144*t^101 - 924325896312366198174836799242098811022114041692000633045895671088916306944635084659655393579592821704915152033666729345268776403198141277145734292202176755603458643521712583919635117361624508898614451523930558986624878105961963897184062942517850392714969457253874101199454915620198144103569416681456605531480942333169270136780533033263438550151807712739829801542515894328868980135728567714065851043656507770653397827008288929739440851388277832355594396808249013763541520290807892670710434444702620424927596746275089655973881835810670380025807413751848286020926918716226759394774868726122496355723460167308863708157139239597787980740549291625618277766228460344689844932673029192773406515056714510163698991458405553671698336404608099415177649279801646844628508546209361009903494031621130380876516710681986102831668853320024781369524854536405236194365859720034059527322089508848220653263831270681309052070916388614007127339853610176192350341824276150202742663076371544044858408943201461822188586465205439350855699261616845480400080186064461307450372930706313535276697061150981677528699908941694958363140298137277067708612700047350215145910319361951453602959602809828142358130652373556198757269573476669685251953593748800146764231465011607032577325839782705273262166237333600860950896396357721397207043520268382325940309862942230289444362630586803255403512391546779545988936680461172428545074232109120833280443726111233546418948134071523977225492455776877809104197509395782408607430812794816402659162774951344170384000266224335635539534308778021487784044660582290167756379296504191412683250622882708465681987029253519597566281834088506825978792776039706674856118638870954180586880984935815844785149227530190791329508130903165669823193329643161991035510591330550310733797174004403321542401033769079685281219094641572893176655361027403632200210094283470323372911184880251063599838105777789497308288675626164950869678144879190754326249589710723439745087267712687017759659702454812200236317831935720257114422183623034944018690624873240106686687920475579281053904643914146234778957249257460435773400350411138396125090484929649248787360051781090899208304255782234695762381263467249490218834801076353492427576771109034791613921213313093537020590857157930035674670874084251049293770847883325315710201619327811470137906842676868844539706734748818386201880623894783260093774188016542710026705200060846318960188042473456302222640695094196992581002192542671993122728629399012533646099874979203516318848793149005666234108235794274338518682091929430152762800001257726422989899958784102041035158120917102228709225934045734067409217814487647272194063306200199339589616986407688538141839653343431337769722327317594063060717583658279611695037217802964230675885309319627561884593641873434214716382744689429675546419754292719746770840736687908690523546145168949103616850260508478116340968057037297699969300903173065160989723358794964559779954827491860830662684679862143771609271609304349212676721390198882095055126791612786064400961548238758004069030070134561999163001329386494325658961622805214249119247629981364138261503736579804207975051258782022786366314213260763612104514255559781538153350166809533290219061940207627400020719983490034868716925373024672485452777169079354393334198395420726813447511172073513952200860589932721643066907892288522604299154318247618481446738942283039046081334666978979267648058524176302828642695821308302560070202430262159147107803606396801376217515471542041799680894938895265774392367494903670409722739302898615676105985357264602925977191519721613373184589115208958290189824202891904948721297860773790807756856571357164109883245840663127496240613226678112242108473152621712037566228838013102354181060635001576975081388941578788637527237621602748265947116679724113756631167432839578053403481906784196197074722658217772779890091289267954271609103519761062106996659066185150993126934493875/93147376822945874065522356780699239855681150720022243668941050355952798091672690284827409017165729811233095777224609017877355054623739623562205594761059165900926077314716481456736989956401299338904601418610013982099739937414399338701722425173334909635350932605376567504850613938324568629000689113891155491643895563108033362475081486220691274300164859329165121003751439641638290818927227248236870594823875340276633810276946176577350824153435769906275029935688199398966995212849174008122304172863574942792671216008067096918967627723744445376101547140172759930262936767504044725026623353084983809624732830233781307656258250605568603041782428846019996449189777142773673368961609872642360341396202054613444563243902549749764456014874041459494414105513955084686298140358836877703540086668696057393405516681071439097971572482943104008542314674570392602384792526345818597149574218463129467293832927639158783325467885172810033400529104792645301584916794720165589351627679892880048828129626692553054656936394372883651017973529602160235229880054102018396981724077842514222005276589176088182907690147736028213905103594870537949630032779672053749840130800743866476115593046567663321409407481751784254529099810497286544361500312834145896986798415034376463302376264428488544310900765176757681702489215609191786494814440222983022288990593172913087662842351793333612713657882230103048839447603908043554772956409439088573272051873232131610069791859162149135184645613383964961368174861843833855781096660267933518185668860570163821738409004779911514292099607474723750854033691453758501429017562415104462568801967290526425403075641919271857989758173008612162757750336163621107425171822353754783307767004672714978825975324060759410327965222466807152163944046706324773333021452299743126485179826331985235535190010554040308994826143130402425732912992742880307659777487302547109712650648359733864579053727067827203320183310750790499201486477447731757732098293136226241772102833323260993745029025662176055275739885114675451732517497590364662342044646670492156886507277485042015315313783860094099127268432245387109596893332817349569206158613360034508086778582144742721109664951638699452639866587437457732668703481600975030862700290464080754082364471922962603896455158811019203696813014670374765483244881911054910363922352267635009850762334853457030314396860055573922504658457195581672454876014261433036051702657161160032422091314445657443101089093055415147210979028202995612968856715546543095725473972857353054934177081817019749318037372787664762902684035089813035394610647884815953971667232662827471868891861561860084070083148976035700405601491958958743484242985579755326219977148824327747728201603261883712385350315297763683507577279682487552298512576804477159909959863813287942173569511435612587394347478884602553877934888503145788452918566481277405091396565694522355489660114398833684570249859607738226415822438455416119327495760899654245064886113967869678370678662742452927077503556780767966628116318249452427416189116595157106709176312903924562836585942418426950941445317895151986637146251824943219273530556980267367693631345398833796010844343836943690984074427245746200310372349024896808375694360452955102761416469230106105964614998573692787887332841223233443617807478693221220822508518908864756941688050114231427917100970413637316545744414238442769241370121291139938980560408666072689304167468226571715566198895975731230006356423530114781176448592817965395700007991807728523832945782830157795162843802777616562525483644461922132215943228470097403768708553191139249831495674481733123696465031429437040804062541060927996753098889055930900028362292055008426248934679530505071558924027516635138027139768622237824265713014513145492556298272116197804096406903296456436247622158573290838809718933436308847284881430384917892485188913142709257464348890840996384831068728760081218784972763879939486301495783744772576*t^99 + 827724887281751985534919412541884609174310481942655209469193216910496848447708416119756813806893811302887370339171063215943426509301085868225443878247360144241516666236626408505138519481849444761291984615142132777538231379303448302690145600071982390819133842265578561662115987008078729503277694574415468617265335249682344432255154569593228286320491027152292765335910568743834262487204229194148168716875529328422848864492512310523933736247490435795835398644376045560992425247435995833463871561395260191187271826820436684507621888070356538525039452484117163135663691281672887572478441593147176927501785567926226196881964712812350935019963428655734975669709725597347901769374622690257292580443911034811382529572415835653667576637054725548498879790330473586356680248172770708135845275094577920473443066121335269656435977675818450868679164608208385067789568099332602658116154599985187548830759515150657417130369120725068620477531871566079009359108535660290996655967859270874456427307647729255189326552033022626418378100875990342042759268266381266451580058634719473501921514558669478181573889527591559646598814470612304940552542969709765955725176345278055929446011478349571664225781426649452149314753120556216991227821091615986377073315207884321306731105854887411227202285655253645148018604655464010863800331703139538731530779153968990239870808027000392221948768517310399310576581749732012617051806644966489754249312811519462792210837238355478769229773665170968077599747122617877328893050460321889885230244683768231025735323245323908591671957513906707477809900799487490995843687048320404984719390178949910743627601150764082587195066025461074010374997750037482126423892338350437798326451072916930037152817731152637298440689510916616497622184306310391589410954969090566289658415080741725850381859744068945541037047812921886688768646790941546161255210665721630118668036362539435923323675808637803229204705421290783489899528840383635176479126297355361003844335031950879547004523071198370529892743339441855374221081927560467820837994878795419447755846007057738832397324221025556755135168355734070338467282851685209465836984601590046057854664867920025538929040750226256366117379187614241367334639640136756486096787805347186195403157434465795527257283967010410811573867801420404050102874730171713725657367175405941213744931729409859175948326578092694697429966362471722082535085079028366015203057977959974848119372301508890646696859974791678150862947247407751331301740651701150006344261926086916622438800792961407191742945306508547735643255313458662852587345710649102194226409061121668053335532052743455624541929078448554930008146716951108059999345029377511311676654531166912999204488459869302464428755434504551960064392078405366429458996829128460826992146088775413737262903244229209782785320287473473016403059037387581762414690208803477918379726487275344943313773828395722388127464580587144278066087938505446797681209935240066491067522285317731952606337717256210298465803931844699121901901086514925188108967932294904389063001578086573302114051391272311968493701212216122407137496012431497249601001009466912121341309588524531929731486035083027367997862925236100148162837350084658956162677888144966101273488622907625661320296980667207560749393353199425405716423025534045563562641047634156663559043786268419149955582625642950658406180536519724852070235412527423565165033025302189835383160877535957204377691446529552026460817276957300485471900822995612488640056621327183386622899570493882888440504126395194327847640581313728908200829684264822628844047667665310986069747838650644738269198789528607833842595535087695879027163957553955759471927463161624439034855265472125812311018110482215696487500233641344819410734135496909391638920069528432898336728903583521416699379297644810770811800851232841801735783125636755111354107272494875597045254158534245647820467693711454689139100929971099350924404023648696387516420991899/186294753645891748131044713561398479711362301440044487337882100711905596183345380569654818034331459622466191554449218035754710109247479247124411189522118331801852154629432962913473979912802598677809202837220027964199479874828798677403444850346669819270701865210753135009701227876649137258001378227782310983287791126216066724950162972441382548600329718658330242007502879283276581637854454496473741189647750680553267620553892353154701648306871539812550059871376398797933990425698348016244608345727149885585342432016134193837935255447488890752203094280345519860525873535008089450053246706169967619249465660467562615312516501211137206083564857692039992898379554285547346737923219745284720682792404109226889126487805099499528912029748082918988828211027910169372596280717673755407080173337392114786811033362142878195943144965886208017084629349140785204769585052691637194299148436926258934587665855278317566650935770345620066801058209585290603169833589440331178703255359785760097656259253385106109313872788745767302035947059204320470459760108204036793963448155685028444010553178352176365815380295472056427810207189741075899260065559344107499680261601487732952231186093135326642818814963503568509058199620994573088723000625668291793973596830068752926604752528856977088621801530353515363404978431218383572989628880445966044577981186345826175325684703586667225427315764460206097678895207816087109545912818878177146544103746464263220139583718324298270369291226767929922736349723687667711562193320535867036371337721140327643476818009559823028584199214949447501708067382907517002858035124830208925137603934581052850806151283838543715979516346017224325515500672327242214850343644707509566615534009345429957651950648121518820655930444933614304327888093412649546666042904599486252970359652663970471070380021108080617989652286260804851465825985485760615319554974605094219425301296719467729158107454135654406640366621501580998402972954895463515464196586272452483544205666646521987490058051324352110551479770229350903465034995180729324684089293340984313773014554970084030630627567720188198254536864490774219193786665634699138412317226720069016173557164289485442219329903277398905279733174874915465337406963201950061725400580928161508164728943845925207792910317622038407393626029340749530966489763822109820727844704535270019701524669706914060628793720111147845009316914391163344909752028522866072103405314322320064844182628891314886202178186110830294421958056405991225937713431093086191450947945714706109868354163634039498636074745575329525805368070179626070789221295769631907943334465325654943737783723123720168140166297952071400811202983917917486968485971159510652439954297648655495456403206523767424770700630595527367015154559364975104597025153608954319819919727626575884347139022871225174788694957769205107755869777006291576905837132962554810182793131389044710979320228797667369140499719215476452831644876910832238654991521799308490129772227935739356741357325484905854155007113561535933256232636498904854832378233190314213418352625807849125673171884836853901882890635790303973274292503649886438547061113960534735387262690797667592021688687673887381968148854491492400620744698049793616751388720905910205522832938460212211929229997147385575774665682446466887235614957386442441645017037817729513883376100228462855834201940827274633091488828476885538482740242582279877961120817332145378608334936453143431132397791951462460012712847060229562352897185635930791400015983615457047665891565660315590325687605555233125050967288923844264431886456940194807537417106382278499662991348963466247392930062858874081608125082121855993506197778111861800056724584110016852497869359061010143117848055033270276054279537244475648531426029026290985112596544232395608192813806592912872495244317146581677619437866872617694569762860769835784970377826285418514928697781681992769662137457520162437569945527759878972602991567489545152*t^97 - 567149485511611871755195644712336558554015351383521723976746045710047186553176702979000981127544065180084362144799029614542474357671101151737281308694829379224816348729337672865341024838864119905686693804755322225935193387586219014546258729891164917484982967514202999671171109378137437096076272666385708799467880981382175272521566705848818246360706189282129250285217778695668321615413739802843620678316046746666291829443829030531105815540973015587686330793320035759150469936676166390107563975359382563960423281365362723082628307556489659928651580285145559276555667535530062950127741482349687086825726942930781971945640140383476913965214408291398313099590684502777261451886080373272771361605513381192200989241286849804627504037806013369541373249860391288790956018982716535536393174472553466765541226189234146503031462523135104159394231365405876393839607751659894366234659576475784600249396681245593494102041296917710365458505944170457874664040333808315227652438728804853292754219094063349822135864242004096937836313580435684915575874745313038393522051532448223040603769078631624510287203151776795046140446606290426427180516655936332659645077047908828311485805022462150564782499078725444564848098801265601457827278511843389690127856312562651593893369792049511483076794413582295042999654627632716966627106118575395415146250152427354733168573551767768940246617291673835564128744002526787391298086496645089811598461999635005331448021434841049285277294918118130591064187814417908564370062216743050771722011147553840386319323683709903627549811234446209748735549493930479183285654618531729502536087007726152713434521701660131641774529918627085692816928811302854903829441692618357027964394179154953368612181376941640422474278827744126550664839395518645726817780256930551617369937469101449353885474042269504854804149271005651925824726732674726114769662942783376948752436944371230096887058894094562539207243633422948459765017842117879283902634950599683846425428121935989985319278474109982980665804638023101975042461655224763434391390792704060442039684441486935688285141946933539899419962142850581436510041971425401292159174479036915686726392652413556468908461752499574305670475277242812192872963324409628768060250625172480481675412011294014087819829426225336751905532128166480989797517299385254324087793309713147923392568115040121596568256599621976634849792975962994238392008563345287273015921782296602633464063781726332249762251358797567934157608444464118442954462754879347763821111749889656506578457882958859721411671325563352666365074091009484940836560173050284415322424897705594659537552560181363665828249108733405424101019481480152295119046245921472731347713825176379028801446263698466413833119812775001538749509988580659210833751468893621958550472956163665047478693758325416350172846045597372388758471260983639703804149353031536913523660446663773205333789063681430913663518696511461744065043723357495478703209242592085693379016259904545001723281973013576038014914002817797255413981327149814307239880065160691890966755828594380496491424648150130506745189885110062838891677254413549630403386609063176659108056106157641095923533765565558229999210700337328309042974732409242339623205757063211218883737662329586280436940861441693074767866568497273155610569054409448673196887761191009540852926814352222919172384268940323301140849116782038717947196911692264363149405492895980008334893710833871201568408688753853152649311221696285732416384199156124915013650107789831643254458905401554135627288562684220454865986591941764670308139735500161848750413333169103569903894946511406839689802309811518565891354555414647645619644967207654844077140142261409142055628443820813589237321901357754090583328382088952949044736242879035103758797213951040846878325999160373929598345987037367791176569950747956411351244033914857197684920331813566317248094831136740683786807160551321144199579204408977850928745944422811215325620313507287/372589507291783496262089427122796959422724602880088974675764201423811192366690761139309636068662919244932383108898436071509420218494958494248822379044236663603704309258865925826947959825605197355618405674440055928398959749657597354806889700693339638541403730421506270019402455753298274516002756455564621966575582252432133449900325944882765097200659437316660484015005758566553163275708908992947482379295501361106535241107784706309403296613743079625100119742752797595867980851396696032489216691454299771170684864032268387675870510894977781504406188560691039721051747070016178900106493412339935238498931320935125230625033002422274412167129715384079985796759108571094693475846439490569441365584808218453778252975610198999057824059496165837977656422055820338745192561435347510814160346674784229573622066724285756391886289931772416034169258698281570409539170105383274388598296873852517869175331710556635133301871540691240133602116419170581206339667178880662357406510719571520195312518506770212218627745577491534604071894118408640940919520216408073587926896311370056888021106356704352731630760590944112855620414379482151798520131118688214999360523202975465904462372186270653285637629927007137018116399241989146177446001251336583587947193660137505853209505057713954177243603060707030726809956862436767145979257760891932089155962372691652350651369407173334450854631528920412195357790415632174219091825637756354293088207492928526440279167436648596540738582453535859845472699447375335423124386641071734072742675442280655286953636019119646057168398429898895003416134765815034005716070249660417850275207869162105701612302567677087431959032692034448651031001344654484429700687289415019133231068018690859915303901296243037641311860889867228608655776186825299093332085809198972505940719305327940942140760042216161235979304572521609702931651970971521230639109949210188438850602593438935458316214908271308813280733243003161996805945909790927030928393172544904967088411333293043974980116102648704221102959540458701806930069990361458649368178586681968627546029109940168061261255135440376396509073728981548438387573331269398276824634453440138032347114328578970884438659806554797810559466349749830930674813926403900123450801161856323016329457887691850415585820635244076814787252058681499061932979527644219641455689409070540039403049339413828121257587440222295690018633828782326689819504057045732144206810628644640129688365257782629772404356372221660588843916112811982451875426862186172382901895891429412219736708327268078997272149491150659051610736140359252141578442591539263815886668930651309887475567446247440336280332595904142801622405967835834973936971942319021304879908595297310990912806413047534849541401261191054734030309118729950209194050307217908639639839455253151768694278045742450349577389915538410215511739554012583153811674265925109620365586262778089421958640457595334738280999438430952905663289753821664477309983043598616980259544455871478713482714650969811708310014227123071866512465272997809709664756466380628426836705251615698251346343769673707803765781271580607946548585007299772877094122227921069470774525381595335184043377375347774763936297708982984801241489396099587233502777441811820411045665876920424423858459994294771151549331364892933774471229914772884883290034075635459027766752200456925711668403881654549266182977656953771076965480485164559755922241634664290757216669872906286862264795583902924920025425694120459124705794371271861582800031967230914095331783131320631180651375211110466250101934577847688528863772913880389615074834212764556999325982697926932494785860125717748163216250164243711987012395556223723600113449168220033704995738718122020286235696110066540552108559074488951297062852058052581970225193088464791216385627613185825744990488634293163355238875733745235389139525721539671569940755652570837029857395563363985539324274915040324875139891055519757945205983134979090304*t^95 + 16401532322687192065454226137781375496776641942281999923641841447136247952869179301982849315394106145285063830195985681993726615273333967118777322448586847654442020579356469658036103622721938358289444027215422558655884582055940651924364919646566622092027280030033150642630664766717533990779835306669874112321364595974326539667089215502485248793189354391984170975755168724814413760410225299869682794288191469726683967220266256858368353327312902426220134585072091692772167011794161845694477351487082204593075201884740054691810860005562329456540197377940616207592893273556493793659749994920536587652077432300773844415541434235534620049353831324244511381254076213357948245522174123446729165350457267623648016700631966609723677607605333873393513898157947340585959349998636301282931813815540986653938022859343621991696002519171622432100214444697641933329121529346215566667512419567559856157446891904628047577071417807875450657103538292147579783332949672765657058866764469378196237450954784663097297583138984400300011051523028220372310326409132381227338874823703054651706879068830290209402337515991201713251797024292163127837307514616136147563134962170374210844566249808189175969878676207353026861913208880300124413693502316622214534604390640570536700690421074001072684882052171660663476959711604647567400937493707023025610843049041089481790922668843381403280318578171363149256806338671085736471795146073800394216209241637529975071055309510117441819599933044912372455410414006209373743686520694774409304852761655717198390217014338828304793763108594664817760793538423390505397562117735910712601595078731280378085127114695621083266671456559465633257359284138533508220418341869399370496962904397116236149877547954486781774697671371430283036906344400884524154140449439165414787328321016419563523908837951062982171358499193228164687460047797366797165723942234745025229820307361637608526118206167029533062657689979025723562129752172087062974495908485708202875042366984496261254831058410055107898245320914952920536607115805281035357362573994905959908199078427256336132673465862255158813600517054869878446218069734611187350667886691916631821914549792329970823842844782223115271594143861675795456761139481221493349835336418445373760183251949700501553607236591239888745405128537089599092375709370621132149275764689269903176398305525914595224866848262927270325883803832101074910929069034686402676110533073185978779278658489969551228839769440554305660224920169617934641317078410751659464694322361874453196235568031527506714134899469263815068693347113652157715488204965746721263318004816090942252807794033571200525967382682767153001285398832544460469773549041442994661632475392345511165759428127318245230466297683164514145792215981118978614416459619834415637038473673440063247421531410937006611553755006019279164417600015519420261787103740161499518134641778537307666916935260583279632610362146751271342656392820164968145493925611397031054420216907819403278008302403127266025539191685110996690835092895540514858845871677171061036987756421507750416510138087616579980979767244303331335441317196080683202643243011432059994706636690528684753369964251745190598804238010756593452170016378873035411052990989080798394225015455375609403895085848890296820533301864933751133395901426254552359684585618261264733283763808996817141094077096089516267229190537371088570595209751745628803631793747739077160458792935284440285657422490807466300015595003319914948728191584005746072823236038207939097871765968231646489685165871946827214459953886728887802434299825323569791112182959574584710550591811468051627253580465562989788715774634904727502115921518048134060647918770902943492096861629071417196446986191895155569363656712495066611578177752302905412966079368597165608537680777801765592944600782224681754954245628886883937914869768430992721422346317798686056864419221854552422541843114390381770425103384114584140791168102404779842218943776853324715/39494487772929050603781479275016477698808807905289431315631005350923986390869220680766821423278269439962832609543234223579998543160465600390375172178689086341992656781439788137656483741514150919695551001490645928410289733463705319609530308273494001685388795424679664622056660309849617098696292184289849928457011718757806145689434550157573100303269900355566011305590610408054635307225144353252433132205323144277292735557425178868796749441056766440260612692731796545162005970248049779443856969294155775744092595587420449093642274154867644839467055987433250210431485189421714963411288301708033135280886720019123274446253498256761087689715749830712478494456465508536037508439722586000360784751989671156100494815414681093900129350306593578825631580737916955906990411512146836146300996747527128334803939072774290177539946732767876099621941422017846463411152031170627085191419468628366894132585161319003324129998383313271454161824340432081607872004720961350209885090136274581140703126961717642495174541031214102668031620776551315939737469142939255800320251009005226030130237273810661389552860622640075962695763924225108090643133898580950789932215459515399385873011451744689248277588772262756523920338319650849494809276132641677860322402527974575620440207536117679142787821924434945257041855427418297317473801322654544801450532011505315149169045157160373451790590942065563692707925784057010467223733517602173555067349994250423802669591748284751233318289740074801143620106141421785554851184983953603811710723596881749460417085418026682482059850233569282870362110285176393604605903446464004292129172034131183204370904072173771267787657465355651557009286142533375349548272852677992028122493209981231151022213537401761989979057254325926232517512275803481703893201095775091085629716246364761739866920564474913091013806284687290628510755108922981250447745654616279974518163874904527158581518780276758734207757723758335171661430266437838265278409676289759926511371601329062661347892306880762647436913711288622391534587418978314616833026930188288674519879085653657814493693044356679898029961815272044134469082773114556217343411252064654631428794118829370913750497939494808567919303433073482078651530276198813413085784923156770239730922536095336144052096987335872142367448718220238900564895829930287281994303077361477244176723229977865780853304268663563343141975185850926629120867430046847607285921926636331853746966717324958755874861775455496022417455107958070139898795247391734272587600964491517695292091082690416373710847846061969859470738030878080727007314914703161964483986906649038848072410149302228675645715255165839136971975032590598507237319025885816258317270311101514965036757479783038694051388533686251801807212766585374722174569332565098315801822982256834087481593472848699737055203331047071482844244392725333814304037472188061619758752143854477478727615888505105482257785940473681008000308713905096434594858202621453399907511712322376743629167753002800041080861508075045617850321318937767829224464185436346613244690756671264014642712439585413027199172814787544442334150010773775924971976956159633363902099690449105529508598001786864124977247557152196388931597875986556246751294408832052963570840582953564988928996759395245742064229124678650980093950370965925797628743612017358656943275733248434125436850811455382222215395631637099734158340931427443334127757613274414820264967006528066407400068331893710041522695123576768667218814203354817327776803388526476894105169011919986905149045772377709422510805065251854984059559928871321299197932426553043041928554165980254844447301173326081305300922517409833470623313928959714701612025611831323572729548304120934150340983787667053298523507261895828837488662318153573688843870467377267868936876526997697528968991795235075315655320827776994951248789726483205186413720099172508725164883929716582467168373140994274436764828451885094342191834212307783572224*t^93 - 3526257186136451405874763815921915741220659560044251133616850458189910490391131145324149359043885902318107762421501199951691144559951463491552287795841188222185836698340587935289894193789009316941298544164143581360041032873087630761500256901279503570475065435893656193978520048089585886965425998655743975705351626783839012780316152835265921910784730536833091646261027044745602133864208473483932506625272584364450224966662113495527708878602250008984195478052160382737428367456146291064383602633805561895525022569232014956352199965582076816371448378374505712146038829996460424795715154351645336147057715980705361925193052255377886568802751495424992191973698538873030138438553168136636327755432605151817849302232476619120687820958920701821599005542559684190724932443753932175337743885059681761095819910353274675993120382453439422562547439126764541456053660452094320502593955259231694507999588885798967538370551524545964645710376321509893323848281182072518377139408574261320404338334410896688012398803912021660012521289642751958388447171603895312722936689134256384304380563554683606062208692210483393597619626841549175556912226344351702193888940565379020172995642715381673273118525407281354890504352849036032770550714949275345962799760607369810189222804192934293430354059958052987026100169644871526020293546446452424702653089466972586691190111829503680386928224802721684280088707365566662799417700672038954923878943026315506587972722752664580471322226173622470161311191961334143455350869216496045516577147713621240808551953744406125446597371374660844814551456035583845691946946124770189805810044939466907351105483052085494115431609329497056113484780478285278624744750100513807196701549221167222922595939624678989261007718572178518634746537926900700297656242345099341606546071881965666155133791487572554518409495663965165625628033312159278192085764217858614009158121369554583228265971718947294069931287501341538787117309194305366443350929278688036123525743448425179325499087606466733455722388556579176478462686261411744684373965767398975569680247718271555841478057110489231364300637117709249884225566036083247160629882288945290352312637492917379503193953617688658014649437628235076188610093458727642798962936997291240829079221790168556942145822388712191899299191052269099528451047595539164746459774168585384293557947333418491252174748512489966395967067791051331286233167806686940747958133987035901722245187791763243146719885162601931339664928920782509153409392693303017227187345645574952536176499017896386623980389491186548708899553922112514025822709747987067910295952915385493298764314374744833601732665558215444546634368161303750681276458720705944757535856939078893223771716062895375890322877527654533988232651768507115048108858218430270767773464298316119800377365825793656617083769873108250261353383855296666813270511675438248393875809321725306546908606084720891846104914426434759384645663850418942661403407732552677879384199668154543982512573020605594225254861073363443869713410117380660984089028356852286154007333131405436166480501929762093389042862585391830750010183480810565904997699687308407854909727353115808681548321357840001141452269214129437182785818346768514648824925577271131441614443215695542584341643449195916042649456039216036199434176688105560680623016930433006197987013332184828374666586037599989238926282761717811068050340389995600540687877644351811423674384645779047034812862198675359972727686307319229705253414640957006887470126789163120198696185789492550566349131013259336279490429186680219931968278450132969774370918107887328963533441819025747076459762398549146959208025046810564380099671251639786303575592782242136533680477344550197822686961323686626590579909163504982577996685802208801075568268947077575168010693539198822160183987337102308184412698140372831474724587426882654067914637104804020301279032834070972639873361690826326489908599632240360474267300937820902796736998644129033805035/38031728966524270951789572635201052598852926131019452378015042189778653561577768062960642852045740942186431401782373696780739337858226133709250165801700601662659595419164240428854391751087700885632752816250251634765464187779864381846214370930031260882226247445987825191610117335410742391337170251538374005180826099544554066219455492744329652143889533675730233109087254467015574740290879747576417090271792657452207819425668690762545017980276886201732441852260248524970820563942566454279269674135112969235052129084182654682766634371354028363931239099009796498934022774998688483284944290533661537677890915573970560577873739062066232590096647985130534846513633452664332415534547675407754829761175238891059735748177100312644569003998941964795052633303179290873398174048733990363104663534655753211292682070078946096890319075998695503339647295276444742544072326312455711665811340160649601757304229418299497310368813560928066970645661156819326098967509073892794704160871968115172528937074246618699056965437465432198845264451493859793821266582089653733641723193856884325310598856262118375124976895875628704818143038142696679878573383818693353268059331385199408618455472050441498341381780697469245256622085589706920927451090691986087717869101012554301164644294039246581943828519826243580855120041217619639048845718111783882878290085153266439940562003191470731353902388655728000385410014277121190659891535468759719694485179648556254422569831681612298750945675627586286448991099146904608375215169733099966832548648849092072994230402544212760502078002696346467756106200540230878509388504002374503531795292126324567171981699130298257869596077749886684527460729846954040305744228504733064117956424426370738021390813794289323683536615276817853535382191514463863008267721857495119495282311314215008760738321346212606161443088958131716343690104888796759690421741482343679165639286945100226782203269896138040348211141396915350488784701014214625823653762353102151455394875353912192409081480699993660494805796055710451107380477534673334728100006847981686574698378777596413956889598269395457362185451743449907266524151888091172256618242728926682116616558872727546574553571365371213551921824441130890553325451154412916304829926002815786407555034758471842420537839656765766724209876804674496840270058451387753031551111533274383281289036274981863043922629083431367470050178967558976190464932637705103312369262686838081385967950016626950101718746734922095661253066922586060643284312303151521751023150991831854725717338887067619128964592504119123934784770475188848229266214158600410243839243439815187032691254883627613584762838307845094861901883235391155117418321223378619120334373653310707072433128679963186864300069475649883221760441897027510242177875803428007809162871802877269426719640520970117164269874341624390887050155957728858218702750995911189397316879267274609145111596338249723655645720456137266963260243019722492572826417339177348059085352606733160531791169558251891411199970738932817189198307125257909623558104494259701643035543461217199285574941822990322488092340165783537062514825189562001824866698524091387461281183395434954341612890609572861089201351331744670823020176875943052427172393690125076031179820621951470820515397936162566432220638579441684534915172041261879198049404164863891871302557942936565235485966586664362133343941576466410670994971004204692123025849819806863958857117397397281200065801082831891836669378259110568432932195823157426748032892655125898027199789256283686439821854882238703158553025798082577242539190764976065894305299643671077412681789462467627986290018758448664363851313061321119859487487146391934885654292874607884850676144709047700328354758494199472652266252195983324989082232296033922590393783400332021939214433405190213081251358374516970631049686007476619721056773650493883213211947351304698306925265653005338754729691327819827995760731444905662851395908148236032512*t^91 + 11827396845297542253068041802506098715798902245495205760468567318002762696145966463424714149300730592849674069478695340933444808372471130451816634654414320254583529741561371041075033583970498285895206363466546740831326056861670528325226729224155324581417209086323272736546401962882174837609721744786249630199456686223776763188147886996253604375044438822521379920040230316821618879917366679649473718448907525621514521854349098516924369138011715309773022012048296679732940011973859870584452545860891103618404722556905029428022950148894411470805628807908962172041639484773303134741604663140036281749410008844609621724459938476706837426411505185134904555877172567437056398955572566390947640502737359404821259694552726864882729911259697408138778137347443090005963755558731220044763017720055607565187031252956199638125134541934459818771086773113750737565307686257393063138720876847657662856971257024330590311567283613779624075855174749319728887338327160952168772661818065120068510681884745620137231840097221700667644995869930531648157213748875664301167141359071039974201829684886109046240940097715052829776861288732451587179584632496125824603192530555408767794450080342947412040200265102167285247449916404296241620091782267098018385444808080775593976684377022486194814323872644862731380681902422117779305786956929056744739684169879148304464970087138051875384344792838378678278891844588155298301179944122826878217253841093100096075118377388172358252262366556239654003753718014818227079252309099462577528233269223110079615920743685504318985269468914894158932692428298990911377932684402228931409194437085558404349160404431812308533771260587549458616383443698903737992391672361270221579861109637407858537425045733419611554384287198619472364093922476198763379753786191806197148854070800192582228643150256845849764190051778718344548308974928093883032732309830921434988364891710069750577868870542219370969878954689556562023191578755212343222251646700299682897632331505004508777234143280490376660918589039791498307833131329162255395320322150302201018127384825460709580168665759144523102452174963859756372992658986738475849362133559304120734734711225904231977045276203209507545823687893980134594213397632974540061279507309160661185268399135174264839598854385041283281405164074899346630862952668232713372135059782880293526988483059488635650928437644756720868967480099951905502514793544688985067731519943187684672079616385299471133702014395304769208556650196979404765241741302164906197417641326366995486521925797161786366788865457550113628079875943163084975049074525384900783756327556480442713376851710868800735416141696199997216398035617690854063521736435651228386924762789823230817955246873215329623077319710105960656479362657258708800377410708897510278310459128194234079532268128951814140514182677699204905305403178702598716678331673807337345735818643516755355984128266130866035137072291223562220487546833590697098906007430886858498056826160192344655040941801857870396475170318282843470624651392066933000209244317896579368388523180507294386842013809754637882532320872051424690689683061377165788690126865923804878899632031848523904562157432339557588544492750094023652665882428875256051979532446312131632689352810208888797102091666878747052955688900116643515993091054183958749006439724463714647022314850215651892471767553727430307785004269236567628405353043884457248382238186729722121968295130874339689083800992158445244319185182880391500503081819505238059287862070745022092869393546968313861495246871874615499948555987991272675393400948004616341264179502679643061367084356833785744052989237840827995259630125538511705117494460646564963126298892098023660327248071250546386634510053668206603701285854569773416009542616885208591305954506412986076398686136792604692998127379799645686546986475066975933462355849123796523944950069243467159504596836669191958007634844215676008046724868617550429898438188600498740277973320156613723623615/684571121397436877132212307433618946779352670358350142804270759416015764108399825133291571336823336959355765232082726542053308081448070406766502984430610829927872717544956327719379051519578615941389550692504529425778355380037558873231858676740562695880072454027780853448982112037393363044069064527690732093254869791801973191950198869397933738590011606163144195963570580406280345325235835456375507624892267834139740749662036433725810323644983951631183953340684473449474770150966196177026854134432033446230938323515287784289799418684372510550762303782176336980812409949976392699128997229605907678202036480331470090401727303117192186621739663732349627237245402147957983479621858157339586935701154300039075243467187805627602242071980955366310947399457227235721167132877211826535883943623803557803268277261421029744025743367976519060113651314976005365793301873624202809984604122891692831631476129529390951586638644096705205471621900822747869781415163330070304674895695426073105520867336439136583025377874377779579214760126889476288782798477613767205551017489423917855590779412718130752249584125761316686726574686568540237814320908736480358825067964933589355132198496907946970144872052554446414619197540614724576694119632455749578921643818225977420963597292706438474988913356872384455392160741917153502879222926012109891809221532758795918930116057446473164370242995803104006937380256988181431878047638437674954500733233674012579606256970269021377517022161296553156081839784644282950753873055195799402985875679283657313896147245795829689037404048534236419609911609724155813168993072042741063572315258273842209095670584345368641652729399497960321494293137245172725503396113085195154123215639674673284385034648297207826303659074982721363636879447260349534148818993434912150915081603655870157693289784231826910905975601246370894186421887998341674427591346682186224981507165011804082079658858130484726267800545144476308798124618255863264825767722355838726197107756370419463363466652599885888906504329002788119932848595624120025105800123263670358344570817996735451224012768849118232519338131382098330797434733985641100619128369120680278099098059709095838341964284576681843934592839940356029959858120779432493486938668050684155335990625652493163569681113821783801035777782484140943124861052124979554567920007598938899063202652949673534790607323501764614460903221416061571428368787478691859622646728363085464947423100299285101830937441228597721902555204606549091579117621456727391518416717852973385062912099967217144321362665074144230826125868553399268126791854854807384389106381916673366588442587905297044525731089541211707514233898237040792113529782020815144166018725759592727303796316239337363557401250561697897991687954146495184359201764461704140564931692451790849680953529377462108956857738149239035966902807239119447936649517926401409151703826810942964612008734088495025801622968210470805338684374355004866310875512105192265063536346921196889572241052048534045401599473300790709405569528254642373224045880896674629574639782301909587140348952813825804785662122984103667125266853412116032847600573433644974303061301117829178149032030972311499605624323971404074814363183766974943689103086422251368561236771195126474769277162850926195779971494429950321628473096742713825564889274967550053683446042972858174238747398559958518400190948376395392077909478075684458214465296756523551259428113153151061601184419490974053060048808663990231792779524816833681464592067792266164489596206613106355916793387880296656853954464365486390365705433769569186097495393586079393428272210324417303753220337652075958549323635103780157470774768635054827941777271742941927312170604762858605910385652895590507740792539527699849803480181328610606627088101205976394905859801293423835462524450741305471358894348134579154979021925708889897837815052323484569524654781754096097585134443900756903923693166008301931325126346668248585216*t^89 - 3733495144565771941657801467886673162289490209221311381653861070210465194488316444179643445770153468357021312468722036466885444074559435600920449046038346402586159919053915562917717537284503207127696124513958335476404309869829933473345778168454206299710442718825362894177636209972553652006175957258257281318312155886533386314274575892201596407609941273862006853595393735273308093041808700262029131471011393401746607865541453304857589286176918575006463386691564669089733392907209929250595630720962330658733354003152932418862723272798121759732150385257621234357992634445175446705665658308260237183144369853286551478088868382938692598153889183516444086155260933851175732387000797129644567789564157525156506605633599169647820160508279985977646862618735460392348537321626190541365689836023776304171870241524056785084347143081024566387683622731801066570403565018922040497627222971896000233758518968560584551508423433908257346386033583556913041042357881041623681937254096948276545032900579131861890910472889072107524123252541104256699076855597163973773926489557754337037756196810723976189340599261672066473965749275075508765681932583807127749117952037951684199661670884032600843346667700055001250310296344596329982782085220394061035488615889608835213739927474834872722499851808450800575693511330421325603321507937337798797086403557052978588947980769113709300913370127172192735625664231509408562053481780098367281491302142297638874707510297904812433578939732996867814395624320986656754597957557769127571776724945956265494596071858209184879292279205212668978898423193016215898915206621056200441324675227296327357245192504398732249566872203292701404347432086643990056650325167663354156158694934701963778729973425360239165628448753423490691029887942428743559745200514099016376860111338120427364588594201488793402113431621117725890610884592701587232973777882950631248095829263419707515664015607516372059122432632735784836846437021155225961661601877279367321660400147626822844573799264738906091259818020009095487105429242337211548049604028396958730979306593477355910282217575988776198158109174822838200619299797180563352412584083922371032655110504082432940522452192185901616379622304174794997250154940330927554273997609199281269045503849127149776657122571042260768361936194115072663873711640618241777410352637794828007450446342497589649767578528193697467599618842324433700754353460280009959193443619004923365086010412126104299683266611152478675768189237869369812015434004157337552110578353332884805574189592981045972228960821678679187973516066327659959104729086644691625612571202557598590391457648892572811944867175623340686590477657811884313424622197363422900177247188090518730927846303064909373554972068276456270226390870482042441630337022565333239255829315750164290022912027622550776165157761035540948853583884490634853768759454595507033589751787197618547924925406583541581939838445499850983844760268789839352831846003863926509827081460627933827521869621727138676411950010336341770063955004982252795579126816888711707682100860931005207428860203390025867986656117214902322367990282931670824491149266506832486807539720889127519148067459450186965599173794648989059367359017380693906570423821544125037835633471792334522532154278158924165733205746211604703998152824666932550006698097957482409492032381172113951142340653441319122288288974281973400575444141593525247715583743860218515208746488217639920555646361998234123706775208840864072814771903591311507750240408544927002740407543247740137830550238011284779933204810088529933542131173973991740008820629440293436128397640932839440906581954231708865588479955219097195857958663265471173867317973226859481545340276309357768410275321183645720697901448742165745414933581997878532386913606900733133479699741518579981070852499497061423363174332271391204722014527794601964885647532445431700517207147525997711474989416084094831380618008035726274075180417471518038547080917680802902009072481/1369142242794873754264424614867237893558705340716700285608541518832031528216799650266583142673646673918711530464165453084106616162896140813533005968861221659855745435089912655438758103039157231882779101385009058851556710760075117746463717353481125391760144908055561706897964224074786726088138129055381464186509739583603946383900397738795867477180023212326288391927141160812560690650471670912751015249784535668279481499324072867451620647289967903262367906681368946898949540301932392354053708268864066892461876647030575568579598837368745021101524607564352673961624819899952785398257994459211815356404072960662940180803454606234384373243479327464699254474490804295915966959243716314679173871402308600078150486934375611255204484143961910732621894798914454471442334265754423653071767887247607115606536554522842059488051486735953038120227302629952010731586603747248405619969208245783385663262952259058781903173277288193410410943243801645495739562830326660140609349791390852146211041734672878273166050755748755559158429520253778952577565596955227534411102034978847835711181558825436261504499168251522633373453149373137080475628641817472960717650135929867178710264396993815893940289744105108892829238395081229449153388239264911499157843287636451954841927194585412876949977826713744768910784321483834307005758445852024219783618443065517591837860232114892946328740485991606208013874760513976362863756095276875349909001466467348025159212513940538042755034044322593106312163679569288565901507746110391598805971751358567314627792294491591659378074808097068472839219823219448311626337986144085482127144630516547684418191341168690737283305458798995920642988586274490345451006792226170390308246431279349346568770069296594415652607318149965442727273758894520699068297637986869824301830163207311740315386579568463653821811951202492741788372843775996683348855182693364372449963014330023608164159317716260969452535601090288952617596249236511726529651535444711677452394215512740838926726933305199771777813008658005576239865697191248240050211600246527340716689141635993470902448025537698236465038676262764196661594869467971282201238256738241360556198196119418191676683928569153363687869185679880712059919716241558864986973877336101368310671981251304986327139362227643567602071555564968281886249722104249959109135840015197877798126405305899347069581214647003529228921806442832123142856737574957383719245293456726170929894846200598570203661874882457195443805110409213098183158235242913454783036833435705946770125824199934434288642725330148288461652251737106798536253583709709614768778212763833346733176885175810594089051462179082423415028467796474081584227059564041630288332037451519185454607592632478674727114802501123395795983375908292990368718403528923408281129863384903581699361907058754924217913715476298478071933805614478238895873299035852802818303407653621885929224017468176990051603245936420941610677368748710009732621751024210384530127072693842393779144482104097068090803198946601581418811139056509284746448091761793349259149279564603819174280697905627651609571324245968207334250533706824232065695201146867289948606122602235658356298064061944622999211248647942808149628726367533949887378206172844502737122473542390252949538554325701852391559942988859900643256946193485427651129778549935100107366892085945716348477494797119917036800381896752790784155818956151368916428930593513047102518856226306302123202368838981948106120097617327980463585559049633667362929184135584532328979192413226212711833586775760593313707908928730972780731410867539138372194990787172158786856544420648834607506440675304151917098647270207560314941549537270109655883554543485883854624341209525717211820771305791181015481585079055399699606960362657221213254176202411952789811719602586847670925048901482610942717788696269158309958043851417779795675630104646969139049309563508192195170268887801513807847386332016603862650252693336497170432*t^87 + 336560075900418009515254673823183817143271277146721200606048235433889746683932439982191463217314573582188967693165694869877571592945646895323786504054362251239407455838783435803337408453081853779646577454133556049687777120022179377709514633129592282119156278687077471468880925317306526101036894542922303184021389801106276076847809573413649548777059663092714928882885001866526653080263344274134555309162793150660357985516249873108299886635945648402228364993591824715241193373723926178089383824698962724086019143844853650916635873002248759110221750091558886871934379384209206303227511999374451635265247875489049622823718143154383676583301763975222842308782977019761165036350805533198668920861376106211912347212537427574119085970247492636048549433445386390297755344665665100308253047807178441970263606230491160110291194370167524142646315449070018085081393011876291213800363945502315295719918263275856425885492799116027467324095356169482832044438148907150971845408788752672532685069025422842946595833385106958505079774888377966390233155954366738083693754881395109323325461326946595553531987547013002110815598224842136980020335899497985338839700597514971757862205829203419786977502777570439680062049579766454747069144505122773468129700593614550020484034325092421419074598281933615291178203639271924113519882196069501197173086835027162245433352688921960891864620573241908022610140467317220488404343826707649602812383917572117440738587670005600377027922339395716328392755340416812109839434728986605346165141000813413927576543471389952730646782339940308850039462276709791726715308026474060133697131208997883733939327091123449807728822312124830680118899164017588288620454564102385164899044965349592117848442802082552153916273250257246999887905918608357524095687155854085886561751978287254667543098144605991551929553793432421462622256461508608670552405339302241775012411621928628276662157313425653712739898241801324561682439007955388665899925931476462637621288874623148840108078628752541783223870335787824913159321766421552498037646235625583346572292321755315133707468152640918440410527556340913108833502447116461424726197086150422474943232392865030715373402036206941432377442828743754701578954980465577917956327886581930454775909168976870497811230637032273753399549615361504091356912931180354257710276404430499665344840506985003493071742353074234111894436197281103072952840542863128376925225514166097899586584107138592565507600556615632339926327533793242157282294132496021978729743490819047378496546015994127216996469078497761248678944158110941208903665050041675610372840820554349416517824110159063624593707154669081862825063623142161387407386682587688854858746254237372256001149251996501431637291376942059577645594001179115733322529159618707149062909155991654300065448911070493930243285119627956708607901173118159246072571529325518558377064495796120903524406297132444790117232963706357109797102197903528705601682159842780992597332550107612425862277241635933450422444972642273462321898869461787832340413707627993504417876496976911874349365923156298644362264867272759542085920909688178319457524887156398854332860446534233229298830868359709319842515911981188930523627551111630550904768936474266172811103988480694053551148267656425288293695815700718014542897812426712504325134954813862043339379395042761004634538753978606373960404855117098556661794919683985763934838569827176601960316866921795629617950339971610975457107772406114941764494389972569098458267337053634466266493902273849831532882446628317423262186090107700459832017489181709389231584367872528593323804135193380803670117868049138955354182790993728229183413215501815887288232937868715543507700592199243068375056392256810454956032315023130188315015150352462841870584671615446885505235043559356974672969527339372932237577186254418143570501938362722138601292535234488524807465524679859891364924400618952703857714582079472774277585322303105437287728071621797999521630152391/912761495196582502842949743244825262372470227144466857072361012554687685477866433511055428449097782612474353642776968722737744108597427209022003979240814439903830290059941770292505402026104821255186067590006039234371140506716745164309144902320750261173429938703707804598642816049857817392092086036920976124339826389069297589266931825863911651453348808217525594618094107208373793766981113941834010166523023778852987666216048578301080431526645268841578604454245964599299693534621594902702472179242711261641251098020383712386399224912496680734349738376235115974416546599968523598838662972807876904269381973775293453868969737489589582162319551643132836316327202863943977972829144209786115914268205733385433657956250407503469656095974607155081263199276302980961556177169615768714511924831738077071024369681894706325367657823968692080151535086634673821057735831498937079979472163855590442175301506039187935448851525462273607295495867763663826375220217773427072899860927234764140694489781918848777367170499170372772286346835852635051710397970151689607401356652565223807454372550290841002999445501015088915635432915424720317085761211648640478433423953244785806842931329210595960193162736739261886158930054152966102258826176607666105228858424301303227951463056941917966651884475829845940522880989222871337172297234682813189078962043678394558573488076595297552493657327737472009249840342650908575837396851250233272667644311565350106141675960358695170022696215062070874775786379525710601005164073594399203981167572378209751861529661061106252049872064712315226146548812965541084225324096056988084763087011031789612127560779127158188870305865997280428659057516326896967337861484113593538830954186232897712513379531062943768404878766643628484849172596347132712198425324579882867886775471541160210257719712309102547874634134995161192248562517331122232570121795576248299975342886682405442772878477507312968357067393525968411730832824341151019767690296474451634929477008493892617817955536799847851875339105337050826577131460832160033474400164351560477792761090662313934965350358465490976692450841842797774396579645314188134158837825494240370798797412945461117789285712768909125246123786587141373279810827705909991315918224067578873781320834203324218092908151762378401381037043312187924166481402833306072757226676798585198750936870599564713054143098002352819281204295221415428571158383304922479496862304484113953263230800399046802441249921638130295870073606142065455438823495275636522024555623803964513417216133289622859095150220098858974434834491404532357502389139806409845852141842555564488784590117207062726034308119388282276685645197649387722818039709361086858888024967679456969738395088319116484743201667415597197322250605528660245812269019282272187419908923269054466241271372503282811942476984198985381289203742985492597248866023901868545535605102414590619482678312117993367735497290947294407118245832473339821747834016140256353418048462561595852762988069398045393868799297734387612540759371006189830965394507862232839432853043069212782853798603751767739714216163978804889500355804549488043796800764578193299070748401490438904198709374629748666140832431961872099752484245022633258252137448563001824748315694926835299692369550467901594373295325906600428837964128990285100753185699956733404911261390630477565651663198079944691200254597835193856103879304100912610952620395675364735012570817537534748801579225987965404080065078218653642390372699755778241952789423723021552652794942150808474555724517173728875805272619153981853820940578359425581463327191448105857904362947099223071670960450202767944732431513471706876627699691513406437255703028990589236416227473017144807880514203860787343654390052703599799737973575104814142169450801607968526541146401724565113950032600988407295145192464179438873305362567611853197117086736431312759366206375672128130113512591867675871898257554677735908433501795557664780288*t^85 - 78681132864118972146898130635544026533645440281001802495165572523015560889037432939724721264800608967282079163701007572588769010683054221029983101006841804926615572637255934153572593899374555681160960526119780440309138506317267818190658743868591785002139189722233570220999770275264537597216136553638081632532912010925203085586190320795511115218423342931392880700292106972546539779784933410162722292422935648030629306975025736842008513548542198667049195246538384957555653046266167575099462210983229429996244463343402867673502867936489094621875036146375554000552412896022353841669265584405378925618645835357958024012494767703498152165062513233354871401707860334757026176483647833065204663902245366244974020225909740886255361868745011491334455123588675141931636194663627236574102538245433139850369067519769248934980345269085874160206716651005376978827148628999841320400320180995577132243421678571250167330679930922493342872084994224183086694074882115284794737962981403481543758296239316491947274169333953090236953546248028399021401330459301753285529112778772766356076811178949719249170711870101111079083500263968233734163735283539842506703499384760815000188215259065453435468232904563892270135331730562605731945509353394203063695815861199013858442393603668363054840881722544006103965172445625788699445947183635833036642046166289787629683165971061230627590344446707899237905254086769200351361024255386622015876969624898733016456520480812459282794724702472304693304841580214359362207116088876864676718492537602551961745221176607370389081695746933071346544842672947893561856792084515834748790649288682228716363587468306032106880395184442408559801846124106367947623957710653530221434090470122145772053082320037417486184328175847090881369112545872577449918610980546192704168791003210834862363379260698659476921101247336149498083373907891156809254401816883978963673514030568315527123218152155574749586163621313430772993460228744169579077539466185780892756499126292732422408622985375047511364619406859946500834840048497600744386774086466321735384597124681366331222717763761675466764998560598186352822903737262519147521601822709503010394790035014603914405216542279785914856043496255370655631177253689590105056212844391408114894735141205745237576640569850865205655346607382667473552759800747080545474650722867791396523183752990990823782149453740794183336505765833685492979218753890179672183340719772320736862326479769998416657936226548933728462867959396576689365721814487906094910197537683333963297945246221220319998618357521167013419382345494499456468372518148340346046618754698504613980045936132277718527905277940399419188091689571427433988604537021778031976168960170732917690120728660227241799935991948881123541317178298532161458663205675057780052753171519539950603906342805188768237018592763622981313938557303314076755647948518595121436899856188511428724699175056324661353134912215555819754869389370256067790552674052355992641039390584314820111242443106392992368577627411432919423216622925554063736721235534971760715095336241902283489008127798714348167890757216500819558490223066285095039760778243298210319854519308502642665177588076305640246450955606979956920551291692736165553572862289813555637421961489146916639980256859136574579737811976808202251826756269287658443673590408423378709026763257554041062314180622089792652354278261121965451135224696436272666950736743048365543026761488678464113820440039388531470776756280548776689105015502121293202065293926971813784316434887092996824047541233021916094072933250925059857866989434711350220555032197938793422053089144965968471662438709201090187988998044237921050138443962096368123272498048783396423029634373744190391617865885343821441265198152715181712534482440972287619256237959891979516736968617883914023546896604261415895396030821352276647091227430627755114773519957929376113490545498254677120256542080120220393061887049100225476594151466187402424626114104330107617325477342735/1825522990393165005685899486489650524744940454288933714144722025109375370955732867022110856898195565224948707285553937445475488217194854418044007958481628879807660580119883540585010804052209642510372135180012078468742281013433490328618289804641500522346859877407415609197285632099715634784184172073841952248679652778138595178533863651727823302906697616435051189236188214416747587533962227883668020333046047557705975332432097156602160863053290537683157208908491929198599387069243189805404944358485422523282502196040767424772798449824993361468699476752470231948833093199937047197677325945615753808538763947550586907737939474979179164324639103286265672632654405727887955945658288419572231828536411466770867315912500815006939312191949214310162526398552605961923112354339231537429023849663476154142048739363789412650735315647937384160303070173269347642115471662997874159958944327711180884350603012078375870897703050924547214590991735527327652750440435546854145799721854469528281388979563837697554734340998340745544572693671705270103420795940303379214802713305130447614908745100581682005998891002030177831270865830849440634171522423297280956866847906489571613685862658421191920386325473478523772317860108305932204517652353215332210457716848602606455902926113883835933303768951659691881045761978445742674344594469365626378157924087356789117146976153190595104987314655474944018499680685301817151674793702500466545335288623130700212283351920717390340045392430124141749551572759051421202010328147188798407962335144756419503723059322122212504099744129424630452293097625931082168450648192113976169526174022063579224255121558254316377740611731994560857318115032653793934675722968227187077661908372465795425026759062125887536809757533287256969698345192694265424396850649159765735773550943082320420515439424618205095749268269990322384497125034662244465140243591152496599950685773364810885545756955014625936714134787051936823461665648682302039535380592948903269858954016987785235635911073599695703750678210674101653154262921664320066948800328703120955585522181324627869930700716930981953384901683685595548793159290628376268317675650988480741597594825890922235578571425537818250492247573174282746559621655411819982631836448135157747562641668406648436185816303524756802762074086624375848332962805666612145514453353597170397501873741199129426108286196004705638562408590442830857142316766609844958993724608968227906526461600798093604882499843276260591740147212284130910877646990551273044049111247607929026834432266579245718190300440197717948869668982809064715004778279612819691704283685111128977569180234414125452068616238776564553371290395298775445636079418722173717776049935358913939476790176638232969486403334831194394644501211057320491624538038564544374839817846538108932482542745006565623884953968397970762578407485970985194497732047803737091071210204829181238965356624235986735470994581894588814236491664946679643495668032280512706836096925123191705525976138796090787737598595468775225081518742012379661930789015724465678865706086138425565707597207503535479428432327957609779000711609098976087593601529156386598141496802980877808397418749259497332281664863923744199504968490045266516504274897126003649496631389853670599384739100935803188746590651813200857675928257980570201506371399913466809822522781260955131303326396159889382400509195670387712207758608201825221905240791350729470025141635075069497603158451975930808160130156437307284780745399511556483905578847446043105305589884301616949111449034347457751610545238307963707641881156718851162926654382896211715808725894198446143341920900405535889464863026943413753255399383026812874511406057981178472832454946034289615761028407721574687308780105407199599475947150209628284338901603215937053082292803449130227900065201976814590290384928358877746610725135223706394234173472862625518732412751344256260227025183735351743796515109355471816867003591115329560576*t^83 + 16015263571060414828371680421294884006140197155734486723920214324075576508489926325674546338694506956506017436015946470118790873711006059640933765852490790941316513262827492262754123608218360513054608212412917305632193090904472090728561992101943711234468405047939634230590164065222920664538232023864359829026740324970791389751446026292013729356697379408031597874989094629546465147332229164089181433022988055849506491407135542785340852762167516544472559706513111595795433863002529682159388831493074538688903274557550603509872177792580273714555523061433030139234637899701178307353406470450275905853072501278320392613001516161263194276072522379356203730147874055033481864285043610809403108885676713946686152043472905242622757219012989840009387531567024975712588994003904913745051994137783775927294573989364809847697601454835145294680484238346579801593862128576526836801189764886912251202713620348778100687773523486133243136089092714370182260948496431199079732879240265484951221696766489557216983365382176155648100274368440137412959929837976432672882476227243922445599033590455930006655088378655947164730612352999192196038508887177773318272439374391101229356146310960955673736669230552509081993315436171613459474952599322202482072180508293610112682338225258908765094719725746307312734338410274558000417322528091621999589110303411511292478454358092185626157693596709816877663727539532269813024592369254100194162968984079207328659777596113985819107844518866429635609575266750501105499195493872530174518826206956850078486847224502850822940849148791450253523398023615634693982444485854253365123419559858685761489759097381784886150689950627788841879023763301919713739614462518269925977364430415172919527137330950850228654284132015672288748692590068033029490718855002393739375525304204190283703209675782394779050260464994330000868578927075165914315886863225360738817418911118181130648426262237879237817488788471888446686744927632280176467750862813464441126310033784469728857320507836107564582243962590721385900679401854883092722888251967238630021668594712371801607569456566800127446411784196580589576146451455325306958890023587119054399534510556238129950398532639873335824941197592379548569992440646501678625973730350422773479282976151170847868725842270245249190438722290087039501053666863857051912857573522416517034179715541510957751473830264587524344034747219904697175911148701644896137214715929405066736531971679720278913530610665597733301470435463850638205775106004692662808016753527745726464886231938008077759682882649397707104050576483166270265233720691313053540382919710237632069815173784123320847056064680476946094580195925871259789149942563126020495727977536081242715707828690482802698732947774868428153998229134729470678610681694957781786352347467378996885255435941373210773546170752199770103835476425670945259831720335235259595822080185486190989531522230211041959198810964433373231711563490137074079603068780848474836054522984699678900245412241090443618197086584663620129004801876951675779261870876566711609027631038981438869063781459040724757450931218982055954592261130750475351820538898996686309239821310971254879113380801768671687447344941341384745884539155420780292225754961499984457134579077323577426730649921211543334115406429946996894449589646047098518754714004386430975389719567265593926301401640383849894060515974676061492745165893518129738436074018928277079870459508230640834637317918052535835896641861403329010692977272340773969997044724144141701487083732617256518102275007675740885574474845116906964441112482177758334949689109614018201981247639535974893687538570909237006438219747416035852542014390600262084817214715725206437238650090155676095198490768884757219439419864012600694240506193698834567178106842099327385433539455588940936490115588105080690069228566676814284084017804498330244201051999496448445446848714103562090143424749054281033551336426956916564173612354138088485609028653233557821876020676394155/3651045980786330011371798972979301049489880908577867428289444050218750741911465734044221713796391130449897414571107874890950976434389708836088015916963257759615321160239767081170021608104419285020744270360024156937484562026866980657236579609283001044693719754814831218394571264199431269568368344147683904497359305556277190357067727303455646605813395232870102378472376428833495175067924455767336040666092095115411950664864194313204321726106581075366314417816983858397198774138486379610809888716970845046565004392081534849545596899649986722937398953504940463897666186399874094395354651891231507617077527895101173815475878949958358328649278206572531345265308811455775911891316576839144463657072822933541734631825001630013878624383898428620325052797105211923846224708678463074858047699326952308284097478727578825301470631295874768320606140346538695284230943325995748319917888655422361768701206024156751741795406101849094429181983471054655305500880871093708291599443708939056562777959127675395109468681996681491089145387343410540206841591880606758429605426610260895229817490201163364011997782004060355662541731661698881268343044846594561913733695812979143227371725316842383840772650946957047544635720216611864409035304706430664420915433697205212911805852227767671866607537903319383762091523956891485348689188938731252756315848174713578234293952306381190209974629310949888036999361370603634303349587405000933090670577246261400424566703841434780680090784860248283499103145518102842404020656294377596815924670289512839007446118644244425008199488258849260904586195251862164336901296384227952339052348044127158448510243116508632755481223463989121714636230065307587869351445936454374155323816744931590850053518124251775073619515066574513939396690385388530848793701298319531471547101886164640841030878849236410191498536539980644768994250069324488930280487182304993199901371546729621771091513910029251873428269574103873646923331297364604079070761185897806539717908033975570471271822147199391407501356421348203306308525843328640133897600657406241911171044362649255739861401433861963906769803367371191097586318581256752536635351301976961483195189651781844471157142851075636500984495146348565493119243310823639965263672896270315495125283336813296872371632607049513605524148173248751696665925611333224291028906707194340795003747482398258852216572392009411277124817180885661714284633533219689917987449217936455813052923201596187209764999686552521183480294424568261821755293981102546088098222495215858053668864533158491436380600880395435897739337965618129430009556559225639383408567370222257955138360468828250904137232477553129106742580790597550891272158837444347435552099870717827878953580353276465938972806669662388789289002422114640983249076077129088749679635693076217864965085490013131247769907936795941525156814971941970388995464095607474182142420409658362477930713248471973470941989163789177628472983329893359286991336064561025413672193850246383411051952277592181575475197190937550450163037484024759323861578031448931357731412172276851131415194415007070958856864655915219558001423218197952175187203058312773196282993605961755616794837498518994664563329727847488399009936980090533033008549794252007298993262779707341198769478201871606377493181303626401715351856515961140403012742799826933619645045562521910262606652792319778764801018391340775424415517216403650443810481582701458940050283270150138995206316903951861616320260312874614569561490799023112967811157694892086210611179768603233898222898068694915503221090476615927415283762313437702325853308765792423431617451788396892286683841800811071778929726053886827506510798766053625749022812115962356945664909892068579231522056815443149374617560210814399198951894300419256568677803206431874106164585606898260455800130403953629180580769856717755493221450270447412788468346945725251037464825502688512520454050367470703487593030218710943633734007182230659121152*t^81 - 951583017132393644192724224545557919111882024992769262720658243229643785450998870233428617499247973767406703843395984070546450575054637285860321514890491599715982864703035412912535669740287354300031533136839247820850754795268440065565077516907293933723093640956498900577930034959723858574295843329792962133281327646593955900060754849612815512656723345985590923535495593164285314053652595107557709412362573924040275526708283509102205648243012551222273327293401117893493074566945861091879059278467340448436606316068814467173795501634467710688686888134733722181211099976326308088854327302802960163445339805941848769872922851819611822011866437721636336875738763470596195859892928865132981365296203137365335475914429336530884076591630090405310388029421137884243591537151479777632904398899967925257223439051903683384514717772217332662459400376376803610399729126354961664138666117778878930440963906423370624927545345484701425160050988806617320284430302719839127747786644281631422173133189665228317464473796450770261581179425354649205655870128743948658239506957756193391167030817457390308350181089162454692609269411646581853114951883828032980477579916308411929011461554739760434526356719606686815566751928520850948666332107807098997629228433964096577451726918427752438263897632160142615787192162610644751360792241416939840910896846164131454877110336905005096986303203922197285076991442919244665841998169125670443849277751089517631634460506798672003283044310754542606952590801251342681611026372353275399227092113858679109986247762538781431300710407340353015036668574520684952898376932032880988592247787603301317822583470735754213364739191844376402901636849587749777435408080807005083267318994195914941763392578639718813349723171397453843799992438564451275569319191009068227443101318049225614849804017081908329599348228332259976198511678851159255671163604505666356808108372992072743503344204354143085442809153700671490710403280070087072174407843377023483750979870553996437992593246448807906546350364588163926836412114062834526382038768240366407859733200017400859469213863295180602691041334622526544048692228933869923601486015173245984378455935313005933675341998841971424777646169411630753432712306151172030629593247458200598807719256385104803428177798851338487410325948459292711536774608938083755181095733952365128612883482185561367442328729294670512110074366294279075845548755325572539022828198987775207924855403172135228291941487007454492558089839069114351422970833510503915397508210534004754380675034986492073540230584670603293388713811315667845037765621152101783967805719629263037464527033739739533010088779545184709960065445284118856635824674637913821319590961791567957391110778689924008984445869395174527946302938352732220227308933012034273663110652990464011185856310594498095110321393019662863485920292714474895853319584463523130488279967279065014655050405768916643813789762784622308843817618070424562368626690992616795836907598674643501885440988056219463690197243731170580513300640067571486654574609402763178669528760581915774875969426150485537800363724662442823221267651557160860422988704026421039299169441785185209598640923285073530378540686510736107021600947976561337216055457316813711554466239346954922593531389779631762102760573385259011787871939746567952065140831810607921198418207466954812131004757653821395765715184048514038454968903702480137079817737575373154209642480754823047731490727046389832138589840684634665456455257296944791086629571985821501835474991403258453605433142928602842530697228116513875456062319484110979574004412711422236322528044484110630725231971088691321853084996795798897431712280336033128355894916994948152653644854229234093800321051480864959545205898754834106013381673987141757225422047417541028654573865919925244024116214447036354350740525719555400286851920359470951247350556078662128144702218648511203957847128511148718526553507416609254824790590833206956037261839647419294176156259098832515/2434030653857553340914532648652867366326587272385244952192962700145833827940977156029481142530927420299931609714071916593967317622926472557392010611308838506410214106826511387446681072069612856680496180240016104624989708017911320438157719739522000696462479836543220812263047509466287513045578896098455936331572870370851460238045151535637097737208930155246734918981584285888996783378616303844890693777394730076941300443242796208802881150737720716910876278544655905598132516092324253073873259144647230031043336261387689899697064599766657815291599302336626975931777457599916062930236434594154338411385018596734115876983919299972238885766185471048354230176872540970517274594211051226096309104715215289027823087883334420009252416255932285746883368531403474615897483139118975383238698466217968205522731652485052550200980420863916512213737426897692463522820628883997165546611925770281574512467470682771167827863604067899396286121322314036436870333920580729138861066295805959371041851972751783596739645787997787660726096924895607026804561061253737838953070284406840596819878326800775576007998521336040237108361154441132587512228696564396374609155797208652762151581150211228255893848433964638031696423813477741242939356869804287109613943622464803475274537234818511781244405025268879589174727682637927656899126125959154168504210565449809052156195968204254126806649752873966592024666240913735756202233058270000622060447051497507600283044469227623187120060523240165522332735430345401894936013770862918397877283113526341892671630745762829616672132992172566173936390796834574776224600864256151968226034898696084772299006828744339088503654148975992747809757486710205058579567630624302916103549211163287727233369012082834516715746343377716342626264460256925687232529134198879687647698067924109760560687252566157606794332357693320429845996166712882992620186991454869995466600914364486414514061009273352834582285513049402582431282220864909736052713840790598537693145272022650380314181214764799594271667570947565468870872350562219093422598400438270827940780696241766170493240934289241309271179868911580794065057545720837835024423567534651307655463459767854562980771428567383757667322996764232376995412828873882426643509115264180210330083522224542197914914421738033009070349432115499167797777283740888816194019271138129560530002498321598839234811048261339607518083211453923774476189755688813126611991632811957637208701948801064124806509999791035014122320196283045507881170195987401697392065481663477238702445909688772327624253733920263623931826225310412086286673037706150426255605711580148171970092240312552167269424821651702086071161720527065033927514772558296231623701399913811885252635720235517643959315204446441592526192668281409760655499384051419392499786423795384145243310056993342087498513271957863961016771209981294646925996976063738316121428280273105574985287142165647982313961326109192785085648655553262239524660890709707350275781462566830922274034634851728121050316798127291700300108691656016506215907718687632620905154274781517900754276796276671380639237909770610146372000948812131968116791468705541848797521995737307837077863224999012663109708886485231658932673291320060355355339033196168004865995508519804894132512985467914404251662120869084267810234571010640760268675161866551289079763363708347940175071101861546519176534012260893850282943678144269100295873654388467639293366855513433425996804211269301241077546840208583076379707660532682075311874105129928057473740786512402155932148598712463277002147393651077284943522508208958468217235539177194948954411634525597928191122561200540714519286484035924551671007199177369083832681874743974904630443273261379052821014704543628766249745040140542932799301262866946171045785202137621249404109723737932173637200086935969086120387179904478503662147633513631608525645564630483500691643217001792341680302700244980468991728686812473962422489338121487106080768*t^79 + 149242222717732843315692006049198214425620179942487549174597052417579309904064276507368393581160137088807227302583346390417738915276314421545075281042900725804538717011627250087852633668062588994450954411063030970764260473962846445954856340635920009380415366875466699935434554855733402080756823585906117394396820105902677556702459354222275802712322571788839530143096731565584123022623072270696968869042130813584567576799841712194446725940670728605672682953015195142923245366265486466462470158289532336055960903242984949927152118298325252841522756951733075580479724444328555798703074256637589633749904839815990576587668913931686223232096920801601659327884926430758690926472896076487940417072447901632917767504061335871288144919533095890959105357615383142865436431053510233633560617410377832240073195065970766439636483051340762554294918317431994296974828523118655235549023299374465716383228660935341544393362718679023916962544825135491784555038044279479893410569432402228875991971747621302959657114791656404466885364326495758232632779975535301148348645395632061652839195050835534681477459653925992153724371120522983228317894135553184219105104096834653743083065687082907535374993373689060219068969974567340670402729998763102293917952392303399005273012567969709190091918071083473354456894743041952239579437329571745527023363690338671343492031815651345763654596659588239620110761782080193883996816238445956321631813231395058480137340330442688907107737019498865940405046548975627306909428374675326595185614318613757501650891016881128439074621711943603182882008357020986431059407248631489116829194999848340659972399954277922324727237348054284460255081282370085808527117664425312890255616844929438912663857211108621537998709200294597939404306926869111444883540673077454721563905819858315337617449840221372663842335704400809364113657863488289730361484888517940335585013616794558868625515518073827023410146743164812294058074121646749140510302641505312332652317015650709846221623018176089255122900314823286295388768360037037598284734130045863954277396154267296351394467672486137106712488284620609355580090601451185263461090851117524307331607071835693264022556803437619795422393063051951904405567653243921961924980647688811372306100570864408545401023353070503072082035625181906654265777767468008851279767659825685270153540541588578457880294968433399222255801173556987284658298407301516789396885241319865828978577694335747012931342607904890583341765812003444680234400555668618111963295358901626696721516250760391906074935083307239014116374309935148929040487171734496222252470911517949281510385313370438711104653712324545202320673101355155271740437539164340387968950827577076494202155761080367575149442282387420187463757135651983739193132367328180029684613973551452819254923573471537574266189283938812048345134360185985529925366330480488275812030118674547202000303186501932536970687247842145400519070702725696506680266430244563101749591565291555232639271698234144085379232270507078202036015600920642668138483978680682257284788448583621237989961297849330448125485017604647745230529480219780764690180319487268598211397724974321240934324541310095549766629927546648952653760135981771517296972384865013151085699743944881098818364535037432237343773354297259970404939309955259016877286953941699643033035221819984567667321107277482815841641264265310217678714498589890927928060898268639758693417566830438458335027566371620406171024752174554639737357969419963505522751954184395257779341264380190581228568380830630410806170197010980681385913487654156893571192335199474344418950061128364182933861379850802068562086247739709110760372899299572714341927055333243030085354814433262986176562210516907970203975021069965828350449455126471645030991754972139433347814359607741679953254724619250792930204882888213260525612331879442416768460392920912840990963102995084476481667356790113984344938483317227622849513204640058297326180716105638836760282074296936110315/4868061307715106681829065297305734732653174544770489904385925400291667655881954312058962285061854840599863219428143833187934635245852945114784021222617677012820428213653022774893362144139225713360992360480032209249979416035822640876315439479044001392924959673086441624526095018932575026091157792196911872663145740741702920476090303071274195474417860310493469837963168571777993566757232607689781387554789460153882600886485592417605762301475441433821752557089311811196265032184648506147746518289294460062086672522775379799394129199533315630583198604673253951863554915199832125860472869188308676822770037193468231753967838599944477771532370942096708460353745081941034549188422102452192618209430430578055646175766668840018504832511864571493766737062806949231794966278237950766477396932435936411045463304970105100401960841727833024427474853795384927045641257767994331093223851540563149024934941365542335655727208135798792572242644628072873740667841161458277722132591611918742083703945503567193479291575995575321452193849791214053609122122507475677906140568813681193639756653601551152015997042672080474216722308882265175024457393128792749218311594417305524303162300422456511787696867929276063392847626955482485878713739608574219227887244929606950549074469637023562488810050537759178349455365275855313798252251918308337008421130899618104312391936408508253613299505747933184049332481827471512404466116540001244120894102995015200566088938455246374240121046480331044665470860690803789872027541725836795754566227052683785343261491525659233344265984345132347872781593669149552449201728512303936452069797392169544598013657488678177007308297951985495619514973420410117159135261248605832207098422326575454466738024165669033431492686755432685252528920513851374465058268397759375295396135848219521121374505132315213588664715386640859691992333425765985240373982909739990933201828728972829028122018546705669164571026098805164862564441729819472105427681581197075386290544045300760628362429529599188543335141895130937741744701124438186845196800876541655881561392483532340986481868578482618542359737823161588130115091441675670048847135069302615310926919535709125961542857134767515334645993528464753990825657747764853287018230528360420660167044449084395829828843476066018140698864230998335595554567481777632388038542276259121060004996643197678469622096522679215036166422907847548952379511377626253223983265623915274417403897602128249613019999582070028244640392566091015762340391974803394784130963326954477404891819377544655248507467840527247863652450620824172573346075412300852511211423160296343940184480625104334538849643303404172142323441054130067855029545116592463247402799827623770505271440471035287918630408892883185052385336562819521310998768102838784999572847590768290486620113986684174997026543915727922033542419962589293851993952127476632242856560546211149970574284331295964627922652218385570171297311106524479049321781419414700551562925133661844548069269703456242100633596254583400600217383312033012431815437375265241810308549563035801508553592553342761278475819541220292744001897624263936233582937411083697595043991474615674155726449998025326219417772970463317865346582640120710710678066392336009731991017039609788265025970935828808503324241738168535620469142021281520537350323733102578159526727416695880350142203723093038353068024521787700565887356288538200591747308776935278586733711026866851993608422538602482155093680417166152759415321065364150623748210259856114947481573024804311864297197424926554004294787302154569887045016417916936434471078354389897908823269051195856382245122401081429038572968071849103342014398354738167665363749487949809260886546522758105642029409087257532499490080281085865598602525733892342091570404275242498808219447475864347274400173871938172240774359808957007324295267027263217051291129260967001383286434003584683360605400489960937983457373624947924844978676242974212161536*t^77 - 20673104628563660865453512865348423522063500446210245806490651942077925387025781181119926530162976560961709985000148258862819529135661747014703121264420064963094302548677905566615718584704088716143502750184508170506461376759137471002150950345796359890320797733203629366839924934890427549677105881218513921036916377075222360648734289558752417384959010297397288688468725376342239107847806961127517289874991692350855578834977509046157520575462844708043329136198392306048285862638433638649328293884054659584215361895945948713785768801040684147171448629035157553886451279788444508258825295970747718288027101538524150582423284273485211429546459869585963711279504683764431717072029682656768776357502920926158970468671425577460795445883355716210831974328117109292937605359285300357910368007674255158630025506719194674125182569096593131289643888358389668322382706494848701061059059109895097814635448820029524481756995748712898083800957541986947768166393724856134611512521264970043802440872043320339875058033107185588363671095321966784787345420843902671122668679711204698223743756468918966167351446521373418797740826946549938523520264419133638495915345774975522290914769882771604608937107439205481300322769842915150826625233827102055252043161249828049406011464299933696815176382587928909319761197228880696431513042737157362684781023741245172983979458023701468518207257473834326411351290856774079819993307497310245213368916880426938604289039240000470357841863518762934811035815751441218286312790750783855938339269323637404322968190715628073602715604202327216240158435277276136976384805906117016030572545617730745386471391640056574156216802151853701652018381320671638720432684944304049241224618900988382215557448515957201942610530565786092602946716317385369519861607811330015163996470863269997347483084685611302193876668810556552846654573769532037607654368769256709224767665837484908887594068407912140348200257121198495002006831228090410398728504459327313047489921704165117844076717319748353141626808809989497963460416622831677984470621203336932475411261381955857438906514744660718340943007418530640810223458344572922363848707532370989977067631816203586977708907094731915878627386082271857867322293526157326978179141725477191250380749486671624542383122363235395851478661929188736021114352094690942215367501659319671032912008893823917721413893860909366119568599487199367315979350268392618643639348595124790165853593261931599304857181988984482780330080278177971828024966664963032572223647494271124134014754759182747750980756730363797447280396331393263430270899297674738154210251867190185335474122173183121979282358337014718059632970981993376943101995416999187564344043591008305319315541249614063504271110210929478075103223166375222123403391627816903568295116279182520500899895798632935887530148550431429117060537427047853326203796751025013228255814098214423222591659900961005087007066546444571535211537274652271395285472944463229485756453160499113347250195084723406379438107093697523283555414142148266793009002929370605762894962454826530689409798564373360823442405980945206665814384422136463616811311386649705667610598298174685460257517355688432311849068388764725171675574624295369303694061064429531807939299364733828658176485122554439867471696320262978094305859565464571078284354185522929706557888388103303336881848955211164365554765121477719535230858092627738438366571843046500112088408939886331105730825585268059027374161586686564727881718848493194946414625240776223651739742304692705208657107369466248770961022348414902276538106141744517674372352775123578474951621898650548312406714562099680558648387017105870791744635431049566882942137211904362629315441487918956140808522871263266673823544770939760824066514606734116558713440801229090316414682829282485633392393817432752123211185994691742760984765758137559549126674989617811250643041816833388969613657532319726169850823551105460793159743410992708161660832431721568248429241527505364670245/9736122615430213363658130594611469465306349089540979808771850800583335311763908624117924570123709681199726438856287666375869270491705890229568042445235354025640856427306045549786724288278451426721984720960064418499958832071645281752630878958088002785849919346172883249052190037865150052182315584393823745326291481483405840952180606142548390948835720620986939675926337143555987133514465215379562775109578920307765201772971184835211524602950882867643505114178623622392530064369297012295493036578588920124173345045550759598788258399066631261166397209346507903727109830399664251720945738376617353645540074386936463507935677199888955543064741884193416920707490163882069098376844204904385236418860861156111292351533337680037009665023729142987533474125613898463589932556475901532954793864871872822090926609940210200803921683455666048854949707590769854091282515535988662186447703081126298049869882731084671311454416271597585144485289256145747481335682322916555444265183223837484167407891007134386958583151991150642904387699582428107218244245014951355812281137627362387279513307203102304031994085344160948433444617764530350048914786257585498436623188834611048606324600844913023575393735858552126785695253910964971757427479217148438455774489859213901098148939274047124977620101075518356698910730551710627596504503836616674016842261799236208624783872817016507226599011495866368098664963654943024808932233080002488241788205990030401132177876910492748480242092960662089330941721381607579744055083451673591509132454105367570686522983051318466688531968690264695745563187338299104898403457024607872904139594784339089196027314977356354014616595903970991239029946840820234318270522497211664414196844653150908933476048331338066862985373510865370505057841027702748930116536795518750590792271696439042242749010264630427177329430773281719383984666851531970480747965819479981866403657457945658056244037093411338329142052197610329725128883459638944210855363162394150772581088090601521256724859059198377086670283790261875483489402248876373690393601753083311763122784967064681972963737156965237084719475646323176260230182883351340097694270138605230621853839071418251923085714269535030669291987056929507981651315495529706574036461056720841320334088898168791659657686952132036281397728461996671191109134963555264776077084552518242120009993286395356939244193045358430072332845815695097904759022755252506447966531247830548834807795204256499226039999164140056489280785132182031524680783949606789568261926653908954809783638755089310497014935681054495727304901241648345146692150824601705022422846320592687880368961250208669077699286606808344284646882108260135710059090233184926494805599655247541010542880942070575837260817785766370104770673125639042621997536205677569999145695181536580973240227973368349994053087831455844067084839925178587703987904254953264485713121092422299941148568662591929255845304436771140342594622213048958098643562838829401103125850267323689096138539406912484201267192509166801200434766624066024863630874750530483620617099126071603017107185106685522556951639082440585488003795248527872467165874822167395190087982949231348311452899996050652438835545940926635730693165280241421421356132784672019463982034079219576530051941871657617006648483476337071240938284042563041074700647466205156319053454833391760700284407446186076706136049043575401131774712577076401183494617553870557173467422053733703987216845077204964310187360834332305518830642130728301247496420519712229894963146049608623728594394849853108008589574604309139774090032835833872868942156708779795817646538102391712764490244802162858077145936143698206684028796709476335330727498975899618521773093045516211284058818174515064998980160562171731197205051467784684183140808550484997616438894951728694548800347743876344481548719617914014648590534054526434102582258521934002766572868007169366721210800979921875966914747249895849689957352485948424323072*t^75 + 2537056797671387434357576167163665908316607794796625991963651474296221612104711923293039111628087148239482957300682056251951312016567480350902062197884821830538546582965610903992591378191099169142109071481958128955639219764433891612734867280416018982434902284121847347895106836538615667122115338301922631145879207896305282684966832317266922655892848596896253293349351698861678519548954983712612178752600065956660550184923554906228328633066268763009261972709289095922940140255865707990207646981379690253871872349417381187015963587374869458772722701366290504209765766169181557697650450151971804952458009592094650169461970706612017571623597806101592404494052937793610733229571917866227113250702686901840648638879415059184882346118475077587067608661745244500233248452868288317033414652696034961823241655878907418119966870683186062216216165990895315506076147992398650939127596049096300341767824853383729838117803850369668725201283460262584976507389606754792436243836283241364008324061449250175423389106641581876157673093376814768177328092216736111882337875374094346712013882805496661323843576614399757642343816715348729144180794336571675232420614080942464796498311569846332713047582964036112812273329526176301996422557805387557886203596720898819790205034535309928621156914670228923269620262327800851858795463285668900131712376885198715576205340087177803357331570695319169238099978038137383401634520978612444432395298537799407042339536853189471719617588720587453872799216763966835563005831739302169840582565703051742074545121161458409379602536492843630098831227982319979138340789079635536765571950754516349475208492071107347375550752489151121540447207112477529109891268894374630108858930753547228103541841094392169268577270194940364081242878134309600881206741947758011940056814413243289481762974826276797046418738974143648342041826385130856816528859751050065572158370307361343661133509784789699459059491088173376291172591733110949680328347961058799735533660375222432548188980769294826873849250760516916376185591251206836139823972627270165105618516171334460641028701865694931266520224188246669300739558272544170218728931707459007766345607448530424346668279607839336753275800276172506597774152454688210989323473000445953799104672414394700007934195219538864323747864070157314844516139021881643662674685251541881856924627824854927623192577338200294200966638238561344122961257641874788379359306759978807252907109980153225237387729314590949301640453949581035688556083287952104558885128453360636221705317522270503906555900071573673880836265055647715736656363643570909159211032438073644218161023593064837887729294620391174468340233442277077824160815396848838317244865974838734925135897395913569180089080633355918839807928151126094985832104382243528098402800149347518014804670090056235596804588752424287610770501447230339640724961607693143848187040629552718359568425081726814623674298397220111440883248522634640706607173628757832519156968436666074245446990310335414385781520961670879639054509681623017039012851187919681149098934120627299854575477779600943653563210070944102923700933556315106377628227143143265262988178808520367052075231398455465438132023592282577089025086682253780668986682994643611272257678862785105769277368469802781153218990295808897680993151526933618660089838080165993475912608167461240707556214735902908545081554175561250318968182698660049738576223805359911895303008311841846175388568128813652488769696794074922041429091231297020922006279146072693678017914080763067502534669072617414492262365018347832702463752908851310641084867427836504303577113823709995602486321220729271208365520863808513849693495320719187191915835574949283784559625316187398777183889216506675423700895655646312442055883847925811151415790061146378627653058950553893760407447560547082957423474753650357858820177672252400474294009174969509177497666407591433773735459587566946002206324580933622985226621426359418041089111290958573362630988980695778675297625/19472245230860426727316261189222938930612698179081959617543701601166670623527817248235849140247419362399452877712575332751738540983411780459136084890470708051281712854612091099573448576556902853443969441920128836999917664143290563505261757916176005571699838692345766498104380075730300104364631168787647490652582962966811681904361212285096781897671441241973879351852674287111974267028930430759125550219157840615530403545942369670423049205901765735287010228357247244785060128738594024590986073157177840248346690091101519197576516798133262522332794418693015807454219660799328503441891476753234707291080148773872927015871354399777911086129483768386833841414980327764138196753688409808770472837721722312222584703066675360074019330047458285975066948251227796927179865112951803065909587729743745644181853219880420401607843366911332097709899415181539708182565031071977324372895406162252596099739765462169342622908832543195170288970578512291494962671364645833110888530366447674968334815782014268773917166303982301285808775399164856214436488490029902711624562275254724774559026614406204608063988170688321896866889235529060700097829572515170996873246377669222097212649201689826047150787471717104253571390507821929943514854958434296876911548979718427802196297878548094249955240202151036713397821461103421255193009007673233348033684523598472417249567745634033014453198022991732736197329927309886049617864466160004976483576411980060802264355753820985496960484185921324178661883442763215159488110166903347183018264908210735141373045966102636933377063937380529391491126374676598209796806914049215745808279189568678178392054629954712708029233191807941982478059893681640468636541044994423328828393689306301817866952096662676133725970747021730741010115682055405497860233073591037501181584543392878084485498020529260854354658861546563438767969333703063940961495931638959963732807314915891316112488074186822676658284104395220659450257766919277888421710726324788301545162176181203042513449718118396754173340567580523750966978804497752747380787203506166623526245569934129363945927474313930474169438951292646352520460365766702680195388540277210461243707678142836503846171428539070061338583974113859015963302630991059413148072922113441682640668177796337583319315373904264072562795456923993342382218269927110529552154169105036484240019986572790713878488386090716860144665691631390195809518045510505012895933062495661097669615590408512998452079998328280112978561570264364063049361567899213579136523853307817909619567277510178620994029871362108991454609802483296690293384301649203410044845692641185375760737922500417338155398573213616688569293764216520271420118180466369852989611199310495082021085761884141151674521635571532740209541346251278085243995072411355139998291390363073161946480455946736699988106175662911688134169679850357175407975808509906528971426242184844599882297137325183858511690608873542280685189244426097916197287125677658802206251700534647378192277078813824968402534385018333602400869533248132049727261749501060967241234198252143206034214370213371045113903278164881170976007590497055744934331749644334790380175965898462696622905799992101304877671091881853271461386330560482842842712265569344038927964068158439153060103883743315234013296966952674142481876568085126082149401294932410312638106909666783521400568814892372153412272098087150802263549425154152802366989235107741114346934844107467407974433690154409928620374721668664611037661284261456602494992841039424459789926292099217247457188789699706216017179149208618279548180065671667745737884313417559591635293076204783425528980489604325716154291872287396413368057593418952670661454997951799237043546186091032422568117636349030129997960321124343462394410102935569368366281617100969995232877789903457389097600695487752688963097439235828029297181068109052868205164517043868005533145736014338733442421601959843751933829494499791699379914704971896848646144*t^73 - 276528699984994454523215707464100195283473925878560561507654627825120371920896459129221267966896152419221119417246207909163742166968787215000884631827599261917479463410616744526671982682738382924168695723747100719499680479462567387042686311968733803306372285056130905164800962660108633135678543193718682926133468584348007446034664243049437140993209834441933096655612128319730621170322187118389477684823268946011716803655302238563198524255038483615729584192876315917417938490952122953354040075827190476503423426653296041177761201898764949848833436742217393215806549162902764009910839709191604360261768457715182967859592946087326542196714258205684512315978920440380248012356452975520830444611842967801933820033463363042384019967506252466403912973888500600029849134921023406634629191729615186263885666641672081254752251756247008795009147236904818643079145645705944995441019789131435657667313513369649072706220366310001271636773966855147557290916108316203190564611105228046663380474230195112787027754437983837209347020043706389261940592361729970705691961589232521286505433414179473143894348125571916670666939871246553716163593432757491793506259502547129837928737630898531198298495164287025324957379048437984748715766471528837185747365479314517802770978516684160945981846568367020277343974868371956419449594080331436667933510214911847611183971631902882372245272599119180674470743260859286583924417686548130006037614603463362056109927479816334884447779480112067216689659539249462977103706988940064202463377136677941796232577439121259086077798737512088669136652763621411701599977225953235857243865999800607939229434009397536326341605300627890557963922220619983413588680576064857162078122939442498275888564859274408445392563917621996826994195643808368816421490775064484447032348034065485545764302765566953589375333786764060774749440963329290698679372350699887956581965945566331692322087880294718999889079397050578594486945270998020774817815690182511382086380106370371037058826394131837337023535813043120913130707715208660629652749499783354131306352737315092682833917889498938374476927938395984367247345071310311178031022234405405711526948852604558476569896596963056700014771751979491651409971484335848186541694815532123560514810894193316986493593510209238896812816864952319788393531908061388077075960389129656793532961706758563569089819296234242884085895761000213220100337897853591277877598989108896632354595939872746804237726797239301705263085068304597146811051849764325099314714310424793287539593655063904000371443852715363129991698255286000295661013882950692815664823906833866561541363600542851386795883969470781606231931226816377736014070235112453804458997285622657680229207730112125044356553690470506944624573995621957797274732344008751138068736790407062751043568603824093436002885536383228480091810884552352185035730100420536381971143632278293400438688923043398174562010559601191753437024388521046421297187994170675148210466031695341725664678351035246579657258581570807052597288811530506059600707627585663254216884039142137929820388796407631792588502799206196189989448002403724275640128863647925413865805828546441554911255148381644927619739109228450203501316482875601835060588381250600578559938499856225576207771760978165969861893017011280192275735261523785835823028772162437275427828744453721572160920371397541517616733129548138350440289251466785531104824050155279618617001983543758756328818289498909580928136284329038715506218124883949684689417509505287614619835613677827805685306735446171693034212146159312515805213438515898534867534697785249763248648127730986968105888094200486159593733325064922039302484034940938107946024295103526199794055421576849425136370627609292243643411070762858310291362805414359519706202656791110184307041450950720738804352430689500848047382732675996607222744304506325779550468742366021543885930212528008295872484577089511962059726733514012995063778421353560446204849590387061324340039354906619244641108375/38944490461720853454632522378445877861225396358163919235087403202333341247055634496471698280494838724798905755425150665503477081966823560918272169780941416102563425709224182199146897153113805706887938883840257673999835328286581127010523515832352011143399677384691532996208760151460600208729262337575294981305165925933623363808722424570193563795342882483947758703705348574223948534057860861518251100438315681231060807091884739340846098411803531470574020456714494489570120257477188049181972146314355680496693380182203038395153033596266525044665588837386031614908439321598657006883782953506469414582160297547745854031742708799555822172258967536773667682829960655528276393507376819617540945675443444624445169406133350720148038660094916571950133896502455593854359730225903606131819175459487491288363706439760840803215686733822664195419798830363079416365130062143954648745790812324505192199479530924338685245817665086390340577941157024582989925342729291666221777060732895349936669631564028537547834332607964602571617550798329712428872976980059805423249124550509449549118053228812409216127976341376643793733778471058121400195659145030341993746492755338444194425298403379652094301574943434208507142781015643859887029709916868593753823097959436855604392595757096188499910480404302073426795642922206842510386018015346466696067369047196944834499135491268066028906396045983465472394659854619772099235728932320009952967152823960121604528711507641970993920968371842648357323766885526430318976220333806694366036529816421470282746091932205273866754127874761058782982252749353196419593613828098431491616558379137356356784109259909425416058466383615883964956119787363280937273082089988846657656787378612603635733904193325352267451941494043461482020231364110810995720466147182075002363169086785756168970996041058521708709317723093126877535938667406127881922991863277919927465614629831782632224976148373645353316568208790441318900515533838555776843421452649576603090324352362406085026899436236793508346681135161047501933957608995505494761574407012333247052491139868258727891854948627860948338877902585292705040920731533405360390777080554420922487415356285673007692342857078140122677167948227718031926605261982118826296145844226883365281336355592675166638630747808528145125590913847986684764436539854221059104308338210072968480039973145581427756976772181433720289331383262780391619036091021010025791866124991322195339231180817025996904159996656560225957123140528728126098723135798427158273047706615635819239134555020357241988059742724217982909219604966593380586768603298406820089691385282370751521475845000834676310797146427233377138587528433040542840236360932739705979222398620990164042171523768282303349043271143065480419082692502556170487990144822710279996582780726146323892960911893473399976212351325823376268339359700714350815951617019813057942852484369689199764594274650367717023381217747084561370378488852195832394574251355317604412503401069294756384554157627649936805068770036667204801739066496264099454523499002121934482468396504286412068428740426742090227806556329762341952015180994111489868663499288669580760351931796925393245811599984202609755342183763706542922772661120965685685424531138688077855928136316878306120207767486630468026593933905348284963753136170252164298802589864820625276213819333567042801137629784744306824544196174301604527098850308305604733978470215482228693869688214934815948867380308819857240749443337329222075322568522913204989985682078848919579852584198434494914377579399412432034358298417236559096360131343335491475768626835119183270586152409566851057960979208651432308583744574792826736115186837905341322909995903598474087092372182064845136235272698060259995920642248686924788820205871138736732563234201939990465755579806914778195201390975505377926194878471656058594362136218105736410329034087736011066291472028677466884843203919687503867658988999583398759829409943793697292288*t^71 + 26821427679670568011181489868634691052038042116043659036676519371336806893163878163621409433289166647853993817774147734407875692615355509326254160251415473534279913647198628857865007725213784873507705854837886682879590615021290115949119188544854556401189112943286942636951813594916730047681932908988670941370792746860305578838792906291635680353523022688134196813824544919670053749331827671044935251664207655780561986229878756303631715487213728415776864616472145777391328859550186217474254028948300911523273438488715107003814911253413897596790558060431613950486705028836693425262667228642296415896343977341396507180214678888686203210134095624001722771632024654390397114131963450265919840588551142033243987240453021397075398411284265369940180751855614461427801182491377964608499009389904959398300259071091816109885596576414561103281589856003230162488959870340721868624709448390439830210317413769317907095483239856217582361981132091161979309762243796698119260571841725319669827883070215214569829367024083552425032287424881893201355054197307296276688569950368935089446803058965563902641012083984345353406954355117694147815704689593083883844143921575828119623918367126424548254564126897155235609369206956247403452088661363176524023970497715056469532093931507985059582685732196322039175155567653269284165258850911236980572734214585696644995267001327714666642190681730345764941250410739309096905311313261201918030364664979725490375033597331084963294255263394290618861270607072878157990671480103062283844359287671599962171396596316991802782238307186678389683880291290011074445915734457660953537403949815152500129996290496176127237317780248009998342002377294260931473582276171683568847121474319155161849679543875368191201120374543322815242408183976866177810325670104220720385051619566056408483020457877080552216648949201336609723874367909428863449540429023156122783226639721680116167681868098067753782415692690643373875693971082074869258288740654640265752753134403431786415609537388672203501660327873568209586059926728694208995453676098158128785329529199530415339109057578906435818418817407027697100654214797381634394314640573547827144192611457904877285469524000762949000761719430935264685684311481542325303217760070180620542665539798929179115914152605865770101151096177480850318171691691132923042746385574018994874866037725692671531977419883843252702572194255505329261999426868387553737627634014332478677513624047708084167411725592451042372547727697112716713046352502917473192943977350706884400554908851262219593757743362286968539763203460291748324787414986150138779688206676100927322968522548679172440532531652193576767407276118082559891258848417124475816381637032385963409601082715330642239162099725104974110388320892513626200543872441324473850925400834704315493146354884805197502830484123139898263169232487580994925298926758140708683482683931226807462473764258878324681877451993255140733542429816775240106979706267085988826622251489920288902020524327222827679323939179027703757502308192832809902466133554546872257466054050322375076361713937030821667950006637523545865380738970020009010403102195645144583231331496697253568550700484429453709637053782108040929311698677300896546007503657214411491587688596429010331199607145227564978854384935386245586814220938366453920551509626121979435108543716217492124707342365543435927694700582457189438824064236546449401585255562174500727598317281169839994990647307485783037240499609377957310564964173833660564231901427304347626349304442180493446793559706529318208009799421838483820033245644274912601762896222276120073189174660826612624849752536507509681491673318950988343320366583887406007754879182838115779495360524972859145004603495885650647242634340065922645713520045518873573398421579379062589478825193883271690203896363066773563349271351960333286852517589547786594456627524886028452562956593820963775358376624697755748089349862554706474892012138500709924229307075922858413975350662533453407168733625/77888980923441706909265044756891755722450792716327838470174806404666682494111268992943396560989677449597811510850301331006954163933647121836544339561882832205126851418448364398293794306227611413775877767680515347999670656573162254021047031664704022286799354769383065992417520302921200417458524675150589962610331851867246727617444849140387127590685764967895517407410697148447897068115721723036502200876631362462121614183769478681692196823607062941148040913428988979140240514954376098363944292628711360993386760364406076790306067192533050089331177674772063229816878643197314013767565907012938829164320595095491708063485417599111644344517935073547335365659921311056552787014753639235081891350886889248890338812266701440296077320189833143900267793004911187708719460451807212263638350918974982576727412879521681606431373467645328390839597660726158832730260124287909297491581624649010384398959061848677370491635330172780681155882314049165979850685458583332443554121465790699873339263128057075095668665215929205143235101596659424857745953960119610846498249101018899098236106457624818432255952682753287587467556942116242800391318290060683987492985510676888388850596806759304188603149886868417014285562031287719774059419833737187507646195918873711208785191514192376999820960808604146853591285844413685020772036030692933392134738094393889668998270982536132057812792091966930944789319709239544198471457864640019905934305647920243209057423015283941987841936743685296714647533771052860637952440667613388732073059632842940565492183864410547733508255749522117565964505498706392839187227656196862983233116758274712713568218519818850832116932767231767929912239574726561874546164179977693315313574757225207271467808386650704534903882988086922964040462728221621991440932294364150004726338173571512337941992082117043417418635446186253755071877334812255763845983726555839854931229259663565264449952296747290706633136417580882637801031067677111553686842905299153206180648704724812170053798872473587016693362270322095003867915217991010989523148814024666494104982279736517455783709897255721896677755805170585410081841463066810720781554161108841844974830712571346015384685714156280245354335896455436063853210523964237652592291688453766730562672711185350333277261495617056290251181827695973369528873079708442118208616676420145936960079946291162855513953544362867440578662766525560783238072182042020051583732249982644390678462361634051993808319993313120451914246281057456252197446271596854316546095413231271638478269110040714483976119485448435965818439209933186761173537206596813640179382770564741503042951690001669352621594292854466754277175056866081085680472721865479411958444797241980328084343047536564606698086542286130960838165385005112340975980289645420559993165561452292647785921823786946799952424702651646752536678719401428701631903234039626115885704968739378399529188549300735434046762435494169122740756977704391664789148502710635208825006802138589512769108315255299873610137540073334409603478132992528198909046998004243868964936793008572824136857480853484180455613112659524683904030361988222979737326998577339161520703863593850786491623199968405219510684367527413085845545322241931371370849062277376155711856272633756612240415534973260936053187867810696569927506272340504328597605179729641250552427638667134085602275259569488613649088392348603209054197700616611209467956940430964457387739376429869631897734760617639714481498886674658444150645137045826409979971364157697839159705168396868989828755158798824864068716596834473118192720262686670982951537253670238366541172304819133702115921958417302864617167489149585653472230373675810682645819991807196948174184744364129690272470545396120519991841284497373849577640411742277473465126468403879980931511159613829556390402781951010755852389756943312117188724272436211472820658068175472022132582944057354933769686407839375007735317977999166797519658819887587394584576*t^69 - 579616838604462856379234684057600924268273584724839181464862144852356435243366320031497893524595345252120766581897540997093408093482735602962840914288176937887502073829985211923404176153472379928016035261159963867811060090464332579663391980206398539515170795342714928155891290705536065464902210476650373813638426876498792952940829595103234106894368524072115341518392531127068678207499607359846546249182557202582459981877075527243804500119903621061162351438356851913615692004641879819526409065797693549769527200615245714042290176965405656769090967195799405843393186328843974425791174088171011354249143244051277305891011414730191866000128170649248708937787072190485570924806386007857642906378210575058334799835822385887365010253531530802064491741593498940250989361971995461701780324707304811103463357077583048758955710646346112116122670420552165576288185296215394313256396730352103940124915838254090609545564915379113977541646987628313917334285003415088175777270487210509627694531128591471183129948063596331760241619693154175594382580076170517694758625170535247748888652665601932571998891961280266899705202627377305726993437431104593004882400673626599222513245754179481382410083598248224053995259356491601758039355531441801683649474380399311009097758019272123238537712905265557044696609280182861664311556363898664177378725511144644502594157472586134794314593148854841521972569537474443316341398766463475829150045675462111694689657970034764615337205774419122069429447862798856699167709241953752475224004866942370991138038641963603717226074112929078937842519440672341654826199406612100461611151355075831663112128146593207868284199150437701169865313324434687540587238109152793916611245012720896283912998566832181739315672188162706669044007773798429498500146097605290701904235905617421896013449724216490617725278512361754550439626060167875487040249849544350986812130175508106918409787989895136953990368564143393829828282365802168304706282061020337281247006045543342632394656383333551643957647734656167441425393065798464930686163317373978419244571196152131143154859185928408874549270144914862887463487255129302168989308273035479885942616839169550976539379194824681945695390469660105806661037565295597705224743313476272547076472638922727509838486685847654336991517003268466131979720292536552431217398417361474665556980161702917848150865844092366013425327774532266923914682700284267344741744997211494978058217539064252171119855096558687123861646250682846642112524872309378820509203114751474492067918946339075172114924246674635419149082844546036355378603621418469636677045674560744624433796327778130047132319297090621779269864812872628750906834891619216132476931681011826354639165711333846215431234959131449058489947536043097364367231387189005007912440730293782042134222972772313076295700522966752276406616934971414412221213910931579806524217317057264355401398978367469276657683973319768012064951606775306946148078038756040483176582791655373170552934603238968955286972008254571485051778965440433399364407715667298443991548559464754546973308185924533922667386912532634819093465491073360704441582020727614482213765361418647982083306065504952305446424276352358585090829260340850945104745386519002795687641681000653017503062753883345234037956861555709999518680181372602641026467219768126722481508471733907327104112354942521905785487772306653259269815609072938776830320685247075994192993490911415478283724708495528709665704315635622247910825361611945523277297315904052489289234468391048414519774019758033745210895063631188203300632452044410715953092676124323842929284111698481252583647370342547257911228334044225199519883207148959013749836726954144889742201681901593823946946400583045382675724985382166212996557325508781105571384528768802232781950490550761707631621116530081232965656221329064258911793951365925498437083822494370059935693050298419300699190020596193896717327943451113012064476490314062046301797539336867637300670427964372406918724871625/38944490461720853454632522378445877861225396358163919235087403202333341247055634496471698280494838724798905755425150665503477081966823560918272169780941416102563425709224182199146897153113805706887938883840257673999835328286581127010523515832352011143399677384691532996208760151460600208729262337575294981305165925933623363808722424570193563795342882483947758703705348574223948534057860861518251100438315681231060807091884739340846098411803531470574020456714494489570120257477188049181972146314355680496693380182203038395153033596266525044665588837386031614908439321598657006883782953506469414582160297547745854031742708799555822172258967536773667682829960655528276393507376819617540945675443444624445169406133350720148038660094916571950133896502455593854359730225903606131819175459487491288363706439760840803215686733822664195419798830363079416365130062143954648745790812324505192199479530924338685245817665086390340577941157024582989925342729291666221777060732895349936669631564028537547834332607964602571617550798329712428872976980059805423249124550509449549118053228812409216127976341376643793733778471058121400195659145030341993746492755338444194425298403379652094301574943434208507142781015643859887029709916868593753823097959436855604392595757096188499910480404302073426795642922206842510386018015346466696067369047196944834499135491268066028906396045983465472394659854619772099235728932320009952967152823960121604528711507641970993920968371842648357323766885526430318976220333806694366036529816421470282746091932205273866754127874761058782982252749353196419593613828098431491616558379137356356784109259909425416058466383615883964956119787363280937273082089988846657656787378612603635733904193325352267451941494043461482020231364110810995720466147182075002363169086785756168970996041058521708709317723093126877535938667406127881922991863277919927465614629831782632224976148373645353316568208790441318900515533838555776843421452649576603090324352362406085026899436236793508346681135161047501933957608995505494761574407012333247052491139868258727891854948627860948338877902585292705040920731533405360390777080554420922487415356285673007692342857078140122677167948227718031926605261982118826296145844226883365281336355592675166638630747808528145125590913847986684764436539854221059104308338210072968480039973145581427756976772181433720289331383262780391619036091021010025791866124991322195339231180817025996904159996656560225957123140528728126098723135798427158273047706615635819239134555020357241988059742724217982909219604966593380586768603298406820089691385282370751521475845000834676310797146427233377138587528433040542840236360932739705979222398620990164042171523768282303349043271143065480419082692502556170487990144822710279996582780726146323892960911893473399976212351325823376268339359700714350815951617019813057942852484369689199764594274650367717023381217747084561370378488852195832394574251355317604412503401069294756384554157627649936805068770036667204801739066496264099454523499002121934482468396504286412068428740426742090227806556329762341952015180994111489868663499288669580760351931796925393245811599984202609755342183763706542922772661120965685685424531138688077855928136316878306120207767486630468026593933905348284963753136170252164298802589864820625276213819333567042801137629784744306824544196174301604527098850308305604733978470215482228693869688214934815948867380308819857240749443337329222075322568522913204989985682078848919579852584198434494914377579399412432034358298417236559096360131343335491475768626835119183270586152409566851057960979208651432308583744574792826736115186837905341322909995903598474087092372182064845136235272698060259995920642248686924788820205871138736732563234201939990465755579806914778195201390975505377926194878471656058594362136218105736410329034087736011066291472028677466884843203919687503867658988999583398759829409943793697292288*t^67 + 1719219336945715378810151297880647573572796715495058370783795386611610547864011218233288415744163626061192618868374614734525999859159344917555779638233129369944231767927255834029316447630664143283238586639942048132363361076254823767716962071146257154900768495259636107505086197413553599791327691984158048725051781372156891211475363390426296725591494042236290835135536041942658828584604076320578984838977034211273139750175518655564779601269859739990647392586812432454636797467930302989768443014739077518318455578967243987955929650694148380002756562422977900375234927937237593384135778222237890358722893196991792903398333995578437146477482777075054225932225543235063143194938318843646328181984426734582014652500273447838594364753168518450937405276221765468466636214296667605982938046585359274095626996914951882016643106225276755899996614039943878777926655794256100589870343720773432202184331682083253545009411274633731507262336956198710863852395995868681992957158565779240853937710306974218600138176756790179587610360492723164550933402623211533834531733433922422075669594560550577413428558465955368626566294563106140539435093816193227306804734412796526406814490828988726225965907330123013820522843278976091839017973381629338047273528059404501784614444795420703814015938301943510238013073754475994560022406716378723583062567854392404113375943228089657235327943475568735148699631226726473437180041735794823571733681182523710313542591138816655920144671461116484496030795957712056714401353518388239907915860960171390783051095381738355916878863531897902425818421007080501201284574780524663285478908926718583005986509710421051125598973289488358524798889567027546667257131759618358369086247163439031134295540637521707472280664631461690782171722685130937183650197143956098296978812860401379671938175361652927375429655346485605413119481041867424780512645153043240699740315172529008854665682620749348984181415905509505711875768409037016611755566203603761309035150807472884050878361068290053394406162149991310700417910377902251041112736563081901253655204377503437755998331170236423653772451035587953959093058046712697379708723008607726509919184266534191546216549653578037924923564442869794349415124409683785175053013214255237049393997930869469031613583578783106005093339488107485231348781516812358693558975022607552182622647112153576307892737940928273753852546536005709993389716696949327265929357583845767734774860875740551398301302541603268919842473977697693934753156888678855138177235545547693987544027063302586974212639321565675941863714097497899719535059415868684450592214564034221294215010491253450252233318955548199006320231309141976987351680401500027757625083918473620899931465927223096361429850923541680333602116111097415581196357788316062092994403935043294797604626899533231306134373749789325849748983348198299769832825308234994156436822867815052601617738098343064387311508068844782982548967865317034673492125108312531651427351538793033065257155612102042166684519395438758079910218852681723768035877156851130240064382624199461306505369812923581163422933830602064321997644703019268440481712942612915278990107457090672502662255034326840187462623618784035194457957008867394374625945235904780911796956314364739878367960500704019762865918025641448232587706946976122315020448252296178343621479709904571242177391876718109444552064827703961144536557057617609085037949424381824026686279417281049996578483212673504161365843662517472595778538735831225436561069511985699948364771568046401255004210137447846679584264718793062854753996188065186420980948814350084118937588782544678411986038388641741136704379707007234729356444677685547669305535801557998141900453131092434080459502600388893488919844983152661773698339809891177158235363906673606267899595891800546577894424581885516589603714883993924419710794347844080199453065789884734947297846081511433804097819808625797292308062971310826401842966824169460959115101344572525423757092166785771540064158354875/2995730035516988727279424798341990604709645873704916864237492554025641634388894961267053713884218363446069673494242358884882852458986427762944013060072416623274109669940321707626684396393369669760610683372327513384602717560506240539271039679411693164876898260360887153554520011650815400671481718275022690869628148148740258754517109582322581830410990960303673746438872967247996041081373912424480853879870437017773908237837287641603546031677194728505693881285730345351547712113629849937074780485719667730514875398631002953473310276635886541897352987491233201146803024738358231298752534885113031890935407503672758002441746830735063244019920579751820590986920050425252030269798216893656995821187957278803474569702565440011387589238070505534625684346342737988796902325069508163986090419960576252951054341520064677170437441063281861186138371566390724335779235549534972980445447101885014784575348532641437326601358852799256967533935155737153071180209945512786290543133299642302820740889540656734448794815997277120893657753717670186836382844619985032557624965423803811470619479139416093548305872413587984133367574696778569245819934233103230288191750410649553417330646413819391869351918725708346703290847357219991309977685912968750294084458418219661876353519776629884608498492638621032830434070938987885414309078103574361235951465168995756499933499328312771454338157383343497876512296509213238402748379409231534843627140304624738809900885203228537993920643987896027486443606578956178382786179523591874310502293570882329442007071708097989750317528827773752537096365334861263045662602161417807047427567625950488983393019993032724312189721816606458842778445181790841328698622306834358281291336816354125825684937948104020573226268772573960155402412623908538132343549783236538643320698983519705305461233927578592977639824853317452118149128262009837070999374098301532881970356140906356324998165259511181024351400676187793761578117987581213603340111742275123314640334797108160386684572018214885257437010397003653994919816076577345750890339000948711311730087682173748299373457586758534487605992506560977310840056271800412337752083119570840191339642791205615976334065929087701744397534479055233225123481690932217407395834171298720406256642737898089741433134446809857317353147219075898828033579988786235315716026016159459113849228703506263673613597860110286176102414097136953201464314693923848137835855768563245795325475447463538223396922819735401996701780040671394315286395061417473713311362047356601479933427309258249383696903286478306377632277305122567737443738715262063083822414252490057809344295769294975100830549725171798241429809879464657141556643148672285075324799893922320310936271059098638719157174703312729263006360961735090037537703447900790768967906209703563376381608607190261536631719332755644328333796900054950062765509001524081380219421874591476904968790357720593617183170595929581643875268373245833261121096258101354185577184697638058183427242894434610523466828464359015753979928192020315342655653769393994960189876654175877851417595417441699248292812025366333996308860076470114605281807637589967750796302445917337941985507691092508442718629520285118686367127778535821975801887010668313681225241255144485086169828268202343694353379531180637304904087397711704946061737681909278867401063025659003292395202291134177448041861244177046502084526946792738825690651555037094514913052939610370457605183100678450556980726410563786313486351424839477306921975544526839967680968015264191916490583030724033233412176801325889161258471641795037805828355910393783328506627108428219312150844554511648639121826505753294364316552833685026255608461223353728775930182475543449625864251746004635384301587865283609599140015836241441287120248784764614651211967677454982938092414690423490609707298343973542968797087401392748954640694929825847005099344002205958991141784916899038759050691461506415289217646918753361330176*t^65 - 473483052094153183272586904078614531958401933492323444453428542874215747901207063795968976934511417093561084511382286076786753137581124378301271833701082525588729879373704914958758789895591766093427590439592527850576368311531750542796641533044086525274914512394421282565804430879742268513895848629515381315244940342107286743593875283186129687906662198856490595962720589821938817617030608010855376203095352871402459000217666750696264008859017316390532784587727325975855300163958457620434576313347976720398385713339237882830433677538157045685908662731171514974623455932111229943694274585422010205849844552847095469412570699792545169650314622460681164487582309300937529763449948091967753247565693727885588029077686282541734209667425194049094984888176950897740575871347940733986302498319798520468441391847497899880334543916153614607457954299301027904756013664532605612632622218082529722055627542584438630542308423061703770800004088968893695041078558487357078672890298008051377880647098332600955157562888345158729350814745247281089925413148373102438089903375105346832441565902881298747168645533856403313418191675734787300033813780391949813206816372801839690517529188455080201034975849176303749674860355246711366503036717585987096754318240544508908633162881490396269442378463362739592603434965090669398702731239257056978269840925946764727097835610280569641005875348361187515689534819257379793551158714565259762225176839639067410695977923283100407469081623469952166964305975179502848793368374606558418405497880806013985284713819678460097855066576952919084817036736162388031189009853056779776139052871990789555995962679117318314671079762514205047658863507928687028105692033085384397826822382002060744093653728073176920153087236374656071134406353869648170007844006706665572501437197126599206473960803302664940275406798608900507103571815696527855152741516118991130994230957910277314486486797095313495419113852711098752682983117388450838046080492886107681613231076617072927028831933377767266189461058044459600540043369371853813191718671102444407128738153490630015529707713703640450222492971808820243586773320833469195331133177180508925749804004983801796864133122483118883558846551107269490334881337688393908624862090007908027953804605857913579748560246340961641232590303230404288586539966632394560836846920680459250600842427462409473964589057869334453388278029476219998129390452474246859792785016997870580414659747145604271713512509223360484756146504198169060384241855427166008808926058773677158421576052933675249146194428529471505233236603754505056988116344644289567168126072020526303085833804953218054830122358520653305007550421080667224569896518434378231715445350815706840860783370007699990553882648724628532177455056756632912723030736130652479538885330557865846172548634511788843253055239620745013633838013824169071946111693790504179790848111443129360276115540931710919586321672785078528317992736020483059682584920857758652649585405306331976749035900311339193017501798966266900463140160126234691235149098417604739185325795592477450772452917356862634545840137345291682487737317615170981112404331514161116295077660300771568554515272445218395256360532852344210849874919437589603689993327447498915797244275073806311995909376177333211154861128691044191946653152508597519635607283702420179542447475191010846473389706815123223301690778473531791852076821326395951114008088971897070384380447064637491831244967175816420956227507370984354169097473892507444210480311460095916238984831227004706709514695834574808972566520775406805736148137560125299295830897743937079730186259580499779559728172365619399519745267728195905676190584548439858372888118141938206146096600625213960253049007048709847137623060337391617495669247321767215287425167607024006123163881313137974865696870489547049925985546817692936792812972460352268196453969661606050099370546644609643245197255958150871406862447029393485242645107656786995218965021885174138669273025974861948057479014508125/23965840284135909818235398386735924837677166989639334913899940432205133075111159690136429711073746907568557387953938871079062819671891422103552104480579332986192877359522573661013475171146957358084885466978620107076821740484049924314168317435293545319015186082887097228436160093206523205371853746200181526957025185189922070036136876658580654643287927682429389971510983737983968328650991299395846831038963496142191265902698301132828368253417557828045551050285842762812381696909038799496598243885757341844119003189048023627786482213087092335178823899929865609174424197906865850390020279080904255127483260029382064019533974645880505952159364638014564727895360403402016242158385735149255966569503658230427796557620523520091100713904564044277005474770741903910375218600556065311888723359684610023608434732160517417363499528506254889489106972531125794686233884396279783843563576815080118276602788261131498612810870822394055740271481245897224569441679564102290324345066397138422565927116325253875590358527978216967149262029741361494691062756959880260460999723390430491764955833115328748386446979308703873066940597574228553966559473864825842305534003285196427338645171310555134954815349805666773626326778857759930479821487303750002352675667345757295010828158213039076867987941108968262643472567511903083314472624828594889887611721351966051999467994626502171634705259066747983012098372073705907221987035273852278749017122436997910479207081625828303951365151903168219891548852631649427062289436188734994484018348567058635536056573664783918002540230622190020296770922678890104365300817291342456379420541007603911867144159944261794497517774532851670742227561454326730629588978454674866250330694530833006605479503584832164585810150180591681243219300991268305058748398265892309146565591868157642443689871420628743821118598826539616945193026096078696567994992786412263055762849127250850599985322076089448194811205409502350092624943900649708826720893938200986517122678376865283093476576145719082059496083176029231959358528612618766007122712007589690493840701457389986394987660694068275900847940052487818486720450174403298702016664956566721530717142329644927810672527432701613955180275832441865800987853527457739259166673370389763250053141903184717931465075574478858538825177752607190624268639910289882525728208129275672910793829628050109388908782880882289408819312777095625611714517551390785102686846148505966362603803579708305787175382557883215973614240325371154522291160491339789706490896378852811839467418474065995069575226291826451021058218440980541899549909722096504670579314019920462474754366154359800806644397801374385931438479035717257132453145189378280602598399151378562487490168472789109753257397626501834104050887693880720300301627583206326151743249677628507011052868857522092293053754662045154626670375200439600502124072012192651041755374996731815239750322861764748937465364767436653151002146985966666088968770064810833484617477581104465467417943155476884187734627714872126031839425536162522741245230155151959681519013233407022811340763339533593986342496202930671970470880611760916842254461100719742006370419567338703535884061528740067541749036162280949490937022228286575806415096085346509449801930041155880689358626145618749554827036249445098439232699181693639568493901455274230939208504205272026339161618329073419584334889953416372016676215574341910605525212440296756119304423516882963660841464805427604455845811284510290507890811398715818455375804356214719741447744122113535331924664245792265867297414410607113290067773134360302446626847283150266628053016867425754497206756436093189112974612046026354914532422669480210044867689786829830207441459804347597006914013968037083074412702922268876793120126689931530296961990278116917209695741419639863504739317523387924877658386751788343750376699211141991637125559438606776040794752017647671929134279335192310072405531692051322313741175350026890641408*t^63 + 29115361703580490715597706030488964237243109382704967583140444542633717431481475088308587188722899054959469925045459664244505579954652084523276838007563955848392435470717627023133537486418821883043915251047535044368525926203863419256251600406381010767930065230293096697902667746256532607287864983981328895113473446633195645338028981191135938547710085713500941880620266105074903112978551914573282295749076859080330740006593839337083557501810219851697344265858342518038600462943050865186114688261096804365169055819761355728331422635607054633432696378803808623911350837134645448645503998822601185485382397004124314338050039807212505099593074014582910895186311850537728284940428385818682602647844651222739239447279886235321366400790322214722882668711191037281776899422174768129622315680500946763225313685980986729191085409437314150706773427324959358190589296074528565793901650206955426574242046979682684999918719308732122868690342993018227891274376605357031924486468663741447235131314659970643585337844481438137995908454010046418340061581328496056782518484677008053791588096528630365669158697265426458707979749151193900879460582256869265268247658751367209690803323012132981800847322938540573258450691741618549714037341429838516173302663775201183179108885114245082753666777742330951209004379073619185293452121204333402582657370872745771098973795871918245360199832803324474814047486811241385640669406031914749548112276398933994680227350203877048979974138719768405139576000368667330693782580723486447862638241789788709767586856218737788184662785666599744833716295053471606983993304745724682031296004789004375511504577084301738066014531931127783571982411076705291505346903900138848661627728686543242662515820725926157905352226195689300061196856518377179848346482630432936171932071976838783813101320894518217211039493946228310522360610147069534979557014719491812869553923210666036136384005524925220827261855542811963775324672529225798774336210278443195686308098017002484803823848308070570936139523668312971778368629787507839459822254528070611475882805586837630301163454595951994504017795776012135748327679318415448944272293112555347867040412520884086691370819089454721078331288742027367117461695951931730381691997092668721106452950499766792303759701629221764037188031941170221201042893938408808503041379110890449799814641033104834280332877441582862932102578356982053677767323506407380840974685663043238400654390410571969640491994061664981777892172078566278032913213846663858895604517728948799392306004588132583727432639925134504484047642847918231089148937248743567602297386510074836070810016377684784249215471018266533555304406913770512380472139137729525711007818735067549277546267853895177559179776941660865530078967430297152021465055292909021316122117842611454265137885798056231524594891631718105271314898830463155165824626085831057374620429575092166939132835072545959457538916925298611302724170429241777676776064656627809485372230238660140860160392063806681955003868697958484187879340090518225076831753622317958350951377554194751609703409369782957370656882321261115656132962310138953428254040201937100936007773169711773701065526398683762200122041791398644882694004804069191472672438292805269716494714708674221762662902218346568500414242025676726577045241739263506842814478073335887827407323659889715454137806187324438911212735786918298984094807603757443658576048513019081270356855769989703997777446430681035006363107607026418534908259037185760665531726093228428913132801016292436249956623016386465701054152642039969917798755279938619407512108662949113843168810051282678638137417849259258215477271213783292972843331021375689962857600158140064514977785328558365186374799641984129616592725459373138562876667469535913354014565262393504896897209407929082698744629161375011742491544521685627185617919050724418851330250825348152492297352352879031678620661679151639691981695806563000044329604728144659710978029036409597152881319118049910428264331634683125/47931680568271819636470796773471849675354333979278669827799880864410266150222319380272859422147493815137114775907877742158125639343782844207104208961158665972385754719045147322026950342293914716169770933957240214153643480968099848628336634870587090638030372165774194456872320186413046410743707492400363053914050370379844140072273753317161309286575855364858779943021967475967936657301982598791693662077926992284382531805396602265656736506835115656091102100571685525624763393818077598993196487771514683688238006378096047255572964426174184670357647799859731218348848395813731700780040558161808510254966520058764128039067949291761011904318729276029129455790720806804032484316771470298511933139007316460855593115241047040182201427809128088554010949541483807820750437201112130623777446719369220047216869464321034834726999057012509778978213945062251589372467768792559567687127153630160236553205576522262997225621741644788111480542962491794449138883359128204580648690132794276845131854232650507751180717055956433934298524059482722989382125513919760520921999446780860983529911666230657496772893958617407746133881195148457107933118947729651684611068006570392854677290342621110269909630699611333547252653557715519860959642974607500004705351334691514590021656316426078153735975882217936525286945135023806166628945249657189779775223442703932103998935989253004343269410518133495966024196744147411814443974070547704557498034244873995820958414163251656607902730303806336439783097705263298854124578872377469988968036697134117271072113147329567836005080461244380040593541845357780208730601634582684912758841082015207823734288319888523588995035549065703341484455122908653461259177956909349732500661389061666013210959007169664329171620300361183362486438601982536610117496796531784618293131183736315284887379742841257487642237197653079233890386052192157393135989985572824526111525698254501701199970644152178896389622410819004700185249887801299417653441787876401973034245356753730566186953152291438164118992166352058463918717057225237532014245424015179380987681402914779972789975321388136551801695880104975636973440900348806597404033329913133443061434284659289855621345054865403227910360551664883731601975707054915478518333346740779526500106283806369435862930151148957717077650355505214381248537279820579765051456416258551345821587659256100218777817565761764578817638625554191251223429035102781570205373692297011932725207607159416611574350765115766431947228480650742309044582320982679579412981792757705623678934836948131990139150452583652902042116436881961083799099819444193009341158628039840924949508732308719601613288795602748771862876958071434514264906290378756561205196798302757124974980336945578219506514795253003668208101775387761440600603255166412652303486499355257014022105737715044184586107509324090309253340750400879201004248144024385302083510749993463630479500645723529497874930729534873306302004293971933332177937540129621666969234955162208930934835886310953768375469255429744252063678851072325045482490460310303919363038026466814045622681526679067187972684992405861343940941761223521833684508922201439484012740839134677407071768123057480135083498072324561898981874044456573151612830192170693018899603860082311761378717252291237499109654072498890196878465398363387279136987802910548461878417008410544052678323236658146839168669779906832744033352431148683821211050424880593512238608847033765927321682929610855208911691622569020581015781622797431636910751608712429439482895488244227070663849328491584531734594828821214226580135546268720604893253694566300533256106033734851508994413512872186378225949224092052709829064845338960420089735379573659660414882919608695194013828027936074166148825405844537753586240253379863060593923980556233834419391482839279727009478635046775849755316773503576687500753398422283983274251118877213552081589504035295343858268558670384620144811063384102644627482350700053781282816*t^61 - 1599037085236481634857045762014044538755166421116789157859846129319230945991921382998564968645470613623017169820914958581612370850033929294739488301187968786343323366385374540965974888899635729185398502209765562756942825292286234727868546447559896902031630183130694180933016702334802013842571721888659270712192392301068462556341969238754784648212919893350083271255852393745146201893680615565015119411368067504980084892920438707334195495508829332676621145044184678437803893599986914345241332656584491848785564587658373900488960714213957149586170517230475390582388606494399098490434844801325590425672836442558879442631361438314581273561763480883080457636934997079321405627859971207395773475747409731668490487341331023799280734947348635847572995449158851427272012737243417341443446711978224584613962319029794456992906450612812870063281366286305110488983409498049773865022057722857960344781598206784375878421313698991811557015545152243348617145979471877860709654008700599743385696279976319955188641011484391950709806189772201763902081992858829130033472359098507587119964679846429390466465224076973000578399323661377463279236089226886147289262709504254454479735093618482985940517629259075982506330997541953729053969833639637038638259249111556248568503413092535548533740361223736817325914360522194971393796012326846767702623083153519009189950567981532780424883174476876225472539763555709114503430147688249664611278820719633490815760919098125322686206828509218249231813323688594573638426502064279792503483305952298741323954815120014341907059936533699589173159784474538762480652226146064092655566468056378560644862162538598653235305941985984306433965258958581212803756850814144469265410434586599486510016638965523887084021173855339446217082847684814437115528017581481228251826280438967350542788222722661498989376647399498179289584031399288007132595218755268063365022028286066660610329460417872281735360055957132511240825934723983196566403008658353625004152377104993176154539224838138517106183284312612070136286217586164489937742823848756307938414178436116456865822568365505809288429894648505672789845804771256802388766172653773215012024123592068202251178592384873698977708289055252150139918852412461879362493735314011824651063851646548400073696960963010219640777010758880902880696217162403173457606801195513544705474411452954440291035062676696684594069544468380495774292338952841991970007590577471609367167084915352287310076756246763297535916850213538358797972355922323990327021200400161733890277115500381266528635378060929031035266441406622368064533987080390373124502009973502297420699459176993209594363813707432535870789365381304074557357098027701464270917102308968980656667908569316261145899486377085395593523377188480815110072158082262985584144268114938905810440454692838593193583009955867788461696368005960133990654396553781216198258410680208708277379627944713910332024764154586910813542011905600865267514370328595323148861072144297542061701394303591319115622556709519913458921200122474725708820940858195395121832445946756983614254723014926730409360785334948432393235595203366774268072735558716281938803421775298509961516739608176511234661768774436271698499691527216301786868039361559790706238565402050285806880805375024475096625456731086378335020500479358727231331086247108880591859748982174598175275967995054073042453514705076771027222591899738457481257435500001302364270497383930259590881732418446231151087679505657393152476698126179772600798974883553093416409493778233693003125974585252981019870059080512816921174905449929905024925435652662084179172477537367201610554311929374848618594665164979718345235545148302250775461960770637052087234923126529280139134777989133640082497077327637866907187520070530372798548311570830367220890577059694721291081689887845570923996126561689090810222258928457199635472585121817102403337995957884781601408306798079856346134811891643731205211999668693936233584196510679864418919469347490586779335944031424731875/95863361136543639272941593546943699350708667958557339655599761728820532300444638760545718844294987630274229551815755484316251278687565688414208417922317331944771509438090294644053900684587829432339541867914480428307286961936199697256673269741174181276060744331548388913744640372826092821487414984800726107828100740759688280144547506634322618573151710729717559886043934951935873314603965197583387324155853984568765063610793204531313473013670231312182204201143371051249526787636155197986392975543029367376476012756192094511145928852348369340715295599719462436697696791627463401560081116323617020509933040117528256078135898583522023808637458552058258911581441613608064968633542940597023866278014632921711186230482094080364402855618256177108021899082967615641500874402224261247554893438738440094433738928642069669453998114025019557956427890124503178744935537585119135374254307260320473106411153044525994451243483289576222961085924983588898277766718256409161297380265588553690263708465301015502361434111912867868597048118965445978764251027839521041843998893561721967059823332461314993545787917234815492267762390296914215866237895459303369222136013140785709354580685242220539819261399222667094505307115431039721919285949215000009410702669383029180043312632852156307471951764435873050573890270047612333257890499314379559550446885407864207997871978506008686538821036266991932048393488294823628887948141095409114996068489747991641916828326503313215805460607612672879566195410526597708249157744754939977936073394268234542144226294659135672010160922488760081187083690715560417461203269165369825517682164030415647468576639777047177990071098131406682968910245817306922518355913818699465001322778123332026421918014339328658343240600722366724972877203965073220234993593063569236586262367472630569774759485682514975284474395306158467780772104384314786271979971145649052223051396509003402399941288304357792779244821638009400370499775602598835306883575752803946068490713507461132373906304582876328237984332704116927837434114450475064028490848030358761975362805829559945579950642776273103603391760209951273946881800697613194808066659826266886122868569318579711242690109730806455820721103329767463203951414109830957036666693481559053000212567612738871725860302297915434155300711010428762497074559641159530102912832517102691643175318512200437555635131523529157635277251108382502446858070205563140410747384594023865450415214318833223148701530231532863894456961301484618089164641965359158825963585515411247357869673896263980278300905167305804084232873763922167598199638888386018682317256079681849899017464617439203226577591205497543725753916142869028529812580757513122410393596605514249949960673891156439013029590506007336416203550775522881201206510332825304606972998710514028044211475430088369172215018648180618506681500801758402008496288048770604167021499986927260959001291447058995749861459069746612604008587943866664355875080259243333938469910324417861869671772621907536750938510859488504127357702144650090964980920620607838726076052933628091245363053358134375945369984811722687881883522447043667369017844402878968025481678269354814143536246114960270166996144649123797963748088913146303225660384341386037799207720164623522757434504582474998219308144997780393756930796726774558273975605821096923756834016821088105356646473316293678337339559813665488066704862297367642422100849761187024477217694067531854643365859221710417823383245138041162031563245594863273821503217424858878965790976488454141327698656983169063469189657642428453160271092537441209786507389132601066512212067469703017988827025744372756451898448184105419658129690677920840179470759147319320829765839217390388027656055872148332297650811689075507172480506759726121187847961112467668838782965678559454018957270093551699510633547007153375001506796844567966548502237754427104163179008070590687716537117340769240289622126768205289254964701400107562565632*t^59 + 2703923112838784267022739369406608693215104436593103602881779718368538851077889733207273196383166862349375878211375387187854751494401077475253602049001470315249361846866779880288258422969139712010598800931697492989198067103138177734706082183079665084640195195076227817009972452043553193265904700175699632215110582963378080260745204259365345298306689582654829212007565131328472298500233032688026672456188052016642515536556112542535271261000787225283421529289572363752258625137485686817684840738161113569083994356432835487198976559937453543691388813545416884008699223760975628719414284995176045363973777314857944379978781711602831653692862073023817392362493407572385855814841966520720422886984468499344844213567980191303741745332757587978835892557040983080726456617738532759821924187000174523861457604589734237509577479258387859653514444403406420755858223476767479107593096067148203661460776252578314150832003482148324508653510456785445200234495802069111591617385796861701519504397276101504522046887968027988211993952917652561655814015550408334901805864728390498722050456704039521189657296195129427190934254731629773634134861503493089685354611179370628659217465698414684115716934221280253242520782425923617324822827507471941400637991456020002106047887300154670120073496279520365982119353701643259083049851435737296404651159492338403178125625964176757174681790528419398141109957876496929367291474308979980561016204781089729610704883273809263462146928166403355462625520499331151982704811801268082260263917735516803809390047852043771570889456053166202388800863744217022223964838680711026900537413805635512312497368803409448740798597827220058223205087632981412052779375559621762696178920322060515818284620038135985805174590499243323414348091007933697184669017156874527832986546980619159679668653665380857134655909705877778142121770718337691815761202203145867855494783594841420269446689977052136781880852874706232024484953046220535688674523018773440357453377834776410979844642996349181458884643493406462632642526643553646407081558447249479108602323481868029731415748072466854047667042353019878444750646236800264809989103885435225859969359959340043483078517415919044420603373192351559286418174133712711956017845562372524526892540931533137194538792495432027055182601371753214820244432174883131639271181324606421072328271719400708949395731670230799289847670039624603882653141868922759436532920953546110091743338230751722662651906879307922013531884928770126310649615395172699984801233466291275345186951626452118605951906715950908477581983518307649261081983651477737334720348547569905227975948491491896814972417085887699772978109935556913694949927323452079350295150385381217262223621818128156783188564850404979211163442639952869887248846829026971791846449508067782327571595705448150547081299404632799153102005515614033709869655949223284956678583398068877178565559993552818340083600821842263969285524255806897596686883623229650181301227365062251473113682880287004706389885645942462359924494446488992758052320786756206347896425417311128189673478429864180386073765443327546396207692796794313848204755713041236338062134558960798670650170485262521447956911533065098588084811420602771251069832093984417925517676414027496873930337633958316447329612983713103764133310391919213669408407162713712528286312718688204356876495147235837283005732298671990238345212693319128021011657597535291415203621059579130634180943959145283904935229456882641968186887353303132890403907398932785087771880464272035976352290479576552166663198673101051849757384909178291177766814393293774663648552543629614776285678087057477188079319041888702412626260093748944380571238936517518146509766887675458124684075630369089689347844945209080740454462069135129288699077858116878386808489486048891907082377711843722962645010595030154833114507657332406161239229698949284055244726831917895669095841749801143702933987692006402839901131438638461418872607261444514625546998688703872425955439421740796875/6611266285278871673995971968754737886255770204038437217627569774401416020720319914520394403054826733122360658745914171332155260599142461269945408132573609099639414444006227216831303495488815822919968404683757270917743928409393082569425742740770633191452465126313681994051354508470765022171545861020739731574351775224806088285830862526505008177458738671015004130071995513926611952731307944660923263734886481694397590593847807209056101587149671124978083048354715244913760468112838289516302963830553749474239725017668420311113512334644715126945882455153066374944668744250169889762764214918870139345512623456381259039871441281622208538526721279452293718040099421628142411629899513144622335605380319511842150774516006488300993300387465943248829096488480525216655232717394776637762406444050926903064395788182211701341655042346553072962512268284448495085857623281732354163741676362780722283200769175484551341465067813074222273178339654040613674328739190097183537750363144038185535428170020759689818029938752611577144624008204513515776844898471691106334068889211153239107574022928366551279019856361021758087431888985994083852843992790296784084285242285571428231350392085670382056500786153287385827952214857313084270295582704482759269703632371243391727125009162217676377375983754198141418888984141214643672957965469957211003479095545369945379163584724552323209573864570137374624027137123780939923306768351407525172142654465378733925298505276090566607273145352598129625254855898386048844769499638271722616280923742636864975463882390285218759321442930259315943936806256245546031807122011404815552943597519339010170246664812210150206211799871131495377166223849469442932300407849565480344918812284367725960132276850988183334016593153266670687784634756211946223103006418177188730087059825698659984466171426380343123067199676286790881432558923056192156688273872113727739520785966138165682754571607197089157189298044000648301413777627765436917716108672607168694378669897066284991303883074681126085378229841663236402581663065550004415757989519335087032783641781348961764134527088018834731268397255858708548060813841214703090211493781121854215370246159902049051220007567641824539360076091708100910617338904126272899080461619417865724152590869844060119024848434338995458986255931753707758418935147666174489856057414972599423667263345668995693492078036105459147260500076440172582541935876245733821430854109932680375890704435781601596462174498726404406514273193205835730287216687266148884549212794166292921232391303190619329537993459814193385119508535442908110220664750923173702228776281357368958552928594306151946660523531413623705224408009853036450331902121207801545544385972794086203445563716631478552622730379724643890772658674173991806979759333298296869446413704173381244428377615868163391187242665391766793564241434604027724723881934397972701173896550822569721310433892900620396542169591017007765793695720266666507301729673051264409549648987890887025494605008407416327650931783413000284645358768596557997584891077283299222488003650595040775542279541940301789335861021498116405647139479106459818552954786405446070722874363403780285761120421721397942551458251663710204396419925044572636252440299405933641324670356180932603961000316032758497883320344674509914271089429432728156825903849730822328057518401454352093561825745951288161195831711287275039083093951542596029110403431806001688083978901209093423680404084255890884371258285382149105625051420335398194586428787921301997640756999203733884668872895390969894426872940857134700708351209478704123207406147075935621531866722048483999229450051336052169096444702352097907457220046753161391687638561884091091707988911544164691562486611872298779148331840625897046377965983429387668127445593963287506122963150245479587514294489210462035216106690148508620793572196177101141276016396857041666426138487626943980450835678673740709629112190910709603790669062076383625216*t^57 - 118323956868041472223833256388370550812676926589988109902323199662984293208011475724922643614339176868860089132770471035791394749692333025418732656452329873131238785465432361554912720011779521517786936942818079657107937931151356956565268460353180235511003554019458047159172045450756069942337237962319976640480324991323567814795334247062274321496127598588490952081393925410022598250064781784307700784061823213336078890012534106068647233804585482501318146000076401795905891012667133721267362830547269661907738813214497036569423982574980677882898769490054842420318801144690401892885980365280228667836267788972482564228778614453489949333822884717253782457308974516361730239809837921233795310388113415502498345166742067765000267022244354718331068733219104918347711781649755035332774198512827349867553474957762097488410596310084634753004777291153846397492775849672597510314039956504894209058244649758341934372801387569726354613842178193402641203149853802020144930766285888513160106984380031591590926810892660613047349058477669134365540140823323897993041488985895543849815057709238663095100805884679742343524976152150290175070377909786715575276757590004007493312720309045727072173135371455889319499518584800438612007636372822778192802497210853935474915803378956785176743492726808259787303643182503145549017117059266198559851452300002063582073034192312329406161316287087620817160229928059680594832153656435967959516312875338849292840452192211103700784671338102055423839567968203255957340210058351138691424876860107088984699147469816668610677008868504779765396332528594382867122868045789481047595754881011422715385720863326751430671039148072806159144736998801384451523933341482790389858436656821761374431099721829692438275788868312705327701828466164721745647725765289729970816985812146502482205086981605442624159189377469709388272129201454210169779040787409180033650610713148764857636806767794887991427473897676063337869259003065596086765888954639704226628049601440231445667565525207924728157763808332962194083841611348000028852126118055159953021224381601946331885591325683616456999557733269324191161496382437697266804879542362749232178069348212114546392784445866490400070847867746949979539492492983960736397132874334438656889709309277553815171512902069815753955640079038497385052349801758823117997002119485398154767276205815214941432073644756359108975265040984427505967327651914850611515221315362484090675600393297171712389345696225427402510344726973505232230915667609834168867649871471346703988190453779703058164228609601265122027518600767960406461902698548687678628571434063345739107187978291841492977978787669437536827336544985961529249924042905375459203183344427620264208156045422998031838276851656289770385499295028991375211586277939075780502654705487568931301037391370878008717772206822740850194678014009988256338699849730589267117075438706050760346351107435474277915607456719035494801907757787744089495614021029548508002909475945538792759758927720524473238050264528965594981798982170359673444118352254334558666507848617709488845568967856256267399702409873939992859765470800565311774737933023926339291636960724197698711670482164070095132373324149940567176885879443245874618959362844815060819039468164362001161579591984270758203679260105144943457367845500010786040796141976908357095592895155374948595798577573421632755395137312476225467681043647013605207654350145010648978829667092201252830699925669026128170915474699774278859946570758458903763281047250574041878423666588541737609066382307295531625599189439247190412659430192012457354838998790517062500495066927221795485606579150036950670435198731601203421380315511512700639735695559914646295247508511838409624452653633484232227383294232200036623524404094454510904720940809433204913999742642243023022664068155163953970504439999447950381660783483314661340580871939804295128609233501733511871728758136279490662948273876920826381739295511653361278181410407832018894592773369817862959111939564563703125/13222532570557743347991943937509475772511540408076874435255139548802832041440639829040788806109653466244721317491828342664310521198284922539890816265147218199278828888012454433662606990977631645839936809367514541835487856818786165138851485481541266382904930252627363988102709016941530044343091722041479463148703550449612176571661725053010016354917477342030008260143991027853223905462615889321846527469772963388795181187695614418112203174299342249956166096709430489827520936225676579032605927661107498948479450035336840622227024669289430253891764910306132749889337488500339779525528429837740278691025246912762518079742882563244417077053442558904587436080198843256284823259799026289244671210760639023684301549032012976601986600774931886497658192976961050433310465434789553275524812888101853806128791576364423402683310084693106145925024536568896990171715246563464708327483352725561444566401538350969102682930135626148444546356679308081227348657478380194367075500726288076371070856340041519379636059877505223154289248016409027031553689796943382212668137778422306478215148045856733102558039712722043516174863777971988167705687985580593568168570484571142856462700784171340764113001572306574771655904429714626168540591165408965518539407264742486783454250018324435352754751967508396282837777968282429287345915930939914422006958191090739890758327169449104646419147729140274749248054274247561879846613536702815050344285308930757467850597010552181133214546290705196259250509711796772097689538999276543445232561847485273729950927764780570437518642885860518631887873612512491092063614244022809631105887195038678020340493329624420300412423599742262990754332447698938885864600815699130960689837624568735451920264553701976366668033186306533341375569269512423892446206012836354377460174119651397319968932342852760686246134399352573581762865117846112384313376547744227455479041571932276331365509143214394178314378596088001296602827555255530873835432217345214337388757339794132569982607766149362252170756459683326472805163326131100008831515979038670174065567283562697923528269054176037669462536794511717417096121627682429406180422987562243708430740492319804098102440015135283649078720152183416201821234677808252545798160923238835731448305181739688120238049696868677990917972511863507415516837870295332348979712114829945198847334526691337991386984156072210918294521000152880345165083871752491467642861708219865360751781408871563203192924348997452808813028546386411671460574433374532297769098425588332585842464782606381238659075986919628386770239017070885816220441329501846347404457552562714737917105857188612303893321047062827247410448816019706072900663804242415603091088771945588172406891127433262957105245460759449287781545317348347983613959518666596593738892827408346762488856755231736326782374485330783533587128482869208055449447763868795945402347793101645139442620867785801240793084339182034015531587391440533333014603459346102528819099297975781774050989210016814832655301863566826000569290717537193115995169782154566598444976007301190081551084559083880603578671722042996232811294278958212919637105909572810892141445748726807560571522240843442795885102916503327420408792839850089145272504880598811867282649340712361865207922000632065516995766640689349019828542178858865456313651807699461644656115036802908704187123651491902576322391663422574550078166187903085192058220806863612003376167957802418186847360808168511781768742516570764298211250102840670796389172857575842603995281513998407467769337745790781939788853745881714269401416702418957408246414812294151871243063733444096967998458900102672104338192889404704195814914440093506322783375277123768182183415977823088329383124973223744597558296663681251794092755931966858775336254891187926575012245926300490959175028588978420924070432213380297017241587144392354202282552032793714083332852276975253887960901671357347481419258224381821419207581338124152767250432*t^55 + 87103597460796431894033029199355528713466708284593120236524563644056195122455512205973162989083450419639141443432954411380896180631015641804966219772301033685420684299668956354278865531135468526827003719738125095986497365349699058351190066601104587373203267084582689677646480000262556409327656011793034802106735507998323448318875097170335113954359538164071672236664307292536982655361880480608177366157011520183377002640758330077179198042352664226193787138708907925163168365561813999181338737457374387716164003635050359205390186569743538084960612364666226448634344217985349073103737875093361196661816935630335577163959042447388183688453656412467803003363883273926414715032995120790716310506722741565127318464943244814213548692235135950809468666853883641832462532146186741194826556065813516486829781398527635723547852202519081254411649965721610891285592483359432669992486799831757739863703362095894528783675044428013624682729963715854524953090889635479088851446641710665644504672740673233340729505598046763774711050361728431150049153306693382500992478247958797237905651367995826958171423636059668536116205564363542738276123898045874177489250776296040292450982954862553185994047421721410890596368006441060539842551036812289649953899620285637463025167570953545053617432395167687599646943560479985984826349428897897708331163853554694381686484130918457949464364076261662194693760731118493251685657038896479180372186270305968496271182401489345942706479074604255974693331168072421599253031390861459729554112544368653373317359393782831890085763524644651925042778087936940791529353359029914589105475228827101511183664275214517005290711240955109831209129784647381381829434481469100750382357568744814539541787745084813716000358720844318347102078066616289073470763182355453401933260791090878037902153480359647701422716552485911045835107954030566083329775180149525168171966339662483705520406232118904504902071731939635924530390622572894510023437159977804311144388535235896906805698472080470868462796828820060428111291267932563648237077044405646576270978291470949451468931149575494291504119533758462425400504406429634765686317069933303729923839570790085248827763433841356749753673204801550847446689747406366278024812249229656861117407398397344063240321381957750650378693892507570522664562651663211685359977163333987402966755935568505377108960486372971437524887260990296238170501353743435986807730445239929575956859055680940915827721789020724109379220833426293482006829062343061401821607095352343151661527424546739816540932739335618722993730711949149895061369673304146190719086504883192245602068284793549763873041772130182147062410708918165931585797077228252630192515774604754301267338132135088581331116861831930817557747337381207033650315710688697601673296751789881244413599210530339278068445257798551711448949605217902396310847610366858714923158307817385187015927241470794620085535243386178884011456558781594708345261286685502947214128701345366544265266419111561196639330376903526091618951419385699634218496927063194621788941182454683833528931787861277126886847265570433947596145188710764227382699243807807583974347460291100328318796162950992029552779953356469367869175629120393280326296142600415384621094256351326787250261296954864911348194404744456914169273640987078207985898414123088918163466074276266263104242120892457088044549087979653504698493017411959696538100641412923787180891828995667771557859045027373384078124126068295645440493446457363128358439039182797527066873905569822102857430241548320560538747378575206353431261829968945306166468666482402491197666679684573977562699077121615645589608457710808234591970902096462226658922839234723102602253333818277965465018949493997102933391227889365439266724556013447435596115518515152947163920017093471319404129641953197420252425833353672844053690830478462675505852591588884676691843063693509938834961323167771273543389338908990100763735851197012385372218403206774472360026405232705553250145224742970278125/498963493228594088603469582547527387641944921059504695670005265992559699677005276567576936079609564763951747829880314817521151743331506510939276085477253516953918071245752997496702150602929496069431577711981680823980673842218345854296282471001557221996412462363296754268026755356284152616720442341187904269762398130174044398930631134075849673770470843095472009816754378409555619074060976955541378395085772203350761554252664695023102006577333669809666645158846433578397016461346286001230412364570094299942620756050446815933095270539223783165726977747401235844880659943409048283982204899537369007208499883500472380367655945782808191586922360713380657965290522387029615972067887784499798913613609019761671756567245772701961758519808750433873894074602303789936243978671303897189615580683088822872784587787336732176728682441249288525472624021467810949876047040130743710471069914172129983637793900036569912563401344382960171560629407852121786741791636988466682094367029738730983805899624208278476832448207744269973179170430529321945422256488429517459175010506502131253401813051197475568227913687624283629240142564980685573799546625682776157304546587590296470290595629107198645773644237983953647392619989231176171343062845621340322241783575188180507707547861299447273764225188996086144821810123865256126260978526034506490828610984556222292767062998079420619590480344916028273511482047077806786664661762370379258274917318141791239645170209516269177907407196422500349075838181010267837341094312322394159719314999444291696261425086059261793156335315491269127844287264622305360891103548030552117203290378818038503414842627336615109902777348764641160540847082978825881683049649023809837352363191273035921519417120829296855397478728548427976436576208015995941366264635334127451327325269864049810148390296330591933816392428399003085391136522494806955221756518650092659586474412538729485490911064694119936391645135396275343502926613416259390016310088498654241085182633740851697456896835824990647953073950314206520949559476645283352132678454289440530776123908026336736915813365133496960850445075913864796080061421978468157751810851405422959650584615841664079337359061708816946366798195600611389480553879556699841440034839201348356539818178856155480681120636553886449734811768434242094975013973408767886026872257733781088578661384578792127810722870649468614887584911429446987361655537829866703504215404523221160444581466851441629921673547073690898604850807034402696625450316020086708267865116540852295942067268165329760719848563004844783782604417769276083790238849126277260545568021234518411966258761834426562012114983502914996620710038479474449081652990279834078909010262097666883278910469179734230386621160733935387982842164088603155243755421381003537316710468239500471277613404971182142731112653991831456118055957328605866016896749765884732164067664213024129910221425879292105399409025737132661569335526057861623192583371551038823362237659463463171735441887426974817181202398748150964878895001403513811138482345455343337546264426460003077399417323920022776553649888414952181558274677668412061777581493313618571375311272709719266849895880884633806985015717106695109765767541512797934811504928257051595571673234428749630487622665360962905500627950541472446360082221089262502401955007526854515325095728411649214608439678939719861222326921606586795402497656720195926725313466551396353817658784996912711221162572396671010141227040406199932500003880780030052421617267012928452652132603713489349786330029840827916560518712517519600053460468639902197977917445062334763889197488456489358432411324629136012761995826592611162826960003528540482391519891462950271072301049927861486155659366933758398426289195518935626141733281768255673066222308978361321216827407565696572642588263336638644167253335105547820437250731786951029530265388442040880484991583971844828713270617258395525255027335163072422927597665062368575488*t^53 - 3026361620768134238054702380549157518872330959800974596772425946033548617847964139975225556224911735941974943959968900433285104130165861187296505392311428110210902583030169187715476625075767223445733567236549497374947353766341736100417467990961351463733912780707329326602700862329489598363677394772274829310150311795891385870740686309332806559914232648847736627809630447252144054568899516516181868602557185247366752314523475223942693383384538967246911798177630093376221053683329035212232033197488485065875190698666622219514739851501573605971626345275229179445211698676429292162072967976213346522728112130253705196329001410303676557660184262346783826136137482278604393495313527886097368479711203491627287812956578713701283916395284846295339108290877546853969143169018409211157464112815679919639521020973837677379454504898292033135628739750586655319433032838106792684577279471495099982408971363837840345156794426613970736584302663946466262513432217280324940605660165799414036165660966677098408585193292447119840184610516660498984579913152303720036467184829250967722149202037660168583269463186826896479768073581057003314205654388986602279237798904995176728081140375275713526237796353582049601441483831999515589978859322618005502564575456158152797936456630162385273562868243207853453044923579496332715728589490481055213196463007337392820493754061517111863376222913906604213235685941406643794153700507387327229863449703804967427126449207751126662866267440460584766104271895984238497454779801864657483476496416783813206711681026181515577019613141306703891651111943207212301578297271742335594404176945397921264657336987313183873396286571107490307305161160257006913939866675999152585492117892805828184933419222113780751236278818082509299514492190134211824350508193861530814006315072886476740143888059208766452704308627236310574384007239666379233373334180018121812782154139438758682172612797891996812291795721158049600632888480464490606943662230545563377468985846118280521087623986142337399111645097745424253967465836133672355754769338898503338691697775131342858598360608307007534496833213245797777211527026386159732983189006062424486301988391544902070499566181113924228339843748050718525730233907323996322153979690428220504355985718778851759159477474417446163682710792798855296071420701089301555474303201777515097621937743841462749982859727302208133973117037905040657480710538594907265809284846887709891983920531459477651964871537561242956944753497516375568537187447722863589044634410603620803714474679030535551708872294721089588975292446757108589841464831351585526616643288067586689539261593028597033924524986909202026202051266751646648891984627849312793112613348474638123497334612314315837930975236370883349856468826968442302003071465532129525291525975121629558470155018916230216930959884185062263760900360174067826573926320188725595420087861330249096109053809998688914368207553116345914367077821548429585786217290645742822868401969923830872415794001154698776195571145342029501397133654662039862963149979561756269650665200669473991934206253886445242974397014978679265931475776469218332051694638127274506331055130577665615828885480532953972554405438133752708022596698293751475484509398194812825254077609210347116007493792681968269242278250766927127726969314080750970648842041335254878540971605114549473792172144902622671568052343889618412241985123353579037263850381200678366409638480297177493257918480243986811340835741768884029553293873744088130236413938991650618592986339532339601611004422229282261433950756790455380958357069152551215701034592978366869987510885038298414608478136883802764974846739018685106347716338030680523589479209198218116360386968457383500536814985084429086172443974953555908272494181132470208134222137463765845862792339296084751900458797017950939291397904956105159102018665812640431774502141738383937799423833065364211830852609741986163843392679254969174497929792391113133495825364680275586513885184983190707548240158297687090625/997926986457188177206939165095054775283889842119009391340010531985119399354010553135153872159219129527903495659760629635042303486663013021878552170954507033907836142491505994993404301205858992138863155423963361647961347684436691708592564942003114443992824924726593508536053510712568305233440884682375808539524796260348088797861262268151699347540941686190944019633508756819111238148121953911082756790171544406701523108505329390046204013154667339619333290317692867156794032922692572002460824729140188599885241512100893631866190541078447566331453955494802471689761319886818096567964409799074738014416999767000944760735311891565616383173844721426761315930581044774059231944135775568999597827227218039523343513134491545403923517039617500867747788149204607579872487957342607794379231161366177645745569175574673464353457364882498577050945248042935621899752094080261487420942139828344259967275587800073139825126802688765920343121258815704243573483583273976933364188734059477461967611799248416556953664896415488539946358340861058643890844512976859034918350021013004262506803626102394951136455827375248567258480285129961371147599093251365552314609093175180592940581191258214397291547288475967907294785239978462352342686125691242680644483567150376361015415095722598894547528450377992172289643620247730512252521957052069012981657221969112444585534125996158841239180960689832056547022964094155613573329323524740758516549834636283582479290340419032538355814814392845000698151676362020535674682188624644788319438629998888583392522850172118523586312670630982538255688574529244610721782207096061104234406580757636077006829685254673230219805554697529282321081694165957651763366099298047619674704726382546071843038834241658593710794957457096855952873152416031991882732529270668254902654650539728099620296780592661183867632784856798006170782273044989613910443513037300185319172948825077458970981822129388239872783290270792550687005853226832518780032620176997308482170365267481703394913793671649981295906147900628413041899118953290566704265356908578881061552247816052673473831626730266993921700890151827729592160122843956936315503621702810845919301169231683328158674718123417633892733596391201222778961107759113399682880069678402696713079636357712310961362241273107772899469623536868484189950027946817535772053744515467562177157322769157584255621445741298937229775169822858893974723311075659733407008430809046442320889162933702883259843347094147381797209701614068805393250900632040173416535730233081704591884134536330659521439697126009689567565208835538552167580477698252554521091136042469036823932517523668853124024229967005829993241420076958948898163305980559668157818020524195333766557820938359468460773242321467870775965684328177206310487510842762007074633420936479000942555226809942364285462225307983662912236111914657211732033793499531769464328135328426048259820442851758584210798818051474265323138671052115723246385166743102077646724475318926926343470883774853949634362404797496301929757790002807027622276964690910686675092528852920006154798834647840045553107299776829904363116549355336824123555162986627237142750622545419438533699791761769267613970031434213390219531535083025595869623009856514103191143346468857499260975245330721925811001255901082944892720164442178525004803910015053709030650191456823298429216879357879439722444653843213173590804995313440391853450626933102792707635317569993825422442325144793342020282454080812399865000007761560060104843234534025856905304265207426978699572660059681655833121037425035039200106920937279804395955834890124669527778394976912978716864822649258272025523991653185222325653920007057080964783039782925900542144602099855722972311318733867516796852578391037871252283466563536511346132444617956722642433654815131393145285176526673277288334506670211095640874501463573902059060530776884081760969983167943689657426541234516791050510054670326144845855195330124737150976*t^51 + 93497564536537367729222665610703123079526427913633234669357446026689748244337815933937940090054577307686547326303059371016002896391883800993764568569205972579548257094006872296635585889164888828298356168512340464251097787575064473231898969113928755028664430544662423511111863598611521028586183244796327189884824859308578405590245490057483243346608978777147012492044171017560274424065248002837255703846997587552139924377902299619755815818855014942495913307948575380579667801339087151572313042082043313239871507509474795544421482401437047432004898480530623866597582317363490613468352975262883651502834475879301649274094549898063115134624571654932076323421751546574381922328396280317298486562304620662472667383969892358222236240094810256304757166524543992338498977659366720845134303023643643527628235061994506811529473322120478787563967592715687370798387878479944333432929251009809214692684723573940103678912769748531314712614753738616255918059843761061663694030141940830244323215415176056008455780996138563489649206950759021171005094977114748476554484667256675592819308569365666960478043330817997273635217264280093926129227276424273295083722257089719483731769062854026707692769661058836125913821747909604338569186539925572444587429555425939542826645786159592501365472871355642575579010771281559911354261023442330335416229237716523908641287952452531713641682582188934184730010809594924464480821073012175808176266435813443800308214629493916550578163669639406003463502227537037630329833662560247824366546476868002986778413079449348655179301017588176495475882680557536111023333513563689404342975095966992131870754440525294810502844489119740185638349269720357379773856920596477168803975287685622143830118155699957838074839490113079684210619258666668822921197140641774140114305537673238515559433008210315967014242592378058692635997987991949439796431228020489810119746428719536167953318842370917762261833451798395136548060902150274609688058817991442396095163273362170796284662884246593389345646632188440924321122114625456588248171242770520092208534534999846073303599262118930918061516559244991738429105648152559814927619573896443614976124329023165209041973983158703129194263581381879708401906773166375217592852998049703963897509773849905291326963528984162210485338602008195222408049724153214172153476111887246739071742939958095601943184071670892173742802784329591906107696694361317499793544166967651503913744460499764503370262376439050022708499485973277746628241555272121791149281527478212716346572442221260937206399914723048872116773314488500291003730962568618412713986038091239248306031990619439486962723768721508214758393782928774766120716521208273147166004923874900757907138020473740187912599148469355911285827030146151611728430297008829733357984436750566446834322443141845631858357367651169749555309822872920304685558388924424558802347559268904398782813824565757453562764806604782427568014424208241324792995639387704902736238127479099467714540801843201381601976312409302605871560891276516670429099881384466903744898421776545631989790797837224098586264876440376387743752670084727901236180801477806141602370890757462440939254760461668118697948955480677183167627615709200096749955160714647270959641791173019692400198542585969248920125957506227847917937155453103845349092503313547527389829555338858359156999660106783382825760654157531577561437027818887590011947974255267021765549348492533616234577007311646229621840823281354102592491370532922727435253934270724805949712595683638505021487566882979960478955490608631646095701619229849087793553052622237602783299778206701923868347491235704647458641953423302349171116804429853862172961722512797158071695422882423455347405793251554735945149882872741747918805894037845020119403545031116506614454440588965313774283979246412177314648724332687978548837945368719922172733200000560375187149326184179494784380393035499029501851446398634160945343158355408075397860780715691804210567631709086714177403251648545543703125/1995853972914376354413878330190109550567779684238018782680021063970238798708021106270307744318438259055806991319521259270084606973326026043757104341909014067815672284983011989986808602411717984277726310847926723295922695368873383417185129884006228887985649849453187017072107021425136610466881769364751617079049592520696177595722524536303398695081883372381888039267017513638222476296243907822165513580343088813403046217010658780092408026309334679238666580635385734313588065845385144004921649458280377199770483024201787263732381082156895132662907910989604943379522639773636193135928819598149476028833999534001889521470623783131232766347689442853522631861162089548118463888271551137999195654454436079046687026268983090807847034079235001735495576298409215159744975914685215588758462322732355291491138351149346928706914729764997154101890496085871243799504188160522974841884279656688519934551175600146279650253605377531840686242517631408487146967166547953866728377468118954923935223598496833113907329792830977079892716681722117287781689025953718069836700042026008525013607252204789902272911654750497134516960570259922742295198186502731104629218186350361185881162382516428794583094576951935814589570479956924704685372251382485361288967134300752722030830191445197789095056900755984344579287240495461024505043914104138025963314443938224889171068251992317682478361921379664113094045928188311227146658647049481517033099669272567164958580680838065076711629628785690001396303352724041071349364377249289576638877259997777166785045700344237047172625341261965076511377149058489221443564414192122208468813161515272154013659370509346460439611109395058564642163388331915303526732198596095239349409452765092143686077668483317187421589914914193711905746304832063983765465058541336509805309301079456199240593561185322367735265569713596012341564546089979227820887026074600370638345897650154917941963644258776479745566580541585101374011706453665037560065240353994616964340730534963406789827587343299962591812295801256826083798237906581133408530713817157762123104495632105346947663253460533987843401780303655459184320245687913872631007243405621691838602338463366656317349436246835267785467192782402445557922215518226799365760139356805393426159272715424621922724482546215545798939247073736968379900055893635071544107489030935124354314645538315168511242891482597874459550339645717787949446622151319466814016861618092884641778325867405766519686694188294763594419403228137610786501801264080346833071460466163409183768269072661319042879394252019379135130417671077104335160955396505109042182272084938073647865035047337706248048459934011659986482840153917897796326611961119336315636041048390667533115641876718936921546484642935741551931368656354412620975021685524014149266841872958001885110453619884728570924450615967325824472223829314423464067586999063538928656270656852096519640885703517168421597636102948530646277342104231446492770333486204155293448950637853852686941767549707899268724809594992603859515580005614055244553929381821373350185057705840012309597669295680091106214599553659808726233098710673648247110325973254474285501245090838877067399583523538535227940062868426780439063070166051191739246019713028206382286692937714998521950490661443851622002511802165889785440328884357050009607820030107418061300382913646596858433758715758879444889307686426347181609990626880783706901253866205585415270635139987650844884650289586684040564908161624799730000015523120120209686469068051713810608530414853957399145320119363311666242074850070078400213841874559608791911669780249339055556789953825957433729645298516544051047983306370444651307840014114161929566079565851801084289204199711445944622637467735033593705156782075742504566933127073022692264889235913445284867309630262786290570353053346554576669013340422191281749002927147804118121061553768163521939966335887379314853082469033582101020109340652289691710390660249474301952*t^49 - 2563792971116612776892187505032103790828419317912603118367992305869694737770631690384557845531806343087411495504396617014017240486834222738841374341876544688224762003597824472872090031093056797874667578515416904773500398227067486517139732378673187689864725450093856904333949904601754907086734946108606986832874700328204793396251013695993726127221781390857591833383812230374020314571042763847510101800566475283746908500850427779936719627642590348981013998343945627592734947008081541390834175239775750299592731462160013026078390935047963878541108904780768454209922273098982331371042599946848473780378297909971109455708172613611405110298565860223139981943974109364072609720940764930784606195033219501557847350117048724553155746693633086102438403990445943945135060660517355858078895140484037520226240917622372021800524800864323147198175648455575303150949318649917006633134553400828396475549534169773642343889995428666594570349515303619971328603049660150959095874086365482417075286001028719581781220341076417703627913264062658626604710211618957184385860114745652378686841350417526196994798765279440521464617421024520666078417264493129311571924531952501148560836717954785764145966630241228941833190535717403891668516115987234143458201897384788486955219125781508214701812192455978788608811297662256106755913814258483744216598128245126816739955391769540242339955104827482409495480754473005896964989551918740774260219062909461511791379303837715223696373057829062477694224609588878808403595632259699152053367432270270566057304479717559757317839465326932152995467859889892847993741086736798535457538255809659248677792283854542575673310479339730751257682326225881222441674404764124070227664625575518251017635177417532909493248401709800363446430776320554775091776531967600953675243278552653024806070814778252249721206636323497703707151398295510050059878383043118814562784992842300672390411035019063366951430926351750058825751704406001663599862471495089448677636964508551269798218561703674235905090431384065195814273006231486139300899606193193677821272529001894229204377720944612382220647388610307464359808671817547870379769056109607464368040033671678041212829355205992864711278253752756838470808442982912186009080666930641392191789648519022878558823190384017521112141119907859654949272349716506420967354854121962276751500192005746706860702400226159108850802495016328151623019681336964558190575121564291645939004128633177075659336679680526769054513278779410063004622630702219491367497721054736160186635959693653312720525566449485520942611184601407228949231386711454029374022651094942488804030313668853343434014568457557607744770912279422555912775823626922230471308809560312235501557420581943547882704025632064494940155283897207270696708052529909331688391535557785689891491142837351988091675709582179124660340611075053970329035512285794925008357406111984267638636617583023368328133742452380330663116664283161111658398144593236109817953508658098623682836699580311543287105870722099241527169015559507111218065308962736337335887850573948391317403166280298803938420994052280314736236256312925392597970711980743147193470882251773330259583612408660287719902656847758095545290888789813239861945987970036738004781991918519822215709355966415306208533400927750300673768894706515110004195035659240051442948977870447131983459379655613234650388567774021283380239310887157622785694567083657354997861177652004349365641328310052026324459946034114892996704865148894647081192822914889798999409337956043670331032208312417629639355985470898765906057068790528410284875619422285118780367527382640659268732438497450255924627060395625713260764191348533360390885290236636238951647526779248029526632728144516509289256655260139095650144037897753332539762819103269972916482087074121594901752140617501912010138931991286498591661466314496362294520549189680330002633682645887725551523544505901306034271283347945192592389200476845762977865200247617975128093703296491579065539781819159615782609375/3991707945828752708827756660380219101135559368476037565360042127940477597416042212540615488636876518111613982639042518540169213946652052087514208683818028135631344569966023979973617204823435968555452621695853446591845390737746766834370259768012457775971299698906374034144214042850273220933763538729503234158099185041392355191445049072606797390163766744763776078534035027276444952592487815644331027160686177626806092434021317560184816052618669358477333161270771468627176131690770288009843298916560754399540966048403574527464762164313790265325815821979209886759045279547272386271857639196298952057667999068003779042941247566262465532695378885707045263722324179096236927776543102275998391308908872158093374052537966181615694068158470003470991152596818430319489951829370431177516924645464710582982276702298693857413829459529994308203780992171742487599008376321045949683768559313377039869102351200292559300507210755063681372485035262816974293934333095907733456754936237909847870447196993666227814659585661954159785433363444234575563378051907436139673400084052017050027214504409579804545823309500994269033921140519845484590396373005462209258436372700722371762324765032857589166189153903871629179140959913849409370744502764970722577934268601505444061660382890395578190113801511968689158574480990922049010087828208276051926628887876449778342136503984635364956723842759328226188091856376622454293317294098963034066199338545134329917161361676130153423259257571380002792606705448082142698728754498579153277754519995554333570091400688474094345250682523930153022754298116978442887128828384244416937626323030544308027318741018692920879222218790117129284326776663830607053464397192190478698818905530184287372155336966634374843179829828387423811492609664127967530930117082673019610618602158912398481187122370644735470531139427192024683129092179958455641774052149200741276691795300309835883927288517552959491133161083170202748023412907330075120130480707989233928681461069926813579655174686599925183624591602513652167596475813162266817061427634315524246208991264210693895326506921067975686803560607310918368640491375827745262014486811243383677204676926733312634698872493670535570934385564804891115844431036453598731520278713610786852318545430849243845448965092431091597878494147473936759800111787270143088214978061870248708629291076630337022485782965195748919100679291435575898893244302638933628033723236185769283556651734811533039373388376589527188838806456275221573003602528160693666142920932326818367536538145322638085758788504038758270260835342154208670321910793010218084364544169876147295730070094675412496096919868023319972965680307835795592653223922238672631272082096781335066231283753437873843092969285871483103862737312708825241950043371048028298533683745916003770220907239769457141848901231934651648944447658628846928135173998127077857312541313704193039281771407034336843195272205897061292554684208462892985540666972408310586897901275707705373883535099415798537449619189985207719031160011228110489107858763642746700370115411680024619195338591360182212429199107319617452466197421347296494220651946508948571002490181677754134799167047077070455880125736853560878126140332102383478492039426056412764573385875429997043900981322887703244005023604331779570880657768714100019215640060214836122600765827293193716867517431517758889778615372852694363219981253761567413802507732411170830541270279975301689769300579173368081129816323249599460000031046240240419372938136103427621217060829707914798290640238726623332484149700140156800427683749119217583823339560498678111113579907651914867459290597033088102095966612740889302615680028228323859132159131703602168578408399422891889245274935470067187410313564151485009133866254146045384529778471826890569734619260525572581140706106693109153338026680844382563498005854295608236242123107536327043879932671774758629706164938067164202040218681304579383420781320498948603904*t^47 + 1324739127055326365556757441274511833441708092917477355682435861316635756316718213674930682843506076099401676659428302033144180621579266287637082594996108271641252118932368516530139861599382784501426897255715132993252091111464862179660387482786883286539186048070108170118784630743213865162553185074622789809720625286060484231259300750013480991717434748328937380158917630231951112850627074694155815710091905287214941176224947114773084897876896237866109920388801423176746489415443723380093148314230507146559695507983680128935342039925070066254292033632313656540234439280072571619795803351357253655771796405057517153503412212923587275906430545549843025919140364791902015263874670156375994870666717649802748646098898734328195330163065029670499859859935348558508864001567519880643313824176414256180144844675712639897200874885103377901329111697227758792482569166030156999098514314147129340665195544670203444765922239311746568371549090205253503016355185301715102940256541497763406197948945503555044021985262066301974040507955559319887424175605548414891827413427164547879620674945323760122534749571174941485806984718669864480967374449065616172941375412655240509363917963560299794323581145308996171934265880642687355022051770532323082874325321882138432550001862083791113465357469208154509236867482107845062265977763555402308505313194534239352905841517319456537043905405207081290615871565623038844263108164532132372422866951437040183192484912597667526096901652579488396316209174821760936843520945079475727704307864378049614742345747800888966491545164343346770349649662786839752183751545032442699114493366508314006660027910922677746654675289225595357371256663088090708557641884287927770964922869531268845271963977886807199534364230460613858459888411612603484954860604333848128815799434837360437820468295328275183236976856514141722308078629521196795539577619632687658155550439589793414967095655429038932067275303805029056063276060701528164341803848904566031148917103765149806469039121402401091862791647395454327010204038112001948625788918298832950500438320299411321146380967173848785022617066590067554368965163750186711129411978374626921915314641026946544978088941456708326390474270269502373131934751773784370740343678085446758527115581916659438515270737800701853638499380207868543466794115979799603596617433112306857427449977184839559445625321874652459833267824783681410176162834998641045216949743649962957263174152802269244536596793143900849650036600464462321408950751004019114121960342720604380299815078412576472512367619811386824056235768902762002971856704234280820620963118678124899522518644441589900250125770824968988780045905362941347924573251489746139423203118814252835840863554948612492149262417430935772345047297315827929736853019228777904583503692871362892832304428335265067499953450429428874537773361720142043450946226004228060648151962183735121864691813121646595384272066029234682571588627036260554655742827571900515108003683781324803694527575065184517156859485280495959809860197788129478047490720420722367597381744295510707116271859537746260604810333851302533819808876361980885310014930807071903527491415649672204390643244532864826537105157291687766401001094445673281909471050081173787902405078037736556085037841470289089485442121550177320461851788741032802303864018067174792149462411440438578442099215474841622946640893551287853829559901764278415145214868266848475211203844625511740517120845456148265135008358593993870524230204082656332525030129571446753638932137854117626205202403381832833144579254243977541200375696632564272694929163248820817616618951157544264307831746480638779527019284276920450486971681155107454736913527722856664752147049194323379782603973529182179952790640194891556949916808063837763855311990082399564485583098176988605137823279321783262570182816866273999356723233632759679415303704839105382624892364096936333646408467951255438991445613766478670553065032456623484589808954552772176508866729469991615696665366973147608015625/169859912588457562077776879165115706431300398658554790015320941614488408400682647342153850580292617791983573729320958235751881444538385195213370582290128856835376364679405275743558178928656849725763941348759721131567888967563692205717883394383508841530693604208781873793370810334054179614202703775723541879068050427293291710274257407344970101709096457223990471426980213926657232025212247474226852219603667133055578401447715640858928342664624228020312049415777509303284090710245544170631629741130244868065573023336322320317649453800586819801098545616136590925916820406266910054121601667927614981177361662468245916720904151755849597135973569604555117605205284216861145862831621373446740055698249879067803151171828348153859322049296595892382602238162486396574040503377465156490081899807008960977969221374412504570801253597021034391650254986031595216979079843448763816330576992058597441238397923416704651085413223619731122233405755864552097614226940251392913053401542038716930657327531645371396368493006891666373848228231669556406952257527976005943548939746894342554349553379131055512588225936212522086549835766801935514484952042785625925890909476626483904779777235440748475156985272505175709750679145270187632797638415530669045869543344744912513262143952782790561281438362211433581215935361315831872769694817373449018154420760699990567750489531261079359860589053588435156940078994749891672056055068040980173029759087026992762432398369197027805245074790271489480536455550982218838243776787173580990542745531725716322131548965466982738095773724422559703095927579445891186686333122733804976069205235342310979885903873135868973583924203834771458907522411226834342700612646476190582928464065114224994559801573048271269922545950144145694106068496345870958762983705645660408962493708889889297071792441304031296618346358603915943962940092764189601777619240391520905391140225545099399316054830534168488984389833326391606298868634354471281707680030127201443773679194464970790623624454748932986537216663936751156067935140985628375194103303587894648774850692094072080652191783875233007949087685417485888027254952162882777106999438776314199029986252201417558923356276326405768975931300629995366631677916444833988575331009089820717119938103440393355125487876273663472250148687126550500417026033500857152689999066462563774835288981984269660531309913412585060387262948571726633995457204367614196937605244093011458874751137651554597420144186237852220801651338564903045659727767155774198559273231162843334788788857247771833436544191661223756181312142219328028524336629489796514228278475313878608328939152964911170046677441192481700977262991822799812453328677542071175798812004118354683669416329933526546514594437696658855483520736711013840082980568980767161639731223230468245541315201692317325185059626890836240380614793984206252261071233962854376906916651646986937841777506682312206093415838548811118832114221636718850448539020102481301570123458540753420165256812741097810104239114467455647618347234520345127196079096325223263845536826028937217838099514525965200528902089673175210743242443461587084860453274319529726425637880071393792970177321152215764080005350504406845877708099238399296957108060683251607003122803209787108251105588207987372085320153375820407271517351860174468902793194051695154153224077757157179441170954532670591054409164802242313328509840585598613353298201379198758746437033190438369777417045922270982175736864819131891914894938137882571037146303663975643456045141689698502054920861222409503509963817027240714911816329749753939737163385553135238770790634368166590104650663703535663918977302669825076707050213967162717409879111987387326322485463805229442095543614275322007974906960176658936558887925708342356788501211567101726371685925979811599197476855603962091631405390674229045255234291672153541967749919469630938037443943479776962966219784598602732001711433247003378017905588106338238464*t^45 - 28420899180218169382595674231207585311480502599246269931840985137016140901623983978253797610370609644742426556450330906997212594977521534051822325681311120697840314241457297331201715424933989093303843459101640024361889643650200468880311020690128615978050253614163370876124541304222628950853623557478316545364080061360436003517396146399779543370251368354047554033802639123944590926049895492724579391699013587804107126326198931395959308253895705174593989775653694099196183577411118468971046821333763148907323069399230689199025163766128913827591055849656438334224420301242182180998038977586091670676376477080838362620149238367513102678044141245106106771020026682433952373033133845264004768817984230001580412775460213902806777564101859358463129213151786763586131225612353961521826875835767490852414418458327443274176727776872966795211198979487216166995902207764289465225381766462112570268847971183948088495399321800617155644011286490183597035521554694438974134727828270164620683937591384795951555334602322691007191008922836881741206479361997149697516885219032504731790929739038542658161334203844802219415530282547178905280141232008916955225667860675802131952194177948749458431444681304777992721745091647004463271214671992910178265449614332088502632478422664198114496187034897167725886415328194766756850595227370004118574082853391121415583210102165072812212639849643014632126648772703679255450746189536596532631313121764460796205985906619561416871601222185192354913048290606664863178974019810025965812831177677366869209846719565980350952939015267840060298196758316876903745463199318043671761373135237158257531257650354615465281335873816048857450682159393568686654392700318194459781059584057554111791067412327886910108798637813094279616918562629792328464404909061152844062995491027238676953214219967435998356703223996509286778505591083131850274763162761978292751354901234708262431836110781763003766957305803987702485720780676550587181086165776232602384513302663456218156103347955225568810446759295998323251710536689332447824966822848312735596966245413860745484357827183219504616742348477532174662571839163561659948576542491605747153388744820227369255690239250810115038977185192317103777634318454695832999049545310639677064277150634916709738415645520780891889089019187963525211343462185341562984715335239298566450394163346168017595534858493165144056491163980710226867345643034678580546544635371563349209348116980454242504274005299409521821412011117174370287096853632185214109520099171303185854878658806287346787827221809280612906586186224804138257608988010018369966770280761892085807963239528113218565057091551957072648112518862619276453909735349567232216345856008953853431425222340106640459710465633405977403892192323705116733013159128701831896814104807763122137499242747261188962247498709218507376360866747041403357422735992786195527664013096982588440065448459644199579292599625112749478167534313984124499282120339317958901694310436331331108960353308381636360941514756857140711028186784260045089961590201771816278756355294283633617221398660812530445838388662571507457122215365651206346737665063129843127884028264008100253287804091372898078163062231224585331613951787945604270879090619079171603298784040746773497825570410628507336798593133125619066663635366646041139887712861045055902454732214700719999644377021018200759285120577857704510904440300801530871697888109290728437106974462479035569801947833893262371392118066991256366976454407148641105388479019242638128549012958594656553500006663749815630329137025900796632563281035351025938851599654515011646056963981003267359130993336274589376570980541432131621529961101343201474068786329806441271179338370574015952338151752373366635085375263368448932406085840719790447683037836974151779628787216308046717029655450751738467867723202766940941373674125123565778926836602832512370134295191992911278901517004525076115969765543782908293731556782470799352820721390933376840639528705399853810418562960825840686484375/339719825176915124155553758330231412862600797317109580030641883228976816801365294684307701160585235583967147458641916471503762889076770390426741164580257713670752729358810551487116357857313699451527882697519442263135777935127384411435766788767017683061387208417563747586741620668108359228405407551447083758136100854586583420548514814689940203418192914447980942853960427853314464050424494948453704439207334266111156802895431281717856685329248456040624098831555018606568181420491088341263259482260489736131146046672644640635298907601173639602197091232273181851833640812533820108243203335855229962354723324936491833441808303511699194271947139209110235210410568433722291725663242746893480111396499758135606302343656696307718644098593191784765204476324972793148081006754930312980163799614017921955938442748825009141602507194042068783300509972063190433958159686897527632661153984117194882476795846833409302170826447239462244466811511729104195228453880502785826106803084077433861314655063290742792736986013783332747696456463339112813904515055952011887097879493788685108699106758262111025176451872425044173099671533603871028969904085571251851781818953252967809559554470881496950313970545010351419501358290540375265595276831061338091739086689489825026524287905565581122562876724422867162431870722631663745539389634746898036308841521399981135500979062522158719721178107176870313880157989499783344112110136081960346059518174053985524864796738394055610490149580542978961072911101964437676487553574347161981085491063451432644263097930933965476191547448845119406191855158891782373372666245467609952138410470684621959771807746271737947167848407669542917815044822453668685401225292952381165856928130228449989119603146096542539845091900288291388212136992691741917525967411291320817924987417779778594143584882608062593236692717207831887925880185528379203555238480783041810782280451090198798632109661068336977968779666652783212597737268708942563415360060254402887547358388929941581247248909497865973074433327873502312135870281971256750388206607175789297549701384188144161304383567750466015898175370834971776054509904325765554213998877552628398059972504402835117846712552652811537951862601259990733263355832889667977150662018179641434239876206880786710250975752547326944500297374253101000834052067001714305379998132925127549670577963968539321062619826825170120774525897143453267990914408735228393875210488186022917749502275303109194840288372475704441603302677129806091319455534311548397118546462325686669577577714495543666873088383322447512362624284438656057048673258979593028456556950627757216657878305929822340093354882384963401954525983645599624906657355084142351597624008236709367338832659867053093029188875393317710967041473422027680165961137961534323279462446460936491082630403384634650370119253781672480761229587968412504522142467925708753813833303293973875683555013364624412186831677097622237664228443273437700897078040204962603140246917081506840330513625482195620208478228934911295236694469040690254392158192650446527691073652057874435676199029051930401057804179346350421486484886923174169720906548639059452851275760142787585940354642304431528160010701008813691755416198476798593914216121366503214006245606419574216502211176415974744170640306751640814543034703720348937805586388103390308306448155514314358882341909065341182108818329604484626657019681171197226706596402758397517492874066380876739554834091844541964351473729638263783829789876275765142074292607327951286912090283379397004109841722444819007019927634054481429823632659499507879474326771106270477541581268736333180209301327407071327837954605339650153414100427934325434819758223974774652644970927610458884191087228550644015949813920353317873117775851416684713577002423134203452743371851959623198394953711207924183262810781348458090510468583344307083935499838939261876074887886959553925932439569197205464003422866494006756035811176212676476928*t^43 + 537072700170554324908697135104871819915124301136758639803605618956865728410800071279449506671845199661143191784200596242475547039156226514664308498755631223610377607314756999773032290953092596449652188683362968203050777140386271239980502384095820763661830484028558556443993224084698807322373531762232919764549023732411713149548659986734779131365046272118477444762765114810091323255588803790187428319414872466489078564952616295336307586947819189589521676170819471762857082373826090961916637857478636886214294208607780686999402485811193079304812822898453371335667397704021748217399582377388864814951111401874063244205412835968509849841894486766484720294092820397415038983490599777463488714588145155782185242548513531070367417677705100810495434877301362109303515288850862632646259986358097034388996866353058630135237411321255631443051978229885304647048249857412484509514239527495916227504278235061325056129397420047894869548178907075919203404942958176104531038180256223432085560154056826619001351629859593535516320313755860374641493929374365363111987360447579288520419662762381302495322663555970306252132610212782598297381896555584226880575313703385664454776583558775012434709390271604307639622200415420215271503024785227739750243197303024299181498565145196089501952146840457153717491999140877729913947008004632322990170505539784867613894136685493723600820360087830710412790298232018634695689511387093146347674393840978876664602198150429882813789806013207710136466270520738989052998444516174986069529233329019555972437931390337670233112764258139078003123364216847423800354287144573454873130202309912671192718122522607776732147991345278679036096583757265753041351517373662053303441785542868704054438289039168510007209316105067539730382887464545057955435840363926895583885973851141282327467733879547335122000650619505729432791896443132301695007478711236120185475416863818979395125389445389257117053986315217798716463798775379766856063767483079349744671566028735890914724558480452923963073000472182483014223295803256836913233005399194122826671370132885877513810950425472588734121586349143998193144219309186328198005861877040082287654837443872923783548200128515941821919365303038201469418991452057814354251538870068882923712319151219883689835149753932273221945054291465664811897771824269689205427747483354988721533981344424214325235871862518389229832259990000088722341691254744753782052206147192475553093025145510614634044862149068035424822297601168317390147222662736780336003608925997293780025293214324879124711842454361709411760562887141856439800956848253953311487858825979759986461365631532846070290985899164486973915269087658103762609215531677588787158462679659048297974145745765298169727271686169235440866177806116943771455394771482078112424643515200299688796728263217156902025727282909588345532144816605202330552243303639004645607479733140236934813038973576023456543974292401137681700056653980485323973717089221766345714497635031736132341527976264735065532242378842331864365584361984897896126247362873202516864591938100306875405655412416755810325661534240277380413143067321617302444319900987695429583571976004942234106606734988888777280673022138676430174259613720790904137511871141931982299133766612064713202199209298542194320619494445369840878148041791597960152104500014572824307464465633207371559083322721341927387214634202156673183039337439572727328567598088009095998958827399339208724986893373941445623049961950601631626702167309633564578364829768240825956478657127589220923676245725332619037535983091578449146665204024587755086913179741925715222802208817666324057610815271641730261390003968930180172926159208358071915091711264850092857509807395645894015132109689491020940153295365960326093598433492043200064743515449727649664356104457129167446156575291962654220115777736882576747864027463915709752440236478070469143092203565226765866668445088076106093165592427553304387683008251456514176539342278311892575014425970244271525871837500864046286171875/679439650353830248311107516660462825725201594634219160061283766457953633602730589368615402321170471167934294917283832943007525778153540780853482329160515427341505458717621102974232715714627398903055765395038884526271555870254768822871533577534035366122774416835127495173483241336216718456810815102894167516272201709173166841097029629379880406836385828895961885707920855706628928100848989896907408878414668532222313605790862563435713370658496912081248197663110037213136362840982176682526518964520979472262292093345289281270597815202347279204394182464546363703667281625067640216486406671710459924709446649872983666883616607023398388543894278418220470420821136867444583451326485493786960222792999516271212604687313392615437288197186383569530408952649945586296162013509860625960327599228035843911876885497650018283205014388084137566601019944126380867916319373795055265322307968234389764953591693666818604341652894478924488933623023458208390456907761005571652213606168154867722629310126581485585473972027566665495392912926678225627809030111904023774195758987577370217398213516524222050352903744850088346199343067207742057939808171142503703563637906505935619119108941762993900627941090020702839002716581080750531190553662122676183478173378979650053048575811131162245125753448845734324863741445263327491078779269493796072617683042799962271001958125044317439442356214353740627760315978999566688224220272163920692119036348107971049729593476788111220980299161085957922145822203928875352975107148694323962170982126902865288526195861867930952383094897690238812383710317783564746745332490935219904276820941369243919543615492543475894335696815339085835630089644907337370802450585904762331713856260456899978239206292193085079690183800576582776424273985383483835051934822582641635849974835559557188287169765216125186473385434415663775851760371056758407110476961566083621564560902180397597264219322136673955937559333305566425195474537417885126830720120508805775094716777859883162494497818995731946148866655747004624271740563942513500776413214351578595099402768376288322608767135500932031796350741669943552109019808651531108427997755105256796119945008805670235693425105305623075903725202519981466526711665779335954301324036359282868479752413761573420501951505094653889000594748506202001668104134003428610759996265850255099341155927937078642125239653650340241549051794286906535981828817470456787750420976372045835499004550606218389680576744951408883206605354259612182638911068623096794237092924651373339155155428991087333746176766644895024725248568877312114097346517959186056913113901255514433315756611859644680186709764769926803909051967291199249813314710168284703195248016473418734677665319734106186058377750786635421934082946844055360331922275923068646558924892921872982165260806769269300740238507563344961522459175936825009044284935851417507627666606587947751367110026729248824373663354195244475328456886546875401794156080409925206280493834163013680661027250964391240416956457869822590473388938081380508784316385300893055382147304115748871352398058103860802115608358692700842972969773846348339441813097278118905702551520285575171880709284608863056320021402017627383510832396953597187828432242733006428012491212839148433004422352831949488341280613503281629086069407440697875611172776206780616612896311028628717764683818130682364217636659208969253314039362342394453413192805516795034985748132761753479109668183689083928702947459276527567659579752551530284148585214655902573824180566758794008219683444889638014039855268108962859647265318999015758948653542212540955083162537472666360418602654814142655675909210679300306828200855868650869639516447949549305289941855220917768382174457101288031899627840706635746235551702833369427154004846268406905486743703919246396789907422415848366525621562696916181020937166688614167870999677878523752149775773919107851864879138394410928006845732988013512071622352425352953856*t^41 - 8909432360421742072514874205056495246723247411277316141133729339314010578534561521121940839533120994205696434620713462618212169422213791362532531836969279010763550427418633632882593060769754742007217809589164001156206859130775111292461441328913053227935363840865869412238019712195843076732770615423884413404548629467191054907060028406990121260516065646626877557729117275896210383379599835445125475151887949454974732220683391678084119528130693074755388524225194991169614083168417400672386893181879675564253945594191332913369100545473361842265270636344787656018948518161196745930020270226617579382794349389335834019521403592755308379667971199186191507167122468371795013581165448416117121612998687071819637443980357883282887428281688874579807814589555405394184250248321106826258756869233041446046316540538580063703198434194586201792901620685314804956872429253266543472965019487529465431986377370722149140712284521667270740145146819460653971701742477062721458397433487158994993668649061642844579222042846727288934817651856490560297007190893083417286844205574650494507588393399903863595218444306824038631007593179497454858346036339663872846762697504379231590621746116368710014339354791449675427926437667573719097667677091585844153965457264178309943250270481447180626111799943882941293956481254509728245454634489437408058235298577229853191033380593154753525126574640787472712917949050241123254587933851876384643057918987530671080492298080881620003380985819996813063157862628660475946068719113451434644973330811378974345675837424407590607234901590766871705340785564106098115385303527060146750376470136983178319301250510137854503088574333939657316101100086818061271588238696217340473103460557777832006119497860076339166371511091733591112643332256698416199447319819727406462932984291390342338066223681167792439005276925008646804582293893652630261293743142412375972406780427188393436075244018288346762891897752996313585339536930878101128481219152041150617451253510882488176004233827777288865865902368003738651111934760852569087994284621179897255583818991269506309355955798073750194796657765481056220597612651941381580739032992753506019937201656919660770575778273941042146499983654251303467159278880343502940192271806799709574853562945517293280531768973599325728182002602142041209797553123765610590689279529040804518771669860350698341343282055118337726464788772349434575408956828242891606298665939407157439335152994846070386403164526773186567007858583752945975647291918075930331631322625273957616692462861479878723547029752368209185079314515397609686961311143315138691582120109415145278835217920065202659295399700555735712457309214357826566414534757410182609920293204360557974493683176435367737179004951375634684818688938898389501813991793740025598775953198494882128655550182084982365046976976126829710591306199982992332462964832510026937097707632508947852771176232628578073483473719015864542437991093550604354230507935512400730489501202138441701936592744020942659690663741085532823275956626002966662856917708215929160284152119105987964956480817685167371441980661257567280041007275543525843823761787334146919250437170156371407565928469792798355656586641373750661182817425906192836181313940049156289692932208773655021648550368188999404749068102089605952838068941887014135625502530387333900480788884219662288361649686862187819515266670733983791182127147884532427058639736544362768799344527834573036770275264632507971274705410219038614785382193990069417236139857067931417765859289920799105471677612502163353885238536094268137592549662740450019894399785158985938659881053898950499243346413878671669871086868597536131353638209389732636047073110380588709601647097194963274050007741963595915139667721289244901939694055719506015821262972054692735792942979269566936728151303514847010963020757777817057577408758719011424065686749079407104899451125907460720363441801891383777424685132281559528781598174243640141868313416590258889961163159694069925709284612736566607894453125/1358879300707660496622215033320925651450403189268438320122567532915907267205461178737230804642340942335868589834567665886015051556307081561706964658321030854683010917435242205948465431429254797806111530790077769052543111740509537645743067155068070732245548833670254990346966482672433436913621630205788335032544403418346333682194059258759760813672771657791923771415841711413257856201697979793814817756829337064444627211581725126871426741316993824162496395326220074426272725681964353365053037929041958944524584186690578562541195630404694558408788364929092727407334563250135280432972813343420919849418893299745967333767233214046796777087788556836440940841642273734889166902652970987573920445585999032542425209374626785230874576394372767139060817905299891172592324027019721251920655198456071687823753770995300036566410028776168275133202039888252761735832638747590110530644615936468779529907183387333637208683305788957848977867246046916416780913815522011143304427212336309735445258620253162971170947944055133330990785825853356451255618060223808047548391517975154740434796427033048444100705807489700176692398686134415484115879616342285007407127275813011871238238217883525987801255882180041405678005433162161501062381107324245352366956346757959300106097151622262324490251506897691468649727482890526654982157558538987592145235366085599924542003916250088634878884712428707481255520631957999133376448440544327841384238072696215942099459186953576222441960598322171915844291644407857750705950214297388647924341964253805730577052391723735861904766189795380477624767420635567129493490664981870439808553641882738487839087230985086951788671393630678171671260179289814674741604901171809524663427712520913799956478412584386170159380367601153165552848547970766967670103869645165283271699949671119114376574339530432250372946770868831327551703520742113516814220953923132167243129121804360795194528438644273347911875118666611132850390949074835770253661440241017611550189433555719766324988995637991463892297733311494009248543481127885027001552826428703157190198805536752576645217534271001864063592701483339887104218039617303062216855995510210513592239890017611340471386850210611246151807450405039962933053423331558671908602648072718565736959504827523146841003903010189307778001189497012404003336208268006857221519992531700510198682311855874157284250479307300680483098103588573813071963657634940913575500841952744091670998009101212436779361153489902817766413210708519224365277822137246193588474185849302746678310310857982174667492353533289790049450497137754624228194693035918372113826227802511028866631513223719289360373419529539853607818103934582398499626629420336569406390496032946837469355330639468212372116755501573270843868165893688110720663844551846137293117849785843745964330521613538538601480477015126689923044918351873650018088569871702835015255333213175895502734220053458497648747326708390488950656913773093750803588312160819850412560987668326027361322054501928782480833912915739645180946777876162761017568632770601786110764294608231497742704796116207721604231216717385401685945939547692696678883626194556237811405103040571150343761418569217726112640042804035254767021664793907194375656864485466012856024982425678296866008844705663898976682561227006563258172138814881395751222345552413561233225792622057257435529367636261364728435273318417938506628078724684788906826385611033590069971496265523506958219336367378167857405894918553055135319159505103060568297170429311805147648361133517588016439366889779276028079710536217925719294530637998031517897307084425081910166325074945332720837205309628285311351818421358600613656401711737301739279032895899098610579883710441835536764348914202576063799255681413271492471103405666738854308009692536813810973487407838492793579814844831696733051243125393832362041874333377228335741999355757047504299551547838215703729758276788821856013691465976027024143244704850705907712*t^39 + 32310857480103340999373123882362431563675058410338171535598906368798156483917236694540436005425636688631769799388398700449553157668558027679472559702047854125838297032324293987563512364614013864280231959261376713814588141590025979019712144608738147110244955410446355408059397802811874272473238617668948777869190096546465774841766367718424936428725188183319690651506324107475518716720101877238917579088172802190981395046336989972702033883536127860008603674463470963763446534859861815858872735680035960776308283747645552603037212182722428493418329231662786006377790261300166584585633644656571520158986330728527089451675564844177229262305712362495701628874703352726446811608363911700227935692435768140088787844880969057726961586489057226901735649080589916791627934758240374997631959079288855282995262877980535674462132507180177869160315289535333046982645585503225852691533256455338235981101208892810261180938719933954098745868747638945630050672808685441031176857787241731670703287455778353771972163809824532911389194120112168402803420535159891025838280829782350642758772237765923128075568340697779898848151190179572248846590390210279753772107875627597708217541786474179352297106739236011238467354851520107268335515814796603421112361672349120464781406713383598179898210290003522492672472120943624436585132366995909071935951704047101307811808917253046274412870915794264383624877313782649204263883046899048671375537772055555705053940587226088343958125907795709538910058161138343637810341687698883640488528831611808703717382687300546781336555033759498648394509803383083109433381122840396340439793816465468359766061751405588795954813739834390967648475394098481167201499063730571447556700596893867976751183930998465636075971441294115890684391947698813603422894529066631375169859542967180946442885756525483230526558942519935782518730368024101499880660973321944705897383679352301935819942916117730014009139455575956905440642312966233389851452543460031715316369631918124780787661101915535479915119493422489757118126557063917002246470199056706398831771197288338726579154777051342866562569708689000231689479591688637444219374800998604583220159080912704198753304652632192695589703283060229902653692232044671078477594174981699137668820207413605717427852307224725742962264261322955560156667355189292518047007518611990040597539834489060038787526107062533145552138790355999324245231896680502322687348801690056017443123233959339912924310847764414625255642192264057448405505012043538293112985613452569954586368198297289349290145597388084717377052139130246436628443187093529061137708561998087059181972115126006275749159401776676430780296767288505404694485224231733034504745922859003510686769979187826291183217760609441560544839725036862676100161329441592216070870880445010742561548223152373859233802048362428917213675492847525444814285473706760374635066476061175338668573050284740685515754583966414653278701746564916527377115404400040746647876744693212526746401735716463405661949269059312483560256905667909974289701461975071813637597019922296464207033372904125799757179995261638315785286372972931126851238335041734193422143633159826112153435024820572636132215706655215491741702698163868413793174308150374098282903921610980901737800775900963675934457287540787996581667716666398481787320668045953329176474428956230613558533235791224440808057709021819328771616565084905124703362844913448147691424929786216436644391499966396144415629605806173986771329052795274325697007312859605029321909509526993650208968385381838047357285948667549615552581030115650000157500436140387172502447363935844057482128050539731154493625209968859353697996194785420824814418548786599648868086529440583741942104381720329664674295021948003180175101113829242321359860508959611991690091345372138488462806209379972777468544889484358149332567247872005565418885397409793838702952380628055862452215154589402038336825952120065470166942192063730720146568913993601647823825789011962141129194762342184278275925109375/679439650353830248311107516660462825725201594634219160061283766457953633602730589368615402321170471167934294917283832943007525778153540780853482329160515427341505458717621102974232715714627398903055765395038884526271555870254768822871533577534035366122774416835127495173483241336216718456810815102894167516272201709173166841097029629379880406836385828895961885707920855706628928100848989896907408878414668532222313605790862563435713370658496912081248197663110037213136362840982176682526518964520979472262292093345289281270597815202347279204394182464546363703667281625067640216486406671710459924709446649872983666883616607023398388543894278418220470420821136867444583451326485493786960222792999516271212604687313392615437288197186383569530408952649945586296162013509860625960327599228035843911876885497650018283205014388084137566601019944126380867916319373795055265322307968234389764953591693666818604341652894478924488933623023458208390456907761005571652213606168154867722629310126581485585473972027566665495392912926678225627809030111904023774195758987577370217398213516524222050352903744850088346199343067207742057939808171142503703563637906505935619119108941762993900627941090020702839002716581080750531190553662122676183478173378979650053048575811131162245125753448845734324863741445263327491078779269493796072617683042799962271001958125044317439442356214353740627760315978999566688224220272163920692119036348107971049729593476788111220980299161085957922145822203928875352975107148694323962170982126902865288526195861867930952383094897690238812383710317783564746745332490935219904276820941369243919543615492543475894335696815339085835630089644907337370802450585904762331713856260456899978239206292193085079690183800576582776424273985383483835051934822582641635849974835559557188287169765216125186473385434415663775851760371056758407110476961566083621564560902180397597264219322136673955937559333305566425195474537417885126830720120508805775094716777859883162494497818995731946148866655747004624271740563942513500776413214351578595099402768376288322608767135500932031796350741669943552109019808651531108427997755105256796119945008805670235693425105305623075903725202519981466526711665779335954301324036359282868479752413761573420501951505094653889000594748506202001668104134003428610759996265850255099341155927937078642125239653650340241549051794286906535981828817470456787750420976372045835499004550606218389680576744951408883206605354259612182638911068623096794237092924651373339155155428991087333746176766644895024725248568877312114097346517959186056913113901255514433315756611859644680186709764769926803909051967291199249813314710168284703195248016473418734677665319734106186058377750786635421934082946844055360331922275923068646558924892921872982165260806769269300740238507563344961522459175936825009044284935851417507627666606587947751367110026729248824373663354195244475328456886546875401794156080409925206280493834163013680661027250964391240416956457869822590473388938081380508784316385300893055382147304115748871352398058103860802115608358692700842972969773846348339441813097278118905702551520285575171880709284608863056320021402017627383510832396953597187828432242733006428012491212839148433004422352831949488341280613503281629086069407440697875611172776206780616612896311028628717764683818130682364217636659208969253314039362342394453413192805516795034985748132761753479109668183689083928702947459276527567659579752551530284148585214655902573824180566758794008219683444889638014039855268108962859647265318999015758948653542212540955083162537472666360418602654814142655675909210679300306828200855868650869639516447949549305289941855220917768382174457101288031899627840706635746235551702833369427154004846268406905486743703919246396789907422415848366525621562696916181020937166688614167870999677878523752149775773919107851864879138394410928006845732988013512071622352425352953856*t^37 - 3264496282820072938617501551131047973872416471748327412187511284680437325147729498396225322964209657784743762219226018426775133102326768667138817564277961491475494047329190752363463390894269784649591723294754808070443325106908439365916354790466178146710279038776293630077474368403710979527546640496678426904243856478340323132446207309068788138610010475214220658251666598549135524450290256711051858985324939752073351496548468215652589299441984559154529610014160226272630519208564426959231393602193669648314088292307326134070417030634754588707389357507654224821653259827062063025756887456585147239000659245440869110694041528744729359968487350967671743622488104223436117232006856012953280514672731878036828075046693336056078006553084966152180446639666867542621689607036779712560201255185586357796658276401405697810261827134343542359708896187880054275888075307095180431270383173583193227416847327379965090484376465210734543546931234584648451408800757469716315897661174388606136088407581930023923565177745773862761048155671133506521907130935604097427616705774625339411099626441798698908172212602930287080431928046828355532957176042979850716708889742045130575532332901060708620183526910872824792097751233822242388193428068386571453447431157168046075694458320613500157201361587677467938694024397766842938941659322744838991962720606338387841650630519016821946703920010972424840428605689225070361840861139341810562462612558406546112908447391006141176642054495308273876474906782877330728308168080615130875449357977937588779600997990786541504224003968280660596084443265036353743502201912234280520264443987152619423953721582601849531293313434719986358911207080022665755117844453021427634646921904570253686126454517880812850883986803319160952997335117701394896379079619849527941724093936235566431562496790707492869804405831488673252524491906050617690916154321192903960781553329727376889095138555371586194218627019109749112980025282160619693592631071548546749441952397103958127858037006322016649446760601166665787438775914900161337307945787049705399302659061414024678971839994710559771613768176477089182212460251611908630527491176184892716914229807074760716480118112598065253892907600736663836205296978818009979691765436747307659887619229229066978257876928683828127197169685802605991067622392142843704580526566514711251984637259827514466375752444899951334138571088787856699987706939599966612398094023480866483255126014514252734624861339177688041745804291124033896890180619159018260300312174386477885502524187492525909632301131911425309476877992499164296501401763819952635780252255737459042632092496378703785248518876991094224419781354969582968949145268507718667512515144528670573842956670568259552590921401875234047194066982182103205261703995639745701323276921777111680349272020291636544261386384453576826900671128532071964487884144199276950245412401910545088278775486775366357122822860305198061853262431223960411668226625418107703139012460563377670007952366392304875985958047452353167061286482912045577758900362067076875658070465394985526818003513826753780175341221448968804211047941189946880621601887207010836968379179567014436407385197777348927858593064862922240894241597133998897417030023332831922890159907390193214947308063147377108025229888077693766844024912547960715922206914510900265734523458094565768146162650380548912184844697518915761417564222111304979124546518558416170543752666684617468767813909576527995516134957000378733588192175510433594901918627137594773962115674698387533037734691132747735699152220389997738879614839001999516011819456818978859999806098112802045377423812922595300349846031791251607503021203010313699007580573422362628615152124308762528998384123149187987439907473294321803475877239491378855208649957532742034684250615485496529187148550955985512137945927780895567091401208312771124149908002729474620159348335781408372136749563741914164960913596864439505732817770575214609395904186046886128754496987220718332304072149886987658406467546875/10871034405661283972977720266567405211603225514147506560980540263327258137643689429897846437138727538686948718676541327088120412450456652493655717266568246837464087339481937647587723451434038382448892246320622152420344893924076301165944537240544565857964390669362039922775731861379467495308973041646306680260355227346770669457552474070078086509382173262335390171326733691306062849613583838350518542054634696515557017692653801014971413930535950593299971162609760595410181805455714826920424303432335671556196673493524628500329565043237556467270306919432741819258676506001082243463782506747367358795351146397967738670137865712374374216702308454691527526733138189879113335221223767900591363564687992260339401674997014281846996611154982137112486543242399129380738592216157770015365241587648573502590030167962400292531280230209346201065616319106022093886661109980720884245156927491750236239257467098669097669466446311662791822937968375331334247310524176089146435417698690477883562068962025303769367583552441066647926286606826851610044944481790464380387132143801237923478371416264387552805646459917601413539189489075323872927036930738280059257018206504094969905905743068207902410047057440331245424043465297292008499048858593962818935650774063674400848777212978098595922012055181531749197819863124213239857260468311900737161882928684799396336031330000709079031077699429659850044165055663993067011587524354622731073904581569727536795673495628609779535684786577375326754333155262862005647601714379109183394735714030445844616419133789886895238129518363043820998139365084537035947925319854963518468429135061907902712697847880695614309371149045425373370081434318517397932839209374476197307421700167310399651827300675089361275042940809225324422788383766135741360830957161322266173599597368952915012594716243458002983574166950650620413628165936908134513767631385057337945032974434886361556227509154186783295000949332889062803127592598686162029291521928140892401515468445758130599911965103931711138381866491952073988347849023080216012422611429625257521590444294020613161740274168014912508741611866719096833744316938424497734847964081684108737919120140890723771094801684889969214459603240319703464427386652469375268821184581748525895676038620185174728031224081514462224009515976099232026689666144054857772159940253604081589458494846993258274003834458405443864784828708590504575709261079527308604006735621952733367984072809699494234889227919222542131305685668153794922222577097969548707793486794421973426482486863857397339938828266318320395603977102036993825557544287346976910609822420088230933052105789754314882987356236318828862544831476659187997013035362692555251123968263574699754842645115745698976934044012586166750945327149504885765310756414769098344942798286749967714644172908308308811843816121013519384359346814989200144708558973622680122042665705407164021873760427667981189978613667123911605255310184750006428706497286558803300487901346608218890576436015430259846671303325917161447574223009302088140549062164814288886114356865851981941638368929661772833849733739083213487567516381541573431069009556449902491240824324569202750091348553741808901120342432282038136173318351257555005254915883728102848199859405426374928070757645311191813460489816052506065377110519051166009778764419308489865806340976458059484234941090090917827482186547343508053024629797478311254611084888268720559771970124188055665754690939025342859247159348424441082553276040824484546377363434494441181186889068140704131514935118234208224637684289743405754356245103984252143178456675400655281330600599562661766697642477026282490814547370868804909251213693898413914232263167192788884639069683534684294114791313620608510394045451306171939768827245333910834464077540294510487787899262707942348638518758653573864409945003150658896334994667017826685935994846056380034396412382705725629838066214310574848109531727808216193145957638805647261696*t^35 + 35711990373762968222928156111013532201903047210653089972598776749589661369672543104209646273569597669610483507635350588003339570823234393564896598544540533383468683720202058859954307825815188421738007993259266947308357691007380757829742937107405692294280864529721243073432824046738018110034529683376975164351017920752309743995581124369328394696611319974181083890911953146308657080456295859128502309844789846186373981112581453251059266592524405081371325694597987483520446446982862398588288975710216361993517132904004556356085013636549157638296371981483667069794588612082384735726391045991887356560544660268358179451522052056163525807087877170454665242204793531137542109253884971998544836389590795189540209425721288953529204347625908891219332838770414846460117193067433312503808261220569286430610024021122649848499105003747439891454861119440917874172725177544787077945611097078183938337766394554307123872976844624156298279041250280763189251501232458415229841175476095792080577839384880652460332606403574328139215304402131398871214184787929583565544062011299357607185601299455937423396828860931528551109130238052363955207626532482090891376398245111049626283157188645505349524308385530546895208588064421748456489555069381168513947637875794743029319701328236113036506736790616105813161301372760569795081355301267177999120466997481859319419599694881538081148400814580694597642707403475795139522681214730075659043524896540235273541132833700320471569148566498463436140726369269664881214009796067281090674944755559092015089290670515159566909620193886883099198853516442160753243870143740681938136925452303449736060506767073796201837589121438293988029107653308362933427646545703245874594631944905697695300374217753539002127250613228284142360614105674844447608741449807219915129378055096989728297387354883521482820889593304868759304830037691843638281029245184500240838551408273268431743165117684153677812111526525060128105738318328594081591528813330398877446737672519637795103482040312343285928667975526068184703799319914548681579997086156808039013254398909044754987690655524616123932406301634385203414975616029017034316949077390440577670962589542082093631429691856748802728549866116347379614009479378443630923474365510537517177157597255800971739316359233851942444616163262311048297947884726377478578424719965163787026352490477427719272701096549016294235008671135012734700084130735914189514036053304224099403865495454650850628000431248012144863107713785003473316954565414751410994890719265491655865061182898088169746729423721126234930747175717104096181086362509591604303496099859144302676546397882874076866032731938117654738667003657718184120276653460343066639423379845239165428606818996686725634865118954430925559410584213196267753354149534915147973234315587046229120064842960921193662592061650701740359736966583508052857736355058520499501440341489677746318146897549504548938742038363172183299834508647487141177389455478796897111306152189704551874301591243535910912316322229724325724040164563383368227093839585939860145087630332362000746441404648694679325398915263736937003303445996623384172842032086003961624431289112766688294103302414219619942531669258650214149362329901202274444894760501869659836048657165042004147582877439373333868975239651131563683035519628349042086629737148660803400837278015187758283355132976833525204434695290624266408426434403945525860039924280963200250270704789216462264330592957611322168286985204312475281817139322570572627474113707476794625629928047416550048658057527629907657115917006729415555952283571367614625839681214218932315575056967886968878153594480374293509366103360307179512963572647736805211190126464384891294852467602917349598828202485228995865497277823454188826909044542538889013391187655460580904763790648982794885821120119880320237442511770923405292387019481478353512640943302659489565907478322928307092870771432347897502027748049684852563619690281230436506430671122155542811182759347159999994895261478395491321075193046875/21742068811322567945955440533134810423206451028295013121961080526654516275287378859795692874277455077373897437353082654176240824900913304987311434533136493674928174678963875295175446902868076764897784492641244304840689787848152602331889074481089131715928781338724079845551463722758934990617946083292613360520710454693541338915104948140156173018764346524670780342653467382612125699227167676701037084109269393031114035385307602029942827861071901186599942325219521190820363610911429653840848606864671343112393346987049257000659130086475112934540613838865483638517353012002164486927565013494734717590702292795935477340275731424748748433404616909383055053466276379758226670442447535801182727129375984520678803349994028563693993222309964274224973086484798258761477184432315540030730483175297147005180060335924800585062560460418692402131232638212044187773322219961441768490313854983500472478514934197338195338932892623325583645875936750662668494621048352178292870835397380955767124137924050607538735167104882133295852573213653703220089888963580928760774264287602475846956742832528775105611292919835202827078378978150647745854073861476560118514036413008189939811811486136415804820094114880662490848086930594584016998097717187925637871301548127348801697554425956197191844024110363063498395639726248426479714520936623801474323765857369598792672062660001418158062155398859319700088330111327986134023175048709245462147809163139455073591346991257219559071369573154750653508666310525724011295203428758218366789471428060891689232838267579773790476259036726087641996278730169074071895850639709927036936858270123815805425395695761391228618742298090850746740162868637034795865678418748952394614843400334620799303654601350178722550085881618450648845576767532271482721661914322644532347199194737905830025189432486916005967148333901301240827256331873816269027535262770114675890065948869772723112455018308373566590001898665778125606255185197372324058583043856281784803030936891516261199823930207863422276763732983904147976695698046160432024845222859250515043180888588041226323480548336029825017483223733438193667488633876848995469695928163368217475838240281781447542189603369779938428919206480639406928854773304938750537642369163497051791352077240370349456062448163028924448019031952198464053379332288109715544319880507208163178916989693986516548007668916810887729569657417181009151418522159054617208013471243905466735968145619398988469778455838445084262611371336307589844445154195939097415586973588843946852964973727714794679877656532636640791207954204073987651115088574693953821219644840176461866104211579508629765974712472637657725089662953318375994026070725385110502247936527149399509685290231491397953868088025172333501890654299009771530621512829538196689885596573499935429288345816616617623687632242027038768718693629978400289417117947245360244085331410814328043747520855335962379957227334247823210510620369500012857412994573117606600975802693216437781152872030860519693342606651834322895148446018604176281098124329628577772228713731703963883276737859323545667699467478166426975135032763083146862138019112899804982481648649138405500182697107483617802240684864564076272346636702515110010509831767456205696399718810852749856141515290622383626920979632105012130754221038102332019557528838616979731612681952916118968469882180181835654964373094687016106049259594956622509222169776537441119543940248376111331509381878050685718494318696848882165106552081648969092754726868988882362373778136281408263029870236468416449275368579486811508712490207968504286356913350801310562661201199125323533395284954052564981629094741737609818502427387796827828464526334385577769278139367069368588229582627241217020788090902612343879537654490667821668928155080589020975575798525415884697277037517307147728819890006301317792669989334035653371871989692112760068792824765411451259676132428621149696219063455616432386291915277611294523392*t^33 - 336443661953914784684925165898773652155231941725184122635398641085622579083831150140247400445881273155111179186427170805192572015228241928770051099494307243841408815890631903016169116344519548051749305154303386657381269810563335224475742626719833257630884137896406597814268421557395159912300891394445730089525637077662100472225132982536187543460538854368747740114034327569672194356267461037272282205992144036538325666040757989437322523121883973072308588713713263464746526495302336227768269458536178867108775480276122017893608649553128558572596601468461692351892641243886242694876492826396817174633080690636641467583057952404067310689358441150213043646535484797564026115103960783086032390934494701024241076849279816878296630504560714607282839053252059230094110308423018459095961978910828043838853896969714406359189356317516669768819965379698353528280182184301608094157640267022157795930096314632212706760477798551185234962990986362495667057145844794868184129110568124573196069886973152943585112596601809499967542315195374821061537753280809808100897677104570207412915529189668711607660630200926701152035904401820361849371354429510645240797844475281473366441334917415465395218561824859763856311270882732387648272309106609423714569921136341191103500065482812166928043218040406327118838509543939161045879568981380381237431661816476021648928290052886330750661494145024430409384571945087690024529305082591583313998829155019853127381430282713714566534608501045964637565638656132179814079021101947626647038044900478695936949287602224744498038817145335709749515305312949605965717686058528971765047353164672471218750104147512204104366617981788886754519030729230142317199937278424587545244947061244881858107610479257659401120220174421467740946339722019508569935592551389783177936086370778520462359411344603991529204595338807715881687126758346839096723096182826379879068492940486325515019642717058273447409831308445124307597413537645142032570246299756507728759339137404810556061037458755605668226615964087239875304247131788086442871769461671874759276306923785940162446772912386021625123217438049339089440689334180876197431766607197824343590551931080303415797980257162002938885884281642962056765994113626240156767957993589534236704849044354526067605995099388723832925480031131211627142567599171351373942496067663227248144287350732746797066855468259143530273708071908766340285543464215271299766222333575242669397019872859865046237870316273268362653927583197106020270636247222691553602004152644495699493658080054126703249609710065041916558787923371054632783370343327653484307399363247587444897371112179410253145779322730099808177123909618409246678124146112580547188440634167354973909141216068162203058338585193697448902908490851131928514653722279302696626944231229691239143953843666614035842343882710263645793436203069514573316888546446811574800838562653949883867152961019122531730215209991518291349405610556475851839296502561071080353110109444096405336980558240322894712080647334093712980076367527113754381534048970796138189988583074152382351249768364425910207817731902352775097580937383171220322821458768993928449395516698763447681527375324842658080143641469354739082404071394748848827791373217418033311658179074403024814062909010003939022975876769616053460847489555523771242173416079147671810784875781079270032798835511488699981092723681759724526264185954265749171871538391330256709584836798196749789935798769500808699731028739751744399563048767227639741381625745723459527888627328644543834373630057519009685467540631981706061592749401256225328942965549872144226940937046287610904884169456428748003927468830161507172146254269430193978402534192069836546986853091064894594073542258289761860867064331765217748835091617205651756467169248915124005298115198041365851042404678751008358682349241747204745449433376350085305735435266376973737261345865089995760207626396721354544982471848625907021893254024481794230888497664425739983093325142823923551062673829139815653263704921875/43484137622645135891910881066269620846412902056590026243922161053309032550574757719591385748554910154747794874706165308352481649801826609974622869066272987349856349357927750590350893805736153529795568985282488609681379575696305204663778148962178263431857562677448159691102927445517869981235892166585226721041420909387082677830209896280312346037528693049341560685306934765224251398454335353402074168218538786062228070770615204059885655722143802373199884650439042381640727221822859307681697213729342686224786693974098514001318260172950225869081227677730967277034706024004328973855130026989469435181404585591870954680551462849497496866809233818766110106932552759516453340884895071602365454258751969041357606699988057127387986444619928548449946172969596517522954368864631080061460966350594294010360120671849601170125120920837384804262465276424088375546644439922883536980627709967000944957029868394676390677865785246651167291751873501325336989242096704356585741670794761911534248275848101215077470334209764266591705146427307406440179777927161857521548528575204951693913485665057550211222585839670405654156757956301295491708147722953120237028072826016379879623622972272831609640188229761324981696173861189168033996195434375851275742603096254697603395108851912394383688048220726126996791279452496852959429041873247602948647531714739197585344125320002836316124310797718639400176660222655972268046350097418490924295618326278910147182693982514439118142739146309501307017332621051448022590406857516436733578942856121783378465676535159547580952518073452175283992557460338148143791701279419854073873716540247631610850791391522782457237484596181701493480325737274069591731356837497904789229686800669241598607309202700357445100171763236901297691153535064542965443323828645289064694398389475811660050378864973832011934296667802602481654512663747632538055070525540229351780131897739545446224910036616747133180003797331556251212510370394744648117166087712563569606061873783032522399647860415726844553527465967808295953391396092320864049690445718501030086361777176082452646961096672059650034966447466876387334977267753697990939391856326736434951676480563562895084379206739559876857838412961278813857709546609877501075284738326994103582704154480740698912124896326057848896038063904396928106758664576219431088639761014416326357833979387973033096015337833621775459139314834362018302837044318109234416026942487810933471936291238797976939556911676890168525222742672615179688890308391878194831173947177687893705929947455429589359755313065273281582415908408147975302230177149387907642439289680352923732208423159017259531949424945275315450179325906636751988052141450770221004495873054298799019370580462982795907736176050344667003781308598019543061243025659076393379771193146999870858576691633233235247375264484054077537437387259956800578834235894490720488170662821628656087495041710671924759914454668495646421021240739000025714825989146235213201951605386432875562305744061721039386685213303668645790296892037208352562196248659257155544457427463407927766553475718647091335398934956332853950270065526166293724276038225799609964963297298276811000365394214967235604481369729128152544693273405030220021019663534912411392799437621705499712283030581244767253841959264210024261508442076204664039115057677233959463225363905832237936939764360363671309928746189374032212098519189913245018444339553074882239087880496752222663018763756101371436988637393697764330213104163297938185509453737977764724747556272562816526059740472936832898550737158973623017424980415937008572713826701602621125322402398250647066790569908105129963258189483475219637004854775593655656929052668771155538556278734138737176459165254482434041576181805224687759075308981335643337856310161178041951151597050831769394554075034614295457639780012602635585339978668071306743743979384225520137585649530822902519352264857242299392438126911232864772583830555222589046784*t^31 + 2711535855990846784115285593747958290434458603126022952291577328880176350684748153736622420020470772590220764917823333094135296389891696910814599841372918367016314075745448974842010780132477297949581788488182482232422441119762715965303600644297698843743353010627684828999733350482331906810227484571429386325426859490423646983678780855548898868392583858903269119609611716774979873050037176127336652264040867282503621226667570776327471031337599862902266100631942361778165466902250553134016879113542735500608011721528323780952389239419746348340622406543396576704229408523544452010316403413818024749358026783533238884904134736649686319247739465720693646934593528800930926504379622683868312720536385057964952104938142303077881328566295994386371557821199637933733908146233600316730524836086283122356393932458268332804501732377096742901945637658279962114801866553352756338938202086317129300436820130694919109392046925692965691595636239824890622192262324123046168447688305950833019763241692592859097147045755678761190756225037680218746637436707905854605002091937624315053187033799884432201344022825137657187080062867057032476647229973074709940776280055105403604753266190858715219255531340635977138489530393964546051932390217533477677957796509304154640617936474364149162360363805956596960047111953350720617458103015294922501580540120445550405243541612379910277525912798373468405927234536793554136416230222151510118732895228832639743879452587272295147395632749496192689739821092183452165857264160813395993594620797574724499526408263169045659469160456346381805378611427736601001854587595393137464495392456288488403062126355695840417270389651315538787688287449546524082327039774952810037705560537401861689531939039994401489138261326679641781963590870154092848054164677693661925374481779744803323719255509317604186626242795132013932909930914442466941738743452978556982147276347419961126524819645185877369315038064467364348902941297697497976369862954972310114239885288260251960940501333629954890143322407754553779041917591609309679360464327225834127716860982187524113100903876099455275663865423907263670281489775792143196366567757040232158613981525986654996395812583871641085928223631017205144431469717474984198916767171573292594862490431852215919615962121762338746164799240654430796171692446032906428639177059892810192922224101347011308538920353309938740395309396310652644505792372218572184327880183758575289712629804596545199402067592855039845892164537375003544425862048687219183850318469273196135427625942286579801895672641819150466805213181107656673903891998728530617258531798731721734617552741377468593575274515506021311887935176975874050140224337997776483533429795064976724952314543064791485141460828591608062206600234407358111613733080137576301222543910424095573417578993857165486445251997935835589632372203707485536951268952095571985041997957788978578274589106286167973402352860882686722929039180002811500938268812404519349791518819497678736185747529763286533812978634203500530652561986968740073549751607207493413275774575587513563912169422950684824842121595500988811982788751832628567167003492428299906765364365349370954327255210394085327082574859981933742946524295201554317149906291523376332985192246114136784706942641710363273450155093901235639387380409610739773048711646971550149091286736668659659099253048774150303294441615569307955672191976474230330364971269370300195566800245554013414123172366032285171776154375533892615260855978835366714466920897857740330300916954832450967962106472620880258723555095121365375266956645417984615139793652128137661903763847611926769734101764535564799614550722591109264470874755962837239643425117325010468471521012854692883159801692385370316597334346214654561652846310928496977014872715823808352646470712269135413008744330657467098069559142683580886583102869880423568285955851624975128055491913655749986711641186984609146320747576592194397926654414802571704277147389654935628660385007216747452565331774402606524662992200546875/86968275245290271783821762132539241692825804113180052487844322106618065101149515439182771497109820309495589749412330616704963299603653219949245738132545974699712698715855501180701787611472307059591137970564977219362759151392610409327556297924356526863715125354896319382205854891035739962471784333170453442082841818774165355660419792560624692075057386098683121370613869530448502796908670706804148336437077572124456141541230408119771311444287604746399769300878084763281454443645718615363394427458685372449573387948197028002636520345900451738162455355461934554069412048008657947710260053978938870362809171183741909361102925698994993733618467637532220213865105519032906681769790143204730908517503938082715213399976114254775972889239857096899892345939193035045908737729262160122921932701188588020720241343699202340250241841674769608524930552848176751093288879845767073961255419934001889914059736789352781355731570493302334583503747002650673978484193408713171483341589523823068496551696202430154940668419528533183410292854614812880359555854323715043097057150409903387826971330115100422445171679340811308313515912602590983416295445906240474056145652032759759247245944545663219280376459522649963392347722378336067992390868751702551485206192509395206790217703824788767376096441452253993582558904993705918858083746495205897295063429478395170688250640005672632248621595437278800353320445311944536092700194836981848591236652557820294365387965028878236285478292619002614034665242102896045180813715032873467157885712243566756931353070319095161905036146904350567985114920676296287583402558839708147747433080495263221701582783045564914474969192363402986960651474548139183462713674995809578459373601338483197214618405400714890200343526473802595382307070129085930886647657290578129388796778951623320100757729947664023868593335605204963309025327495265076110141051080458703560263795479090892449820073233494266360007594663112502425020740789489296234332175425127139212123747566065044799295720831453689107054931935616591906782792184641728099380891437002060172723554352164905293922193344119300069932894933752774669954535507395981878783712653472869903352961127125790168758413479119753715676825922557627715419093219755002150569476653988207165408308961481397824249792652115697792076127808793856213517329152438862177279522028832652715667958775946066192030675667243550918278629668724036605674088636218468832053884975621866943872582477595953879113823353780337050445485345230359377780616783756389662347894355375787411859894910859178719510626130546563164831816816295950604460354298775815284878579360705847464416846318034519063898849890550630900358651813273503976104282901540442008991746108597598038741160925965591815472352100689334007562617196039086122486051318152786759542386293999741717153383266466470494750528968108155074874774519913601157668471788981440976341325643257312174990083421343849519828909336991292842042481478000051429651978292470426403903210772865751124611488123442078773370426607337291580593784074416705124392497318514311088914854926815855533106951437294182670797869912665707900540131052332587448552076451599219929926594596553622000730788429934471208962739458256305089386546810060440042039327069824822785598875243410999424566061162489534507683918528420048523016884152409328078230115354467918926450727811664475873879528720727342619857492378748064424197038379826490036888679106149764478175760993504445326037527512202742873977274787395528660426208326595876371018907475955529449495112545125633052119480945873665797101474317947246034849960831874017145427653403205242250644804796501294133581139816210259926516378966950439274009709551187311313858105337542311077112557468277474352918330508964868083152363610449375518150617962671286675712620322356083902303194101663538789108150069228590915279560025205271170679957336142613487487958768451040275171299061645805038704529714484598784876253822465729545167661110445178093568*t^29 - 18551576287248202196062512110792855100486305577517027914901355766972351195517399998304158621156372753251527410378359032089854933527914284663086434583391284742112946327846591037002454380135913791340099965240155551670155770625968357924561827268641421564475726625445025132076765752192251180131409182521680614549086973202134050435169137876773694000870385698586438721706001317665459209389185518978799019872997671881047003260816186235746116791346413885839322795166644803666574134057657002593149770119122227721596721402742899087357613401282614742073830184268141782941611088083416356307807842206734979264026372167407264230855945461022971011965895683355409960002561621107809598967205879120319641784691482898512300440116243539443682954893265533284227351455250375861039166451651554939419643485569614504318911945478387436110501303403947591288159558865198511263881019359368779997135095567955323450600350092760629690848821290677813725393094744069535317734161571556516149130728349662210787390999864006626397484283545647286596991442175345467443964176511854163130235614459017624690884936911602087245318866422212384918151458623408170033734983001144106566245041704230439556705224138181496542747876876918964601216834465753909753152865071734614937383274546174340779227268940930832090652934753574074112638533087929326646663007133036179223864463663476929377854928463274853136648829064882841641599072048616701508429576320475624628735019494409830048729682170792875774951756922250575773242142575836959024425956637675352863710967329716233443125889060663443112269986811918660433819987619668203116938398443887179235330812572447805226019616511616713892563461684190317134018484290908367523031727493179633275361653763040252048546821674593258166709213139711973633286295916354216212255478815310555540609245563076982681519055299204579508935336034220755165754756052424336739063635695139510840830877817456936853105992612444815888836338525759908137677666621158602553929416316883041856283053131932675021503672518984874790359982622959092540568221320196421385506855577160657599541906652323940634415229216499651290193111415613289380921625756951726176783725776866433680301063013937528123929382677918771720100179874862113070468535484807983521816118637175333505598212344341771613537810765989090843203484355929689666419239000404951368759529401003443170872502091234172590215493459625265037383604879798310644194974457523755887542556029787095852315775538402228554708766657259484434077558721156088383009039331198611703598015768748859713758799326745541434785955510282074590619355555176978441222515538928656226585174336241356206199705987928688931636148434614770631697231239137062078524706623851958653980758631711550917245184256152723086234501644250965446503568725866950509199681472401342613861671780933712100505852500502638498946784552428428077271019791928643754259603170355210754999967954740297287251855931869411116719771517662905094067234543021385824818720916777199229069280934347464388144308924385254019069051997100263213396953500984107295402427670307598473569743422355087691819621778957935270232911676883304616317098903104747440439256143065218647371706328256893909224576225562297719518947272416647640259700851771435262610067638790020193324247567835514727582247371025916040825080897248083837421917350227018971737812604994153060161700503743172719339471067588686033781272752468740526098597670744112663767810253706335056447776682020184990590311197578435426463338049577419956237786311106335721382726311632205468620238146090791064570607382333290831836068049519535478522323680686564919636183333973838542383432888489260471598255497609688965334521188635583140788296834813924727935385431355909543836475992724755284492472561738755120909491732413632507676759137289139541392994998651889916246315898292806559910229094358498126980376536117619895272239563424071733960858489606427384083166211699061475511788785668223291063763792561379288636369604524081854380545221634094239351130578752864462978025781743538507158438276328125/173936550490580543567643524265078483385651608226360104975688644213236130202299030878365542994219640618991179498824661233409926599207306439898491476265091949399425397431711002361403575222944614119182275941129954438725518302785220818655112595848713053727430250709792638764411709782071479924943568666340906884165683637548330711320839585121249384150114772197366242741227739060897005593817341413608296672874155144248912283082460816239542622888575209492799538601756169526562908887291437230726788854917370744899146775896394056005273040691800903476324910710923869108138824096017315895420520107957877740725618342367483818722205851397989987467236935275064440427730211038065813363539580286409461817035007876165430426799952228509551945778479714193799784691878386070091817475458524320245843865402377176041440482687398404680500483683349539217049861105696353502186577759691534147922510839868003779828119473578705562711463140986604669167007494005301347956968386817426342966683179047646136993103392404860309881336839057066366820585709229625760719111708647430086194114300819806775653942660230200844890343358681622616627031825205181966832590891812480948112291304065519518494491889091326438560752919045299926784695444756672135984781737503405102970412385018790413580435407649577534752192882904507987165117809987411837716167492990411794590126858956790341376501280011345264497243190874557600706640890623889072185400389673963697182473305115640588730775930057756472570956585238005228069330484205792090361627430065746934315771424487133513862706140638190323810072293808701135970229841352592575166805117679416295494866160990526443403165566091129828949938384726805973921302949096278366925427349991619156918747202676966394429236810801429780400687052947605190764614140258171861773295314581156258777593557903246640201515459895328047737186671210409926618050654990530152220282102160917407120527590958181784899640146466988532720015189326225004850041481578978592468664350850254278424247495132130089598591441662907378214109863871233183813565584369283456198761782874004120345447108704329810587844386688238600139865789867505549339909071014791963757567425306945739806705922254251580337516826958239507431353651845115255430838186439510004301138953307976414330816617922962795648499585304231395584152255617587712427034658304877724354559044057665305431335917551892132384061351334487101836557259337448073211348177272436937664107769951243733887745164955191907758227646707560674100890970690460718755561233567512779324695788710751574823719789821718357439021252261093126329663633632591901208920708597551630569757158721411694928833692636069038127797699781101261800717303626547007952208565803080884017983492217195196077482321851931183630944704201378668015125234392078172244972102636305573519084772587999483434306766532932940989501057936216310149749549039827202315336943577962881952682651286514624349980166842687699039657818673982585684084962956000102859303956584940852807806421545731502249222976246884157546740853214674583161187568148833410248784994637028622177829709853631711066213902874588365341595739825331415801080262104665174897104152903198439859853189193107244001461576859868942417925478916512610178773093620120880084078654139649645571197750486821998849132122324979069015367837056840097046033768304818656156460230708935837852901455623328951747759057441454685239714984757496128848394076759652980073777358212299528956351521987008890652075055024405485747954549574791057320852416653191752742037814951911058898990225090251266104238961891747331594202948635894492069699921663748034290855306806410484501289609593002588267162279632420519853032757933900878548019419102374622627716210675084622154225114936554948705836661017929736166304727220898751036301235925342573351425240644712167804606388203327077578216300138457181830559120050410542341359914672285226974975917536902080550342598123291610077409059428969197569752507644931459090335322220890356187136*t^27 + 106789570813903557803634016372241881629581778875427263475387436090782898797939245713870051302314510291697014293007778953463555561682551211607972580580435194438182520236026817260998962427531998052119137324384485223935389982181858823938883226522746083112358407115807650125584849304676054931222776550623792450895286508328456690264258097635615300397550766653084465881297378587919541149581119094385206906469045193234239944169787888911156220222329982643507095278616522073568648267262188069138648738799733893179382527683072395651896936790207086450676363756278872029852314465737070149703448121872175893143817555247567748399264196479683219237962035758549013639864728886151712814687368143585335344165839876457673887277471063086534984592406533031321426599758288060398565085883382307672544351884275241384374087485257844560576555221948245150422169369149180176271785931164924433750059723504308306660950041382597724283340934013812070198646171753921525445031803849238600808638687962567547233853068341348350571232096389246636820269559347677896378290764870075730311033546421411724338629217214777160063449292080900422019585125638431747452167481716783539714600725314449275709871226723237699592007609219240572300787498193839011989897362121799817715790172163550024001647483886947870989919981084505896681060820891992533253995573288517310159436644322390234198689595673342189334914545769868007492729168106704280698969999390151926705493741035828771860641804440686175258786006484060595072104966774013681859106287292406796550203855558449436771072277347887648012688906733705964680839143051197645648521848532550112954434310559138538429130826433064852982198713923345609440234047705289801659165899829350587307142449518707399631282613595165882858785648144066906539682918221543503456909490289021496033107978730786904479742709115762861095298077760484192572695176314816330435583932572964917642060112730178993994946699626645660961575584162152043695503100163086597520566883201459903008635223390625685989059154937398315301227189262442957124150882338224174567940916756917519266650216748859864354900727929391546486607353830665112885456084257404293704567029953160151957153630222798566727809463870605156450603716343826982843873870319374792504753191453817326237441272844358691389699169058300820481101267520515402160937424717325585998625612360121153875729922194227925344324469923763753134453674342460179167006992797385165339478128537273544171489437361669971469527042947271661628575797534199525719597143000092986148604831854170750678082194505770872771548744166049067729355205747853753191805716041481492196844955643333555952289094944748699581470094539055709799332077879453604743612546013413048665421571288758487494810250745021912451785142798968845330411368500647844537137664555271907719499826494639469470345832294112846086647601425070119713060328373065317673462807711784010249645967498425531593376507669870667193647494371051159600053343973765751180858207227765900293431980034113259339529794047485267449943308556924098283600821847748590610686294358889294298086511562922071736597506874798067104805143221788643070851155348767104038595572309277715973427293906272761432358033693604427816305413070969077597186500557603739181635334831435098097646373029835961343951901308148773278414848160683153894531801038285997582404491055812272740570682228279787361463664758449589623315679452195560538427429248723569506935131710539993597227581800118779364691259169239998233066140142516511781554404546841678719944324197336616348116546588000117241340673652014551671202012114636209440971765673237800465500446999103775361424036996361578956173364520634652957878947359856797931675891225934849005570609670418346523421759279496384519754083647834294996184474302264106130457355476119549491151501214524128522545933537574510835196760207815355557707163982154707807465302301611756477191011661140650271838961826238087875098509343768985002435083800380074338394687011050606552207804519878813332387431083683758977512756395539889019834765132890625/347873100981161087135287048530156966771303216452720209951377288426472260404598061756731085988439281237982358997649322466819853198414612879796982952530183898798850794863422004722807150445889228238364551882259908877451036605570441637310225191697426107454860501419585277528823419564142959849887137332681813768331367275096661422641679170242498768300229544394732485482455478121794011187634682827216593345748310288497824566164921632479085245777150418985599077203512339053125817774582874461453577709834741489798293551792788112010546081383601806952649821421847738216277648192034631790841040215915755481451236684734967637444411702795979974934473870550128880855460422076131626727079160572818923634070015752330860853599904457019103891556959428387599569383756772140183634950917048640491687730804754352082880965374796809361000967366699078434099722211392707004373155519383068295845021679736007559656238947157411125422926281973209338334014988010602695913936773634852685933366358095292273986206784809720619762673678114132733641171418459251521438223417294860172388228601639613551307885320460401689780686717363245233254063650410363933665181783624961896224582608131039036988983778182652877121505838090599853569390889513344271969563475006810205940824770037580827160870815299155069504385765809015974330235619974823675432334985980823589180253717913580682753002560022690528994486381749115201413281781247778144370800779347927394364946610231281177461551860115512945141913170476010456138660968411584180723254860131493868631542848974267027725412281276380647620144587617402271940459682705185150333610235358832590989732321981052886806331132182259657899876769453611947842605898192556733850854699983238313837494405353932788858473621602859560801374105895210381529228280516343723546590629162312517555187115806493280403030919790656095474373342420819853236101309981060304440564204321834814241055181916363569799280292933977065440030378652450009700082963157957184937328701700508556848494990264260179197182883325814756428219727742466367627131168738566912397523565748008240690894217408659621175688773376477200279731579735011098679818142029583927515134850613891479613411844508503160675033653916479014862707303690230510861676372879020008602277906615952828661633235845925591296999170608462791168304511235175424854069316609755448709118088115330610862671835103784264768122702668974203673114518674896146422696354544873875328215539902487467775490329910383815516455293415121348201781941380921437511122467135025558649391577421503149647439579643436714878042504522186252659327267265183802417841417195103261139514317442823389857667385272138076255595399562202523601434607253094015904417131606161768035966984434390392154964643703862367261889408402757336030250468784156344489944205272611147038169545175998966868613533065865881979002115872432620299499098079654404630673887155925763905365302573029248699960333685375398079315637347965171368169925912000205718607913169881705615612843091463004498445952493768315093481706429349166322375136297666820497569989274057244355659419707263422132427805749176730683191479650662831602160524209330349794208305806396879719706378386214488002923153719737884835850957833025220357546187240241760168157308279299291142395500973643997698264244649958138030735674113680194092067536609637312312920461417871675705802911246657903495518114882909370479429969514992257696788153519305960147554716424599057912703043974017781304150110048810971495909099149582114641704833306383505484075629903822117797980450180502532208477923783494663188405897271788984139399843327496068581710613612820969002579219186005176534324559264841039706065515867801757096038838204749245255432421350169244308450229873109897411673322035859472332609454441797502072602471850685146702850481289424335609212776406654155156432600276914363661118240100821084682719829344570453949951835073804161100685196246583220154818118857938395139505015289862918180670644441780712374272*t^25 - 511826084403765423483311422206373847855031302755103885944672892675675957643466815078141845461745966313331387629903683645808387549875014511175473114437899397737431215981038652166462656234897324908821871815920330537980665035824455754656311421320508879616750746831214927684753726875788204997361445216542860785131454958735509897509746126322759406049739985711224069015159576955913669508796298676741097072422483029240564218418758490001226999600083774436223103890466986284814707728148268951791342782206819818924298237058347175125423538721911253330754377378379620156331829389257849828362269630729096740331854907509261506063484007957857369712851059710005891479996709474229013584262507262204072576861430252432593895194225967618606779929788308178471324493840598696548677751902772837684187385733105790247843619075020858156260461472835499613635325267906594989545513030641543401863126370592870617552048099301095712399238872005712131290216313353078872477588496039159302936389843602820998467595303456532633738278675604928193451497073042025361103343709089721911257091277461686185896906220811546303123041924088015525314211252062459441638826875298670681446189623579197244614587526578188077766640869476490564019319921777576348712505921429336037807181648645053445418063378318304355612336149739819754289773419620460906859579020289140674736833067391604735895449831057086912462529353202911078954515941793375455420235899328635209256777333140343003051134095852482833618799793165371540047956413544908497334459674876600937301608843058156045986380426875276415821764077311664823478706984114352066411029569901476129458615695859548740440639946412971962641979302990405191843434684885496562024629680318983622274754247885290409814396001606640361320157385823530509887081204096899420828024291930410582315623351284591874226153127281437952435039878445649711727605007022863956105499819237681883788454225348577442720344552340363302730825245550397389733146088896165870039577210808533319991740193330947123755384817057123160233556705265182969733360571321515024593833995681828658928130208339982108623587232116154690692989341776279621480186220757483509955710055883557350325762981329707233294005438375663216309847941454909557965910565976503830267589090179474347891553516472465626221716080291284353905999024464766625781496939188141548145233436292038111487263037219114777310560482129016782698671864057502829360112481655193762700186876213628254445514427371066824342340068025530589535911274712507965116521570662579399414452019574995703587508851733850232334031118597151881749035064913631058345048096674554049421126989318859213079964472984133289983885584969621939075694020738852283839796362960694547621775240082363970866095108811310574307519388641501681765539957657965959692253909872199222843644532418498433344105831302318224678835916906937110236440920454027775237607731344916259984731729489695588701366059944553723125705469861802541297002403654208433081050094995097008699278890775467497255675012796634915874608069625731223985342238708532785222146821091641446707344394632886256675640353256575432990369192937843292280524207438329892241459480875713909527421314948431992504193804977831378656182477277237910759409524154394839169411828763300420135465228096264080547561210516363671745908419023319014575703287663740928464801806607106837840331807771151066428067933060273853601282444340774215798322216213468917528756533163535915476077259182410982479381780462782728400662759944809289097617905513232153595784361271665526009173330281030577000968729745496115042362157900942700622011001684773487437090876142074683939326446686601780659399428905103827680536062726416755266817484360983614233245661726385637981787188575097211932142447194425137865702252131282153992736447023128398981542813962775365805525653629991739062983684092895999646339489466893719077438333164545675716415936341858568389132207788941151207464262738579599348753749695830803438228799719774272694614295087506201449843731718558157645978373353053910790802090474609375/695746201962322174270574097060313933542606432905440419902754576852944520809196123513462171976878562475964717995298644933639706396829225759593965905060367797597701589726844009445614300891778456476729103764519817754902073211140883274620450383394852214909721002839170555057646839128285919699774274665363627536662734550193322845283358340484997536600459088789464970964910956243588022375269365654433186691496620576995649132329843264958170491554300837971198154407024678106251635549165748922907155419669482979596587103585576224021092162767203613905299642843695476432555296384069263581682080431831510962902473369469935274888823405591959949868947741100257761710920844152263253454158321145637847268140031504661721707199808914038207783113918856775199138767513544280367269901834097280983375461609508704165761930749593618722001934733398156868199444422785414008746311038766136591690043359472015119312477894314822250845852563946418676668029976021205391827873547269705371866732716190584547972413569619441239525347356228265467282342836918503042876446834589720344776457203279227102615770640920803379561373434726490466508127300820727867330363567249923792449165216262078073977967556365305754243011676181199707138781779026688543939126950013620411881649540075161654321741630598310139008771531618031948660471239949647350864669971961647178360507435827161365506005120045381057988972763498230402826563562495556288741601558695854788729893220462562354923103720231025890283826340952020912277321936823168361446509720262987737263085697948534055450824562552761295240289175234804543880919365410370300667220470717665181979464643962105773612662264364519315799753538907223895685211796385113467701709399966476627674988810707865577716947243205719121602748211790420763058456561032687447093181258324625035110374231612986560806061839581312190948746684841639706472202619962120608881128408643669628482110363832727139598560585867954130880060757304900019400165926315914369874657403401017113696989980528520358394365766651629512856439455484932735254262337477133824795047131496016481381788434817319242351377546752954400559463159470022197359636284059167855030269701227782959226823689017006321350067307832958029725414607380461021723352745758040017204555813231905657323266471691851182593998341216925582336609022470350849708138633219510897418236176230661221725343670207568529536245405337948407346229037349792292845392709089747750656431079804974935550980659820767631032910586830242696403563882761842875022244934270051117298783154843006299294879159286873429756085009044372505318654534530367604835682834390206522279028634885646779715334770544276152511190799124405047202869214506188031808834263212323536071933968868780784309929287407724734523778816805514672060500937568312688979888410545222294076339090351997933737227066131731763958004231744865240598998196159308809261347774311851527810730605146058497399920667370750796158631274695930342736339851824000411437215826339763411231225686182926008996891904987536630186963412858698332644750272595333640995139978548114488711318839414526844264855611498353461366382959301325663204321048418660699588416611612793759439412756772428976005846307439475769671701915666050440715092374480483520336314616558598582284791001947287995396528489299916276061471348227360388184135073219274624625840922835743351411605822493315806991036229765818740958859939029984515393576307038611920295109432849198115825406087948035562608300220097621942991818198299164229283409666612767010968151259807644235595960900361005064416955847566989326376811794543577968278799686654992137163421227225641938005158438372010353068649118529682079412131031735603514192077676409498490510864842700338488616900459746219794823346644071718944665218908883595004145204943701370293405700962578848671218425552813308310312865200553828727322236480201642169365439658689140907899903670147608322201370392493166440309636237715876790279010030579725836361341288883561424748544*t^23 + 2017475196335233058192429635899568235905594898496727743137750511757136573169622329760935816494960407962504688493421528120209405304308364290778528548893123443426792389082393701551225941119946926116269891610766671528337887859408478003356603126923748182429067701102850364102198953360334456321585833276414725441212483145659432238288528536137273543629298423543974374597416088135299986784969275458532167656957904544193080340301612946134388056211571486368201653289057773268473273333291195370656116966275314752187766970525221358298573723447487192426651154162574726794800475456002741608846957483657230186909663658139854472340543702737370542887225823455099377052205631440558695011758779996320378370005692561102290103935199330100631857552638294392384303686594702857298333838053715562391436728342855576783415289048873208638763176536765734279493130770795925389280579282831696961237424389032690247436799319822522542428908329449489781659419527997671531298066674538524376788558537367153980783035117575320685266967298075123408497531753512032952005786848594987057286342424078136267282159960416691615538811016435747923426960087802467376008891774097797075528535605125202670974751254376569082410397579453047657267778275799799715839644967847415811710028326638542194046866780962541192181099624880609823383973522639389735217916357717582536062511329345392250078334379372048412681960064809370356781450385606697490164387063587153843041727992661934940935914714795685969968988117019873189602417194061741896582552183447757665913417116747461893784811608882298484672569588638307850702254799043316188997622527135450265852560475163982094763230218093482010743237786604468452139449096917235949728676871212732393616925144091209666415977665124933659712499674875240523213376204592681846589030568168927299646640399379065840077153480944324955757369450369258792554617823182922898970549595992715225053400429923052547639781209087154098245032807288672239856460231606339253432707806525130835833898324588570631259891080641244362673642661689705269512803734497273178746544545162428060299374453074924099775580232906743322083399699491156877974801656324044185375995126528858972344751701753101244779653118280319352271439176276154335784737930785218495776152222686343015162220128233873749475772162096668753161671971917342822690529122135199929554639812931020885685292106436108594874248465805745272378474538086985323192263378704735919869895932534485070780986172940670047295840454021647113551132602947948836712111779741998670728538571861696417674845620394520876448201583545783995426840599150314338999839480964999663355150177530162258385299121674933246865679802899211859503470294236189397767548361324413026233875856000647369864559239266421951426963611873039259830615255891960427149432863938373049333089289596345345170256311094390531814687821764731108492230363764546172626996449893356847840512319651828247819466480370520485732417388264748007512950109325884515198524032714987355500431720158908086698688779917262003488977967992298432784302390593199226788473849964361770733210358652528319545587543031183670881166450789593285417907421969058216062630946647736016293323691661011748343531590783080969054887901481808186579495006175804005629397304163821835735856584520161873450756534342229427151181323466237134389704307856687833947033105679496099169221888602978340587428284988017876349730765798317918189423154099764243582545348132929689033992004714556744350761479535063327751571935872961178340029752104064353541805304289424533859815964755194680267997080619328112030029080502403792946770575810293898726073654403633024222310266558650747640422101270648797322958144650606670001057421244032705352244198562036610951557754585594627300473063066454717933457371139168679156524794454628014866738289312558431581655380147120071028792803555337512626658729343676467842912708774543422352339880465611314005203862970354286780030416015779772719456381681459186251653404842189699014779134633443321769838456539196264409743569324592261729636308498046875/1391492403924644348541148194120627867085212865810880839805509153705889041618392247026924343953757124951929435990597289867279412793658451519187931810120735595195403179453688018891228601783556912953458207529039635509804146422281766549240900766789704429819442005678341110115293678256571839399548549330727255073325469100386645690566716680969995073200918177578929941929821912487176044750538731308866373382993241153991298264659686529916340983108601675942396308814049356212503271098331497845814310839338965959193174207171152448042184325534407227810599285687390952865110592768138527163364160863663021925804946738939870549777646811183919899737895482200515523421841688304526506908316642291275694536280063009323443414399617828076415566227837713550398277535027088560734539803668194561966750923219017408331523861499187237444003869466796313736398888845570828017492622077532273183380086718944030238624955788629644501691705127892837353336059952042410783655747094539410743733465432381169095944827139238882479050694712456530934564685673837006085752893669179440689552914406558454205231541281841606759122746869452980933016254601641455734660727134499847584898330432524156147955935112730611508486023352362399414277563558053377087878253900027240823763299080150323308643483261196620278017543063236063897320942479899294701729339943923294356721014871654322731012010240090762115977945526996460805653127124991112577483203117391709577459786440925124709846207440462051780567652681904041824554643873646336722893019440525975474526171395897068110901649125105522590480578350469609087761838730820740601334440941435330363958929287924211547225324528729038631599507077814447791370423592770226935403418799932953255349977621415731155433894486411438243205496423580841526116913122065374894186362516649250070220748463225973121612123679162624381897493369683279412944405239924241217762256817287339256964220727665454279197121171735908261760121514609800038800331852631828739749314806802034227393979961057040716788731533303259025712878910969865470508524674954267649590094262992032962763576869634638484702755093505908801118926318940044394719272568118335710060539402455565918453647378034012642700134615665916059450829214760922043446705491516080034409111626463811314646532943383702365187996682433851164673218044940701699416277266439021794836472352461322443450687340415137059072490810675896814692458074699584585690785418179495501312862159609949871101961319641535262065821173660485392807127765523685750044489868540102234597566309686012598589758318573746859512170018088745010637309069060735209671365668780413044558057269771293559430669541088552305022381598248810094405738429012376063617668526424647072143867937737561568619858574815449469047557633611029344121001875136625377959776821090444588152678180703995867474454132263463527916008463489730481197996392318617618522695548623703055621461210292116994799841334741501592317262549391860685472679703648000822874431652679526822462451372365852017993783809975073260373926825717396665289500545190667281990279957096228977422637678829053688529711222996706922732765918602651326408642096837321399176833223225587518878825513544857952011692614878951539343403831332100881430184748960967040672629233117197164569582003894575990793056978599832552122942696454720776368270146438549249251681845671486702823211644986631613982072459531637481917719878059969030787152614077223840590218865698396231650812175896071125216600440195243885983636396598328458566819333225534021936302519615288471191921800722010128833911695133978652753623589087155936557599373309984274326842454451283876010316876744020706137298237059364158824262063471207028384155352818996981021729685400676977233800919492439589646693288143437889330437817767190008290409887402740586811401925157697342436851105626616620625730401107657454644472960403284338730879317378281815799807340295216644402740784986332880619272475431753580558020061159451672722682577767122849497088*t^21 - 6444662251766578678708309718636467433171189090456835961721477678566741698194115509105454531435874931585722418544495144783093857052391648483290119511113701548400319021983795309095751844638049992018064783585100555251152463589697281426255287120065942588936564068745112765276855476262453603228572898646210848116824998284591522752079287434461813506550053770009282415629218639195063111831405589464237675860202260366258848330807051895755414134905446956011297279420286279263841747796322023289345949591469678164645489945344576522520934645468662870070407754277144294086461131624078021621027132035745833308519327332310709997623849587692685376698980678771104301692401571329787184007244057998011889897854138745531213237073065251850030040690923408759167051697564022959837678718004785756540377957275814688253035671633922653811135304767751477057811188006564295623164151502801173304169925102951061602501237992381943450608693962616584381325759113563944264396339925945842485141825252308165995333534559363663648837791720331682686904830604962960329491776882761585437348696946035066748700688847552158752381672268193116400163605470314084651379226436110954546396073901225437868105494829377355114153142196290770738842606536160707648542958710458564479266284553922910667074960923096883076592347589521827938059890038672035615267557392667537216876811708004169771970214420811707020708115822879338949046233165404437044689096016947786359321189290996561666041418490559800536976021356832741357070795135592359577382684415377075676528732762718758215645836556151330805131859269561974580449345313314698805789796286969552466688672988465512312532318644181794482475523934969820440225906961323488539937788193355294541333309721494598558083647540396326485026642929260800884595631886864607318566309922178598070991037473209824701980287452536243795483792655835630660809058020360465890151922030933008487935385417730686162562031449837411704743658830490208761740002581591225732969733810378721982759530474381447741831993583651495655641134586099134083296301650573932176646360512447680915429356809221678434863266918245306454906754845946183934321477327648652386403652612847001560345453859973818423168544854693683392181364818390576499408197403476173667579206848443427871313041290955318487316834786620497511690033621165004053640378569172595492351722035369287793365329830872905561082680121300414217865733192963640260675485534803074978912166875193923939891138608176657979261605501089464839372985428141329989824797947315993214583764774042701948602727798950350669066969708061461247016323867586052679038025074213873532916392758777560524161468537253486751107403653202726728344788370480098967033878968624109747632276159905110411509173859850810933145933158185145075360093050057030328073177237134001915155550860266956266836478537918793732608657904534804620328112006765161915541781009918210258917444084626502884751216951660417626198184695345711162189917216119576712373949835221758437802556604797658568458432056114358219330162982010162152125283290279986540185224545688426410873814473447530844161133336474533604454497839371200962980741906318917737627989114267327185310071319000072563384407826626298459252863003528289672207140678738866742105520046518009845139449053270726259704174458062373347145123256221591171908916593620907253320591877729367972619249289619556691921754723681449210443382922147326842277540724445569390474153907935731979817689861992635741864802388703410059268117431715671231216053586533620687145656429521751684930855157475448589407238782933587220055365769344818321360873153269735340972692181193896506585995595440827297967239692129504875260505955713732152267075751814961367131138504116538333569925794896540659694621976943435535161054729940160725897824554087534987300896433601555770188004811144975383226422753758532428712229782837024418756810030165725207795499080571464456793836597179027744224824815497724956309482325972488317483624302783111448290789981689147479536647954120835469473223323828495302141914823685546875/2782984807849288697082296388241255734170425731621761679611018307411778083236784494053848687907514249903858871981194579734558825587316903038375863620241471190390806358907376037782457203567113825906916415058079271019608292844563533098481801533579408859638884011356682220230587356513143678799097098661454510146650938200773291381133433361939990146401836355157859883859643824974352089501077462617732746765986482307982596529319373059832681966217203351884792617628098712425006542196662995691628621678677931918386348414342304896084368651068814455621198571374781905730221185536277054326728321727326043851609893477879741099555293622367839799475790964401031046843683376609053013816633284582551389072560126018646886828799235656152831132455675427100796555070054177121469079607336389123933501846438034816663047722998374474888007738933592627472797777691141656034985244155064546366760173437888060477249911577259289003383410255785674706672119904084821567311494189078821487466930864762338191889654278477764958101389424913061869129371347674012171505787338358881379105828813116908410463082563683213518245493738905961866032509203282911469321454268999695169796660865048312295911870225461223016972046704724798828555127116106754175756507800054481647526598160300646617286966522393240556035086126472127794641884959798589403458679887846588713442029743308645462024020480181524231955891053992921611306254249982225154966406234783419154919572881850249419692414880924103561135305363808083649109287747292673445786038881051950949052342791794136221803298250211045180961156700939218175523677461641481202668881882870660727917858575848423094450649057458077263199014155628895582740847185540453870806837599865906510699955242831462310867788972822876486410992847161683052233826244130749788372725033298500140441496926451946243224247358325248763794986739366558825888810479848482435524513634574678513928441455330908558394242343471816523520243029219600077600663705263657479498629613604068454787959922114081433577463066606518051425757821939730941017049349908535299180188525984065925527153739269276969405510187011817602237852637880088789438545136236671420121078804911131836907294756068025285400269231331832118901658429521844086893410983032160068818223252927622629293065886767404730375993364867702329346436089881403398832554532878043589672944704922644886901374680830274118144981621351793629384916149399169171381570836358991002625724319219899742203922639283070524131642347320970785614255531047371500088979737080204469195132619372025197179516637147493719024340036177490021274618138121470419342731337560826089116114539542587118861339082177104610044763196497620188811476858024752127235337052849294144287735875475123137239717149630898938095115267222058688242003750273250755919553642180889176305356361407991734948908264526927055832016926979460962395992784637235237045391097247406111242922420584233989599682669483003184634525098783721370945359407296001645748863305359053644924902744731704035987567619950146520747853651434793330579001090381334563980559914192457954845275357658107377059422445993413845465531837205302652817284193674642798353666446451175037757651027089715904023385229757903078686807662664201762860369497921934081345258466234394329139164007789151981586113957199665104245885392909441552736540292877098498503363691342973405646423289973263227964144919063274963835439756119938061574305228154447681180437731396792463301624351792142250433200880390487771967272793196656917133638666451068043872605039230576942383843601444020257667823390267957305507247178174311873115198746619968548653684908902567752020633753488041412274596474118728317648524126942414056768310705637993962043459370801353954467601838984879179293386576286875778660875635534380016580819774805481173622803850315394684873702211253233241251460802215314909288945920806568677461758634756563631599614680590433288805481569972665761238544950863507161116040122318903345445365155534245698994176*t^19 + 16390004816578471902932974772347617362609170884099066639736549105537051172222009486984224889819846189085378546218837301183827856899829509417461764584693096859511137817958902375579577472017033487491217015548726514246174424335685029869685974454850855777036583281011173941266327042725344233691249886546509040554853607064927296277359294728780624829576110932925566591915867691382838447612083097420549152169672056726279753778845799920233105639946479239234031696621977936115785704068768823022733378686617021329384553764688093547476216377280974316517781162635301692417476617412473218990130971256902108281038487633182343753019378063988206550601650620525612047893084197248958113076400460125964997603315623996433996472198513405832844555605964403087625711599396159507577554545874892672003704725602838831052865559503668953251233505791791762850839918240134911383036600664034451388916971042149851447265647179528946454122455504222164514734958940798891157109222453973220965448624770512724647533441526598474602681418926000676230310226416412061611468694914247972387900150977018855776484370260258250957581105153459592204311174497676583356269321261568777953450259030335623163627110728240313200686418355262420080658300875016608462866830492338047013139367118514862453926098081921307771357306054414320487049140674452954323126689884235350077681873143621781964773573311874657498397009035168391972836362059285226138545853788056885721591882479858729636057836130626130518796270936537407456857838940167877955662548706353517976517135075297485465089508074078947178951768672686515758950287449496316504649707182173048480042992614420676735916014199669115978157574724526196649251779285526346038813941629830795177012876949511321866560543294690259360480034194983394674103812667075973654313261766092871577512727033999643977615696349138244819615094212372165610485234319242451032453177673377323244561315196658912489695676115784422246073149328476556844902705006077335098554520045679012937491788097067291142072507967831080918032299899787384835476355014084502712356097404783009873125965914058476654562349160108870289294274289593081938755578883611746283948265594057565345577979872090651796122499994006499565164745760862047311273352852470218935744472996432989082534560485450314086303607672761913812658855780989076678101489350510143048852061631265604484944505017627610014134395868159983724756654947213851804146326125901130258668107001491578435305254697714449765409480947625099269225730512197199378603607977392053731985988738806311724147634524045594982173701018684327907458118938216045580623860368683201919229383820464878956775928430800396737266832212889764422122940338201747124354446268443694779444656730615646081659656061907184660013230135665130771619104472627830451911511531349444651479074763033270791129592617532014327570519796969491618078584888255391594797133108403206806005320738122323605514888064966973288039715195092695355198124792059494749885477049000386629000304673115357182156037622801579176315458205041903805206825785122809092375084961191094222707674836356589496324545010479768359850736310920121098307201590160467770965481249054818657987101728629399207956855597849341861989695457776857340374876833074939973707317549347470715861743600495980316660914270172898614656142034098184076135851460995897254163832741522860502049461906109169123117141299144940535273550295795798604275768361007504041140682151218362287081797750810192485623611875368660329447618853272627792427559947791271729502126445194644247438124579437894625225348400681144904111827738222590702931491252308000689399195496586100793958719461199204394138312024675512571247620396805037427661105869356866134552254162224486323036962602847670021192298105298586487117768671863332798268017316873252927155217225362924878255691503899335624201926026371461022579364608361319139808629849187688800037154987312687694931100739246242246865447363935237668636194141733871179210246278216716534982534085152975528071822149421994307832241753673158160768466769552734375/5565969615698577394164592776482511468340851463243523359222036614823556166473568988107697375815028499807717743962389159469117651174633806076751727240482942380781612717814752075564914407134227651813832830116158542039216585689127066196963603067158817719277768022713364440461174713026287357598194197322909020293301876401546582762266866723879980292803672710315719767719287649948704179002154925235465493531972964615965193058638746119665363932434406703769585235256197424850013084393325991383257243357355863836772696828684609792168737302137628911242397142749563811460442371072554108653456643454652087703219786955759482199110587244735679598951581928802062093687366753218106027633266569165102778145120252037293773657598471312305662264911350854201593110140108354242938159214672778247867003692876069633326095445996748949776015477867185254945595555382283312069970488310129092733520346875776120954499823154518578006766820511571349413344239808169643134622988378157642974933861729524676383779308556955529916202778849826123738258742695348024343011574676717762758211657626233816820926165127366427036490987477811923732065018406565822938642908537999390339593321730096624591823740450922446033944093409449597657110254232213508351513015600108963295053196320601293234573933044786481112070172252944255589283769919597178806917359775693177426884059486617290924048040960363048463911782107985843222612508499964450309932812469566838309839145763700498839384829761848207122270610727616167298218575494585346891572077762103901898104685583588272443606596500422090361922313401878436351047354923282962405337763765741321455835717151696846188901298114916154526398028311257791165481694371080907741613675199731813021399910485662924621735577945645752972821985694323366104467652488261499576745450066597000280882993852903892486448494716650497527589973478733117651777620959696964871049027269149357027856882910661817116788484686943633047040486058439200155201327410527314958997259227208136909575919844228162867154926133213036102851515643879461882034098699817070598360377051968131851054307478538553938811020374023635204475705275760177578877090272473342840242157609822263673814589512136050570800538462663664237803316859043688173786821966064320137636446505855245258586131773534809460751986729735404658692872179762806797665109065756087179345889409845289773802749361660548236289963242703587258769832298798338342763141672717982005251448638439799484407845278566141048263284694641941571228511062094743000177959474160408938390265238744050394359033274294987438048680072354980042549236276242940838685462675121652178232229079085174237722678164354209220089526392995240377622953716049504254470674105698588288575471750950246274479434299261797876190230534444117376484007500546501511839107284361778352610712722815983469897816529053854111664033853958921924791985569274470474090782194494812222485844841168467979199365338966006369269050197567442741890718814592003291497726610718107289849805489463408071975135239900293041495707302869586661158002180762669127961119828384915909690550715316214754118844891986827690931063674410605305634568387349285596707332892902350075515302054179431808046770459515806157373615325328403525720738995843868162690516932468788658278328015578303963172227914399330208491770785818883105473080585754196997006727382685946811292846579946526455928289838126549927670879512239876123148610456308895362360875462793584926603248703584284500866401760780975543934545586393313834267277332902136087745210078461153884767687202888040515335646780535914611014494356348623746230397493239937097307369817805135504041267506976082824549192948237456635297048253884828113536621411275987924086918741602707908935203677969758358586773152573751557321751271068760033161639549610962347245607700630789369747404422506466482502921604430629818577891841613137354923517269513127263199229361180866577610963139945331522477089901727014322232080244637806690890730311068491397988352*t^17 - 32468750872623084252408795471900864055314099201109202616324468478176909111079507372093891171893422531937140607150812527930441934154887762279766606372721046627666335520126710479503418152480484043919065203359273741175592043824497466582425410170377734155869045099989766763031312012219488373753954664156398439865569393658420852221859101016584999828243769668502365386475921119483634179832040471276290979017827146578330560353315094298176355522809825616103448529421151000710340889020420291506371018450705990714277971674466321889644117000766756967591665719063163924293995484884184032004616809028762164024131160019897484782973884649818243359245891860848226501972531084355670876590122964006830547674938142942340400690837072808416702798953662999336163537466026332090573097376391064335773664677343354865009969626897231356606081634333457181748782164241368819771001396623448093199434163512152669220808687646020175751295922245568597666633117330619422070305168315575675999543771297526097189889572506930744358884045672025796843357651828912430484516174261828825103205126751916577097208650247180126447200112596098817967770540570404729839767008679095540278873733074259104027645543212661844250442588135103084311600817692506482170958880681123918056661037692883104016446963362520527021690343356537589192395196313105523059735438193796174177520212321733613688283951526353138244993562837516066618638955467011240860947576954734158654904507068306916298777004675717801521505461085543878872784350304440597590111591539667063859013584680064937522270178689717326772454364099339400983246551023094299853660196903897849912666198284714494343949359340259101414242058668651272944208469847876529398036117278658480262936656943011197057502912468978659022196635582738684125551617776884947714759785990521099647493279261050654939573655509620092528126439153288040499820449342897086052207994757468740339423884616523276221932227087133621560439673220139847831496890927032958179024806101659565446713906016232347784637136312420428048157124359538735335403088340496828607458340373441812223169096329155063158289223045928793207296316164916011513129022214385170518527404511993379129775976985616084048148128264535089168847907298771015580280737087775594370856424957710153240467364441229229365347382603553228886949931597073189400542624975752206071404694488171381668863827712210594865019876255007970851793105135772302332227551295333685103733552658146624553431593452803298214875049758761784563955705246239662946479983937246118475592250649493494796120708512234727380713278296824820286427983800531588004129542623647470300838609933002317750283501370606262829361983138948666281538374031362652016132324006836756796020829266530026337585516882259434633415715323357549233443157073276279534977656266660354050192604369468078021013827497274521738401390808207637300482868642919469990053938730952792266761134067893012972565436170815986124448672486193992658691321309933824680963777587952074962797705545095779574208730648673127865804517986113205169607173360545037820313887231348062413821835414817754115075776276995293962812874197574761563777424309814975836270036744746972794293553460007482604643645120148979920385281145730343874480767881490744915607362399070457213540520527527432049503147983571554299002338974137924173129682900319817238390965605497278384915469730115589054933137490046310282126494338484332712136249449741698551063838386781223681883602506637736173187372302207199936669752610723099047686958415390986320258933002421771029617320390658367217018666263112726201112345781080053029613600412927242525076866436789562298079902380898974010252904347047097975765267601191950073267414520999155403488362549495479111921102633060488993605977795164588692905979653190232590746116166129957973431723905478489459139562182316488500778369277310954871578557860202669843400685611010329832448194769450472128229252600971945961451103208154154677806909015904802225725875271875430848465415862277164192712013056234997304364603347774204634269327370455078125/11131939231397154788329185552965022936681702926487046718444073229647112332947137976215394751630056999615435487924778318938235302349267612153503454480965884761563225435629504151129828814268455303627665660232317084078433171378254132393927206134317635438555536045426728880922349426052574715196388394645818040586603752803093165524533733447759960585607345420631439535438575299897408358004309850470930987063945929231930386117277492239330727864868813407539170470512394849700026168786651982766514486714711727673545393657369219584337474604275257822484794285499127622920884742145108217306913286909304175406439573911518964398221174489471359197903163857604124187374733506436212055266533138330205556290240504074587547315196942624611324529822701708403186220280216708485876318429345556495734007385752139266652190891993497899552030955734370509891191110764566624139940976620258185467040693751552241908999646309037156013533641023142698826688479616339286269245976756315285949867723459049352767558617113911059832405557699652247476517485390696048686023149353435525516423315252467633641852330254732854072981974955623847464130036813131645877285817075998780679186643460193249183647480901844892067888186818899195314220508464427016703026031200217926590106392641202586469147866089572962224140344505888511178567539839194357613834719551386354853768118973234581848096081920726096927823564215971686445225016999928900619865624939133676619678291527400997678769659523696414244541221455232334596437150989170693783144155524207803796209371167176544887213193000844180723844626803756872702094709846565924810675527531482642911671434303393692377802596229832309052796056622515582330963388742161815483227350399463626042799820971325849243471155891291505945643971388646732208935304976522999153490900133194000561765987705807784972896989433300995055179946957466235303555241919393929742098054538298714055713765821323634233576969373887266094080972116878400310402654821054629917994518454416273819151839688456325734309852266426072205703031287758923764068197399634141196720754103936263702108614957077107877622040748047270408951410551520355157754180544946685680484315219644527347629179024272101141601076925327328475606633718087376347573643932128640275272893011710490517172263547069618921503973459470809317385744359525613595330218131512174358691778819690579547605498723321096472579926485407174517539664597596676685526283345435964010502897276879598968815690557132282096526569389283883142457022124189486000355918948320817876780530477488100788718066548589974876097360144709960085098472552485881677370925350243304356464458158170348475445356328708418440179052785990480755245907432099008508941348211397176577150943501900492548958868598523595752380461068888234752968015001093003023678214568723556705221425445631966939795633058107708223328067707917843849583971138548940948181564388989624444971689682336935958398730677932012738538100395134885483781437629184006582995453221436214579699610978926816143950270479800586082991414605739173322316004361525338255922239656769831819381101430632429508237689783973655381862127348821210611269136774698571193414665785804700151030604108358863616093540919031612314747230650656807051441477991687736325381033864937577316556656031156607926344455828798660416983541571637766210946161171508393994013454765371893622585693159893052911856579676253099855341759024479752246297220912617790724721750925587169853206497407168569001732803521561951087869091172786627668534554665804272175490420156922307769535374405776081030671293561071829222028988712697247492460794986479874194614739635610271008082535013952165649098385896474913270594096507769656227073242822551975848173837483205415817870407355939516717173546305147503114643502542137520066323279099221924694491215401261578739494808845012932965005843208861259637155783683226274709847034539026254526398458722361733155221926279890663044954179803454028644464160489275613381781460622136982795976704*t^15 + 48752613317774128061283683547634361785495837947071838448826255305455656734452804170537269557031651695658467871622495527302889016326590316472393830350087192604962197129420812498599968288844123776695702377452593519045179059448374249962261580554322268777018195574248181224527875742423277265977145736589612438926179449955781450609335571559479067179413502545446364622559823851353589901251410146421740388580890953122940445346041290254062335127351912196707171891835017546731987624896477469909905640552525622421676216287366043579380249687066698958183539329972995821176669308814503381887371046440580022880281317454097623500780172522953127715385636615456771649463355202663581003624370288196419174516501667427623887713653157989507395328953526261735657043001539806681809086278442526958282895827945284123615228626373661078150246436959170813991500377201342907067101834053666933369453342029798244137667213402965851584282257043686725501039148399905519810537127553469407721008273821882459192423304918817247685778984305499122169571695063288277299247759084841272643817178296066935764776210463484839740600168909108554338116205592744213685464001834500130904761941103139161046943334853611838482446820309081429285207861395134077956435601486390262055066568482539250212587844731902417109055549916994525143315435317266698223977196914700494989783799021010270727061029650631293215163801929923324890189710266610454997127435414245321552389691734349603846869890279848695577758473924084233946394927976313920125180698211133470370330028428259551439756068764276844955562442368751507955733606200333359342278547579227532094798758809476212802450417697222053162659748806821503666617615495195387189952085417903838518804387858439074056729638012104856348622320627960621266602985653875321408585844049347044361477264905820731891208895012652712280523773388932876306232288740743466119555643948700910591728422059882553618327681535443586183102919653260062880021284851097140838039395556496915839983688697665421910301353048148323964517575647017112231648312919570450149659235818643364321914545595377265429365939278465431070960513414797983591107667285239950514109439930282803961526244317912152997737424854390246629274190992921407276487731557847319716333706764937417297701182756343232576911631916335877380148302628184772088660462219666589217620152516242193849739434207840291593903829455226049608297528038748133618382498095842025906077588201250116063932391489413201946331897629977415171280703355635777050189614012867652140722219041111609699907206186098707904886413811297465949090238673155589571550141128791792930847978349718972901587428521693229302528254805182788186328282237385902499287970087822990356130629392148363178279562834631973149102859192617010150042619030737842426774396968973280413383831045934592204569908665850922618447710479872316661886073199868310941958521851223722291916737803625400901425730348800356807575517616103141601137413462914991620153745943651569513750639991577790984249829348941747844568677356485220004145792392102444313119865837907015942575623910072676230376928295463730605720616282667011223633044250712036966520071797131275418724781391854718351216100461674580254890437858957393850184926140116451011077784060952322238191989554040320278964580696669183300376415409263768882102399284816502783193221349183779802808621557640935906483997431519848846810886887083476650060432669152452426106677424292042784424642635442934126646597166541795935269594380163958254599230364386454993046910278888215367804798436755129942951342305227116013224834305210781322040911218814760981963808359534678421715886746499752200264565274274349924934049887075494220885369950664584081005327476616435880933100405105534682181386627757566694649352604862179781301103981770460632123919767380421675848585398489065803715578492591709006142478897596372866598476298940193486901451144221868276084563220129629864380510577948175977128787204822275740111240443399836655295928926259094951730311248915269706929132054352855155283314969814453125/22263878462794309576658371105930045873363405852974093436888146459294224665894275952430789503260113999230870975849556637876470604698535224307006908961931769523126450871259008302259657628536910607255331320464634168156866342756508264787854412268635270877111072090853457761844698852105149430392776789291636081173207505606186331049067466895519921171214690841262879070877150599794816716008619700941861974127891858463860772234554984478661455729737626815078340941024789699400052337573303965533028973429423455347090787314738439168674949208550515644969588570998255245841769484290216434613826573818608350812879147823037928796442348978942718395806327715208248374749467012872424110533066276660411112580481008149175094630393885249222649059645403416806372440560433416971752636858691112991468014771504278533304381783986995799104061911468741019782382221529133248279881953240516370934081387503104483817999292618074312027067282046285397653376959232678572538491953512630571899735446918098705535117234227822119664811115399304494953034970781392097372046298706871051032846630504935267283704660509465708145963949911247694928260073626263291754571634151997561358373286920386498367294961803689784135776373637798390628441016928854033406052062400435853180212785282405172938295732179145924448280689011777022357135079678388715227669439102772709707536237946469163696192163841452193855647128431943372890450033999857801239731249878267353239356583054801995357539319047392828489082442910464669192874301978341387566288311048415607592418742334353089774426386001688361447689253607513745404189419693131849621351055062965285823342868606787384755605192459664618105592113245031164661926777484323630966454700798927252085599641942651698486942311782583011891287942777293464417870609953045998306981800266388001123531975411615569945793978866601990110359893914932470607110483838787859484196109076597428111427531642647268467153938747774532188161944233756800620805309642109259835989036908832547638303679376912651468619704532852144411406062575517847528136394799268282393441508207872527404217229914154215755244081496094540817902821103040710315508361089893371360968630439289054695258358048544202283202153850654656951213267436174752695147287864257280550545786023420981034344527094139237843007946918941618634771488719051227190660436263024348717383557639381159095210997446642192945159852970814349035079329195193353371052566690871928021005794553759197937631381114264564193053138778567766284914044248378972000711837896641635753561060954976201577436133097179949752194720289419920170196945104971763354741850700486608712928916316340696950890712657416836880358105571980961510491814864198017017882696422794353154301887003800985097917737197047191504760922137776469505936030002186006047356429137447113410442850891263933879591266116215416446656135415835687699167942277097881896363128777979248889943379364673871916797461355864025477076200790269770967562875258368013165990906442872429159399221957853632287900540959601172165982829211478346644632008723050676511844479313539663638762202861264859016475379567947310763724254697642421222538273549397142386829331571609400302061208216717727232187081838063224629494461301313614102882955983375472650762067729875154633113312062313215852688911657597320833967083143275532421892322343016787988026909530743787245171386319786105823713159352506199710683518048959504492594441825235581449443501851174339706412994814337138003465607043123902175738182345573255337069109331608544350980840313844615539070748811552162061342587122143658444057977425394494984921589972959748389229479271220542016165070027904331298196771792949826541188193015539312454146485645103951696347674966410831635740814711879033434347092610295006229287005084275040132646558198443849388982430802523157478989617690025865930011686417722519274311567366452549419694069078052509052796917444723466310443852559781326089908359606908057288928320978551226763562921244273965591953408*t^13 - 53579502993987064649554712244057227039956286231981065526204533788719943557177305992846095225555999514496984553462990821050208756476616896923964954732293429951903819539926593482720757764842566403527557108745625976449294292349061377069316788840455665252725378193279114551902875713288801362253135422298594813875047394691847878378374086006488268319191822019349259217662713510860556178803803334970771794348987987272907978299981701595861928426611288993265044994259068883409589516157365420589382454613084974251035868593557379974819562876036947574797122881845361003887721584011427690246687520361984690408655629925193634139383462160165404527185648086511045443179811697874026298398234782613632282500858237995573634267444609978342663513335084962058308870303476296993084468303409326782843126011570448774645146881862911397913367522334649272021330177732248032619852830178649314339750389457497297013115578056823585898880403145958287822037089919849186765852849980154108248762886863111782278969554349968491087678184402271761445288974531487004264556490499655471327091958409687758856344706286917431962998854625435185121376393014057946095225555255420996871128721995098673741360884160613773229346673312448705753290447677011784420013762598619320488859173171221044567351737752136479567931177823319002267233815220338868291568783919325173461012668560121773997210553374921886535061133728043854281097278960264985447874755420463989359629022209915916052095880141379941643136050545943003917188100707913210258237613621084124453150656808622736942838884633619169286385943020831548795493541655106304286851973988461110699490356387294311821271614992116224396716074853486766258430832632565331444722684153397910418222265021225791297867650353913871593026556622499746605932194423130803296266733793104679635366100381424038396175330506787247191205529537180920554998200998919684933644959005788896617897124703110663792812698199989826970181947921584728977132293356183285847747723826060531726958017193062549087388288024931813380837918113155864445361564461286221764698215067305269357325422838259968715810148033170000488732372877834504269407502661053170775586018788330697583275722674161559454003031608628320864150568271906322073856826788642777713570360528480794458716836138258448916526106368394115342080394680402741130468606075525350785688416919964469181963269144681635665385549651804767008694328427003671032087337929514971904173960913260782919161774429173154576315047560626967231218024495608452755500150972492954570749707095150560097773424560164580036373883562401888729174879192652577688589943362556184567026790261029081398287577715627360901392871841200890107992323486954597549188426236151951723186854793660756499070458203414379534312689374162818456267347266919460114841401294571319409909638185092717680231083256065450819339232631195373102600457942607524960627043550183237934561736291064413686160214700348840979880685966949623841581844209272647470305217938317969845035748385321766851060623171299721684598475274110018024226367784287262436372762960200787628008644932080795814522456670016489076903701117160455471329044249633825182578493500680505410652403565760955241484487634776810846636913674400707418043320817164058384609441421787979165737416525819183753389205722725756187063283947968194428617296719959049178513191860402337470641982886766748200400540801136895037034390394709095755603116340564949461718592450793044420111508969672343516331212960584668452949926248675542937501860553671407093664591048486576789195931484586621601334304483760779718494140845507433482084225896280283688030478297730913590490269785055716055674636470193176202973085415497424159159073863773754711946743437077738099754101370592071812524171352649035615980581587846883724101896990976607850076961885121618620869693001801644203021769671495428305299961721593221371693172824421021503428839446069232358260801634644692104241821888659828433833349374182835740893112657526856874591772863685813278591450440825412702027654719024054852140571400966796875/44527756925588619153316742211860091746726811705948186873776292918588449331788551904861579006520227998461741951699113275752941209397070448614013817923863539046252901742518016604519315257073821214510662640929268336313732685513016529575708824537270541754222144181706915523689397704210298860785553578583272162346415011212372662098134933791039842342429381682525758141754301199589633432017239401883723948255783716927721544469109968957322911459475253630156681882049579398800104675146607931066057946858846910694181574629476878337349898417101031289939177141996510491683538968580432869227653147637216701625758295646075857592884697957885436791612655430416496749498934025744848221066132553320822225160962016298350189260787770498445298119290806833612744881120866833943505273717382225982936029543008557066608763567973991598208123822937482039564764443058266496559763906481032741868162775006208967635998585236148624054134564092570795306753918465357145076983907025261143799470893836197411070234468455644239329622230798608989906069941562784194744092597413742102065693261009870534567409321018931416291927899822495389856520147252526583509143268303995122716746573840772996734589923607379568271552747275596781256882033857708066812104124800871706360425570564810345876591464358291848896561378023554044714270159356777430455338878205545419415072475892938327392384327682904387711294256863886745780900067999715602479462499756534706478713166109603990715078638094785656978164885820929338385748603956682775132576622096831215184837484668706179548852772003376722895378507215027490808378839386263699242702110125930571646685737213574769511210384919329236211184226490062329323853554968647261932909401597854504171199283885303396973884623565166023782575885554586928835741219906091996613963600532776002247063950823231139891587957733203980220719787829864941214220967677575718968392218153194856222855063285294536934307877495549064376323888467513601241610619284218519671978073817665095276607358753825302937239409065704288822812125151035695056272789598536564786883016415745054808434459828308431510488162992189081635805642206081420631016722179786742721937260878578109390516716097088404566404307701309313902426534872349505390294575728514561101091572046841962068689054188278475686015893837883237269542977438102454381320872526048697434767115278762318190421994893284385890319705941628698070158658390386706742105133381743856042011589107518395875262762228529128386106277557135532569828088496757944001423675793283271507122121909952403154872266194359899504389440578839840340393890209943526709483701400973217425857832632681393901781425314833673760716211143961923020983629728396034035765392845588706308603774007601970195835474394094383009521844275552939011872060004372012094712858274894226820885701782527867759182532232430832893312270831671375398335884554195763792726257555958497779886758729347743833594922711728050954152401580539541935125750516736026331981812885744858318798443915707264575801081919202344331965658422956693289264017446101353023688958627079327277524405722529718032950759135894621527448509395284842445076547098794284773658663143218800604122416433435454464374163676126449258988922602627228205765911966750945301524135459750309266226624124626431705377823315194641667934166286551064843784644686033575976053819061487574490342772639572211647426318705012399421367036097919008985188883650471162898887003702348679412825989628674276006931214086247804351476364691146510674138218663217088701961680627689231078141497623104324122685174244287316888115954850788989969843179945919496778458958542441084032330140055808662596393543585899653082376386031078624908292971290207903392695349932821663271481629423758066868694185220590012458574010168550080265293116396887698777964861605046314957979235380051731860023372835445038548623134732905098839388138156105018105593834889446932620887705119562652179816719213816114577856641957102453527125842488547931183906816*t^11 + 41163092267182831270912022791506812744038081946528945300871795837764035431225535033274574593018023666731427924270728366371015673667613153019807098604224820410236791081784388372627062289066069275835565095593153960083332628947871963393139938138158343315030243586526846683140221754259266857260372142906348194618192972240905135539350202075485706761846589894011381838785543545947284147442984433103482393011985023970782341549204326058476690581261521406971066987991567187586211956979579162114937227567259679614306469212176014652145068915396732786707062676968796788515459678880157448990189674019547288654321373987885742674594160298871006391132427197051269502435239951017492421276076849411405432310393995542327582713066653895886707895861887922052720060980694524718138078356644841478643221417991010778324739195405657896485824594381190738946815722042222917786101181602763878383810114444565363879413632510992197830052742762701846949487211431440898546324126842363015367136942514002188543618119585128836998249401999605024399718069818418989927542784372240329589471772305940538394684011293289577144451640850006000283954703449043676121136925552598933892549501687924506206097462401747881103968243395384635853448539340354588178408818729783607088494457111177012787642327756544912021387410892259322148979371597096901455964002610191960227763874207819986774969949987842601185346160547247057630382901161690956792532919917306714978979589136276433483565120127242264340762141009293510431730247565096446211312781739355312782316767485616166894876014275575978082300070231463979143157434130054371984659676768178497975734476183185418499359469504907680885475943241762253794365257990935591235164519038539449288251249088229045362290478253078951962489230562861583585496493947064527328002751432214358587201609558431100873995414729615642896096091611930531948336221669327529712781819927801231966848352273653428918683909021295617956027381629544869682079719730004565181298738112271327857731699871454362091908643045593035403855925578382084697265764875383642811843678753459144447640382882625440021810672084871946686112096430145844722972438979085690474485344478669908984234243412728336935797730836144932028387964912397364533898215826116898865407032497214352784892131190255523429326655808087234873836871501261679608492356474107689411912726315454511628583310804319953932651891812949735910833574359314323400333724509383422537632433163540422688828337432079225748024617388297760425230430985450714846142081223041138357892379957780785868304597893032304048650099993666984312040750904923822847943906580888174284066443400712997073891036123383743245655392540930945225267338134855446029032242163412512726539279594973333133743756623770788833269181892870405246810652131125898244452522959510655562210782488043454666088452642236156576281716969899391152599273029850487940551191164735650464817271853045780466685908794525174425790898042427997925352789121517779188754250833857353245448536014215586627942281646800922705183765524754806004488629472340877653706181411017953845417644624991244418876038231353952763127785338038513518001185745796586093004470923349577252240003999972422005841706279607517873805236900224048485640425377978995006203538032637471866217937961801177519639966777415431576598748275859421902068759802513899082681456998273627247187045077594660939287805774865295163356107107048095036409922529937678865722378231242126950713348735281475494025765812898515888417662197403861513911132698629886100776325744268987762873817944172164927714146933066785205836734170538781562877490880821868698707213856016614471459955904646462851173246771933389253223699831187394119733063111141587690152314729412934162993307418552681044852556129630687931541518888117924711467508513097609636741886828988255914087833532709491997508145373638522957569861365376762839178580985749177457670845948516448654954216361256756991612128115169276811905988271834903828479691971934641277054381652790808616359398363516933003754772496291727103178528492021484375/89055513851177238306633484423720183493453623411896373747552585837176898663577103809723158013040455996923483903398226551505882418794140897228027635847727078092505803485036033209038630514147642429021325281858536672627465371026033059151417649074541083508444288363413831047378795408420597721571107157166544324692830022424745324196269867582079684684858763365051516283508602399179266864034478803767447896511567433855443088938219937914645822918950507260313363764099158797600209350293215862132115893717693821388363149258953756674699796834202062579878354283993020983367077937160865738455306295274433403251516591292151715185769395915770873583225310860832993498997868051489696442132265106641644450321924032596700378521575540996890596238581613667225489762241733667887010547434764451965872059086017114133217527135947983196416247645874964079129528886116532993119527812962065483736325550012417935271997170472297248108269128185141590613507836930714290153967814050522287598941787672394822140468936911288478659244461597217979812139883125568389488185194827484204131386522019741069134818642037862832583855799644990779713040294505053167018286536607990245433493147681545993469179847214759136543105494551193562513764067715416133624208249601743412720851141129620691753182928716583697793122756047108089428540318713554860910677756411090838830144951785876654784768655365808775422588513727773491561800135999431204958924999513069412957426332219207981430157276189571313956329771641858676771497207913365550265153244193662430369674969337412359097705544006753445790757014430054981616757678772527398485404220251861143293371474427149539022420769838658472422368452980124658647707109937294523865818803195709008342398567770606793947769247130332047565151771109173857671482439812183993227927201065552004494127901646462279783175915466407960441439575659729882428441935355151437936784436306389712445710126570589073868615754991098128752647776935027202483221238568437039343956147635330190553214717507650605874478818131408577645624250302071390112545579197073129573766032831490109616868919656616863020976325984378163271611284412162841262033444359573485443874521757156218781033432194176809132808615402618627804853069744699010780589151457029122202183144093683924137378108376556951372031787675766474539085954876204908762641745052097394869534230557524636380843989786568771780639411883257396140317316780773413484210266763487712084023178215036791750525524457058256772212555114271065139656176993515888002847351586566543014244243819904806309744532388719799008778881157679680680787780419887053418967402801946434851715665265362787803562850629667347521432422287923846041967259456792068071530785691177412617207548015203940391670948788188766019043688551105878023744120008744024189425716549788453641771403565055735518365064464861665786624541663342750796671769108391527585452515111916995559773517458695487667189845423456101908304803161079083870251501033472052663963625771489716637596887831414529151602163838404688663931316845913386578528034892202706047377917254158654555048811445059436065901518271789243054897018790569684890153094197588569547317326286437601208244832866870908928748327352252898517977845205254456411531823933501890603048270919500618532453248249252863410755646630389283335868332573102129687569289372067151952107638122975148980685545279144423294852637410024798842734072195838017970377767300942325797774007404697358825651979257348552013862428172495608702952729382293021348276437326434177403923361255378462156282995246208648245370348488574633776231909701577979939686359891838993556917917084882168064660280111617325192787087171799306164752772062157249816585942580415806785390699865643326542963258847516133737388370441180024917148020337100160530586232793775397555929723210092629915958470760103463720046745670890077097246269465810197678776276312210036211187669778893865241775410239125304359633438427632229155713283914204907054251684977095862367813632*t^9 - 20758835483450939664461498069299992839520902543457650540998964522123904412168285358173746595236254676207787736682110037823392868624210734553466256055742946745263301548024995269487582667984933277700780213432411826241665733371239747107859357784716525092293298989220153722975029849343146643476191259422287648551321847045898119131887581509380827924143873037257129635285725293189448185982896736999147507209805001723869679259786321478694251356221756745096712352448636754965819533622450465461115988314352810510508576321973454071361522206555507190829005104070285935344199555745776359091373812291711456126109887725170159593138794857154548783205318246916514318344396429726880698131777789277614163171737865019959799211772046910882835778143709647782545202864450255466911484017715351439987803499291148879796674327471687349356545640254343434190766013812023539715133190694083217821186069386903054698252016471222491058311958085827629417798341924744280997218494599426439452876797861699213697837937194201078155060631062444972491360498518846022132584064343892609025851139713843928391672009508007990082876488496985461599303283775376041627232437066217533466086040718745000996902072273029706753266698485389462720197490321089846527009597856903395002965666415979432202376207810050189262258952638792846356057923177592996335110701098763611480820668153788413151771451987193564024237546128882509141735752381747503170009316819373193136610495956106280247207205393679308296420951695678527914867438750123440528344771476142581454255001716459241139154236369971708838014881116380760595083092563449193865046182880999370374799737297622760088271079547103476285481708278184082651273943692878622365405065194949024954037139464548374730027609134292729118079101258214097598128323127408170811636167984683731261480289940000338575158599878826534483769923334427091606449508541065062499882392438449584217536201940063923924951906650260257757079925103528395562992892049269184673534638783207293213609964365358183251063037659839652113197767346098416390949608207071814829374617112236988848652664227701162690218620385563976829044547952598992103226059129870877152378695714803345326648268527467432519324814759090431902208836730922790877278561996235555331282158014405447738357090840821608875009655251017028048880006759150061098032729486825659611539896628177256027678570143189801627924834810848879623490224351486947376088325439969861364477008339997077522853467849882944917701618336338887814172378888511028403076993564325303209488257033391060303423021034783446909583289800941087874112530958974778486857145333135390385378671490173030652376908851841060564056164144712134463624496972768968829656983434040699917998089753738047374495648291122226866260615632803530850278479991752130429407063319577962077190660555632952630313282997607214873102580520698774366963832396109893523879021094029484457115674906341081428438110965586992201225135851475553596768947454680891087827714466103501371020291826725974616605286241299117549306930436611565079263017727380941232592153818927958957382270101031989609400858097006542991762081525122375059073263146582652633691098820765869643110605785431509345352131655215634933465077510230651441629291380577338598755466839356182926082685683332696126669392752116766500641758345500149016716496010582908558149068327569794572012654107785681444317514250910232631155795993587782162871516709732549646035923875002561967737231772416198463645854811367568627852809247886272549513795588320831010057242769751250546560375229762739204274737076724013188850327438873525190660774886106895231756090968184742255229032400292681815795116784657945995952332562115153179133893853945564391642135737952886539345996791512041453072318069099428163514903630327302945475655813290031879007221244896762526527106833827298152539606410485757092780957275836680509919848061487237791581591891503876820960363034407681011184238391255062192740514612601981202428754766570810830458354565137315785944324065496664293068870685276460777941245852197265625/178111027702354476613266968847440366986907246823792747495105171674353797327154207619446316026080911993846967806796453103011764837588281794456055271695454156185011606970072066418077261028295284858042650563717073345254930742052066118302835298149082167016888576726827662094757590816841195443142214314333088649385660044849490648392539735164159369369717526730103032567017204798358533728068957607534895793023134867710886177876439875829291645837901014520626727528198317595200418700586431724264231787435387642776726298517907513349399593668404125159756708567986041966734155874321731476910612590548866806503033182584303430371538791831541747166450621721665986997995736102979392884264530213283288900643848065193400757043151081993781192477163227334450979524483467335774021094869528903931744118172034228266435054271895966392832495291749928158259057772233065986239055625924130967472651100024835870543994340944594496216538256370283181227015673861428580307935628101044575197883575344789644280937873822576957318488923194435959624279766251136778976370389654968408262773044039482138269637284075725665167711599289981559426080589010106334036573073215980490866986295363091986938359694429518273086210989102387125027528135430832267248416499203486825441702282259241383506365857433167395586245512094216178857080637427109721821355512822181677660289903571753309569537310731617550845177027455546983123600271998862409917849999026138825914852664438415962860314552379142627912659543283717353542994415826731100530306488387324860739349938674824718195411088013506891581514028860109963233515357545054796970808440503722286586742948854299078044841539677316944844736905960249317295414219874589047731637606391418016684797135541213587895538494260664095130303542218347715342964879624367986455854402131104008988255803292924559566351830932815920882879151319459764856883870710302875873568872612779424891420253141178147737231509982196257505295553870054404966442477136874078687912295270660381106429435015301211748957636262817155291248500604142780225091158394146259147532065662980219233737839313233726041952651968756326543222568824325682524066888719146970887749043514312437562066864388353618265617230805237255609706139489398021561178302914058244404366288187367848274756216753113902744063575351532949078171909752409817525283490104194789739068461115049272761687979573137543561278823766514792280634633561546826968420533526975424168046356430073583501051048914116513544425110228542130279312353987031776005694703173133086028488487639809612619489064777439598017557762315359361361575560839774106837934805603892869703431330530725575607125701259334695042864844575847692083934518913584136143061571382354825234415096030407880783341897576377532038087377102211756047488240017488048378851433099576907283542807130111471036730128929723331573249083326685501593343538216783055170905030223833991119547034917390975334379690846912203816609606322158167740503002066944105327927251542979433275193775662829058303204327676809377327862633691826773157056069784405412094755834508317309110097622890118872131803036543578486109794037581139369780306188395177139094634652572875202416489665733741817857496654704505797035955690410508912823063647867003781206096541839001237064906496498505726821511293260778566671736665146204259375138578744134303904215276245950297961371090558288846589705274820049597685468144391676035940755534601884651595548014809394717651303958514697104027724856344991217405905458764586042696552874652868354807846722510756924312565990492417296490740696977149267552463819403155959879372719783677987113835834169764336129320560223234650385574174343598612329505544124314499633171885160831613570781399731286653085926517695032267474776740882360049834296040674200321061172465587550795111859446420185259831916941520206927440093491341780154194492538931620395357552552624420072422375339557787730483550820478250608719266876855264458311426567828409814108503369954191724735627264*t^7 + 6259845695929908703390974968143736311684639475052394887227299594715460745841365559292161122720690417029924006482115134546970549946247086824030061832101415089391541737003339917519762083789985752039406755878975338004427649574580857785077807116987363858449455598279395767180008009092870884067786425259262963684413281811702691992477187140341031534970600341090731488549160447464463809257047165405246775920320595472218970521352116256103835904424128379871833827427715081631713860604087078232701057323274404742785032245345982236569482857035882694267911977228722677939289936968543253687809687154625711166176367818151430231797318843587613504216771337577698745429530056114840599066319627263956887653254313081738042710459677002316266588931746105207527194126890573412298369731082883583541206308567115865963768447126131429013360651068100010044585101192616659216518238340082768667155945061512227503500483490870774604769750670352220751571142306873153628044127362367987542410145776338224367380629305857363729261258103757934507519114225875710170691999380088608401513049007703467287432516922451521851811646482859546023887833049755021926559056360644298536642129097786260168206112707745135925330492760396538255677707820653797315927662613531089543626750090990138143736499856064806795278094699265659028603326187361896534212699308580265863260579045408606467224802836337106006937779028950962856982405674819202434101931904938723860004835624939113927922047000058613949680089961771041073387572376349153720795192230682161831316551380761034903553558073779969530340784125992524598548224337890087572677925875613550555430669133080666356663324287085998074273263636186364301184870025754208544786917968851604408082110703777867869958265735455148186958813201886976421295210029719943199701364586023097531765559601035466542901243408830143901902113243058638230717760485128407783460055349123142501923533401236883130499914915735715786266220565648205774007023824686197395594139600523377317172286045843510850843197776075335035220355091228500714430075937707632253881562670667463496907277206911413775308939702818197700311767997766438864834984092323958268925118384196973300414588567824610856008409829564381022551035523129438733493593074612614553524988730743978980283054058042358867965766095549241926490073449184555146014805293101861539231341997383670462380361920543792946899079584891966247978862299618337328761489247253212186439954515874333936038944035896063816187918416141013213893728695495999270465737669083102367950466129008464102189707624872497250368152809308130421022134774487476794604744113671620569815855956059701704790197649577285345546964911706658028723128115967621242225312031944125468929032225572093315951405689217096382982323544710909736214225807232177022752434669235649694382587357882716057181608149177876444309714095931393386772585411861333984276491973310541787870854952374160740356871650908409600432431159726408175853706919105677726370283962910402761520113258615578038107465322918941001870759094303378376549578457622113066328105787281701915027419743063591128158861877837157227320473707510097385067586475925373945207330399339634967528264659818058067794200389966050526715578178158860209973402383197623830790697741138749049974669099663370370877349171923323000799133387323496623907104414226471755133386716476715566993915014636689849431182005297688686442041662881740309455009634110342102783222595297352421647773537815612519668164294069777804127418784734697838299712185439037116461563227820130542226003829619537998359902789049581814844598288578864956413992045686609416932748360551786698145881478385711116237674242154845107651285273410194538304167446199719147136291035871284529844143778120629836512173733968593487057968658287572358601280086564775040956286517591395546318044021977908901201071571515578621901090345844611275375514156236681258734396668250463533662560237656724070285717960392270033060033744384428305160785542185317710318420270716350531767199346467964325550832726065925019065226933544921875/356222055404708953226533937694880733973814493647585494990210343348707594654308415238892632052161823987693935613592906206023529675176563588912110543390908312370023213940144132836154522056590569716085301127434146690509861484104132236605670596298164334033777153453655324189515181633682390886284428628666177298771320089698981296785079470328318738739435053460206065134034409596717067456137915215069791586046269735421772355752879751658583291675802029041253455056396635190400837401172863448528463574870775285553452597035815026698799187336808250319513417135972083933468311748643462953821225181097733613006066365168606860743077583663083494332901243443331973995991472205958785768529060426566577801287696130386801514086302163987562384954326454668901959048966934671548042189739057807863488236344068456532870108543791932785664990583499856316518115544466131972478111251848261934945302200049671741087988681889188992433076512740566362454031347722857160615871256202089150395767150689579288561875747645153914636977846388871919248559532502273557952740779309936816525546088078964276539274568151451330335423198579963118852161178020212668073146146431960981733972590726183973876719388859036546172421978204774250055056270861664534496832998406973650883404564518482767012731714866334791172491024188432357714161274854219443642711025644363355320579807143506619139074621463235101690354054911093966247200543997724819835699998052277651829705328876831925720629104758285255825319086567434707085988831653462201060612976774649721478699877349649436390822176027013783163028057720219926467030715090109593941616881007444573173485897708598156089683079354633889689473811920498634590828439749178095463275212782836033369594271082427175791076988521328190260607084436695430685929759248735972911708804262208017976511606585849119132703661865631841765758302638919529713767741420605751747137745225558849782840506282356295474463019964392515010591107740108809932884954273748157375824590541320762212858870030602423497915272525634310582497001208285560450182316788292518295064131325960438467475678626467452083905303937512653086445137648651365048133777438293941775498087028624875124133728776707236531234461610474511219412278978796043122356605828116488808732576374735696549512433506227805488127150703065898156343819504819635050566980208389579478136922230098545523375959146275087122557647533029584561269267123093653936841067053950848336092712860147167002102097828233027088850220457084260558624707974063552011389406346266172056976975279619225238978129554879196035115524630718722723151121679548213675869611207785739406862661061451151214251402518669390085729689151695384167869037827168272286123142764709650468830192060815761566683795152755064076174754204423512094976480034976096757702866199153814567085614260222942073460257859446663146498166653371003186687076433566110341810060447667982239094069834781950668759381693824407633219212644316335481006004133888210655854503085958866550387551325658116606408655353618754655725267383653546314112139568810824189511669016634618220195245780237744263606073087156972219588075162278739560612376790354278189269305145750404832979331467483635714993309409011594071911380821017825646127295734007562412193083678002474129812992997011453643022586521557133343473330292408518750277157488268607808430552491900595922742181116577693179410549640099195370936288783352071881511069203769303191096029618789435302607917029394208055449712689982434811810917529172085393105749305736709615693445021513848625131980984834592981481393954298535104927638806311919758745439567355974227671668339528672258641120446469300771148348687197224659011088248628999266343770321663227141562799462573306171853035390064534949553481764720099668592081348400642122344931175101590223718892840370519663833883040413854880186982683560308388985077863240790715105105248840144844750679115575460967101640956501217438533753710528916622853135656819628217006739908383449471254528*t^5 - 477914344209880121953459606020443836459525103370752384966287218166179874318442267817256309849657315691500206363334525489547122540434744237531304564268279958625178870858769966542620008217442767992522894403398528652312662093652998010339061072623963037608500190592997377323907678947799502940791879271841466815119345662465392698470544120892659036567398517660248719350261755161659204985239771207960343056566606068111156842695832839215092864491928970260312028411480904974063033808440987118694063738346682193957774168604315955042128909794167013311047872158381824743738967578543906655921536911961059570105384435484545871104326903493344986200180633640016446730739796589195255526214771043851273428626011420492980080213192926889836057261762401692810366173221233848806013835615441860022535086926964140396166441364374556461436899059089880813576440589973732736132315742179002270532752205942372771705726152361019783458693894944583173039782518633622753850621684581554388913151245059893113897515926325678074984745630095409405841424394516658676253051390893386283560196560703789134781685121668608754071064436391929482797936410746743984576236002194514757683361637021074255759278021672580421266502719683282107884767700934921696378325435349036225815237656174637630017860748529447869613816616205542109151218814105534361116806692411496848027812481258219570130605516513552378766624754711598898687444229038689785992542998723967823120061475000740191481369457304997654479181598113221075838553426748703081346397608239981868904127304673771730350433996164938974121889832540168149206366386472078555858712916223375723998238747661624421499699590342092309360491391348553912104973611364459557164456338269344673566358878431211840646488190803262855530562904552670335469898772496321311202611138622413078997045731835018347061994043839985361717433641858004397359865336832011569388086516707242638369471685578361695532109320606795654694240641579191741137509651862104677950505200806223513024680993826932937646865381623285011795488127449491548093921738240549867837419357486832422941176936330115086892586929059457561317039104379742555975896383998367884070511171014459594989381823802218380093766575746807513760484768102071577949575819127782883502825801362122614741175940257853288803990845962104009576284808687883432282339337542032064968282477284245784075228950706093057812427153080130717674816605836694112264926095778744943453957689591703797760301141121512573513881486435388958961514814726359889893735627161581673973056773376189742797291977538347955718010114022276224962062481542420487931474941516426191495814700116022911678966228731734889762323394871222930672441442220109005693884940787295883667637229088902673094893541216679753455538661694136718275476936823661897236093352273570947610369570652663027221489066900234997448671184748728288243025612254721307361916292797783618638286935563012278184291025670121777232316947950539770638823469693546593625467460543378755335297521902236415735758476825226774975375585038907863094180039771231499378943708156153250578748028053265466165736984992110020899025162027123122219400094766959348965149147816690765696163585000641339539114317695632348412687359419828454056758964842686404753326046329792404832092124244406865216446100976854526387538576993710079654000247596595829671656939290976673965116107695443384724164682406394888702624540681022266642912685985577653180302261218402629305849001418170736067892511590201254437027907737367205853367385318328220781003189742369478035745524442411908672831992653166449953750241173303318376264329644043609485208025180960665341629460446682477552961965771570285487555665467666582527415475026095076163405668211543308638294781663695695898989652340871069072827532532597373800451574400582372990201669010250577245576928781652696061801545990491335670275528120991149845532151470600863767938671773852927665194442019964707120498884209715502669594871573579496087597690303396398406284186741406617566209934218962603229009088938008145706540933935546875/356222055404708953226533937694880733973814493647585494990210343348707594654308415238892632052161823987693935613592906206023529675176563588912110543390908312370023213940144132836154522056590569716085301127434146690509861484104132236605670596298164334033777153453655324189515181633682390886284428628666177298771320089698981296785079470328318738739435053460206065134034409596717067456137915215069791586046269735421772355752879751658583291675802029041253455056396635190400837401172863448528463574870775285553452597035815026698799187336808250319513417135972083933468311748643462953821225181097733613006066365168606860743077583663083494332901243443331973995991472205958785768529060426566577801287696130386801514086302163987562384954326454668901959048966934671548042189739057807863488236344068456532870108543791932785664990583499856316518115544466131972478111251848261934945302200049671741087988681889188992433076512740566362454031347722857160615871256202089150395767150689579288561875747645153914636977846388871919248559532502273557952740779309936816525546088078964276539274568151451330335423198579963118852161178020212668073146146431960981733972590726183973876719388859036546172421978204774250055056270861664534496832998406973650883404564518482767012731714866334791172491024188432357714161274854219443642711025644363355320579807143506619139074621463235101690354054911093966247200543997724819835699998052277651829705328876831925720629104758285255825319086567434707085988831653462201060612976774649721478699877349649436390822176027013783163028057720219926467030715090109593941616881007444573173485897708598156089683079354633889689473811920498634590828439749178095463275212782836033369594271082427175791076988521328190260607084436695430685929759248735972911708804262208017976511606585849119132703661865631841765758302638919529713767741420605751747137745225558849782840506282356295474463019964392515010591107740108809932884954273748157375824590541320762212858870030602423497915272525634310582497001208285560450182316788292518295064131325960438467475678626467452083905303937512653086445137648651365048133777438293941775498087028624875124133728776707236531234461610474511219412278978796043122356605828116488808732576374735696549512433506227805488127150703065898156343819504819635050566980208389579478136922230098545523375959146275087122557647533029584561269267123093653936841067053950848336092712860147167002102097828233027088850220457084260558624707974063552011389406346266172056976975279619225238978129554879196035115524630718722723151121679548213675869611207785739406862661061451151214251402518669390085729689151695384167869037827168272286123142764709650468830192060815761566683795152755064076174754204423512094976480034976096757702866199153814567085614260222942073460257859446663146498166653371003186687076433566110341810060447667982239094069834781950668759381693824407633219212644316335481006004133888210655854503085958866550387551325658116606408655353618754655725267383653546314112139568810824189511669016634618220195245780237744263606073087156972219588075162278739560612376790354278189269305145750404832979331467483635714993309409011594071911380821017825646127295734007562412193083678002474129812992997011453643022586521557133343473330292408518750277157488268607808430552491900595922742181116577693179410549640099195370936288783352071881511069203769303191096029618789435302607917029394208055449712689982434811810917529172085393105749305736709615693445021513848625131980984834592981481393954298535104927638806311919758745439567355974227671668339528672258641120446469300771148348687197224659011088248628999266343770321663227141562799462573306171853035390064534949553481764720099668592081348400642122344931175101590223718892840370519663833883040413854880186982683560308388985077863240790715105105248840144844750679115575460967101640956501217438533753710528916622853135656819628217006739908383449471254528*t^3 + 24260397876957926812863323723411834846037705371700815559431366861511048266029717752063373396808840268558615702316897932928576376815095528864116473320220402706496359514705772767824048030408774895244516863140800012366841931154938315172425266636417501278218801262119267357374235848755319630884300391746410521442438623711922589249675967843948532526774008496566730267247926020690220582708548387406918589395267286004652944432578726660933855686997552182447628493790336848575475774335510057629433221466992674521198687200102006797671454427871971266294636942981312452249000102531528072250144191083708565264846385769043549557710344392615948050440248499672055491916582855234047286196148125253560713407324156181541567782668103991740267568453246891740952052918257672239191572427025001931621781888316258229933523033911751771874796326952085192424981387379973762194902453264212438300794266073623230030176126675912852816150252890694112161098961260764064989850736322385139581153740219999497381868598023837287433974903020205779507940848152477608128160600816315654234710428933510722205665122432681095056689897388505061792226546549703087935582382485103890426218485077449980712750881469049236011780301097981543348491731468775715250623168537449503287098096332928779830262166507168975783315236483064160681365822589039965851232565314899686736083945082323280000034357946570182047699221189638582327689309698896641329524700496223842621170826771977819716493081829997586833882870959972528534230695192837035875003688271802289410358726858173497140975050804931291913348688213815150335994830036723010975066165092159732895104357758838676394657745275582288206469521608291045348830796276629460130661209477669294285015562980787150996706827666274870193971101132926639954782787633907484616915737692150332040078369738529184379500737446815013304272887106608676170769642534306453952897836447769823881315925896309734348247581051627516149618655150783353527978015532558720054805900952100372321281250704313580652006761400400129849577028431441665034688524342320805410965989117867349880023095018240208082863849532121923654690398044931108671948437916661604949742586145186897246827245615238126584617326229832286410703129667619019002645401429851563834430966277043050030433581086173827276810908808780605397670230396536663327762298086117056179953151737757432581919632324120813194894449310572159096154729910695552675105291585214335378837738336207292084600382143382802222994561272980139340090137560656467179560137936843514032167832070612021474083154656142810550196038635522630892549947662981770148649491722655514402774091459437604103318971781051680389931236162514278756258481792040472906377388059946208140412120833630270581260810051216422044151758295956713490792129325049810373185123422473646360266737332678336811246324709893173625044532043707500802389769875473504239240876976746851267896081412130966728821881527097986439484270705413385373688161394897226656895249445753448931597453781960675824069735650296493537561275513485022941521023346748228065353150702234479516260869513628858881727977425960652217751160334294788684779690711941232161926991131440375028662535211686262091689799067378429140513433368719773451225602592072402559712457750263705778255285790597706170049529236925584008900442216278689779046837186716759751620543147538872539477363448540205956439559415517065486302791016806634410901550865882911892273433587228316486321394552095496050359548887618147922778163466459474803632378555563134490147803446089323858597060979856390342787090109183558901452916492317586188962491452736671942819489559987429603691711897772068207296100872072626212421236743225251938047996616937004810211239922750212039828043129439844162367981092348965904106720302033079947409512732740420250960446754479218815016993451583650958948248724343040028182672590650730744314613466079322801989090122089877694865854983975726582000232918155970315139792756380038863441342187177916780559566980046208888056777367447356595976732001527656941100187353515625/712444110809417906453067875389761467947628987295170989980420686697415189308616830477785264104323647975387871227185812412047059350353127177824221086781816624740046427880288265672309044113181139432170602254868293381019722968208264473211341192596328668067554306907310648379030363267364781772568857257332354597542640179397962593570158940656637477478870106920412130268068819193434134912275830430139583172092539470843544711505759503317166583351604058082506910112793270380801674802345726897056927149741550571106905194071630053397598374673616500639026834271944167866936623497286925907642450362195467226012132730337213721486155167326166988665802486886663947991982944411917571537058120853133155602575392260773603028172604327975124769908652909337803918097933869343096084379478115615726976472688136913065740217087583865571329981166999712633036231088932263944956222503696523869890604400099343482175977363778377984866153025481132724908062695445714321231742512404178300791534301379158577123751495290307829273955692777743838497119065004547115905481558619873633051092176157928553078549136302902660670846397159926237704322356040425336146292292863921963467945181452367947753438777718073092344843956409548500110112541723329068993665996813947301766809129036965534025463429732669582344982048376864715428322549708438887285422051288726710641159614287013238278149242926470203380708109822187932494401087995449639671399996104555303659410657753663851441258209516570511650638173134869414171977663306924402121225953549299442957399754699298872781644352054027566326056115440439852934061430180219187883233762014889146346971795417196312179366158709267779378947623840997269181656879498356190926550425565672066739188542164854351582153977042656380521214168873390861371859518497471945823417608524416035953023213171698238265407323731263683531516605277839059427535482841211503494275490451117699565681012564712590948926039928785030021182215480217619865769908547496314751649181082641524425717740061204846995830545051268621164994002416571120900364633576585036590128262651920876934951357252934904167810607875025306172890275297302730096267554876587883550996174057249750248267457553414473062468923220949022438824557957592086244713211656232977617465152749471393099024867012455610976254301406131796312687639009639270101133960416779158956273844460197091046751918292550174245115295066059169122538534246187307873682134107901696672185425720294334004204195656466054177700440914168521117249415948127104022778812692532344113953950559238450477956259109758392070231049261437445446302243359096427351739222415571478813725322122902302428502805037338780171459378303390768335738075654336544572246285529419300937660384121631523133367590305510128152349508408847024189952960069952193515405732398307629134171228520445884146920515718893326292996333306742006373374152867132220683620120895335964478188139669563901337518763387648815266438425288632670962012008267776421311709006171917733100775102651316233212817310707237509311450534767307092628224279137621648379023338033269236440390491560475488527212146174313944439176150324557479121224753580708556378538610291500809665958662934967271429986618818023188143822761642035651292254591468015124824386167356004948259625985994022907286045173043114266686946660584817037500554314976537215616861104983801191845484362233155386358821099280198390741872577566704143763022138407538606382192059237578870605215834058788416110899425379964869623621835058344170786211498611473419231386890043027697250263961969669185962962787908597070209855277612623839517490879134711948455343336679057344517282240892938601542296697374394449318022176497257998532687540643326454283125598925146612343706070780129069899106963529440199337184162696801284244689862350203180447437785680741039327667766080827709760373965367120616777970155726481581430210210497680289689501358231150921934203281913002434877067507421057833245706271313639256434013479816766898942509056*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 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
Positive weights:   95 out of 105
Indefinite weights: 0 out of 105
Negative weights:   10 out of 105
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
