Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 13 20 38
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 13 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P3 : 3/2*t^19 - 6523706162613/947242382590*t^17 + 1271968937263439/96145101832885*t^15 - 340906484373145/24723026185599*t^13 + 1742580135265346/206025218213325*t^11 - 382983832651706/123615130927995*t^9 + 100441415714497/152857419964725*t^7 - 117353462093153/1579526672968825*t^5 + 204124551917/54155200216074*t^3 - 3740307548549/66340120264690650*t
Solvable: 1
-------------------------------------------------
Trying to find an order 38 Kronrod extension for:
P4 : 3/2*t^39 - 1344445754180518097109447979118758759085912648973728258690792576059201477408860617144130858207997080823015971828164889639496719049083009031601069392394094324602539/92594323749717591354902570863987050570255762965779187052986836507339682622136425014684879680892006064864412089275364873974496601830072069122724767653904655788670*t^37 + 49894278015132439477291531801584232577662580694954024181859365791818501558772471754726076065831822015139776534342449113995508036224376536121271014210644905942796509011/770662556568899512846854097300964221896238715164180173842009440250588178464041465397222253584064166477866501819038861846089735217031689831308438241183448450129100410*t^35 - 97061947005652528726092543928078926919954614528885382756659170264389029181693175243006619152541922177470707905382919206961144768041566714927206962161372693526703604823/550473254692071080604895783786403015640170510831557267030006743036134413188601046712301609702902976055618929870742044175778382297879778450934598743702463178663643150*t^33 + 348141047460653023896535100967675689720314842267645130145644883342048852561529462268714572823682572410185759262995700193091726318853897873003433020461358972034274375158/1061626991191851369738013297302348673020328842318003300700727290141116368292302018659438818712741453821550793322145370910429737288768144155373869005711893273137026075*t^31 - 36967927835826560061518931165445753891087451024358385954264392309889464734106061826312838807573168080675959653366950705327232005315190018085515766261076015833370323042/83805330277667784498070286516655376495966163529430630346425102106602682102277185317726484246665401940804298135317533869404498013091846679980995166724175157412600275*t^29 + 5202311076297272976747519215626072594859405972084156679244245434896428316028248168402544744637203269077543911445654216178278361996741539800300873246545720503914275439546482/11731633650868079412590814006803859181161092308845845807372501409948132665608137781849041425690571231031663474986451388249742800048891626198311989440033183850329422944625*t^27 - 20798560894566766342017181461219332183515136322814203411528817637570092938066545803519767880928853453928347750199523149846631131456137482196683512841019120885772289755782106/61265197954533303599085362035531264612730148723972750327389729585284692809286941749656105223050760873165353702707023916415323511366434047924518167075728848996164764266375*t^25 + 116617509886570178781629124927307174120015984690497434330489284871109304642022639181006969405744878395851780226724546254366892044176220719790510938974570243096000408883751/583478075757460034277003447957440615359334749752121431689425996050330407707494683330058144981435817839670035263876418251574509632061276646900173019768846180915854897775*t^23 - 338459689426466424484454465978449586120812226178139222651665963317039776505112041072452630549623098490805794703873480406318642680758407508171187678453314617191291770943789/3729185962449853262553022036945381324253139487546167411232418322582546518826161671718197709229176748801369355816949281868758822431000333351927192778522625591070898694475*t^21 + 315608311781597056983392395355626346542190225537001394322718652756456189969846520066167851809160282586248628864246351902600426650079908138940866255644214125591185975633065843/9955754489867195399991195031718271015911117159337895335375598161251158976359934869819333592933287035178604321090854969958141588832292575659163570458067874645830677231801415*t^19 - 2644335749347602719562931820689143256383849219779146946261475585947227252304933534868828222126110775359590494284184940310772577049610517788943923043926318426831702774896071/313074040561861490565760850054033679745632615073518721238226357272049024413834429868532502922430409911276865443108646854029609711707313699973697184215970900812285447540925*t^17 + 84237872617035290235376762390381501950189622076453877360383960882717250051850536856920403132788513559780973772656045129169014107989804784624179912787678140789359026808793094/49778772449335976999955975158591355079555585796689476676877990806255794881799674349096667964666435175893021605454274849790707944161462878295817852290339373229153386159007075*t^15 - 37263480627881570676023832592645243656724140310262614218155113871335197335836476421051997317818632217993813588560365885198574968099142210413934447825447212837245764028576982/149336317348007930999867925475774065238666757390068430030633972418767384645399023047290003893999305527679064816362824549372123832484388634887453556871018119687460158477021225*t^13 + 1306843674461392890983175717414575684685690469587847391084422127507965510959588460845704205491799565618824277730412454912906879940583106061435853841611462113639917513339814/49778772449335976999955975158591355079555585796689476676877990806255794881799674349096667964666435175893021605454274849790707944161462878295817852290339373229153386159007075*t^11 - 989800080960411478812950980900660604375477770455307700666616741325695438138999795968120235776882244638324120681881426106559322675134485673288335713119417257693772684646/525175931683295049460681303431536701349820700974715976284702568914553479751261453711399900251160348424055701566335514580888921021782875516904260948723943472525384561859065*t^9 + 54117144161150323772618330886879627098316192508833354261627599835374206278520990198522637279431825274012331527595552939245075766821803085035823223221396988265241331675794813/626515630047342606521445903346030795031286602837133753455186392287535434382330701357730663003291753123789569926247503259465850185216171786231163488926211351462124518197263045950*t^7 - 22604081382762299157453879121087123404884170539420159103280064816446785818515875752574330585741777811290508613752159515300699534652548951325305482570097353158319373315141/9944692540434009627324538148349695159226771473605297673891847496627546577497312719963978777830027827361739205178531797769299209289145583908431166490892243674001976479321635650*t^5 + 12691210334149593120992806642609292822752654609992102200210176739333419836407756986030275000806799132551828315453548368178335310989842148525415268760130220707316730596371/447511164319530433229604216675736282165204716312238395325133137348239595987379072398379045002351252231278264233033930899618464418011551275879402492090150965330088941569473604250*t^3 - 1105466255691747495110759655465045240359584436116033648646940438214251483381637760163518235359523916452071609514846422068882058827390071808014532759805906612100675262043/10292756779349199964280896983541934489799708475181483092478062159009510707709718665162718035054078801319400077359780410691224681614265679345226257318073472202592045656097892897750*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^77 - 14951957153935100157387658434033935132239725915985125688568663877530364294277925147548699183013167009689787140308712292068040877369136608964976240686042066859160765983914810470242662226868471601223892874126464822441935725239890244050445682635507419762420218089320617299089737399289105878442823993630439079830890675841571330692397157132425859900400342551885692298096824664714973562674373278129465773945660666341081838465821191457913197904395826608678534487955635004445707008044637073845513101498896865465409806225318580550159309331408028717186299381513501037506884829402583546860532687086886688363219724446859188914369799960503430562598314051505073799560363332714784935356137618321549733344838026423542343176618933423822732706219362335737224466469589565238760986728981012382041696904349321085394576724895440067631547307691339355574936560058266512048462459582985924469383262017950729539063457101875146317921856704771193312783670034689399616924963817392792394801004061362811886108172856616031800434318104410044811526418002613070000370558338970931027977302866922741606048181944105241311216141136343762912813572714455916469821305878225625823769366021179010254659245998709023633132422087777589766615190489453144599084758984724732003640281598470083163945130499948168645384919738062565923620947101708018391830988649254076462486926659944786150409073222387691455262450255543209901694825742784552648098583341158872082931476468668414250682118793149034886428506764034337441288167752329298760086523293158132461505968449292703092104377321576116296087296057049938981299860206313554403133098557939550414874379348731475662442959716470615862583894433827700331978119989974076085554883642572931228307817487490897066958355959446118138137502225023745016146304846657978198684226526281325814593520374918170234262016724525359453835583863963011007073621755147780852507025745609701344338948367158856921520635516609406632093780062481702243512684195308838059803912451443660020124644899841044203504263897822047573442566575135017322968137868099153955239848238405912487042008303645851561469417776765466527198378955493658079187555645231343568913007105320489073679045744959739388988265794622507729235946279504703911125836766412898765506057273320950703547905488913731055952309567683735114604712347162824056116999102371156374536920892039093251026122654094348877104602611494568711434439610234275676075019393065123827984612428919219074782293745779612436892499064348884500970773547945469246252881471489917448840050625616194122614910362158786510486576578038335068263217631240559077449083926416182883946177400535194104369922158118870582772119507370981042646299945919348175120589291891789341366947059918762542483244775150560559532085681678941988191468072594646119176125853058719691144963458931717929842180329968221187855858756241793382233124647736440458111351383106106570265020520060165116614435668431334682534008118333083080381564471339818430632551153853013046844313045236095971485012743272370833806857798459838127483123300851718931448963068570858181668501442405594419125898065437845851786131520112826528616177701645252257448842098391713162656636894720748986832408094002190072618285160894033998906186542636109134041658212280903952829660091000345785454284698780688676249785237846172996928173052958775168335840943507269724715672882443540020130514124431638959448620476793336801316199345667171024378264637707704929395463157770387730793923922313780955655619235953593008500036406758937717439286460321246825959262971140354561577512389493292948539373/528390203473869399337764250052623186314074301195106203050886663239150554548409337871290412694998474658052692758216908275054507889686018404769690704956336326012019665862615388380757589125712176826687755334335729555434639680967119836820676037831581023765063092728736643959943645749678506228236863087915435859167973662203033931110678546823794958998772888400932632959125211535371114856544535867761585279153865875864599500499398640218708611807032401603093919016539829080750429918992099380777046487679011176573673696325800424169618153417643200059780606074362701655981453484156394220139120662136584530687630262131932140577302115705059745779271001250235547728310423729036811934377546800204058881572794853511018278340014374463045563742354130628867590902929464047564459003777643992320368689536543849643640904706398806244289855610171895692356673823835452297561806671616959997884685189164339408442675933493337844996979668262186626872459734512794520772753111167349693267501307522074486791924185266015758235972172606690485160175273265503703228468588665901063124096213142465483943886854821444235529656588824217782083284969081191077681627886823894193677697551463229438152704539986296690918943901349526786172264775181026723539897027201923757987914243563332118069836566382633348598520536795108704036627085777976507778136447572890377441114463466323272012175082407818378014781388801827919406214395478337160295406105448320336304658364310749251905500217309633540055086772628324200851041742958058583252346675386546966289922616345904263308045665738793591031402583806605762676099922079390534739918396273753631305393426157666892080419493671299697536522753349305193832446702850998448074058408423484486275331924873724389304293506525526901904226768872376881632547210285313495612913258465200233419995246114302650926575467341289191728125395118759093975426158948712239979463551613151678437344091036768756160802107047185602543956322721417472319936973129035402014065682570823882153352757395484430175002985087418035969098169731997935934065555314908331309323551115508044784226742409258027243297155854852140652398455112075924916127770600220555435316424756702875885740885399339612096711351841649730142092065213181979781865291999396969833283178279846988675138286110798274202206383019888776519578212818599838452482752551991579158955931768062306477524903920357602657272812649165128625574284171990919461288047091241383500472774461122779379219134758997697451928734872269892107702383799877547449699059402452717009056405444982521103456062809807053860742476083810797277815991285561166166355771335809370666776640584321330906772158693985744650759238024459709949554760938532091324254151950202328338724075094162258540325401192919806836333939824080724688884803536817649999063743306721619306961284903826731180683096036377846008246301937656444560284112433341629138209640014507466558278762473316502469917507704687845609091948141268035642973035446263185672150062073016470467947833711397156055124760964383314687379621895716048707429938668278077052836786785537960021130669454494855558308042302357107826133168078123005815405313734293208298045024965731321681053492966487339753658547137928342119622211367126840358026436944223976806138843571911484993804430539127721206545055010588864349836378520917865901486693512283799254332865238015748662627552682299501198759143038385843465314580868945554603453217401970890793830071820561017627792811945040947565094811315631159882023800678144233861869377087980567181771071983147593530598354533938138084394825384680761512940*t^75 + 1145926953288833978288955389059506085499658612835287101919480193117882148075694056458720847326563220830086714944101196626280788952551860935600471695562155312045503970061771707540011379281122615029078469038476899675616763884217292338340110275907816235491277679712688077688639812473214543513588022466174997160873545726012395682510011221638949903149371366912482083243209221595659715639674652852892305113959133301352762535903074221900896480626947523369470418337430171799817825744279297085608749406924398794809499369503213593368055726333881842968829137792815441657373799362851784088284407892398522073131847121946680258213823678999389808362793035456146611271828391903874941132808657371843803281354120000411205064567622592003282208561689900402373716436308946687737358978655242561608542859438264844868696702201635717482667560620002192989995397938037861491261079291547024960026975305419286181299173163731668607625556371932206381540870443743656122401671851528432971885467869145343029314603251932706894973107469362510586265408920976640792216765302710185212860648711928130727431467403095292146171636274439949038960914708890192801655583047310701311124773836172548001561774144556962898575002294441448652598248275461258545433520276488395157254867160537738967603486124980375673713640978127479750096557965432794800324158167463963773843360994569710430150313725966741740565153940454034911874517938407775400318675914093677249294019612165487515949972863499723085515864487082312753104807118383425577892535506632652626860467490938520685447953666700325516917542826598773175132581949473411669342926060981612096436219753926087019323449697301043821947008783382971622358646262966146776423339117491857916995792818568428682331055305018297189105620220625170941533508570374094601388529167388150415806075121684069164815342618788635954176666374752072478090128500031020631761824541723070110048690945724216461565846409799818828863682885862565032135148764697817139194793548141933041954935668576158173175428145629913017330573752587820740290310291965288545011818583211655678734906045382853119496064916685836691734605903098321866430549890751278837717118298376245752147685171029844611295385781213484162519403101298338779958891019874550264671459500633774472814475337097755319816392327930538043378491388237310065620737128350984206449611480383055431589531888481156043953291180292317759022496737744617259657395083588286577658140862154608495921382885039951982325501575569404619819360892074264811643264209420259165954286821243080566099236597095809943013662328380453845854768128347312759478210179565361175251669007158490284309677833083090890947553578371781764496992786212282146248287050361716907676504859392056069381631595491868030981066978846795149764556855867211691423697959660614809471792276293243112428337376819596876203572493796294900474372617178371821862374970047873839773856558592141323991749519998574943506530441175917044861142667358222382292688627214384513464341373513357655108578917325230401800000137933979150582536581077362122346128808648067472859663897049791953305901651265334611690583840823568925576380422410668147111230575065416434249336372140887758341240569799423019773505669122726141829089069324952168742894802783019662113213547330799326954979610751309122264912403594857129416592472652559911158922099860644652191202567749745630955996208563566087904593419701577245439234819099206304724776973472901315098503109868301589659775374524851611305735084261650237725862359452708271114722873108047176494851382338099488250482427906437666844544553757059/4472554121792736265869911454692178486946805095797265699768402703007820716620019904727496856643100333756815095377692196142024406541676295613007404044886564224501806353517115191410427186336288589339907064837686773800410508667789057154690080936141077091430162662834556764169147349955341968862354873475892415591004580551954620882580958563483091016290482124913698663288818720914244983363187514951845128741130385321463019690581655295543497076263119500077774049670230234395550287295439354279692883001540600993007271839486470758179915333040260108117212402090988418902740109183560441468819605592569160530744670165143380416527308562666436872610927376643607541626354026860618533287231335492406054566542987882390332617844546612513079006887082857520874063389528322065432935157344833574199829889263869586413951645119170337865535284203599519540891834371790771453641234515641713349454936821514848443708354454970956748936329429188264343482293570645938605930281754698030972515525410008831794779861138866522991446562331279778151423937158978396706444043312545221555704344279278480806653674787654421338642658429193291998483926871223020146316440113369870987337127825082542410178624204373148463613182382477957335814059639136824072162946527677438832174878223413632643413068987616702535512039697017366469339693637923910148299465957252702443836916405980522139037607875465236990340714932480573207362627094596825588286022320912358451767753982783058246010839439915437313094421491131496543185835173892800255412239162689348317238353376756359523632582765235026702142987888007760218719983705541702466791226605993621148401820907170735989012682080405273248100619017020413669448000624261950704736834731574908622717170600106316229746688647343763731426210347079314263186761168535143515794043760059361188981448980777299760044139704131136291779991853854180282123148943585944216896009417457557863767793122483909805604303987881939108062895398068533701694855629617961999029440843529595613072115034799261399856441192245584178698107735812968940732474486373043736192787414505257805503684203082482888278643586058993250882960851710070657769239269095631489497236959505288682608970752794741552536104367261477565940167007168391949225780727341267656581096963001160317017809946540276994800108109214401369850981106199122965182494186631559753866770053847377480618251251509731644474061807213544388765015898205259589861797523011388869467300295171203615950385953195323179102573708967714651316617858352609301490050641020526401048704862381405545037513912549046519140769942129131739260897957892710920964622929270016395724594873236222646568394776315814089724649713424896994730616727971356440225327350895120056402174885117860589954257495468858968687887106635472877402543219574161167058225063646055386129200033416877231638311440252055950136186748534575536072523827135008319765713254016038320115351560446525275308094514708760926967548313214230016287624471777575718753243151066489257127710226919617824854199043060173887721492623119691432839602348988191768711043506215104992757220361421546614419598399295921017980333765998759479617445939456101252999927431417208080787382161733395388958784989322070210516463131517142836068951553276451353659770986164852617526692658058571744003309759231634346989410877462902587662341003854484608234107248811397162413072956031349987201385977416129626539564081933961826430938327620025987386357498454492348661293606573491595296216944527858112140951522625945764225688585536817719084996602861704957111407996567328564372117239915201843699427013540*t^73 - 116043896322028068931222286599638528229915485556128179851187009633070293474375998578824213024966788403273620801352329440874421084636653612796075135552072222603548447634970516179607269480629103431682590788502247041076829152355055181115879028899517731899839412742042135851702592680648913204576113887161492354086832549795646015488171874539950161050470828436307283873033390226974044393632732925737243420875091224120562198001600523982807861259702962582544292712707960075129187655287016130254474354496169243212046642670018217279348119160721703588337488800120703945959182189169318939004769281689218228641770691802616972454053127614694082085706417955285251630458130082207476866799685263072791787254793266329607669496802846698910674331998820737211325894801620296980339169307035900187832111903727627378116988151046551169301404344934070845638267787185944869714110921757211426163650203191923040347513843985492428356583713241115731302851918757521538561319855161384347204261527025801803574885769734055999921919882740854288961451709297302763820452579325455340946490077904260604790576021736113507157443092707612055244139612127515778008232222125810889407984245752880542562834140221084851479862039720501346734102368571724890307941263945143467795305362685704364970768972721160076625407346756880901452296909849258000349650604440512827588602316245285004514355167863175005488342095361872613097459313142045348781550728264131516471766168687286623017528203067872513850807415732623029984427348738958999810749461274367328912030979923412407029947192534109275401746148309019099469173916874770276365888616744540790781346701999379280277226453941370283171651533742701879292578394132547724511065416069029221556777472448818828935400058645648449269928454726787751093756255018845744861015992815646351033052508991213086863861409162785426828901803822193884175135577041839026961803578957382778780523832701363939728399464005473870197902307263764736187968555491838612995916607623180430966247942664986665937788306467363711416629133760361100274470416981331585636645906469807963942158783536585755251581355850643392679508768853721913092883289398552775086347344081336677162166503051670003960280874265347010916681451604232126025999020447586029152022394383554573760789424191957614616086682556905317384136520735244047721673261699043001983952502103239029751510027700097185911485812544733663377740273836271370007778514467417026829192221540583587229837309157904589922042898565720324435259795707077641983223302260603398002142166922428163173463526258963692190646741795520639076665988076477343077682734563979575919678627324880846223577956401909148885351703422189058069692446600025430225320365401926043164682179452141541212716962228140219771589092733325069875414222598293947806726126058368497761803177085346247050817169008883615038615005605275572197292581724866672619484400308856694594506312459606695028045952704068225568530708413647437957251579596459938322270267099371182609708003471396001095370636121217453847876983846927556203988760009912151387622290054860189332300451450786036855343625629267660187713185484985208888546035257207048457378182882913827688813073375921465989109897171372396861729207846485627978758319526747814410232496419703367035348645952946523758305815396651523859789888146758488165392344784523714287769940213554193946913397749187972931188264698000087936510099664808980942094044613241731451102673456068172525118267601477318041691070070663299560327049706851076397506901493172774500922449368379424904369219833454439287682388542787857327726920834997869/78269697131372884652723450457113123521569089176452149745947047302636862540850348332731194991254255840744264169109613432485427114479335173227629570785514873928781611186549515849682475760885050313448373634659518541507183901686308500207076416382468849100027846599604743372960078624218484455091210285828117272842580159659205865445166774860954092785083437185989726607554327615999287208855781511657289752969781743125602844585178967672011198834604591251361045869229029101922130027670188699894625452526960517377627257191013238268148518328204551892051217036592297330797951910712307725704343097869960309288031727890009157289227899846662645270691229091263131978461195470060824332526548371117105954914502287941830820812279565718978882620523950006615296109316745636145076365253534587548497023062117717762244153789585480912646867473562991591965607101506338500438721604023729983615461394376509847764896202961991743106385765010794626010940137486303925603779930707215542019021694675154556408647569930164152350314840797396117649918900282121942362770757969541377224826024887373414116439308783952373426246522510882609973468720246402852560537701983972742278399736938944492178125923576530098113230691693364253376746043684894421262851564234355179563060368909738571259728707283292294371460694697803913213444638663668427595240654251922292767146037104659137433158137820641647330962511318410031128845974155444447795005390615966272905935694698703519305189690198520152979152376094801189505752115543124004469714185347063595551671184093236291663570198391612967287502288040135803827599714846979793168846465604888370097031865875487879807721936407092281841760832797857239215340010924584137332894607802560900897550485501860534020567051328515865299958681073887999605768320449365011526395765801038820807175357163602745800772444822294885106149857442448154937155106512754023795680164805507262615936379643468421598075319787933934391100669466199339779659973518314334983015214761767923228762013108987074497487720864297723127216885376726956462818303511528265383373779753842011596314473553943450544876262756032381890451814904926236510961687209173551066201646791342551945656988173907977169381826427075857403952922625446859111451162728472183990169196852520305547811674064454847409001891911252023972392169358484651890693648266052295692668475942329105910819396901420303778296081626237026803387778218592042822581456652699305215677755165496063279131754180918155634295039906935006398040812521170662776075886217859212018352335091674597038156493469608314084963473987259805437065714263122441116880901262225286925180410281633896314946908585526746570181369984935697407785792739498737703943228640664600987038060489562560324199506170705031952038024366120775354544506342547820423518938613805969257261000584795351553670450204410979127383268099355071881269166974862645595899981945280670602018652307814192317891654007403316221932095481249025285033428256107575078181755143663561999734928971093311934948483253553043035126120904594600074693041107293355952443261358764337373251356324877065752342971987678617814655840904978290893305303940481771927498730049801141413779187830334419306778737313136228684038104801549999631206652182337898689045992257884920806717121516025005520057920786553601072314690355600795284090967567453480644096876854199450342228776730548624776024254604782268464442371433844331962541420733350454779261256222953616101572638115036102917683796529237516962466651645954050873949550246894310083987440550079836749449639939928249876512051698516032264739972736950*t^71 + 4217124206077748312002338197317959018997582024391243370415775310671016531639517375583168000658645020885878014368673709533335204709613053971256306677025954015092791328079129581637047610051502739945654213357645840568938615846562337806386912512565909541327653924015920695793261038314519968852387616513290874741494607512992488778801346108708317317420195718169526379415173840175572871592191345466567013450895277513811120682602485686022758962758393489849091695306434210288326802130997376656296096431869912577678894760194092170109151762505780114669510601727647509556344559325964911037917066737001185868004119855884576825934006351138820839710170582165854110667485952163771863026913146191897302413741946243409561421624061261577086230850599470971822547001879409596439498202983408707237230797511837323194286832727026174665631026255720518031333890739952763269734217516127636418702437539736587763296129488953460246354220623422439865017673723619765460623581577521921127678785107448406641344095786363074766048636679579151154174081280113629446439648048143792458795395752902121342944464743215857580146173593773312840890449719591973507003177309227268371487591738090879048939785544431195750925158853646676824836944486158745679085367709165621983643635490262993021622758673082075903378699569886830720659721001915557801382027811639975599754386765722536317545050886636467811380130777302070960943370760287319204216204061105845643512923075538138984144128627351971752049684578703134173075778670516518744505176206488075121925389587209557805937326074890708889614742292835448563584965846316007334933449584026774137821163619152270758323878739210802032787242460365955836253028307101070555319263855747538356595979949712508782838540948213788268006611309246994609216161771051356797572823278044086009466340536491451427510484488259700346154055580148742923546892203207531492860932472393282213134388204205103328465688029930591224876205490887312930003966417352724808933133009739153599614266623686815032408568177145996365616680548150254051965393067918452074871908369617830134351915306423307680366133766118598684688234396460083830117829644849000766050649670628912318131609656511156730295094092086458542601700997423084185431285865175323220322202319295449874963773805107285815110584170298126411020531153365671094532285314142059110927468601360503110461403131279924215662109831537397756541457352856896604462556944968039735014694252189724378328473575353361884361282360442675327913225218722759153053773010709824468849938546254621662633785584937788706486552327799985845408383008060669903743684792926226973028277749651420230882913964831468651592090949288365249508150137449815852793678851394915199939408968242363029023057082045072912440291907687683594026084046013142000199779922907029749487879423073989661380204088710435317242761656331054248986209126556246578373141281827921640023451419278617246562287316932086098014930130858289628768110779188938837072178166497457275821709189391210316039818839990297391841702702459001979537572041722173135805309332339054795521949643086878092001148781488598054314842613012771831973087573532170939731308864093476868433822210763942753985985283401874525035181990068003752492801261347464001535571257566495729137822813931295921200963855304135640363987827467940434223109803553203097344062969359279119341423060878483006071609932651799950289633706853248779444047899821097852658400373785259772588786298894701848413401199168294289519051718356534821118427220756856344501310781781201864613906289997460599488403020332269747425031425540193887/684618276760218379956229193195859852037428391129831457963005963134792803829536688811605575942020250162559397084125445887850927291464308274466364825944904792327676191674942370117284371315889606754051515063657640576022713510429007066626094333419496044288515176738518033083237230929120941190520030709990383800110716581710461181085193333197357712817674262299675571622867174270808580092275570382829503579988769938327032288748139488834814004621201887673941987633935396527306532402522576467596816458214216377309245823701640485345471916488060802660719595931180773566300604058514444736562062775813171347290993570494709727647135395572351656472651059397036160577034036920223383204877278036252710729097837913664038722783951510023414053538780476292431324610505114607515884009655916731828520257277906210303086209381744607735929698827399747443304106560706676883467089585812502387550054295256262063474431602451495678899682895187012253441371449494399151731828159334101376796010749103049422413911151796559283212321786480927769814414084566461681037322000264445256343077020156840295080212966338645142870316804925436162545710966599708901717789652538823307459829797793113243311138479678661413743505494626525598980550270996885153885559669877044996548497177438886144907627026052007290891109903622149043354636129545791122854666710339344992907690954180876529276451119085488976962801719371524778454165094927560385960016287054470424121672094988042511453418463032734918342338993372427688454634245213621693417191361955488363559988073210591514119005994573552929915992235511558234714251826778829425433675566432881607577124407071397072145320888202776317097377160954096962766276515309479769140195427507585164023636036766273930291009331682141858827416364701847502724529074547840872425325926790567957307206673461883276541324409340690445650705851826845898431782629188718837768387614379035747696184258980214527188103260120385092791294127367928793010976435033650695499583699490278686513307238119967188660124076942653541180656336906309242640824296764416987952102752538235373036898821147764626062281878551221513202285319260990599605140189971598283091405762366249358685160199027330886722308938562756110749390687409001230623001836952130152555986123086551067662031741662546412213306671841013073881973481364029331661190738228371006151303891421483599232290650674768953418799676940604117162965936640400769627147679486882194386514685614246430040306763421981645270346120667450025098912539151227340454935375127817922407439869289524098784368834854536920113538534814488545088408130313854932485310105485019947981361983759723648631356601640070369691030872028727674239706594517714267447454043110010738263166245146358938144387038542524878247147410659216905415984972144384330494607012442981842207029863139845760194759431726236774219148709239420597875051911131977585243149842076930310142348335309708089595385640299324068435048020351418943388224492832743419048046586657847329343360458963205080319888893643732481362800699517349063616296538574288181386494452749191765789488715508338285006604884608275317551650163965149618492676640022609079143615435065235909773611784911011556529046115880950839785691324097508330107529791002301249644309697712487239401963957951897733468654776262632424194258742184483499491091981747417173288180706804942105771223312513502477207570177623311570457499014331835915993340698636775274211192593011884407505731038327198505150357652357589886023550897421709198076459954937340971537100020120142769592408270338755123919861588004921097031707045483075*t^69 - 539274722691056242047721156450106864847045652829289572484517713923297475572681851794766052962875452991996698608435255285242366714429167710651826026959555899140586798355852617081420607766092996660941689793059601998307570398134218079235275841890344442144764468025397723798461738238803635025679306515265549923584112608965159418834425139710976516334773524084684664116549941165296796402655566871533126849830362073315996636476395209011315369014266140437643143878358120987082115614098255969492476896501197739847828383963900606963176196523794056787665048664039308161829079715283349516505741601391437805524315586526424417680748376653204414587272065600775999890122426287273416433787023221601969330317672817587057306128159399792297298026362037630141507151836470003915320401611056114002609772249158091288368617257045070678868729641384290100356329480228471244474999173380192438281407395662261268631165270530344990795098896141920565664769786978267721099726245889651220465031078196202890499292300170794167222366679655724399460201436080377383580584768541831618765703717682634061567301856655369975641714612474930556551072915810454436539035204456399313440729991391083890049801434190030025988638252246227423217372282491508632505008299215369723781064822013554686039723840725375965909628227098221449796286395173647157086572703054984268476124243159183658302944022654745906528048465728418861712913160970853785432037374456898044721808611917727186848022190257926121742616969639503878339142507138464633532370466808252478874055731731554579289645908366415081269547589381571441891245082755633740080090990713653473980349248902861822089729248509571057259972630716175251359021316155530808695245182961871358305267747350118244582555544395306430124890547459007682760575196271936656575526217065687458144062925877610386204882936344616664047523282691226646348313198860412530425346230669323446201939006933997358487140541726261724123124764152063531015691338402643721578084674026911196361750631578084153655698388235253663859475296422413039435315576226839771914218650186726580085461361221465048468326678160762848571577452077801057512586131575843442424677263347091382878089762375697738484316220266709221064504078511865099234501892541405577088353454799850738083979219078676659796262315185625540561663775596760472841880505319302657433094933707445305608041206284397460136483350160934743269582726632982762989568539800319096872616946021217376003022264610078709110108185514308255410358849685370160655341238385742621977358399949646352536345807837883487664401773726905268739262075672586077463504265028401478232005634352890533760971809564238975971110694095367514005235148467087893917109777839448785288766891964215474987188641134288276829740504803210163569135725209416520895102869677871118275828524323038184272251335773921068434590676270082490179986149909324349389058151903917402069833742448496957331844946261878127485767017917641444764125378277184198917446778327753652170170819414192195326629474653942465961923934743166384906987037085760320548641201474654061182581891697581017644750195496189881796048648754246169436410699136951360949684894649804626140606702542926239167904929749179655607545347803204645595510405986505735475378911370814722761186085548992416669698437609077775651077386112713451126777965965280663366887103749927551816443955770053543202436326825155227964933170699430607473730463039520157861289722412772842550543993161750184842045259108020479432224651423508298992520592828452630406916150168160894908083846675782999535441003559562604413123649478052719768122191/27555576192137694174530484810538034515853371825342925499191990737480073427791520774083781585945989275889942255788567172284458514862302666179931125447381090794222834605277793323269402932928721889748320650027411259931373856528260820520506181925496010170400717454865465021449344921668737920253013121023232032300978692369951129410225181153807042735225195468795382304462030228437274943235889999351074480158929835093650925803518100266552310350073287195622936380487489171424857586648887762616208508682083096360894600624878716393655868485338194703611161090972665242333947345482171952117602100674105479175013515683318202929000303166588355470075479502451858002881039166654303233027101836429499220620938423802240582446551349932359885071783714641995076636614106914640711734209078283981735153864279435351092162932648579912808473737578969849907145915612278305141599028704460433847810512759523092224393181555588392999665373874608618671476645342254394388789500626869561402217120854539144673820992771970899104499939936409853355678210788633858621072381641099802038552982990499710985165195638869681932925674015052979245319395744281380225717457073764690577123177518104205556087347172473307148217084094234084169396409198902136851804220439580276686738571471190964955994489551177517951071690839115061783656507918687537997312804781805562580597766629468990547185924587285104681735182018326716403580283788211398277596201626580685950265598827481776490784916191922289667096053746015210122983846875169436603036527748212802752549190832117217255925609490875958183194365450849767722926545186022180342805145527567457042492632524391735882372556065120279108274102713925651499515459384221640823037214588847069423457211796353907338396634063988289489683318687052516749591063763408899491045032306001450944898365749424397109547310797329768445359476416985521677533159659097539919262930167554489520613457748668575662354867197171925570787646961613563614877360548755805283743878092651547526194312319457049118400719720859026953120803903814665364515504292185646248593581439219826482346564872930367409395865460277560754268016667290565666355871122990963732005124619836947142367572318440107837012136293510703091900916443621590664019582340492936277549486148506045352314194363570261620607273126985104085840037972888604058105016355478253773895201240355792358512845694285345379539741699405338562748421289172769516344822628595880253305353391335521169735969009077694486427769160418321822819884992369204098553263218105113603198526576082426111178195068181756783882034706865427790986047284657759170104248385604373677233332270712217462322921842828891068256892253202131903239434081957277257911138985950446490238746415998141106071537038395205128202715568403862476952147103604060040690548688460394921040274413880652637555459095717889903298788491670102846360599899598266152168251239867826210729336154768190618157774907738378460031750177439413630013624359047162216658465395921185659077395274341553114179223379380305407771152169657117968779181111579663722548415027662325938348783950311206202611023620075238591010385753723159896702676071068725216226748347199095881756656670141435373070555035363893111594492662446218213062865484377092258018626104944245341696839619854889514337826912612084363963178567973993467974682291757791392286947191219443923459929735731218604485001827618004974084488537301917628897934130134420964576558409676306030353481702240415938577567545734127281819440976218160610019982626328342426249141040626652171562577112596700620458417139760295931190350249109210400100*t^67 + 49770670177015212388560645702886331292767830430441433891411294276609445121491552705760946816841622330312689803219776148498092405965408417900737128147700192230160170923835825549713656639921110537814117508713427833176591628948231183278506316130445977784862896392224749287241311263045755907420823623671583757267207150337958799471877580223346975961897442192366259563036016413730033803060839316668075164954554308053602029512312587825077397158306707869563498362053279761835082597429564051187052189115613904736452680380011398679812022690740546650929163925216400813084298365814071091646228005643003694687000923355717809912542812488419145576669134814909497488974112537970466495698123395875399435976911684033156145443322596244185453154780500133138322604691376992251261201327357480471530211877040321307837062510981216805982865590354829364831394390891697351221810714994795165732140751528512416181227769521785248100919710603726303424570685654469322392916296795939987434094933932690609312370943525129237746714666876360034875393422895008927583620941977410703857387455781551611288800434817673624346755941691947915938535571129836633965491613274243340867590617875141747006662271275757999600728442795339584446131297506712231143064304295764369300514483848602347579185327213149298021384410073313124509895889849577389001697580855566726653181296723691715366139339476547984093538098368362520008136046715181665317059154141869357964019155454001564197939524649132424210803276576544237855953897512424387350507688789111125077470990759758804969846496673865284779075482769515914408346845468491318694558349281741703004975781028116527159470585258724266403247357981294434721004706343318039192032922854261044715809174476935761102737810300515623055867160681710077771585303158442358156077837654104600402145986344375816075687136982921267585889745022227828421027592775302555144839482939714427835395792221731936157952447517123348371210155262307532824586418429452630458231234275067350158066244619861349663267044448704259307629141158675897741103474285802202392904676973959622295640220605226174001523600240812958574123536904460150959426637639126404715004060845464277553006637843127901847977389956254030716787236106766404190701184568516004445032347730527839128862538758213813174090332500596270467589204216414755036343192140311563052491430737532978468302579392756134744026749990278291451616537991873673848945485105470844363458038163496929426734382670731780624117116465922088167214970645722380887312601786367418073637618525198087403803929004865626524713462202543609067879321750444980270009744227447202937737262672951449301489119513109770375637470750430714565131146309206527472071013290525190639196423488639447599560554843645150145961729455476663408486666578599927147558450837425384218276031330046650426599529010001464605714410022760591153754186878318961361219613641914942782038091680077304824350386440351669841854386410542268409007449702327256292809314576107991437396106025712142068474218778379288704285022833675944395753991117474339739506594456817335949739335010172845126307364430733791769441631889076523149586043959071883816653763058905970379696847045833775976485867540048998208783093430157830242875981596101097098137419826837948971536283433348316520524799342342632980849117113765177407875810722232760529594256180217383596804565094606763872334886196483328739417024912599859730859637392430640590228126565779339601315763624761617046569736478425526809981611144226420897454211872635439993910848602550404317337961269683364873127721125431079589159957006817227924625467730259/1006482116725131753161619040630133997643286194385623870084920364081519671322580118417822967110189762829493948861880503203515065633220198110310613653565832944507412619469560882622187352473452462341398610846597877554998726842418208208615765898125768702679310418754937038156448762914575542530798772519038095703543807260781728975644160195072750932993559051268668029541038033843126633848327274700964315960860996989374316678800593821889298630101946853906632083530041801980517683276396838269697077757484382205566401098277361718260357212890169741919906251467025116731043338232320587709469879448242062149789595334208228465023298206654661864000757595749455421212831492116270641214705842363233554766097440429869531802170926216999408727518938461946679238193203115914273137804911495830851000086974867325230828500268553460557949667784398582551778455045560124977059646709579059725189331144148386022478480632681362368122377602302812921572309258670024290727543864796745060648728188343164680088471132192382140938049372812002645737936344100605624192599978044712189352568265318930210245684192147389196430474470425951428524221766570941029480450502263027997831065191210099096845720268726412862685774712320083515798760857408139962985136780473237382130692583556701296865675261251186137839134079467125159681005235200952292038782094817998469556376411616890596530924394710368333889541115316459757556185108182441701501615982385060397365957805493146543273380815865263988645172480968536757854050598500563762292097462151605000698327221378191822788552713645972839818871901753861552622677623743559348850474103138682737787466065690754495362794875641752925245236014480915181367268562253700349269873216038753262462133838041451187618850870725339734031744379481226268954413385859183871990148362327266196536250088126125797438007285438228368343259067851151904883460007567022497572368797932683758801484204780919015974531446972543073166656558684648271600656861968931791084896477402413854219594561101405762809116101521560417610445693682246020260456535874369894907879811977605079508498866818380565824135663731550054582041585048343799265336915898510545492144246139341740746784841636261440137714684593168302806663320258715197185002722097086093770176341300129176384130516699731043165544974842131985457486501646675137144450045059232807493534969411323505650606229168142525505224820099686340518286220078389632061570030414866444054779795473671956335896793906700965887167030061164761016801803284947776608510500781672263750747889072251191004709536569375030134909388086770078293920569630676471159615061216672070893575318964974789327324625867641421676652726557409575569502057541666595726408570735965898294098340175753969574519461813805344750339227584254225697331547437593548484910659138649770034953911113344907268119839715946978259270009012112730518172303652773123616559866270166948520868058698857372029875745985095067054505025497735883856850303647189091783299333100899130830153370339471542990390362851001324515058810944550050939242938997040059953399551373381208138689786469890305860342363602512129663902878527140400912343484923023091842797304313898816598965488427140002433600993629351723310648361558601424881834795345131629173334595083677864702992638762997095452263441490843107838749210890486364214291523870342268092023299197792173007799778893441816178737083754722361281088788885505769084899123001362464089006570077912238455210441031239053711712895977296723836338718691555632633305209417376748901377209384110138114147962412054541735907930518886014377890844368846768109199220*t^65 - 12153952185134807114631039325123407577900729825456267251100713522052129423371852981092680579946483673345766110591635203451613363519609552421976123041143355770927835574198485036988452417421853467056109261376688436570336210862753461027555650616558076950521105615450993417820725977748498664699755192607002482376436410608690333262844762362791814816771460269657757721134114115759439418495802375037767088704494381075505345998617050402735113835690020543504817714460794418757715104283977838649430111756600449331749805957299726999370753553106138394159945773219912759457545664172567476234944384261805671287494376063357997378917928579021188302884235210035109983798686224073503115557191926454289742117309553988784866896570578781097216491882433984465646997936090653342603287699335142874411537638504558032705461825382692191952895633547845420558148092803024089621518459883860048198452203097852012658930934524824774001272957686563725588662270130991518279210314897771607681940636535914677347214504987674260656117765066359532098295777623335570319214627963935702408202254704947255530827213758273255115666531531535963401737517878274033496578246685840843945711161723512220042216210298464168514247714407964283716946193353026660919851059849139965655789931427363081414806007563146544364850136699235600063112848581658977651379742803811341208790828543212766442353798302362077740162822243780080841605369519814644524295175445347932823474583553078929638126172669563531288351062679340060191285257826369310159469261299391045769714464537039021503368159832988967691143647457185753609795575266193330349744282686554186069498929072612865060922128800561941187658136657778148677243954261332372711852801663968725507148341877276761442030608359397727916359560007896480609947088521535453290300877182595507360036598184148160783630958265531671847512385297239286104134596630282168455125645105619858908635371474473428882073705377914778714146244393089251591366059177440104976087566133597433089764011735337455953259342120141457540799386482689331716697839480863676206395462771307066997782886387209497778258389277170511285404660178187531856331466878053229482354520168899658482283166453266412215547584441260633959283731621335284959796825330503305284868790906305364595445637903074290157469679193276215375270550927914006012060524347702496299283889763004684602438690761646734954035106774776745856132807336518143584100778161256320411942610000717156893227423484062621213835707517972213213405283690237861450368493326799740948123619262679460567384706351502937481720430593302177346863972045429705030654028238437673142747854803641056271429552103511638400998979447130361553965684752500260855028491128304969648435997835532805185155643785738296391535901554733764971238847427052869990931243596898071297146047166507073593808240860314522405122268662192558612587999462522387597129614321735799731655066176877176906637447423505675529964361768676831662856460234202868561211928258319245634823970503437694057142294126078739557335153615692283947294991274789855893149163630528211908089721529911650230313498541445320355637878347487512000866443884462487970363724034856912372478247619650095158899550431813087346035300536624932191926110884793574479759447110716447877293582968262470957910295825166150082203311489203571696939045285671408160266135163300938101488882170325357408546034401929666068012799918689767923763753589579754731613291695336894614748196651699740849042851901830647789246281702161186149673385780000396232691363891793970613834214933547134958915142663112498166871462211375459705416268303559784/119109678790735727274822305468313527116797957961721116894094674442274365927459509939553805014189096525201602178300933409588080982653658223240230134376927899715459203655120866185805304106681470914147099293718554235098162564638523776187473664752937898215544533992649532310512592762454209616808919273908004106116091206391240628367667360764680262384822833291842126735858013082657497582947009537826798897486833925005567153896846675972117698867100506513086846065081462599112274398819355298165015158669700804852027731015988626420267012734712639846013677396150633721357092577803063032143343051065999581171726638190238771166340937542744901001328247743394239588281875488955333461222074222956656745991143475904459015343288473349758906044308533921541904956648377219874419657274524559578300800710039098470724595089636586601068310179537325736631995621143005989584723347157893451669855412373427397363550963399864941918524200767957562418470073041596828342862773373884684776739565509352841011447736740791768520561367677222249218155553498802929271097860830698786880437980094742694291053385939997826758146844312223701079345442600307827339835256228536144169659059419363340804191618829153308383193498590487067307247424479615520554376967591369185957334162247343325736474917040017733701415777673574467845886889103841510245104566191670402325352465986897833551325089507648951377752653338827779163856554156890489169719433769379336301709625237752340677634530547679505435901564057252765110123670485851430245828971991751625041898681845465122574626393907109383577978134201200548637053024198400524962153156778708355613488996675577147458880948329083912429404845488154589137849098187829939475606003231183292297405229219980407413531381971513273772351887412042447066696101717999734133905839847448557466557692550975594493091426062739493101769486981765638156962921201889404597812190778816543587630012272109573573974251991380728908078171461678184879859351420915876808392695088944397040671217494098076053428888057346984557989755617236464734701843794845778876687895284800835802655875511761252912841608901346980465246006679083254536591330097735239994967494187432041239126110292400789562581733738156643266469779987918194334401845933963342078098688108717210142003972408981371739677393005478184687085042889624046746649674090573973787716821714151330447879353538208392258086538969261283599633888316480220228407607168473805141847840365581305588870837173297083829688125632156908606967182114629209254281274469134829583214729408379270265330806711188343893817544354499363160549286446759406703480195029740290788684764971710632866694390005506489300929168414221473810266284074948044081931483644055025594240467685564495600804645892453512237688857579906487286524984219655892312959236495034310709074606022645926403641659323620420186272639674730387755177773516535398258501458098448782540487017735361030100960605108715251457240681920661817480875464144948885104048697967929906103702064842243686594275091588046709875588323919065355197120479164390586625678142801463618691315121976061089569831748261076301003168688924785365404579240804571906476800401324566105878966556294225507295821277953708238898635480401854371688061332568426879485693760792049002844536848865343927780746593552571010879580791963514777277413264351116205667376583884041197266886214055324767734385582361227451539156229473469689410202004264576165791758820218721638193326444223408448313683233281276730119582359937723781394503679566236656814656952508844781093805173224496969602596079489290919058100625267020547695973763625*t^63 + 3032370641878647967126834091172620542063174395834364129467330362379938483862861960234816564216332185587146279770692602227491847906119819667250410693683036265872519218699216879525275224810849691151714138576039127478939797553964722419733937412172844531474615983816867909642706323004256828224012643062893134742615566298573691233126344414713910408515188813546924100695365145986018664592092132544455345893696772229110154200710351312934108497249269360710708574527719690530454466639110325642760863735865848447586865376475040015490784447643971667595522480894308713897631542154918823851107131035105394632208203884060303461797813863227218537692457274264087487432816117081364744250420876544651072740874236895291168672590069101850236804006989351458194956868824893675825530112498747683551822274480717582346498008835656448822755288212910848243051111400340913590583033691559054688072014672528328381989824667114874721938028350364299420145303080396832370687951250072769054061709011467781000136699292900698071171580548182799387401856594710308352801148880218604474061324845606702321369707940774910946264359692345096979532464568235424466388074136094716158760404367055105912999255581804405415951266552290981866681515023562383819405342411976650025148927112806452519077456082892748117000239481185744154090311375062155863183891360808458939736922004509773934813608100125227781252886014227151195389585791651213604569926221864962793859549612026339511656862781594740901697135803146212579169214409667246075537630320909741608854509553367481844000012203104767167488281754708514101256883510237018271036544695367708412940941055838178653067566120813702681658494339167514334149513492860067081562196293306169265516652000832133384971148666567473917193232949481706270021730175630008973795866195048715500923464177549327657004568413527256620532143382049801777293626850676615287950163262660224609151743203987759270373008259166284948874107462725828987733978480956610822701089496182718892120947524053362673670226675325523173017661871399318611812902963387362317246458062803975542977416882625144104011423815116127640058210707853621455266081976273093995206435291619449717623439898012058952432317385667636811312276008181653398018487932919621632339536284547916968762758402941011354362699147132540388064960922597407235304377317453611023923084400795862310876140871232835885095396476529965110434607267203529591849979904994247985878626523852997979634808256466945514045752453735065666292761638202054138471273150545858302673635570544144240949612315368755521030902182883749969417729375734416864205472406236521280160427062966781868903971221346455851466854055909339270572278813831549484174859200392219029018110703951600011017396687536252865317530036344831987051312896259547851503891039389880481725686799750800201634182262951436704976398566281466741919380205773878587042962608644155599810942598960835022672454267546441898607713460195507109173421506772306835733278285324959393285905002142207390161812823121942044716842358549719509865544945907163583918890349252550906155737885687018552318071515879500129393482294658841371653504028027173639101851208659970949415402441328204137127626313433041916322675950732628579067553246881093470833029476579860857781157420063096015812344920403153628726923471361326052063006616363245653702720942930731989397645745742912123152632731010373097151101499306001871536016679484863876822339180272513262044598967591755099558233834801892977074541383347127315106759545131469303687558794945807426860850215361341615739306065600454658614857747088902803179362726462674/17306087726184239115174849883833913834369566515346259370733917660290955223020291608265699268026060668414316128556683543943027200537223547467596405304467201970214843941698125999103060180228583258415686847859675339208298605873283182949336931418397994183952158536615184527792274163593607761113899250316187464178328517759866454647134562280172864300372059190648995031306607659999415504761447098137417273306611156440840091436161932609607913772439273359946468575861810538807452347854693346542933346268567212740185630144692566377450348155125268106268634423320937906165530799286286119243707635171830675741894497768405940491556961129817786191376271628578408643761043962613923197411121846599827312056207153168865268876469802567264363034111977998158345198758142048941351930795086724953724294039234461945896370958943369652445957631967008608601908221939169841073205237990731891802615473199552675027171876987779367246787255562291446966855952143341757493846323520224778401594398626538745753473705001789143652354745812024660061224220205772966023613784719238633385037181464037542127627511443114306430931583772378051708770865151421118745716682316968933828468981422475462605812251154583292240398167851674162682171199436130711895826502569355301468308933090286467170498476840062069956519557680658090212704263822929109295847124324876598333620445829759446764010099441057228226660523766758704216648896842974433105658159750121460634966660736638777902080417612308833123461766274526838497335648512061752927971493041202738976048429647114979772808589503144486302908143800866897552683270455666952630860231176561653405036962211731992824408640457733182994826603132273015791881666205868349287668206989359989242441122593369498641338929246049974359579764881582935705031138179054456287127127975299196692346750784172422587577885253647980869320565989426314528986956512375562919034521855289000639765129181710700239614575076601023177120372168340289754445709290157699019852536269841749249393114013784176607475257697162623582304658369861070717920861365261892481071444858999053484212965698061231953468976847417322717001949474572869914016232317860295397313322552919989606806439207871072708736852981875879287662288029356655695479496742995819750893377281346057475342005500332089683679262305114098031120370872144678384007154022035215902299381673972344820883940890307556371539211608949064661697957732375237908494402533756014064815333692694974764198700868399710397705886929559481588494317368177784067155831432998669921399960318546121266698516987100951924103546358678021726616272838764277291250054426211747319380989307449434600069048107741768945071975095222143282261155896974505514939890060101038634483674613860942366693362711167934055650352383845677169200067806913160761049523084727024541374090588080537279382162921743205419988751367169394597642317128350387394787267178910498991996736124765717659562193593320024953885285728067290136506397748025026365665183995096537938506341998754788199236468211863807674362539249352899120270181048462768041899301513030544066065559989645917946666359151677606555918421410352717246870204470642088866828897946823919853040784847665125642498695421601623767999630061557315994664069460299314238296372383386243580098873098495220189829296832218336962217393004915138073198879435015762552651526671177467986086727368290061466588732482153326596977347949001679447867596698915206689417765334975794065150861461665592458518966842784678877004639574498232592832697596742599613745416819062396082656353528022272007945530384919039979207120326876245183729735875*t^61 - 101264643436750621578642930393309327462472334043920622867765275338515009792834839475795444296220729032524511178356422198705908933897025959194168284614762586016524374161699566875458428986799260575359861631260118942790309130022135667660211335798129500883309297357213364827370162320353413036837229192864968251932348036721166030903520046268983577872844115765448447638080643380922678294351860436913983149518892787001827281313509406176852684365885299068199920935440335493756291784016757572839094904056189107545015387904430852561178221276604749738852359772445574453088467777547407408514241039740650076072615743762885295935171324286880930710821493206465359798338030566655598584729607853110597966660591261140833601025824152591555366325005009135780158010056456735972036089148963099250202649429325336163802561873424161456727092940210233374995245505361331316909978971451543981188056779161409292504965401813375494102925194115230050908929178935792291109238922609152413614068158650982034669523057762585259698517110293895760349195318385109542703010096624557352172855390233128061173702249641904425898595978775567727022554966176994670632432789049402926604244057088673151952722904514382264823408610642901628900505319635369667800699436606697167428090620361173454276922936695905544793329399127914127656043770026595069216205302575824468307766086453447964670602114793088668608906647309803198041827543812753354309296954292659008011843879655582065841578858188732783173741317874791395020850005744316913725614320261727395733978898830015559272488883412216805140171977593514884884347503465020011139063174663566821935460659454195675604148732960202317942829645365135114290546915281087886835757029285214017459151589196890942385791827556560151805621800588357482986086697353707116688156242538405840370628221784482961765850472445782396857332052752641476280236888025597988111300278922351129843750919934596112172454157865244605078968070875862329562033813603331900966104704299373666156573979919840159379453216095111082369643342905919628292128256569067700189710756026868686977370880309124798035414111561031645784281485338320033997287318063715232147770741506000940045796781573225107418580417808949884173621412117995175064639295401073460732644507811328145011822579591340938245804747451161761521145915937871417651033788901661613707031223948968035011399195302214848073769676181991001207800382889503303376508320026756142576049707316327814523027236795294134721651710443254037006312140076897727489362544668343680877238314447619477949903392072797134751927464676865575702107792217925798961750529447729860261341033525283470686861825798900570472868608532574335991430238972173317002799607721252115968154631725701774031631021106534804083455890349953239444375904591541748699841857215789536910293996073060409025727449709108990351180838836432212818817264001699465710873418392077695346210486617033671720697245651967163337722940618077217530539139087600383106215798331037173252368664112311622959316000712785926643130199290840614544530052154217546504026811207841126555040238061023372929169522982820962886054642913546148144134985167353821246049644566432166141923527647292594697864765963759719165848243967931040882999470471124232819663083542954646627539458163087843496227058978153462267898854706856197083024717324864057156187267251399432251941867033855599291380068549065522341188653130280458048412753909386198364724885363876213612010995287595372741496697917027786712236526340465176769658493441854661468085725195844826873822988754554798348668685964879267864488195849508576786486719740134789/398884217103514779605859344883488989597054642853712563544964687535974455750101843166124044104503105650037286377708925586003919622138445179436063488115158679557390915241578757784204679763805150712264001737253492574435175184152502631393253663180148890337433897978081692164968270355999008152503287598751150088988303641050580479062003935482033091801258437443007324502066932651206040292672378237557544470115793727721802107492025032099499475974514959149985678150961242906659572407870371036172488103019415025353059036261816468943672658697399472205459988537519178568937234276232692260617163786277560696977812204662039360110276299211653852459770163146502345569614305967564815159841710854556995363246725847428723880201560083562556660176483395323405761288449859420721404258569681831250474582123818696070050501370767910281986096639239588661678128530061353654004364631737600920816381028623836046357985945206134196297901378204034570333631092084340508089872578697863794866017236636075969195918322602213189060371580301543994094070441328181777861342111211719720703905767890621397819707275944951697005618211338957533287523599221779444261030848525259572387882620591202735670550666855639296760396795605660578893945938223012749794049876293677070428096140739529548198074649118503807534414195322485250024525105187024592306720304561180132323690763637138468097305950531684894492541340477731109383736768697825348410901486923531226830329131612771832133316942527606031748082173888484448292248483997520890656903924974063130057701610159113558178149197084671696493858436385834589933797331234274883808851669801238108969754372928944712660150371525801412929539999024341461544589623525502196996255014754760727661142947578882346733299710671151848043972629587704249786693306809913687593539900894091240835797060757144862079539062553593705402632557561167493412016436687680657524088369591417209867757245773575895766726181643608948838506139001989605315882811687781111555137726219523244894548603488440168147905329849236080128729320963871020205736926589572887673475985164734281526372014260191809659223978556326096769922981791984440701105842448243393913685117378277809230050854913125944140398196777383071386362492383952186151905473710513406453518086118829861321907199946678652465290314105678600961189035955529782265530745142031195796900382485460142822812783935137579783037926108704051348891952612063410329931960839010568079280252185286613467506641966773812825172271913017319539686095437268437645420992784969343310316158561611819439758501288058526055557348998798305650057995917859561956861010555368322361342314525358919440615864922340772026658938170364034188702251771729456380931612360865402672855427075575378939639701513504821526575195188638168899855221403242363882726812562610687599963795261856286073564486854812905411935854682318973043219260641246733855462621562693208474071113119600077763079827943595697107843780805453394609720631021552436964721923789420203704597394849348167031182011224665811031039014405816821186715148556032092673044876336923515669072053419887620965846570691105809642509956897154092641276664018457901930568501457283030759110772708379115418567492034476450262430497760284478413598674145923218419270046397560980077888660440926416570455744059666547055986253405970865345681489416826722250138846445431884069559935683758733803081760869143747174233995409916758005728753182313910280482640037856716867501562957902070080498138205646866799253277997581214639680468998091625243644363268633275563664733755635293841671371067036409276847041680440285332307326875*t^59 + 154877705011151917580351827994781154742771225887088550466032539972882948869435015092850999466629945755601816472467068582135125185698610423733834480206459142536444035903134086028330483610263511745802542061176028560160185198146540904019205008050253479449383201834708841712191412739900152845044015363188711786935237301649492508484091030587313655199577368069442135408581602592870261728711337543548497960433091179117766686188030991724015012362388832284772153794607193487156179300360876613133862562072905290761203135560806283579737650389759886976808025941591369097711860748911534940856865890074153939193632385174689662338663116682027300765549093366278229339897623085441783148365691326682041863109236922595164916410911702179937493061558602462439048215546587826615195412830588157193741171635659351249856861178415357893200251868826242720708288662955885697973380283762644804783799667742202619016448874894370345465962436603557282696225150157448378427514900056619799518506272213603155333996778039888397739533736377107655141681753673945516349339744009268949248912640811047030748256540375932017728068691978118088557355799212800143018777374375393307063057392974700471991840141033783411133449113791415279706924791607340721388346261964395200800770384390771268080453264372090728671655646019150876881093231059334868031085089016516152024591934525943457891067297889005585513735617213667980667463983192307821426453203299435260411581692567455071756011290691141791716578733675987626581732070880834269569627216660044149101972195726847107970502256625370875741253105519089457270642122234351285975550382507198804193279788565456125032585483648185478022569442695987274824836413254124703517367135971588074080541277065312554347427503299565686650698523766066856495764401387933207082614284512548930756460461903597947003590536164856165578384480163975862672872312805148794797025808039226607028995151512129554647663802540603037969857544834600402149224768869228954961090852369342491362409261832901345606948467592622497379046649409043049771102668057114791168299334055624082291216386570829255624845969682316067820915214893462667190327106400936174343564055068335787583987152497194160162045681597303228472644196232165160686381194604358581448442314836793366999542023745116134937418013821701625415954065347792338601969536079904028394464689779707775161680790423204607280485097851793077380777688584808120357447228012537208310006411291099609014743518052742856626120061697362638485782448853376690420889323649044743875734069494228870398943232479294446093303349034364870280309569522653534266456501662448654921402749249502323204651260761684171020227674355684430284026360243905061788818479460757039112048600319146403697348628463152424851231523536100617639662503812795725577097053369809199285143394421770991346499411045688581324882952610738974544809595006988244551841069265829907812495706343760831158731054448552668872957655276775751259007240908679768425514423528070413683782451640883731656988554406175878936191433441526058183228263903304521884727693610647215588881335129443672329298544518169914052083294290426305952391926044275306277331328243385667171902637572838286073237356509434423928708471084788393580929739631114166718924317268837471736654577170723698002850906707189944182422992597349355189074502677337667166179364086124806255272054293044088748552389609926550466653485076556939056739659335692536102019254342294215261952013083127735818175831609430837147259305337418451361588652696150227745618001333441113680570748143297604050797912978495875424814287796887497945093238721910702577417/493894298873266775854390971389411860852426468184696246292923719264204397436770297674091560434067757547007316378650633234782964832189653432622929294072965334180481488317629373266726639518213410883204892548482329174716671933084815047273993357618577692553946151913052916706646760466017358188765204023964357483103184424366047001100204606779507019777681874774929959257470447724529656401413639018529928442449112809628871053217949587661792616777479036350505960610690746317729960914636690773682518094593301926545901069326458442303230730288594103087471473335399083503720775273513899358974779601391144628969257611204664917579391549256552497666334570713021799342074985745605766300311954556680092377452000258065340354909145501255489926608085671644252716478042336653408022374767056964809363817138455474784683853061135887152469482872047407587717730883960662320448157799884062487840905378179496586895413782787031829126437362212184607777442676925564623255372266974151044797287079863921935861027133593119893142976761228106377046291958481458885874446606072836254925896603135249026585343727179498658954462290004557708357705552580687270332591701097130190413090870938666996084501809233096359735903097634935715874586079163467131888302262398161257400660511720385341127033026202326972175788945686752691822538998454618043503598251647941448708834381336716510976445343393954802695011896378931977487928904711258864524289186196911950420828481766397833840087963558733400088569080202682260786969651911249707554586019087350154929820234004867619458569878388571386371560591637895878606422306320941111990090763764319688490026930575007065275714113080204821147752839343895951200602747302470012465413295613426006358117105190273601620962726726858006115517205311373210084979816626298251065582444788021943425795342075890911071574631335111909577726650343368868305055336636200791902776818210661254232116295653496134516573364136889412263837874661482873357378480326284042124138780787331872830086063936196826441352902059113235696438510014873003938660638162088316853665663709311433600039194694977002410760142403152902618884529425556494441173095889128013204841248017568027242566408008238346065683522709026678148007058471137888942873954405239767232227818775536263694672083040300912867608839632286943235449428558035679779190361523630702568031239816471462826891456867813359178968379352506761509932909424528848065189441063346359998561353280768088539915065026909343143284890786179475915246928252218708875042144009256748916785666220197021753377056930365962401492533078169002052207944105048630853557237721135496576085894342020764900641850180945227432628390476835022718249519709462190498678329743216386450141132059567222227782909726925837605615949470742333687141191523876008950424595276974627011326625321718306289083185268085719671877339909828430616895832376643860124435725658949756745143046195447897373223509613070839350977315184872510555776829708231332288752330274334185311266060803017686813094718505134409151921090901091419865964321866665544256039312247596926556048363688768812966682114142895256046732460144220548661785480417101494285489548321703949711269902955973295489507541677015048102187784273817123503485688603775458926987630653940604071261539032187229402755499664156446875528792103476096715457371988152359515370250051585339362095747724507800157102542263462677342636483919527654337675881230343862424168409448755781173502592615522156361603747921177850617634773431774965835172930502235341948496376713551874902554990846444824929806251917127010840131520821970166058027219423606875*t^57 - 164382500475046244292274399702219974008184760783081535661643990289276728085908744476606128762043419643374819795816591361903358997372543669055768327758279802642602134621274915419002730724956458281748951782990302570593231301697514424586828296856842253029188525536210174981193870075639528176948742824390685649199719838396673888470934260962722039091971804654175263598176700553701583343955032192331395051078013745750186288581013582600510852373852470691734478299852394617123905145507136191203355188854713414641672703228977490333310789960212400129207197833788095067368941467061336498541244919830315144967154144969049296096372398332572308104085144669043457004024688848463627122331317709242288106562331286214238185553698110073610514325219327570666615658818041842168559519765927147889245796438774828571669525656307931957790998271850820138487912482429602205808359638723903883631020567872653570390792110434574169713735139397660295781430120976540527421043284969217638289414850147999909705111723936545190727548603226573936801884117063020891625508234932589974377120669212414018009408884171917150779979577560225823112340649338511562168474302581923584821724908778561717428837654229937846463535942975024914801758423092180414367884938325741836610242316146331737391158337807226077470150596340781387385214403591201408497735554413080545028760099810611252657133957333438042621674052952533423436078604136062549102081541172305168895218440253656928135258230940276018485985986334916416085465920062667866038068442379589123497861598818050174526172571133695993488212847629809207084137025244550871822369070921589242795076598231549851758746619017263664690102481400546999860547900924788209707774580162829159489072314386687873519311476280073613021869386077215328544913860958624675143868286765299495592477785275980268069110614496102957739790972741283883885067098238076945762005384720955376499282075044783985663791075065969764193894995014312664076160911852167118900888335978173301502369925307109814211716425213545672539612821244125561379836718519631125442452899657082829490863925604104323015700910836558913421387900580679166032721128696284879487761646765648237111595171006122236462103159576602385932249065151780712778536159967951482510736645391040909437012970388324794771006563535297203392792619517373362495748474174928511580703115172567613875436808906396176970905779081146515346946273443570002264393243992090632117018305317794276660246842111686154136057782810915541636930650669034754336782328525853410174521753827226507933716374037036897407782311137477498410149389340904697509503769009120929521227376066053483052402478567652226080247847070334885009687983559816038132641338228156895404060743091150359283516521509526619105911143257109617397417939670203596918891952427259383051608279702850394059977837467352792615196966442365175899335194142607636719540466559539250232251837051854094674082148490402684471002917833206832811844964261728900065225685644539902127133343781719228163491690309779085593463098429965604872154749218244775378013045511872831316873338766555681284955420629394098124741258580026921971344734071609855651885830399573996083729615076216331062789658963519087547733417514394294698605800428548253822877764791598245439252973808097028139626606471149338574327305490537851864646748837775184156319347914479306171090049492905144702564169380372393424719975460038394643567965301432151829040174773299431002299630071152803947029947617946335062048100404566127074952342975786257821617090963299546685858623350433641532054747271345876597608877231656094045853704514337686590322/493894298873266775854390971389411860852426468184696246292923719264204397436770297674091560434067757547007316378650633234782964832189653432622929294072965334180481488317629373266726639518213410883204892548482329174716671933084815047273993357618577692553946151913052916706646760466017358188765204023964357483103184424366047001100204606779507019777681874774929959257470447724529656401413639018529928442449112809628871053217949587661792616777479036350505960610690746317729960914636690773682518094593301926545901069326458442303230730288594103087471473335399083503720775273513899358974779601391144628969257611204664917579391549256552497666334570713021799342074985745605766300311954556680092377452000258065340354909145501255489926608085671644252716478042336653408022374767056964809363817138455474784683853061135887152469482872047407587717730883960662320448157799884062487840905378179496586895413782787031829126437362212184607777442676925564623255372266974151044797287079863921935861027133593119893142976761228106377046291958481458885874446606072836254925896603135249026585343727179498658954462290004557708357705552580687270332591701097130190413090870938666996084501809233096359735903097634935715874586079163467131888302262398161257400660511720385341127033026202326972175788945686752691822538998454618043503598251647941448708834381336716510976445343393954802695011896378931977487928904711258864524289186196911950420828481766397833840087963558733400088569080202682260786969651911249707554586019087350154929820234004867619458569878388571386371560591637895878606422306320941111990090763764319688490026930575007065275714113080204821147752839343895951200602747302470012465413295613426006358117105190273601620962726726858006115517205311373210084979816626298251065582444788021943425795342075890911071574631335111909577726650343368868305055336636200791902776818210661254232116295653496134516573364136889412263837874661482873357378480326284042124138780787331872830086063936196826441352902059113235696438510014873003938660638162088316853665663709311433600039194694977002410760142403152902618884529425556494441173095889128013204841248017568027242566408008238346065683522709026678148007058471137888942873954405239767232227818775536263694672083040300912867608839632286943235449428558035679779190361523630702568031239816471462826891456867813359178968379352506761509932909424528848065189441063346359998561353280768088539915065026909343143284890786179475915246928252218708875042144009256748916785666220197021753377056930365962401492533078169002052207944105048630853557237721135496576085894342020764900641850180945227432628390476835022718249519709462190498678329743216386450141132059567222227782909726925837605615949470742333687141191523876008950424595276974627011326625321718306289083185268085719671877339909828430616895832376643860124435725658949756745143046195447897373223509613070839350977315184872510555776829708231332288752330274334185311266060803017686813094718505134409151921090901091419865964321866665544256039312247596926556048363688768812966682114142895256046732460144220548661785480417101494285489548321703949711269902955973295489507541677015048102187784273817123503485688603775458926987630653940604071261539032187229402755499664156446875528792103476096715457371988152359515370250051585339362095747724507800157102542263462677342636483919527654337675881230343862424168409448755781173502592615522156361603747921177850617634773431774965835172930502235341948496376713551874902554990846444824929806251917127010840131520821970166058027219423606875*t^55 + 50268703143383389678776642197041283765310952259116039193760322015226386274962685596375452607243496765861128310946566573146314535789870831088446242131426176977805201128174926376070366398877748141850094754802905591876778869436098026608775068426298749888639668408416617573758569761748701369945557923906061267863630119387817598646566529222051446516578412712619456617631706642500203793606081523468210983644464644312538494585326807409434560584144445702889659463736670038536326749481473447563978426615418519215065046589799605649635640344290147949732177726499321960327354738669081915045798909989482702247978300002304059307175126307409203190447672866227461353043980350526254924293437972335287032461169583259692753454522394820620660857198947204000885427255215397061566245275599475142985627253516817769916853598490800544999439757444339454776816656092347046708901170332116728325057482110153923936921973788498111913967525473380614481321450939224856055787802259453965606266313240444491894124316252382180051874858413606157448012671228717178261582688878706728152803457135579590287580389096591333374967932299983527467086446909028218379380538405948659450693829171355000902563676631751345656292474595993153340037217904263740567329194307617211074752217957487599839055049911318284812119375702568951833545227031895066521198858005518575046456390038244642830205350983649574014633911281639227339253620202025895127559534116147877139850534850052800268711846896386056036350487919816068699617683887884443284800234201135959606112846369507226214873816114848373514907769591019778198136175781244900119239765457774184764693082235618159314250688801071727638182331305902248550427698605088741593261802438922059059619189307507756392478504376946302093647881605210912040972763777077818083542075217393809938631663199466521089317862346320805981242885168799134778367712169762603946259247941825975409433832443690134756618610023212257920693879543661690584799398900621601800015019118453123436529777344853129492988644982633767494449636684455051003903495797311101235353449569433221829472802271924120281741894255437405371406513693399643970235750783175158351082369265071987481016638538984960177019697441474400831703177358764162821676079398578549875549311328202873204998610140778625680399436763988187768995861479835518166130324478522445846053310000205528736531528058043138255606940542818884346011268828243964851651869749136141792460273361978214102749756195037453458043176022549464915211281041755144577587901531799123541096042054915388156895615474743005986779334125629257340383297349851820736288670497854315510464063430846983020970288549400990150923354034863667655968512053350542951879408850304486983110081430948201661875504146040492536736217034638078112312798607270477471178092632979236052361737023454968277283719738158522114681834405762830227741696762224998682780760867582911505785265784062326980309558085946966931736301083222781769562261925929454877917980861542256808046180792969575987272333398428808689274941179082299723198583407881711766578338870825524306594405668368970206428302948117557150298298025411312726889816972655798757694943578649556425496299753344298506885004970709541189787342959215098971446977701398942105563371590243108815718519774083368256879983684415949469493686416885749234412789058506404258481199268158201009666081428327358005940900111546414689988062751821662743695977411915316256104396087024940659024496717529475439563731248935900154362576284429923598008386874552498483566275122460184113781175311982881110067837308139984858732667792878180544245577462649497613788/164631432957755591951463657129803953617475489394898748764307906421401465812256765891363853478022585849002438792883544411594321610729884477540976431357655111393493829439209791088908879839404470294401630849494109724905557311028271682424664452539525897517982050637684305568882253488672452729588401341321452494367728141455349000366734868926502339925893958258309986419156815908176552133804546339509976147483037603209623684405983195887264205592493012116835320203563582105909986971545563591227506031531100642181967023108819480767743576762864701029157157778466361167906925091171299786324926533797048209656419203734888305859797183085517499222111523571007266447358328581868588766770651518893364125817333419355113451636381833751829975536028557214750905492680778884469340791589018988269787939046151824928227951020378629050823160957349135862572576961320220773482719266628020829280301792726498862298471260929010609708812454070728202592480892308521541085124088991383681599095693287973978620342377864373297714325587076035459015430652827152961958148868690945418308632201045083008861781242393166219651487430001519236119235184193562423444197233699043396804363623646222332028167269744365453245301032544978571958195359721155710629434087466053752466886837240128447042344342067442324058596315228917563940846332818206014501199417215980482902944793778905503658815114464651600898337298792977325829309634903752954841429728732303983473609493922132611280029321186244466696189693400894086928989883970416569184862006362450051643273411334955873152856626129523795457186863879298626202140768773647037330030254588106562830008976858335688425238037693401607049250946447965317066867582434156670821804431871142002119372368396757867206987575575619335371839068437124403361659938875432750355194148262673981141931780691963637023858210445037303192575550114456289435018445545400263967592272736887084744038765217832044838857788045629804087945958220494291119126160108761347374712926929110624276695354645398942147117634019704411898812836671624334646220212720696105617888554569770477866679731564992334136920047467717634206294843141852164813724365296376004401613749339189342414188802669412782021894507569675559382669019490379296314291318135079922410742606258512087898224027680100304289202946544095647745149809519345226593063453841210234189343746605490487608963818955937786392989459784168920503310969808176282688396480354448786666187117760256029513305021675636447714428296928726491971748976084072902958347381336418916305595222073399007251125685643455320800497511026056334017402648035016210284519079240378498858695298114006921633547283393648409144209463492278340906083173236487396832892776581072128816713710686522407409260969908975279201871983156914111229047063841292002983474865092324875670442208440572768763027728422695239890625779969942810205631944125547953374811908552983252248381015398482632457741169871023613116992438394957503518592276569410444096250776758111395103755353601005895604364906168378136383973696967030473288654773955555181418679770749198975518682787896256270988894038047631752015577486714740182887261826805700498095163182773901316570423300985324431829835847225671682700729261424605707834495229534591819642329210217980201357087179677395743134251833221385482291842930701158698905152457329384119838456750017195113120698582574835933385700847421154225780878827973175884779225293743447954141389469816251927057834197538507385453867915973725950205878257810591655278390976834078447316165458904517291634184996948814941643268750639042336946710506940656722019342406474535625*t^53 - 47592526788279934759079143578267692253277935014552728028259378675120011793325070500101663004509255784772726694383121325139225963395311784048272547057730078043359289136019563012564025889719652449554782359267199805590127160886386114924477676554980004028641307553182212679537809883962306239547745674360328658225556645875240007233623286798640397315621946325486759044747999670740578865227438105590830048100318787536598323776577889417133719036934891406533980421332460733313086428249747671491863867900917096646186649412473269502667640261685014806512097713571834911325306240986726653973576570038510714715434552280410064316651905373642728009657748504206455213029286735155026148375507863514569582555088990906294655481371665364215404784868041864053226036890262275503617015092589337892684295858374459118108619587660622754985227642115045772175567891894018862175588600444252281312607825963406491820425150512483610614547017568144848378149511139197331868219216448307428357237797092706143005335112060870352229209398651224859071325984072727061847561549614675629170070827162774370482970490444552813512901776939356120809864523852735055224990191872249567913019071866734784517139001355224157816181181148628958165232659125744826083258373037946817750134521394910842806846059652448145363799758225344858750627627581534982096552868396038964796627268415561240684917752581910323532067797384044810663443318085374639768420084107795367050187347394038396628149167756192801040060522685671370145850078829206524811574894225363010820867016007117533241919503125293444116875686687321444881618523425958475262508353268589215673684675210420179892011726011824330535302869888751321199755402511415060919689144662272550143617753963383301621405998221704528968548477940806229732676981404267223142676569134655730362734484759772649766882056474822597337515371312441285543111154738826422396047082224221073706007193455304831885047258211128598239672981013538711572312460319214671988900701787714597012757856067656511132007939618081280528090862162679070774787792163868726286951392996063680062090352855153406472913366430888584339880511696688486391538119599719679951340476138834063758129386296426617631356283700865733439326113192977157979336748100705658241479614004599237081358571551225388457837565516330168378215428973651854053136110643712934301945215366613994001017170829181717678856883902209597056501259446004836555416216187853381183248826182467928044667071159174754220524497815069836782184543473437012662352224710415087228285540891865554043997468629859382971059088566134015761335517016229102860887642090371515010138347185395909758941629474415598015725279241232922765741813967228585820795691940643498374439403782242996398550038828996935848514996692608498619343988981551499766524243830424266620748887101738911058269749544063091578146884033355978183649163062130446402612671571404464485109120207810843980937474065355007272645623959597075617026290779409327888311426821874226531655373736177673356920888920435683197530627541782116224260404580274343578472364615852885136953154115835312483816700228071989169176072921923224760843710406428024449895498675383205283199394505035989204900155614398120483440590947166278537193467850691319815079838573989908178090732438341403954812546775739045131370367358722559874036735608696143374549267141420741823351205661358659684431906984852569256158722472540642804421752195341282275850479158643785349158752381480840857607270608408333795413427730843926927279454032010813109657493370621681946589337709319197935421666894010463132307944504871816250088035015660044929777/195693967478086835715890762248634888262282185507143795700969775557514949927776910399168354134253262424285917810408741470385703046716655133680783305198722113543209646314532393181155838299669464689571749877700545522057549256505304075334978500188493047993073003588190778317727961694082349471020175179306632210286167413428056358926496164950370705949647535288179795177488290607832505366597856969606198062102478660418986643727866817752785753817491693648313682506122748540987343003912651061270431697857723404857809857657653345063544251623782569147866055472516617992040307183845129934688120219419132777516120940288640816399381557252596272660245773301385995965727824540711718722765114069627961130688528404139097121756453877855948838844713190651496359359224322070218273016417135778509370569054859716424120017250638747739657719628547086025322119784210828466592666298067270042352056847957913741977428102613729592672739332197280693647665966328997303554015426536927772466849597681931333077010751046330523698160603505476111659851530719068615157799598632633233083845823883777916194192797561688147887617133775390790103996539701781748622347655151693094314620911126641639958010150828207991593471038685540566667288823819486976785931085101158234064412655587322493654107425476393705956444676592864274118364508821641111576897420464278687224255132227755598688780230401378318048966977810520217495217113187479927453020243587455678468630153152723670012110325183649083053961333665213725972195522455400827521628422657251948179740092718909811483584291436981115354769291026336102844054121372448365128149170548126669024350293246700912656415025937439646115147351438147452362502975346261703052333569960036719500386022811240483661136174740830530725016251161110139844992002814193646648627006425442656829088720445164323254774853925233020776080370890768796875587963572834276036949305328752572431593249221196581600906427299522219953596139016813968688772605412301224237866309368565459045883157408681761420158697042290149992928466232308171371922139649129333092961866752746039728317416765934283974074773405022848207482549395031818552162924786258269383050305818281671171582916380622740893950075035652080020908457130073503166044397028491228525977060269552104482794598940496588117354445892038222791404490560731118403075426264080089696767095021620768289900388570265670618081810686842301730350775432360486969226004949627803018297894696153393572419176708775400113377032198297528192833688552765903516526132531969655231179226238191272770206003689390286989270626313991491379176732569924929206126452681959347699958561909102567224782619883016033511041437736104442963834715356579358499476319332217813499112524023602106920442284986140426221093112054445075611886132490592380904885216996537116362978474184077064756051828125090568171875927134082963074619103394519265332323589412036696068830263586875581978069692488197879742840068280798541918326668374959584491769791240773922481822401450252291001414888464298539475289488847602260701608504890565593007109916173576140710887087499323491930194799943411327867573238925068519281084812995455309056514726693505338564842791737272437835465252362590868115961197542455841388173574729797823348429061202504767650877213578791166367129537602778969516718955361754679830652920976437727355146702850628153332151145324804977420738743160994645739535210609624164926248934072400398319010124498563611408368951791055948747050541629145940810760947963533477029030783783904569451291017188388478734974619014629081575960967740748438257410602589837235607897577507466875*t^51 + 1762981508402954754717882938883945868680192639180454194270721207777034049790230415836649890691496475266062368583870712390391891798421014567953932612067208894975255458786958726373384128698167642431890016207513092744667088465978520451716864745410517003007051751853860771373091540672578021055090434231013272041935869662894770910445680376546950463531117556685497793061340120283011819656773461685935803259578987700976828079867490866923778822441824166458793177061394897428422341551815211183485698305105801075397989199006742842321813808431630227872368527475897449024888717648909869235124822683711283420055883010392452672804872256559749306910397946012720499883978963127324233892737331376197189004957753528349916612653489799137947965228856694733621160926394659158519256859195838719299536617894014788938481257740367916244881626839682892208288436929651519233853973743514522794523535094767452936140573852517746394134783430415206261173786488683006560656832378785519303154884971233016835720155650171037062163858215963596454400732323373327686944705016428807514574174151183403377148865087368248050093108783147660339014361237577723151517079305973211485803614575431653727812408022455260973134077740991142358696746617296797041485210000681113219536445049003818529719765389478150605524324070006723663571395899035737673561404800197517357920579549705667453134314268173530100113020122966648756793150830701624107036745894351737860442637061295634390816542740399598438849763824171245953758760904045103542477327077809448568458448327097986218733828028763340055720958535279570838658603314849318213919004491427152111191521541429608258456917511575073419776862702425353512331831994573825418049042783392556032464695152381746625315341704653639500971659684920529550701276447394175602380313513932416066947194155608173035757392531982956560904400349089994442725200028864880196537475592754969862863398443714341791930726463297553839510544504262036746450704831048317797784264225730948877244616466913672791428051039579465200479442808162364223063965401634368789895902757600183826153544619871400252120516736219709578797368312298044387515484750614268670806818819643522265687599129811275755915276481042260548272305838265201044247024837012680549397601973108419753638277462200708075746490104839190588617571355587531109087895711290976326067698194362807474733210294664562593508942826610165434421975400947258440546767279220793863865203097583405943681985917887755678341069531673028643247158620095114280954344974255931912702084483661084350707041969328183119562224319932149150854453180070966903173377711952089664722148126866229294151298250129424777329710334207202593160491509714752494739259871730270182308189199654054190243616835472071716522690175848791701679322283071071950992272974821023730458333562820545710563036703445672799723944689957152113873557291053082208254467202732131824284025213382736943507673562508472503920755458815373240712403736155692917905991046849135218260308929559967505828695985552717511229129862759032895497530798925089708919193724122241263345939072551729758638410040457676496251682981372528525679403909255367066979917734743285666201334135397449827326659088204002975593064152491592660634160615830811503965917380507107305593218406981082095592547584805430919288564517896651742734456253810914357578164041553131234610756807083505468279472961250868958932483758282722872547089461510014111530606611102321294681910187057903054074468912846125512916363548501797494608545491702950182974665450908939413498512044129851974224949120279622224874851852487181291996160433559971037247823/10450057863329837027228566704077103033205868706081478690431786014771298326143287015315590110769124213456868011075826794518596542694669384138553828497611760863207395113196029795873721765202349414423131443469209130877873130297383237622887851910065528762830098391609387562166673154463997461752477354574974160029281339877058209566674895208349795697711178384388801062477874718458255786576325562176970976516272360466373886775068088067998759253854056440819950645826954772088724116408935566671841052665602429819407046398918688626393263036709989192496047362232387400774952403617329938512345619716981690319360858211413419595726975157288640960057124294294012184569865830474005779795657091318133124378767416781027786301794637077507667994307684380789905589782578798549655779076675050572400388387529508857048008921184109129297722228164414393752201196476858240116048380316792220261599835680952593821594660679573160248724280339334789040785362601968456009784423777071943049729768516215133186312374105874049965481776227192424362636071740398264049426498566982614646677366995393740724769895389794147097198754943605868191553415220075145376433364785100411236400756654162663573757742054226306751091353465807866260033223191960604560368719944401849699039635808363021161129336520439423898074145730058952237920664771075635358206322252792481897775224060962148969980864303433602183814836615081779614244593844211428125991281007570133230224850178355443978646691364806861035081535217722412966915240899118404189654957769897254032798120951189783933223401162734791559944680140806347891872490081288742697843165707269964125900305659373828735852562385059277102548868566797073956157658883490374942994612635865960821320613618120241827504671731160350340715867812003281467722572950277940731036682143118637874673337671771774861804977199607443309442691805567053753156397254789350340373092904555387367847079508411897457488403217794486545522033823497865927980457129016885374302060920281395513050160605623606059836474422058294009622380096805256351260642257263506387164163684596638521492150055300890764215592899828220094279568137694699110685500183586191585054886330696241240562527734725254363736934006903821073116511610745925069066770801321431603287175018394082379381231583422517805466727410634841097060999795943041722724227762501876789807362874154549026680680749652186811005568690677378912400731408088050004156668664310124681177107576774591216767184036248606366054333519389088005497318968717699247782495477207179589344970681119413965929000597013441325227051445167145639648037519233991219607152573216629167177787205946077089803391901753056189489612775107977254268773800041337743872035452340431240852608782860352509551618018259898760206372183707367037674719474997633140320870587615082013783050521429715257973167621879836340378174508960030228184660121267328768746079674602759570075536075539156077628921578869766778267659646194642138438644091222841811860506852257327460529316237443472339475555043993542007980458704461960721465894161156202666579669523668965913961370472463874469072402316978164908128410958598658929609929013957313503617886405433185079362605078770348180413844476162352357392327948767141930128468890571203766806111868213754592556843205107448284004717307988396972192792216317699902956865980141774640764833932223543387936871160344585794267448884797114082491180246553930407061693079466181270235140648223296849206902025642387663092498922996393239294634621252687673350243854060504008698940317859944764447644655381192956156315677355966602945726178297308381461730638898731125*t^49 - 2926288670558864322823805929225321961154029771416032895168115668364328693327398237187414513289448661984586759092082536291350912353942288558860560729634510750463848743093605674854440854633162128467983135115034782764975480291939009529648427345812551754097468589129078268259986447595847737291446865170117157160041691033565149606344897252757163645333822349646303865876897105174715651468146175684644734338596524339586617311319982750885119166732304741332802416658075084609313319093301784895200943773247471477425142086332131797143720250534238584131402944023585256208096966067817195614929212492320764078072016151009280059752373867948188287491185963775378051672146512517055623538722875060171740826411543552203924046942207378723151135614827456620568654331157437490993190295474362464840285408712244579549628625386391105944301907560756376064882107470100673832457013183098703487149675382502105858287302011342533870079463328778323467283627655369313014237443071551454446553312814666686507625211192419235406281497635384527190124009578080031608843993742293001627328997069273740959275741019421341907845493630980180017043560441122112827930405152480293878165574462095885670634859521308249104790864904739122796244116300257631259492263972992149167020769620912005715836174457330808191524785030708770014358301461317528675187806330349021431940234371086032607730754756880162274425130757783315957924834009434271214772666275090646024632745976618106992799074475564298321812393907217218314182978114274003788095917547267631999368595758303592405433161395892796389439567098533663513954782965968832479409788838868725486428678039330872327880694921672466732702761251109010417485964900048374160483406489923275397408610670312362542777336617322605307485560351909527089092043023048767974232889675775724570868827045562643603027692606784494935101027679141302251935485097749467726659992575972631033917788883473507269736738855995554002014838037303530203031493080343401274021548230773446249750541723948997073542317652413896974138616561662842617486530062892295653984393989252045035527931974321232595943608263814985153270272985141176811879152558701181872781352142907751459632033837508354326988800273667031532056642460881893610777403822343505087066128569647615749768135172321683749363084615175525264030701592609539995082495504724807950165957747740096961076823640230537219256362842583202281808599449971204075924606876210880180011704494003363985805081838835762648654886376124607857890813997754378236338956336884175164348118855175432506684918960818788522450191603219407084210380933688387786293625028652034333490319667184028678710392777218570656704170003293446920385344456555343358383200618826055841582510719336331117929694754377266323042415359171196561723763847137854078446053166475745735859711524143516821403076807578979835920221150813395874596407376106310379169147001637345873280707648423533628161883950682652981937119961563557651431185975876118027790124293266567492125035395612943452199072691690094354858657901921316454239575671466059907255457702294238287341941625146371799814945854651117040641620467173503841482003091302777507785739264873972020321670899487233381346418120402869754839656776594363316961196756315155657282502021784490197054483985007407013327686883146414754532559300574938824773661831817124417968870531941995127469857985070780168024348768083483676472692090976044150360620183427589389393409469493418088565502780872034100832861240581703459901924084389875767760482396587971820176644242306692794246711640155438624633174565792180929829751134566230497835048264165327743939504/28648798087904247088252465181925663417564388357488679675129318122128117179834997735865189215237803115803522506554817674768669433373821508896851652275765575699813470956585034066238842662425488530697428379034634556080155588502349964367508872923512980213745099672235259779273260416659802565212573972066085622393199863744588152757618930401122229021616359788494468218901928649922973346872511575219859207728284090258154261022805710825874149519069283984016599389580018864977930740903408390263618668192093736171571698631049193989363843563225344520924538006664300153144937541889686838234525746571045042168043713327888490456312727812158655149000143473472700070623509725721253940528229985042228905609818156209212230473627474436976804093238073506519264984233872488540893054203401669256308547756288381424424133300933305980319605836396319732531544776735876671882772090256239896363433563125332621157160872475292405307727108685387210771676878425804678720701515524897911898238753143093188259074059623586681197885413738493517130219978988982995999448155935333290493952237409140663347498420694469668572592505049477312116979770977484922358521401417656229444010237630119411021934490121450351161155207120548095937369992832381793454616286650298948494646076399797942366905596039027808373631841695331685386952570766962456118075835835886872141519831949440449217022369484923412789642035073999708738371233464062622685540722762250093141364725318892815805405555238212006783250739406409064120182599199623924411094884226316961736174440430812809014211092983551843528283714943843253064113017025573900049189086938978200971005599868895598507133215246114888927395877771559325199534262109160687768889992464312804156409573388452091540710086446650484267404726042430764840082972101782381732025734038617762336689490351864117478281672186678909208880304745874303826680463222313661137213309119291300062873285999251664458284533991640667196227072318841088224327375666624522488732860890295254365708943701131382599415640762513554325699450197364070133047883195082946081817401121717315130349227702627612095094448562114099986358271833271862187797663768607042236579042117486974285351691680913452439360438127770339404530300538303454441046997502942428136902935594645001352997526041627718881653681268611163007588999440578542954135127811484737049607940396491722841852478517753954318607103281244787086377515356867239127041751508278777187172614649252790886783504534749580717822424546352397729356595540090019026233644063363900506843695132592679103873382589091271116098651240832378862436456600348969125861785625893207852875158122423599096535829499363820709961319376656563492995345859977272862451906716280229864378240404712394975165320145297545580701823061456251130495999649143171126185788073529782663636526259429763598389024160663769014778260728645525047336177067147846896630408903842939501635653322736597954316023103976299398924264200111842052998459651447654763127784091562605214920506419657954781011215528771411083102890189783470549324866305754759691371474952643491587254641499339737490042028120695241210719385145001765636957832602889777836449035519656963176755985352003063378957682475465496598837470499001076175794373897280238898114714849592810209526583752777562302407490306934176733290443967183898373412360476170987620600190984259101941078633181080735204692393881450591668326160811981183360856206197448102393909943409755024695444772219958382504940660312704397792079848655543082533062233150927776295956958830595630884846263919174290893408130734520098918279779930978335222646785356980875125*t^47 + 5738126460717650036891933519668028533756335938791226585684950025293372579501341277950404689071940444851626738357575586679009796354214972580847480225111265898774167703333780760582511495745384355835014213399672319319735712191396816518291216751971023530143077776726856748686629181267112682165319184282894837018668931988363167640517007533631906784497374267954865958448411542973813837351036141744511998915739393005620585389487166703859190780261349690158378889531240015036199148218064881361991939021305096898717914431138443505193953975613157513860216127918778810302119265358415771780876372780757340375318659819003141731647386985918750287347944903670707454491023638087429414820751819700234349172908389000399257731530300638205381309132032153935761794571545149990194244145487279211648053279122272576597782218913415668491255825486574570041174403727504134656589452379838494209894438042804718742881881222648998057834126226431058577630808457205540508266294454714352011299912666022166413908408134851690326426061595841875250423346548401648621809674685243152336433181075004597273292899546687896781131291863736677189591282031856467649588876356107717069670568792844153087921265178976381411623374605768328315456814569928947914950101227625441448653999827171348843797941643636713674328052595324146675802926555521613902658396294655917694158399170076746018828388594376986078657227350263582405026608532180040891505189984645748768576370645888917614495698617161972809273380409891425374179393697760786880065054388152306470502695881580651421589463384497414893148826309277892168651700855296585443268623879004976042637762686074276708099158324694615835948805092626292658598167010099542870186844356592945170673629531122220735148588884423276394117790293229824262221426455023025080265751625597973070321559216261076900836415519034268586167616583116250284599343908792588668653934623444881948859619011698459871888749720183536473931457453221926023369874090781544785778718184846042333738246397783229088284846871632895487346771419793002876885346927975098184181952241883831312082984038689358121801125741396297215932521595909959879699490511033647453139129060753080585967988467003623928573440878896878527578897901829141938952404387373339200275640170671446250054188116297024409377276380959691019171385606459055933898948668468082375208569502298500704893810712806180968054856064737067559740523904296549464729743050692106991347439056190526983372378578238630784651039240034553554653095037742886882619373650516760767949820932890075520507757924245541460536755822415251311127462651896002668319856879513603645683222294933384260451014667400224062405399508573568547932379629199423049257348254485082448584152003966370210451788606371519289195227597266148429925503704857070947795163183946765416328596351624660423458943043316853189805805139653076063182676517725917230208091151557744841703786086988131889707523336741857082252938887882953877382522492298802757373288291711597127934181552257227376049642279058813885527484944130514905913866999446697005821114746577205224551609667718061647628741130865924098842950875819625743170324220916912740949090752648344207327965881567498782987829680514014841859412462757924047041337764581075469750720577644655645444125337249242347553606261912123232054641025326810327601469120603162733280947289936508382479805155309958079792229488572140669634110332786111132860118289563925311550698657605346154848527573823111343956796180464485791388409082574615781477035881906217171010975685272436638665966691392294541367719169079372409156163918698611792002859100877132989/106179366912066840860502582156727274394923121562871601594205767407147303491796950062240212666940681649179800560335552791465515688521598177126657131884119248360734541861589682154117850031876553279275155804901449390907888019518876459251610647152195502053910635336477430407189156825753302044993088522717639948351537787615707447603556839363933707900050899119257215298107188023101331038214482204784662084375815276337987110756092319574772721472282220780361697096264583102268197463379948762400086399423025730770804008658175676152642385814236993416753652153030038377646403088040608263530124393467426233272967166300393380043303697728214616009430573561850458525739969073661086905441891934032900553148214926662274445962916295642076831074480434774820308143245253572020589480523208217517139499516680075902332422912036514585990692552413170820898192550157111434279333969314145977934175871042556729061726427200168325640280219794128390476658385405459934940593925242811790668355556516631647449496310575037920356107236276902936315869686502721026805796543370545402118642955578361671294812245866054348659588651458630831464510290466723946354554062385251542472948831663588658257827918375191379495942752603802320428918200326499266549768836539452772110413139298767205467038065673979791121590507058317993767331681005308815435030659253991414568563675024013637345152955746339582157422698831361307231379908778465295356230218960738253644470089575755683492518538374380438462983883530190365708314362149103863746854963379120000692137477599314574677311606929181194826712254863083683168224494347233058664455867872534406147312333225791993799099542041112244663211968098447203730586943145060371731491289134991498504089875284771712091561101795699274333412690882261290504256259463113298769559268718479440830044143067408151584876467357109587436632811905941741414723547407464350064212036781182137937790772520684973421380901194910948858413915690636805812600142881847082453853943726714829197288909923991387297311110922003390841955939909072436428911233510567636847884722151775978414354095178780457042347517442400498545435205396911934389231483025682451119993263340238164908818881564471472365149065126802219748778000893008283295355239326545710330405277378490768059387825406269535469642378374854436580359217937456672097933221603604346497628998592470829311649361899989585278758059125130872993058202521711857781398304510357714735016186029684132670249717378767603207669063108248394119771832350412432492932134819124093449916704415755236484284120703808486445511226310243389781038728487785710817730035635415271939092339588468865180717284119187293715881427779265666757786039943401973596364981483335012425533061494428107234748990640925745258984647697100967109796212922959629357870792426277895772238153907023580559946864508018705200462244299349327929246033516005433265258290942705370477924191132075072352672914170726870558507644992738972540833771855949293690128690334183567321347293730519262166024531954005659653702905821681723640528789875939488285159008238718755183835070138174955546769954926584934184714671907739020543242634918436514393575425752805009150700712924293476992198292247607533898749311029416849609198573355291641131697894957640192879151721666013015737232228058390489008598208911679162103418852859732853381816225185723892621824739791126617047400839088247592067381005283624949327561675978548312382922281036149579160685176849979190856311673924238142973208637461294725672152015721736938118258305794402846179754206359193313417319069865561352074860152385961828879855376747225*t^45 - 3188862174017127780186720004157618374031922332459477913572867796133648563861930990133275457503862629113178295299134269401447873081949995611438499431491900860984628076773537658442410275437433779750904915921536113225657764512571694331255786709694400780930314935219167357580292483147012289660988756236018101155701634863754948099625114912560232742487503014565499681227902280962426923031881885805024581007239596446773448394390412027710589082693050230014125453357275030072780991012700356147595341626781366072529333497726254171869327939666374666601297782140964632474071453100884425529862634755297316174617018924404680597217197624922969518593786379323870247564945844604737138696490875491054788504713389015891638528567189911383896982088092500831577985141543819641772038302194031115665691786618779585183760090436015601085289829919071384515388212988807185751700129261869761305757254122108574289578384950660607958191151958021599802705868632509594366148371071007869520272514168067008882780675264323889405560530062817727409072426659505187321144747776897923561059666509820243895089235738235573077831452897928674470090864138014897126682825368050316020287358797629881034117447057373480789401621075166618543179290405780332580581461882995105509901541488731890137334540835237865646737251743217749938427024341436792706662636815283882469529844426558288745415034478962813322629334797342686401445912171770670645558610271159405410948858650208647110282055680929489868255041050841712766189828032001722488538881859479504185527517024554224615469503784288324215042132358997678758838357519456967575226399972511759334500479407056985259406765306878938854242310891210109685431634753227310509225394901692082900279867908256852804832945966999180750294504351148705068213547997963112591482266516411717085121833590667189727530749027361025326392248869635653980017292466956994321019873287942507916949095465634888010872415151846316129466723918881807262481853992892502203770331696626127207557594612474107816090675028611947995647527218137662673613278312186670237696851818954038000678925239808268213534098558122080039181863296622927929680487312067221108813701773523798302595103735201155853566859440185461048897982413469642162834765901147237113836062334604984327147155894681165695531074149678933012858667469712056131370037852481314262607555724537685644741552067375433105983407097344250285551128408769067447387857733877343932108577168996473657441946173091886810759759474466988255504230783596165403724938515551032423199241283716158184244769987104028104084644013195719459256822059404716491026177920742123755932809921101612461936223634658848460435472810000153662866075886804939141416775885581953055123961777731474015993693708191354012347227202668455596979447062322057126631025887489450127414822668876768948892731875318473650134063154563795649815300148077556879321055968899124480022766105127674354410032003314825749611809712767255311113523594005069273119019441098132917852104647250860671345196695837584551859851857524963055723474608120541199385063851302751742747723770707327717034906366753625682072770765976587590807047799575836333399545281987472171011940176968589548729916809432264389659096960882822245629691434425158325150309076494111691139796624258999364026957588214237379480924071943675313499153273304465098416039305165328698678815862666901943544754173046321313221152191185540257732328776285761335806803687074024868651384043687824033646680707469391659748534010372478157805032944258248139205112777754495878952307950628963883253711140436235552156111852368651476927477116344818557167699/127581234038086073527148350958177746246211809022155877850205862571623271141281849306618890732798135244660645093945321263955943249085639911035563232243788604457818731901017903788042357610468364280090120459456735201637251621693166261299896127894349201432903709363682276204830227239408223449522045422318349848474434915880154826434021767762259399176744825182065097137644666531664378993380453952921741189642885856154259586090459474482662493787973666141587335301977993354305049571423689168111989147712062207150736500656679759356889493906907315933145907459835283013172737582476366733821468033296032222938910671563788337702765468721305981394344764737555576447716536373378461119059111145229685431642612954663411357539354913912679310735289626142815672186958244366175632898182401143200619194170927167601459553848929634587658263178919410908794501901208612672010790788615669621733181473529464605227171544954724920584087235163232222622435238429069124293669838794503744568104863673312311081574951922244480376152064511663081836150766746497819372195580640790435187683691847921510966565584850302483356577538675470657290601866314165047394932494379830794212271308003140466845136573029289537918409960294466728808972382511642880379762075795133337699561713032957719291659148318112737752695361629349429651054279067675544636833555702090104060385264574103906133899802683090942802346676083473263521294281124882021839216502661861191843228295730943584909548883364248474241044458374147303121701232698417735536550205981026691764980348042491084731186125460516720393300465994136373959889050842842511412392474120482016165051764818560047375892042733392299071677849761597216938536482695189223792263111677337501580902577513421247619776462677313072398969797565459483755929165308029958980547533452271885188550607357885163312162784372499786245651976916409711953413274701404222677654828954919813600991673265862638947439173576094516080145352583627195848207203014921786550194257470750559219725120237970837958914796143145467644696719010278106956977344774402684956400526364428450543479354449999375231993224216482217700581610180731493591172944849282424909242838809974370221723444728878223906643061190644231168740857346339342903978025882668685523636199771157295571998233454575243937355061634684679665618356435656897114899634860765517258846091645431224570469779449091152719495462715922668856448990682663172208676218095147116909388498539780698731707484579356597202217531698557301266533442118402730427649179020382809472660081746809581134178042353270471001756620789423748236604164730878757975854427384875025535375588530385944542759928963864415261566874633880385435041253441193886734360295034387628646731590479450017956009113024479541559203123235754295043670436920421115450007755583693222703743050335702943536211621007803315483018082467807176297757961518269875078981302926086873969356184177293230852985508994025814344515640942958748976072696357140619823956662920242721095862458745821826379082323363094887099035442528785964129925907859300104675543275136009036541206146325459293503295396274770482135433043559702589987340431221379639689792467152292896145146450957023817859669087360676133789827551324876207872594001796028741957006694991618675623183139857420152565947880053266537274801292560613586280857634904983473085633042921575686164988473759225401734865110217671737549789211978610006197189432594371105387865372409399342168243416713117163162612709292653997198031814456784828227716549850662641155168177438008665198566063373640181647425292651230116736909214234717581648308626002318161750*t^43 + 1744347351196644229135372303068923448770706348339104408962674990530342455235864640121066550410485988047661168088855445797210192721268495674170217791742562333481604330758625238215420510178151489949674662794336308395814411932358063238962366624138215843522410808567587988699501855979261244658361553996053376921165673913620014252860862025292601455380420147661949904438413111462532368430771216873389908416954146819769227705927697366262411791405696651400516688127602911366818488896074412602064476892533111337949521865233166862926990287158642979109076574254763329079042866882603466095970650398401127971782627282178424650466697400137513368121537060711791207192084778712881680550957659932501314924937077997258305833941413305049915136378887679090448402628754717984591986323613959977108829744135264636179562456131067787954240638141609595586676820325929429863722384115064481868722595424457971885077826736965259424839357835949587141111574380440569778757217392312472628545348505098291626489126248265021413881988242925802307573993510529257681513104486488772845267678197828281448538208250837109687116681641855569489777762870848039598758208871501704971332710284649432672019160818258647499930660596871981733325910713958839660021843507177939822363834281564363076421144377270252973136463232013622712919507955847867222923379266615754561359938202728363700226327777593880763207877186078117065807586189424759873781693516241802603354962429037716689687398239689681834389785866253735277771575276220170643078916305217064386228087280627464214293619172770896153216725674296221066047808387383754844880940834530280269335744027572742902585421041691509806387182105566265480674424331263987808884782729333610389896173019875027159196299580292225145606311642918690281524009827960121424058467077486577201841142880546062698650863353331129017788746039352210336677763334729959970225390040648561358977265727386972816799504344417296130802267054089078002305880008648347775946224625833143549034936530359602610187222957249968014415241913883041285653147001283942446385652420259177961373242960330981603964640018035056997916500000993827750365214307565367431680079308282327489636453433637025026948202103301129690229854103019041052884483362837055662977630847871859907723013785909791110108735129102542546682915089815487230831285815315962663866729386913196408613958985456871648185466563972878789027115870143762457455188901032016448559192426581546181224758804305178779713382086049368625587376188361534870973663307783075561826295895119665395283963126125772024970297256536908360371713293750129135930563073504565305656399389870007144086857520963115953051302628780242612233658974891173220335947336368356348380513876825252846799258655533101905301051399572447457290847880641937599125102571436597984120215545437120036643836329945482781141436151587355048446815108954121813053613515307599406728338585770474941886260909395976691327748830417938118115314199706415548574279179436211635303492842344052805149068848345797553561357543540220166495016628273989890115807583792046639835962912297367411612191425517999634515710371991191288290786851267207146879400879641909375069942289440695141158334009435776318629352675891906987096582498507214412860234176830274346960337420288027798354498088994335833833856455718940337372417198228170632010768765573819371374278452281851896064511523975986216512259277022543377587652258369806261270698602627825985574082294054283444160403902260127138486126025542783725599688184658259379875812684893545452904516932853688368999036909009940207956752654411791459382587266643784923073779/172679716767828127425117070366649879803012262443941211415860027945778473963316363480121382340670964447424408010874830175865951095274052158657436746897406901847559306898587023266606167742540902351191744435822836947332280101919587823433812898684909849381278974068983918026072540124036246622376349850672743283284002607075000253452559694971244117025268577339446247753742316096345740870110288838605705517144557135539021114196854451509092026475815520219543788711049284028384974071089737432188785311554465592004020100888808418478394617334465250867653298003777057473643100634886617300195568361344862218024293048488662354751184890222790886445368960644784524401327963184433172956493959736101574235386048231660710256018382697435300834530089680035159816773976042374684228713353854570564559002342975840800115024046690807744225835279374644532368372340705610639791349392963534232206306087428252093586543812008488148325439002011630589688970485501670303113757781810235300787527978274111081510410748880805319950977910571599799136371502898748211336320530076604728556353275943000742750095745076455919333786343044474238472396014406614087404303980765259354026841630832157562102022059309410490857010690445068921318190527027386410188422158401785122188709109267863703785454940281724682260624884809956669899799047482295737159621231206084745495684241818903426441696942236183555141780849954840556673007608406235666768427917556286543378508995617230619575249883995331655833227615752915652132163063791811911819237720653389615365624564094720491426861220972141235509071793508342720103849831605893817772121906832838449786186342149771971099463183420544925720270950142440884321461006810697972667667746502814944000198372355374804917930002972549321246977726007203301269652963277380084015531777835400551580782449958812011738787768615802036267370815268256865946247734595854087438128163841310073292505008931935013645138602375086065950336267915514018566643237569033673888867576390643780153209348787207041144391654314675958533054628986004321509211196880703168940988619404877577247220893697441014848883852311610815585438365407408672721075939307633421621347284156756008067541964726063084450386654913848703581877160408301157139802816427239941801758763411194293076518539233866958073350339235782519919511356850121660746212994160384955917787035668932494651193980556676862518014789071318589010356540877465037733603625421803772188986293372447364329892455872524510631838612671070579853773170495140439788120516720611151425786436224751572604864234068845149123307798370801445287682846217142877074295992413947127585089750057406092381130880597602534144725397760275312379520952332034516463715562116310697377669268974511419652086752977318821366177250519090697012595800669035091143963985464440594450182454175300263111802705643119836304922148828520410709988682799146668130156089076703629418989067886475954317296665661681451043042100066981376521103044836874048226843669347863403901841746488530937099130028365863312306136343143612630520039252032820141677130665416644788992981342235854206555623071237014931634469840352899784587516583653123140231300502052638291991802870830204330219366067078868627594603802025762681353138858244857506555762549965400160959750203248880299519492246955816569055661284349481644687114287243489258920554490651993138018658817971788799557422079410895235474365863654769822341312208767265077524971271493652132888180624481474858048001387926336340393615153520578534950072167472292225935599719230048937547826625310368803997212837960502158002049215545594494230966558914765511950*t^41 - 2964009002443603601310390385288351413042141683067910424798987350587448115151832061327031214434090178440218028770750688650732452644549815574651422198081769279318089061095187846652762042693587512787967045865719546522953633449952216786399829395386009450332850462961747449317609799781109823836082961110001549260076779697832029108887756274188120646601804514835094194176746639534785178881026834034549254831749807555338335487035676121644130635158801023057453861017474973906581318670798489951537345809045529147496512677452142745862664157939114614211883840861456024847050949503626058449960509802979674441863022760510344213423948403789414587498147491550855907170434051739272640889654872765782234142155483713794264179198109657837241663131038179514108300435389737045666747652341697371794026430032010625034346651184137370426747227321888422859878187881728375926201776665399479450613788454308438011966987470265318329631154577213888640535763353310771189670181880595486956626463866643017840408903501546071260137306386854504693332973097352430006761418315381503127386328213800676396135136806915076279221473537458063034603692906462946485121527944870285470937504147622061910591281658143872588985964656745869344390870406711315368029595843239304009162849456065862664157434032513476446495512444315214861321371409992142441536574810215429046781115700757196313539435493995652785356698522770165398976217209709377067263717210614699094619714690093468335376319341467340396380672604810569223889452630200587667463171785799121753399486839936489363509004300613298302106990562696199265961118277071308342651840477794225113742799341801958392501457869411163363081207420699899303000698541038017662753943898431593833838252454874949069575972384978036619542376254903770979463121335539967945766290513679528456145804552618977438943383234881431198463693526487815783049469666419976778984109816183593839416930058191951463593065414722203169138583764061590113107806604980218743215346666302888010777634919225310086627207969879790816491581225258574049454689393180141828952519880304787784277206331422908923174663791509012516163669657654256486970902411696358953585454576030839401593794791303581897940600943303901843280438988738567799162883679633634607509519632274436651910597848041143131533292542644130288583380928044606784720933028667807667215961904761284579864235034613995581016716774762021159804814360066601230651801126656694913115745105316806270432775551067331846395097799066085490407632752260262322180227041095785221855757368529490810496922010972140110848536293244220412976922910551124206961875364888892372369559542943579077725716804697330371898942184720343008102322889217371997637041092736010836274312261926388759921602417644054495979285831532397378585438435759030174308990245350811616294394383866738499023662764261053324046152302181873174015370062784283795629123596895958926744748993904629853100383139669899650417753700703992955401340318078831353715011843707815015621946150095667954425208180379124863297984956855749367424669803560894972438842845091554199346157283082173575730509665318233930330695292806575653003780627006423471088844457405773788947487786339347153403945682364209902826892851162521862049691228546863372660644480667058811299340012658737998157662950096164497485331878625309493129872726848706716565535201620075038614780611495207339404502124863918282665927844053000953154196245360790237025225876175517463770885071750114199540741830792234797089547793945765387983604969059239048415960551960448318620858155387553363803867040122163105715764417121320724960667884365235909080493/831810830771855004060015156034471981977924922748253396454447695592469478237926385056682268592256475082105380052384852676427447349185982959386433110054582027192511295426120416954993125101264102789277305514024641392637202929978502320199464572933407201287868228746934727076812845719442895315105587695313824352404646704812501220899525359922456417377818146940015461740587986073860581020653220624990898527708537421194065123265335467635260371438379640081948738303225209648927619000981052264811831683707486693190096827452186893889827729842850903569793325749901679293768594521709924799722554911356348489263362855524654025935585751682956099340496822618169355347860310461598820948964806045855144182652305506170494525942209335206632068772992970901074727142933374853661833436277714089914643974700920208732261396322474012914258596772597373052262281397301417106311987929519463679530376884562921670325424460284790470592053729202366864965162704550728899145540534329791997696018919735047282885515192779489041227271642387584398278862727378116383876178163173888631460482243871771870564485601282927904107873237836186880446297874275762982008537468320456644397590782667100451589008700331916388884380764948807608788844611900215024688131128886647844689513392204953207259203675747332310889595481706498592810007606774473368025004711297603347204820433152034798103296246137713466841505313806853901046804942932476687482061310179672983347695771570806033319801270465317122611279368565874177953712319484947624007303654366937781334411009968470659922075393707265707635162907753602127329520530296683634390099429255746191043214696940974738832779968916039581213500308612977430572891435246654868338155608153803693659492159516744487104662819197036364543368314302991512213572201153233331538232344451014852126939850411350544351477665893192735678188683304408073765461648358077616317812496552652182323652177172125980363777413879987756711985680812537040656391205363028063245154788711027965372166985011546112829691505540207361226299737188679353611444180096070143069396398352763939178686012323039034942794166623003318978636028486907630790548732030673189517465576120958819349744830082864858023204008426466316034652175137548256953928201082436305020667213992948119088107597528993273646016878026025553270816901899976292618952837723805580335681452307662626673434418535211715787998069306961495842571142031691340302115024897713292861580315635569620857408781337160752433856731769181451734639052994883825808629318349285424551044418399717941206358200697485779313494882395933791324813710436237029809108743945233114586712820398480566957886558976256109599591855064740834023302148428702853697166427267594212977797088352829399543588627146840663898048950671229577072870015417912939047143588517732131802708163405409804014171569866247991956637180332506856468847923239791876968434819332901629518300997745829292138197352882489916609775969834849313729703691592259134751259138931781030990579144670362440904345868347756199523461652947890110431896396987365316615446498043593800636922319306858677920379428519767048727019352919456279415476226133946834041020711107221040692221146072325737032312152392111071949615875611905599201095719594130671823490332150403214379284515650094125734139482287165180207148869732259142090367603185100698458768583018747433138661379254348485672947821552483146492372148093098534449003932476459824662971368780397469400382276465641084499518880864668956774121776105225869576567148189700356640998647510601589407213621921898507059744768224370151351334635859875917332095009406492405125*t^39 + 98088586799075596153226356734376382606739905594988881041664778258334650671903671379531193105204914764189536614355806342108754306369668000354045407401044747736494667887175384684786912095778510839231861730839002116444851938642269161745318122792353085618326778077417262623183888012292492168209502671606688044559411438098176279292845507816083731809200217332909218934389129378557586940454342414540528654667786744106707872536947913096794624756344281773852554316637261948262436468692170268451350190982688969738851941524309311126523655378897369347280469725787341703642302948403750649815224685895913142701466497742939245593929958742843860817970547433698587558346535204863837852878078442435928872259584570925048156762042675485526299765256669004070538765170625077258992968673816073052907473380494584409366764178042224337831406673858766704807222444881317394688038445870635768266443308491974773443716321241384058741897126463647341274249320981038639156743793271111602495542221101587770383798033699022973937049588241462984141053576267574979389649258515466538595808537692493544236909981953553858978828869388430237090138902088469785589678923111754733991305091940756339936822668633626254557926189224106502969250218117247547849911872575480218667797543651648159024991224044686051908481181532176393707242801247258811548451097974985390580020725199444716456983934284334019371650691537149336918886487626671961275583814590104817091833212267876228289473278968473107134094661587792602855304036479323379943413948774533576205299310974591548129790636797234422528812491701164368030905322435937226267469944374785897199182025635926739956175253342138187456297942159308255149920876385276058566816579044937971673266218420841326015374786857104833095768978309726267836700518641039717460836866002178290405940974199896301932342751153205069561112786371176237368597812887734005922134782871313069711332416725657206679996515093933812743926304683149858139406249109724636849457494067794950476078854981895379933247940001017106831826056685592639097042664404973394905102745525003834611863547391954290891581825977073317196009703177909084805585978897891133273351696763230871337751098406987141844916585958347048794588284294553544867794558183003197666134321148812079689378516669505584186330089216511891878014055175794157233478365819900535833172295640730876592564149155202650007647590078472573920905765312313018348310667843452715728487556562793725404237902900424521046387562799887604842114466030732294085973155491914717790253900206952468881359423236173244182785085848686609853377486390766780698099580747435491613184410577370804111637679199632418515880618081907202763896554066801253972014933839289194399360562281267610207870166443122609391617987161633061086069533511732310704941025728313479480892042917323933285448748820849150565991595232614547157687352636745348533506525103536161988982116392532991317061124946589713881419468113945062118725852706866586123441337070215755391284601384780553335157237721192508420913201741126229749659046229895127326389889080736001655333614119217497138823759624159241965759165673356469760437781724749510955881256007409272011541831720279962458875782464861518063839985401677844365499689707817435711697956721955584543320915522200792503445614357776422443767904268381166368456274318101300977187644772784212352270344098415990363473469663867898977638165310828206813024747290997206539075198066431857762201502447860589039179148226293459478788869710973877478571407078301511635430909039475649676309753508332079871242577349192947673329659202288830801741898770886591169218/89579627929276692744924709111404674982238068603658058079709751833035174579468995313796552002243005008842117851795291826692186637604644318703154334928954987543808908738197583364383875010905364915768325209202653688437852623228454096021480800162059237061770424634285278300579844923632311803165217136418411853335885029749038593019948884914726075717611185055078588187447936961800370263762654528845173687599380953051668551736266896514566501539517807393440633355731945654499897430874882551595120335168498566958933504494850896265058370906153174230593127388450950077790464025414914978431659759684529837305285230594962741254601542488933733775130427051187469037461879588172180717580825266476707835054863669895284025870699466868406530483245396866269586000008209599625120523906830748144653966506252945555781996527035662929227848883202794021012861073555537226833598700102096088564809818337545410650430326492208204525298093914101046996248291259309266061827442158592984367263575971466630464593943837791127516783099949432165968492909102258687494357648341803391080359626263113893753098449368930697365463271766973971740370540306620628831688650434510715550509776594918510171124013881898688033702543917563896331106342820023156504875660033946690966562980698994960781760395849712710403494898029930617687231588421866362710385122755126514314365277416372978257278057276369142582931341486891958574271301546574412498068141096272475129751852323009880511363213742418767050445470460940296087322865175302051816171162777977914912936570304296840299300427014628614668402159296541767558563749416565929857395323150618820573884659670566510335837842806342724130684648619859107907849846872716678128724450108871167009483771024880175534348303605834685412362741540322162853769313970348204934886560171647753305978137736606981699389902480805371534574165894320869482434331361639127911149038090285619634854849849305874808406798417844835338213842549042450532226745192941483734093592630418396270848752232012658304736008288945408132063048620319315004309373241115246176704227514913039603858493634788819147685525636323434351545418452436206392828324987918651178803985120718642083818674008923907787114277830542526342193311168659043056576883193493140540687238430009797440257741272353121777263356095110444198395666358458985358964151754871370189996464094671359795600629688407415546399792079211238013815353757259067417150848835138354615862495529984420707720945682463465646723032652065694802191898014833642779390849668384584182420168135354239822223190844344622387607141181100562142672245739287064748673249347948181570876765273682522595464706351289119495340661314664397510201769830783384244310230628817838320685840284150858412386467538890533035174502379978569838616770891159854974307771071140383424907032982121055816910784447134399133791696343500738388952853271977586750446826697389406255817030526473923768728945695037375634898950597599156863198859094550983742443291884961034106677754041423647482006478129758359948680485702080473431127304290947034097048084404694716991668557463815549929887015379051836016755930314402983937051285891348120589032999657700727459162277269327387065018231796073500056112478912051372221656462110137149273298958846966500010076793993087059694445790400156250176154493663474061455885741881472382910944308940480492799548148535083683072471303859498185006870846717718303709892731189772596502166147407119727473887322080915193715332802554656656883366960503639709031322615958890807638261392808834017320776851591589069991049436578009093222451422323371252635764077936083797475*t^37 - 1309387034729832177060025617193418907988426834360891854368133183391089217525310973073250999820075780010594487629257891185279723878924826123791284756646914101769467950048848136197407680508674573428820924321264695554198346318407406214134833748270210425518878121821511611550656270475470447566412894268359937766842515695003117074275820164985301269841116005625582204351994767964725769564743343305587387974402834662113017253344357403750268118882356157425671754337382584562183078263713061710333629958935045528262286518241027936506615632132286783900961317182744622518350556353598978486693450058256932147477329304655754442165343126009559807826130723380006776147813501228624623949600878208305844127093691986354462839519790562523224274285671834470883788533943810301189354028941759154797224710364319446466951006287155240906831081979658817265280670180007350773237785953190341780615483832927791303510183654205294786968103054207095485638656712038675025956987017747935809651070426057492384047881083650789013560601563538870193765501313556614148457281620839663687700099065636260882508347583545529458460136222812643909266539334707163356171828582268178493255388234569541102229627859634251433884058983448081101426380805489443761427505037247437632292974109258612489597376110468870471089198956042317789924221709033744985622548200172219041993275449972818660160556260648644799538773698200790053560040416860890070381913459376678993150410665736230676060593303329701092255436949193479582177656727719663172572525669250215717785842603807498967016174354199696113220467757160008958134750709158147088205745317351771327350476673992962266707147927070160164713965437614931459802162111053978298426063011378209202033729691326835828841875183742433047786775877685390780941303753290452194566528497940192945547712836818234778884177952727728089929783113920700040328770180907881833207475272397730367792138793562049827963946430155287519429692451990482883324196700694320642241916487334186188744051884297549979522451915390267959272293157657461543950656148891857921845753520899802284454407911991021022603537253115158712189456431184580966819009724242221467863183420704103676637601699755480210641416153084015742942993842606412888537648959755374219052669952157700647434455404100486767599985917012060757603265107386816118334210754005315214272274763345904335094646002310086184074579464457665695426606397688984260860427244315113319028227165787368129129245189295830083383514280393980468489481565423852952229922047562237302029308455741496696727359658883310700408066697941549927410625656625250712273557433164412897821995969075205330715903166212890012924037261980508713976020066560456028574719543367227596196987623772591526537450170059627206333176028567977752966345933410432084708912426584752838400928335968163041170297870367522178652437248139621870474887111787148443149133072229878230645588855006006268311446605539511840899310163040047519468982220546922189359044366329415640018182458337406902060851188025534283977348502121429885852443609925293084636977422152170531645255817353160694304451650495482067216381147437712864195245467870285672644679369490624499263339912096621912715663698168485958579084058528207850712818740917001520552075544370787575864405969846267456488505280190878063142082735504939615504537566044558802275148931699262672468683656127769458468133333632762324969348609475222325454572519892172337770369560275614271668264391389482645481481390508169963421317941780890159610423941892342785403029959127639932728509578694594864601859145219106561743009664703168990760333385042924314202811/4478981396463834637246235455570233749111903430182902903985487591651758728973449765689827600112150250442105892589764591334609331880232215935157716746447749377190445436909879168219193750545268245788416260460132684421892631161422704801074040008102961853088521231714263915028992246181615590158260856820920592666794251487451929650997444245736303785880559252753929409372396848090018513188132726442258684379969047652583427586813344825728325076975890369672031667786597282724994871543744127579756016758424928347946675224742544813252918545307658711529656369422547503889523201270745748921582987984226491865264261529748137062730077124446686688756521352559373451873093979408609035879041263323835391752743183494764201293534973343420326524162269843313479300000410479981256026195341537407232698325312647277789099826351783146461392444160139701050643053677776861341679935005104804428240490916877270532521516324610410226264904695705052349812414562965463303091372107929649218363178798573331523229697191889556375839154997471608298424645455112934374717882417090169554017981313155694687654922468446534868273163588348698587018527015331031441584432521725535777525488829745925508556200694094934401685127195878194816555317141001157825243783001697334548328149034949748039088019792485635520174744901496530884361579421093318135519256137756325715718263870818648912863902863818457129146567074344597928713565077328720624903407054813623756487592616150494025568160687120938352522273523047014804366143258765102590808558138898895745646828515214842014965021350731430733420107964827088377928187470828296492869766157530941028694232983528325516791892140317136206534232430992955395392492343635833906436222505443558350474188551244008776717415180291734270618137077016108142688465698517410246744328008582387665298906886830349084969495124040268576728708294716043474121716568081956395557451904514280981742742492465293740420339920892241766910692127452122526611337259647074186704679631520919813542437611600632915236800414447270406603152431015965750215468662055762308835211375745651980192924681739440957384276281816171717577270922621810319641416249395932558940199256035932104190933700446195389355713891527126317109665558432952152828844159674657027034361921500489872012887063617656088863167804755522209919783317922949267948207587743568509499823204733567989780031484420370777319989603960561900690767687862953370857542441756917730793124776499221035386047284123173282336151632603284740109594900741682138969542483419229209121008406767711991111159542217231119380357059055028107133612286964353237433662467397409078543838263684126129773235317564455974767033065733219875510088491539169212215511531440891916034292014207542920619323376944526651758725118998928491930838544557992748715388553557019171245351649106052790845539222356719956689584817175036919447642663598879337522341334869470312790851526323696188436447284751868781744947529879957843159942954727549187122164594248051705333887702071182374100323906487917997434024285104023671556365214547351704852404220234735849583427873190777496494350768952591800837796515720149196852564294567406029451649982885036372958113863466369353250911589803675002805623945602568611082823105506857463664947942348325000503839699654352984722289520007812508807724683173703072794287094073619145547215447024024639977407426754184153623565192974909250343542335885915185494636559488629825108307370355986373694366104045759685766640127732832844168348025181985451566130797944540381913069640441700866038842579579453499552471828900454661122571116168562631788203896804189873750*t^35 + 129710281195005079016922568606839420716216401646242825194225873242174132625987258901302882689974410281490150382584085099596923779833379319432099501360460674106806901818433430189257333238086670553412493297284124797929530082816161602765196312941589585605552383805013742737348532758084981369514261371313306372595484198681714315922990302257827688348537863203986138103792021166238846807118623877735946148330369094316401307384505857615673515287013815278666200406731005408822606572038084404555261714613858864546419663655478239467115312547649774632614983587540094761477160767296908731354408803851306607354942721247466650989059434495073067976689182342285575636557900120042446620315683794501193564852950300557623511347364204025845304658028739941514769971573397445985681487430813717276567455850014482702606411544940940637918403871271647496183766975371073982163701225212155672163430215647082648186845197267493837904308546566440445664522705219293663986061809951246807292528568119925782329061570335993191599560959068017939254056434148380745779769310273001262910387264585348067119275757736429566564644303301999201407698100357030733678483115374926707270299050993025061525295900560521420225974815396627100939403380495519613250817427802224148102094153155183542387472298040453776527694131753462493681476485709555955892132295581968875573444079162444408847278949862692347079241063197139136464186064318198837485207478255731983047511276267444714413994028320935219150655788705282986666177366841137121900635525446670465667108698656277928787698444793747871465301688206602099909183372927654016050499939374498778371576522999113174803559218897301985287193684741179677854531032091195083260215166671600506325254751435904188540363008438065855635571139020025197249614664557393029433988816059130243525336911975856253267295676032926579187354552550547014529745154794750186887583428963503043062406613519404599769658549826669921876323232175234451380010567966988288507429560807726282297560623630573519188427759608399428722270428455134938341928149970862130545444084907659761846994213771551738886626545004617160625566763733069436064214109542458427060237242518812353212623902758281198723252005667131770750507446657898532263888664572274383293926043140600332764610444753577504799994601168993083703515031987655778444818342572282501339908434499136517864836752807865895264477341714162530888682256959403332395764575374610501786667815656922233815105230157432208090857235398461780599491066195739939981178034900118336921180825691681926778165180539612048099362451515113769385465087585864455079383113477135800638561283420854224521261327383412326029001569690749644585073566840896675891279784437856480259463096073191507163726838972655677400597303147093047927474415231309174137361115396747225427060076384121228174118310065931325846574373407541446002139992894933799062638167959136877541321152160242059026991955015914697328966030545398037413785094915394075331776963976412173021532110070117021898749844718344086232088720738521067499594161835747324021272984802091074723374871127906255601075305134162243440268162941329832266739319733901310677463004170384563136394158912188944744015333866031449548920647911874635978180485090485362906197593807112737842078927797608928270143148385741602862831868333194698789328702915024959179656497333202317928178026415936133945841057784957326584640737202329028601010926658649303661837506384579202441340009293447967964245885304449396021708113001183900102186201951239508398210948953766869711817425851806209279149335901361825168690491298088438999104885465859695384479/1919563455627357701676958052387243035333672898649815530279494682136468026702907042438497542905207250189473953967041967714832570805813806829353307177049035447367333758675662500665368750233686391052178397340056864752239699069181159200460302860615555079895080527877541677869568105506406681496397510066108825428626107780336541278998904676744130193948811108323112604016741506324293648509199739903825150448558163279678611822920004925312139318703953015573727857622827406882140659233033197534181150039324969291977146524889662062822679376560425162084138444038234644524081371973176749537821280564668496513684683512749201598312890196191437152324223436811160050802754562603689586805303398567358025036889935783470371982943560004322997081783829932848633985714461634277681154083717801745956870710848277404766757068436478491340596761782917014735989880147618654860719972145044916183531638964375973085366364139118747239827816298159308149919606241270912844182016617684135379298505199388570652812727367952667018216780713202117842181990909334114732021949607324358380293420562781012008994966772191372086402784395006585108722225863713299189250471080739515333225209498462539503666943154612114743579340226804940635666564489000496210818764143584571949283492443549892016752008482493843794360604957784227521869248323325707772365395487609853878164970230350849534084529798779338769634243031861970540877242175998023124958603023491553038494682549778783153814926008766116436795260081305863487585489968042186824632239202385241033848640792234932292127866293170613171465760556354466447683508916069269925515614067513260440868956992940710935767953774421629802800385327568409455168211004415357388472666788047239293060366521961718047164606505839314687407773033006903489723628156507461534318997717963880427985245808641578179272640767445829390026589269164018631766449957749409883810336530506120420746889639627983031608717108953817900104582340336623939976287396991603222873434127794679920089616119257414106530057320477401602829922470435413892949486569452469560929376303890993705796967720745474696021832692206930736104544681123632994132035535455399668117228252586828044653257300191226595438163096368768421618428096471265208355218925574853011586155109214495659434094455836138323798500487752366661394192850538406829120660394747243646928495659171529138477156350465873190279995544554526528867471866226980016081803903610107598911339189928237586594020264624217121001207842544264888618397814603578059558375350036812518194717888614733710476211232378813336877295882452154903057262408699008530328712486027461033661644970150339769902815136099052560614442742457094232361466496373929662378076370617525106871839434660375537408281447261939993610882193856683639398930804810568320878023665810151073390864992474022624648088238152879981438393493075015822620418284399519716081003429229772991196079225567298366472763122036515192176406084234267647068546980597521080195213397534879302285951872316221017471567388494821998900296122187438716381299377663150730651030380100601078392897659938904641354721758122539343216198506737206798651098983386031155479278564093587016982048798628444008536104967058717858345267405258243690464067045217224627284977689577853571644502728423294136309552651431919646631882007074444174054694468888693919520235191581724845704603182894650351552956511274961107290089572522535079497701382637984210760703158723994160154728330305325579614274340456928361786434867935136622099770341976231592248458417332157514016646819819765785522487926671623426195387621215098270766373098630367088750*t^33 - 38765303377941665586107207941919840646532755779724362700977963791637650314829731027230305351722425217477749732457983557337159228146459192976453594106303571192347203410661414340102388225221228848692704761994333164241929896588795394405617595537258331120792867685847565757897396335287649736318465887301228000462791436022374078273752815786334623445493224428002637257912624250425081177793088243035125856140074271409195362164496150114246602731726057546586062669244420921545837884006330546731392384731278624764871958214316006006618961976412514367459073625484839949283771623021921777283254416099862524724006012206174576639310069230275756088656328215951171757332760618612260356639946103631806278951327737729870705603236501056131964660623980017162258586877564814368642663817192808966241648938108804048091300184523284839508439787314078388010112773861042572171192187550539875521379943321105433686913613123051028216397985870172057718468532089210940873213427198361822969405567022002898853988459071878933259630685904916955613548902367211857538468599156270969873067332052780952215070779492459678196606821120877407399445165461902795331718854825518209203258801639546553438364766360381361035685835883960803342935071756211831638947775587625820961053764953943761652232607125724449837450922018803386932526933025385969309010489345980575963271731849818944689939793478800621199701425815559267552136375320016190278226213260723703790846839514860677201697742226436356233992838433010942060336704130711636874539231312908106453419827234643030843702799996481727245641609114419325267814360105277980443562222754350748492399367953495957517458967798489872313884404082001255352101647967131788598948897081009857356203821956916266084683925460572873867810892450047591593245000671331351166357544172337215129792708886689808664645201962198381788790361805025579614085864635223850460447000491467980039545828144590598343983009972994239486314478427209194129417729458490820766692695060841333700506205336177449502510173614925533969689706584072163153250867526849039089921014959366825908049570526496939414245471362247174566029284582748210631357172393058617736600044989959607802022314233310407209716691154318622564395826389800838214107543229248178346583597746818303083184798879915203044550092768534440678863235178407184988291094559692437060547065298369710018237551171143832964369734199534967696421683143704122322451686609812417013649701734853406762373293535377951744258443816438730342291430925624897735379056653326401848050977450256554363991832547164609419802043577073150867560932418547955409801325430284587757934377559705161006547366685990553387965436528989705639397082652979157197826887341631993330534785230706597145815028373798259553198555855162487379084347951940039844775539919908868514816033196617616075039991961770690636781724498542011774369365792254246470499114348159333039873493283159583329153174239738499519814904884442397132216127280766300329108092448138097587059580615969954832127685322700833081228770250638573553539466652959130704823132128603362009769646629263710206776396283744671822401184305521257366541910739801127739685984797058596642387931481583068913899965739426479925176989816610666028583057627400820895984927370632519023340332681091016007330344714406277719299066930772190453289960966556719161383357600825132414096180367253591502880245044472530616973712367593549243959181769567488224719170671946871646980795115647857864801596054996255965287589144779514540058900713244723540096444735434878823122172590452731219650692406204059391404184090045474432409171715066775108712/2879345183441036552515437078580864553000509347974723295419242023204702040054360563657746314357810875284210930950562951572248856208720710244029960765573553171051000638013493750998053125350529586578267596010085297128359548603771738800690454290923332619842620791816312516804352158259610022244596265099163238142939161670504811918498357015116195290923216662484668906025112259486440472763799609855737725672837244919517917734380007387968208978055929523360591786434241110323210988849549796301271725058987453937965719787334493094234019064840637743126207666057351966786122057959765124306731920847002744770527025269123802397469335294287155728486335155216740076204131843905534380207955097851037037555334903675205557974415340006484495622675744899272950978571692451416521731125576702618935306066272416107150135602654717737010895142674375522103984820221427982291079958217567374275297458446563959628049546208678120859741724447238962224879409361906369266273024926526203068947757799082855979219091051929000527325171069803176763272986364001172098032924410986537570440130844171518013492450158287058129604176592509877663083338795569948783875706621109272999837814247693809255500414731918172115369010340207410953499846733500744316228146215376857923925238665324838025128012723740765691540907436676341282803872484988561658548093231414780817247455345526274301126794698169008154451364547792955811315863263997034687437904535237329557742023824668174730722389013149174655192890121958795231378234952063280236948358803577861550772961188352398438191799439755919757198640834531699671525263374103904888273421101269890661303435489411066403651930661632444704200577991352614182752316506623036082709000182070858939590549782942577070746909758758972031111659549510355234585442234761192301478496576945820641977868712962367268908961151168744085039883903746027947649674936624114825715504795759180631120334459441974547413075663430726850156873510504935909964431095487404834310151191692019880134424178886121159795085980716102404244883705653120839424229854178704341394064455836490558695451581118212044032749038310396104156817021685449491198053303183099502175842378880242066979885950286839893157244644553152632427642144706897812532828388362279517379232663821743489151141683754207485697750731628549992091289275807610243680990592120865470392743488757293707715734525698809785419993316831789793301207799340470024122705855415161398367008784892356379891030396936325681501811763816397332927596721905367089337563025055218777292076832922100565714316848568220005315943823678232354585893613048512795493068729041191550492467455225509654854222704148578840921664113685641348542199744560894493567114555926287660307759151990563306112422170892909990416323290785025459098396207215852481317035498715226610086297488711033936972132357229319972157590239612523733930627426599279574121505143844659486794118838350947549709144683054772788264609126351401470602820470896281620292820096302318953428927808474331526207351082742232998350444183281158074571949066494726095976545570150901617589346489908356962032082637183809014824297760105810197976648475079046733218917846140380525473073197942666012804157450588076787517901107887365535696100567825836940927466534366780357466754092634941204464328977147879469947823010611666261082041703333040879280352787372587268556904774341975527329434766912441660935134358783802619246552073956976316141054738085991240232092495457988369421411510685392542679652301902704933149655512964347388372687625998236271024970229729648678283731890007435139293081431822647406149559647945550633125*t^31 + 233948282719593508432358096021283475815624092186972581331423102305642034906915088972115619056368847131981289286519974331727710942140157571332995899306812901465844418963857817452627583156433960961523274782947012090763292248495213433602590205230296245412020597558460240571207885329175324233608885989571124843881882010589765669915677032067079511497271021847454953589667466715961748500081702595144521946043327627548784159224899907288074002055130129499177027891991537149364033207762426423665980456396924327094018736691036901566647613573540905075965326870196479774025312546464429274748435494386388370561735253278021489185786914570440807209974536320819530029028438055056291968773453628079282487483031711910642047179755141866737504805675122851611524889813823404883093478072991016229373399330673302764213606277845299158715876065397248177925634778522340485971161925819289888759483341973717455229401703239443549348233119216951998957187809087632884826547701990320966028704422084150378382698602394249385854527710223066885589608315517015554274318154567812506439801362954996966621368084551873162038072305571149791651796195497217891211963052706042993793368675494916601063637215937783021671175183668726596766029783804605951423950500277950613475504213406667535415862770207875838213873511514158752765988859316316411121366150665076275378254970552095403702465173383769550108049318619658922871701431874280871910925927710258815040177565025844670769917392449526313852980113839667325801737802415281366194442041830421779750610729942530071475913161527746123079637925927540801894178867351907052302648285351096028088493454376352128408762250345215005404812784947247988189007496403341649434768471406091703428352696848483222133247057604194770654346163948862033090854268158552517295285786597479922208602301168194143106589528377160331824432327541859423027858366207354443117724141435279753336520081314104864027643284515962532990230999918824177410538644683516786682813487606895591662878452545264355425774059031471560953107524279782645758114207189876249864067007173724133759669716426969123997004357638616645189816113240264466253660363799125850158305499135490645143337440109507009002802919197484582856931920275489775679300683802446722818851826396986994341606038402404006308893447815527755583031321750711301770610588930917058893832432860582705861051454765665179968994414428217254875499840695179779024921742503616398811703985823897279281472663576253973340165920110710657036682949042813227117563892605650878651544302939703810066213979164395757596244722689008383705872745648796072667469108417261215654824682815339066857678193249170043023121823367525223326685235542008328950695261125099068697177882421271007302980843481100710312888293838532926617217123815550045846835738126714441644307562485841148054655995337259668057876600560118728511905409062807944765261046977499274863907629607103181871098496315569829968738065657526434474275919217492994564475396772918781326899948189849837540676152202875336483300027989905445364929450841521717057012338061284578182584795443949743646555498995874839873415986918429855071583032261720427955859242825115043048302580994079912590455644153583714986686368501878334825198425864693606804446907221594976615055511882204432036507216245214101390204558212689363005151479745177869207712296511920293267372839120660485398216062436570774599083534204520410739389470403313067175829841514327938197879527586574596688626374030968522034087582866215249557914329427276420772533267933058415983389316709856500843187344183273364136102512164167260837453353783129616878/101728017233707896632649850702549746112153172048262113355825755044098535977342999944897335223087020171331568989036786307468085549616860730587848076203059482233752710713226353721897422247407343304608532577929280850925145342375960049793979183857506375201813023366782162652073885775685146715246872653273048352208296034441798270546024902223767268342909344450303202517016254943453350036201829534073683088287644597770986340845991044428984341774633454742386499367108364880850772263501759316327572467521830169851323433346687160011340151292372762045933604177141467336529657961712131887949054039141418018006331153901455384242388190120744365215339030061420924351298052856877558747746493472463674137899697057649351510616824608524029799265041678468936824127724925318863286967570298249209695913247719770298699107313453929264593837606007122900755224063122647607826173639023117677929096074148957098994069988939472779990875057275723703797582819237859436442825765453306713649459952962988767314960206135740418016096673741126060760796753259642024968905163521797794347347172681943032734756303595395294901530048583298289171915195542409864868112522712001964664008798305618452959308047364236495627476555798418512950071389970072379836017454613928928187834852999187825772571878104512459148142659053081182034545418056431517890332018928632809211507638935644099732590288875402745856192603071026088571835414857038091875686335346326543514695158168000028888809442860877138355509174815748525839784030564447688862998851739310008706264373782035582301707199868488716460167034092517807135301163754823060568799823854389378202732743865521547287241789888703883558545766207542436564213947238601889250855613191443557005503294942671693743746427728811607858015621564881982174293658063759482233495270767671082589079847001742622403849625924548562144266251591641540393152877945245224257229816132812833357554059242957626099079478124280672125358050294337213408881590163149479553200426127367829866500393416867567857583682882442942085456720783443593405157122344255299311925472326020403763433773219230225826041824702210615047015040704708660979347505335193991628332372832942500062269396093083437085432606489589109901437433683961059428963214949819399231524349105837327573696249963666316698998873774895007401074736318855661451094905712411529675934101753329885218835474794274385659999763881921912820165559730922904078067948808830587039080187484676185464660060106813349730478756632530166908348271280834781958162748965084534374374450318292339495283083743577665318382039853455213756490864977136396768572320688091252935985793348981139879642276797876057359751573909016514618234399577420235563815107198624602437908541468176583779701551352591289983986844374893372594874213158163758940540424685791416331773951214061106836189008012710229431066936268952451429192674058039063294615389106646955754630926700571111587266248402856795898749631192138608024370001275905495033386885122816184222527403371596966363700575887974437729739195415463342112373008493669278352473960235746140099162779213352089288383871974235955976895312569022480112846259488199807778855776438139404125776779650816157134401876134448181433044125163455310784962078433170890386070246221867816008810052427962592477234357103534912148694207748184829500594407337419263016049330429446247583423670982896216787368663039917293704313502691286421263703068665146628680866757259566510791610026721249973113198870577210489219096778715456549097453266971090614335747796310229545673693264644826297389440604408864835950446809419233318496835440710825905625*t^29 - 24648230342510626376079619954979263532980686121124674560404175878036669973886211017116276332535027779899577295066961355214168910392576750799205247303369380694622116983078695158907435261785005845017473142546744528235607501812501562480315906358998884387383039198309000857350740747800497745675779106383354898586776194946885753788723535807017230621875512273614430488406013038931294338277833211758100675703286130228530605743183740823946251452162454224524445282353851675594469437819664239160990183174704599514328014826246799052012297283747701318193623807973423763425009811711457603032506966504395144216017765849775578121887485672958239302261503533585084081246237060311314581386156168917546247755556115271305514411935190246206088673046189934827769991189913961195561485019372986592123517099403758023348587267064656704446698612555528118164624900308210305649518394827318504098855175657220546197584669200082785283044489890685972817502895197253543272647136889767410968413210566208831138141949773416121182243207197908239660282889750734252210030707719158557073739039513371155931541632823034862325641102013438793275263988617101548517142308423158757396253526252068323546645611000597325550873256395854405079059864982393559996854455680731655135174175572483198596036930871151108918596757066679342970691036483383498709543344517103396040804214778896909744761804611566476313248174888667647106795806869054959246441984700862121170830526677345446024811060848733024439778798211802221718315045414606698567764839766113205789126797095259578990222031087055657605041377097092951891103907385169950313363527765972949167303679273447604243885298034126604455014924865843588188732648596713960413900817926535589917741178509032506705180407383488345459944614807860486059204591397245367203025182824672104295472872574395302779276548861521289310199991618975681943252588471799078993778043925571753164714176114159798701227696479857222505465369273934269642367915195517819818855215164864568098249366580630774381065507439797596353505837922589666099410397549654545601654223688152619764487655275966343168268001605554603724254135422749622060621270122507630972259885770985731511117262301219140834601144973993867486882553453174849816257572939760174129260382323550081057234544156771129743227687498059040867470980732515620005999160706173319780270838284987432760549528376354171432090956271831645138302903282025799362318322893148088833200020816480418724834210112421205909443785584468976505622244926534593977578464070060638973263070565072486120998165886718027910897466476121680612030859114638494233619031258491391829601738959142899825502157258316339047760315231713000329145930396163810510701801474888279537243134268398680962943452036064752885667962889945473821204432235033956252644077015401485161992216646092133961759209885777724309394744507266084589555333842218928447065146882029173078169821708630203997695551777018225242301091928035026999839707799953550824742837225939447791820446535497535518358702867156465283225255715945145871300936010429043152383706064214950374880278563839507941662406578656855175369942215972490958653507936521986975914344482965419366159981901888022425407379464598631303210480161855384923229597592854062253220303684800079321654696118588553320895649577438378833399288431634070179608980240344187695367226434834545006771913142191438173055856655823682359229091809228798176999119597439144400124751627777184109990942212923822343659690932062401926387341361644232773095100154101872913452466468617389585921769457245830422868179270634374732171712946710029272111315353049992371/73665115927857442389160236715639471322593676310810495878356581238829974328420793063546346196028531848205618923095603877821717122136347425598096882767732728514096790516474256143442960937777731358509627039190168892049243178961902105023226305551987375146140465196635359161846606941013382104144287093749448806771524714595784954533328377472383194317279180464012663891632460476293805198628911041915425684622087467351403901991924549414092109560941467227245396093423298706822973018397825711823414545446842536788889382768290702077177350935856138033262265093792097036797338523998440332652763269723095806142515663170019416175522482501228678259383435561718600392319279654980301162161253893853005410203228903815047645619079888931193992571237077511988734713180118334349276769619871145979434971662141902630092457020087328088154158266418951066064127769847434474632746428258119697810724743349244795823292060956169944131323317337593026887904800137760281562046243948946240918574448697336693572902218236225819942690694778056802619887304084568362908517532205439782113596228493820816807926978465631075618349345525836692158973072634158867663115964722484181308420164290275431453292034298240220971620954198854785239706868599017930226081605065258879032570065964929115214621015179129711796930891038438097335360475144312478472309393017285827360057255780983658427048140220119229757932574637639581379604955586131032047910794561133014269262011087172434712586148278566203636748023142438587677084987650117291935275030569845178718329374118025766494339696456491829160810610894581860339356015132802905929130906929040584215771986937101810104554399574578674301015899667530729925810099724504816354067857828286713693640317027451916159264654562242888448907863891811090540005752390998245755289678831761818426575061621951554154511798083293786380330733911188701664007256443108610669028487544450672431332249796624487864850656572754969470086864006244189020224599773315140366110653402576704386086491784628238793422666914872475303261763325941912465803433421702113294842583408497533759727904744959818701616493749876652275424684648237306226424055587554269799826890672130775907160597170853523406692577113150734756213314047006284414076810825731289098690045904227030311986939628861815540654356871475695014571360782619616912861828274504900799814349545514744468811895540681451684827415224840005835292301874116585711704376723635942338644273695799996370960733180795873942760478940797707071562541272328635211083369940233628340064257127039280324170508917763136954690442652502051340907178086891873522069611532755734884679367597538066809396131474324041536371829382391269206307668659511205063452319005900574179175150718334767564611468220841968609093921788715890499736499183497894405218928220745508378181137086044249777929971319548786829393298677517292414242970869614494109893902456537450718870671059034253218365214360689403926680767414996923052130000923931565369004296123418616161140533475984010125438348056809075597397348404301040839994247529898442944894936722436860071807529775185995691588321084791554328096605653430071805854187905248136667447286386238878849700426643694458614566875821496958968756090635605569878765643003330644762326730022731866765000382792662566966273155143939074314571667679720048948706294968476018046104687552357627560410244504855881121887652546147005785882191604034994708198773860968248355110410429341266435303812453318946047488837314531733572449391483606466587810986427341479346575990431545533074053743363494905006146644571936605343426999924272403049432560514736000625*t^27 + 336731939719363068520713482928015356329250887799401822761436260974291042756639937782751323045566835919604265242386092416646097569204615077409366444411386384838100390254080060280414829420997385233988711760103621141139212496740033475443667441456109334420346564598982415715688728863537698789996492650919785821993475107961111149433663667484137519916167075106361540112443768504823261234013861079238400133071923769157678776228623234953762975715862820786018935995326219908968391323500270305440336317090101889776096418699451921272284138450908004467187344425252031462911265802563894865031309997608558121392962570010954940417452128862693194206271191766494893786145841375280713219159580603360707188203939200333020252105371935232471296347577069306721914317859081316877256814404623771794525701214576127177126188885952482592073016825046937807472745861079588041133164501511702517240015502526582218370378819303241076079112346287591623471481861765819236498432336762207522978529827993667502311609836939057385689804910712418871219141558988151398185786097271093392019668844718443189673243359002246681037126424556837429208978591353107658280296250963755945562754995561621392957433561430551888436598039101036370764847681527857260683900819115816959612825189848856738046429455483384014199437240410324714293079694904359586811104022413967114786359958101747770753477494172431041484000730940524828587438843520713404936372647461358706813331931894440220832919677190138387673058298687603149690121354027620082674876722367014788363892904321850767203869014729988831914654206546085560978350215636743367450455462963873606559291853318508602145549534785607790878683604873444078478918377025872932119392840529460481949286071227195716221365047062723912067447501625500160772994294060698440012273545239523849887534278930099816712750499641648746552024136049046880441410619955076254729397543500208906486746807290776682711497104454081973505104434266028399550639417440638044618593619694378886797486613693675757143023158307691935154626838305466757638233836494079494228447491804155931442491842045866044595788216537170376767743294589677593356406502824291406857521945179247250849079957608313856678805172774713105636643003197233514050502033016968669210004305143538802320873478323081862889646771131213450126007966697450325088322780049110817539658510791631394588496837744238173448673651939431920904667285155779681738053948645983878859853164239596908369195167369516251932594368387075865196197251925882931747620338604699842625516345401056812778985968213730917078670215426850711523240093618459067008445893234236180166057175238730866016281847846506587715707456962799147906919100567156324925377057697913315323823049628700022363545568902482075301328473694483146295549920115394457160742584109579255929778890754606370267782296268351355706063485837028915602411264322790037927715385661380262898815697564140183528329097631820223114790559275530706284930202915221494969932708567527188547215605106483166997770336400077557031017075354821071332226452480969748164908693611511372639913780213015217087308242965567333977878161425170010480445899063241742296870731067586939560015941291289975110463150453800532930163810382782545503184914798175106759830698817329595693202488711788590906428530121416368198154666795724138086026460204698160789661910761574182872215092575306769345951278679721192810670350141093650018030670340620294806868089074534726385119203289907175223922268404594249853181804524707752987172601763558142648238681929102158753906600415406436264002454385030766429994734157147441504859140203611527/8185012880873049154351137412848830146954852923423388430928509026536663814268977007060705132892059094245068769232844875313524124681816380622010764751970303168232976724052695127049217881975303484278847448798907654672138130995766900558136256172443041682904496132959484351316289660112598011571587454861049867419058301621753883837036486385820354924142131162668073765736940052921533910958767893546158409402454163039044877999102727712676901062326829691916155121491477634091441446488647301313712727271871392976543264752032300230797483437317348670362473899310233004088593169333160036961418141080343978460279518130002157352835831389025408695487048395746511154702142183886700129129028210428111712244803211535005293957675543214577110285693008612443192745908902037149919641068874571775492774629126878070010273002231925343128239807379883451784903085538603830514749603139791077534524971483249421758143562328463327125702590815288114098656088904195586840227360438771804546508272077481854841433579804025091104743410530895200291098589342729818100946392467271086901510692054868979645325219829514563957594371725092965795441452514906540851457329413609353478713351587808381272588003810915580107957883799872753915522985399890881136231289451695431003618896218325457246069001686569967977436765670937566370595608349368053163589932557476203040006361753442628714116460024457692195325841626404397931067217287347892449767866062348112696584667898574714968065127586507355959638669238048731964120554183346365770586114507760575413147708235336196277148855161832425462312290099397984482150668348089211769903434103226731579530220770789090011617155508286519366779544407503414436201122191611646261563095314254079299293368558605768462140517173582543160989762654645676726667305821222027306143297647973535380730562402439061572723533120365976264481192656798744629334139604789845629892054171605630270148027755180498651650072952528329941120762667360465446691622197035015596234517044730744931787387976069804310380296323874719478140195925104656940644825935744679254982509267610837084414211638328868744624054861097405808380520516470811802936006176394918866647432296903419545240066352317058156299175234794526084023701560778476046008534536192365455410005100469670034665215514317979504517150763497299446063484531402179656984647586056100088868261060612749385423543948964605742758601691648889537254700208235176190189375191515104704293808188422221818995637020088430438084497660088634119062504585814292801231485548914847593340473014115475591574500990862570772743382516944672371211908676321319280229956836972859431631040844170896312155125719369337948485758820265696578478629851056800562605813222877841575463905635370529729401274246760218734343769087635098944415166575944210489468769802305056486464570787338249975325552368838754092154810964168588046026996763290499345543766939615272302096741228781583690929468262298822658520085268332991450236666769325729485444921791490957351237837052887112236159816450756563955266372044922337871110471947766493660543881858048540007978614419465110632398702342754617147566289517047785756206020878360904074160809598470986538855602960410495401618541757944106552084010070622841097640627000370071640258525558081318529444486976962507440697017238215452701619074186635560994300699440941779782900520839150847506712249389428431235765294727349667309542465733781666078688752651218694261678934492149029603922645828146549560832093034947970396938821275956274065312331825260164371841776714616170341561527040388322778460738285770733927047444436030267005492506723859555625*t^25 - 16173854769020745899323824764688580189285288791937483085231121878265098064739175624153654938190873305915008012172613480399240538382882890229917042311431490903081968069511814165944865960864171457456552326688666328930131652188044835742338556174169940123297392889238602685932121409029303428210431057493154570241429217289585697360506505676661176154708521129709243651849656060546204464494615936021891628220415430489491350599963709887145376766754876928844643224020927784397632006153039152450799725288976899277230771448602092196939592727551354459554655709478159165696107522934632186582891656922505801398377724044622614531075347522071472879309256728524301256868757026355277226463558185057317394473631144425009541852628151600733997393370930401255634029338605821593412309345924870860391587831276076052200458420603197865409229000706491591684358571504127421766007414202839121727055612958418359136059048002804761147406955792456495541916749903732511514981345451758822781952413282762421257664633263424900125842452640525398716798739378471370647323091740399428013680145074614860725485080073527265529077689141855040328456182717690897382658154734520145139915213663336604577835336147513281448943776777942734460012530193472244176476217551528947705288174297109377630173587325268143437943707563634575495312959527582537656930788443738268459499634205057022441479054562521072056804426433767081227954560432247041138605486484435916341125548915158295727500621522558017153826615402207706774928892787660782069448787213364150906482403959865225436870710820242789590418185152901932263086057940994611000960226487847820617474506594288831028270835724372688121756033299015039593214361128872245399229349435165855312705280440723831829677614096963523702639338077147268013014036983710591400430142203004405375552128626696938881008303917833399671619478909914198601480755526965769583159033332816449912475695821228647469664574139447166552622329255826745373222527978893413201519931249194723774201082377054638855662991549973418089525708250691062465605953935504492876556104624440226629535415225615781523787884516122701165697760309570411356891803181795194043445304099009036075671637678911290518989808647562098998904105095215200148599826514946839447455266673479010659947739956277495758447591788243060295498759762348003658817329462610387003571523740735076916104235502536312872948127426091434811675636601653140426752103889284002513446666820112045394096393995673577047508377922569186286095188270108565114125999626793295976066964957132028148552297661929887569658377930427312625902866538989685677691493985669120683116155751458458845837629919303081505778584923488426175425334817928254711597938236193643953915306804576039252766764450387883361967603235565460332840088243899897205432359121628718275300644101021718216608990952567662007306266346795097016425759854451340777629542705907540675395952913729392240812669296629225931770669618437017712489570879675469134850615352836951620489540009833881462440716066541726769348937697706876768346377649041745788521441275277509054048454450688618833957596637330125175004767802854950524381113818936722838339069192351319118931345954318624061829429703941674760721396665459662047270024737632431500831413645053803401527386168005709371428900462223562671889034838286976932697524811602454100864000645602516708930682174935576449541028401650420674339356432256716260504948709983519585158129178693448388816714403318924298477194281180620783265822062601175283264929420890954320526405931845244387251015253226687225921179453572745579723257559619556356764243221551422/3819672677740756272030530792662787401912264697597581267766637545717109779992189269961662395349627577314365425641994275146311258184847644290271690217586141478508722471224591059289635011588474959330128809439490238846997794464691220260463586213806752785355431528714426030614268508052545738733407478935156604795560540756818479123950360313382832297932994542578434424010572024696715825114091683654873924387811942751554276399581272932582553829085853856227539056696022895909339341694702073946399272726873316722386856884281740107705492270748096046169154486344775401908010145688808017248661799170827189948130441794001006764656721314878524057893955918015038538860999685813793393593546498199785465714241498716335803846915253500135984799990070685806823281424154284003295832498808133495229961493592543099338127401041565160126511910110612277499621439918015120906883148131902502849444986692183063487133662419949552658661209047134453246039508155291273858772768204760175455037193636158198926002337241878375848880258247751093469179341693273915113774983151393173887371656292272190501151769253773463180210706805043384037872677840289719064013420393017698290066230740977244593874401778427270717047012439940618493910726519949077863574601744124534468355484901885213381498867453732651722803823979770864306277950563038424809675301860155561418669635484939893399921014678080256357818726092322052367831368067429016476558337495762452591739511686001533651763726207036766114498045644422741583256258618894970692940186770288268526135597176490224929336132408855131882412402046385726091670311895774965492621602581505808070447436359701575338754672570533709037830454056834926736893857022752101588729444479985237006336905327349358615665574681005186808461889238834649139111409383236946076200205569054316511007595787804895400604315456170788923424556573172747493689265148901927960616291946749294126069079619084232704103367377846553972523022578101550541789423691949673944909441287541014301500781055499242011510804951141535756465424765048839905634252103347516985658504324885057306059965431220138747491225601845456043910909574353045508036802882317628804435468405221595787778697631081293806272948442904112172544394061696622154803982783556437212524669046885846016177100573348390435441337022965406408162959447987683839926168873492846708138521828285949713197653842850149346620680789436148450718860097176415555421708422707048862003777154597036848864630609374600871106098908041362588895835473380003307241359922826928876892220739920555276068100462402533027280245174574180439898890715616615664107313190587334401427819060613084945672392002372357709293354116123991736623360597159840262549379504009659401883155963172913873720594648488102076027092240896379507393744402107298228418759241075693027016799700757849988485257772124751909672245116612007754812598489535566361253757905153793740978479240098072389100418522406117240642706458555396010110444492352007093207630169362446763910990624680652376874581010353063179124306954297091006518220242291030374920478200422652003723353395750384961786061093285488002197601774622300019562809743235088567941711145953127051465948048191564520755319487040583057639204699623992512232292600172700098787311927104615313740760589249170138991941377833877927422234620429928464006993072439497232020243058270395503132383048399934576690470872763178077786484009098110836721417903902057322116836096336213815163901386468389795054976749642386185238116595446261230479088185121410040192829133487546159395379285514550629948344533359675832622140736814124602563169804467792625*t^23 + 56976869116791075098836405638846645267874465110425775243894072672504854790183307388958457599431692234237763808336234565389015988974590824237893701541412515032516369550771298770219301853689839817642793844020091025181247024162681118499717135632906008861859526099788460663936013576153245485133029572266691278523642615821469078959689113894580205824414889776101279626781970522878290060699729019442956023951378157065313026730647724851747859979201540710476487228241695370348107173478609603083542047384758757432171135407550560025333196757475539848604766768643139731609210131920248854527042901139276331093440203946473051158069354781766260826027137497312796477340958284810630163211075692254181563824721705034256988816797060167155922932211500156697710293876285415133899658241188198239115606921628799801409683131066399941496700081969164701167903727265900896629802892426466361632431083211397614477969740289476403126229032278742136781805757668619322496036205373208053263181562904815776689298688237688292313282855173010146303263315720428646295233753425909799437293421651051621163949727061934137563307510863675405704398340691751610327967238992548780681936651636403614749212970865539709927482610906317063223127513270532089062321555152242037012245933178491981622735226124487390610499946041667788317333810997174058945181885925953973179893183227676353229907235219461028579619120513464598943701647212215513197142730979409309572645286145507684983779253243529159619633643104602747114288772377814695073053869236394156467286568937086399901026247003304192363612792483544334110802702593180074405208826863905396982231840140717311679564763433319101807173255526443864778189639683817314690225397345563645066921454853567299431936426691562603204300328845454040605096339165755832265824894704753881482256041847815642358360376195867150470251453407717842380227146089998814905899987800909150558905532809277710797480815065169907534288856503155569807193587102816024531766582698013377385402828449102085315834643099509007217375044468727823268583274644862298118034737454689781727159934882908701954215396110451776425636144745481517050753751730206503241054688140022197660178119547608572551343415355986907255540133820321505637374115200108503068212068494318762102447253259406858483583025384458733639867419576712196874809649408483286093078247515067128523772711545268066949660196246224525986102147161041732603378902313764666548920134877681767501994061501275029458724775144389107034983040695560104518675708574325274260692337258901989988221642010772466869557822463454218620414165812405842184619874897187160958985003272791924538952304559893951356115255398208191062746678451443457119079742698100833510774910798780277153219200843938740634153253806677005516554453328495396779548696566682556607489328260705906735102454544646489149542355932590021774625510522170080322689482323529969989520861383602528530359648962154219958833202186157213242551694547016985528356317951702376640021382668645810469670228704034168678600345870781167225919807269889668814908929546809516687331394395659200616686071291638500578075769557899022038224163579954547012619434626129494211916825947294180481806460878054951878802809942534690459677522366527294630138924538095201661903733233980569159257773874829386421284120456635246106050155698367357247238426029619259450721964814325939387458371237140522365578470393977096909839855930004549902952880620763106237482656148970108387500107807712498953128635541005188985510752279363043978817276375275600313771517749835777942814739577139113662961985132358363959260341614988/157971616576765105630106787819563848011217734046983742781441001360516735333717265671797278280631469263266438600252149237228143233519679880509645724799426847997709625002925823236792964424125687607502676106193127587521647915294758844282163162607066127920320073828062158212042918148514616978369980571019202107133468811787826814246091253681792640105394259979383820293120157967308501780964555315525008537778012478590261696271123694984856414988704454287247108389337108102295052307628187575725950833879172165613030136253433578155370306001246814210601299011077667735325976332835114181015705373979067240696805121915206006173501729883629308863058622272095973505385989126975548621578275111125803990302670678618341834602009423653556105195771746284693645785304365934388692966546677843387029160392480573567536552110944900577872708901711430352582434948889278595300575585518767350083090647926977174971593673783703662447282240549569116220085703135057985675650010589233131226352653033053826207943958041629542000350022971678308905614343624265842457289865221987043062030323858552947555587487695827215300336760760012701460269815239977776772559273942407458443884410284318705367021918726048311733651627950884540045088371450704174633520114550219347047575727649547531154247964682474461494537789195189510015737085852066349498766460812372105332042188666655188331834117121028629856765978367507998245411828875643311331680978085615748756989348625726206170504053101202416188148229196698750527035086041255415720750036098878549861387369971493926027687342465906832888741972225920803367064861012962517722420467315722709170148481472281482726863446713483194565628534694127404813213599032165389141514670964394743634294069741914089089032250858114830890788632359015181787216294746809010574557812505957946902753166197657391965607956299746307543539455306189981181210329594035196674480791010840372127989507045901458600245310430557375321736882869523299183231732752955762302723446674548841737572069103362076828124488965556621953501130261829009883070871718508125599874516087505021141398358237100117870792999440055976365350448992331680608096831824377013120873030544689539473350167139099107576505821074507290274900708808237819763897485216013840178644849234939548919307446829891014827372368924338122925085279397157656158134237609990478915591040618400889517188228919571393974768346540837528714777883128186857541300772519167450284355576913345108277540396358016366885618088455581273559848975039045735930448607624867684198087602181231872499104897172533179283064222490342563261990178058375409226071277235319238235084775571484955335337527139471845877455790592614716572970374643938250519009332615457811954870713217119449708486947286358410355309223112363521514693564880365462256979438390193030809814621770473117233218508073027915670432194642490246487477562133496381854609287699891787802927561361426111532254848752745039644820309526681277194387418029404323048883962465679134456552104308107574441260508381515868489764550601894537915387687645122147000952969052474473112630734288722177634842399404171826177843551654580806747560530208025932290272253120012677632207819596469794601757645805496011927814404332275406126256003612656737913791267398812298235301869544769496734555369814974802936868664047473181438253159941824381812077920755615508613110221513889128834494553592538647967839741627599493777449945124263240257218035797574060224169834647155039244055242031869630142403549546557993625328143393144211630456348044553870855164148605585869107089540616147780988614516156681717391265771340661625*t^21 - 31481428580057303891435737985499178252713007596932536745758137848248232168108769620094797498264503202520151694517184620838257454834408768340099274432161202738397911213110593307344516842256169658447393663467525669662225942124925138131170675479977132257942380910631074705703596222355813173213365409544744326143775281083305194541774267287725032954114030698674127842664846589012484773836327037325274882169519178333963204296960212538828904908938060385315402840213216975134186366295863758861643785822809958869497006078291310730986021419750599832856084736815022137252095586398501822638949185928338269098048346963154502157363327549123512302879135419272435694632687419926574201972038580625440208741518360669524451431972608683275942682727176906040240541110818048136421370246708186275575770675555251670137907023629588107305629330239230716961464393167133404227497637383118260886039556266012483749755446730747823167583933177446366052182015613090840086572593529652331031022414510705634989609947734724042097844630146150846250383853044536331543740958501726526130790937127030355774021603364510005273977508459244170375844341043199495667307856480455180807878373034902849266833289529443597956630013993004469805248984062172320491154476244406933227086979640138217475291837488977067718049587055536560139286590497274869593041571531655728208128681416837625106133049993750193118980574034445969892802948399067256814816806352784627157606817404782044390118153610625452906506106633526025063927302408281139667168235119187821668321368040860300511052104608676121918182929364126508289696328951228608233562786625159853227825920242051435950253588170649155500252198429769339215794404996895204992121980521649720480993059587149472726686591210401450706546992628620044046927533052415637006600365633797955183488844740015550420065262055060949103982297198450875678336339226537337141918062145580973742641332720492008232598747913013352179949814619706675804584048189243237385398039248782606088948855668403275428658452756573753379909576145388050403577757722766226843519430797760760747869180194059884029614639952887812777691445360509301669492734543589571017140006571359454059566797855113170764037936933138043880069538896448142242755239227939390194040897509044789152559709735996305449021348480046342792608929178708418173518896165405163045792981035030437763922182753304677352554530122540849984893788283768397819013500516737674463928175237797826983647290143391776335506878595224711525377759767040348022999347485984854588895258357924240275733722946817136597839209436175761559612797849510312972730131634940641609968361260088331861570794412981509999453491851072917619624701793376263945895310658332998827295536759670420031611662920622612936010101160364983040945000802950000350544200085579557944953449606224797252304388699564346559156594685260321227918557289437118031373311568582346345204351191967901089907464240317167077837880803561477482410440164513023776220488630064979890499640121377296101686650889227427789104983051220467148466400154697620679584053801100601037383144415081652428783998715133367189381622560374225821790046338009441449378388260477206893133379254754206723468627763314322898504847904912152443076920206517263910584154721260264757737507717585427204192216380830244720368790892269650039226696864550587839972022166623369193446993127564505844827663193804045163520433178666511674736972236975550478654952702526469572185985081785037333945932112543572185266007313722642565533845313369617167237572269618926722806005231462162482818492397092157294754789146181090326820575022655461/1255580975925925740277464479131010544542874438453147785304433284670724229108861072883112167385641865057193549200318403873094600726190632787416451312952244506006938629469683432489350023095011554488375198645752434226705989294750642545618101696852762594157549706795984899491918833861272534975081515575685049662083543468777045780601397011584842445363402920353282515664046604118163301941074994869980700002336468610189484285062358431124636622960935674739938195636792669069627117891358496021523532363505071682601736812961754855404333959284481286033603496154189742827190192175706749669881542841724766295806878081142330937925016535076497693887713223907514811131308611008219799808392927479672336658352812649469812093107428329116128717825307521148785767222425572498797672939965359310360591628108063095939575878542377347635871986452074121503804133321621827600962589121643951293796130625530461297699222461186274381082777431065196702733844037903603021290877091307594817434368936685716532675911141937448975467639175439323724654523605174754096685176604479384730691740161216901477592888721847534111094976622629260953020718815786663366613554332047674823634628133569805687214999784594449988560739374900480450641225960343261166297879801890079115955138679891125141546984858719833087738799853921822681249366320793059355294695654316849546336975892978099244745464967751809982762984105490434642625711131879166701794390653964200487656088055641361276101190571770228404208571861116675483296093011725332509207909965490472268376858443300572508914634381825094065918705301247650819561912524596885085503186791434980624299935866239046407782071654971152070863982112111023774513252144193226536523778821206575764511602736890124882092355334427562120895829591222646809870764712975458988762381859199140327404068272534152045255789980664140758971414953552927426139857015374762319625441109924303683440707457644688493163121190917845812967924993173095399522494845025171392462374914661696272536185315529107981212337456082381967946706054911054374694916298543233797714316921651502408749140065319648465425330015692342051005571847226622530570383347458980554143716114344984558239826178445436721176293481017480301289235819423418225457709197851908860859894782412047383317644059896378055992930927120485735026138527117094359381444939701005753632391246697995755723971641771170520939169499498939655014871011943276027575050154378417061638670176103968827033930718881565229202161941057596473864188203463912515708909883203537620818428560365313955747528451998318356538834878099312741743906790947690377587275378791636636812201665495815494284596285351256441297715403028757855138621819152113206303731748389460897676163124465839260490155469453017553848334178043224178073286552749841889084509287673595665023665158777687546214939733379864877736548001903461406260541303488762599606413848536982771141640104495094938188580431436639395816981080162280888466304682414566903067251002814712857679884203912883017026915843546056910737861471691086629428346396787380127527431477024646037223919451945947971009960939378558270436668811915130335002003602740562684976268192405449335060449494126969994608284305668625945089687144833543824378072181856768989615657820609674262416784302266048641402922444342250444428365980229895056525727294240469018696939896725740007529659056338321351566396211175438965283814243562107576470854656696947699741548551095661141241733870037680702631643071561018658890415183731692441618911701994909214640528548022120530395538247995568714215877253037230584409077976487042958642550531440055832875*t^19 + 585234598646904071221956388621561477279278148678498416512495488499532574927353320344304676677596344555227419148057432379146673398527459490272504457018522057680156434047713614638698768619799484184557906321705724336905044146319900302026645301072929827879254940943381968722691893110318093877718238570914623984602444727034231094206220664996666034431823054833946325315023072679420531236967385232909870138618724180457714882112873904012211003709642882173720819477777277110174392530876952925807288395347787261555706327132091348890977022436682470387983141600035215088332298688930631437789825249135278180543943526390493989280801244730790016586979747908408544341943587275436910890280778431783267065305090814611786553306616274467877419450108018329061414685645458641387646207185991116977046898220775202943610933828507925318545710926123022759101742584007701791638049180577497051206915851931855740020650950444927362482945076075541306702262004955336978051470619155413367816250016633136672088664120923558669850805632257744695933831332867607869089433873269390545150272251648857914566204425751920604868417289451497816195138530372489721782901307650444850477596076498217757386240954298378339223364936967795267638523332810929007015340364236906583016236180500017842534900636215012897706431511038475598790337079418955248545738050242119172772190727359554520011959751499646455585640383399259074086073255546867382040239737498086034476248105866873468230224611024989564725068180848436048307117592303248224569359470491692039433552719374965352654845048905011689488729207496555540433069896623500916745274087184970120198783183169351916964823433914617856337324516971139901300949258999333977078617358221344209315360196015259696807076361584534352110985067768141834923448678533529022011316324491042464175537478817219458908386537428920011783144445322357972434584606716820651434920297693729529544420932621382378826242472348766570544715284617917108257865429835537004679205195548449826781004415410169756257423822195257500895464803518781475128198390222749237445065274599815030180163593413743172788724499295866193389688005710865671900545849800847325321131811346031913101567079945992158990121104886317828479791303005345834928994687394128935971704762699093983060136301142160269116009929744508828459360858315771821341573983255057694490177231378325867952231726543154256715558395386220873709686131070244110659102517689447158188683596029514523357792701175644098872564527031244439422204206697930069250213308633605629115829016844171965579560918875848909319376252473457899177150388864121782672078944540695277442331366937422640325293824461193287825333862085721195859744566207473635009403087227899060745238066263626963450507606987637022462558940622829764537199964013758587762387767420093127758821100245687504272799716530253656017540004865775283237679003709746597559152769579213805504606152731224887756454641344361142881654468040406170421858336098338254972151704075755314904455453616937313150399470045299775426691669584733231200187130333632481302962054508398160573921646763716968063487979857480345255250550377683743420306260367745019271891229151919106625091327245339122258517319904191801301546944529832649440899283328670968620256748165906576636715541481468764953316368751156797182754027139231818541221780410720510415084716878336433277023361030353439946747803467254405476230613520658828137451531367263825600781530271156693493798019110942697840720017444187421552685855052734510510826749644893096067402267774094161014945240189805630124977450990472677327587221272985231388290168849527/418526991975308580092488159710336848180958146151049261768144428223574743036287024294370722461880621685731183066772801291031533575396877595805483770984081502002312876489894477496450007698337184829458399548584144742235329764916880848539367232284254198052516568931994966497306277953757511658360505191895016554027847822925681926867132337194947481787800973451094171888015534706054433980358331623326900000778822870063161428354119477041545540986978558246646065212264223023209039297119498673841177454501690560867245604320584951801444653094827095344534498718063247609063397391902249889960514280574922098602292693714110312641672178358832564629237741302504937043769537002739933269464309159890778886117604216489937364369142776372042905941769173716261922407475190832932557646655119770120197209369354365313191959514125782545290662150691373834601377773873942533654196373881317097932043541843487099233074153728758127027592477021732234244614679301201007096959030435864939144789645561905510891970380645816325155879725146441241551507868391584698895058868159794910230580053738967159197629573949178037031658874209753651006906271928887788871184777349224941211542711189935229071666594864816662853579791633493483547075320114420388765959933963359705318379559963708380515661619573277695912933284640607560416455440264353118431565218105616515445658630992699748248488322583936660920994701830144880875237043959722233931463551321400162552029351880453758700396857256742801402857287038891827765364337241777503069303321830157422792286147766857502971544793941698021972901767082550273187304174865628361834395597144993541433311955413015469260690551657050690287994037370341258171084048064408845507926273735525254837200912296708294030785111475854040298609863740882269956921570991819662920793953066380109134689424178050681751929993554713586323804984517642475379952338458254106541813703308101227813569152548229497721040396972615270989308331057698466507498281675057130820791638220565424178728438509702660404112485360793989315568684970351458231638766181077932571438973883834136249713355106549488475110005230780683668523949075540843523461115819660184714572038114994852746608726148478907058764493672493433763078606474472741819236399283969620286631594137349127772548019965459351997643642373495245008712842372364786460481646567001917877463748899331918574657213923723506979723166499646551671623670647758675858350051459472353879556725367989609011310239627188409734053980352532157954729401154637505236303294401179206939476186788437985249176150666106118846278292699770913914635596982563459195758459597212212270733888498605164761532095117085480432571801009585951712873939717371068767910582796486965892054374821946420163385156484339184616111392681074726024428850916613963028169762557865221674555052925895848738313244459954959245516000634487135420180434496254199868804616178994257047213368165031646062860143812213131938993693387426962822101560804855634355750334271570952559961401304294339008971947848685636912620490563695543142782132262460042509143825674882012407973150648649323669986979792852756812222937305043445000667867580187561658756064135149778353483164708989998202761435222875315029895714944514608126024060618922996538552606869891420805594767422016213800974148114083481476121993409965018841909098080156339565646632241913335843219685446107117188798737058479655094604747854035858823618218898982566580516183698553713747244623345893567543881023853672886296805061243897480539637233998303071546842849340706843465179415998522904738625751012410194803025992162347652880850177146685277625*t^17 - 2519335180796503765711957183753051303708496541200007776552089372134627483340070908653609682255296625355740199008048231902985930247009025301694482052274061028590046172173813650495558244147001398281072795538636751644958757672023613117766482596147917039047419387095441290868167374187719655107665424457073813041854570450570237686068717861076676608469039772766796599861908476863042539645692193085649269049263649269826884855023775903148511466029599060932716321000529499496191072810276163994307250871335685020144324227375030805563738825812990933193228503160893125264746462256235072181891611601210725384509089339364431867214401326962328885511913234509894757968258044887001830379641414465214130722934239940447086977888066623029810386037163643609445019945929809936294629133689971331053864419792389442050662981743899404206843466557329938431555942284979602723723075728324459218006775750372199230470155013907526955429671270120411157839020000365589059496965907447251704656867757895440746035386195453323317722516153339548403615033344858057649529225761370304495764521930373724594624288895391324243581365600776657992070846622478809658688087093166133728564357848191808217770444266592445091131355354743898537600508160665182402592747416415164863591037027644292001132448899844066240590323713270879605966561056693388658407737621605276901676816394008601871155234156673236905915529280408891570312708429294978819478083616553849884501382404345091661228752546865950888950091515890589068320274076998662714899502345551921182559343824579550545254149411994341427790339969866601957600728534958676837891206694689412249966988610559789401523268622647671510358352244174801024933486373901841885220818598692912179171714317733245672010607777140748151540946397970302018199910103191573759852770197034053883528772652696280408442596464124114234362999390877706745871688201659354127949861522835102824586042153694591879825589643093436900704799554020445864971056256419825552183615362041195848471218319840369625382232184531108157276537431755215521467585176123276207801430586033479309953265370469933591447868591399624476128123852245974671435204238715227674774887474022215520747738911202795044353301325079391578164317778395783927389488754107327943226791795960938391980271733419495282044997688711915812640934698453204040017900183011723087001094800152603729064128245657532715295017496582943172740098965567678699363851687877628727658809239594645056967426010674707377590982589081738204374409144056208374710395899135350403416719437060501206617678931939253435184745171453201660283771301484380362959757121319215631956077040095094286781645721943495549158548447969888521165867359547301203822780390805219935145841125423597996697080198407916555626986105386393488705207079661933142570047997868618869288087011680843410001142135627376630651544152663386373047674237002550125332411490686519599679389836148379500608295286507421868150192878988709576424361951194398583458199976580791867822245607566187637343294144347684142923531837805717607779406503395820367082486920537687697699234344981137695691178975756825846818502412037050770037051751736470133945570394636759435004279140656994112872953703123911059369094643642323461131702987994384659812279541392369744572010347394684872496203844580297913057444212792790743583400458090413090395193513369606306315329880803022327393208968557350656957786155773338302634790045712928494194616191109310803083641499640437819577319791314580388792862379724907804345121737886140650609343509555945375657402277529224467478513748943566654700331482663259615985866286496/41143331414521860415871717395253452872026394028408232512800638706724296773058724422158477801337417047071879013343766906575981266733930339926640777486570723925651096332904880838634068553395858847641673175962509144151947671805388286805564914360147022859399933895009674672616549358165992671499846273101544000226466396152016189420836738232723650752021112644344850795771018666018910459086073278225356271263002926209598920075489711302389222673296197251365206410697160907366312337682933767936929309086606868695424144153549029160142016744915205983022035467199437900551994997848017785792728522497195731727005044466810844293588112448834387709314896602619129404302768044337145982421915137751974873550544143315959944293915730558607607702750189958547782202768747573406929395772876180791477013802411107098584972291219144724791285431762880817638779509974048588054141338449349816406878856655800426704268306637742324351865023164848253535911273558423149850209531805559604187114914309475457002939461148232791286510210268633206796588909096121885654090532802149330158260412062474737683834771676359874826841041871467308065085701308263545346658842519076350152999113981383463196875699156202316009334962567360376348695539943451495844789281643855699844857651657449298423573515144491705699915475439246166956193924636156747235645394322247047281098645080638280336292072389607332768504563908726106933497878897735406047499806740069846488165597303502233906140708001510309290450377369924959339645985694954398606812868925676492410089146729623279953134911946810991990556444899640535330277359563061771163381262092219704073105243074499825791728901688320237350345176555050496565970974216501208541457159112983838611114665954591662803026332992541583622575206944018935012714323928009390592213642843813637847138960342927016172223626485039640689458795088175023003452941746743624032924058969270968157944086182707306555627700041375738504033700341265272978703220910429345063738839011513211190451270226377549666844956188010256576784718183526075554974658370343254388378746585190474410988770501999780222976915768449626530126083129459947329424991046678458836347759679101188914073400197647078998997187513567151115692473178846472924602900268593623689194292305027541374250483318638376976039544504513091882212448911181623075776161865908663113377792264680086910729014250128751533599904503355084740600293046728818982685259296015926313583542493802368343484735420977843668771408238045534171820856384693178480856934025878633902524777684287123973647824980735855750990069451841886452625194279641831581955916367183573409665365310032372129099765282696538754388414336535568134485912717978850828031887800332616985998565660462529439790405213714699504634679280512430693926903988412898060396349539586750605295242491020269875969776574029470569898183113220769244695703730140243376933335149799435438539619243342094019738793798488748563494295282153837023189644960477333546836473538561212285555527585845884173763344025802994815138963479142951698781972324106241467000579473123994440105835148511289445524143776246542195099881972360203067862264948560811146115002914980825668647497547663423552135869903265708935142290621664147917473551721860226778366188471955427808007621204198204068570339984096342246805212911488086598018182523134013042046618084798260133740240264193581011780214829477661009300127755142508155542129993459303155372777380535788809051166362816655792449320989005131195279141613806870968303321308307759575791330952137282916915942589685302499729311116474222539958487365112142147609000465267366275*t^15 + 735294025071555203217050945319879813334662491920922262422602497293363213901142244973380500742271627396085610946560171666246760251680911095916542319488278101902635315156862361511854440145890714286138012476625076403890374795416651873110517946775651058875826385953307804107892455644284286653360667292740279952165400609415798261338107699331203968917390615527451771035305525303257158266138269437492337403558881644409462789797667842739195302982423876165447011017768105967165820719581757885833221950946808526533190746371771708330954173421831495368553328660109496790436017414940555681925320106896772994148250123194995396490010121045909955812838517568686870404950326854461591635751558582316378530960215457038418366166975417736794091098502582185132394419371010268288885101624528422862444141360213958456312091992947017728693161090979491568279672068369522132925129345493368130747965005846990428911521126318024769762971072003173647485703152834090480136831675815016950870134247658459363980718648738508565031839101561304659459181332979729589038175025499659584951147382487849256089587536775118529462274837832042149190330712280541696332917066299671735853213109290718183056770037051789038563930760771219953878235838430271039290590603733604593865094494419054268424227367942733026117239777675976094621611427214031590064866970045691124299521420181876133849723700374274138952279453553164775056530216193231750996435539825531792659726631002233952741998564559644529892856681450143515947306060321966606356805411568521761248856893380939233297669249460038634346581166812996224979467090202617088275184712971366183948831830614402758228383468565498685133480514846971900800326428682764829831229667534958511671198762250379305290364423343112224831794354406873500432233039253471043996982736299849592205228774513075115459139479534372078408754217071769106590050012987195919120937173281432915604894321302365943819416094353497616174196145444417273947787797705067308308461623932998374318476287896427661687757042497015264553463426728078328234269907856490226516941051686873052947453010545598728141870199794510960477122651153562041664764798419756054240031236250638248074250552657450563043832877934967254040796003686175918925477388619832631940607889638904263350542438544455564164085703857534087073841254407592313506673104901513173443509190102543275509491933605070906698546188638036779972628400130686866863732064923372830571754791987074026511611044734454879524943246813586485995059016155870620225470648775408548980668643322490034442670870714356523094688308819086143156335107835012556330418507620246073163300042770094763090105645695189488419232115599076029121049209500855123405481024070484847644655245995981508929426687140269060847796080175657876043747384562869108522929042381511217590510259652672778663412290070766549189599903651329482183462403626707885620515890255148193952704607218292107017311541631595221934522006525948526258017248069387457591417582007911012609811364102580296809529909608256788965010892891302207634057466032436418710916098965825921602648570338930960893656582033448870626885052683670344669969414430356891817473067972275374548051657448905549347094701758260578344608605701733381831010182818169943854259923793449365644167645854156218120106077417960386448749929213901899142430963718415875934070056918559897857616891275775669741401656625657561571694554712553988556106417073986354827393854179469653765585831053764043256530670900084133506957528225388371316250320473155828412411023906360994047680099101611516430505888052711219770174871341172883243990990896490037/358948000559655502482002100222931556495006030213862795158401996288235984066099421237969872636542067666280606232485425936048030644804830482532189934249413563866275629270052039046920363302448093220245678539244997401599161631561903192226394149299661475942948625278249755036548740061928314843746253835807993367495767573940919401849888580465897927965380353676437112143068971278508761085518401683419822478067954319218190146382197153006773367045318212566003011245037561818963139717017349559625190479143556902765549723563132401572701800948166079013858634687552072058922786519575397009125075230677959638177861919593131853195879577080739313724007231877128149235840768332251892808822986893743686948563218785855728820801737825584377110109334564761057172705081467517101276335423176850364506655826789293993397831309451920896838355230891854003750533242251891318218386903273816083773025415487899336708849115648854492612706577547780563770956801243957838932678524617197821597772260357586013794454829079361788004639622752944745051684517294569050668551658041775465579616060769010228217210213579216746748054106830498379771469136494722896574216139554453373930314760081203189472398568419430551629721293975299152190214959994852188743570473523939597827486956084634637715735125380543322788943579838878511760931342520961394610358183047409582005907342236364968286323015910822941492247422045816436503123549803879935042383988936593563812097765522863644334360563038816436651954940799757420515653662378061508397375716754347193028113045487654269993533506344921541752971308931280911597998676356806702013822046309015130836114265312151065149554208866462896322736934174523698705397549486247988714490936964178292710106013627622681542326727716820314245941555197912715299473957674850166625367250671568635078929845888608455001815751252225888456266049751617998439714603269367801459160355387379785629396329406378835802459412301975596702896332898310859006289871285486048019928665353315053785189730374092447884945456619743521760540220390082046746532061260136764558164350195574811618021660153711742592724195546158130225574890828841302284522332138268278779713850201172875478717987546338340723321132940239303493169314528405649130300820900299408960348440185520930037614719131296351403371079307058702900742534409289169648686242251602926859935274388516422637880460892825770867131654855755866454961354636367637315210488234010626415386307284954816210114181775299630854772460033427795141241851982670237815894575229993742114813993694356684297014928914183248404035192620787725235231561209707620525405459839710665005145836535274725137068955248787893951073474848667353142739482902844427644523439693075860349456866348543059467446625918167564329269471487353014475947306273230298935257684178702875908295442921682871087019400858102530977079815880165353744576068923974429500680803847449708579514356353266731119227750899969343754950185158953184956524115218041215382671851186675741179240655983022822673688755184633841755561313249991227794234524606369805617797165514759858413648540761211497848269653271420995468975753287921290431042793958677541506385503381254666805751422280006435998605533873158122434129940339303175600852031493576832289303489071534897488235129900422517701550274233451241554070123160082858549687970332053764003118571555748004832593990344111984628504481643256842273267383578022438176640870965836802297513382884329798380469362234112234629739384584007136240909673555583698594897715189708636099863582365659861470537265413469175157463420852789553932036030074068815102649631029146041613970750*t^13 - 185899348069315686686978336121790807056855734929911818370336053564387510542545793504531052575691030557252038538122676052603489476281687101571493588986409260915007706880504137290771356876244973769183389890102514400633882191014825717206075731191866216344227768718867781597769717737886101067211095771994300155878351064899417836545570932177554255689804793639092312863128637063235027458504013924330900328559230780280086102177284209445719935938662633413463686951496708193814332105108615426397284356929380688234667506022457216683303386074814760934935877843965036473356146219480966280221136784612231942258527086737861221046928048425877584266419667309292247280178577347380286140138559794988689423070974240455619787672278670141279860843230534838204000585791930128078917121864672156222277351801604431292084983617379158434906132273244627578205806265187792240299115697307472513706918235400162421947516101050947493833735165741396224940701826351545639888649576709339459191619055009885831592072193114072658476295807835250802580579741660468169639351818205202836193657367094111598466270587240257043498296876709758098560168326319388073473103626658276135595304179132149877525108764244647800827693564785975634994190981984992157122686446310661759743354900103718547485172149778796870949494517043108365649930613265629688542682274163120628349441224723151049751220706700881474724361981892315018710225344331001326640199620775613212089034298452063251094490751914413323346140293251074961038055717823287541104799993041478299975631222522034687140013114271485531579280665962187513589358000067681129515290691153114604378321889910507661236850089554570909816130711821928865660654719120356707153580693579861384199693238382339632216634352394143636367205035650544582517559922313345967862958116174844479740774703079808390630947799742211882676985090201052128618135923773327770804912134564550235734262522344634711767967778429331214392373444133267559535476711824135066281090942270940906526381958570665710854195203524719473617227449944707921007376166539107946988870572179683685942995329250311853700398200620831676953159400327658336440500046504001377281303765688822829391668953634693589494208136152349149832997898510629144871286688565433129314642655591073210329695091926967691358889462385559944638567272142168213509013501658932131007044870756672579588850970109506691309178300117869315145885638718771828902903881765796488659952801066167749380322632485674419107292145004172072906950518481581098291289800660763758509030681701653931723804737509131905720954138934386446331121105602960035827374174032602015393323373138870864204460633779362754224411781374530523576337706986984768029614080169780229715563014504964016089333125120732560748467845016701816191158033495147423166085111575136210588080615614775784668482592509051282242280732608828585891208575033036494572208849928238063900226003205767892425431281265056398980704821100993481868623605425173097182945629430884921027327316228777911398507085297324679040677814254454296803823294989201552174795033243311276986784634816940902092947352512610373259224476077138097825651953304352513819440781344180783095097915428102879197105511243635863928121867949359542479252874750547769453898238306570231124442745385851981625164172894509325872552183064431868782883599055143424459637918806716283900411190975366108268220629506253575456733098827939321515746992428708824800220937326656826561251870109735006653699474395934867397576558634088209644626498957501911015239666339882282347790006466307849485930781400687371429751899941824577099458806401051/3681517954458005153661560002286477502512882361167823540086174320904984451959994063979178180887610950423390833153696676267159288664664928025971178812814498090936160300205661938942772956948185571489699267069179460529222170580122084022834811787688835650696908977212818000374858872430033998397397475239056342230725821271188916942050139286829722338106465165912175509159681756702653959851470786496613563877620044299673745091099457979556649918413520128882082166615769864809878356071972815996155799786087763105287689472442383605873864625109395682193421894231303303168438836098209200093590515186440611673619096611211608750726970021340916038194945967970545120367597623920532233936646019423012173831417628572879269956940900775224380616505995536010842796975194538636936167542801813849892375957197838912752798269840532522018854925445044656448723417869250167366342429777167344448954106825516916273936914006654917872950836692797749372009813346091875271104395124278952016387407798539343731225177734147300389791175617978920462068559151739169750446683672223338108508882674553951058638053472607351248697990839287162869450965502509978426402216815943111527490407795704648097152805829942877452612526092054350278873999589690791679421235625886559977717814934201380899648565388518393054245575177834651402676218897650886098567776236383688020573408638321691982423825804213568630689717149187860887211523587732101897870605014734292962175361697670396352147287826039142940020050674869306877083627306441656496383340684659971210544749184488761743523420577896631197466372399295188836902550526736478995013559449323232111139633490381036565636453424271414321258840350507935371337410763961517832969137815017213258565189883360232631203351053505849376881451848183720156917681617177950426926843596631473180296716368088291846172469243612573214936062048734543573740662597634541553427285696280818314147654660578244469768814485148467658491244439982675476987588423440882543794140157469897987540407491016332798819953401228138684723489439898277402528533961642428354442711284057177555056632411832940949668966108165724412569998880295808228559203406546341320817577950781260261320184487654752212546883414771685164032505790034929734669752009233840091901009642928419795257586862885090783624318762123679004110179840095273534858320433349773608819848968087347924491081650182828419150068254930829399538065175757616792976517828041134629901398023435434012411427505387688521587409846496695334781967712642771669906611027999935816562194807121607018430922347837776906708053257649104874207503191894437133593902152202160666719444477284868975764809797423465578985368972806844647617840850285583873277163484031547285635455039472236507358426932494026300813020220383107840778946731007490245489822401832850009315850696632644831661737444698487497200818624411952346098216091527942866673649270230253421328352372854017755069002573333018910307181386245673691861785797108115029565865140376161447992211856236131514601935950611629146210885264102474131222918201090972365310740159125742137575882469345758952289945161758164056092059008081244004420951732909513246219338496217996582623091510564168574344672142288801255734666054762083852316431092241813664505676810990101512699847486158179668733848966496935810810975622154695985125004823918500143621728939033312870077887080452430611574404939930839407930947523877153212068111497085505664589880850095690239799685766503715226971685995733406525547791523647012293281002207073934729229370075545229348415766824753530001615009444643995424943959282810962206181021856709190170399700*t^11 + 11810836622734712174808063399459242546799632511603053863217416585851287831457147991356059638531829130310154327285126608032632069231022822763432533670915641422762564294854295661545140906621600458863285294962450019683934193406418852353193777769141627635699575935014160016024605193253132039727451324117529158055968648198091410440191866656885489354168509810639454611058354670792988799498551192595251874315717569526906050998860515751291399992677046847577616113143586324502953621724761206818793946288151133396636862848097441410575198626187958055096578701974198230499475658402388050839173255210247297636271033238541622422955761910923756034933299736576654673333296251980157427952790828974936447219311328777529922114309363867352664809302357958704780465338002246962866711340387069786218818510586226235267730664264292352692036485458583153211110966750636149115146845259829503998305874135407747500008678141668046530918044117726216747609620513719422588649138522743165344718937709157484618078596332199774011403469418805221386611923492728318481918485844607284957652961702125574037285888292568424424000668375929620408626075459948838937455514887481949611780048293347767002346869306900355561130713233387292113538810284302257124228934389270338668636884560989355729796246402846724206410824961110843339117218994892000857353136438927188105164710748265320278678042422275507305150343597207225444849584513641607202403301155307220790608338195217505205108004160273948083698959814657136806914480318039072429779302974853374552039189360550761025832605270990528007945678077936287935121074329763673576666110173347018353580743076905462164114127982375016202215492310481010305041098867825775514006842265047643904869880137673637122899397833610015830652388593210245878542624832298002519711078889726134770442627212040401931477302924099866851496017762600946651664753937962627566823208668593528168107565729667001494891411837521498464169463928485529065310683498444279797326953736134576927957285101654138396965472317703556896479138472476945015039173536504885762101459007519802394763779394975759145353171747224567260155133637672071329089054721387839417211982571998692365853609083888763260271978517695815094565399271542538637134916126092264443907171318530114642951451315537223249755671305071200562040601257788853482816437091298215653508348766276622976394105384395530912594723697956568039171462220737142806729650796060908613677364849299949725589898513108590624378725373656466003240716113944663371693434933016397739545337772470213125122142741211329697029121880882659848904377427787356720537750582257050947656921355212864283446919530923196035570471319016911096608276670187666303988846208214819121160947700633775612555162051986854925520881896993759312891924402997325206717613680978183008372096739158367824956835694149889747604892436774114871530976697112331897828510366822100120918347843467625130274986660063527487902481491098655595160870411416815087026512028775284834123275790322359637055612969342647639047217162031800812214014046063116648079800038186113578620359296766673599171125891661309993720288672763249114796460604139026558037555479488018508478961748671852198839406083169172304095929322985299347212106298707874937120435659618024621904022386306464767040852232017540805979987230374607927792911770205432699482223592599544506092825177640752250982999730243558013981604089784222733903802344476986033522557217358352390817939466505337554985481848081124098416561270299661195859649964885449691129041325334905662497276619812317737139098625094401344071099918311397167394979954753701/13529578482633168939706233008402804821734842677291751509816690629325817860952978185123479814761970242805961311839835285281810385842643610495444082137093280484190389103255807625614690616784581975224644806479234517444891476881948658783917933319756471016311140491257106151377606356180374944110435721503532057697917393171619269762034261879099229592541259484727244996161830455882253302454155140375054847250253662801301013209790508074870688450169686473641651962312954253176302958564500098785872564213872529411932258811225759751586452497277029132060825461300039639144012722660918810343945143310169247900550180046202662158921614828427866440366426432291753317350921267907955959717174121379569738830459785005331317091757810348949598765659533594839847278883839929490740415719796665898354481642702058004366533641663957018419291851010539112449058560669494365071308429431089990849906342583774667306718158974456823183094324846031728942136064046887641621308652081725148660223723659632088212252528172991328932482570396072532698101954882641448832891562495420767548770143828985770140494846511832015838965116334380323545232298221724170717028146798590934863527248649214581757036561425040074638351033388299737274861948492113659421873040925133107918112969883190074806208477802805094474352488778542343904835104448867006412236577668710053475607276745832218035407559830484864717784710523265388760502349184915474474674473429148526635994454238938706594141282760693850304573686230144702773282330351173087624208777016125394198751953252996199407448570623770119650688918567409818975616873185756560306674830976262878008438153077150309378713966334197447630626238288116662489664984557558578036161581470188258725227072821348854919672315121633996460039335542075171576672479943128967818956150217620663937590432652724472534683824470276206564890028029099447633496935046306940208845274933832007304492630877625048426400393232920618644955323316936332377929387456145243348443465078701875104210997529485023035663328749513409666358823691626169454292362309035924202576963968910127514833124113486057990033450447509037216194745885087095239955072519057804354004598969121131460351677992131214381109796549285942977819458778378366774911338633934362337736210437761942747571631721102708629819371450804520340104910912350130240604327592560418012412944957721003622504725064421894440376500836870798043302389520909241714188703018051169764887637736125219995611996082299755316833731185875355355323731343962185886906795527899764125866065916171905792733639628303830132152095721860460412712574230212056465957590409342940450193958454021893485935676005531236002771230975065154079995565124799520734293575803815936274710297270060469164542218976915546655487849309907921314862629236452526652175097326735723784235751310124969756356885109266941552213008444713924871910944136365190035025661068096181323381694970238515249878584456998844495378891594452850817592062804372322733654554390882393321371378571667783316162114618497737112325003345576592432244224389009323442516970084787102355591368074845664149665548469461252906138316854698571716246997618442461179856068973601137441139861301323319510716670122911344614824897751250658157262884263988665217058362280388623059171939511631310282596894951876239104730335411418507745334392727900488027809853850947424797536235020662682497535938154245834824146232150248538054350309751789233317367812124101661631263845191901153459120946034320268981388133849402770177807683110996710129917935027628717855427943080969222755935159709066683186669050364330286107715255323406273876218897500*t^9 - 1044531995529776996341960405095956835290690195880451472985707783052406573522767709227327119089763275151929928766303106096854334932159247358472545516626171094485991949155626691191641389415802996447927607682032751901521371519788894985283555275616017309366957672313309884437896480888844394257194846669676472531895822944193387237237357925275782389632947296142657997228951981237127435385535411718921424879028349408591710588478711964246664044087173982916785867780338052364443124575181228256731105349737054441656175854460974349647324985086919200525576821913222097406324463894941378371525915933116163349051138462514935401960549910264361433182103798696499671602995425416730352154611569922694374829311117696228869915416092481978887479818187589133029828950138104485952155492858309540861575518136470021966041835589818290925122254087974391998977711548424905127353728583695849719239836380370095883962920192253536930350515633755106874014879351946641743996148147263005974501202311221495103150126845432395820591514952442907113060845405877624106160235550860460881811284631589259739627615657211991176718367834737449584934021347160879759277429576088991507066201933974166087677220055275761929444723957373436854107410496406826121962298172296311421662917507393465090505600140005190354869623303791157509415643694001279829926826173269052661243723734165016615196489809085659135120555420539611000967247630282645214037467742310925534533028845138217193115907605682102877163222654105554864530081157741363981813767275343289887633622215759738498231846237382403810309080372586091054004916914701595579999341929874248023477267115980856629561286645491252092110978837412159061084348396123088555199395037794005235883402435283247439239737616077488860782939317379047815156918308969322548915272532983562997156400653613581365413598359344457155880113487806147855980011969187811492203355703648192349218523993463127840988935764229123613143631783443025968029411457173996320379711969328179397238736552637570319136146062106990486049454218789349530987151487731595261664556942758911267609196501660853234305757758331805264487551404626667886289517684160251286109217632397990363851329998036766629341377127576866990319859720727199093477674041501527861765735000691993520662670115413133496641018562684872975234161848700445319289415533894233433938902208418096905940154974863707475722183828243751357787238345313838657478098285887602666715540649222264000955611932220202461676793879632293362072495497462724700328526790157200293168280713330901514330917331877664937842506973046039138435805808079184110935392459905488139983572924233070367619739510238298778890968630051326663420002136812155384999830832252578682989143698764557211081489784868389563855858286809319312915908216733996021782611558922529881666937999148105358390775274379211785365275768468813288352194927659429795629767183729205005263055430684194474704663021845238168869870353141076084422190639344894885513074428813263322972284042427523528607445589233714802311356193405839065949622463703895383154851678304070229158079543593463576609157499707397007695075073405492971992729313590855874993647528982302654701048279506668542621602242901094634480104314180686686694490614945726594539767638808481182020560909041577658011807830024632334487486671227581395420820600370010114660595483051170372113986824255902716878867118304368618781712262558090866132710176362257741677059699511301203012537816319151337407269054741652319710455558328750147383599895341424885365820778253799287784000952126207676534477497569749955915087761051028839566350175101373/105981698113959823361032158565821971103589600972118720160230743263052239910798329116800591882302100235313363609412043068040848022434041615547645310073897363792824714642170493067315076498145892139259717650754003719984983235575264493807357144338092356294437267181513998185791249790079603728865079818444334451967019579844350946469268384719610631808239865963696752469934338571077650869224215266271262970126987025276857936810025646586487059526329210710192940371451474983214373175421917440489335086342001480393469360687935118054093877895336728201143132780183643839961432994177197347694236955929659108554309743695254186911552649489351620449537007052952067652582216598612321684451197284139962954171934982541761983885436181066771856997666346492912137017923412781010799923138407216203776772867832787700871180193034329977617786166249223047517625391911039193058582697210204928324266350239568227235958911966578448267572211293915210046732501700619859366917774640180331171752502000451357662644804021765409971113468102568172801798646580691349190983906214129345798699459993721866100542964342684124071893411285979201104319669403506003950053816588962323097630114418847557096786397829480584667083094875014608653085263188223665471338820580209345358551597418322252648633076121973240049094495431915027254541651516124883562519858404895418892257001175685707944025885338798106955980232432245545290601735281837883384950041861663458648623224871686534987440048292101827385827208802800171724044921084189186389635419959648921223556967148470228691680469886199270597063195444710248642332173288426389068952842647392544399432199104344090133259402951213339773238866590247189502375712367542194616599054849808026680945403767232696870766468452799638936974795079588844017267759554510247915156510038028534177791722446341701521689958350496951424971886227945673129059324529404364969287986981684057218525608541396212673469746991211512718816699316001270293780201739804406229473809783164688316319480647632680446029408537855042386477452251071660725290171420781406253519551089795998866192805555640787588595361838820791526858842766515579379648068065952800773036025258115529772754810938361179318693406302739886659585760430630539736805485965819171645600315095801884855977781815304550933585076364635409330821802146742686884733899475056607763901402168814528376287013004638173116282589888821251339202051247122393427811506974734163158286495599647556632293969311348083315197560956023616950035895527703789447436564968548152319284183010013262043080177088380002701858083154573606566248498136661108983334458206519700193186007889838165639829462043328015355041309304677040293298593477596245751966343796558167485230661948807008455580715319171782134654819594278716966423929018878125442038262392763169643180051929312263091462266689257708825668566150259078163302395734860655274367678366753420366489943933535036124048911579824281880467984156547331404471158634249861413627342728578747684075798811397635976603231178232274046545859540349974052579757713906366966382932330832301785465716586291035839046796344113147764750148695138811777268148011132612575539206959875576622262246860366002833947249296138866149461699051463488898559260067911210866957171196377547296846859507778597213675677123030539653720960722778310671786076368553822884510521832421494247367174328524346230698182208259039455812151843613548092410759722348994319381194972129682778233454003225702096447410602175440354207048486988366392826851036140896017690491049758289867518887467592244921492084387689018295574227853920574510436166700015812030381363750*t^7 + 164020957625139785879897045959127104709926451932571128979421324354968768702594916354023030783779134963974832516976894320031172854766445711123204757263571627169354568689816559281072525500773104764921707485917411591319718890418571316719074764760971557581442419268052672290014512163516349473199844627623994329808301122021120743687468148706744603309105244605378221703370522508545371174433652342747946686259906108699185952052857939535305085780961941966229176834191443128504089527624938196670382650397616701005679842302695875127385316428891633061017767817559192911077270428370041448869498474955598471580925569165539277017757419493411225013172576456997547378009269349588557788561084608980037855321741564186328120612784375540372386801171544332108380665039539897314155826545492364603714766473556158370072965503119366012895098531442324270425976613474143683963295092474847451366423857039495699019308539456812061597231908926867102971544881799771263935557503817930880316243346538970201550077405204989316271054154129557798541230160653894375763777299964224897578092261803996873703789598064472528850993559453655137334185914203287650853302450812762394021243616559053472278728322059510224609252049338924567465354968310294604325866384943653778070301202808337272246094791774407488404999885670743883343606332503476881769167347815224034852068630179091747575711626347224640503441005266199500337833634854040685579313775439098791712615876789578664054506356160193719720117582269968202181173141760021192586791265409549450451405639727157798082783781391710816322537211024549113199995184417824230557958063733328826116643271145092058438075533473764818158401158408417576929105274067220820330139374345485210651217930277101399645990176446866401292641282891325190725155303217591569607436874660345928083511458518246112148179417886150028138564259256654357452774576270949314688989109491052759209325872540985817818963209432250013897226853077663114135635789932271980811924467433160300062448604011231016630526898905996538532031805503885141429941876819897350677213429778861241534956002638609919401553322661134385961497147720065179819829641584472527372876534653883065988527079051448981941401758642041109613461270056371927814856623299237477754692449147422859745285198145278524586640398420927213971374315451136958100409262144706095392935073491767168245613856819508021359141112468217311546543734431961939055766199999841833830408459707178437610681130961485282171386861094161532135876367852733542040247032464082780541364064930360030202510909384339794024647217998920324931683129067728737565596737413450790048394623005632401750035866589500071403162028853821398478413390421745635352312371160975498896806602472989719862027895247076383442717136918756750722564997875030924807109378960042710789272190763453444735194036607345904169434220211539882936233263414321598735865961107364065673508038391290017185151474528196368083560184871676517628268002772235413026840089212549134576920551596073338061260633817976377052673447382313959964069935181335358319391177401177160089560549454335907750450905694682732055654168003404413493948333214524218965124096580228361424825972631891532244903484565345421397335064851890523829363076877810821962744005553379128616241593000409653391642564521857883354694234576768272300562580136958528002415823573151736936631060746866575611290887430310488689002032055620778305741781143033581829799176538070592509609361995045169053464639574018261634057844098972477782009940284134586304035248305667582503725217124300516257917570380069745436614094818781280534155596699/2523373764618091032405527584900523121514038118383779051434065315786958093114245931352395044816716672269365800224096263524782095772239086084467745477949937233162493205765964120650358964241568860458564705970333421904404362751792011757318027246145056102248506361464619004423601185478085803068216186153436534570643323329627403487363532969514538852577139665802303630236531870739944068314862268244553880241118738697068046114524420156821120464912600255004593818367892261505104123224331367630698454436714320961749270492569883763192711378460398290503407923337705805713367452242314222564148498950706169251293089135601290164560777368794086201179452548879811134585290871395531468677409459146189594146950832917660999616319909073018377547563484440307431833760081256690733331503295409909613732687329352088115980480786531666133756813482124358274229175997881885549013873743100117341053960719989719696094259808728058292085052649855124048731726230967139508736137491432865027898869095248841849110590571946795475502701621489718400042824918587889266451997767003079661873796666517187288108165817682955335045081221094742883436182604845381046429852775927674359467383676639227549923485662606680587311502258928919253644887218767230130269971918576412984727418986150529824967454193380315239264154653140833982250991702764878180059996628687986164101357170849659712952997269971383498951910296005846316442898459091378175832143853849129967824362496944917499700953530764329223472076400066670755334402882956885390229414760944021933894213503535005445040011187766649299930076082016910681960289840200628311165543872556965342843623788198668812696652451219365232696163490243980702437516961131957014680929877376381587641557232553159449303963534590467593737495120942591524220660941774053521789440715191155575661707677293850036230713294059451224404092529236801741168079155462008689744952070992477552822038298604671730320708261695512207590873793238125483185242898566771576892233566265825912293320967800778105857843060425120056820891720263610969649765986209081101274275025947523782528400132277161609252270519971923607782353399202751889991620668236971446977048220431322137446543117580028079016509673874759206180613343586441422304892522995694562990483692757187734666137662269155974609168484872271650733852432065302068684140463691823994378604813543203056578262214396146978959109283067172650933382172550533176852654927969861027578249895229703729340332602651144840838037165619609927381807036373899748748489642108289340935337690714601477216194692580476254806144837013657299196392812777645451984153766821897623647285902139003943805463381984000365596221650111358102221395082799910613142055804679956368695968141638262106085255126646947193682257609387588499200569738544717272429482437922932610551905998316958645034815873553754972039727765482359003888152279401444173199230437303652865868808188893691336286878847138673378106380575155888842963599015101187176514936731632827325811328543128515142300076932815054143965377608103570810775708516997770642056736484067435756796802775864072281882066579621741613446432111789019328030194000265062204179504927616085157672910639532523876998744030860449194034802358368178307108553811140743115879932647532798745163020464470918981277992312453108086993356207685197873137763723060805306774060043629083196365885103060103481683290052577596177519336948657465430771684755294023674270980832669754351862701285791088145153509776242272389385882106833056342686353596098592762325964072613292615893306844466482021940287723516405197513672091760013678819908730952757429294794375*t^5 - 267433879697528890505931562298540817898893572311600540633219980975807295900288293876612963493230024468728377345273279900844370917139644713488649267934289989865977100635835190140867295944562772704121943077864691017516627607592048576893298523063000299312405952821176159467173688697391854217342814294090392202526694888484197638973951438247218331771924331726137136420323341766265483726286621384832511274291854176748647870922020270594862133820371770714666207143731969681896418193496773313384582335893144093379886064322229776182524797123119488523440965125254748079696427560481697898797263720802859429253568357559929754737106727116066297337715801824620452021282284997528321287735937542551000521831502381403608315551541169041756363642016288527870839246429038757257060930980457753484613021723132836453480822726317319357190295620964245949684023236241779344141821689284798863539381107098894459801669875526827095017150221128987749357341726557672936487629079596195390919222685001405721610632842062732774493640186565793913870339638985526315607031460074047033508586569694982211106042704704665941052819022838464143313166467903769077867936441481625731337148554575634423579876881569472543112893524694668713824040251656688657135648973160984709832810666118810927758350258903378976669449500851976134550459567026249856902917524642043913003216850000109920939687450830325444139734693453492851621106245456412760622291083894550631993384514520593294700134310701455248240922977496362480262446467307492508060786608176935686409198780851054288257355783765854444121281603311851494678867970811426375513732089503107282826485588480175094465952280182183239376385027536782074411078850505055806930092136964775647522207827753675399665737978002269555330952157755582610331158677858876201305528906180952373603790247410417776358400380836354542314928245870252067582625989224257014935575939644518766559920270434847869786383372185229666896889187993261385484501679765306629402065392587861311730549804863671060965437275438930806759439005543407283029328352100865801874515020854414702797177995239153311596293343240229970843344026785531328309406277650988926052090657798847961923525214860597101270706198773774979987686856448262534561707726284550838953456642264521302450814846947443583187939299426551325692124109006475888376973344271326383536975815466123713641652424412361203165934107602826117403805746551538135835789301089801056513207232368727161826814431202099299172063654102167589309782303833067239424452199377766988631346441193503132743065341064080612261090523458148531679413363908016108600519151451931345119138326627062623300630158401368896711680502174269644683310314758014194527645547609073775650863196284762863173912308253730500450807769746351161661668402938153249210411000690597414061874482972770976209080408506591193609341680658680445938779604314810451711548676015144887383141398380640865070597581269999559040764688357822735981614752560258964972299579859379289701531511922911350937969249708283571574951903884120763265823327139513411299020544055282986359130787714042998678170462806077080328442885694728905508093210365781152062585190602213208239997811410703681614210393356880795665881516518722274146116860016619658632433659120908379779104994781235069325051059246402239378297671335359409737828986723858273599293549580996252424097765305204027907524672212838063321943869294676596256664927931554965259496835881087448423127669306700315792435751714730418100540965138283086521730397248167797400197107074964383330083153452972088773980138539669136040201159513335504124005715593/1302060862542934972721252233808669930701243669086029990539977702946070376046950900577835843125425802890992752915633671978787561418475368419585356666622167612311846494175237486255585225548649531996619388280692045702672651179924678066776102059010848948760229282515743406282578211706692274383199552055173251838451954838087740199479583012269502047929804067553988673202050445301811139250468930414189802204417269167687111795094600800919698159894901731582370410277832406936633727583754985697440402489344589616262623574166060021807439071285565517899758488442256195748097605357034138843100625458564383333667233993970265724913361122297748479808597515221982545446010089640094237837543280919433830579826629785513075802021073081677482814542757971198634826220201928452418399055700431513360686066661945677467845928085850339725018515756776168869502254814907052943291158851439660547983843731514695363184638061303678078715887167325244009145570735179043986507846945579358354395816453148402394141064735124546465359394036688694694422097657991350861489230847773589105526879079922868640663813561924404952883261910084887327853070224100216619957804032378679969485169977145841415760518601905047183052735165607322334880761804883890747219305509985429100119348196853673389683206363784242663460303801020670334841511718626677140910958260403000860676300300158424411883746591305233885459185712739016699284535604891151138729386228586151063397371048423577429845692021874393879311591422434402109752551887605752861358378016647115317889414167824062809640645772887591038763919258320725911891509557543524208561420638239394116907309874710513107351472664829192460071220360965894042457758751944089819575359816726212899223043531997430275840845183848681278368547482406377226497861045955411617243351409038636277041441161483626618695048059734676831792511745086189698442728844218396483908395268632118417256171762080010612845485463034884299116890877310872749323585335660454133676392520193166170743353619385201502622647019179361949319580127656023260339279248883885848257525913388922271784654468255015390374171588305512581615694353988619975235676264810277266640156881742562222922416248671294488772518991719375750389196485290603773909324541865778394503089585462708871087727033730884482898330938194092171778667854945695867441016479264981181099360083788292777194383302628411841142900390062661087881625201036075119255969942832448290230376945938527124339611622967990737872427177459718722529012430768932270354220655327877299922634248408734362243556461371525747479970735899047166385338691393265053223823343680099173801999525503726035003619105103744188647650371457460780746239862724753876381300795214857486247119561085343246739991645349824751940044926443995665587493985089074112573612937968233227044783495131550660837964990753737565572499526988897246006286576171145193370802905648684878788305025469144729524029485123555463102892376780438642969217091792212583081707353522538900118645528254313813426839697332567938286134845781442538360265594770849651301276025778796850507150232345861297451146355084818672538358969683133973263580104136772097356624542649899941359221889998782320531351919923991784121958016917980006468013766548623447794045246126924152504118559666994194339444033225803772888571803165562102539086081099375538295414982512606929324796713179013396548577667130039627599977865507252162278189333731716215923826109657593245561153863468201482899211044541012552923115167125857072826158455586873865360197461468458989800946331744704723321188465334465081917054799348167058271072905171622833516113897500*t^3 + 118321238206453613510965140071861673316525377705639071365188805299318514708590763365557436692159290935599130862031538644168770376058306107135860963775316517667806773670153226777136164277741940311730965739349027648945724476896350707238305521654715524042067671843020979445044892863222653387740810655696066390828508706742249544087784903534176918527526619506262756147376015521185370197335797301569612736447041466194070187093198018002433077769513224071450028964214348513534929631511702911310853478587258129126486510098729904827747075380978163501294087325533400809018322870474967935776219335989524642679949555284907820030447074660447936411018544966811824561488181948794966481849536127856443738115953639339984472551216816166255751967785960578501271467868687003010334828801474949058912825424014282760017318254449632852396209157818250564618202898820459488982907200434477668488036706890435297383368594604424729311413146273371617399893390985731930800903833070776355198736140045940863842448751056345647020910114842465262129796964342169189672223127707001254701307026968017219707665719350879755750317891177749150848709593934331817734217316863733149200347551053667273459454459866743938378624737218305634832278156757035016770281225396990517633415076137901739349483381334776725457062842292403638784159596814604309695262688705417919527177917499395424332236257050992249796653475248171407602037584742902951328022420404901451904475823431014070354884938468063790829680923984284108203059116280007438158113825848831123309590650409214858723574835391558514231635748524913334760553301858011749850618518756344119182341232708339985419804922023086783499035726915826030040016709357158313063875182216113735122533866574370680570088301776592356072864479991723839682726808897477672265488350197120421919300480423288505431707053732917236365630100030240602268655641699675397765099963556308972521366486455475074138204758365251793457440738046271543056700894081644523743444827779014344496400936212302214184748786553902609302467121174793795964949755174772220670732032669553026644308221888273286284502800570761852776317835865104261848014885410198746024995778690879974510573434202611682081077467894313046743595124821641424503228432069135671009217193620874245245113385639304189117233932427538154094878325447319722650743986003495523370309782029596686506101806007176125927424089443138273083901301453253722371615743466565884389805693425397360447699519078166040396691880968033177106983936922675422238634532510594516004661105527039999323750622826534057495922127229586327761000083881578424906496154726401208936134222929616259051758368460334995496882774072656556014490919986683338409336768112936492477908447005103354358264757914663282975979932481638403135353689284444559766072430869624559632493362248629602574969819464489980351938040386574220582156317898346889130590166949162894381837050734569684471554945071640594059951356564733205067972665080871071097422476230047089301911023379777251467543730531106480447285020348705192038014991226780360395773184303726070373079937199115856242784867944113746205163635368225621639421658628936931443900803883956573049862854717059330142768265727057148937322053182460130278339191850483990726779923856322806087453507162239246563129077448434455053731761895508654053455461896568019000832696096346490574184456530035966756058086175620691176603885229650924755344850154894200673995403934631708204055235506243913209951572234003419207424772596800066438165459642641219022859101147208831604331219090943508793861658776680396463597568382837425717647153/599825790609666672826644287484892889424168431826148647327405458660549274358707718243722129979128740657648346848775062372250449642218989946101119363275380585447030407429041988050325778061737424852375223814700830042804255037942829221773260499094885470777184276215117748961637153707577339884395299261371947476140788183838172451445650601157860493990134458086668939340270429858137715834485687044739122363832674560395186332571670031884355332086415404436822323835855378476426773381280386669607376427675597463671545691469757987574213504749530182403259528383511281187325863142004490927720512851698199063824231390480684210353346134991097614293848293529227914194229367137571502824036792333671764649133615968607147279582741532008728038160146930552180088483463809736507352373974356090424585716102694076136872843275504089086806282539638459816287555588889765962639747336056472836711658348225870897646855736106188777835408695059943869381667417329671948840693536727569578991331175045893237750378136405689944716125342744230140127033752557813318214140053468732059849461149177950722103554562234838236721502677679554836426695271776504285598538936264335716279685045651455034226755760428167803428788109998878828428216112362241804898781189993287562976328944617984370528218661968021901144634335301657120544966072625772615475834704230595902109306879848262931317231575769826846110411395756176232254673705624013445931515004180137006733620370622097467681723290975844371368261217076522320223085701031863677704421333511592449814224504278500844890634569532485759430569545967974858287099908531286433157508383908035492058423650147539746083262688292099897336180166287659053267057402580985197781907331300839650203873986650501587746906208289841937225960076164735576251823627912043554010982109781843678187630197986839228837044611787884832623516646612739074563504299021957930789260741729402866376438676913263316029942741398092767008904786176918906991764031034591230120585318291233853937949420166216422556500312206222920473065002628055659257420777575722694141107443246582170147986889870287988824056574387932762317342342848690100951266593901363684631982383724101698200214226915989595951385153488701188381539953897918592475082092320190046905917674201922064208952903179396222458781668156828978010397551154758770394176130897350881180604083542921391741232757390616690863583325759203422507265542050326740331401883776745841566802862735725978628360410580759778121005778380319860940331569230631720050820751330819879739640496457956279235795673216096130861559552492819481143807711765436709912098394279596248605415511748907499271330149542174289152288373368043730456132970468706841928464411278754572316088786567405315913928735498233874489234179597795756057160150434292568713686859064017554031866553937006484206253535066328541443511018051065023441098310370976999193291226197708764385623663418370043938036054944559258283354915146044768109414615320008043891573050499147133762522097285695127533712669557699836738556501989203865986189768377582423633172101763265964840372578945846215679741579308736691843513682663016774200076227748400629119343890434223568491326938089326686986353131650378237629216614535249216462792858747118666961301742597796519692908549958952381661991071486044434701476898087506137124747520506453899664179935764234652835018710565612913016760498340804772265158342537048748914671490820228818571650230291700259191093352833665851672670256473949603031996874743372359391825805382717173929978605845020433503806737095875209619873337963068183804485918800841004372067293393668945777086177500*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
-------------------------------------------------
The nodes are:
| (0.99696950640141468823 - 7.987229720155782413e-1732j)  +/-  (5.68e-482, 5.68e-482j)
| (-0.98815206735195314452 - 2.1579866162764661771e-1748j)  +/-  (9.69e-483, 9.69e-483j)
| (-0.93002504905562513264 - 6.359623901485566054e-1779j)  +/-  (1.3e-484, 1.3e-484j)
| (-0.99811631405225259237 + 1.090318889852976908e-1805j)  +/-  (4.96e-482, 4.96e-482j)
| (0.94562064776199820535 - 3.4978982963181569766e-1839j)  +/-  (3.3e-484, 3.3e-484j)
| (0.93002504905562513264 + 2.6946728631937366983e-1841j)  +/-  (1.15e-484, 1.15e-484j)
| (0.91248695683407599658 + 7.6749722477145046219e-1842j)  +/-  (4.07e-485, 4.07e-485j)
| (-0.91248695683407599658 + 7.469224943101752535e-1838j)  +/-  (4.04e-485, 4.04e-485j)
| (0.95924189785562610184 + 1.9515892451126929337e-1845j)  +/-  (7.86e-484, 7.86e-484j)
| (-0.99376561564136263393 - 9.6973411120111455343e-1856j)  +/-  (2.21e-482, 2.21e-482j)
| (0.89305240373684750969 - 2.4558532793782780279e-1891j)  +/-  (1.34e-485, 1.34e-485j)
| (-0.99962721615961338264 - 1.9663920466921607048e-1884j)  +/-  (1.07e-482, 1.07e-482j)
| (-0.94562064776199820535 - 1.2056037651422531081e-1898j)  +/-  (3.12e-484, 3.12e-484j)
| (-0.84873067981248748126 - 4.245673621931373995e-1901j)  +/-  (1.06e-486, 1.06e-486j)
| (0.99962721615961338264 - 8.8442848235721670916e-1894j)  +/-  (1.07e-482, 1.07e-482j)
| (0.76975497165152492021 + 3.0065337390241939755e-1915j)  +/-  (1.43e-488, 1.43e-488j)
| (0.84873067981248748126 + 2.8866903134676682144e-1912j)  +/-  (1.08e-486, 1.08e-486j)
| (0.99811631405225259237 - 1.4366195122895207846e-1905j)  +/-  (5.3e-482, 5.3e-482j)
| (-0.76975497165152492021 - 2.1059719826116831221e-1921j)  +/-  (1.45e-488, 1.45e-488j)
| (-0.95924189785562610184 - 4.6538128960555117754e-1914j)  +/-  (8.14e-484, 8.14e-484j)
| (0.97087318261011350743 + 1.0653933637491470021e-1917j)  +/-  (1.83e-483, 1.83e-483j)
| (0.79762869634163045483 - 1.4562973807307977575e-1924j)  +/-  (6.48e-488, 6.48e-488j)
| (0.99376561564136263393 - 5.2315257304740287737e-1917j)  +/-  (2.29e-482, 2.29e-482j)
| (-0.82398556978138460773 - 3.2210692076145266503e-1928j)  +/-  (2.8e-487, 2.8e-487j)
| (-0.79762869634163045483 + 6.2908871357743194766e-1930j)  +/-  (5.99e-488, 5.99e-488j)
| (0.98815206735195314452 - 3.0626690080308929149e-1922j)  +/-  (9.33e-483, 9.33e-483j)
| (0.82398556978138460773 + 2.8026245920416897724e-1933j)  +/-  (2.58e-487, 2.58e-487j)
| (0.98051107262432442462 + 5.9040966377842490159e-1929j)  +/-  (4.27e-483, 4.27e-483j)
| (-0.87177824476366184668 + 1.4077821300004482345e-1929j)  +/-  (3.75e-486, 3.75e-486j)
| (-0.67812233148409586405 - 1.0589939070213042227e-1936j)  +/-  (8.67e-491, 8.67e-491j)
| (-0.89305240373684750969 - 1.2948245115841191263e-1927j)  +/-  (1.25e-485, 1.25e-485j)
| (0.87177824476366184668 + 6.8292056209685990196e-1934j)  +/-  (3.96e-486, 3.96e-486j)
| (0.67812233148409586405 - 7.8698730369723469165e-1938j)  +/-  (9.24e-491, 9.24e-491j)
| (-0.99696950640141468823 - 1.7000575791014316813e-1926j)  +/-  (5.84e-482, 5.84e-482j)
| (-0.74046783936769769654 + 7.6685596346443587029e-1953j)  +/-  (2.75e-489, 2.75e-489j)
| (-0.70988099191371433882 + 2.8080501133811657428e-1954j)  +/-  (4.81e-490, 4.81e-490j)
| (0.74046783936769769654 + 3.2953767675529711475e-1955j)  +/-  (2.68e-489, 2.68e-489j)
| (0.57735026918962576451 + 7.6507394900566719789e-1959j)  +/-  (3.1e-493, 3.1e-493j)
| (0.70988099191371433882 + 2.5601894457132394355e-1956j)  +/-  (4.97e-490, 4.97e-490j)
| (-0.64533686476208438476 + 1.0711641602294966734e-1955j)  +/-  (1.39e-491, 1.39e-491j)
| (-0.54253660048172415309 - 2.1639371645619945371e-1960j)  +/-  (4.36e-494, 4.36e-494j)
| (-0.98051107262432442462 - 7.6883362314040005863e-1954j)  +/-  (3.95e-483, 3.95e-483j)
| (0.64533686476208438476 - 7.2450910590791378208e-1981j)  +/-  (1.47e-491, 1.47e-491j)
| (0.61168628958514105942 + 1.0597483716189986902e-1981j)  +/-  (2.17e-492, 2.17e-492j)
| (-0.97087318261011350743 - 1.4657312693025437372e-1987j)  +/-  (1.87e-483, 1.87e-483j)
| (-0.57735026918962576451 + 2.2462367815549852643e-1998j)  +/-  (3.02e-493, 3.02e-493j)
| (-0.61168628958514105942 - 4.0057163550806345069e-2005j)  +/-  (2.05e-492, 2.05e-492j)
| (0.23000188558823461278 + 4.9681247856555754256e-2014j)  +/-  (4.71e-503, 4.71e-503j)
| (0.47242725384754355127 - 5.6819085403858581617e-2006j)  +/-  (7.3e-496, 7.3e-496j)
| (0.54253660048172415309 + 9.5168876720263992795e-2006j)  +/-  (4.62e-494, 4.62e-494j)
| (-0.47242725384754355127 + 2.477973104058962776e-2007j)  +/-  (7.49e-496, 7.49e-496j)
| (-0.50748568302539522465 + 1.4787977692341842328e-2008j)  +/-  (5.96e-495, 5.96e-495j)
| (-0.15655801081562154215 - 2.9705054365966839276e-2018j)  +/-  (1.26e-505, 1.26e-505j)
| (0.50748568302539522465 - 2.1159693281758405858e-2008j)  +/-  (5.73e-495, 5.73e-495j)
| (0.43750999202829047817 + 1.6279358740528547964e-2010j)  +/-  (9.3e-497, 9.3e-497j)
| (-0.039976739252664464048 - 1.8662558652381729382e-2023j)  +/-  (1.2e-509, 1.2e-509j)
| (-0.40284826231944034519 + 2.5277661465621705913e-2013j)  +/-  (9.84e-498, 9.84e-498j)
| (-0.43750999202829047817 + 3.9697895607698983641e-2010j)  +/-  (9.48e-497, 9.48e-497j)
| (0.079430655237557217284 + 9.3090538331898318697e-2024j)  +/-  (2.45e-508, 2.45e-508j)
| (0.40284826231944034519 - 3.3970652786731740429e-2011j)  +/-  (1.05e-497, 1.05e-497j)
| (0.11827114463495531702 + 3.8686008856690040399e-2021j)  +/-  (5.61e-507, 5.61e-507j)
| (-0.19393190201827238549 - 4.1805596754627134318e-2018j)  +/-  (3.05e-504, 3.05e-504j)
| (-0.36857946516169392398 - 2.3477047420077409533e-2012j)  +/-  (1.1e-498, 1.1e-498j)
| (-0.079430655237557217284 + 2.2699530856798487756e-2022j)  +/-  (2.45e-508, 2.45e-508j)
| (0.36857946516169392398 + 7.5290994300917390699e-2013j)  +/-  (1.12e-498, 1.12e-498j)
| (0.26519720809056723886 - 3.9990948241773602621e-2016j)  +/-  (6.84e-502, 6.84e-502j)
| (-0.11827114463495531702 - 2.5631703281183575392e-2020j)  +/-  (6.13e-507, 6.13e-507j)
| (-0.33451385387415322427 - 1.5061510048356956649e-2013j)  +/-  (1.06e-499, 1.06e-499j)
| (-0.23000188558823461278 + 8.8283190532463490357e-2017j)  +/-  (4.78e-503, 4.78e-503j)
| (0.15655801081562154215 - 1.4692153300828693433e-2019j)  +/-  (1.26e-505, 1.26e-505j)
| (0.33451385387415322427 - 1.3894723183953272961e-2014j)  +/-  (1.19e-499, 1.19e-499j)
| (0.039976739252664464048 - 1.3123805447973336804e-2023j)  +/-  (1.2e-509, 1.2e-509j)
| (-0.26519720809056723886 - 3.3943197065394799746e-2015j)  +/-  (6.66e-502, 6.66e-502j)
| (-0.30008276830241539724 + 2.2297756922479382158e-2014j)  +/-  (8.97e-501, 8.97e-501j)
| (-3.3459282644350711671e-2062 - 3.4207374034580849402e-2062j)  +/-  (3.68e-2060, 3.68e-2060j)
| (0.30008276830241539724 + 2.3438764450375530417e-2015j)  +/-  (9.3e-501, 9.3e-501j)
| (0.19393190201827238549 + 9.1752884014030298489e-2019j)  +/-  (3.05e-504, 3.05e-504j)
-------------------------------------------------
The weights are:
| (0.00152818842865768953 - 6.6545947475359417786e-1732j)  +/-  (3.32e-132, 1.65e-365j)
| (0.0066375162992470723681 + 1.5905118704768751529e-1735j)  +/-  (1.55e-132, 7.7e-366j)
| (0.016573460553707463706 - 5.6178770720625296799e-1736j)  +/-  (6.5e-133, 3.23e-366j)
| (0.0016371124678190575296 - 5.1239970587787433008e-1735j)  +/-  (8.83e-133, 4.39e-366j)
| (0.014612379628954217925 + 2.313105063400853096e-1734j)  +/-  (1.06e-133, 5.27e-367j)
| (0.016573460553707463706 - 1.6171045311748226989e-1734j)  +/-  (6.6e-134, 3.28e-367j)
| (0.018494987738062432643 + 1.2200481342512082994e-1734j)  +/-  (2.78e-134, 1.38e-367j)
| (0.018494987738062432643 + 5.3980166063468812114e-1736j)  +/-  (3.96e-135, 1.97e-368j)
| (0.012627579224537475757 - 3.6210215166283408417e-1734j)  +/-  (1.13e-134, 5.63e-368j)
| (0.0045612447226135969028 - 2.9144449514122710853e-1735j)  +/-  (1.11e-134, 5.51e-368j)
| (0.020364618939687678823 - 9.843193486725161084e-1735j)  +/-  (1.2e-135, 5.96e-369j)
| (0.00097067316424864678634 + 9.5369582042514030873e-1736j)  +/-  (9.58e-135, 4.76e-368j)
| (0.014612379628954217925 + 6.1142750396486840972e-1736j)  +/-  (4.23e-136, 2.1e-369j)
| (0.023909817201893843735 - 6.1401674847471200171e-1736j)  +/-  (5.84e-138, 2.9e-371j)
| (0.00097067316424864678634 - 7.1646121007261575519e-1733j)  +/-  (1.43e-137, 7.1e-371j)
| (0.028598414391689305839 + 7.6867390849632538794e-1735j)  +/-  (4.98e-140, 2.48e-373j)
| (0.023909817201893843735 - 7.6450337140140942882e-1735j)  +/-  (7.31e-139, 3.64e-372j)
| (0.0016371124678190575296 + 8.9141486530418911351e-1732j)  +/-  (2.96e-137, 1.47e-370j)
| (0.028598414391689305839 + 9.8857454381258539971e-1736j)  +/-  (5.24e-143, 2.61e-376j)
| (0.012627579224537475757 - 6.9835234585554559808e-1736j)  +/-  (6.97e-140, 3.46e-373j)
| (0.010634629939004339957 + 6.3574501798781352317e-1734j)  +/-  (1.02e-138, 5.08e-372j)
| (0.027131822414727347482 - 7.3163777236296379241e-1735j)  +/-  (6.19e-142, 3.08e-375j)
| (0.0045612447226135969028 - 1.8108881858198766271e-1732j)  +/-  (2.47e-138, 1.23e-371j)
| (0.025566089191595691258 + 6.9322874227665810974e-1736j)  +/-  (1.17e-143, 5.79e-377j)
| (0.027131822414727347482 - 8.1269036149843440722e-1736j)  +/-  (4.72e-144, 2.35e-377j)
| (0.0066375162992470723681 + 3.5808123080669498252e-1733j)  +/-  (3.04e-139, 1.51e-372j)
| (0.025566089191595691258 + 7.2974313214833860355e-1735j)  +/-  (1.4e-143, 6.98e-377j)
| (0.0086408904598064507116 - 1.3144614279508184957e-1733j)  +/-  (1.34e-139, 6.65e-373j)
| (0.022172676594048110611 + 5.6519077072056315837e-1736j)  +/-  (3.27e-145, 1.63e-378j)
| (0.032297675762937017417 - 2.2087288881445218734e-1735j)  +/-  (2.31e-149, 1.15e-382j)
| (0.020364618939687678823 - 5.4119803723988633913e-1736j)  +/-  (3.41e-145, 1.7e-378j)
| (0.022172676594048110611 + 8.436682943730376892e-1735j)  +/-  (8.21e-144, 4.08e-377j)
| (0.032297675762937017417 - 1.1603752592734271708e-1734j)  +/-  (1.48e-149, 7.37e-383j)
| (0.00152818842865768953 + 6.1215473276770195291e-1735j)  +/-  (4.08e-144, 2.03e-377j)
| (0.029956977220665691558 - 1.2470131414921919999e-1735j)  +/-  (1.54e-148, 7.65e-382j)
| (0.031195457770756314482 + 1.630488329820287563e-1735j)  +/-  (2.4e-149, 1.19e-382j)
| (0.029956977220665691558 - 8.4467568096101464223e-1735j)  +/-  (7.33e-149, 3.64e-382j)
| (0.034612519108721258647 + 2.5147627087428429641e-1734j)  +/-  (2.54e-153, 1.26e-386j)
| (0.031195457770756314482 + 9.6938737629993173032e-1735j)  +/-  (4.62e-150, 2.29e-383j)
| (0.03324630049608196216 + 3.097116184753788835e-1735j)  +/-  (2.59e-152, 1.29e-385j)
| (0.034974058566284011088 - 1.0269972255974612791e-1734j)  +/-  (6.43e-155, 3.19e-388j)
| (0.0086408904598064507116 - 1.0940171344248595457e-1735j)  +/-  (2.57e-148, 1.28e-381j)
| (0.03324630049608196216 + 1.4465135030529624479e-1734j)  +/-  (3.68e-152, 1.83e-385j)
| (0.034025099543171111451 - 1.873840893391396568e-1734j)  +/-  (5.02e-153, 2.49e-386j)
| (0.010634629939004339957 + 8.4308608257956769574e-1736j)  +/-  (9.6e-149, 4.77e-382j)
| (0.034612519108721258647 + 6.7028492303296937921e-1735j)  +/-  (1.43e-155, 7.09e-389j)
| (0.034025099543171111451 - 4.4879672146703889291e-1735j)  +/-  (9.87e-155, 4.91e-388j)
| (0.035494574075830741109 + 2.5072627649684854341e-1733j)  +/-  (7.29e-162, 3.62e-395j)
| (0.035005032633347613117 - 7.0045249617387750168e-1734j)  +/-  (2.33e-159, 1.16e-392j)
| (0.034974058566284011088 - 3.4792121784392704395e-1734j)  +/-  (1.41e-157, 7.03e-391j)
| (0.035005032633347613117 - 2.5004610061054990804e-1734j)  +/-  (2.9e-160, 1.44e-393j)
| (0.035087801572363126253 + 1.6002077907877975924e-1734j)  +/-  (3.26e-159, 1.62e-392j)
| (0.037927541246036510069 + 1.5007864392833791581e-1733j)  +/-  (7.49e-165, 3.72e-398j)
| (0.035087801572363126253 + 4.918325795544278625e-1734j)  +/-  (8e-160, 3.98e-393j)
| (0.034813324570896014073 + 9.8865436651353117837e-1734j)  +/-  (1.22e-161, 6.08e-395j)
| (0.039772150553321541325 - 1.3882237292431723699e-1733j)  +/-  (5.81e-166, 2.89e-399j)
| (0.034479759689811117176 - 5.7694343046828212259e-1734j)  +/-  (1.39e-163, 6.91e-397j)
| (0.034813324570896014073 + 3.8558382491907945703e-1734j)  +/-  (1.23e-162, 6.1e-396j)
| (0.039126092686817336601 + 1.652118851726510277e-1733j)  +/-  (3.07e-167, 1.53e-400j)
| (0.034479759689811117176 - 1.3593448703625816964e-1733j)  +/-  (7.49e-165, 3.72e-398j)
| (0.038578959718020306585 - 1.8377314482386010344e-1733j)  +/-  (2.79e-167, 1.39e-400j)
| (0.036732760973818434922 - 1.5581454304801041856e-1733j)  +/-  (1.39e-167, 6.92e-401j)
| (0.034083933182092181204 + 8.1734537734803411626e-1734j)  +/-  (3.23e-166, 1.61e-399j)
| (0.039126092686817336601 + 1.4082896744377538812e-1733j)  +/-  (5.87e-168, 2.92e-401j)
| (0.034083933182092181204 + 1.7761661805580491125e-1733j)  +/-  (2.96e-167, 1.47e-400j)
| (0.035013623619387780217 - 2.5446484924119582819e-1733j)  +/-  (2.32e-168, 1.15e-401j)
| (0.038578959718020306585 - 1.4479490246641836992e-1733j)  +/-  (2.76e-168, 1.37e-401j)
| (0.034165640638684749901 - 1.0702929299598859308e-1733j)  +/-  (2.39e-168, 1.19e-401j)
| (0.035494574075830741109 + 1.5672650317323585967e-1733j)  +/-  (6.09e-169, 3.03e-402j)
| (0.037927541246036510069 + 2.0599414266374992822e-1733j)  +/-  (4.34e-170, 2.16e-403j)
| (0.034165640638684749901 - 2.1512039657681507919e-1733j)  +/-  (1.21e-169, 6e-403j)
| (0.039772150553321541325 - 1.5042050824014866812e-1733j)  +/-  (2.66e-170, 1.32e-403j)
| (0.035013623619387780217 - 1.4753227559443456008e-1733j)  +/-  (5.67e-170, 2.82e-403j)
| (0.034706216854470436145 + 1.2972287960714747634e-1733j)  +/-  (5.84e-170, 2.9e-403j)
| (0.040084796312368645873 + 1.4136266810686443623e-1733j)  +/-  (6.5e-171, 3.23e-404j)
| (0.034706216854470436145 + 2.4144146656393867961e-1733j)  +/-  (1.54e-171, 7.72e-405j)
| (0.036732760973818434922 - 2.3107231561177558331e-1733j)  +/-  (1.75e-171, 8.63e-405j)
