Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 16 24 45
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 16 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 24 Kronrod extension for:
P3 : 3/2*t^22 - 21703940836137923/2794208237943850*t^20 + 42027029201559237/2431716358426810*t^18 - 262592289065984469/12158581792134050*t^16 + 662392414045240323/39845409473079301*t^14 - 3613046556074683491/444429567199730665*t^12 + 577469291852421331/229877362344688275*t^10 - 1047921046375098841/2222147835998653325*t^8 + 25219697121887517513/511094002279690264750*t^6 - 345233232267838651/143106320638313274130*t^4 + 76767549244621411/2146594809574699111950*t^2 - 2147720438279/511094002279690264750
Solvable: 1
-------------------------------------------------
Trying to find an order 45 Kronrod extension for:
P4 : 3/2*t^46 - 2388887361434557261610693861380082263154005784031402065129225384435057309463615546825817067948872018655617247696435931495139737323971809065965117667701179376369643975313543735460363486054265518382276302643334098229939537039704676573002718803837/134598620351444776525987186249082071209268804168861457031503454438572922853730097218529596494564725063688353381970335822962187248976220595160593395853617621932486359649636156293520044288177268498445147994531555445277430835717267812762149843150*t^44 + 10585160197344337343750294019782765716252188023550031113926146824624709443522020766822800828117314372169491367921585619397259386930987042811186852397590356937997797221454401605839570182843465694102974848758113491437351723837144834239992271466466760809/107732116575642782485428124332708544018371188220257533445313020016743350016680442655263883798105730943240865080503499729154149048019221673751801215311614617953701192826314391171014493256053360090720403607142282133245007364726256857902886028567981510*t^42 - 1274790078492612508425045413281634245725648203039343257429953389215723475478615071098159138143253754929928556015774734801806606525386092750257792796188373076951099743858298878517454963431729596943476260387570623431608077202265263524096034963393829081483/3770624080147497386989984351644799040642991587709013670585955700586017250583815492934235932933700583013430277817622490520395216680672758581313042535906511628379541748921003690985507263961867603175214126249979874663575257765418990026601010999879352850*t^40 + 2396543088854173635837464240449892513439094710065059566042653723339722112972360642566175606842974268180208691300291259152853951049349401582249701260062508888488775489055501756736265362598591096123837684159083379253952175065096327268910265710718111857677423/2958199614878794296146988492494254262732143938695710032792781706944368456823410324033559406153139403550305800266302444678270062686629343443908593909516193238295611253634255126489322198857468283444923759509503441668754157996116021483177208552905347670550*t^38 - 665671414732762965306490359328204752812834542925870296415673768715232097455551135873631970130080800178786058657604060199409940170034551632081148505350432219851160173375294569515353510332919172490054685037170468868205744616117144588847888246263962885011027/463717777467486673450068466390991208752606347146895086221571186493982082420967023767422825829411041637615503825528491327945036853579734918234320126356592453570663385704829181990218074415495028215690751490678917883210111253445214178443994854239216661870*t^36 + 55343715078220155093788880607287227098883272436557837678862316113967491292961288451716221330689592610908268845640521775822633390077134058207730574283637132531068890871862687520682831040110113999341768419761276135661827837586239448837368479007156097057401/28390884334744082047963375493325992372608551866136433850300276724121351984957164720454458724249655610466255336256846407833369603280391933769448171001424027769632452186009949917768453535642552747899433764735443952033272117557870255823101725769747958890*t^34 - 137437327013190249158193966118497122854892571587985995891732012481883203235244628326537752003247581776670596913955039058625972300393965945316594380180481515546419630765865773067896241748555024728022937544723475502977879884948489210253335921676305616806693/66245396781069524778581209484427315536086621020985012317367312356283154631566717681060403689915863091087929117932641618277862407654247845462045732336656064795809055100689883141459724916499289745098678784382702554744301607635030596920570693462745237410*t^32 + 50680086670853978515596987096919603052380093582435309760895745933441050514052066471514661755302596044681677069337661985968136935906616384304504264667127465066585672531985410684408284162523960945488656850564429429028212470199423347402261163424193995976517281/28875513677554901728083180424462067780044208598259999320594380910137939579324041053720280801935100000591149748582736124741277928497678193929222353490292421792044188937034582127386275255941827505827287002386169944225237918489301643254490693400495000661375*t^30 - 12560261913631902694948404871313912371451864090270696772707147932775640421022281589032240331125295331938984350708548723176018716456848147257689403877222757713352878408008180273940940979681738122450020793107088390635101703176614893165189417970014758303443821/10554498102830412355782128017217169602360986591088137682700015091291798604856373626532240568983174482974696114999206997319225725588806512263784722310244816241229944921812640363803259231482185226267904904320462117544397308137468876499917287932594724379675*t^28 + 404245629456655907266335564382865812206615463348820352536244934844613416645824854566389648007118009330097592802144231760556606530933049448961522590385722234805248174648971608092313852430226868005073047266288336781314087403977026847029547626120939445805194679/622715388066994328991145553015813006539298208874200123279300890386216117686526043965402193570007294495507070784953212841834317809739584223563298616304444158232566750386945781464392294657448928349806389354907264935119441180110663713495119988023088738400825*t^26 - 21210656710321624047472329651231095977682808088007574051133851754975601683348756881758384594861428548743462683951290836139360785875731568365032044384547227503359890053689033777115216176298524028140272877794286084735127284328280882320110773402402574763722930163/74451851797289841974181362318570603061838493852999366739273214454575999030601053816503486263230072129882825383049006127369711037332464689769227982565359343558285680676263237631882742749244593873502851911272712595642880387494030953585476545768040489563202637*t^24 + 76238737944680146630109714265185862208902720128510866031085393730869021176274735630409847169720155702501639609943865104831092169811189505122246416710284361501651109876354260654342488691992533919840230125045974877373631840182979614113323531774850970035294858517/760703703146222298431853049776699639979654176324123964509965452035885207486575984646883446602568128283585389783326801736168786685788226178076894604472149814617266737344428732325758458524890415664050878223873367825046821350482490177938564706760413697710983465*t^22 - 4893911623314990968948448783408646162895706314796899556174017223835002724583875427407285500742421018642616461942144898607938814179317273053575968797541888272537615241459385769383662889105965068457553920858559847912353481731328969901679881022361428398472293/174433318767764801291413219393877468465868877854648925592746033486788628178531525945169329649751921184037007517387480333907082477823486855784658244547615183356401453186064831993982677946546758923194422890133769278845865936822400866300977919458934578700065*t^20 + 8728966613673123746065287620267430090246515389750867459274495602314313811047259690422152199603560682607244630761503828426946925902089374937523435696023093929393491543730165956437869871844885874263039644709723201804953341273770357913287907631283759979229678863/1412735448700127125659155663871013617105072041744801648375650125209501099617926828629926400833340809669515723883321203224313460987892420044999947122591135370003495369353939074319265708689082200518951630987193397389372668222324624616171620169697911152891826435*t^18 - 1487587317638815966638465889372285669151736249206638396753333591551662104151978746588225357235726702239265715527778677665286484841527250798094217456309282105969511359394536920671488689125532704408423132941148841370734060454478010684642093637534998112468122767/1412735448700127125659155663871013617105072041744801648375650125209501099617926828629926400833340809669515723883321203224313460987892420044999947122591135370003495369353939074319265708689082200518951630987193397389372668222324624616171620169697911152891826435*t^16 + 383409167596196885949653770099878063589897237049044453696722942979188784398553244829538388304056508481382997040899247860825480097610494124376977771605181824742949871106557200112891669411682765502235786290344490098318994663407110981748481811182404661013452141/2825470897400254251318311327742027234210144083489603296751300250419002199235853657259852801666681619339031447766642406448626921975784840089999894245182270740006990738707878148638531417378164401037903261974386794778745336444649249232343240339395822305783652870*t^14 - 102972402867988317381732909800734135413051032262670651105109456817100830054107143536242958536681000416807628916265989848646974575019649966855769601153137669909286491802426746871607350289072085910553829517348170637389704615540084039506688845504897601738927501/8041724861831492869136732240496539051213487006855024767676777635807929336286660409124196435512863070426474120566597618353784316392618391025384314390134155183096819794783960884586589418691698679877109284080947031293352111419386324738207684042895801947230396630*t^12 + 237868605556549434721138352293191126247275344347691520136354179373940234135112582749299992157832758477418297533603296994551321424986453940997046491118382367070729067861482806938322235747250153427809127703426623074618262776215760799660636906596147302821395599/281460370164102250419785628417378866792472045239925866868687217253277526770033114319346875242950207464926594219830916642382451073741643685888451003654695431408388692817438630960530629654209453795698824942833146095267323899678521365837268941501353068153063882050*t^10 - 2051958603210213281629880529866454423503493323366751474593533096401209585834186253141610098466434115473890877756746744320784163356405943852253816561355012678994672104803931305306022751337871607586564217984633698213250009586789624808605375866586953345182707/56292074032820450083957125683475773358494409047985173373737443450655505354006622863869375048590041492985318843966183328476490214748328737177690200730939086281677738563487726192106125930841890759139764988566629219053464779935704273167453788300270613630612776410*t^8 + 32853515306142204388836515991171060548195314390162686421852984108584075340877945605229060473025154174203967805044957390386102873348960934923169244840944065256916828742747451890476662040197513478745086977453961535389798534581136705824090251367041083842843/35613352959539468420462671350770387226802585316072252542568586672863687060698067526121441357271250740460099676794932309852473401167310017398130535156308401525143059091186112488883467425634665582312912543787051138584845064857282295269205457904252837194877470790*t^6 - 81702721758606868790047194691499926597351101174312462963178611009809508129527864132251594000957824422060341537064427138473057285522918340841735078054028274273320016905921752572953646233969483346212311187791420469812055134027949393482784321802384311112801/7229510650786512089353922284206388607040924819162667266141423094591328473321707707802652595526063900313400234389371258900052100436963933531820498636730605509604040995510780835243343887403837113209521246388771381132723548166028305939648707954563325950560126570370*t^4 + 942524191349495374560111180066874242271438258985589751943352651893065999269768515444730091645737438784536463786122979160499587111706395352797915543158112509714299468539870192223346198576895378663458847468843283162227304086165532690637146172931894037523/21688531952359536268061766852619165821122774457488001798424269283773985419965123123407957786578191700940200703168113776700156301310891800595461495910191816528812122986532342505730031662211511339628563739166314143398170644498084917818946123863689977851680379711110*t^2 - 151409632396980910699892920423659536856983055774204389074174184523517323479665547665128149461931996080622921907064125221231558042636685449933543787461684748722543632747399772044445791844048126225289504900185824170289451466342061844126742581750741/30340400582451368513320137167225065498744858230496337360002614968068358541722795483475963553491958621426054366247151497817912122028554362648231066966302692251150079719283115810153365315611201583051541238831506551673340390154558947203494661551801770818197610250
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^91 - 1151845533624896518377981764264601220433568523551491850901571125444738488043904245011404631359812804496044829871650357153875685782830766368349087757632971638269686879581862117074976865197553225860987703230251230732846400563956122967186445611167743222227804893314290716652977103280671954531984800350186784944229862497096966684696599354743706417146708323911911704555390933070284017066752213540604279331953333768105812825823808079135865260521309856528799749131489466019127147022419859255014410505298636032680823889036100263529055140621518292818419871770168138870660851479408975678665561812549166075447724312544956362362970318003602848879867716074757824141016359858047800586198745859071395832432150294737950009824011790917604231399102817931258008940024621019139217492356402117947007454368988201981891065086542557752398296978456237932726954954457739593527051409465325468249940684018826502476266947881379277811911672677820356273685880156257213560214340178041155182148575177535861809339153996172773235822340215003523477465561568060169018085944847358136835198718613820906455552426124012044390652574011399020466832336811962116361508526999346393459211451272307579274224623947636447066121113707538979752390745914347551190112529701622142280245554101041682756687182542264739316295507649645266359473424123809173261765011233416969447066146908478372567004010674715021500232904243304039551708504643656218081370605740208174875177571050668345099524868639131535416963097155243591533570949832180783312655313747846209070389777089857116330179992723507598685345128988693310455952570252165882864263927581299078582961000199163999957994484329579683173853724240966833368550963702195281365083918413233001269490086594497986870273889452607237540954996163181467856206994806487081186600168614218700113994813809176066220154556827188216569960249071983713115060074470636462468357427759988906719903923568956472551716287365836193044458817155325452693903457103934581609695342010549776046234177675594319519873270471835158264044044495394492247485875630596708670268364275545252968328918751539287251851667665397920920261656466585437116466307515597003032746217052102118178614886976121506987712670613779619936377040990892393969551133078896885401249701177081653114618111850534960261923652099530143538801902133484897680641711404894234745027613071915453299162785665817058096015517876005183457494576589511445137564550168616301213865144836680074708189829848001375508546462031470617784617872702945495574447669390451906244091425550023646494819612609383060247213843865286584525044403361303869764742892028528900099426999358432735909713239996016135670438646095433935585749784318915237275342675267644311234460297130725323712322602402985065811049540948206852170829585146155741067661823412574681189919923091167078251573716556617246368496689683004243696436606966130108437305433221485728221499499641265060871877397374381978563722061559650510598285302473504668530863611831677738060351873889437213063711821359138136580526605916612132121409795473879201126253201185195520353568029352044935510626556872580786064948419028225318523231916726193665495277336825490509138617050615761305654691065812001657067552124145566172619014691344872322847738324255287143271103458827804987805985189052571875281115890752382311448434321432282286671118504995620051214961623943246517076392816163369069518931959747382445607200961140391791847178540987009435713670304814924135206043338590480475699083920907470688494630458462701134904119079430027262315849893861033356884159706248861970460075547724277405957509917908662397929057463269743644818519444518110827822994853862180318514359805477687990566638066423264912218838844028379846402416958190209355699290042202001966656886802376462892792227982424533487443017109512592294336968228701681585660353679366294253805345807146976017827561772169414238540380643321491676660525655680238617192692093248557130192409679469485096985005792781821604047434255769857130535522883486007096029428006028118782996369599775709800184230733896609844718173283783788075171715498760977823923151741512645234469484360603072248195208228791196128566436040146725357056161400859684018200553958455410708362100904401407404986123421968502006563807381872328305488722081378721665566296585537437495973791928731744400876838896454628356929970471621946106836312238693081887708394103756135528050123203043397450629749532077320911316744220860646360478410591110088523347562607884438246079348079077077046825435185808674777416208932834557077151618992817111967945873648419452977912161089355347878382522789275828841111577346708078266909203521567545789966654447996113009751068930017087772618407959387733487303822378219817521733784512403234658688724769745525978292068508936752648379691028999497383207549880009208914305126760773068062516289366593978472820236551399096447183421527304779470350538784131166527430070282085021874054178577407925223975380026720492647165008443091373869984215612296064621272444255440937657037562915001707612473137417430426134843379277818963693546289841872114650164764569289628752271472973481045468394341000730269967500070652185616743388345988675093722283242545621692472241133190574645345742667458309654617748784309987187576655461823333706227165426680148382503276206457832582190470159311638602813347512900611394055889011575255916189844772666523036639933049368033575787826381110449496514119956049995172173631542231676981544243490113108897199244260768646815450618352132485832150382599342045383390488040883522649567722135833423377865359874359060266084340272777887088982257548028754340264015173357302126776906056978697021775976024503600464875266128710578576966224964398360824592832040637920450988022812346321911904117067440214428102030366773565084030291609294643549273286189595092304710594011405482195048849614279539915712830101998576164390758423495084442371222033891031225249699447907794167607342116216394512298493722344568391259656189138979917801711009585950218827706585518769137637899870249727571045512618065819385291875892650280565190173401496996022651/33124461531998497947325408173839259734338654110159339114902716078532655969020719130189727535412613181403246789245785504774374402520317674284899876454585094950136508725533990535110846818288330862532796526925391707571843400664992542177953911610914272264599799839197747581738785979401903943304309784996015452715378558630752919063239808535950691417798615855669623601030370393021126093214334925679713691619201083576354576735510427072643262820682387954128845951807205223282941555376673843385852932351793010908787715226167764223955962461065059546101791837080645120913295479912599970049387154432725946362830798181703180965838577048089136178812847511283509198655346897370783111225416796138100834403872843870639013408736293888693684574814333673517303780387765666305010098287082951068018788963188750007691126737579343264048615206641831530158103549370506933718720438094062051963440078835988364612655088715529904754645531500532631232424443407870716394093022165150959079029887049026934286853912980973894041386816577026969158758703825987723524705975848722111174676585043295609153322791944986647145420613998646715446226187546856865443897756362053917062102317921842369671163860127418810253058976946741477724464957766361987792302345577149176874394976935926335056074656311992933439548555173328154538211849179452797677001305527959392555399461455070561552539864642966356688956315717792371125225505262144871324070209144563768355733207701438043161760328537823447693449079540258159185724197355026017025699217080456863978790509624267768706815990479417351360935379734739982110742828035552960723305355181359609344523975177337881161957420158710073962594864464457416256744805627409653722820313360662980395440648022181386681907223938101632617472520059648131098790954436578248196534912195307637659422370911159806581553587844741610633194498288556646626292611919913577439076420892431149482281082325654024340398238858282295862155138394113900095426689605236947614353496145347077771552742590804483484163951014388443602805239507888392168924467575305571066207573494371244859015372595132699670240149048874340650394818669097484644218515211569464943408998555437694416799717636658906377688946130365866010241462756474939875008468784060151798754292031755824623972455827150391989292582794086064133819549489149392339662498951560223617881365087903583428847185398758511609502125185726845625662601138535647785448829968378265998925091024860009791350692700696078193363682246243332783846379267944492643459744399934397678329625726295180650529233026767706732329418861182649680195152413612583652774993951924208604753449779376402624196919046531068715603756921000061215467650544898176468330861832019481000799533583312618054727271566252058861732139276011167988515160927234631596412722144900655403837277440656035269384750865373725296521820777773431447748053835112509273352105889639764810832258279419393589896454551482010228419676427138988603278462970731771795358377600775660222264111116359088627350086005250560282245880681136642123641432805377373225376810042942982727368978989719517766468712635753838583981587834090934308833095622674769638910852994271996409878415749218930418651034566895172653050417186547022301549914216956204249608455372666467855899883225906606413549919694448308648954712062925938494401605565952552543477239882726603180833671061793314419848655093268583137669304966104849339675715429423920390537228018285929063615635654794240889245201828623482944091380443282946787247769974511736813060430477746241027673072275240029485700309413440696115838980433166487038713701409333897944503943329222943530825458585214414948707033268355516654760183481871004128838940336727192987657936646072716120654209181507818128696781591558022363922429625915898689877584244565298213445036523177150558307791115895316601222600588098188870355029710323301746542136910859408712737800283395278110532313051007571075955393530734380796344816435894092883738861272076183874636970281690376796622839007164047485110860557414672909383574086459935327358472137383780126721296353390588194435525554204774620199488392389102051019585489655213454416371566371397880173797116364602008203739860757612577587112166619435273498576298928187272656669890906716634589498389385394449925565426527985594932901246078628501420836764862617958833309420929790342967400223645094113058898426303358148930582810227636481998251127399372331910117727757070155635087291279075843347652616544573163588823262799969485114525004617032537193856798636124549485166405934231083144732103364229159213369206269884327862798945284542201518030742670583712870276019665272836027341717437866918764555436318602630958757142303825266118963808453579842481469138920113420678879709264011923340265873798934043032278807609792490732915586757609545225959897156695671705947053521357112343078396234795735277116473547520684947097590238508866286938459035071383432358020708270416159025449848217618085442037861257145022124474588947703203855521805947621672249005664546376596267792109991700417455712432124744130277700153801099279812562689380498624022905701503937277856038740363695469100137130395668781129067680480163075272964183618198195085076836748203469500925576295920272758025988328603682463499361723731077798127636201254556052083289291262377662929646019655335746441580781885562575188529315917290223717850865761059322683782892019068780126953604906640721642731894347200219931481358819197954176425873617730491678210309189170704508325544833127426895602620195936334041380341387241878562523589867636400836047025540118168841620032687633575421526923101187601380124084073190321008101233590568547371729453547011087639671234680347731667565013311598969806247049143655407202747199539575400286937127683117979780277718232738310575764035666970504824145306185291951706460834292592502021713783194076097125365452712316979905158996806854975781158043127491283273887356590307684927245041963008498672817823674804086365802294098436385963450587339793052205911885172239962129018497188079779139027923184842817374765105424346415411373965114341212371254950*t^89 + 290386224993699588856850583033869133998422895947359705602721111408062275226390832258362832455078153349021956142617013747785129649957738186293256969358568614239493162243156582371181164270767168655600565438809525246278285554063246373709913901791560742896936870462016018899917537974948195668239598682717298243715338441793957378330782276575394604206650340051831410534816600514207676395023433721997185885444118202062789290062612446182133674676865949756801121259438992214635461064774684117409784589438078581047152845031050755612379089297895316084113057273944389727704864632940403628635460200599653044173936474990168971168209755993897347635554014110058588167444659484659158114046778110267024022827105257261208035734286692996472966335273794383710507921741748129183142246068097072806818491040568263439578203821635215265956232085531540621718777697764847457646737902794509287462105499231269274941892637681069627372991735411569935037285985320610044258205225262606053090213906852870645483390387043064215300849887642373169157412784194134938909467842448722596697844808460659529264109736367628515321681747229847828762901692925987226373531269467425345685314263126677066342160213153702306700262926313962120831593258827121893818418886144918438304332319915785685380938008202525150652764314914436781664662713663620120727773904701270017171645618496616481781210107273538553290998357061645137309767965563463438579689169976416430574162081904713890346951864891354524405325060005724522289619261420019645935160163535102523699092884244953872932773332989668214061536517709492419843558151562222897943353173037715349663786530114646566864702202703558549489544849466863168199943616270655727413207129362417071974433254638993214927702849000709483642063793769298042116550992805927374290399941052181027214941548477161442371059163512770732290193859620033209408770661215189777762792781279025141646115981104660934934693012843562499522433792476638977878295691542357817352268122574719232359862984967440721310950051709566784214231566997054875595838222807603799470581607697576885924473502957882993690727169020525729385311851031019172205106432411634323636763201017862778822860410220650610581642238398911156426474980506542539811726566782972537309559495626566487356774558257793786639023104076428637030059728547829052528622491920794068581844219259389945116614363888512193236135540505971928339725651845898661486348256227871436911053939454943108231963674375892111453210830186532703791929556703219206321426553201620091647740497307807926896102869657158807271276622539877384013345497175681519385582712465805442093704616513423691189279184536699643637190613155884596360957072345227764141701916736435753808152394473167726861149975972754727592542782123671546556541785695470954606530062758285219275880147226337963842631264871141451534543618901377622669113208232416621536665665130821871715547079749524971684456124737712999378788005434464791899136317030335302970473387125277276760203872769660991560554176850515544266266853501911348799860325484356937544346725720741341000106535372408538117529547916446301554473716732788871866087204607174186810732133655676578154894452200943785895178118504692415192015737837078881516125713976644042249845927173006393096489574682864982638998532537866769752729035430394896013370188443310497653542976538503734823728336013571973477173959331964432440382398732085032861792371762595188497370053423387486412926639614318410211054667044741301150146918139374885941669330103722656560414068614356806728938044389620537894331191190756687388209035454037620999168048405146611071410544203606200895705224210977187517944665772891524101450895309570856348537025606143609671275590479137923929540200329368275737868342746985082869473251954466507069056361823931939605637540257507621303605099232342486977489657662943413985987372847689900808641672855832631264323977815325138135967323232012584042427264494281599433935935205312613690623130620698984584446780748541992966471297662502855081575008952496925948526724086168531644411119190586805104671919070430293543015056054239381825481609731974612463817285589580416332698723510413887823334701896891562391915475637358583169344856838526543870643988742705914371147465929702869115196000292618115730626454645410039231598910478651237301903868071319543421443510511111829668064327466217353959765145104545138671583700643831568308640172498128816201414442361934523665849645366346804364378036445440962192351736981853750249534264950977993595992705250346866255867672983041247081985613772222638097270809398118392198782787782056261119014116520988674471039661421742658094494503795914426463254060121722836055921003675682233752765598610437267270872670237802045454040487827381358132850613137327013633556809059177654311666070848530074804525061635201455593573478998978247159625834833021341297501942070549120751241872152547056089851024295917942223911953267965737829283067822208650279738585506081030441968344648024662661769207571001511096829378222129260739425189076982571109263630269868441016906483115476624215193778293770403050842251844242477425268199249699379359902510016051966554856023978212632576072209021142313138136085869885046904289892035517914659889736914131022137575946410396537709258826786968272257796054217645097011886136080806786583522742389791068604396135092671435635578929226333357184088164945603106386836394067456721788504681770976870499764628649699440094337678626935254076270833322559138388253137196522658754549158026114460930039538462362796675151058867888198803600855836583293908202425326841797118137670538938008711339409724495201166627014018240439290644117028338068194061468207139844748223748292050854726778424871433733977868772670888306173562384265593871080485896113692808848466781328317678305038150502100092823834971779597202170465134425571184596684954458637239403022302133308343136183844478396460140468929538076420574767367332233709051526010691077339514670784778892836980101246833605320662624679534090048533940912218121364959276663602890288013996944324677805227496532637083334022616090461731491247797/744737826901363779886199410265824264909266314380972704904724870695606083915357474620670197938134626190295625707221803017081104203792434635852026701539837609737429521235316532807479221445579098203631536215928642301647433354286993589706187984982650935812732096410522945359124952233083670434343549215893252434896250213109127386370490220479091798809704782506882883426857969743547792916537215971162491912613120757571060449102515800027503747265876634255621890649862605268866273016638623919841491913788941227065828843919512306548846127989021144983875340397665668084591165757383073541226608180534928565434171400083246916023167253141464140098184848565527215125320950619658620691643594570552631252612965348847687117777832849481981380413830014785066060849016231898552389877037333523968183308980534967356908496111671727066446544600173354053750206562916478803836200352148090834440966496515798918244154909957922593484730675381500437874406049191574303273501182951822133495611181364065524699442483763252593000376899126295836814953265513566695664226107354726788272464470684342876587569027750684422376904227800349361468213142473076392126818041081704768777758696460117758705029952028916561798349468451627071906298304982876678758846989021363659664385318051166666228676881143261481952832630263428583788592368222690836455127267937451381689212755930218655676117021821711074398872637681705393363014561081363739926340018998504921308832108749314132912202889442770043426327342647661388334870596394803115384588065584244489523865771542686810146052455791276480603270158340986007795529498388978264587479749509168456886348452855489447409476800306146436329233190476830883926510151631258448183658815742505349966316731740816850163477676034450322458285524779496903091832176759742179678787630913711650771585177932194321706888105742334251106740554367095859525565326816966173589341222774319855683431455069516378470302936805348357008651878005959345855030432507288448892402030580155405949243427726516597755640428026456294181032044887981258578740640301228445948472957024063771837908785236805483304543039158241500972163512544374968000088094667702992167579291078061112298094851620243259374519525662714591899258979762748935147004308309138730983838794170618425624558521650403619562545857373753734180172804527739425321941059363304095694483212417938871347345912812176359637418463170784070092428873688727393918354787698654763076293477552787569689664444507042634382264095420079518001680794177475824920197177047282365267014385254166338057657462925644644300716239920332341680889637476247453308884898712021284154075262290558638453796143230782397670032451187826190915132481599550390832591783381572059085037724781711692498894843151093908805046076086479472096482798775795894675938182760017360736418517191709652018351556819976095735946667139165077893058501364505924293493486920802680103146339844359474723106985935822027235394895555350607829115356203484403900409741098985249265819441646704474312452894050756300486862487812658290090135788394189460496482079355206905541168114777195205351118871842113706038240915368043455126185087195197227950671565918301468406831419240516446629448378443367653755824434949246588029718095776582805697951109027739511407587904341371028174602623421512128663021526502540216618032888977607294215097831652553725942826923679002376752823939124683845727755011687288689021614610152245239622252832432223974922591633319474672872015983587129889899696575462180660307806004153295263797309788663143081062943813285664424051092512165579532132454693241473698313091812500122724125011559622773302711585821755509149961695094821312390311613453990043120733249864786261132647013181601349158665097584817882659950716628671003368909568500826033879164158567204003923867124308595027659886994039138299951942758536144693402251779835590059079515289109259047212932451032386187555657043677454674866695723246831167331776481120481292888520149420320447360191393474252856230682125165063895243046750035960565732842000829616902655065034136230060271012335468631758460509002816015953715282146561562405401454119144264797203228454311416136560529799393608749780061714484476040270283226620152983975941179842028402978184633268539332523130025713459872992834436879488540383186813411966730401428262112661430366466504781665417638018975547442823161816275905322484462554959365186103179580437725011664931947981220302112676124932807487029000597375891996635962221908472779721536405225682215743022596075614884468549529073021335513799479945536791153189426411469977529959959367306374455035651710809648655025817311509069393087575877488338914844595261906018943889894586708045424919814758272052042876950980125956000554758135960574389115982772512364203576768158371042931542262280007422165494241431187142378997045880622873091236923502336241171568158860161536282506675182757151067061781889905131875268931766729520449561321622742655658541565015298148055507221709026058663220013621663537024723849084505949114518621188775223960495816076113256584142062585709885552856527486103596595274717650962449947121474131586945786766746642376176925221726751104285891713267322986917891369696394224665976961039754285986713752910816917677363445732468169819017601416446816390130010045530705888347348192900968304471847203379688410326588472123921153174079363648189009514911268802837168974195807847300483850600581254580211321676089467946970393111927962758770282519230697864578028418752527014135478308621600002839230826763329788190568395976910626089957688807381575891241388370592634754382098624481759914135118717536255103510346106595400545157025286981705084672602908465120668250386249179629976218142009623092069073859498756379500160839167367088281549356370232827905261134718535763725081057114582134745048089952225443900938259773968895861528432166736387334149766007191967920834194180376715796356864950720131250460121714661674168996243258398103894086828857423781696372851287517711173326354889567301617183306100816668096646395063258147637469387323076987353990630959604463532382847114583719448751522675*t^87 - 917585908554740224486237683739000310674540137145968811963475780447091244670778587249729645009440636023960194150698245818214148282374563256057395014182618485009291642605939194946597309405966984857110289563196869709856785346152362514275136197270099773295689765441488353092863655254596673204939359968300291022205743382652304075027197230330997016475279410952374900847093413232532145358053174224082195367032534353151307713392177630806487242534195304570258456186941557203784507871992288669396036435133548543692772227999954857797887935626095870085354813504526432804917790966710966871434969408962996057460636304783807980869879206425688876336116074217883951694844082323168359187940336972384936800212640526918042072762499957068268906926374911989072873018699973886046841057214520880150995133568618872536518285864946719318867293031004672917302295968764738761649005732889970880947289784643195314047883844333435895702926216687774115933037213299277857402546560735860888560992948868457434125614766010457388849193129327329606187851115121068582716815296168528904561764858164896135769683010200737466779037826790688638333684218037683553775638704083370220923686512945562017486389983800223623215657790775441411970146720281043661777255693553504274413811057858933069883503704322551335408604068629555132181821051577450343187131214808027406208280927962777148689794578891344291455128656264184371420644711207277665680075074705011141430370498198953105079825352022759575420156713361279834944960661268858127335680792445835480884581647520640258842859815895575866110474402193247559684120921011830886927117356435166797795021720727653963510505743240838859032017076369341213398493524936889262190135726796612551716615500987710478491897838875974112345721614487612929604860560692894645719618016242110633257555312205403961022196572457663267329267320065268944307164362690540647886149294796934083328328123202435786446158167427826613762109247992950858598703397399322395143569146473505839724022071628809926714177539163183752023968135420304403685816967888512852895140317668973573210780042269636009157128856526899649799776812657771022148745331305165254644730594048488892885309071998997193610492696397243742019779896367840404802178962221469859910110681741154878937553519698809491728025640362993129980482705293063704465299303886822212900957833442958975395303549135690072853898365817514306608994840159905257225789975393965528432480299480416417590436571014371060697183745681764907392379144370264219158895753518360707110105691450577402905054906899055610009207045300711631887761155225665382067873057701860088261930071673513294283252329849018360385829780776223554089437120505245089856029486397722140323767834660492843645046116685017284190566129440897538897980337110200057069869636094258039428995337393223064789737850001406107556482110647390554072434637971796265687255263377037073448232438255116671383231755513551552958888746893876447798006216576254639172196565698518463172452011678551461087257805983551373235522018029678176727012449222099171951964909072244860943388432370140757434866951868045426772862498180444213988884933259755912023947398050246959769747689498881154486985560123732120454766283501144589418064819799804384953741156835729029448764565679316127189465053841362884489136520448460847507625401519915450758516522091772111290246561123003788878880462185036696010772761033714878331827035659731644825819622498525607864264567615094326190279354631900927805377923201349580796013174382271439652765150362634459441032123823204461986393604168826966879287994202596585049336689604635770319986899406370119838509989053747028709762959151005632291631745269419597002925020876546566013439095838447740214008106120807862587628533024239813923591991223506078051190192898620928405079621301073962140893875995134139201130785231268718767085622252358177904988794018272867068221674870695685601725620624456700121215340437235440695381374954214665947143094652738260499308276805046895993815930130988655470235933072833445452452640288857659078659756911218199247037636400789165775826931686904727906280167886198574420391471167809919354759280844281793956875906791302955004355755608204751875920810309806287612664605921252087180342747717188204043490876979074959537000587173225288313040472415024813662682657501236336872741566373785866048845015994499874110228497057762585743533166638945126967645470994719722169669773030026471174941391412050542429238130718550063089861963247921205213687245815998672112432498287886442753617597523498455011567513098917034824283054624090536879734099417641731492886717626133096063617386467944717035614173260353787325744073341671568025225263980116920132487579412318870792029595827264004157975129373493293989334165402148095988441828037580343661884538356214531558017118222726839257523974751085653756553020559678773770345250909226621924021708473337909359228862004213232925242161927450357165611228239172532225653712548597204164824005073470991155723271629802395789099532472627561662985449334320860438058429258363578538783587269015164365945899078155630134104314884636517663922260699753931702412049551249061543713375194290767877096612821753894785459143106751193033887093293858788220222678486426084715308730705699767475260241741304989011388589979281618551120738329965988136405326257949320072007924905493069153559874723383781227768197579480004923806427837486248529646661796096096078972072449235774469668164647106699090909884623060259633442997838273468439619296056584450322336586254339327710797293717469764728220612325333894737306406771616895203682356450363307284823084527966246307700573949318961900810442720704468593683323431133685440385263313348689994140368595967519810888589678064210942501079812717294206132722835150553259317327036458750714947165827311420804655414778527793288301877571653567458530298394936015609019741555826105668288783133738926171959051926294058411367872604266641276615684328760905304542003060266661229363847758215575043460547715836543271244667690139386196901489541924093191467133773999733405379310360443854430522839224905313653020197/325702495466539510320384471317332098131934054137044785881947906142522986884028722016027564873651584903254365415064526067177916141557039067590239431456507134338552446156251431971049412738976569609763595077080054072445101353266405642685812397678489510036131312379414396426520692571228761529801293439387653645643010843200817910959291161500909885611745813112663995802696792398458970911360052898649787039997741288853423621332880256113566908054262693568993284392363758153508639123753633264143601394358126650181543331478461174434831521236060062899332681561299106871394970292078902023945366011508714066609187544464099385873701161616190786316478472156496032990269210204077470929251576351647686901815827168795280026108776221726527456938829935850693429411615144987386904415916004309012977644990610269493151351061022956697198091128448122087476263414831180660871564114007904279240820839945455628445024486544213316384468290908767891499319088621059734140858740427253042905842139271327548778939253629815099403410986330203257740595022750064007040722393134966437080328423202212537734689611567210862690896253595085096899336846170494501522908560828148022493005330219565654257044406866554016957564312918067734970466798703819005339657590106312380819684329788315612628963041542453756114971895084592066943974080791791267813998505317814314265834630966589626536999670451165857106719268790428295648160229659383492844401041847238452277633390083334659327618331356763446530464728760693389018390252980231817862118229851743355441460496732983968492643587088901792524756319863987834516977185395438232729665951373802026521665037989584592638603030804658842238940183164382639036598524314181290869490294694033839746038242049172316916879690717404912561872040198565514833715589057679860641983015138216632253597720816592122817872433568266703941712519061437446134357623775783037178833891381624469807890861127094493704235408993317503764383799016544712686476155459764442102527884973878118844909891076641343452301391500124201148987660615856049809505541259123400507342165374200936031326662121948761136896076525405094586702956478445341774438527186442968589965792422708357527660651492440848219068716246369041598772846426394830452675253420059795471962852336741076695835770691631133743146016731749190792919574066308440671181822992625315820108835067765358396784650207872882698659917731628904007961162959222363491031869998610137691842995175278342208739864061564630270532637546255391665135075939740081153945310029586089191467968148002869107154287670573850823637854649465961184040764992881328541718015625948139148429192017441698697324045594176172593323269075635925063761093145083368618432101941353060363236421574918742810247441634709946855400689306313106973641792627685383045429149558754054056217987510903542737318149318791699592088552411769933373322677204443229382940605426117812112186784657778565968519419833809427203393395322337718903973265089176171533491503234166979705837681041397970635078437218166913137539076016160572498342923948948058362053785689699487751058246134943509269480864151627174177678069248728789213416361133813409214672932374762397575399950073079400435928139292455573743335710958495888583396866286783375655010095020485401396669251641725449506452750400051158176980198982887857504628014384099116194655170159802227190411399375738470214654247961498272038506026418993162504883669581505775796027404116166629771146344005733946549735359468174482771979608471744763547230788924088068676401928651187205621173904311870501269237028358937374768142916381159581876096322368322902749256978544562718095111540846828593937863176315160727990588240870383935278216829327369926427025287898177731282657369901814621144908024665086350276804673430487155123069778306280300673396041852782327501655070008991580521181490876695374550943775174132453128940361675491309569704392271417748379427394138523729777835765194916826775538904798795583722496731868451647817857573732091447224627262573405385755230204188476955192300885900302950392826544470952666524117851796846119336760354629007942528085850854376897648249921754082924556542626317330984710470882494091230735605502310775334820635125093675007447383374912944791705454921919501625154111399331135531804685187280319038043869920953511463406172416563484323500666637360043495322544890571648215706942694778496397185381998063774693629740049367793831084388648454279339141591767975904206153563145873667238432033725472448371006020776436106567743671407758781345499430135038533088889483258067109411012686136262326833411768221820102050745710510552035637213980219512548266161837990169389727497069387729238737815898713070881449162678975378821890201315569854634273386300476173048606154496526291957155027514430979037153105997442630613823150787143952252426908049976406359455261913860189658217970029504799875427957775695962052051773442835895135665691128197231966456610611841622652390170287536622381136981408038211840297774264969682569258843968080778699668012992820204485000224055318023767960098663445767947862346259191799083290375364060147148412648386748032428929512412351193560819661943902177462211277695239217152276405529209608918878022724539811450951599935269520221702643644194822234051622543594608034243008681559635200770262763012707557249237699606191390060469185641640327377754929647214976621271357819264652760988148849397760323426512676179496019787620081977344076811941497593274171910323818405532520921201314320449875064403435087858687883095013675281350652855974890141957226575939351697214572474412740966460270740661370447984919744663443499824750341345404571980889738906622184432044291353619020826613929682174368509583193163665347116984171501539247264230934526439686208515947824597890127332981787006351987855326559144576646970337118365722644778378673887010288326212542811505775358253016493623902122547213845277486153140325708566613538195190947723941647792044606110865906615166804350631439234861161909973699165072047256459115814083445897954960972913275236034975893992607875256404441170535923802998865713734917839001265*t^85 + 4148232829928387499507026586732233028866628786207903323477025346763326558276173284799395553765423917553784847006455408488177964871894724877026827715688230717786421869065004912123652737180373440231507129721842248363832799088589817049435904210462598860176159940155204398571743625824078949013414856198902067638011834854426275480760099413451665558206508106196324426006476376417116624655772210328628737405183608478136891524524082131087407485568054134196023774174959777094750548031735642764457339995574294757355184789946126477499527365372966112866879126093984831858977474967201275869729422057824189238038723058936739361862395686907355972065409089322062692168555692264079195510054729510787170907700465077376015616120660288296822531938049061687054450978943932480270195243184573684722055613327367699819132944782282780272798169343573762935222652381688026580034984589451378541567078137404854454215235165354442028361933164863982811357405108359731629382861881123706679849739628836428471283304508248311910348736524167207965048096971222559570764906911579596148914045345306023906523563776857086629474266935516039035664489086526378847267129148768789837665659126262201625998765366315206309972081733476766494624981657166657424690923245989613042909393282728432790441015979155852241049002184515802997259559221963075458590578536076057420281737993403775345837635690793874487979679561823923306935273861527343925735931682006898790577324556087362827591251319119746714903267080314973311781595604762080704548350808486099605654851181174772136413726731608518720795892920674073324240260247953853059485343278568724771983017270305615384153236471946496718973561931841384657755071404522016201489243226851269137596160127130631066698764859441831957128506081902643254637767841206654554378031783890531107732346496352733304169933498904115154975943779324839332070429104257374112904971378904472104355673220524011957421185248040272683391314528560546902001410186410596465076074330440282216790896067869517262422643780659043555734866810297354483030547841598378766202670856844178412031899157989396661948822475850608648139482047020038929603198448338505358791003489433550181795441612494908802813444940449863715086379242125057558927254676974067650147172597808030887059020945952265117684669789167145531362240141228898718790350410789454909345385451725644424683393343837975439392778087995814351854404714454868980533680250719122337798281958860399999637748988947015588060842723435188609598750348744608590464441243649940199031253750338443721668788981689169113146077723912270123784194753457121910849834739743611989997575823528217838346278693995961758293519694511329162648197066857415884896602806915555871595250622931508568701747023778183905988699797486498890879521644042620273164395297419087266278113386187340153771897076522840555465676232944487776051378895268296929737236425998284813693533296654760672242664163578942850870099611147403988840345830292577850873880109596686141324837383337391322118151111248194729790079121479993827676510741999262595951263946887559112766278305296338165438238697080422117150143096131820275999423282976356070103751129182323286970614756903008751897525520998630170145052529237528967551655064239098369347639820868271826526773375707838147113580962363204761282556133520708527771429492601159918657169417108004234564140253809903142718947713467157647616234002495119904935514328651994941397883876914645769581597641612732357663654206690733032225932155207419400215076240315145013248375417363942265454539422087401565063139706595081146986166162381752284042338210949407955478350644125119482441362893453986461412769321648745812227926255538587371733689356984929657886022214748032272771524342434576659299533941279439914251673921439393635765511490756810024086434926886632145985623976304612349879707930270700526167657022155298591611874909177601098252977578581350447096288815746168443473741473404707597536237995154869932179228986148395228172817414104359937036805490072776922456520243601944713970962633921969548991882604669115632987688049038290084789774856133318387266808216690654155603691956394485490672963145458520425880494260348516571675694293005360631637059090727300365403612541302828819233108320329769511997635786275060013132676000716767559570240306313758745946261562042788015797854922759984741338050417518015281090976758365007941866890734644364503631090308496128396095408323460899696121552821938122963636437887517366895723658425586140716678839898118969861004710909420385138567593000310138657789145638605754208207070747079836653460495434848421653766979197222466225775400710405326970795320068987385590866165820135606578461366686954552584446644573527613663324468813175444138494885117891860474161209677328442834740945231096321258783986945438126747933541472676015970563787066061744054028366205115147119472029537212642528400081376110893379068643315035401479851901259803850788471913831710975744534031343586394127190710749830079514011751631166143625568518214172411300814413797387721331727036694335140634861049421013406973199441762192309719594059649833734452634184345891751081531296799280558612253815312927346609833982526683127537475002037427395109357944716535678317317760946108099117520949462119624856679650495739250596820429972793835478166745991133073562264059651254523562898624971309410684659726846285516004697572568332553223076238886808832081730745712913305258925154487261899749185590226317437796661438994050001011051947042943490053532185407685536391706065596916401285305529201679695642429064896830954234775207555555396649097948280463656384392764349642878121448603489369284323604147729810479158467840726931085445772165835267609897327782359020184779697585226465353285803618023779254616317369015988863851351702258629903751769622815802204276404963172527090809739864163549712474794098912759610518715699537813319370377273919202246889504172151989793668052568461823987770830078949671889922129807636082971667802222017810413447823967426330578106896542185650752607666686906706067314688036212924563289021734025031798015648138682319562428811580277702029/281391973768298676099337445532494335509476953807916390941852421303457304610404150500635078782850781383506222017806657553842629362162770130600857717764575164740329740066478049657116024333489763220633697021223621036105235094559924220620978364223921726153755791855444585450278258429683373438717946672132720917767861790026719437444923436143357099313810242221938509829723104579818221754753163142000078112354208577470070751345027228790340584481112471159706024023920238311756402805523446473089920999061280951930945087404142445497670432097979035582130067565610608577969170163722735719195694747106999552703274015789936520823127613382954494601266841933493373686075045232653547319210616395311425689571391145789357359676781651865520302532129878397949991113882550972432865617748295586788998088300217704769686082354575027530371079622787268869963467682297057856682631302553584933667224127954236172017592685247819271543626917803793654932402723890519041549931472227086975430673939592020521077759683930493274389974535283924425338018032285008799138860274438526793181298062539244330826036028671938093665250581878488149806569665596383406568722942761721796624921927064514625257990543489986809166555518402816291898674672607359244939218533602709006658689555457934426793243135592769092410554428645913654604514182996391232992975264663346948067224892762108974205147013284966546910778539148565687738410623055143006176891657708089049799070477896057312264733167849001206683781124271716096215994332623283199969248493153333078907071561994448431515093397639805059258933321571771745582280507231130442919725817353201756021498596231253567148491642875808225387701327005601038526225441475334182971859618062089311983948723371350619889605876314064843827479596617711470802647918028738746321083793860722812302024765290378030876992160471038291937258297693205127337562806491582858102802255794719987188406541034197796213748998541412630647254440695539870704331820414085328812247376334721896288535280035228595240989596392098304079472485339711297657121550392984698361920293143702395488008795046906119979265912898429833088560366061378766807393263316836148485175306226768576319452530499500240582257293675915518965426195761469519348910595893274340537184194127736800175674097432117484521925973739461640382306037692883442551630220701770612104046308492136152448335685685692608499038030563911718133294078583271997827530948212779222899418523053662424864609640515445008580747754338637530650660109398442202073275666381301020101325516953339670776602375450142960714485219075824715028796755078659795318931446472100398609841994160236825356347898487270881016692011610971960002536651467067356651368888200639741913059559365337347525884518190074197425510847128946434022305721307859297423630695477883800018085755181995159362076964376567364029383273210358281017615620261487545798309067820316188245572221352226423182766226843098989870080537462314961597963318266854110101046118185171498784777287886439942322058556148384177272829434880465991252233362517389470814129816361758631240477775981268984607405070507254903639501678639716232356087918867002630144653538616905472434857088465437240324221859654274162757849860825436356925180056215931644530648591633328444478257986632875269002897879519125798311634750832061896042553391539199967832837112880241773390064690136266754295831396143328278120755435548794818718744265869620241022081059895778624457300968489129866057430062753967217088782870657597775445684229014121583285252151865907791045235679325857767053562407598817380680436145179168345400180922095402045121831563641489138549143996160780951046992642630188371590380673052931682419356542564698557416334205580782243652576965356152349196627867541500012667046504828963099617196627246824090887983203942878702974364904354548311957596833768884475624786078336792429410560541230987418867984388520460449383399814875554130436480320683209172160033938956538639739385941484676274938829322256135334195505622009343876644774155829451419346209119577110335203684064401857440054177714531292392185471455423149927978909883189042338230796112899126959002323228177363373564550160814300095158949316143403593619626998865180897384196656289538304573094601612041107058395159897731867244784986291580754194153593687470042855616283979688535225694944013759017957893948388937762552875968924661076333899518755190401660188434611502951540681910386668452168734774309854342523195494130138305312309265256823659924135673885080013628415887418830178569614662887080816278424618740111444082054238168382317033430802314364447149959578433473396913567066568744124743584578958804932630003085806226724490996956752440311529893151494434687326987391838190699029187841591610035481601891876041551914641202702063064574538914550489334966415156166124293236917409316179876811351527166295976048078870789871575485832143629198718337873031842946038916512970511346348054564543017257023097180598415052672819635400245272272623267317617134441455281599261080692978497198986945633883573488227906424199080678625001627465500013791585205052957281220369459701224324509609103367966700463081644390215082061827187282209912702615577809662582758463900343244957068262295438570475843073620885786976693448397835503028735989616384322468173070246271595155880744915707907525567476208302594811837727399320882488429967911853874673384973811466755151032592622465629332635980304279593520304654324537984104611699593918611904206733443579955560312409951361391605357895864831351469444814024021937530930237704513729189106656215318747558785208937216747477353644018363353080960665447592356406727661581177613487331862728802393692124567519236411004633274371328438066521331303106942905440838830921372807855672658592187186852645567069838946811285825315560802079193572456610634760539541846859368819378086640584631212171660643864126611732344734383155590482865271950196957218960032777888000049890282376528105627907043483799821285945434452715240276769417288460655515406878944040649417321780352392315793273361563518489544259271642567049193513296082028844137206676498901810*t^83 - 920852926692016175337275211546763141981084448220895680921047850486083686194207547245644865577510827500578861328843871587782785458029587484046317464488936059621726237131980445203673849086079616639676870529907271680444609848648716856498539787306236999900775276407831798482105094044375081639149533282285882251802957784962598637756763054965765260287161879754733065855352072369143770250581871420926574302835863607848861045153921278517576639165525293034534730504415940143407595867499276511270518124637214545673800425917986822233170751876837562751567760389596745323672216761468449557049109405476942944614419893931805042616830720581780160065690296734907802074245601574694104209118430607511095907217095032477573098528266141470772448293514620121491552989714264707755869664454535749700483577315421709417517390317547278622128517025950973731977568374242377612374917705959970292709703581820676170167756544503789663322718524063010455863544554393487003228973219591846299450690175398418636466939644944750533167245719123010194407760371726686920739494114735111051201036882964979302441496099653054275576110287202978817502333190584573580922485845798941306579573796535584206613751361638402099845470338706578058239689029555267921864106910013131382166235120716635653999731539202569622446992218206230734348025343471549716010040566166338439179535706189183020602646675654030094489746870201768850165802177893779621626993477263021752452935905359984751173269798733602652439149780242169806276540039429292054049413619454033577811358680967493025660513113135553376877102991712030444188031460178875620202963493605028408816527307903918292749705872278335167280705092331223664867294882784437479920856623059603686597047406831471393637360583327328584473333240243430768999198653725760438264025795138079385037493866138149090416962552690257434426366706432362564708406280211429896860140657329567262803937472410603102086267826841312972184560934221694102406629481248060154135420506906701513364230213625752667990625131430060880795634857298899654288319126426592350354384502832360068775910798136698458265116795323016906019493648307133636480826285454209831023659270691461502506107643773051702046446252073406498030507614888996193929456443425909338133353574853023413103468139942552366037458258128533008696916337652344296089731809588112804413567958287742761728463319745369309258034725885571231099040442846221643849590241521049274674658675931021611427719210611068030941683434318987793595569275842845746390124026916968071512144950043025491882022251276982037578112576756972996624788977819376227449445737903701548708276958074382520002970286149407635014730690382986502556107853107667984425080351400493390998917852668562925649891802286939578313657549825053668119172548634173017317603769761785697361288456187019801458165854567056422207890622198656866449041380983883294192515334065539073825760954025810492946049164141112897947042762065955288539443228376458586743668187054214372271745009045184523587866438999407255294482914859836083859605252737095348175415031218630056566661171898464621709854377394544075077025982515958575118774159586356334231567458924461620711785399970693881465396842606277803409291070449433669365167694237690963063440605013716429953707796031926292200249958892186360478978363871622420423502368957380567140014536926003421012117608825269658107318721834328486430021424514236301538888095840878511714382475357255040486051332743311936547456615117889378892784782189918284837101686479849098155072979393935281117263952421665511929332422026749615658295040805822861776663939708635915030371858719330904054503047958286014581027249069561106651210437515617857609704331665504881757810037151777212809675258538558724379190015576099395676765643327703857042566126513005509882106795579429724165783505980378480089306165214267169030503389253182830578713301126317795672823113553337082342041990034561815501874230115191202294954053719012042728793713278908607880584445115173746826586308917657044917399136679435952088762244834345342318546485858971720933960168556397014266805411147004976397453188427091762554435122888809212012417782625203455546073733324321207984097668480382702773105730909041371488105896750703843172964954156698977924943005667824905450707725054924107944332315813327804301818160350639261622906993243848490031185940315820030434120353632291412581243727125935024231018868868705219136119190079362055279582519771828849025571503318064990772364440674137019287436703152650748090949104012874404183144306004472613368946910195564154512079522358923564500007618100837967005983302662011122964482575905645907784376755444845500658033255085238902372639522360993041517600171935640113347530311932761967100166653275649599638799564887892533068034744383962913262992361006586904800776440252418673154809894320986395599106701765464293886305819190113731020376916033301122633400566860068517584764275521904842467788114950175987995307346056658151887314074907244423499539631213109446771673760596456776728245360472744144342180872253269615479447976969443247455753795535744250174886187522868852415064116808290747921214848204092004895167311776251045243237686840801589420127816868873075922092516289627843131740981396127951909573665939416246922704297624005408570421395451546047370046130104869611896666610628977363746299277548082379324580536504299698792598593592027480511936262519894500811734737073947209985841187565593735616006622257553960582783647925254216873646102866606146018238140011539896772915704661291540676258703903466880255041186377490739500247489533908756246883644678536788392161279723694467467440560814669231392479022176388827044221987229779038621197918215705062897510911007123101145943680345287202305615251285588820451911157495618923662831144831898290439737410937670463469124705750917684753396307624397401044262561709958453894599307473514015130786949008482538674804779617459278468470948369959114312409579016386902190627335326924360085581462984085979305072875887677227896578253673350330606826938847733542656002921801156276257967908528493776707425375735618373282242130528808599/15468158796845433195132235998450397577334382401112777131923021905382585863882365467072223808317006385603782323754954026429886625982768393895566551858610900473710961681564756072942661457018549223008864270584576063820531057511405983649956168887114980857078844498561229973333952623828714393653704441693504643882672163771170264001636612168895286518996464509005963159744331256230903145115759699283377428176127614788392098167219929606489916009611003451958168454926839368689534798996161990453584761784219369342711503834469501892058510468908310269387836400658863752129260503178967696325339459008881781382181465673945316510322074628200319456962175803597852168444990919281537533979891047521372847980469158058838853069993833191353899615310960330442534586155663212410003642838313024569311641182234355323384385691222385468572487854488440466389185842894030807256151210258281392696960991988887340620011848653249528016345939377184657180836406449086292985498471824065094485241374918170322076558043521134428799675764379861099380894334520980409063110781951598420586368966631821445827347622292518626850285341687439878443844717587932538602874725346140617566710260557889662161569838383188379375528716033993617956161474913625434315091669541175780171999307951516007371336036841614456229075700906013432685200384119040431509151162682912041936292377314072348537276961939231817795110408353495036237918900368837189429096895154311820453880247314793717627925556077430917077856207174518363915873240702261970529652868660951130292757381534709754824926701246379134824636588408191572223575210569138110765273883362863314439211631789846371459819324189725398419446328169576546640180422402293370087841178706308581134878852957860960194827140932308967459949363497657184283076899732833504517918680787896151010572495680066601309253166074848269092610780752299619163943937556843278602874935941670950937535840158641051991869217337731682368266240374353333489612747680374272627097120702101205134786200542832043526456189306150717222756674082181443421957890598468099165178394621615760038542334211309779699755766525446523511420415346329223853009393862625485595088069445271472635590204027308349045738113621020848602233801178947645369582652607088498450723125178693352761895637326007293962600796437051301813851240848102831625636628400665987528047799316067723126376422841498595180626224874132639669924210319734190567146216153248744446844155528457294190691900089826626367207372824316448140095241536036755675162302675855696373629580282673880708510844011684724243454463609794961573896394760517970539695888318757399523582806932718689966976556867591323205738457891988204905811081900794165291746143511088898051728333688694588819967651947672287598778454477252383828420178680251429737481072409627552768158355766198330924336260594013397040600277540802232074445945215269531808584661146003351064305111809555968904210865872584083278977710738413522441273117928012293843315714227999800448124399272921765784658830780514909326803444905444123071372768270918588373260300203885925953114621625955427915060789174301788210511711678060819160708534405778666967503865413821833656381770997286647106180732971741667782644194588359434366499076821541436519498190492321621806170509921923576354293625227894631569876877422604238255592897627445872858631926667730305244710570951818962030918612417848926094309586106361362945390076585041960413198873785017204087705066670827840249097237628699421799074437501969143387559030081477758078202741422718483498800044879957226209824930555021558403672333174550403225505467702647249734085158938680664138455184147166511085165282131447518993542865953043990841052091735310220700960580285880910498096133782189688090913140838139470845563168317687628296867689226120195921499136419725705418725163324444797506564614011504500354120703380812037574911857811249651696877410491356057239985992808756206901456074941436707180080671599655698659106842126687503292532961102527558743911152326274828323622436058505516081374450558246229321718931480478223159993082427145520603270020452588972906661568653511088532895851997126635671724723125033273206540869287747272395080751214270976646284869206275540971134272912154769787204588324435035780538348864229051747202135888237192801448771426133614445331862296973027988600514608995141240879453909200862380331973038052637972205252650378600736036925442897990604840768297822386706529107071390948410640731416138796693510970506580321485083458013712681943185906169605246980177474677807740990349818967460155948570235211554508561703367834683645654526882498066903296009962778696785245233164243362366669795542761557209347766295398794592050217857864985118707840217375224721560067146575849250159384175638499418443307814172413406967582489884917197323601597315818444358083086843455081885018024993335344474404096733120850933049549029646848949826662332501048676559959259601322386342704655709815165177852894964761104398763867213996717484978071401584296713464628038211824474704236849563725271659061841482989928569244416134238140844041707586719552860697531652538501629659237169070212259071724323825211375331846410906871329977369151836910258094021232014390614580334478120899329291493136503318707987492096257136681415442533688708352989274891298780372524011694396301842039776341420573980477587313607444928431157788348624185404132217128836704794821472067774818389527096427787207989284207123483514287834173200033546913334317503059348188516505236776198246763141345878618835302239559295461588299484563045740350444997627148466552327231578645984464081655516898946226539266320636546954895188111599260803630603435510686090966898109667190000960440441830408940269599840938368966247901705722627631827498531269035957884979455495773747850234248316573642651789960562641310792046755551985900921932732795122339618331733602262362850898890399002418503707355173023513334887011951059126928115610596906761388471367778370667788002045299841048208049877072737322302436470673894055400059643537878520881591429711021471596888162648650364808652380141344958700855704321573960690*t^81 + 1500651475123313146715371407199626582990468241261292238639621228339549168876693803836725163258367200457217507757644900681621151980614613524336909860876747980865718884812006594179957685965153618282781549272106239457757413723434772428072351992921996657851879526915356469470627538766871507356176327626484413099088684217096887512889368772528694182632336664019311551118275389860995698567978216159581389653903568023094431486478576727426857665015674543126854614376000246221411131868978330859653239415738172716798304110043001713158897240670394455444438248058193063758664303037118369374155181164245751416179960713154007206645790989792130162923499492111710923648634171404022707036397787269372895595055658239360544731526579456057253621738431190370194244424207044491216841493617862732983563471105529468382722856404621105329625814350189659979162741806612835551615093945827706132793083674323932901141479001387105839655642521211608528078551832033145580438453106990419071329710831094567853915646927571038309862531687701034235795549105881944221058646250789612343002785672075693020843226449868858192160188753929931430135997005103890765112849836118382918166280721296180998886146840860863058589970864603222487108415191602430591454023955730739305265189759616463907139336982513103193710641875426306801694468567010779331378231330356176752620304698761227262297923540388183357458828973100409268478612960470839269008091134458718993888486835468224468159081537708313863064560954307925447414348734719560463439937056494487255259054468593099274250832465436237506456870000868869361460028271831706505858561628171645254420716820168404583602366229184824470223690682861406568348372549129467164434340665901686086234123591064022061802517222865827523713868458201558950860210018036421282746903076747834980915911221642439948875887004941132232031194727754000993671209837911680887702917251103079265982736088464581290689479253092892175705271000105441026919498656857333329668299700660769327228522136861921155558391781572581605798040021504469597496239548486561804804169258995134284744323972542759478432499810895445040392103061281458486670409788253530303299803630728317153717591907162687480468404862909778762827460171898727309343469438761394170597414161760851052721365215025673771572271357199185837221169106967627240399444778616610080427102558500268468218116239718792620683147272454359403200887571468687306858766477781003900334343550535187672017092231703938384885371550921251742346043713961042130785908452366934787066863551092622838696350053551680780189496859805637541785588847103713347977327108803098458010777561558706460029788024320912779811256104143870083660208867122832803439835373288247640357316785391971968583381928553628117758767538243690750610519432073659903313919230012324376207499242965287981402113059431653129005552025741788147410290695556640170006330865477139670705016595659513123549188582870441244947665995586475355111728242649101946392521901579945573883732913572113959328913968633936295451615270440475290106042364176217370838041121657107498071906693743101801959973058089808104900466100845037695855726177227441474079326581759998751244436680939680961589988505708778096113119167267349154180799585239647550364221220715017805031592119665177348414310019975064215183499974488878114068200133941730826299798066758868721744930424630693743865968015396450720790135788278370980995494003639252536322388497721551063358920003586554637409395901937451675896102261103271221571621030142377026339032187222615883212409788348703641140435763340838741254948261199506678818567709672025709558228891288137139459924513270707055015569127018381665470753556770758393905274753102738818369357298161988254273081252774440231295779800379884634807847171509557710456088369159654367414210602292097785624362698161928981414116229437442670168313081446225592464785472588894034567365321492780741835052758429206571571749050402808591680856824029167003576698462256994547737107812752321598786005407573658833764068666169945383061923878447292374273014046697141369578843120175711998699119057232307015157495112863528084239363791610569346120351476780527355549038525034904611282599090577365536685562356135432734854954035639847157364151106128274350673749593828687213799713761898773743119141909229175422599331741234360648449378883713107938597793710821674132785728212297880846523741734421178719591642844322575688376681291582845648671820830142192506860344062259683590892027932120283334793524144476938749728507270464365887329578405498706253988476586157494811218779317491328167671224349353263845734423982588589456614005110247476731564911174683751044784810239533509877021156856793740954096496384601290382269974538825401167136555744823103686758043658556505201554699999220863124583909551749403560966066850708261612111743206635716023388249252601884060045169510680990259474608711839351903622751750426467145035505098019341998358972778156569796296204988289100292231847687435551305914670762851502667997006490231817947298618067609117137493374227613467950621709456689633580236822801792434688650272099019465910311004956861855124476539313417503881597644841712353126435737482658893287065868246744683883799438173634350123448266947304614031601659165689277156580956039926863511034054474129707019840924216582303334088142545774348170458089807946910098113453585667963742498788661657074565908856601203902132911141680816493359976670307230825946582264774947087057254411329019944280391455254642174553240434072332295246592999773135540111388889328210585855214030903235882774154999320795834646397043134040049382848110083246240342130553731378289155292379055948349299719807433053410352782603863922641614790833788187746899363186373304135765181767549266725632619133176789392206186265658426257726367383463154902304141873210522056845161135962309479561401813127699704155633541765316725576109383649939315638262635674630881893686694376486182701519524742541712571600111106990121673912569028645268425422475397241125966040427985777041342524847935998791037887427715613754094753406626921923075993714550632595228705232149850557304018/7772749795414830180553948589221324782610527156559170508791318507454749396600888647203792463679295708765900617686864398281018029556341117932522192308951977488039758244986289926653687382151820984561954295968749472069816856399481506784102974865775277880682119360527018061600311193473928982810986481950986083551042762295013057660822397614869881475795723415775496487771526456256028830420669248889897157658504126431167029329028014627261182794829529234608979648600736782766491236495571400202926342796570233094712530676820924700759401510626425910367387791331079035444953402847431267403483078151963095144546186501157521546436842500670660527123493341307920714643607936938972610824895251379489856110185751924566523667671901178655334556693757566047373629543220764236026830526252294846079099694072763550000653809839248697957675146880441334360565886054250480646215983154786399830222898474415888661555953948257887828213834537035290233370294240665862225212982091592709978833790896380586843470416869370050471837071600880202438899403096792655554213167930678206344650405732490276528242180201990609992268384197938538918031970587936100647944549486435660327271905930339555236188843787552160636203179807081793022971141144096780743333563944440829536429652245636793704096358512911264255110539705271749924313193019817816833348459248163301072986919600321355139981673374463988442042980197631255709554247435340687688121189815041689778074824275683843108032591928909035831622744105195477867726303452886640191150566502127942972110584221191651799525667376305515249379885675116265042346543310991900659550126389838815505703844974397801658559210405337012705771779905212214686690662257152418469140192299920062020276623611325132497900638318485256148624555157572735102246142115748836020254137095917815882812679079233467157899715952611255219036917328030558629881828622313747497944655310689652846111759679717128625914281712210170390053785788112550078530405709388071995116303152805855580230065772773101872044235126340735404435228726296175319533840025730219830502143297361919419367522941183164299127272679036878064488758711530434986137220415969306511531754896248914999384077523722445395483402094562976422622485092421191798215282935061970471488370402293409762852557756318665216206900209618279161460248526171672891882405771334658732844019156324030871004152477853044078264677999251651434136915685666430759990973617007494084539188153049790330822679795137879749521704844219015190397858871858469726769057094617487427748864092043625056026699115871573932335867963921968190882938367160280196197183880175593260600360483691141708405719825964639910883575090724072965170068655149068059102437114322171270993487678569030882033745103705324518386173374819322873781139786826343443084238885837845265999573772514661289478970948491732012901639464253121617409087470672939733813792225866683909813318684301874374365960100973501847686299646052795026739741758826177656266146399569899725182510634643187306791062467208741936718731064985671843364816056136590657563300852452677791440097367042602527318046560086648575782135118225561628256038538903780151170692370445471412331839926136540170855818318300188060778707780650615769165786102824571851047840722391614957600681235766597118032546677017052363863130904858629723435431057791551111462543150534478385467061903289028420536602739969085362390567018446584880058513483983585107632434076971145054071796002090989725171361908421459454034904844739494552248412615942573434296877564916037958147022552178506170437027603898333097845347420211577620816497520580242991377792366687033729573730033951171820295554271052378294255290141404605397628676096993385902232691593655157525293307225550318265683853271165084099895492079638033219176013836125398450553316050912166972909394570533510747048718540781011427945653448858048881393208550152949977680898771906418763092961386399993967981677658071945357990537478826988576201188168660470404497812954020098268815354043953101232620274119399021830890661405518730234163763068940307137896523919640624103143185277425958885597438248389321987780165628556134425041673370329219786286786817093004378528077485171165764758146776153459337994972138357771818070305633028605479720520304275098502969073283839189382728007641632141258779260804228946564271758591020058473541925589373433346116816451621450581033139456815246869858555035056240278932486069655749320030876303373951576346967536609745338489262679556611546254437651890622676450917850226636607539181025598389847650784031148728364156543193806140552255942336928531941399758455278618906245006296295134585729665032289589251572260237682497697252563437894282505234473577155022150689709231050422583933741154364248205090548258345957767762176621637737001210201167170891655109802651198768289936751138836178647221557559151010598388058608393227593857398387397541597287897822081776959971379527949664499137209089494182120501871079719792454960378843275033350536201480879296109098515975589201441798538879016905771949008678575345202439106045319107454665774130958062326575312500509655400597068903766677457781660183541472722168716104252821480702843313627998798047404692245669087231283826618075255751912968975301092917650763714778369211182411259873178575947377110632877637137193315876434141675624987611563838425189987625087741076536656788645183653165576439107240444159397789714056846240737365954963072014615314079550465929636672033016857323950494545287322464729543881480039618998478526304005964739375378545969448120490992930484526098611307642104442544433868269607193201031897241720478835981326119864844834832026078628553824378226344119760710866300107762975482621322019780492485473920071530405539570607125620384993318011962690568837202176386626308294742709779078255432524455182727258673003494664872915213271198229548975658211696135136837332576692425498715298112945974444315450780723505407211281378094324945647597706862308631260563471027763170126724545063229050504456974326513631762838529970877783956742999693429788289477436301730946808316347821021025841747179991421590915246725*t^79 - 574990134651198680329233063298364869713459696536686150556956910201199675472628037013709152301591672245252732321342178852529620630940827007297689073610594491016716045802296826026730432965964765502313871306981647180156795185722699744710510164138195655048180380768213999476720427077256164605209067003592470916489347319989649668046006731072382501002049013017681696839198506750203718606605198723364883785288026428340912189181198344655987891424729509349772941190768253496029670769245771358356343932192745593695779555586611977384269602133216492295564994196563947483141097631451506254866724940368929455999460644776422517094345331211941938425450546124466245077834879692037732724353931639199355884863196759376521980857709419826055928183976347668318191764245417605631328627933570187764053858656781398887369810838365798286358909303424097649104664732816504548563314263643665307950217010199084607805981953742613285727803158516209813631007045054125571283292484854843937281358509136072762825197663807049649377359979142345789813993800978982063471439902101076180114428132727446242707298668797233340321752175515259511966593079006489090392433536596140489524380441636175296739244306610805656111936594330912381122129314642031789991305912356393852585246043188376718328011139489603478649383744386795410907472271414005389283996615790126070995920199631631583293273788724758768454811887584051993617703033478671479534990270714227624530895285675850433108239037078823743320972929170789173640969062623792156871191074680041487602138685642660521035847582317296528116468030490509133093530925170953084367063769322421107562030445432619410401295284139403362627188723418557642344296586452621612067851261461879100032696040365089348679085387641145778963158892389066177136347053510972658095798738030759995377036078593355198372902347984653370421233444020331820758621506138867335855045426456728084671585896161644824869739958077294899815373758510316690964366317774117460269116656517754853163882553733282982692612122713443719418986135742347442228582613881597635851365111042989998820996985470959271626202460726182254689315359947691879106974173928123781915695951499796188508394256906373569120698198960591980014599947316944792085456510426919479207196369916078806657167887414669887010929116691414541295421735855917600122721597923520491510756449104630074136558688596321134078189306123835913913013950579071182364496549978872057184154579222757967872128732249500727353208486196367313547590471636437129570470993229351147386767821920430369913548110431381795840883634305387846626476651426125355056808494197940570357288648769422936913272685028858396113702057137369012247774660152270038605633776402971442596159522423971733461896313270920662729868259637120926351648391998060401774526440848119280585753398182922279954088184327327000553113001041168756980702428671825417999491386627201408637500219652112010229028330572365293907556945877575487026917430891039521099328986050092760165489072469346908349225024950021625428304378548040380479391246787400858069407217289056636524279783797319032511495860413770727336733742419527537497606567396777784374983799635095254043255799739818018290892515775210099484378581844903175474050683367960451799404242009035431482671317822964177942179067252310970995289844605518088990810082030134146868841916405853874804153722452648548377391581802678349562613647354651543356943679626008232817505594413347369692221129303816873701377460523518315385450759388467115699230538847502251410560744667807000749179998042852045234292822985551429769137144034686063616527103528728425754207371773032366509771918166947659836386255958064473206449964807594429583099945438337463660524324597928668309497450970971057791892857801668204189024305805594737647160875070956750935327454725109171345578733600922773499642224673747496549091585050624469778656649758888816829824050027168356445060542796244542128796637855086174381252512055204679583378758091581394972926977959876801246252190597227966792711988318064019954686032119369525683457123716863517226648525924170279086660317733743652081019849870829636143964936847555819062050942135223219646993553514002577880116048735244265222865966666792083026815816266145811520651973320307482766092603575399893628373169219270538380136140587992932953165389524002043545248230310008910769895544689418945756304596320572681438437844840774728950397829789867108094958864324073873253175514455135051179229021566384491321425488723939094086363800633360047612489046426221110797460759129253753079977793990765051322327776920300167335652148065290820629389585272488386968170775052990766476442047088483775252277444795237619357819960086544917327118163740365877362868637545757943880816267042031179353601999620659711383051957706987144547463994373120536119967260711303506102606675950298925346765347572984051888899727491050811204086750216378167809142530523017464411234106047205114429122808132778880467622191846819575308787283878111486363860858680483588419937815776479342088903876261147703906923085010558832781110577642584319111245537920133483741658743595960677735085273992117035055701778927102260974697986816648137307789377363985534492249357513112794430422590845038529832426201121250248968700105392167763892584003670811794707463879365186102954547325986128934703177085996311375520336555908359596760103937344552821113840245733680415805163472056863462508145733993680134730776390550928947630332587213602534942245765235877000771745345816651932518768958323644301974082224781151775846584510801200504108497639281296888832481507979442280877540406832462598474360840406604929786378848151271769553322419895015859777682669839638126891478506634908617597841295653888680256063659075179441765031823340317190418469755877542234071169828662302051995751511725139216721802707671983718224273240774647866121180810170717784888007308444654473418189787431903826059533900061280297542148119619437644397933125878830185219958059664210319243388070503850941500807503349815939652818098941431355066415465139487113259653772386291593411616591477590782520052859046300073798969897123310740676034/1112983744514875921567891590847072553395707388560639319996928321519830068360898674387704949442078199821860150351638154553858153089329416267766392013000885538406454906793989229021316093244310747646561741332287126786378061294916232899990364067685060027962434900814511586249149321846481164348220778629838816820856456486719250685052045220376844457034178110058900854225189526379137080622616782448186702527577233722786631294875582856389256031621542590879485800159162643132325673721056342876676167275680318615038122845009548598818262873450174414879749289930121650456332137255344086718203505523950144147602399181380031775720742161881746485955254498919662742330158526970261459083355239090386952253491836001770073174699495564010313857713244238147831071620784039907511079971068602409626659656194133333088188857437458134988510912698547004401058172350720533109674831492687747823308583605360408438347559691543403271401857164422148463416403561032487986248354149972346614588248058353163078015025882199797227086384490659369939703357386288357869119952188930922213255417620838012453353535041304084011750049108723866025072482645615421649922345728843430028766981958691954409296183489008064144431569603804521505717820067633286652152572703853979734097331633458563746105607145158293886434161566369150096305227210028198819898991283772716491736746058960300709805947230333962535486821021632246948506172478003307041818115132087160055365285552237205534564476377629974797413790072586800092773952118230006050228083498661844024625548893005871283865413419073842112137396010717838522968383606483459299203201431154538963126260087524485218442264080421352247916940103570149026803753400345586777938312297421886975951038438059746353389867591604055487567335112324819735831149968669369043471628107020232017124653618631192178276402184262002116364000495494661419050221841299878034586646596154466005155145778900447894196392624219808683947225422135925623149568093720472975681653503832724177607228941844224634725572144043171017196987275236790437420869378922417668110473566436537699716101975435132145117890902183994873329414164074858000157839132896176413341713665381927971578472433992066347819932861826231909658372032043358273201588370749111676560263323795061102709411484440486966911149949062960258976712729438010494566209245447777086174379314431731468052832690519243025873423178273795993449985974609474156918707507921025462486158989343843786894466578284743066991036498407932317977445791794210403256883556357846890249563539275008597308204011496467753073045474643493254761190270002426788093568187032762330220251617831393481770285691270270105334614776086061305060304592668249888272429923941274714851305592831289326775022453659138610799391587527700184831423206618419749207347920462590510231462777807218404641107887719744674418820469952816033502339334491120465694193963008624691276602346842654106843735334458443812190128715984797840257447784228110295828204867786032784458276641827241153881939278042699381129201157733900725380857232419177528918706936348819148517160608699862180935493619341931060351280014309726848388852756499222234027155807520453930327706793232979823512545032529936452321979728400781029422929467199689883623850335820551722738345165521436073043993707513822688482687363376661884684301961465675913912755583507484595480926435390005164788264973289859032605163572593756225444569049825649543745272822354868246552090027537505052551918345648729932299188517530079053267189368387586586520510039890596482864195086400036574024006762139156553581950461551248281228343240208799555955858173648948115468009819623389222077558652050214358610745593104935639555687096364719590857795410577193270407474991772847953567206989828257518494559270641503137622013028820432054324467684052042194644692832075917467446452221529928636372979996224578713635684671919520027756498219386790534315263566138322945796233557991539985308454580896797840411284420150573071729758264416115975920369981436522638404245917953945649785153278399753419720496930871595407793087972683778889435788482343802779475785562519366248440712287860395057909538658313331614160207998047555436487329952281414069267987969328259629969089581906753326520829001834143651310457359759772438020381112595449641612529475161326131673773201824592491369770384914157896663836678440281622465393670001223899865078587935402254174508332876862596130951695783563724063468811630736780479777684885024011087486327496510996170814000915957256575614760744356965660491302094017060565995599126867913858034542084526887649219933673528359418527317858228907194225425379022366632814416766418803784656501652917646458974202749909880630479145071673886053521697988981938566131411960633064414632314897442619412422147679270245839955948080136724138817932007366487992371936880018532961677313350813755683471058830401684510914140519257503954509940523804919934949440025935292805027987243285982683291730319876948193612341987048823098207516809716352383773216123653749308962209962087412202412814117907763034971041822597910294284895799566353143426889953930180456923152077447576930926293900438498836253777404201628213021421146637732653740281408701283109736688887645347335523918938510970781113135547158978867525024317068507046565417284365383954993882871468592260191362111321332022006883156799458992257959320331593146059288994683447403429313681388270008044602185583782217807502283249973200392907162736800156270951100911290365665650068654211981451387348972615647435520760538179204177625261824591225807950951358295337133717082433935327938515712166805476469213326656945125830170877063804877068383873805015553179434307503569734478250822678205491118092423991432269290091878928038839368595127376536284371930499688902114027871859156729919318491146933382701640993658558167069393945526014594908393036657344884298969355707574195910641649376258363264054955074309411218131404015385901411195788682204977855335914310207494308754884336224143101416898423910561896499557659783791544261731329819051340160637450411950443093192981297995133820224101608106390701137245090575*t^77 + 4160155092419269118344349044506170065947454925293167006323626658260681413252468167678764838462100059096464182822324934955027545085809161236933334259341949742294642752308328758550395695267343850971278979425311897573176005990116769686803768952154921986795591113686577270015909642290147173889099759411591605783086885922718764406019042721655943262154422189734405741833484707059649130562091537163654945304168455596572682314747710080653968595911662320336851990953670625361998686632121298811739419369965045966963485907730098329389690313644880150629505415301595707632532993613283108540221170498090515755293855543624008053050435145509834755705008996663419980125078931096655833507472174128131905819635396093462742730294757371814096977398822652935211171139703196753692657333740312328941677935518058065854297520550096022392603392468836358125176345810189008267801624986318442401904644020925665596462442989886801329005229862943823480311086957338647267291178322298054822814435702546760761421591862086734816055426997425962969785708510694050066247497991306231662617849547782497925858275394405855706509211230207932096250203636347373580085107481447516490134815376918786263097453113009524879857724490441139198496424750126728721750468880856714248442996561540597362356976677784925356674458215056329946498058919736016682070497289217575230533945338306076419707565660008655459929464035384468153557297903714595520350362659406007650677216562777180360220330836226525704190159069049926980499903191821438434664439562443195767601276980100222151026995068495013020225318936802765356193315501603841802128914020774219481897938284889122793678886380320648034077549406375593107239062140324422897140815580726394999406907890456757491566630881673130353567199394969200962441117856836821031355814138504797889207096482761080373125557066950612054381365510898244790269065308792714366698564970323621071542526301858369536710329720592950568301984337510958362085321252534524368712818085337662335828427394192315045936704388168328565877056201561856854361841059494068401717124694974828893085623853915485509105501258056656721411477383803105058204571708361985524623370044324218475488798150808825228440921229663927882296868089299654293245794628965266563673445731192500622535806177896324862792552035554684209186278653440878015420293805044452096780730199234832378088869583570086577221542950502583513803494448690960023137525694749364675795505947005303343508513947661211147327563640403561759158421124305734792127901495447137871898130703000811697290636699805890308366603504737767667343257615895845200019995063882632610634825012443089561237465822776053655991382501787234075674891308856548241516344213384906373919913522828513087244317009166858396050414795431929704024460238486336994676213784024498234995651462075449710160333719869143238156742175236578230676555256068116751110520206603909610499386638788380806449838959326707534806532645916491641743170341217958456666939185980863318141191060716943437707261495149234832761061218229495978169778444587963583739619200734250940741793651025143577935096510135851536822271435546166372131702867317220748499593587533062889627483691137556971397581043041803842776997432896778988658941402821829575564458467131175905557971333249842302342136442822313909476178639579927662904122816240824364700135096941856792202658979251461461687380528609038325722787186958202604005382441041317727038860827883967392512712467210112238799800133623906695771012476003070316299835373246811489182090849504713603903176106512795780627398047405564602110495820005384049718576387437745993691026750428872795446065327922599896764592472153818159452598048231403209968528026974087815863982397563246427637405387507898993930847796762990751916733575771776486395148251257521233970461222118604648276408535473885445133015154143915257043839159073288200245765332015281135130206756574081313239004368525935678847738552991177270254204733003020330946152086544241533956645200406923529535138719619779824939446998348426241135890133710732940975210252639173706806917795646553442207490577338002983473697714132105760341073200863168163492635859941100657741244682996687175103164062316126919386818483689380577263924730754932128269674787151545753547644617802206260741928118107691975776200158364832452189116919253654483264459078958511555968429925444789052948713084726979131666926444468043205708802327438619612882471141297917365390705851330677258775449728393625942143667826220754249203243808383786793189786098734595993251261747493735514883992035417701032112168633962205353340368884176061478530716410274082353247247920924046455675946397863107666672025232741440669255016208414228735518355712043195964737019849303268923745417654312643526667835260008856510140691750570085252854590817275869465700760807910575071791060673332931450015392820119256619101323114283803998097994627589352886525038822601221868582640777117882791938205039683860989344201086324096146120505051486586403104033383930769315966634035275215580032983623551782861470237125669243776685954429376062807915166884267081659188667147200495835168142801357872073782025621777442203640039913795991445366825692247452075334871739416073634173909166626639394055266758660263595279317386118678697482408089363478100030144954043726812111884175287839986956569820637721263181067756408713406326504076919201694802700509095018866793950889672523763326359517296119641158774916279843736702551413954188456591997408915754235144494332630416993069216271766365860937752434650240903377861133325362328351561242919738750221990493329671846344736281536478363004410550584694188529464381345697273397311886273420005251125447247985104755913053951514006441051045129404641660241996640469122875093040533631859591992403796842599146077385015188185220380104546443475677075942349195572945760597104526412992392816090552373976832911007172798137502865111801127896023060498739384607264683020813752442837684325093401679884047174899766232856735862739400160592271951052638638973309238211046239681465952651875637096071187923282468467072306173585892285930471873099292185264696739674245333173/3576889109736862049557783488314199927683339610101233014617155316538459281859309766795729609139392398400470012927386296162142513077085429416218964169349602685727339269374952951970937747234621378450071801670871952599140953204824033895617680845633256430405760379887934397861793131372029060882349534780381992112649763265832056728636181004189474983403624839651456772322088826533599736671225989213888670204167807080447522358747447498736390127570746742742693418835838645807157996274886749499069271641922883419302248310813119564472422656269195666847324001772723390696282552460350414909772401131159774070037872612375664282458201364036715530944305742338840451094031093027940272962210040006430067363857141053256200032527486959904497860018428982652934938552092707713571419442155878716992056749136334990203149649672652617067130611594168224144049385789842664650579303048527029558638477743605572091997522241119623864929590146525342534725528309253328282291670053330046917315907476183097881263965612226429412779512967143396744057465589285098222082527426642593523735181332266163806169428425985638644248603770766348893009970578111615902493679205858709857315724992109737805659707531836456957144809232118801412024486060602003129931416762575046761662532554988049055389668800831695298267193293431233458152826149850084369572677123065235622497742537053225875757437436730040137695618586007850936401864036739817306556542442067140599553678513960165138244915839567035220553345338683686460317585037262973498178956995294050620762811320738598766606386747623528798763723233363734561247851206674274196439261680502330489333610459663149657431611400078459345940631019338551912898224779326857399044451764498285954333458937018498348151058251828060487206265356933630129396811966877693863762467519075021328548447615984731403212080641367423558293062132953248360520591328350499921424274236452096018189145528893304299970082349891282448869312836383322049965274108764903825359605895695925188088529553370182467978859017518201774456588024281263538208529131017964457162605723918072915493018537810582793945092085910779199664882114868685535101855440342819927309815458123379867578274516918827281601843691885330712904784279196641412605429004480455931345430049526235560085841070670765006362292984948016334997862450201995348888322739897166846405282277812896996382765817017383465043479733203704907598319790292231675654148912618625344438626092510174721611378941184832380970382433126681944072921056817555650034487126662474965393935147437601954214014567757972446430157767293453592531165810972664037086653868109885640175408645306243213981207339160751843928082243902528372560022138221124167958774115023161522782939136312665239103187026070491140815017666835644026440663067540440334547182195194773988422249700244765959347949700777157817165998434651063636317923520657814447991800111928528703775696893596216212021312665417663613716978530209521923919273406015259331808968671038842118917126364315601232651389177082631984056035396382111763649668473161199999019552481114542836491231567040557079325393142593216821253262337880259987619418412846554482382948569520464239331557156306314346320992697787425501232611067679374924558933593100408758424649822497886631103151990058215228261115993526179888850712280516726073184063411834689808739615309050675493206404390060149030945205080375598312623783795057393318043613667966702358020280846113983329662406085796884481052665148137580439180986665391937843891932102566700567652806725497049399388687506049414838302557948269381237471073767109700895158440397114279870235435011583687038116244531119384118844391873386242956281182661516429645934236557533210987808120331668487886058185169505658112396664409742651392545622780323814543098204574514529069722228440827792901762173639517495839298854963841184166246244631109855536173493630755408824338519007223871957714270017554269769854868442723622152784549573363195437927184605408233620523933924911360829640302553854510998179699516321721005836556117149045382134170001349767836234488941400760749805665092851394283985558411869671367623921571607556117189817347568601682156495487779319377100227152048187756125849984670901421611471410392757785313291259678324907495310395919852448783878867533105861733672429498197035603469498080061976994037742436284202494508633333348316955674629725554971160986348416180595780832050334803548808958544476312498064515578135430015320280121883194734011162140611084393369499806727472361605577059462472615856460019783772126267636126815563882077267227007326816496452494949169114012353604500594577147712035995122962602917899937698917784689313825633441633422228351129294750547976769533561908763921834320062564829356655104802420106177417700050657597772447081754941328696924569131549914602567458083437106676064946047418190522447169288873555232581704440680886498625538102573804784532044406201752376040107180201239944948625302726222152765853186748714691504864204178590697941712742214985760250369387306180983421400383378078587209740867634821799543922094948470728635849596007699769849238858327911676041332199266390421829760591800511801922530151643523707798559264590709644927261339853480802044051574369382410837252419880598998592234437219929747068719356024516047818483454218603313844495413666469050504249178128022661518243882939713349804881884891835406874535371101129180806861599639367125564534257932959191797331197655641097046514402880599426902955717226521687828747901262550931612603614233420480368529591599155714050907084936779012098000402663204602656005925671491051441452833492079842072237225538174746459233973998167608822544713498069365770412148030454292035801767971590604598292465165980670954684678334846476935036322420936925830216414875109574128981804181247615737347257758165690701058152600584704391848526501540972673645410594336380734801287452281041279213026371047965078003569944540682472149663156899763032459295048053880287210085087947116119470617734850902475329862570615200035807855473734120876453605266445983762932027761843556146112016253042239133032971105899249454424872250*t^75 - 38521194763808801342794403845757499997086792866523053061204546301644187696146764897015503144151711782421008815321513546283890422488516928444903781949422322047311603433955869547006074734453613514358385605497608738675965984698230539846720659833801100393486623597177562989734556005914240641717577572394347863482994879103840898797936086007663710114384265145747598940654113710419582250009758455927039474068852934359454304952547042828049702182743239456023206673867597705158780019844190480413145956471098201376325756759470607519034950512453089061798698534379050271272694205726681137211592103159895366314761198795941030354692263752055850288248671200403831769297032008875138361835865771606579515088691524822458153893786594040694343575815239853632278770234086328610265392630874044578705492151461795198832998296740927070797835095644677518988694035129296434949394585495460834963362067895348301619500570019037866931494136813314378555978463892774151351303851604882910860060367292488722664462403676526960387892141078172739233936634547632879864275455793185466961588947657319971363968671780121267388324412309276035476941933960360625655128748454094330456856995534322285337843624390493420393167306413804827908691210617594236248366503769902943319840702396122473183820673854958043082713024928135137106169747107967772496523867716804751707969941336039998887745669051977695562047574719479665089010084582132771827681140864762780980002050485274063118173552756314477289938033974237413119838578101448782335202798384412047563117957981609137741828437072926042306109601019053759731313066905555578689317151394466982865233109603002648862059541061252122824063065904907211673000582206054141117373531494712754649993822307793850639115323688059246305614539703211945146392576943448681598922908039470581234798642112051062959240829304954237865223707383385381057695436268396643124532038211079135212267773497433829449936423885063344621500246773005923226135425805170803688837898662428825076299146427060068626633575959135570654087574852702905008114051576681205908271687892415679358796351238515153344176963860641718552909884447742633687429655931591442123136154245840669570474010480788150993328024001190534401734357818989770697811374660543435360704254954636114595332302589169937653679947349985113358012065603551136599713495006965019242820567257169791615179392204549712122516688965928837887474116872367707543203106689516582166893538770556727749108050507757715886902776742386373077787188843344762422817445307371945435962836043483514866755187100973539346360586252817576401543971958189301609617616857341852348303825618521671653670540051464707209987946698170569266300649944116379483921968132398388121527750260449789119792585238274174564775386727173693334303569670957468052868891609748953290250822861093675476504962471971287156080161492500399957957558032632634511052334632715809078444204364574902449844210800449007607665549367833840793681794911434082786412514476536872949385321067874954860087731072409387999790282890219292220265590363110293718993310473409792385499819765213337130762732160544991700122017303958518978243191814379749303459507421764499499163156660115502939587771896921192486822054588338488690925989753108659612299947956672253081565979992190597415241272919316958065933442688843393373742388676821835209638302072502167217600686732776723992022574124483894631778301779909121221507652967850343696066113298122841339593882426160258751302451610013452077706410762096951461122330561882729407449774617888438985372387058841773036887021149452271800302788808630597314162522711574878827206390220845109505097005546694091783393862826822184651350046732563516313153658456765424831836490344348010854846578970407122674853601305690551495534590885083930093212822940796960167627145063401766497006280048619815289744267788655280433855006614587544737439838427720134850238214731606165682763762265077509582782697004324265477563701046716344719332750825316231614715597439484201333959177095925151719256812188864748131135461656938696643423223285269729375281837278443513581496988913875377022445515300387182197068985560209608801668956425681243447018901293251165928936075497095070639347025344043391080069962437768224175846985820876157417939050430531532906022317804439988537605173518030481318214349915823444272005409352995412264373165245536245073778898556459418160267356497501402013439485063895296431104681824338108316267888653864153018140296057993243524858261955909320028130172471923423008178393949841974164635854080746782630704669423349814083689694630481107400947287143174457543803008404440961432448368541028406711828911316573325803043098086983707892046886859786459525724665473346210783409058548214962736974411646792514209652446237111173147359103655424535245744686763211503334797045106050598900294973868158208483537872165280047168630314178843792237861823303974395133968822666342186738513396103734988140597663984370768376152649519547843550257920397313054857664072956625597355474506381278030091851123627194019651938006720636423049109588402267781928121009017281043260402144886149536870629214841626150905680295403501242251690372862861330712802496024594623813117879687051389552622374498928606545659998277141191482428022387307210561057399363889954299949425458349414449633434965542897305280917109908604869553326214732118048145889174924178398889704182767079654152605983118642372083570849041281553058685876734274947240315650092993507255552460671358181840921052454697540316576597300964427105944812390520218507628382323242897974751544173944723683077423282513207606750238314791344439313941316384131176054325970581661003654910587685385214515106943797198315651251496225893845518163339930053497439802985230010774565082438329798017814923778077499382797568332775732792058890235264676207230334518480108300536717555325378286302713112433522584109567821166098209155393684026670944818092541673470432568621389692013776021287827074489571238237703740766530267178278099850452118642904591630844538895682361710587695802212482690634908476564241742183138488651539614643272374984079373639699995016008429456709457/17234102074186698966051138625513872378837909030487759070428111979685303812594856149106697207671617919565900971377406699690323017553229796278145918270502631122140816479715682404950881873039539368895800498959655771614042774532333981497067007710778417346500481830369138462425003269337958202433138667578204143815494313917190818783428872111094743101853828772866109903006427982389162367597725220757827229165535797751247153183055883403002606978295416124123886472572677111616306709324454338495515581547446620111183560043008666992458036434751579122082561099450394518809361389127142908201630659995588002337455204405082746088207697481267811194549836758541685809816695266407348587908830192758253960934948043256598054702177891715903489689179703280055050158478264864438116839130387415636416273427656886770978811948422780791323447492226446898148601586078332838770973005597448415146167210946463210988715334434485460440115297978713014030950272762766036269223501166044771510703917839791289791544561586181887170664926114418184312276879657464564160943086692005223341633146419100607429725427870658077104106909077328771939048040058174149348378636173682874767066674961983282154542227198848383520788626300208770439754341928355105989669553492407043488010384128578781812332040585825440982560113141077761207463616903823133780668353411132498908398214042165542855922198558790193390715253187128736329936253995200937931590613584505313797849541930898977484270958136095715153575209359112307490621091543176145036680429159144062081857181818104157693648954329458820575861575578934357431466919450339684764661897187874865084971032214740630167625036745832576848623040365903931943964173936756676559032358501673559598152120332907310222909644304262473256539278537952945168911912204047070434491888955543284583006156695199160397294570362952131689957481186047469373417394582052408712316957684723735360365883002849557081674033140385269980915780029846915331650866160412718431278101133807639542608369666238151891170866175314972186018105935173360684095640358541101475419827578877987683739089318541898916280898232115572507476250189821848487308939848924496013401838116412648452877140854245258720445246879083866162177596981583817715280703385224014941937072056808225880413597885959140485200138927476805977716973623700523044643736837686349350861814611280321891662417118356483967936765987254214554791904444135298073606353851707922114113380263912660022309371262072374199220933541428558457805892364666404495620710701191924833261687528562991233940252008288412696436214696959367309468344361959199451417514091802176266299696200111899121909453543229077066198941720621273067789197575065416445619548008747960064317797656779205242951719307430548223926903303844466672850467507240303430090968758665729216943566737542963258676484921926305846345265185136942974986358781351287794869582357473820118191994123690859930648142842466924684272714736464060178883771865346249507806849051368966572964336118975169575502147853216317741360897818931993043039311734322145449821480136279160939457752095740865927658712414312771956947536718877616303984470534624307960572388562234964062233866298566787305001146634793959233211671507909715545602134584938333108773312781126181040769732315735037008894467968807957646280704624307861988977760075203505442109055579971436467267221152107990785463260841809700960823685558003804168755593127475929543188625894912828770191592958839534317799204804662887570599299387797518702388400130548648189599886950122147106145494347328998766366870114388836871451537241528558858490667367914257556588914146721401183650996377211578027159342662679170607536607369124615566774048868114562032166397961675441632825801271254534541547564883305502164083455214287470071291349313570003699570737033079365799399563899493389043894483007598432801004633222620213037926832948185151608176500671169564887168755539125117982028002496759270372507375217113578019103707644239671080706227092754738542812366850389916627593097669550110300848861291718127750282819097412517756402537626749119976336386356465808822839508711735689316733440299563679473732756311012353559481296441118538816937458096232177370424549926141615940491634977346923874691312432995565463386495543977470889595052725386782788353148978491312989725807581658480434607636395374823884746268869697041890786432306859492133775661496914324688762190787976780735170436623385869308856302331016162801088622405437210991144690313853406622598499068777821378645053104682822603672034640776356608380428611020444159099560275580756479482907475664178458423158276230137508075339809794683365268604426972549331144412148432597491506488918419077511070822069889570798287680714292633028721450536610959502569602491194372971350243812699575728353674630636560361104133994188661674742423075585649137560372517245452028208947938802757759644271311559410857855604870927123048062988720920516413696883371116103731317252190599110808880170786341618438315027908264615939763113208479052502475235647394020029003469556556024180422323215984351912024449874336366235309826163819059953761756257290055141919881123361573760493375045626736185191523319393058274846146471013168273839498409848612131052478888579488932151976993217129561150570599512920533572668230398147552144179603068932447665714516065927858253200096406084163254982503605339990842479687668215878941804234796696798262405241356392333676985196841686679613543467587751213879251784168786637545968132265785342446836306860726504942844132684733486795932076790734136513571603744911031013622176433483096417184156945181834098202875438961177593023778394490965627534842508624528672516035075622167783097952536135791135845640337227332163361414599844359249714843414265917119059733545588180761891584439639601964193057643582241925707418832371098893726302978906536780151959245746069227257107176769839542808653436208217969594740830380837005514197365812013392335221883667512504259605020194046332836104939267521813372530108407519658418691081619667282537127859276461738330649039581588307064406885812441946476243095522497146605474644047111750*t^73 + 1885105871080203264637870478038684761410745161865226009922644246762950485620267080777333583682155844525535551867378460425468542265779455791715154607510751271218126576386330927689463482703094395876447307835888478337602398746145596586084555293771179965461257997616471349540033625289525562194387656261468502130053207402162440068434425588451865757186192381016051602284112604200468112652722786653304092386046016424301894992907954102212536213457920301310024258339980850893695419298945948515859610984493165591547438083687011765023345800952533135638076079975461641714983168925382918503725480186000091734764633703269258066777659848039713712675467174628238726887308425674183309461977314818282702035849575934504223358554826232931341528825142455439645470021606325027632075178641188595293137700151205495712509365105473358369126200300932151591127978756496576827689712516617326188555993071881208885715722173672406644078654963888732690035351555196013823005058801290174241191503135288411242181429922998806337762508912794265402809561656463939080243413600112506131922996108983977568777306258105122872884267828939842990689686387831173368258549532780744112939235665254481447933013998790205268821430384972842600332342356213420043041757657124830259568214594694729575965645382161947846990810338006734334456856367984335236626612842578005688888090415677267401164597616107649394977156768685574583716520085606580912601910748981078041892109604713595672763489943580227940379924381683518064047614396225668886579604140903381082418660347492798010327204748328087640784463291819428601695308395399743754570726440894830047139545790113047320918370059337116336901576629901913062118779447348195754254594478407662256740855274080413553241161696424920866489127333324609037260854896838270921901119193200066831903610407404999358933116912344175653747019056673020634634039320202152616752133845863514921155712252785937744471348244037758114025654268378220022920129332689560060404262927698342629152264911611306985808783747490936263575423538019085937886449906277296591209071287685853073405641316176173932749111637706713453581325318311167121171863959682792482461204303439047011371654093803595231501736494431211707439619470927614932614498953564703662633087914330529309396815542099469712040017771150127106164754226366863746620169701282911988406389364402490063810238946051880715354335748376600631160597896923977841169487018286937005098728784916289376468398185656823741549578178713609857167789580637980716350552003391793144419299682627562201363711912611608789382041378475803959207911715700374255131095739680505324243056259046406171412439541831022854261312467243643503043350160683347980880316038684923652756053622704082064653014710279263693312012436561803502161089780147141531831468895443655620171112211742244366836569980082791130563202377754795549672223554783834745222102251286567909290954271558506052939708175542714127033238406765915990697597014547058370060266056342112490867629902126729506104344441603326850963216299714914133513901840434158915781755694984386733923053421015935682834814080463822310318844577372021472485445614524962383138555185708828668194979473702362939451726773865946853461680712266826022205352435530857750912209295512010026213009167884245149457210829318377872446728917895750254682286117280689728211627207865597409977380686462528138004114190338277343744912991009149623406902800617104373167412699984095614871567519315016936622014192057291520377293252334909584864220282935354609752347626926723569391731607762892362012177477057975682172301409537763454480001775848554385052592322085242964431505772886660356682415078710469334223208910015346246991329896962135177869455184412149197342970298453871800531899850808309664315087366966831919379438844178952441758269883256279062631474866162540191027600486100757475381858573255132086181782874689613828323419999359081679877677604410209785740073149772135875769493594566844064422129447478128326992011975361167350577223200074539257621606943570496917357468216555231926320774800616889076114282029521792853999613988640335910293384005795905287248981259023851261621128348938720108404036718779009110532188273966909684428449948242530202106118244608733150153162469880955863530625496865206668933803173642297465917413767403153964210643441955205163595411557363571380016386765169014238496429212130875048312598665127471482195552570652233087916001189078338574006396186028940659393045129194139641508153639941752619031738886781550527499907563783199519507307811066383665922728235194132217852931758313226754587185861348102872509812403053491910223106885084404120454088513068181752259937556104215745625968973644017879762582359547470975009206282471781396145197474434933353290720159627284728919730479063454694355206676121271705645702109642467540651757514964663753112629860932859231091369511985165613001512077049501396256517329650728994877243759949555476033223689035448762343465893813741737777140558449961085336424547866328942566143390908386801767859446774980887711827222482442971086396080160396294879006014141837428743914401462823311114250195165626658622655835128974662579494613837368509918205878528880817163390410414543297700137137835827864805198999210400952364399875057857243599249425854069607269520379914754650694203258866397422520862624812923758293032560278343095631976281800924781716268242390898454975823767219389921210636052713315557889508494639945432303256654391323683812356711602580051146598079411825870872090877262177825184113070194023704403948479418044004666141349566942846126881943607960866144743540059411108316162389980493291806497868330277368152181957228425123120843188749001314994026877597525675253562915763988779735027040270291404763271042147007498430466158074730212182643830553536835683017797661143298105149170089950908658487332393834895592388359969167033642452035115442978627821713120003260174118862975212588920884298659879530181651603753721811894110503608257270575682652964938994549640960926202613978688577951043610691224301489428723348519540255519076635225481727779168112747815780002946931020059267214942892288835067/508406011188507619498508589452659235175718316399388892577629303400716462471548256398647567626312728627194078655633497640864529017820278990205304588979827618103154086151612630946051015254666411382426114719309845262614261848703852454163476727467963311721764213995889584641537596445469766971777590693557022242557082260557129154111151727277294921504687948799550242138689625480480289844132894012355903260383306033661791018900148560388576905859714775661654650940893974792681047925071402985617709655649675293279915021268755676277512074825171584101435552433786638304876160979250715791948104469869846068954928529949941009602127075697400430239220184376979731389592510359016783343310490686368491847580967276069642613714247805619152945830801246761623979675108813500924446754346428761274280066115878159743874952478472033344041701020680183495383746789310818743743703665124728246811932722920664724167102365817321082983401290372033913913033046501598069942093284398320759565765576273843048850564566792365671534615320375336437212167949895204642747821057414154088578177819363467919176900122184413274571153817781198772201917181716137405777169767123644805628466911378506823558995702366027313863264475856158727972753086886475626695251828026007782896306331793074063463795197281850508985523337661793955620176698662782446529716425628408717797747314243883514249704857484310705026099969020297721733119492858427668981923100742906757036561486961519835785993265014823597030468676093813070973322200523696278582072660194749831414786863634072651962644152719035206987916479578563544228274123785020700557525967042308520006645450334848589944938584002061017034379690794165992346943131134321958491454575799370008145487549820765651575834506975742961067908716869611882482901410019388577817510724188526895198681622508375231720189825707087884853745694988400346515813140170546057013350251699350193130793548584061933909383977641365464437015510880484002283700551732175193722703983447325366506946905154025480789540552171791679487534125087614140180821390576962493524884913576900636670303134896986018030286497847409388970549380599744530375613725543272632395354224434173129359875655200235132253134782932974051784239110956722622600780749864108440787143625675842663472201137635794644313404098360565776342650721899165429816990236711747305850423531032769495804041304991516277054134596623999329366361181101991293171387438625383702366344717785423470658126452231135038877017539472142474505273824757658932620810965685161782581219782092608241401237434244508174544868333560301335629316158677796383816816665708164199855841037903301024096328879525257773452868780758327555499781328464429785145776666258064821897375030874986554667075719569201172605843647463411766849088791463588951187683578380639011899835218757517416130956305196826022467185322961539817762097584049862989948652679545477693486663826648880367954120213852774278186045084725689775277071270027714360480302047015384513902447915509767502477313361669881373370146485658493794769659696162503290769733664020235247714003686824355544865932016222226772729952333206889680967541880771417084836885462585931439835899055807720225497533825726421797379744309483336608595262970255680826708812727043222340702707103314183591762386805079834750565280786417081928674843922218503410542217139609157375784383023987185728171166194833386178344298723961112222978289997260539921524064463899928448720651992285766262375076541737555183332679331940026801720457803851185121593196665028603339631292083246205463607822668374470687707820348625092486325474687353470597919372967328281334917704393127741551801200608549035532922329917389176159219834441609379579948908739869425528168361137502008768975653164057512313840461928821480367103094804750315109137336742475841291082287135035054976794887248724153767629636680067296284618841571971461972441206769799502164171478288404190980469826073654398475988967568904850551563559375505070296880833699236264787012964822086502540513996381251728253875041408105684768633343163373669273813874859989099039301923397515741360273765506996202834843636488837128544475116311174864430004698245012996895099655013838849232427524222821177670244503231831734254303393716773369181169901618547335391243054055398910092256417894865493733196911323658925172820925273663557304600014931656062735778199753052355017946382014158972578318484628245315031687527880389883144611260918764976802632114360960397724238768364258675495366655722528945730670029066588143266808325021902902519947222644025103102693437028129632316144745770532093264523483169148789056488222524388943159275423830595690205268760158378761625999441423093362786576589251061742338549486581071632674347282790830023305325803273490234002654832192474637483986433401603778530652571952828565519404901480729776649558030989258740834832163964194681353909506003691002620306740343692350129917858167267155234204058059447925060073858939622673768861965038197077743930293323293806170223011839650132048823019451598123590855602351918402713322458534871538381404721271292922803941639871832662268635971809590056626686636493139166425934554563845988717463149937922095219107961320894888464078265203090534057866048127213094923498483321299905322053941832685631155740393712796745352788253298290533507206138578223944871818469402843979482816021983856357529729853150786212368428783224926502555548740954620013573843471063306829757048599532293838660809437927632979205807606059901840667602181671052391431895813901914199637860479996265326657027150362310474875414901854204787751344306932629882864105896984825449354738994201462637483486012277854004423595839223034730853949601389599816005838507446389948206298819161730695408597866587880720844555012262139594851332475801740969368257943695200485676136808368855554947417364925937877742835014482797749509042204084661714710266512855276368142430103044854496234691662668822291454395073889045568191618875658348095724366818665095708391893494489638198021829923351386907780184834845271848655621280754146667656855058400003131467037421049171317913665824861501999389796625*t^71 - 17904936762562911285352971654943203922812953510055752172976953762145925756569534247355301797019933640671009884085390829856399734752538743897523268004209192410456280159430099711804691090293078918347938815597236878609558818315238996989683584788006947252609590165132141056688261182902414169890911637856907770312943093577108490931706442913135699032442350940367783264892854448785540543313091000000520048088177954870078798703981644216583300972916484915959722833512340473183193203089441624495618253282467353747611562318429028864479032159598775062945464530693660752959389723672264385299874541066444983520772982084277734024750550187497584236751520982665695166492763790922508011826903199439628523580413558454665031967656650923413423117121449034848995699776359596734048403974005053528177953163488135264829493535916882519153867439730629626035518672334245970135182987278099973155568275540986094527357164831026855764416972009540775941711198825202955423652069777753220047417188605691583007057967312208974460458825567269825553905840000648603825319762080461955850244258676042159464617925911988532343415214822273285622917630358140922896996242482460417935633686689596243453432173160991430564456750348069684814741726211585380428077191188431431024653353158448724761272654908643043607449457528142775015198224532604313068588255669400670942880487799125604513337294050068407936492350390012057398977505069064005542690173045084521095026084223263644292561331121555249236394283804938181376080802532062977130138591356872424230306560057565556576191584270301566486122229263361248735761032994393863115564569755250787793129136463143677121457491420183409402275320531978471794072880728253014832729394614452475554915385387356998846418934960646319164638364018804850639379567374355180355254610201070869730543422289517448599453356052062527462412567276895011622228956171770538812665865777312681341410318366876431961257679535537253214193071615438103361694945297886566126153953296940314897878655932786564729944326955016010547035128417499112144138536986655987429709271710512178160119750616363634406682817774375253517704341913084711060336762068781971172757894362495833961952692779836963056931458942400727520449265988819908005303073037838690818242433853321141794791746915419573991756693594853045544602582798052105013103169199964094654800647264158107631281892879914118552302498260754569760165102400720186603954596310834551034081781003241118546469815653012876910936132544390671412214878678450205002895790749773825392867273262158685132732343517879775276273647271629832808909238569776816684905184399628608456003949868646904101379205068689394479257074881094021683644796530205111682673753307983541217019225198309199453906287099702100119528805941005121638603918702810817244328456408722259503056220149980477877208234179835798386506462136752923024327733598247894240000244013011675423533969384430003335347235166556867683719946813033145884093722145357219228970806237347940489796041742088036643941677580858978596368639070057168187049806545374199056900582392226063149999061472067029999311109089265988039966450767871671977411353110523679863017083115258314277636791289133828696602187080255515174434192405330266566645190226009470318192958449935975952838875837247955541901897240615763544331670804791037638134646438901199848370337388088138471541168842099407274509411325901443093683077709524350584507043937230401648458699858499916159254262265849851428361642332263570059496111545341678931821110616673920441011539673143610921458252601708354654340849223213286709256880945170120432682691053945894047359820083618088569627620980297256362278894863499382448591291140873027905980198259160908960629653530919761758349145793296076036490080356850116474037933384584031354512260179312350912214828493614913376145366420608143700988204555064614351745198372551932086645208174492259895014937638777372631167435924479445633370633897435796082054027936475472824173304912125470471388884177889047806711467679182925187806529743398823416788379054929575671317310102760615347967881372554268388855812028772260183457394536635691026890813455078625802875548552460552042436393551305071469161554507240860403465348972631129804051482500286467521273230015918282727023634265464382108082590817865371062711427113047379496208385330291264304621575984354744569188569424921536015200541652324341235542261138902868891842303470510817675453057593268442615795030376523509285958395105030961770097846631431989756269323766471757338748978204787811584666879798312458755866977502712237103335652966788094876067620395683271493933006037485204473123323162507765174512753270930720264725566847836345331201243350565147839435682724428656772375561644705062748282134297936667978547043869602449529369952203315052401736879138915816217401712744342493979761642939922595848618339783273875081642045334558810228211382793131315628456679476946591790204445909878138448675878696773427722571566081674906657726328965804364440881269401627635377329583896027540246782814519549971609059524790622932924286332287613664400877725354557632864047984479799834922321335052609373903553536436239042183529282334861614297761171065820107466410206163383893207417039763389324298804993339150078050924974625703042948289617963707018904475715716661347283647012131415081961529502067661199920034506906937457595101013335519500034951377401071657501357879227817120877937788904940623881802326044810120882235315791690586299824282850005696532430301618307855388963224745125391048726322728665338350515217965966907244244710264553966462272850642735616256091591645158606869551895864300199975260513868412179657613932914479152313274042660098643776680346714484755848999827412942325770225017380476855114417604276285390674322798394671632464563016669554889198581482485104179439115064164507537035962254734899434126111265357455517668757334259038856458147953419246090289644505145334722812293748746692707405552756624735105400459014274143273800460390855077344806912379198256819798106193367916101011014306240731876398717868005419815675217158827914710058713789689191012723374977251155600842005972786968419/3343176248373388404298292782522796598668488504979101479811974773302431313920407024426226675197107240906702822423714753786796969915382590583792041916213550451122720639715774338575042266111635387968557645171237680477898863064706792968088190264483833145219977118394170730685822926706120093653015080882692266862606861528971569891604111528230035944830527013716082482255595239234542289957049084446449948659628543816153205382083596903403204017552312421795908653657130599441712034945684531752824935153621134793550065196859083576065663901635363302734219905694094176165204659367356856904692345372970133780233819027244822090941667224370965749167064088426143317671682429618822563908941124655421928691322924613978755899262150720190425941194182838455086965547580535819378976967231246248387410858764791602843772912507936396863749417571788750628944442137150081895109846561127188005385907199381707093178031737141539977482250205228420611109322707185208588325217019546477650752561276461537120631542478313238182877323423724137343819774004920886689781121709343994455672381704570292342923459823460264810924993274965606886245367003528976352909512954651663512851672715842785170359243939618522410502054540334928563403229748748086426022636970733421978769531176604896426525224458285992576987004363796424693367157935066724811890109271647290046494426789004929213003209201845330334110628176283673758572647161138448665691329925865206252921021025961562136161534512084477009352955920257695992106372126203721988699993398908635941417355457884934944775955419449831714111141186412718154136284983185539122726179254076812365859699152311897357759927140680752835814673970724276732475028641713074334648106999541497299563097030111390771632372550971090563390354140391193816831063092005495410012387020118915157447490613290573848745624255884668513221260941104722998618684047133476761708388585124586999989472216779074465001327160174091021044926596447886702217158088080437638881756854352922145076381458911840756575860762971267725974126899751133063001045300155989964920938214698983206616579354455600657363557952544994659992538616947800082843960736427452176105370309034235664044670333465706182670163705610650769722799545829216621698214054956404284928099053719206186460500240865458422076082669999408432074002617064532033390564398569107933811215055365285650508214813363212734652578280480094790047317854690474345636409518912798150020609595213387658353707924581497788647491936060914483851779616841413609127928748152486849897585043084573273806257120105036854172145187825829522831257196233453460702623030363746145412039497044526874252639445982190066671374528510610339455462059716397381161598201979782655832758728027736586179756516743153070821506656989903096446238074906268225219969674715406014450936431505683024993942471713288558539717246730493533640001293195089049304350290155152216829603991277707523592703702253073098495795268139190824266965257448244091646370200763765486519717002809129142790317203668805935007409260393123495646328230025389139443614627864262941917745443819597191929395752274118812117620552701865164106361899576684466470391424872567962072905011180406658826682931211804455209722630300524870800730239807305980271810730490821467992861369973408462711103152843977352767173395321447346580038663724434727043511466641897071682945889134935911307954663985380831556439549023481755860639363985858415957943101713149493097263370872741788126028323157815374559032750971228242753386426564623122572542629895089840747450481010397887592320302696844348229085048488883171579056449098951957798212758557312402151840548329402896334334961696747857390657070767744587797787321134958241828034091633368388129509167985709263030100076209389473352109551544290597996530817077122094665298951172637161898903742563514516407819570160290345178964880786526908396578408969939638378887476847566331158806928888279049373482295136593498408252939604516256971653741446241258228986239437829986439854077076423405911937403835114651831497291421361901579137973712574410745278304316317462641587877384012036888227220905630601364784823295189882759469839023673518824894719556464982796311440001504782596913784427500123993804351879118109448256402758321061537039063243568065736074857492152984659752793056513690756249482116360151435840414556820123588778187583937337930285936121676127011818848706571880506691218415542585370845835867793582334729549614734458748257614803383355049293009692198322432054700205841335739977136070312493878183679029106390668946662580272982691503209574836184504619237864938888853520623688607077655253675876812426763332025231139651806313049467060700247126909977335011970335597131805269833713859810842139972862175940067251161417165817080754657645531274721167197988762266126861865182647410081142502751156982865292163700179167627981689343795751385647038129579071295030613063152052155984313851736315359389079044987317665610033681615170778169282509698176343828536822835315410614152481255171338326650411309818941108748269945745032562265822833608262088441166135768001774159435469197220546096423425502294365765984251584530583660443900938452608294181361788113741810132053940607562085856322482733857715559274927869597941326624203917416762310703374173353917680976608838090864996038898890236686126062685016688103891099221440283101597361442635843997568348939975292313992730471695504777410769390285258879897018093051116400180804457824265750701924528944661549655928702523862018426232506315577860493056207393978642944359441535031279135352481220685753311612879843295289893527587583737787557392815189866892678069978011563907319536712362288681519562831783149401788817730470091192857265971021414979775043708706867857851108586044129624849633377547823392094377088266371790586150899353709140424471920358223227108279982296461334488235981441221559725619918503591770535233726341630991871602354196340085435377641624145811126879585847314447402554165407864291326177936359243413241064962862551949209974050028180939436975538622389634417983117657177947493026740591900944673335140752336683731124264847587424646675*t^69 + 1793470804359408721560377985342880879796969562733469131228554103781561663081985126782615061188053329144744525200510492456810431543772975689984103073714099000872238200381733732240881220310261177301601294677866064691524801604533327297069145222100891116274059785904994389406017156224260359173642292468978139305307027592341480399480157746401016996917256376995998454115127894682467011773294220781365067401785165201886878355516651916951386647477716943633482884928925622145699434299847123410221351226885425424010085980717247270441484704855763370122612277739094691309048626985069590531092193730780773409707250533873795178145227843196295615809747191976625434128458126831101479185598987561313195045725189846872129438059385149790032317683674345389975258682567646675180592354224664056066817655266028965720313890347344866647089712684144634568310815172248191073228226603239489554752695835509863707260121426444869309873296185205977685967869885569264680684224352029669768672216695246434744381434080650550163301335619152579248691947485202280573577818120202595549908456741552544806903563306865963937015218079476982053492671958936304851818813477373592965987197347166395672422354470904240925981824082381037889851279898695922590922887583411682959093229264442526150955352856061440113040890351847929309648904744075835004403298613435886992310604223011872862491194702420837559673896286147465228085345774499466669967953549941074713065215537454356294765404767341609979243833877823125809178938879238117235283689204620880542208050921093864665975557909115219478980414834502117209514825459508474723924936915406135509847464873936106203976777207630689969805791682851114945704457358042944836541278278347561413988538387259128441285956867342572483747742873015396478639447595442809878352234598722838407307595393900023533743602538131812865008089003865101490238155810627362981100663886857946949810495384124024201116403695895527800512234801904765748076033911256194642563387572086657838757427432116048021518405550200556945154173917083889431490896174529254630662873748757120320121301714305571957265786383697702823724699533695900579777886113354152828192119721530701860059984377228010099672016157939885280455527173194830805943768745390309672766833943269397088549355880678877043012731809769983476539893889067868549416900420071763930057050333584271115926143056979284332532919987568593257039440975433741470235376577323719858265487821580182743763582562453423378025278414969050656927799617663612023743263244237736677242756732094454875123160073434972139645261103102850722223212800469235347900100681388994272973565246562953983882885969230357627879107766797603834624904216359077188244396346404372949018192831038613495478483279358555769288110699753581749110418316314373372463758411481147745222583099683226097111764324332273449348453864402683987756328722593104957299205991795022048143966114691700550535412327652212990469357311962953407781387553708639781625272733789286662509051713167702670530112699699549833388060697850054835949012507385686996035650726412383691807717242776169523156644032274647610478224231962618409679942398744911794361110847604865611394333428142418645529640168377748672706978842662364503896607567519999705749375158331490390463561440248438170130531235499494634529698824512999889187876376494538061152775348238055624564122368253773530952395350734976628736971812631915658342299818626373325222570535703079765641345258984089369751009498741038118304093827467351606149559596153198970547450073816161049807080025961725370195976841944082303551947431273633783170849678407509828080127971505474483129083872760089576324499030435094418087944117783291296659892883953826938473351926042275380078517891700051397083296140284962395740027005168532499502522950870309668266612773907945796823114286909313317038503422579350073495556826308099681780784084920025824629989677237076065693334479451221879138758566230300402612183653209826471231762738851399012692512053991409329616390225689395891834403618240667098042710126126851078194588132215989682635646821424162346294598914342526539062461068366941279553851235376679050092998548014082232431279230986598325080393903402073670762525414068264021662000188919928620766860317752904721823219453840416469713378143782286908762387168698152341328330186227748057082667786552636860816583691932849256232026014807963922902626588840730692234427914582130360885644520264014810906000408074741991926173339350527956642332590233423569883308336069491212410821668160832917683930963541089003545561122496195958158084918345346808588206573124923058433675729429904135024116489841983995369956751630234849684377144090302616091365399972330636056474044846626174366627938211247512359936710196429199330476875254003967375382727903430885392815965279751378441425002291176813927950894447465165105559479386420652612407440887416091843373710109877428405541759818568322041112972826256652630841023797534435164025920982645895981205104442953095935114423333284196027791332058830141750177100236938028733475262643720139756257038005236707901527843111781947363498095635917980211684840885227169710319315365021142789889046759722863415516780551725315682425313375755600168237293337883831344749132754047134756207262526337037687354244162285885549384081317442790524563299700219664740196005840882722783372985655859194940782327010614121306601564545373489392428418556554795779677235155402307897737175267791588471431023212917261615804324851509198050514084168072372677868984250211553959617780056289817699260752291715279010736649683255543145565634483835641082354003729939024880738339842724576674651082573841923797474296365557792695090933065236321853295746158626625339830336516160782238467689778143960821723735444813744534044574850990593556783900554507887417143138919643218685288152499268105120475667085879874138780056299432436207785952177258329912652550552301194411117580285302964744142463423653001370843295962380728533697970683830191429110887059371600130152624963006941244464169270550747029773105195418322724364323378024683366764140807038709735272399889052377779021945261176706658025397885389/264453212353799587661183328098577458856806103339160341460582576738088535911796572479157341488242424105382944158061026807258554141974162845618332628435405673833550412454375417525431113336179853971145373334723429423497189168091813637307396817555242902370836899687841836200112781299053538964979033045980145653648004193876572990023102230283554035467660201365479736324285514015186795446812858853828579389064586074657841211149389712976073922286045470672214934174280737459344402203277149496296390382418277703164409084295725545147410159961058191127924267434988655730319134345468340433975663785463556164383152024034513276197910282544912297690073512745069401285670251094672640398968133843710794920323440320095935249254397336071164127746636622845535630935320536073229977981699638553168373032867228957083294238801469302641115662203434622069386348578590833967579516614372473216695322813527529144537504894775291521360447281311196244693640674172855209511279438853325861854760807843521309401990176405142543498290380221656867028660945129786829317889571398318776016721357836976841712318561070349137918891473643843237565552172509164468869700603986470998772558683272837424415513826359726036398759994494936845688558426128179627528298352243148667044321961234945523781237951539032231896307217556968236614176307907101373619357872259336828362251992846953727367995791001510001183505510718652454394806872213476163737715298483587142587300961941419501373787582723091870024553595936232894747264218678667489709228089338635437722214372825680688478771228130393420302760677298285138700261533031787386426025960631040978168986019902371684400645008042628976072857800769774484868992447955985122684646893091361076711582990881181542103879119038947416234524507037956986352415088904782526121596953625114747377333058330418464332753447450063540176268046393136573803778092928931401627423725387134231135212108031332117568127421926814493109304151528276030862619517766811616876481187356949241209408014421637894349058270731528050133156742140201829948469782508832866790379965370298250845967847954131664902250586989533939444010067315365953257222139599590887422640793028795079175483039000653336188775922856158069302055952853811805699550172089118094908758466521407053178642655799175112209103874597428661387059954561626376834821643869982731370199900592709832662921901085112479992153457249757848749886012629092220328041370079497637673439524782657873676225984497049754950516893679993796478597994936684049866500955674334163161604202566577745641897477663287627735356225236152573755515997009210063371147179400442191586590501589496936476646374128184459691817003377276890806855624359053032675335397744263312466995220562081828135397289683469611773258030090084901317766938884591203229181331912971808155726247877868895665719993554880048669901897216830063530569527259751784545252954228261690083014958075824269748427053025348278758994183903296441078060084880898971625322972402631659803242691386304184647088205170996710707458460429413976373706749191349154929340624139613506204994169749544574508861038468808276302151190985112475814304082939866765650673318881925432062989961613709587037622604937371348210137947193477703665022700596258144863015603365613367173628865731416882604356546732679274468539382182510000486836157972031021886751818679667594450095579449102924821554899086641625385390169095265597518289004388222180448847112113073816845281422324295423352465634538710781381668228828579625373479655621661632697182895267998691470064806632519552398607103887941123758934637776680239659268981387350477447151752570311948781716419250740986470205458400696464455586337715709389553709964813480567796775768258235591992292169809809260076995293545875969561092536756098162309964008531766740728082553781397946607430814979778707889763006671865884246975623108499463721692878353302378127025601254141291833599874879802157622250212406316792861466291435756966189623101006406741885154030721309412672100659112356634072136422968163346933094596404158220545670942100125100653623697564432405179502883989422551024538590826195744624086765825874767724592004096683290970159975011198632580241185436304165131088271306747555390253247469820843440226733682425396733084155914357978832418824631917851801977640292268404149582707982275894166874332932685350589631261963161382691820654694617859135296750444671324068130974359939132980246430775516911702214230853115039934644781872245191058597651818569404467276136173365289390932272755071002320798821174251894016449637825424118125947799467069790751838043500115783073406119461483084403585283757997504725739026960780191250878058891924577130347766792036037412520235172838453322049735895275591436843515740560719446709576650888295319342507663245825848480457492019011233094391744640359659404158841281349899064081493764681861541360561540183019565930237897671425773859433017668324405663293388877340895003204370743907292627062597319421505675984776706773459758642060531049368783719023115880902100804752143805613499214614076454126799180232793531671486756402945389329818320789956241007407010279666520619231121132573518161340831597092717800601409326248300268510297686208277198171932715553401342977708179306204615458071670325814017284250074862778341103900053952769685521169561583939828204678029370559690684426492611454319903485784939132486472482769434062425231414591341471873727059764500141411208724331112152833376397505313588134065278306422035624957053046768327965272809756239258529885512057532111447492107296740202164423394026432926348912996385921254347819012538180660895142994076730003852795437250844606413494909645488193040257144056899896579087405327507914834712203037318099381924916088453502360171843271933956299466090453993323021210193237339928455903100594038142384207877010103492298607280507041261241425679317370120572966288083594075537429428002339394027431097863497308300919072913887550838086968642059656147972026548392070169419965793353896923977649236252356150690794420181493666543366589484958458869912813274665131285705707409836296740675930479367408745313516695555049190*t^67 - 757505344407079622531766971258384844437640962229942677766608867734425310438983505676266247865919660359624163355240589304059342491478977827131970999930568082281238307592016120982032506750552820749520818301780541584666505067516302981429655030108873569517905617033781796211203603542719728560919743318547493105388061697627014614312897079317167793755001053363689353800184836987059500211887861573516798210332222026326575493397082871066098812696586012419136324091844863120795259575669711384041365817287860643609300860395584986112476986453409580174710887047430410255339268505298954452255031777480337630948549158699216085917974039584014923206250623802504070992017742806826815596574076251605777305144511766306456955986059466904771634326249711770608959332257237329969754487314646099579579245059782192146754586275216992249875326576864716748396369521932568437233913686600563702910923740802865349030982400578942389479364546341874478453188118411221598671854225927938777921483259757847731250155584772479481833259105933104499234287064967721055869175430259715096875457435108183962595297179474629089532606726250161397303864875524542012415861908003758878567507456168121465418905144926353437734711222290549865897128253218418767694401457909646600416629131797620025732461899170218681577284849458842272641091211553107413933044320233223067491374180450657147973331841039485299995654926156290675512065402359660291466334711008953992679284630116218123947678566582945179795796492470819207139357955181091838470612565430824401974105459864391898456060961130097570130346800497891391580873763672376640147547265836088931133246583656317574868992747754258730719685341428542530499830184942542464107175792059954470765895865696923680696109663324129500302825600238728092200602311605050251708874112214407464418168704161216429586966601120378305046410693191111389942366746779951189895801822951255972956001745201401103290192748826349611755722368004337464756078981608042929041601369444063361641911045545284440436114648371741107178018914542321338272616590216210890961725934443368775996997845965194636677803079613292239524929749085214683429940179116662424238108570504045293295857706484308593365374402810342055844303026581101582107009957173314245353208995747472111336410269520754346220874589446990764760523335669397036548405805063630626532133835672736481205170570334183079556322562957272128344849150008787713174325150557686190972432510869119421762810050263287472336359237961158261883291403633651279969385667009782143461358809580324974962121887603721115089118324874672470344262917869119518827297554659575867320136151588445717701007693822393624196380307530655156897975152512201809568938812153518934985910868899687994950357946569123459459793593716025423234757395286933088890869493775426947664336541029830469962526609091124310691714331772046471997808542724608846140717491043135387672554109783278145594014192757253797156211352134529939969201468668250143518729460611715867364478972846091583485472979598203565959316393435767470795165578824668936890243302729842993454633023519863526805229956897844432797052076683161890661385792911493507704111166615796067649553132153405243089419441696594950314711362912011643085429476898288124189855070186618128461273487715789315065202187118545087080857787630256471428849952000094712613856286375950234576285038067896110891661240064459384341981993327085883757588798834632862022980123338259833240853268403961982360541514721458161497369314101279296655292566062656887037618788852368414531244038659426232400593831638152724105939149543479838360075293673805961682366393582160131073482869298315490646638501183154547090884758613281944537141401910400339635959983148464834202537058815924007693794308479552129073602852365496184934314643269060297810210294755364724901001211140075939395973546801937388510477852335997403284576870486154701912930068077598020290742795862598029663045459145649458929772892614145376594634618685644131700079750521736304016737865857937121002758510630742704273854666468250595893268537742617286403270646390676489966800032664668945143868389699951848674702593854244427075288082837567465050760185579937789953088706387298680789905583427906623924787343259018435113739047247152259703896855818151587593939578061569008462594536278480905514177989230085589819229913528517503300377162803852809740559700685317078839348527698739787735839662753361226028088729281305429399972619149941392744506553545977138987925318582435841605353522816192494957688887851179155666613337988872509177077434978753087979036895350626258267351576161194911157372031040169419210322443001644830264953616843837642253716651693869166125276412770465011512389400083739215119222847700942382205709722982809492018589095895044238599392083976896742699813972276319471187103162057677855264460041932235563028958900408647465806835211152819933623653125461462606527288225227610892480266208874176645042274102720061198334065583007270376466254362264100734713309027158513523772867820081632168482241832563168349681928057426477745157411087672512408227318875946222423879208668794230862267681041173117068169189989907666204729200803601298025508859562796050607496065174886780739491266771368489041415161718291759318986978454669709407843886437453310387962729689253401424093167457158697916531316281686822626578454098653322328076806096711084696994018510828294215637721450173305261368212519692838238564635720305710306534720203796142046865947807540944508303011549094360373219734724230717722684301729858217007609622251174069969306392959715944616936691095073732963185367136265554977677442276114546670029994394289277363821727183776974997080213205658747880088720127501654325276057686177188594071471051497724308301747591409999065224452990302507730544044343554884650831427663757261597394652249823411716777169529067065705589283663933195432969817094219204049859726479678819574740346375658139125340386615578440798512234442866305687313497367207923952946130586364671772480354169868260417505500641130239730989346836992436981912579030433633193792007535112172785339081602634388359269041608169027930775373660918949/100072526812162043577661189189684318892525634602193578412740084563451822680638804859519864433473897240875937602866304336383586576680379529383661112479845569198794595683772320064686345129986108088504342747445720188431607207926320071390918138002251213765176083752970751719363843959913433229354207379461850912788267155725493625887966750509797325930495483776807361588593994409721701300359722971792687939367182729466904162604863613228142044704228906812433366819054596337235582474615942328230188503316891842356380306586166383033136523442249543140969269946003400808515792092010829960862163440729607572399103742417747709660913962706036925930861052535266176832899091414805784914161437348646779950912211504529751023032976280557961272723053237263229399647258618999166892574597003517057987208750251268120451618533752091706375174705827464637550358888463414545579036368781169345431178084087545009958337659945385596883102073077563803219844363486369520207133271429577828215491061468690678531771755393027731829096911369624169102060685981190035639976291748773254447648823996401427030639042700189523599828615631883089026910652925033864429030772124946301513693076300838158611648111839544242893416773455564538713850018728975161584305993250884675132242398596039205754081030660777666701329024155694527164067007525187482858058342069974841354072817542082665350664176557112306952466058564701151137826610458601277368845245708023032235254167935787959432193923414554012074297931608159180976784531858094016224080069965627712586728125166955589982828100434683760602579442595092526125737353810344871211136550946792563033581088202231654066385520746696040868458733350136365303698463189858049183555031993807868808538768538182835422736895607398249607730449071795090643011767084268827434931346519394610251725793415215031800436875379476252880880560464563010594551602923540229115251003938874250469168840120332666525014896654016463965441975072559156274141423808851275636843607525509316701370796066622677335593199958121419923832687766344503922989442884262803426028287039514659369045066973946256661942747560933867975203408425618838297251736714547536809905706746119520373688271419345374126887440620509292228993684733930526788268223664904408613545654057317487494854350990951691708513844624111100535438776898724366968057730419147694182146062123018256880178491014629773727846185341684235492339118890154260763907073215218268871634907335243075440645315932973088446442481574538740172133991907959079007111853253118124611148508235963641425253179355144340965086236703045449838861675894256813639595726530578933498891255038848524664051556252236026520749733716608137612818995585676995816213924150029038956293967161773314089796604268755573823167636787325765671469799180696685704062904213738556539127309842008664676808541050532290742698139312622590914645356693632400620704547059073385897177955353527599865871514384336433131611943246988208135890480409092178515329667757307136002454361818259795119300767822404300507230048072811615299049065456034641350262512334922434121543579418137306491964451985339579594919110039960677302811797488692868614923491546765004742946238954737221166103543246356063316384993279926272517974133834774434247159064445794413921160876319310333065177085099167005758810282593444901011652966333425571777750615630593297053941047292754085926575170979445591774892950351778785236113031669665875191294072605703468044900758609461594740250367135113974637678140618651051870416209733179557353705207672642919063886249524096997308286930123740867595542852557455505921711575297019873323001392308400901742160791823574406311059312451535045175500986235902275696486179725069022019511793219643237398933422665139561248239439967641809878516284512201786877789011766742036374860013324380565593360500145758666201340172035258115665466117590247992428039422077687764002170303864794087167986017025988451242699299797446903879838815299105678576447238889883649703165760467339000070898642068791671378103011845442337032430520499481860909604685652916943943975870351955068404954606257791831962582895759150705056886496035168441143126221907338550860674575180412536643551684447603124102748276914116237787396068347877491661698161557511490971154679795244137970883114880771796197021640278459116737127151396753121200827711533113641713945873243776510665346441180941012585674206144357129704971900309741143595135283826067902438219948925308124762473298232796638209552867834533930785055402097882598589083533542521622544425171188773282934421966621059643259320811720155538617376722453591724133047236965807929124573525103403122953014326221681671009922909837100139213913485790696825854863847124868266743336054169431721821284661755685480160660848416593714033046259514675614714295592575367791640062046310589787313213960103642829728752293398177577000669048842025479341832654361768290221756805089166655307050059977802315448621141202282105144590259326972275682749056558896130313009997480252394893445898797035879592552723657261012228327422436610827062592685993021304017322932852182779194729700837307520688479187563769606047728947469528703242847782946620302119151355231962603032717045182392441273059867508223055726454067669372522076848493081081945613008506880331719257412290725867309284753055934349188005259825133516663378058386791898275643699582095555156968790656775055934145453680019180050895469326094180912962441986488910812528636618871141175648808270607907896220113565375986329384963830685033191611416979651586229770190913287366008489344587946523456512702470144916878366370055692156357871797091800350373238060082995673726448512173436980671891674642353297591677348078326507598472595713375062289302819809400858260477191996616464398250087588452218592165665481640749577344688665708718134047704015214026217950587415228480137880439947231408284680146084013761392772424822688255896672126589687256499799616359243778530761580455069820803946316733281355492334245326649499510708978912586825151910376777366879115092058119627815214130723149435183771474492783002905366761099133495418220513618192484066289837827250*t^65 + 20154554693545413237176114901721120689948291093014170716720030156619697835057276769290925774691425994223937647230154889562731450179393907998099860619217267936284716690804282221127425611602723202402134971597213339196684052755239584195795991811744469800846902640985754801015349116707927557001989472956572242449401672265506762498972331439373163159131751987684482818050642411147809946086862805422491343234812667572256257046916630879352294797679901650361061814167441927326219293742266409586270994329928058924054200659475746395613369199885423544270867584661694834472053047190216228832065870570558477886534273870694399885116354381754343266326977885761839663767280428874263979962630288612773440097200139867847969538127974224153149523459109362375230499732105103858847488190727030270797962380999615584221563282018248597627712955750072840183563378371958362125426279089679840173300237782762615495451712447522045396451040897728810858431449095991637158602660887351711262871972135351746124574792157080630308572668215146466762795673441656995099534774376162823947886996752049841578413146490151338116416821192683845012641243713872604898674600213100625743205176943095612412396371702210664629978262586702036803085571536047271226096225391468584459914468856898312809758168978058660580495317799559424188331635101095436390797734461579831699096488731724249290769225710482570059333406859212987119860690794387158895952925792680625336701662196754421533444103704771538870596704481979799968633301732880994338192889394276776872517207720406549424646462945813981929555068348154003393691820125569980242064844258892441858899325457574996079154658140957528102240055099516012656449822505239861393562509266331567266872826073372294193234648960409903709894621169503423838459471974034963613185050756088709448083407970546395355764742009748344285182882992922463882099289317666629145183070627993213668659281550037897280919671792816424281507318268622405777249361108179209884346083862951343343254148299914920781944994766652940259329045376342267950799934221893966356568701779220206397777071927409478793746549082979214356655343209117252659741280656016601961074968259304165946512988587411659151307639735285020017149891930002059307022700013983463884262738182663155170898661536272612535908523045919641399496027705284571080244771835238431129601890750947502901385285512769634728829851926024579176063386608192507612107925800631267989945024944031467993699037246465988890078203174870808858469699038977105890346009803526304466821026646427774927611153089202137309285918317054311156840276746473251486393499257957148276896122685062004663007941063556744334987810178561876998593859330895835926025345196191384155733028483473810776809743231863215428339914931870964171030954767145623047424484131190574748199079345260983254845368224552144253977987953019047124930643166905258122633075005312457979484383146522535659077207748318632981074441561969979999151594110749322161558013993515849085994397472355418115935068291342469252395802866147699438519655149564189677663180853656665490687506888594334764839540274284168090425215216076981258466986043079893115086958570677360348131847872892392313029606222427392710833430276052178135994537583197072208542649848030648493068487069390512565223053712414840374932527469965493432910193272911658550666443568624904284396138934042115619650245356595616009178604259309196425708204839143308190138217998628930771810161621450631527733401320861623935805706164402858745843126040454500872228001013358138939457081651136165331337681826433206986979977435761476058160715451661560395027254304450655200900965901019491751731231611185586667857250498962312407509717990142753564118295293220915053753890146024266829135145231779555602970194124091821130036510131398196109834074137449797358347095123003012552339179206867173336594273645269899589957151807096096369163550902639301707737508880543390228700410403181461150781934702737941562786067547857260107964797927423068562321561103799038260841325136095807698323401530714577406941189705212058258777018068943816597922095400699782409999451863796455378285770422845011122268547473360547135660181261930676011280700226248090141785521786253698055380176484861123503806108555309499995227987015480192289865511112332503278129094836865921124336525837353491384023712532708222151645285222993084398880546051732617106732272513803566761273599446881445053457737392359125551002732742838435150749367136450556958344168443311503159084998345764523554159182136731771940070644904850002887917550228106166509369671801818660905313975126813930172569082962693424755019390336655250308504551576226431816998085924450794013758016166662506188467348935213377980225063132898212411978475215654315752264767404741758426312983680543477834742488660314737324319024949762074768896876780289163518445823729624985769537004984415080668432558512582737153911286089415432004372946090938655490481480082049093036607691859522323277608558877163921037819460232061580278785745921420035787784085065397145669026009077884729677966726817379899835084071769649057273085303316760731605844550933289103550575022935335012691695852261120307563340363796097782451285645949431728425190872813190889035031346586136896022862284211618299392309137750385043595334516755139939828735724353171516458395103773496952257002387534767491427483470308486500162269361891408988505163492231728815644823539519716169600698146588848734631671518497653778094042168044951705748295655394793460756469097248399486744265633045237031945844021575178765628345245453205407901827764641301605433257095349000002024708136442175010317769947980591300814503290026868681377526983718617475773864469554313822345273745470608169533206620471651076422818970357479584247437310573806543951173588727665972716310509171601378903399131964065465232926045504862223864363904467413389413741608224173416349681672631314413512496525423808290858010841082096621490249833142653297896212598775312162150160007224892863083108329617462116226795012771084901264585027505804750020428252693254676232669769399480313544159297174026835327730293894634876183238464627396296/2694810186298935030627019166036499158748726017501927075828786562887238367900059245145642063672832804272159176877185481058329438529178791612688588528921555684853254469484440333170482293857483053526152658270502607931336851242015904779598295573346336256390813112490712385585726369491954594819038298718365556722941194122036506925697390353013827991128342670275455379921423992318934385016829682883274525224387706357787347807288113013357825060963878419163384235055970201366986756637872161267341504696462016040596812541641766171678033524123434126010386769260234436057889544192005921088931115511075861056747293635106491895868897424298280076852472628985382047571639818812984350902775848602845431535278838371979723977388004126453671415470790746302677404786892811620422750044505023280775798407060337720100732870516038469521674347435496726311177521496479091691664050787892917373396724121500319196735235557100740716066391539302968129562951788168664937006374523496488659802866440978313271891282270226532492826395399024879410819777043922045959733647284949108351911686189045952713610779935569389314081099149515708897367522582338411920696042935078911119333020697529713271185095583107727112201294542339130792508675504344545422663097103970251608918241733621912897806324897079512881885788721906916910060947274071120074106285354312893942177532300954654631228599611573667122934264577063738141354330867349477254861046973708905939477915807985147193281222080520490182286451444019715087731983465035817436891299026931546260371178799138732673109013847419698410512317847024991596385927313321429746185605693352914018832862160874380970216238665821743386243495890928672122821022901612606038728589075833254752915651124206780639597986403142081435865312807147624940886816870769239138783508402700840576064330294109719070626050144147324809720855092510018213867568164441047598317830606068256601919760908954672519995044002754586208212258900168200136810808341138352208220717145508358028315485008365482096822759741729412522234637377707991284211929997669076920829476015278359041580713589226981340110886845033719159046548926889878717004564624384601526952460817377647084348605594649514717559754650995143083595044224620843471369794308690640146236193684257763770397149308827770555293551387377848921561458492201363310496983169144191479047790387169848774559092222322530335385572276701068341472274844399154021999497614438377668900454290384759960080234579052203881736343968114364646063893924950040913262940619744680927028784828925592344094317758349244038845536516932009613517917986581058481580542064430589852077285939260420985596245479078070142737332115082947705716625809700016244479474957468639120465916115713467100846665700665775095095299933487272404153151020794475036459408206327102558232213986459804755939772855432190972142657037204194055344378533821386788143258160090761891659720654877136082102397208778202520758407328865325319087907936730553664305663196036056448066092457534567339998313533503315806516123437389284211981535548351789984932069082161839833130137817188411753390757028462358679091750320361798238797146260945515104844725450937886199149338006138280884258645414562588276448367319038014624234017746836425836512783378290321003448403598027142540397982934456140083647962609837766262956654879121531468586570149480976642095412487812020742451345675660784864223903020187185859572472352818859639079847526596443389494827571126215801219599172138426317028904215230817611081922219243478080167633092327598606220365433613183427516012332617879077394261101011480409463233134784035160197966064304795711199615608391967941376382913873479430797419415066796995541092125453644378668281860271821464242707167482686756470447776271497308871474232935719546637604102575839122380158930235105230621207753925072654136088918378022114705766166537392367526490151663449073487014611216240775880766315628403294178402573116963054478516669125917201665757790106152567006677978299057359052056289995318579253202533266554361516164730593190111637211892224977704777064508763361484904849039941965760706696550085701129031872071804178736497041832790473833891022488786823308187070359767598413338292885472987260417736983367843882604300493370130864008951020200502858215923879289354797591225598927077643564066862612566192336574803427417351868399586635981751488257737515340124628512551173045564198171886912315081097571571601971372800637196060083073960888102411738043214387940972806564711849042207267119148892296109332264232020681297680547591220101152820393483139001321331289910787454643148571297057738293542091426015640284498382377600070398142140767209786327625177403241724506621667663119311862524040159835172991125651901736962992387572897795703789702156461317131216621910520674171493832674878813675649453558362975925648096200552829615079496180660873672388828979419350763884760386685879679901130646482705186545105208866440730947168117107894840447753423742599594478845794857483503575368062487793131891609043313741201341957257862817018471591557328388758526359401037910406090921982600935515404638235682618122252938677142415228286594365896686726491132421351432923032135810238166145268710739995969289328578000633798822239531487355134420826278106864586220991789868574602400260855400025135863374974562713068148238270149537715130038974994119624460716021012659576971728291940916859811945062799113709709821871727631473493308526880235428951030015944257194144227234062498772439053346155580811726304108088393157237760572044525855307809784657177350689702810221806345088902404510294393642567353351261964543480863622196332234954928205077792098981550950225810011942370861597158966363811758869184567314177361940219153151683157135813051743362724305930060463314946175420469897327904210544783727624038284600981120563154812246824366929427208990007588637380315362405227717505371725582390890931813694593721121458889669102493179006936845111523031649125814889076501472143606296204379681234646431802363019300860361950959027836136507120452551948759095504591560420269942292523090638169523412333509545289897606642233490062375*t^63 - 570537030459241940138422620031340903343409344219066189276212472069434482522767383148650890016555902216339030422277154549051069683636353501650346561322867665028054223846299234143520828950139907316525030830010422975001593256296204572826451246776976057823052039308578672673204807853200229125125376140108723735370073208772122222334311436178558331691384773979224165125927054682006780943690913307387057223309602236300009402311598336603901319370469025814359781250626133955534045401018598400192265942746511110730099698228283029352824904467549110857915057241289773376958673028397046257569449347048999036273591538197847451241417513471125117535648345483715554144106143903888893585799836456933188733863537373092389758063057509912908178940750630718534224253575684416704396642406246373589456275080236375101280638599712369032096232288016644012232641377428500336642039449306930087469289037465422853648875792855175179069279146316995071442764749932869504698360890921038434197351357223371940608405189879847835554720762733722464189365111739478871841803558000687033620858549710258575681098014608404310864890539737123006902301691272143255748817419474162950689253611857301460639890610476477329919845510984505586828636009421850890971816358069443784766353957238815466755254450913397279350117258432147659499598017281081961851314255427748673137804184954208588362051435354865213786683451797834895364895303256546591171939799311380607191844399063977119628073042375246795756751360361748281485131934012589529859017547231322910425099290081229601646555471423877914436355548791910605251084476268989321964095331796791195221124712314901789808641407238261426662170622100544688794755174094503676015215292938096718827736344921911129395968028687738605014424632219299767291776542575870296289887292606373712588475942451105195605881052485980276921687049137389290026473027396574989257172262659438354510726583090188464260309137310063792089953185986167944121350135240542119538093334189833590268352044986042821327878272553157344896253570634038160547760323579874505720898775834429139265630508214446206298613846380614726928222345869334851736400481975499622573853656197475329928714658231498389087088941015279613463082500499995874634015599012708182142711306234119103119824027795961636999522741706043260745741673586087226093799692707663104475892870326012336175318556441035117295846333735741614203699485857048215567294232014930851655384705285370012203160896864819825809240539898885729407833915222386361555171378380246159866088647049510703025849766736687953013698449985079825807961482962255946523981441245125239590985643011638468829197781132294882324510898937019928744317375250030045186155830820149762484098150926432130103327368233732233127123310160368988130731916873383873380736093507498874717783460818641011301194098530821639389839103923743759451515535491086950184596340187433175878701238366708399299937296072576978235514760627311213570353057708012189349678801899072486883861346795599444687847460341230620628320891610170721166160899824273833653899860740846135890829042883108323760729127812445302239886745575117318859909524468739668384374113147005652535150500228311163795695020474635891066704852115962086236879375715254276860384601019380964289527000397571270701551035890750637217618906900822400010369828776526179082067883383490960985846964878445892882021356534472817178541937877997644454586754186456958580322928854632447763809093612718744558368935249002534333674061457226828678835326510320280390522497055978373282862441671446953655640297515110667433390471154879947589308720176051533504031216410746073620111482644544139943416785601140093943006813966861770808671218395713807662634987985095211806016361754414640931147299054319760685011075295619781286316636691587920555201395116051947568044553694572209829020263714169435740393312571604748936941205338104057786360175219556268459301460623482748953681524597623710087104722596494885671873902259878635669838620782199817783054846830823073267235380558998364644078692856230711724843773308057904857175028905954623708940408165099058019886131451245768090293323518975458422032549035087783417590300680671595997679731507189132578097371088434801032475527878137356839194891931120436527115016085378497034948005159024699953670378364471442304295989197104445729228932276612385001267235648308915027252639742511121153005089613504939741693276629038804455400731704617430955104321997111081171146831383530693008690625865967194898359821758435141917192451769246766679695063360766319374489798965888294548423060979726698841397100710803064265857031852286396438431575668101503464715125654265030632012105778835026047318869896830181455982418344317748468540568270351419097402898746666884991099590886026906327509921174013565447128627244200580451005276273949966795587676782591030217656806354072912994408565568933402002794083944363666063348899398528570133164987702479286181352243378448124066728040451909116260200018558037783422799892692936441518637835530573510519443279545673892516137382200501682160200192964538590157035724019267232561781114918026732509354544823428627676536626188401420939242914791306313492671755145117885562612792131057799188002987957477505921376178203482934443975008398784604380590237304858054640195521245418489466104198876076023859998022253678447814669937107622852144783431957557924159571453615319118027157052774327677553263480314404708000946663226543319263902188561905520238907621685206189219245831046984032890283396984669036430325930213950125205780629249624864136288274766107064816223886831675025887135561180946236179008359511262498354099045353459099458223524313053201122165393878675910745209191243368663680175396584801217177096854952977419230902993630097213773776399646433307777150684376005621802886637879376802827081216311839354096700213549750563234452282761966714333288597485167780389647577281462972491930786232455568439058097180042850769172051769489650259178634185998384150648421569528396199591480290529400519162969189418782333915307613896334174714963938493728493465528718195640518376221529394904105848086542584888558848486937128/86929360848352742923452231162467714798346000564578292768670534286685108641937395004698131086220413041037392802489854227688046404167057793957696404158759860801717886112401301070015557866370421081488795428080729288107640362645674347728977276559559234077123003628732657599539560306192083703839945119947276023320683681356016352441851301710123483584785247428240496126497548139320464032800957512363694362077022785735075735718971387527671776160125110295593039840515167786031830859286198750559403377305226323890219759407798908763807533036239810516464089330975304388964178844903416809320358564873414872798299794680854577286093465299944518608144278354367162824891607058483366158154059632349852630170285108773539483141548520208182948886154540203312174347964284245820088711113065267121799948614849603874217189371485111920054011207596668590683145854725131990053679057673965076561184649080655457959201147003249700518270694816224778372998444779634352806657242693435118058156981967042363609396202265372015897625658033060626155476678836195030959149912417713172642312457711159764955186449534496429486487069339216416044113631688335868409549772099319713526871635404184299070486954293797648780686920720617122338989532398211142666551519482911342223169088181352028961494351518693963931799636190545706776159589486165163680847914655254643296049429063053375200922568115279584610782728292378649721107447333854104995517644313190514176706961547907973976813615500660973622143594968377906055870434355994110867461258933275685818425122552862344293839156368377368081042511194354567625352493978110636973729215914610129639769747124980031297298021478120754394951480352537810413581383922987291571889970188169508158569391103444536761225367843292949544042348617665320673768286153846423831726077506478728260139686906765131310517746585397574507124357822903813350566714981969277365091309873169567803863255127570081290162709766276974458459964521554843122929301327043619620023133726076065429531774463402648284605152959013307168859270248644880135868709602228287768692774686398678760668180297644559358415704678507069646662868609350926354985955625309726675885832818633776914471148214500474759992085515972357535324007245833660366767558344859359556006247879282702270875784155734534041727464108962868437466402974237526145063973198199725130573883457091895953519103945888075335018460538744140047492736916101742645145084336721860287111428722089030970330147711361415539882063487560149873028836288710997202030342572409062162218865449212656261107024462878839962759242481677729468319935051001886502598131110664188776686643201949064051491789647679682023784906938159603410213735796774717563854030886085132918255358571402164543440829053734680486945159144750722714617774864337904401916393752487179297813354401929185675476543723619063617505065716264324365947694639399573811072843873895544892249053383133422003303135767038790992206688027913719970577675378404956913085909549550208002132014759179591612848823661397284081165272173847877805855985430702902739744163940704510746133477973819733980347000918140602551346784527799943187004718095016616285313724223802780617720580843170351105117594018148008917689268356064987878516701510852446339122044460978096885432374129907823883805901111488389795095568059282782676021125132952628018921617725192794906303628639097443304882118569702737555609774844747930953950721058672891583220887954723980306284760358910187136116102327046010226738845652607019712320071588499292908633325558954793749044046245586562177935881697350937980460035516499368047201068864001134199934389171122442296761793819095740044399448834628368735400626292477322436809423401730463828009092266832950459442166692989895370014444395854751899079813965668372472180777502446423302585771943067910665200250126615246907615771560581358538895682791528786049241617795595131402806922942459379867121494052529138521883953971514937241242473197610232311798638390521050548602515429001850292001815806300599330748468815050140694069830019135164891522964265321861444421435766560047900156420643289218087312791938248423517157163606586410854743284928724962383581370606026558328615172895728981075428802757193137432830225269930447825945177205488092387385516780661382523094318686753380567458890287970246566582802019760199752792735594432817802206438278580056499621217339204520149306856489453082716070060868139196164437792632321657187117328905163970127770583948765743329496385192671179506833840071202165133835235358365556910710344557989695083587745198478077209133516171655848061638304988488663590227668977211035207290827105951560721858066787036843250555154397665328303330378209891021537519977802016904521285005580358891996830224612657663641864377541603295369719907458600706790989489403026860479961731472563018011708900827357941953317084357403102601963666851252547723204863351121302796318699351649375692990489888551780931175507449908648938964349691863013669116115950930509511531725921786066531864294577148678816572296817482492189123129628115856688012540597624496807674529228739418793578565013052846312342520072675441198142426718922398899893120209391368430691384613939864846392456298990669032128041591244451633348349104501015721133368413750906673051168419089995760471045169705012904036640754031437506873166072202262888313391291579838519987885829549064924502482958977159384414832643389122552055151929737797665531403009952480007594482291290836911522391749265614919315239969462779212284249235616389948166362508405549823414687348702730876688731925897103929236938351690468074012698147333979072966598176802052328913943063062200163799745128437127426639032643302285857972869882703605124812405397231527804523198488763972810832679088495571751804195498816611166949047416042835619694993023471743170470999390985908219749897560223529909967419599633463881140722749281209850700825238415836510119180442616821254505454919134806675382100371710698358897254486338757165922783748528376814020852638785903848414850385514807349552790552272662966089003080793276142589352977178164214134500755236564824041609600214265596453625*t^61 + 1686589313536751842734287146579477612102706503906603249724505549005730207390797322381269164072353612824227973043434960592027736033538457076738222235550203454014839636082531018330556841501416707957432650297554684844610647988844910363845462348754338109709579655548084860523341009540895704444162303300777332712737788419211923837004398795986185209571039222249322902870948336200094988719381386003708489449489372363763473478677315914301517544359298161603527275151805865576413734851782868888953726742090527987802167531774849203929794333416775444462720940635505118621827705063198833211982748976353416928986848274802947352883179974699269758684237728505029351556464541514514775347147722221742225218713814463781646269100418505110428243501666092784206673321358218175315908674331354405904092370667333148981380065113145325403138004611777405538559055849069507813411972084303854515087007148752604021702479214317352813224979657348702574193309178615459166441367772221998139051639615638779623668950543134976303548809366996539238373279664987693146969406598074462801877335017094599032207941492665859615056597228843217065256181433923669007657249169694856242739322162182128971154061731011960192128200876272474253585757123429930901092145391138610845421632414723327338123340209332684992958757197541391272398708751160697858736050189661013004404735176986461343919592998202790870698831251603226157182303090829558008992923124275939563303833361996734026742041252204085047258245450378886812030104096607781124086498126676532608527859738207280962355856073090686675085711923236633567237275098692470276662207912604720144898253503215957811442331888142320990790277426747862740275762802411484363506303165736086230107108452586769388390147577170212411279482552526137939225758580483993089426509310020921344804442889959686446433247609843460986234197569067849368681736930548372307172321836020727068665217903948091080120622520890509670805686390009708840005585658349071957042808029750337055820525769474379987585181377890416710718724532863933868016369109584590179637003689021279283210643990869511337490922489385569478681082089270149298962810564288146986281433191151358498737635411851358436676226166129722155371343849074776571541990116555024302055274750853739836248132912877513858840248667749701208439114716911593274022928573775330346879673829145364463882493001784325414749341258796286571659870431559270871871574450938302049091712604959797775459051054481624146695294398854397628438253341468660037727896584540588765401768256258420076005588894779688394402427513393795838637150645593221202878941414244688259657060312976123855984917377317090673356507656219897707569896327241244581845263985224838171942373499286195004569509456068052618415899241405428092653277490490282312389762206845812217374987664694471368474922305553593413928995667669891856869087287815025451232532270813540571502698383709051440698007988195335095108845520476043756135478828279018696038880683667011292238400528701050020173224992829752467685015560222181840160163804958415532693482787588270525499175033023271078382451357238214523278464011225122463079464515844555214072073917556995834211918384232021802728600294412489852140434796075873580948758126083426609942030898226841753362029052120588464611336383763621687316884512829128156214325398214272432735535206628815270858839747328448878609259481769197300804267198836689359664193112685833323393614715568128487086639949414497679561470103559311662464380839895238805041720701682461462434743530099515418323795579554047087620136687311993189684752966401870533216045825087274549028863737957267581492234833101370718298253661333849513070307642325806611143651971471815523733898936725927192635320401603790335639161855815290284625735017742163499743552679498410883738103441283458806618584728683880922239276182076769489612209968369747511333045783761133245501143525490541502091767874772749050383736234381103457240487510173892634066511380279073716061353629414311625488474121267932668424281299465737110066781985355682150299223014513947880836235457173536613404968020940259766116254497447331914533675259016912651951356431520331673768652786868365364671747474952053973742028074217469262703793907906283396682542212830058235185307948642723134001784713006732375325674183750210356166048958435492884721715486628809910911949068700429739090327672637665572290840063069527766316692125041064498218890593301556430856998368996288356797024545324146692860313180487135627388443874771107387236872267092772205957604682004245089142445384184661763462025619868490818675136812486683004068443059803825537355362669490916962939576373904223578077799496567855665576885847878200112843692062132881314061006150561226102298834326275354856407552317109697152350851220410509523170282917683581231066930848321478116232176286728677913904076198784207346059829410988236296568647333489142955298515241783152783791738522256196239259650354679238603742511840031768745085866800522893911959186488984835702956971685057449915910672800138744663344303513364038480635715083897597987249938310445215385232396363032094643443879967892602558428995816679630506731439079283632423670777276596564762461429179304840876324788462261142853640659910145828766054267992731076293612381412721145949610612111856606364747903347832956705937137065073280605711347684916843720695622545303871335723393178601145940511892227529288015144186495747813116991433603837581266715819463117634716605887495789133819795658442941473441405894104117486602496864895171934255714436981647121782334733396175549090683680808202021800792548707424947829502285234463291681639132907641378629154991058791043658673998550460950424054448147932087311479026115348019131779432137360193636428431394968769366849862430811868710395629421489009965763856505765609942243501439807037980375756150063602591602816789954263384608558359195463766456275734211980770845503964073563860877661884702772589381745195640037024144485307698180353209214347463667419250473829896717659826436650293486477378597447310837767817897880718753226672498772456981070989666209735216792585155785183308608969629351381/328862651380905710933614998092563864306479195074066681344276926683550221848439073157748289102977602929523554107780028604116190684112450670710074668948650166967406883149059146544825565698753169286842857861591661871781741598911756674888943038686857127656203040209581302394222800653942309093972049634100665914201829815974841181999437459180795019866778994053873251424328681485449422570495425645764291407605382543764473148999891756094596883329603191534399898513928755810965312204109200821788411263449784327453542595489781495953874652091701679129120136182756510929246578227881778597681053839369791448165068580129336357954956363051492504192222995035436933763776571469672255327190641736506378172144836477075180894608632485024651761233875940239516422501756434725674988818838834554054728683284424730923898572653789830718993737229243386849999290749275404754301434013898985157230206743054182060375288071891234680396988757186222364588897016820810918562385533518670055705511911602934540766946540726501951693413586505904008154388444525327985974085418982521460185293030433139085580781019676531259091376050463618219586810712566213877968031924713693746003297485766144889295663130997973450620505374731212316540944006550609619167281914815553627578193271808393552187242187334277291040856126824258663718132116593310833597154784320004955722759504652156526611308580511776486547727849782012546233697783104113890273080621613583281879093171051354252119093122953320202858046387017823099833053345609057165955086729886288849250031989481194240708092647043041745577714418137533042718861893990330278589139530572295572407703961380756738829626815175740558871190972329903444187571439809535781482559786336076323424600470757041122678027873303756429548710019991167669635945597051121401633263849330940964414147617553966448841807364131390571905892904752473442688146462731283520927205459797615010607301091277062098197336859141022601986607684192515169443616524566369304993782347009115001624962576784625403346551650538511880840577314938126910980587804295945603160250093391167763281216318906599846248735326652611864993680461321630238417349138557287742783931271697227403207330951631149337049150386567360747296307719719421161538843221985596568307715944057816023723363622278945273802247657410956627127867854883622419212095737193693789901288335903248030088975172556953626740296824232323354530237340161797260952629575044344994781001621899454089421173320471732971777611841693165762445254109541151313500745306074687498722139465759946997204692400237877074260123237635603011859974533610347616024961403949549263972332824219227228441961373194248481804987037597072900669156629748201957996925715836387640296048014772013232825122934629513293141028344809901851379386285741505312995900606882044814493619247422178508230049976255809824530283981272122286378112337853970644934701805323690585973199445333417737717414132788293030235334254834478133558301420094848512912052621246722098368721367310893789203715600232272197028367990569411895860741432903037463075955222978705589203531442523908199169030268290569744834855426965195245348063246261096909023885463646164365514705854387781908342185097168277461227071633125088226526544898527815055507397393925516129453085904652866925159417028164521020662404418887576731435136665067916625544470180549279173668235669504782257143311923971132676755144167130193938035122526073163524274480030093533342898933519642787593200943640581510757478204964637857577726305441066201612516897826830850417713911902568423312148559451566270887694048053656365831200004043621694076418415091441825128487119018231131425136441798869968608078438687108993653607097440359636054834838936696719863024371374626695694968528793426941053842672688394710110235236232670036910350261432319298527106684426708506608729946172360333008343867652426968925785277242606286751839118245683957300884444492002001785076484062943940493976957653963216515681457648387847606110728305532163368065580639872511725084798747093506206913252824788657622540439965694786361075995343379167898739557707351661606887690259539401350001855600024917065024249501621910324275843772784463650675719443489516952366061044478662562797592277187630950161204957902224813571445839018895520263912933241185550696565789235700806683163185446759898182065834531271694081487156161084703025048741510231475974679154436770804726620659021964172122715482846109674100065557018274792412751263362291588888384811573787564338589558907448291805177435151445990834969777646871482031227283222489573300631208720009513474041506892138702106788155020974912511819018055302247371468096293960314945353673635556096986117445939058089044842286766772652665643148475506527100240446201731388304657165983366817287717178279700025691006895597831754653070863074008895378469990519639124665764505765711611356735183548244190630031008894532040843576416210527272482940062630082399487423105106842303678301449023441413628434234366698018328619391885697603525337810506237120365342863117840449643593176398925056827285777796813985401038572113768293040019791978762344182884691321596877168256343198949806683076116807281343369576486559671619847638548419889037952565100597393890163991232425602833749558770796031172785817787209672115108969906064457804176683382423826371400529001534182583436242337799167106632993262911282717242758447511893415073448294993905886073348620162942488015881726393262849965678999840948941657713966264560964385807969619657424510533099252016607622319151986401827831329208128761907478015379290909598723468871443974028022746651250948218434930384023210790651629040591660278047161709187025702748949682131030085213012118093456261506225997719665300647628745859132305715634347119150965013130626098927911098167896908106566026588876507459305815148799713691960478246775133254211513117602520681452261566416453775068792058607459328511387588324499180912690436777752086279982530014016560019012221643706199585747501073449665990469183553488471262982653910663990443945344730966983592557713756926077967752544841023372626282980456829394318375945559647721055219875*t^59 - 2760289427496440465546569245456229993180626609932381066879474033825967312573427810271622432692354226019786673830389164123706422423563445972392242512942377157550727441479371659085462656053655676298779670651919685943821660252775242602390052919958292646661984940982224127880964879168735662007009501791861226089865488292644405182933799534732024192193365197607050736011939002740881664464415716431797611387536174948958597915451238660695784636931468746217530644827516344319694412042089297998973242057140384675734879132738910073870275100407288806043673085127555291087734235697106326169972280922044113675995675759201264370368382831566130191584909227243028933255090365708268790977340249261499950931177811529527517723301093451256756393366795070213967015132788923212497436592611749766308809252813111041000849671470653763538813357526826558090509919030876478007362673278094530074240420612123532630205326127684767523358634823619769715132177686037792119769961547321746038560946729795342114661015627801470741738644589340559518652363387182511359903381211705676799204043267642775285009134660954798161297534807061521522770531637633305574055289334727952193716430776983110472049052628820022922293944410008740709724743212775968968545792024543735924966018407431670356339703518928988700416010694349896238350793780903806453609564862644688821676815504155927108241331018141737449973737759947722837004421075790843761051106590999192745283998504206350850313678671356647050087245732328274916855763749240649315627193388711636469275435224503618721392570786560132505578147413059494044464426207879555827812527265840875853864059789595688664806377206348938964243102434085754654506308101184436228492554985952294058760693194661278649126495584858677518203722507364570824471634073771626768272926542270123625831694466607329497365166853844017732369286078560916364899284107135066465776277983975143099706569188261140814475542902017726447441426786362320577954103602876977197778662120476057047979446561819661082939853488710635534128924177478441033855204690350678532529481941041139628401053695074629181425092962940057650958773289415996791591182368440075278536859169729210207953303607555360308668503494828341461486016892444620147725959336429679962633575801815196905402138112973282344676532409021614096325918897693034819527740040177432453803141707639726733887070888579492464183664624215091387930731383499923256194910033242161191999452015329932201380558866892423392081458951484314990940545379855051149624648870110568963334976496586690984566959688722311024539533587091911170908756340250618527370279177281375375247894426245635544468943283180255206965955122004084848006757736807609626146002998636872818251723136315107374816182639864337841261678263752772332277739970107947154056691743828499717136276011681020546795232297852966796996022097244815125516847678480000801127027686376352933742459515289377301397136281097726902196421808180171964018429649133267499012328910349599926013369583148486980499500477006373128431079742006476088402359733991374068173956973638397414782075587770415500463805057246141753490367790523940992196226519858717542447842299953346197163842437719468672115816762575620176855979869837035308870483242282810075552417631106862926669838347296671238787798359600276645382925844165103379321302908337216640615516744314382003592074757110096192099117280070927238141261608504937547824069855920302157263217466895951089215513051228684974507188708309083618052898595298342625033516740901462023700319010629783130152690567094004729306786939442448901585553583503455558506205279048243364061040952714697011850025023532176752048806604328840888019205629365246639851163044676660416638126406661464223790890866160618333167648165420511444723017893117324639493751810565166275205976883286149473657748286386209324925607533629188469824270436706271602036359061919295752804647126353791035355891688630111476171132554672565474994683868174670532897029015628605962331456444547558299438440948864785530815624179804985811654183827342756305501287384381875542996506538638204859145168392851250479687042198703347963091143488001274940735295247429174008312141491992054961433000902685473044062705051665058172474208612410558651711319840023165695986182500073839926209231035954238846387009560535053315681512488306089964315320980295830083923148727478656125858334228615792659005642069605268421868932333076693507256771798976371662537787748012889108847234490356810690130001359855287248576370058090448270051508249764811518453693048734611948141140757181399419703158333468738781140465138784669972494842998951312347855402921473364522822385376829366091147947418563867813590858034432913772321261781338018019050825016345410471008156944815636590423299385546245231503947775297444644528348818913543968794897999576678826859109415303549640572215479677579913464913749991703662709136035897681693020750475807708124108153282111889938541825147133739713463751593779088503818678989852152417718742401490803478897171215397274180484430201159651913990465445200624635602979597636998556866460161616983058068223745228793424717522355799549248980584594410619530484491047728663180113423243594604356859271878471850430067416019920852701013928265043630811000338864304459545157579561503344847372781553269110214315386375579350678159587691134854038084995420750597913379188256146654551898839326825245034529729516234475986257477923138625295401073486824355404842481268696735669881391504624392254675080560823625780892566760030536390376433056350287278484312984238933471922919402772216485322814987750456431144074034828411087284134957449246654085982916085714619695984340629749295773273650164593104495024224248082753439284238321434404243579635659744907524365540007542650096699834597264900690565457955545958800528959109278244197008754806607442060414764270507643781110076105418446961385879525638447370686625458267129750202560193031654117284866587051489353146291301536508467123530103569745239654418068684195390448268535156386009894691168841326610294525424898552873424637038973091721095377612206757306597932295358389667843983511956555335245116561/772087241728286522980906748882424922804866701702236036797171487134904290569947257086309104223647592617122219082964567447536375206358687518551940353691833851962637901583735003898634890363466675058590157819996321296871569843850687646422492218822387540499688844255925243552070713165918325909109131139790984790969462519445316790234798523395238804678463599716194535927252082715984997349900715849815989821362256971538216621585368313402685961621867925420037634325220229159934341977736212566407976648321322994378071657558417457186858256839488980164626292838184046991691119077382293762060077891729077876843413492916156721160175166790090817849304366485885542331438040674268526972136065374369445422271074300649328844911090994940985461646101491491605768082732669955018369424474341556772557054794584537768147613296477936877964840707113199869343746896457802979560993824565881576033746631705814924913811913960894045093339472599097158710461318859846557489832079570133029672145732851541817802936443073266125045261471066169725748789235335033617567446597342366280283063765780198542827584661625146737445971709358477140900186225820269519460890848378087538103592051620458223436983516784838896050596195380058372615413252082874833544694010411501415535711497869267620769229612227815241444254273204586237379156465432688263331251179785774346661791309285629904966467894749156134694461000920131150333585034908957041044397929293842222856994312164400953104849254765334456388528542753124133272574686915010307213082053742385919016585915690214649283698517341846108699987619905593356283850513243224271824999119993519178469752666783459859660205094424868395666612586703227431502907348752136314561918563244896897251092981315624891757824644688012611044516744771782892418231129955788819614740434110105116336429561492859862651981403691289262037388543770126136340318141900389189692918955001180302518719160525983897404267775084446401040445977440872843749273862760435709035665510190306815620967078283951049236176493403391131114318570488869550794284751523561360546303112304103392811599037432969948790864878529247143003865817141431132508761829096800036682087620343519858961921936120588478624451842689122222027626014092878320222988441096517483864462271934685544884133062942444865495984126136652700860692678590012424298649080249601375823188337418671733996150361286547468507172614226325491027447922518959437315437172970855548822491826516719507425396392948539653787648607879279291491867772078787157412328401228532835982953964908069601268994372738487555407898916178969782958221917891739552058603132475359084381566893564369244097813463542545968095051391015454028046757557976930020615809819120262507930581458409805468298374534428261191436300912391219016359435832743206804386050694240312109772570728752128034810117331747275315685652105651733035874270754622676844361599738156204023293011205087281737236033063360942783433861894605551526887023263893048788058279006164864213411545138800619726026490687395112457897693873826608758429338594957043535462368282118913122051774286743740056143772406617895187026074956235645412368889573483825998567473937736202370702848285842033854944802767577422888222762565905014264147943224655893090574643677030273694922879064284375475374271304580292776154809205535590724824631200220818868972610587531533863603332954062367227904549385500900036543199368417293424364165509781354691414720210920937135257168876917053046106481942849753777200437956136922203230022768417844463752412957556707263563287032505760634074087268814558828677376406509422293355006571144561721199750685167628019364557040464321995776204971397231968820039863306152838421806205683610772806281711695338217281648049021295503616937558852146238039752302327031275753912300780560063633547734439872696310667061419094709098885899691091580664708567971440195721483742577120912996924601351523365080545601620129263969746628197433643661857916990204993274351474911738067648623964536937609304171496416060549190903896595332807230003855742862460400319896081798253911322790388145791488488200135373860238370410619389376363210955756921011222916568097728680663976876256686431773445356222904498921371838498414678409075498224847181062279553415100570494738711478026478609081386808791558824140722010409199559477800081609883692202488201121212814338928287011836383179891669549876674626629674172017876583978545429619764434888715851876598458996225838597967283357642504566081029683279897513704333289381192161415194481007222995431954176976903999602244299652098548187396589963926484877396103556821254449426077568238587703084158695586865979653619411360949816181009347766710457763752388776355168399454086572615872523978624260502256964273753568081133727548658786969634576215750762713735110870611624873431552108105373309605677353546107752064509654974204291537115857576444718738068125499319233237081510179829370873156184444793102712436360733013170003352963604420899208311115985403822107576912451693321660597302632118359151129328547261885574701221270883666437876662425366323410854438445942275360467273161127023134218471676712247565684237656447325216783612632875018302506573062653943265905347166975023644333143833858127871860187407157558838093268432295278247007627832409635530527242934498538502476415661315332504924020551029478470710386288284200669043797261614655268358085128740998451222560485400318151163884976352994950202743963610092526085647201105726849232613959521562792396618329727571162367889944681889432411474885666944709789263035205483541313722157559239083678817411130140600451956794306834280020661964487285825595474024955778442693504269013587342215589199501959263979940608657979234663841519518125483065267163141129199125173803407028905754368813204803554260924535279997503686450573035670052280963442373235091243305499872687111743664129501691253484684333614524452191365379382016507271945945768396421674188328539209053081862246944241012328663219055368759621164259093093930280733117001205962197988975598838882787717296535997255602666026917122420790547276965423599492983684206298606764063766741951384125*t^57 + 43340533811363073259880711601921044902032171454424738798071541564997436683332925127752913444239350519569841744445803258857541035957582851996403088506663863766367124127460969253371347140918534427197304649659633722029754932600453296444972810254285427954972824818180528683568999667477873464518139463637158163180275298763587219654708847318700300703517035635343006196485919224541605457900807230923123686545099499158360760184939171433963244726142988260793584111474192900888096977075191305208925657980604810406136950476939331028463231985059294370847361997154552402491862178621903017277974638784423118797553781892746538753603903351855643176245912915417395252005956903085412765979395700190111538077057610470080296690381151684740857371987131054334869878578103338395141583843818004655020983840950150998328286857604557882165853896148509260639672109820719218128637365128143318429210602978668701081902860049366073763388368791875360376488496779995724466016191870667769278686823249398802500317003257909493240772662636484672355581673461448821002015573761985179343618440170883393899203343908527006187883459993554589290508070231581350421021356246704173163634109120088447107170861438050493749790723943423001182982850414360208459939816211021722332174952169425073449442718053977727165282140340081611368588454209364386661561784900860999048850930214469448442922639424978006028800856479381772710428448953364980621024720477937725185353906566173282475366968262795029892489769745570590508244107254624125598504863950493734887333696588709056378101478164538149063558035651075660301152622309431328861308190388705777258201569869987959027812278338443093022409041952267341516840504133409992173137174069892577205954377629158279569404864990975267297975680754229661529083982876286050523910027969050923351879749686686341883549471374000060433981301590402618024798801958133823559443209731328850373020551505069274817890358378400639392618533305772057256097453291619815789021468084085135747772819776414831052448776404578623250409865995307625727783677015164887212338454447102844909708587262935034189193006268111127085812943641065870589192838924858282483966401168490211799532051430691662387250241174607608726015732362858256799666954590821552497602405544289794263089445449895554382300397714302937130715314907086401004908278490462001949360032381810379364652700918121918223140750774705611868841450963100877086178437874547124817119356660591485714298578016839024246393358298493735707218798773265022788280220250479404737279266435850069866095845567814084430171018910848337513287637399103712862468154729640589720891931929330457621575960516507292729903803716048393423244017934580806709081558262218069088616605086621792330397402297688437013995379282408581618846870669135365104998839642812465589456527651772639691636928668377712586233645986716181028799339002625662619308643493078584141878166751366484180704320342782993278430116930052905807337676251437832713814376878911140635933191159730666500658934856189338264097826930536406337729063188649496897633282043080056466782966371871253389834908591296119070133270998312681748408333036583726060950516217532861691822748935828249103959982161834455944019156696315662606593807360430112880867661304370663210677090740141421666452738400889192565023790672306718941703938014948576550045818832264951173317932593188154634206735657494090505347405613539673446892694259952365212283029844743981689680218323962430952924569962551086539353977465980209038396833175827118450374808045264604097316073394757375046470865799153862253884966959594634380655374373815693723912967334248687833288316325796930562396753353487835738080783031526442051580569161931289979402171051674024926896249398167307089013596994428520124047131073310689201748722446008945263278419273535423315170449804112828515386588414036481597529639941063476118387710674026006600857229157897886756548786066978722205442928218047976623714292198393181434319954087731794738186002024914127932870961999379152242591364332727201650974980691381244122670226161547123948556948148834041615504817228805386573813705490130944726731268663068246920066612983191880074005932465234566729391742626441527991080156152794438437282080164462173540785178104502843744154433051074653689307604735082728031925407600962220789685103065287783403269036978961908255574702183270430715574037869724935088841249157308984985080066780817305098897168596105811136892329950840584503627851823097668037093426192456727396009202465677480494517027956694281868885643047660492552919785267962763044993223360648566181933741957185562011703649822305926562533458530251123981955089920435639528996689751307134930232408664456455949148101810467948051555778282533108071088807075836067552626389260858725623380726969897135742988625182060068228735347141168921690386142316827302095261301916805244797514721569138263187174978624863185241666838578580640669757461808019230229047940126555484180548400761507441550546979433505890464366268495008022908905452109171874513479129444158812252183065103459828754153017427267816710225663390331352128877040968340783041833151086206768369896802543354137943408810922841345433218839376608337647064386693821854862979221465441665292525105998787383420100880718366204686193364233356247596604700327359745077252621078001414437279266141258607244041741607165201597956414498892392423516137405891644630950185784273211528603921485163921251155347423035276397680876176615992673152899633664929040514169206032127775434037729521316480192388388921465260959865917113197124243103635445604066188028089414241505838680722800923717612936478971212349235507377921933163394418994857321658200227747678268894575223234998311755133835391674476191312806817395203136596643061837619378916073817941589986335526528724614350689161852776746585719119560816430290737654046635119170529389403926372385568115933846109520458219446557659900215506001622457932262356029048900254615651370881213480842536893090735882969127970276523572202566021477457719642815838007646494275127260136241448898225507557578474250981630604347209158139836064656965996820371928293888637654662951266/19469209249834382392327538215402187661755120372357484649223075276756124892441980017107399141804905577964226250469062187612893082661942784030311911938811179689040531538969323103309276940368630167169095616308300569929012462372486889921405037953898265017086987126372162916490199126762851812232732220531349402817349623377839589954824091165442140111707030951643466816120230935127183021507546417774243271332077792546631516402103842513533263436910895563366808999689528371906624345424588914812065675156286587733902247607545574072909546757216833953491271475638594990291480489028297713602027610810471004101775795775204779933015363730834526759827342006763585130610318779655913265638373736501891392249794833256607025929559707558763536396021977243282828249896881249809061542864019821476095722879385175232540866266088419815627054078217468818971995036323378779200269873944861458448458966313971064418268319159742557872422012587549700319762562770142844075849435662466997853889384181495428991658112994016503031182995008228224527723385621286652711786589214117555579044496939168746522121317355760241847016771280419812410652729265692522959232310596317981389999545037678681381594788687085425882443850528102011943327799035605799427607519064539890194620346367437408747857150311807331733338797171217914757165269151172478144248606833204681183539283585382872226936109923292970811167093419535667130528458101942563732655886317716623438969587573641589233809580424580928763778598576910362519312334163477871576787481427852584129228569312016349334554169712797772092348454486079410603172335825445557646429786142796577444019439829833984974478285062715623087927858523837483988587812675250120020098192463637735126715977647848569145529225515334488670968882408413534676182255583341822805011833033331780648578186632457785249919913735947447127955468649222090696002909038874180603693208675628096235079528591543385284911817639121095264102899249141529918929606147988066984279686726795506764970179501700870974555838516491045225889028512970830882678949056001964454655761380897705854268218527588914552026712398619672373699815066977374581051774536447941991654415463788977936870144181862132606487052482529802324722626780037384015516284193503483712287568803195675594979927359511003876635234386037213389136846814218616628589501423934031493216124845795032668358259560322009815033033697869099023578469296878920824491835566024083804290894728054438005741270576721358756460609845819866374022768363329389890361743741512426836424828163776852422132718434431281693017381703340961703668843288864068457893756122876146458127051310416989648918496901176686646807514226309360589236387501132259709855132335542912820813518915747791290434578384987843623654909240494442456191653770396950515000116322861790264061734353123244568450188676449876785434632046815984143617569438816960199703552863926226052697668217882592046722888403397320207996072821671789152492140963415082589273582845788604293456659401709360551392664670250954109167547953703041988807011789968462138064232724671219590031557672625730502406746262745717667778514788090113266764709114825984321876945305268657713766589991888006364239794854821488023721255116049474689509252333997885469627073174554391582406959444682906778862749973398189407778387196520634247419508555168242206303006112057668415909511547288006141250418821252528954818829673799943419908252216483233683610723078652657781689856123299381961636417498213674497145310314600675917382664136013838612802095942069115927099700240676095402356875932850853610204949258677095690004297366838316549013313194081964012303125184695164886158043293743067069755731873082385357923739217919823784007468402680213599713131086803994517705903129868670253823073972912529659835903880582862751271417520880643201068550843097698549540539808577128995234846152823826455378174547405539982434783055880463681659398072320386230015787558835885903125296520797339178737138241866024359850251431084931068750423177459521495247562957846777178047520561030600755607933272897318703379219256690946993437547950680299051057494397648728977500181864018439192667471820008358987849728903980690625743122584302167479634286070188857335656050788403821466726795312099647685785496261533741693432799276899424211162473826455148512491645366124568697143808676642206209397308528661386136850391874969926206852943302740479660115233797661068435186578298821826204265608201829488032542339574099275973154604836813655671406369669465935272966015764571804127143967178041936888636726341460534357276121544727024884830045945989990359281544447319893640383537840387483608164938884950014830881425725383067959806456701486180830711416767398377272713522152982227578412363448394557256561785109496191821962018715109816177115800750299603350074495142021128499453295372803168445309363629714526816830425836600155509272038541966000225050659721197970692394464065688051142364366084363904432527882781236945534736509204393271246205361950019382696767508448939040583807927525090604793946857562640359494119643878605512333235909137999029062914662915788699391026831054623868272032148964824194568441487837354787419855439915205569384707491202611497854556719332629177838459450439054687389514305887878235168035960012631318839416285133583959979724612789454281196221665743554943005610256670774137165470831406347962352132006927301375930612178492720016222605798911525375904995962459367713296501951041705482376805866004474615567894003926675187010287322835475080084557498554541939566783615986450086541472280589165732959147072952778194668761196693177505902149761018983832895140157338171293227803773634815536289617089035784374572120272842368122490374361649036675558222801465208154427594873424351312776563804082116710061358761560056465510385458766466525134595000867817364287139154939253289635772098815910891147211620961717868386761274866528290055586205146283811140301076890955220875218863265706361629447217014619439863765527151678711154243935726522674743278105222671692187548002675255217218796362027423417798003461370318385776626014907575507427767698219963420626752557375*t^55 - 2629371071996633841095204124756755372066996119030378011388769224855454703981231182767870169891753759324526175759210068693385632781953574975826159267481438466448536559775028960223718528036043522836015523770187071344059909869937600075689758603677252777419437481217840948566205032461809302884629814764680861664403535862714849214213117167411244605620630466406791328232467343186252032799170366200147121839701393577138794665456528577212925740979370468759230729564652218261512912598877812452975206854052041677054685032901650041697223703146124468330917258207662657291622908444513793405077526485788018781366563803457415697769776259670293373804913248943045039128933629098280775413529928227174395014814644627035072333322436024256935303281238571663206251730855496078320342090538624657426200272399129543816823254675571167781339654482180250447513165198841380982325869649431374518468559769976347563587450054239028909270864792930422833081135388750549729741533503595963391227012469020524374370070554923737721343816980209734717124452511412749334361162263909290567222524512066502088071752331749321660234504326992182472594584656973873372092036226886765442438049612171149010561028888705616261075349925620296375628235004372593600679768863379154925953189271504656366137626345745891784940341439594755079835155660169026520520683778469313689975647408193161049713408751703315169575701609814626355679620172814459932085315849756931085197512475578263182672659074198261118949503066232704388951848316620044401469526163552694521314370734583016704400522296564866184695574242358397296012461204623032177850608583621731241262944244246798695937602262733751014113969625562170526949857691264996261925925872652591163971004613017554036744735619549428378722524196959496502917050840483670785502326875958668089326649601796419100736058070798544781040123058029965597284668120979203540766413382696145266449315515936849367316006055974515208618539441916548342042643170756177303980125196694738001632310590250292428027304992371631909950066058725898134979418380350526038977726110972304848978519006333387691343483410683785705459113955024441333531794886858755559233770576438599398138046518153359366409065604788100744758814934369749400004612289014957144895472712189957301992550604018387894313966782001362081656299503603116418657670881848310846989482659162282579375926965541354060754089932214340464405594345293380465848551725929474746249107946919090915299929663543078832750152774228947536365311323082688413334413491154656858017852333349116974426076913644551235361355770140872544200629953827680521040412663297472946022755687950002759234438866617539325867996367213681129701860644086904091712903647718046351120808357120431686017698666191622759835242367077545834906385048646790435188822924185985831299029899308464452893564140544975604620114189804706181826129649912205643484144692099030268563245794779484645462952935935272516081795251961885587484154496197506798153156654186292040907119211250160228863758917298613111115372801317798245950829091662127473283316004025135133003451505432915151264289810147210910069721268704827016200983677164291013724547157819235587999582709944109252783899130401837602141549199819931834481339459765867850727491123997355132433252428196005068493157290606505786056094798117600719429208830260968758005027946596650405997199717200664070966476240254063550339128074830241389619320627850131745269551277429109060744502965598642840718903874185624805098268372221138480032796253257240584552704583816863963988899313837265831575110847960296490317055759065398185137831483755381884494224830170390356162172850334980765601938076940651207992361682178485701168370405027785879749282209516699863044766171506485043105520991220908459681804554499007955394731384309775425568375346940655039244345699623042958398532032604735525116523569543655950907631639450395051131502611434134068278234744137564507438597708486739393418436947146971711401184046422371439173886208985915332777187100468472815633919171305003004812455577133069895789698015468221869157642580536612628853965329759805401838760597991209412401070093006486272053488094045145674521303263821641634788405091158242242711896963364550674631822418427145698809380496075171515074140387856640091565165187592134259571466853477387347643559221498622384816915139062587925877027912587089550521313798432711781078487427006092071104988526972091131418875057791847026087843639789341278830287371674950563328251520034207557616492978186997394686971491926920837657676244615694896765881361242067742841046871666627699431920946911726199862224942027874119868951118840818061048910897072604722323440199332471525111555079120105619433076172633943167513298092285020344664610165240889393692549541577278816431368120910198281874328179658221069273304678772352826481278852332882505422460655389889603114645846423322426498048755262796396013764118723624065185425191841473821723308169712419704957323794480106867467958464214283864970375600085999161328628408746117907726272689355975211461210426044767583822103586081384587667952799124294194678338828952464894653581225592917890263942885804464786538730667004868646015712518185389257044195838670394890533569035466274648827134612651033390060276881763129697021539806437861402899938564952549946473512244492203352075839563651680224549964879954311318540312478893369262289405296779082141324442456461606856659027091847605055893834544017952676299396156187657830380139258062207656156847540438015028606466546937215643275604088404884412732164061760931433750839663569966907111760152330211404316172564851353421100457764418223808106974729121880229454499882852645430065571320625586213323470396856727911530565015980523070661807974418784300692130438498426043531624601351458135719235902917904522715701342535057702480447748570567118122238369894704592393054414406699315090882304184889839912091406058676787200772677139213603331022945795928249858258987567634529490211778708577391538887253803229900603954120092804035966624812840857411039617661653258577725542321500797728993706038564912830596253539429460390050569849007220525962583200347486862/2122143808231947680763701665478838455131308120586965826765315205166417613276175821864706506456734707998100661301127778449805346010151763459303998401330418586105417937747656218260711186500180688221431422177604762122262358398601071001433149136974910886862481596774565757897431704817150847533367812037917084907091108948184515305075825937033193272176066373729137882957105171928862949344322559537392516575196479387582835287829318833975125714623287616406982180966158592537822053651280191714515158592035238062995344989222467573947140596536634900930548590844606853941771373304084450782621009578341339447093561739497321012698674646660963416821180278737230779236524746982494545954582737278706161755227636824970165826322008123905225467166395519517828279238760056229187708172178160540894433793852984100346954423003637759903348894525704101267947458959248286932829416259989898970882027328222846021591246788411938808093999372042917334854119341945570004267588487208902766073942875783001760090734316347798830398946455896876473521849032720245145584738224338813558115850166369393370911223591777866361324828069565759552761147489960485002556321854998659971509950409106976270593831966892311421186379707563119301822730094881032137609219578034848031213617754050677553516429383986999158933928891662752708531014337477800117723098144819310249005781910806733072736035981638933818417213182729387717227601933111739446859491608631111954847685045526933226485244266279321235251867244883229514605044423819088001869835475635931670085914055009782077466404498694957158065981538982655755745784604973565783460846689564826941398118941451904362218133071836002916584136579098285754756071581602263082190702978536513128812041563615494036862685581171459265135608182517075279703865858584258685746289800633164090695022342937898592241270597218271736947146082765207885864317085237285685802559745643462489623668616478228996055388122664199383787216018156426761163327070130699301286485853220710237381749565685394936226586398297523929621904107913820566212005447104214125557477990517849938115235819507191686170911651449544288733279842300533829334643424472825677090331285552998595118845715822972454107088720595748453394766319024074857691274977091879724639344999548328639852812082186699422553240548078056259415916302749829212516255655208809432760557608191658560851050292075099069838600673067731793570053153359802369869610076696625134667707525357933742625798492862628104454206473194365434768481751602903498049430067824854525170306269851676914012466309353009704538894605664164825699903918486183461910419417393499963935848592835451871732116162228258844502019050667720304226766237623416308374209424574177497468673561816509250657369043963674954978385107213894227724890260973267606135012679191935138782729044490433657961070565733036569612374893102942271654315068831048661767687262167958639744045835749202533092794835970307902671571937562225017621643365012244002230820530190957867986775874786320300101800449057353997899262726953631576779964285106562373049001366989162935313439786316204624762335342639283225787858111901822346077353293516032291084587038274283690800558309115792693702137639175542194585616807649392741156508504405769516189350976026428682482358579470436838896039747100402645447844204420749132968726432513338400487027666214285857334136758654392669396295651516525656075252434444193832769999491596672471513568815573139698204194317439632633818369507305290520188838824291473674994710390825508408795428457685533636053867326233694398856899476680743043512339469195803430210468412985376503842451138154934077341040645131772972591226719017994310603374774165980004013687574753260792456814055892143282368731288461635402429943441155685057666715063047465732922113522983532039888584509775990108916472041897649141899918839134907060480598230657797083636221025667203858085391353090970541300874389882922099071720843913111563440657320766909970482348068363396655223677405988257486493796126343087842981984362405298712407179741152335482361264726745807738668334898979313222284692726624152596565266889343711458547519823178009872000754428380911129675620450533895278206000361688936255280137181650585449586509535936016539873220689018861597750619092507177844584175121182037239016709647083611187861589344907577987988675145754000476824306629624091088916692714371721956546970819998712282952560483945056459435337034571579056264951293999414195547115013576821081073851927212688468183294293971786944753295718338326649858692422406571120861403171219198244943097248375245712446475008112908949161688344757868406801805624602235713289978338459551616566075404066754407618903780461993710547544427646423122725773914675062806046947615875006740965234576935084908593860039946969963305622281782656765158119970480303006440409195635545360538720635638883423034516416189416950510652201074294024530521909610578805470996583159997574517715903195665583145539223154827063286279503278866565836384452552112713947658420934355423635064100234875922540207474327799184859041182768000844322714096041894167857698257820968233621924584954001641651504237165837207960122174271671828764242950757407062933116541084653266146682407256580384392080097856960925457059341778727633315919641376813753496375079560651637789982794050516650388161566047488787611517977114380951036320623291927896382388755075849976436727455706481768264032081356265973644559908071080749318712663545897579071839394487733096900446428007595384121318189066783729216767342445071412779414142523059433020478584219064892547030951852823218894970439556348143334323951069237785570277149860670961830611326194893455568262704900496828361109739818125351450805419744997635846285359707688832607841203254293092645454644950721396688105010046154740632015005544851239670855094592092707298167888378608570299158770934287135046066684827247654156978960451583616058896360944935414292817381114119075398856095961993417609746654593518945150442459532979515812588994190971547017313469271214448442732291602818676848803460989152539982377289364704049652235624925730309626679105976012848316028753875*t^53 + 798209876238743588891549304044087424187549137654644205981773956210060315252563429562235237822240124715748157831339922465454351670395639356490750970121950023627663206896695152067105408019587020804826349378706186658759665759234177419514636178811697207384156456434567119032671535815834724401298239733597872717125429013725057538383030006527978996765305309144822021189391705434800597430003732650713830817225095205370598522995523242645988231318949713439100606058477644037793163554555658510297205909888221017099719709522207631247055403648720476582678047605631270382060303712453075362022591565344902269463088925876238700740471790391327955907986037931484075348364284998245029015563344701391481118571256902177031641588021875026815160405681775197539467296631736371689488242357955917431296719265005574116479698108237063353300201218600622730047075041564965796947318785634457797749838922959792551511455035774634827802500241332164910812570908434928591524344963790434105950560483243022489137600691186900115173351362259344247279564689316874636553245474392656563702527813735164253812908401754947369917852227231859495447750458892881499644840698168031905014426803752530435832021558533405197043695971632489274911544067689149579509351423124777857613273707580574643813021257317070489671655690715374501222715800394344824150499849184419869667294636983660489975180696733273320837482326303495126622295856815246761830089359676909977240392945550222570016622827817239815606681580988798472681700763941703258979371339473839217963320303438064834765721017561439712348522516000128573354359733271556785353437601703359087931300145387896053868686148865688557008151724165319431858964247972453746167335797035111142588660294405480724225034790384351433101918084644370274113124905743306449518056133731421169504157738611294848181953020963293136884282802608929538274254389577335778432520264062199563476373326222303322888024303303639170999043544037305245943321129265574239270049568470348042502316411990751586404810026465405714162287906870830180806569949763230920638961586813141345368198838055763110126883751441327008086103318701555917981808344798520810932202619864290271202798651167873362592349518301488629953833093013550629589530728988074882665078583947498219649054116205400968668633502949291869040769021724255964628834736924904642460542508003313117497518794373815939667067720304539099609371502103438286048626406451756745582270644990364709452829552712508950916605810214728294706637904499215083367512837495481427666370194787427265687163673225200188101157024271291113432171933029053629088739927453835916449677328267479423085425167891460689516932754204013804212698428914265285902606986169725419914145635451837694696756119143022294429526351405305818796333294961249369402057206827346402930342882527661635322053279374574081574337117989257848839277493048378209515963131202212449889585059317078019969482930417624479101242741594685385656374375640758976054580906678040923752519496734325106281857895182506610539938864158147343703832809983916588455435974186504956659813214228553209835500370884308131944980103841989479335850766005097688712662183974601984555080232138586477475447358473802595786568669912434947264218232825876636723819479550703240058698944245879934524813138587112183876364949420686222751480638220844958268603335439413031316165270950111904801665731857298744010551535265073400113371102702724526281710835912132936458244130438241222130032729066890764683798706551819962791316125443305820264922653467856938732402499657467166138483859704729823967182583798238845577293395652616806615448648006918462712842908730404281070669323968351481121258968626050846263034161375032707625194185327219598387145748196513249025467204730950250469201168439835182562948400050506200293048258392924078485917638262771419715543254193335823788383243043397353776043709370539687102704384781087976325081936216687299125118013489795911962614312662573122791258947550005616849618607198832774819642895023128946688182863037500162759189606113029243705161398853097108655052831091271925921762816690076382410474956602591288882983442126081451073784841514151963372246805551602659135564130082311286714649107834521132416391162305896064988534559108135324854038350956173014085165940596222080652476919189574526830331574978389942300053835503741275249049378089147981723043755281784146692791652942394281265452835416939854336709038818510963330582590975791370103261145621902143803727418651994938125465761778759923107117489999974419485571821114773237643259641393260841815330320638667649392408487797007713198388097669509487921472511189763270978440269356636986489155466830788905163330686034692850830355705519847384259013971471637241640642627222065322294164661662076458213835239599924661965385120455519354785039935442352534650483903083910917868760825279185484843530575439795434781534413291963609087110795694581779982657258464870035394584168764424373156087952169115137798738791512262473734694684654251441738976713247938544361639714215592554814719966882762199059798476243984372444903106747446626660810094169154888154439546116046817950226914366349605584851735855101229912782079395586434373053256343323042487768784186445371420827720087124004227027631125312835704967196854810449776891198175846365167583627081052592354093636974237000502168855445350934084545986315292159282226383868615281357426853151000740315042710253489830751598402882404571666061784097755103156354479549799051255776798991162353734601953438851719322078383747069636057847248383622971834090950725331954118218630060708259208439086365633460059436850838963083217847448111696864786548369231762670842448864677488760016826613057889214341125981960044799502665483575380940515871851635250680235784653858256624249900842224658525885824094535831751821820886169671715864189756067869361970563390409566959043102968754559205206278930946776936754954256415048994618591579137506234865600409711768508066756206129040220154916160916061022239656802245589177787579118144131593481838466706470487040273025921089693838074541069571576089153132234195210849516577968226385022619137228138813/1294641191185527830403012965732373145583250866018463428907141980510330242061566381892305227209454507395067699032763487481956720521916484626116275754270758508504563144412092158309993616921493878977854389630362653621757539400404426963138462052116769534752583112497691059849376574636878190004633193507408536075395204830024515626367013307498237405038229171394505500923516991679872365323265963994509900049019235852802107062386439791796145876216722633908662085243505556453891441535686657838414908071870554038431122414808675186621840489711028838932473039697653237939319642833309381923988917793076163058918713765605283888250134847334046864350028220361706827584546543756616169544619657333550299938723778440390604309139841434080546354183272738322197126328048587762460425740259632531237484767319116086375186031643728696293238004836435835364722663641805558694870775957352328302990922332312050717574534204251308581038477604328069065917292931878743964867648322385305461063977729251265224709441689847399286469797523408786276299492806124929428438488099124936573190172743005227402379803071713541113512630960678482242879442179409855630490334716571509542367705595492935209104413212506630238082256802727185989162294460399120234893674836914341251746672466307646054660966353753074958594912594284823979418291765631110763642393207845742730525539907850648478335820693201110568468362759275161060195455267370054882675287333567407922139782700730267440057035810245875218990132847507379012054649742833028529442604032306197308165620524125464537825416580964848077562265467178098165454975513726011830161648609357158574312059983149903919089049735648379137790322315550526529631062537203896345738982320239256437074012777803163028777864788513405966780842727699096239819339548947629512687988117367401992436585957641359518537127345472782128829391006466824936659363253257966739137410662436577745242112300618793790046368854707090190109182099126876703351212111966527246696786967059175427836664829380398168641376607766413969643551562689563490079022191000684089176574623146109710674074682340865368292946101827709408849862545302841392738744730653233274702906507538621784443572543615272503448978653445205031316303980788272082994048256464857442075575251296779107331589760830879521934995806060197843794615606080084488138847789655688773445120050280445788695294832272230250153108586714276628781730540100005219354416210311777597879041697859871528520141218916194503975207722640587718066306477392966284973551676597552760638488730664230570183705861680766926668382243707069107502457107504149659152897380422449663533190650975086990930913633560635898847143697577162701320731604084725672404391913105001366380259971674222624614872938770292268131467644023570692385624876191238728271045470953570493471224637204855753598892106139022309763524305855254090254519255827746667870853235410641434309260667092280790628937730120250733076367785808401425844650354755897284379808751122785617576838112291025591886004047538134199976279776820768949356330412926644969721717815081439023430211693538816657873877536075537565417749917323753255154108613025503976322043664859154201306000981032904976661052522012752156445313398377302489887932861178362535033754997953230076734520642821587253917709782822258217663150237917060791811109836187382546209067192596136655103215506852050873782645774824547098360374126673501897979182079779102073816453931513173275005074520702165820631332340934674090932813622366496518707464829623108903478972077959099136460535412859549413139114775081962737237087600704358067486889534965921514922753210069362298755226053948314329190874161916638038544197189271069562197029526736266018039691593846150304338156823778481975067323986113845601218058874940906767883301960562280552636432059423088305439608729962716772102466210038276634381245461470479981840965028237224995184169567608956871108080602632977632767024665783470576438640000719435642369734356171380349413186845162647648993070592800500130624229453794427516374191414413688942069450808140524217929738900635178506676825122531715735011515020543018940120185049360169544553919368257536978481353356615017874125673176627841614856435890692495525848373742049016379671084319715909276615157559579850634746320671412940957135980099164215630330655134943616759967933893950553750012312849519099595125277945245641696761359556854560323562253880142581613617784228638007348790567770553101741937548152936802797887821615972520637822512871165178199000438268420237012806875251405266658638717657913598929304908384228923484951623118156931874645809870701341103520598399914571472887596847991047212622071158455818726660589098772411257378061694853478257260377797003025737022351690187897194173759458884926013418895747640604317236763278823381800127909667525719444180626993563823270265760387779696176316654668996059397481341279900669939493463051775007195790482192242262671246656871760877745692561664440366195841315168666981489849869760361980712282533753651776579198749796998634996769812106979852332901427639801862150310083442239394555233941704456817098498909966921623643020100069214378674038565100027372121950512995116153994368001915001329351045460336502442121295797292403303206096445007248657738563800032789628516283952092562158546324706484420755440802840703815134669171806564654685234280019499744132112887369240517971369272720523292633531582459823217344650588190635741476935118963071471396636289109567706352895593354110168155674589734995845773721597650517089131616601277810218470220144568696033014431302276744212099699577434796458904213229115869520226825159225682619403039607354079502545064088814354561938316673129841272692824469988212045690381616916225733621489075223878714883207462950317988804877224818779713691885794373934200318051874672604876937060427184183476258058610178621261797811946342568731088191529729302917003841243477654161375692996247081560185851029490825838448814516637896198561872198697601098735931030321587651095849438235261127722022005943599279706991536691419597155952064720736279096181234382739734565031659043228174045574129904334125*t^51 - 163738931337773029676918754627562409785491471212781818389876622981785857288576505672877472628764410184404006318248659589576752422224130537514320648032398339817648735049556877913753776666879699538392778980318904926707094848573691467766785431910469974802697679012407006943986943907017141427415681625130315877353941788933435473018527636994086521329594227468577337490923619737825932231036442856517358256651458929380053705791773799674077459905405377009481444193876196356830146131546633468310481783549971255947621863720066053992377690557601732156858994994853597705155853542033990688121066070511026832661083301306138761269484686748808085579755829655702464250816999114349552791824961176185891784634042910442530444781481877144804711570001798613496990663464787335673231774773780215065810870001905231638262998295531836064144806297908471882291233164155798178410363836752513409069820046441850811532260675386025547371408214366576351012126756179346620924186580268138972349280663868832794284224044390316430689170957471328192630160281619018762186859869601066469931911290204898411238037236009245551581539825688488040872212305858955071338930036427299476159942820968267805201396178427736000374726134958499650660748774523463523430036802364164775554489280256082068122142547425276682512659029630087957120618658418064494657710910185532235957331327958992189919079503371774523975187706037029255879168418171530267646180300710539263069082264430336102979015995654358631290244544602150361827247870699842459755824740853390304647139037997026233269478640393149970724463120192269959413659910193440808491147510817679280074171787837281310704337253469061678238155405694611300453671085165737078146047809720827371987363016748602338904424195456514433115676589706443192098322592525453633651655175214779951432233519065735970894250723178024426657079099943601481357504368416464465245747698972500450400587068765691346667248288726174859367146313991204802794658788054195615186466769524583014285707759520943846354696874564290585112585837551620295367524612834904090174355504106254960706646456525363415016244452984549445871382585067285244428098937170638945583364044669799693997542008787358434829376777670090056970797725985402394457282010367710195419009726340669610390206128723348862172681396266785396331808242387050960308715209713629736954675974801552152106404459451876757030190188705903328036899100250961042838035889797065450239953093708655859885430753716364286862213663234991136322253391614569700566597013785308061224044393305838663182481452874748157253040327126426694729633045562186819871604544910320813142081007577248452198396016707134728103126369674620162845728986844044431479261827523720143723253987057279968710729817347933647799776499393662685273701389144386221772002776778143911623346113305757821720521792611548677491086361392316401389247107864079001203169051116926636685243976162864436056593484710776348024437872457404852735092698109452073782430680295622856498215787420525938225936708621636261652457477503973244643345982474795951726491314619411041394686139755575012635022512779858690689755564070448527147347853124592956934295398806740361673748988694618457589211194680625957154004474499214126972465227067164585335213778178926983475056779869170310028777216205189172548061624586502032472484684542814120349704902451446896743852091860919419255792703528490533859377390851653347159610122351370306669513924105110778270033873726721409960043582051968433776956733046672533413809652304622460587715038021524496767048848371519208750111759430236246039004566197063555887399950201024799718038952468160873815408708723457733805260072208453297248406959608338116709653706172977804134875485108188720979703232670833940884394821289183881656247244833482725470194367195225960772604286700350251207032878822694959787914536415274888320469285009618882302282921386756733718833115673350281111572376099565343476673529130854108324257280295522855827387233917461793111069075691189080944248450719039213646392468532537166056801424611039509429949007154147307323259582245341859313458782657134445752527567953120442726010166855046560431226241405811219297055947881906868517388902504099546789367869591964709279296156362914247696079644520118907214658519308923784916425903468302755328521061948095614086072567484950508335330806504267848095676287373671293928743411560859251054682069575688089856867221560622587053299525863833217029136382524590478064543633995463723526631838698685591653456225685644459596225747190050093506487915031759995639812579041875318090205263086765912708729369366465089598793746852544637669619684968984852607139899890414985953831840829708626154396339347283219840084942454731137768300399654551187428806686858223549753453488582292328536158354389543927363627675121904452354772256261757173904780874376871139563289431447471408383036193143336331561194347707389035155384704113925744403726967147516728259066468908295151863471938370263582952324405451529317788108001876136577043616676757356019635555061266632694927600396735633402491915225473896852674027419079553648504532993349485393818508190461925373587555137504216914128516515943471365035535200675227573049231946717135866470264642344174759325214109144528240600200184448759028191831007030081081023698710541787429180623814670754638718559050630787812070058727964311062681072094228047358444263758876540835679413663141050242986698683218574128657019203918112272101332074309280797825427624007273704147398218624914530186050139489651132350908349898067132139808906961530439232419760879042400051132831250559400484065890691083962337034561630753531599320703568634679670600861085202312256397640956660039055076583317247321154059166184727654376921177131955136544430414681104709361463781356151593671042204189969582976236753823177507337717699035483818711399457387661072378181802161856441588346121839226572310531414191910443258652587205012348371414947418592132000381357527305557074379464848109271408605732193754113541253103618687821938419861549018800820959771892274232665475252498624177183972008891057094238983147540858836869473974021223830565320311249397339/597120222873325080961389653582686389595540195347291295781661403255784968787579596546246900712932078920990408125315404430453507832557399031637302694826921271269451572728842505669507260049505340099989983788697876976565722254064082640141413109751816152763436292703016692910120624220274430491932860678927202353141461819562327615426418382642044190895183250479914782058601714529900315434812465026039260022608872046394441216529255903971283608214243500537464553602106644405264215891969764635677080049474990229970272787238286922809257042193250035915793687697284962804665794449648816969023460043337169084317610838830192160703123419382642023149196689391317842926750038548969906769559270525270138339084844750057707293603273804290211175602897222164931735816610164967991951463874850922570758280436980072491412332962209561963819977740886732229443514251118482173552643604819645298930507034903109106473152510532236202683052935873762467137363678784890073592017389508324559592773401654665185274150656950024977024845388347725915191194641192314389443057776331093194981589877386084475383337743280123044191539994108850993654599862340055862226154379479920727704288703227353790321627318421425375115489872278253129695262342959594230787694924780900250805608117113322466027302848873867225800918870017082080303130487821695984863634418312526238977085753416829706334480564619287731579285680808543672661577327399249803029826402829049368170593653806204982556918557378709794881163313340138074947654779347478464600058186328980799276388241739499970507232953669501358222595909351530990597600951228731986972515481050444566927603175901792419824745388278640173756352741457997950401265578383837906402061233416473377099442628129622131640402943273530098964225421346930102447287220535029122178541458214352755695241686585606635080389347095609716562127280533678440173502235176123434785826142266666470254525265183362033776488492171025271356479906944232928484436606743745219905048682766068666716502553959122420638675741541243994162127863607839487260936765645213477865114009859226111453756894304154231090215957169514951836875378037637050528482263525776979760932389191282700580096724198064460774426889140033340974458570730917328074805930532770983487918381210351180116202624383221983586345004427764719790985973416528763917101225433031964895096186455879078051299249170457217417556205300870445111573677678777917498159313327472932899313109625165235603167174438897873262034582279128212822418905899613021232699344716422293682241741081869609921464336203782296789906912403668608766439400603954740752152669337701273384696096164019714184462206499395332937662195209058715303031311271730616251821576248429201636609701221172067679512824820583780811656505202708115263573922488203984876033217215320268417340342874076327170101257117181718380727536986300866117390513912389279466964961638377477865087572985419303432938626545258501378079835903466780083450979948638339326197505619897039943602884444432211767830438252282304478855570533660780723531986370248496238996380017153508765771107632188907509176169700145897519207104724833134009854176619926323773024220935038468357461676966196989235505857091595892564573118435245638193209850257775373301282917423326525187758500566691264051841654934347667738514191365828038672062904037445827435202419442299763374136131731762239744648867572138049447846025771860059067949285775667487107180792901994204390095595262631582576900222553543560307787507458833088220177656111882882012750386977053887428736741441343198713142732996986895133840403590173312759259254902649515046004541787093631670777731004732731422729715496245299410180744439309634809242189882441061381572041243326466898823351375381482377990246656590011990370011707438631717604577728725316113946215162485626590513414227702021418688496874796978306451988351690767134812441595128263084943514856376026266175951418475397970097090749110918928842122780800928929714213254555018300775973483180344229457048924312305145052768484776772858300529913252450832032413550527496432899982741939474508086689167689298188984478862698531565636369704894524630991382094292565585277262438763346025310485546718785627662267952048956819862174904240207766663380113868360234746139724584170311568309672091135332105106961454556030057266320933444393373591903724790822005518349625527547577174745949027485851550712511496173610973290251927913508644228958491482996563561226517709971188905545780250301398387325845199771242619041373416528670740762377335415932280796458882347327935659914332467948644360627753197601435646129938679654650006304889092323225904393617544668665258510311404248593908229031210482290948865647840700075277726818051800250375135851125473433601563027080893281618936801368242789339950398996940845069973120219560940433866091472858255967467510330301302472113974620316720631477205679855627655931276576836124799237242140766217859925921927455138690552094936604415352571959463730854566972869531767024097226481331894541431646732484600248350018918321502402952300481066625704532338714446648869598305067083316749470743389293168416912129229678807433570572107583086951400203185338646727042454545241699572041700686273542958269223291530996088054131791421574771829895745752668184604172816679944732750676468129929549164754329473467473919255577200578799916046831192667228926239821521323177676590725785384212520771709461061320652838842716497301170994565072763576603346533344412860481131436934752853067719300571651145193594042997993596211725207936296141580142352392908782574003008805192228437820621429110203494596305673850023614821399969396473438952961759228505255478538922539042853182792096620668629751694321093719032706623312381664894809246939993039925724258421983398918167862875600439376257529650018631167101476889813677934236033762500950274124991633404908502664285455960271889655685140453998454832900052958858103891055411919250208168025846789060182514450530948042602006361031954792478204924189140426831963210288100030337095863965823341252612423045430263178051360463033467501503997898977918391218683558713402723060721139550025*t^49 + 38041255139208020699612023762203378323218070253472527418940172379586125751938945654734413013484579844890814672654125439575862741600359225607775752405938953597976242154489318941033650582901879879622500453387531607755606263836125041028871140668777748991825194879858135917043927374625926714908234686530582442994046590589110848718068285713403973250739540584947692247809558205832669061008680978484150293102059393039685898311562514177405520349402709069044927232764423034484387700936038914568359252777161283394352345324540789452244512917403914604510081332121663805970198435485295442272814477989148633326657295734455904707944437533812918221096199679019396002471220897381300250922434548683398390655671519800875728422396865120143224310446185662888204681712173096009225579467496278927126331882196974901527021249644269085266473288217326305529304701553424553602535275980752058041882419443541746548114849629739906311832471131554196447891167648387306232067479115742059466220056858079207764111632827873161869590491217332720418577902322297644271130346888673210612784859762731766482903143230364497517592099587272404795644792798088849137586148107823888551646733881556859204136466059141450587840365076624826928658296795836860460733150445821463325145802363984013678094043604469846330057738114473923029409422439605825516538523062221958486957868644640882238107574600114064509925348906090706207608447556948961673148602154243886285090990301274335840243086309515352581248976452952472891753842195274991801873393610250962012547940448127214628679815061817446703092915247128504271306441290166797630410643441079858787620813911365645025445966911953435558782341177990367837703657908730880875873723965495019501010478222049236468224744779924596692527024635217302388360741472051365386044272253391608351173617835045182095585503430754803480752045451391711365148983420954486585116235204440849020225170366908104143779045659128817553456462155828113481479839805028640880130318423560581859340967286004001185312298636620295240292915712688908487547603297862735010564208718294386275427164075930387722073728062347951599738710457088438806741560153589405487433824983735225206256904675401042314980186197525464163682530854420682097355534272058854159225588959956526013853005839601588634246446032753157363869255536875381800512349574736185953906721077882856449667097396924036613253269773070546525382657308335452067801984678502613642295688668366219887014883480993286975763855616563003486006426925118701200619595200295253848666097319914088948165918910466421083061712732917453111208533207529668688509836998907184476080975646436460318848029051407798510552399942513843790785686496003258603277917677260977355580924603024976984940507472673605691935805294430236183042247036344304488403313953125771905215183475919421435325300822311550885111537529809309286801809657943982612904541579159487375612214349764455854121404761398097199062635404673386780743884523232080808857805155431041954855815097978526361183511076756199222244807808937481972230722437081816525307016474553857857360344186085901931488212292398851656201620367819058656400278407436469249437471649784736947592350323450182855417077130684724189140101378785301891543656459341566542817028470749331179922336027271785843953518416299722807561428747905855090391398352752764180459715142156048074120542212809595250096711935728793295276086541262440225020100559866945420405114798197285076608118968896837710102030928703368384341111941351273544002149271422643978101375928618764688248930939036711023875422649587150019212523208683639715394711304362962400295907628069056834666045962092340552930962214299596258234722246248908096875516167547559922912656396845957924999875274387211261415969982942194040457737467247456522554879682278718497584781730515177980520399408696992569234456889057786062081473639642089787590957896619533085452157246502655178304555334747672255262650232512621223939102194455680565491124801348244918476774475747045801374321999352341449842205757421082307815062200365017085754587450863265634173096927506028928121423247187477817716158512527975407652000259622085313171510397495985684775086055421504599159797058922049872274521252242194867370677894399622560138701261021729675140010999844085004784747323594084144724261920523469856470712739883454273900398701707656612020973536968589645870822646175535339242464649169312154942941394253415152271285204932353325383834982625788642973147358413616139217519877107038680010723566957324602566605654502031874166804216240978412727396759679586147363725137472173018457129073126486922203244435145126786602063001772855926953017878507485751843995967739773642997412312171787316957799749642517778886760692325985581259284539917623535401987773917218652872270533327351374518142359394833599892416680177768055544783035957379948617235327610332230444124778930404533202311784503809768948988189685918242916065333608913742494531221852991931742316102038005309769786341678094834198531742976566482761439918270948893740630870123545657537307121005166693847629624238926603430753596285295451538520489931549686887622926286839991296204639716387845058658437814856115779163067453883107494531729048704409586462491987249523883974578926982649906388907111939234946557326749255764142957422975154385601867884795576722148628448098803716202490404602433875883365688167674311729486736494995593870382470014115834418153377745659288572312672785532607441133670560835051647744996387257783344910185986968268270367114770714655410587617773570739945609964880103636614701035020618357100793500582067775652550953863585785477249949402197283522973038971669093265945960133322697666465669788248778246400965604963343584432275558948354731326917403180279414718362943539699125342965723912930698032391015341810997845643628848899770345507032326842730668532222482841534996910579376887891798063703686689450549404769071445365713204343106673190478474684704222964003005910870459927310452899329648392803959154708644981683778080716955858991997778848447254587186786812578962543057596061356936326545908570392696836099654543077183040738121439094861888464812244/349258998284397688864209042661571284480410302938981701306254783036402528913489952696861394756620649934918917960090142214038844203948667358127478934710086026591566014237624861806692925689333312133956405612257248797613913016528048336686486913251062278031443869316858820381391308506198251797168277000881948546177081441630795397702244714375535281466993976695799212147484021706168109027909177656739944541525944027136371277592583641945467770842293368238894361540854829746475296087755900069924329840258956549605253894422394237869565439773410398365841590917279883904615842036587043887542023798933061162525395018938414282675411811337017032408020705115676474164702852736189945468987497854403288462483588438712998605692480904396161253654524790322884600194621039886938688592077742992447047296104648721645920421166575404167517345471084692436089602675182508441134565127347339703148032416641441175484296751443383439305181905888427103419967434760973439270802624052038893346716517948955108367899440857561779014532208278858554168434601452108416466694171061582812159043135829596579941197547956298384338447921082535486854577277972485504320958221959953633185527354717886179244725412661588426954343132841997113595342125127309833102236654117130335376865125104018800883894119152639320751480848500557443196170662688161802467408810711100252986597327470221148988092405720715465640714266133299129292620700931636677243860726183028875722422703169667065269141042995094408326718164406495855158062229429657215143430259928271788256000669696688661994796633278387586884914588488631334123125084680956445210339243633278897636899970810482358765417113898827271442394999720715782310174206224508964121960344073786314907221159849401624167028136631687416375301661542544022186149128992186845047826135936696894840613061965166145047020184150262287045772560312151540478840930008675971289822837929559633545099683409136283907002702967958177585865605948513599679576128472756638057669984259398654117199607032694246033942414863746487151433278714019322737529051603804109694689326521434140661631391008090210637673484382169122772512013569183935214772644703756346652620831413769126754396197172452797811457237044170444720909730050159191892811015971998122417461694670205407237778893507167575305220662967183137990954059922875314743964867706113036070716637360985875841325975929890070564985704987301581102995924680039914008357334210408696601485026384530609503739290709544039077793812276471218820660114771471767136107163890737568002820641010150149199347064572023607556360646877617488146407951296652772892768542442806405187275075114803983768270347197759534359764680216619248573471144328748096298235261579269910391224542223704416944620708857322588776629276627999086286241350889326859078434523276885440017689634511252191363644131521370439052878370690100506596964262854416371008979505863956637996560655897132045404171649488736104579631602132216418539376988271845066398341937249373740344371498448630161600051765770202857336689107293273286838292293914673648743563920387391674938469893143355776090272853975557034398026797103204285930292065570145585603089638660116839982666263885888805024541161695084389990599371160238014792254818075302576836599442266474005298500255048442060105794175527637315092338489289446588657244340097373974537571226466250804992419246861974140228002167825212821375155222621276638322762789793314945289105746791732459171565348172482623771394469795468874897007787381581617638217119612610742309344565967710764345110169522295078492592919300124410361302877571610805576170507584568584272191335762262312864039804927296503284992852460068005315388737313558465643141658233125903826957231670624914601198564012015584032409389553854535315122082319445237419730979426235562255327031510133102345394638510542691773195158549409553349056823375517241154324258291490116144023565293352015363234990452315798812698298362687518618756713324619411260776237941343501270265192037331899454965443710446819990502562698643018086930498628506150486660468303138724328677348396228749240579006871667325355821110278182159972353348317957174784164770658925840247992361049087994844992925508458157631274156726670144555013724943989555486161599689243757873153402480417156219973916978015569722552043694435683715693872753753524079143044321046575763814548468648893471224385228762638718139586265808610969470569282977542741863546624485155395714971139585321679417110491923003542629119811454739645149217380948727847403562131389315045243281145371513685901267283121836685028422791984518119794823481226981662246590455664065123808717358547852870639334502321015465160975592663303772972168887158770473265315138369991157728411467200551158205465593238650072443541353399755487592745782444121931488776720701305032581252625536789600672803885565877223023383780691236475721317327161807422190104235044035274978904148467478386912523636861466105278322816969945564962919563696787372516521820595776584065750523528566432477145863856246202019294484883973329584274990406062545529535789443443399015964433161272775086468287426283869209211715552377473963076046050711987454258405535967900858453746005963979292314844024390967443015692572564566744544881692039349699411658994844681477975730617535043718458239910773028528826717435988381390141352669753262136187599950895316357975171636102537116245632225930424515979445059319301760243413966754794796441817666053424853880582541580047805222616507831595188251668775458458824928028320781421376184933633273234830663780924234206116607023769699873074735077010800740835894647327028027846968881736971007529269635407689468198794031375845937860353025065069180282929070330609481584035948868186892880827011542246918021505362975423622850594063518173655644219124918188366399067501248681995916683471999270132955425084122601410200670795539294204700656008086402381874605168907543771729089143419257032410745221819871864174536997465244301253950741899286739471520727675931182072893457203601122998700017744339090244160822242094058762421474689048908950076179104653281789968216417505267741888971404054384062755675*t^47 - 15198340887137958207277188658146740217760599073664571823213421112788807615101845333711950481146580774761068813551976185034779682621494435399444943394339299297864041745720597857470186294029306908323801206543557983234579865292851775995338859224222566325969629580102714252878793113732054418153293932103512475755310725603277522245864698897270287440874805000385074256114990636829676577105993292822468819439679854056209952673957391817464155254869243721834500155233385952867373932300659003254753501110256916902906690269328815538514043463713569630977977895831356623713221673737221885196106928250641193695396474257770804144065832677975932736161738738634278907694439658521609146335717921702202762477829089585272701480071507396941094844844177388574387634956406830119279487787442989690040754930299944928916981782403392285106145073921844573761605893755971079993903439529723211486595932894080001793174211363034873894627649411459683411846068824745596101553404159351998930820497488138532909025313384543933499949734192146089011446669088746563861732314748487507713063859545252593239788721007151632687445779738037395465644741421472491569493961468842110002875163762605299142104431165135786076222749180338655732265723365402824793654473380873661850677092506542495778787384932913850607126590270063026481027322872661928099203121052571919082784786978750640516529506656129497792404278368892192591369774899058314890746571960371642339217314160028305792745668874482068979474976400441851840881750483365120126621873416903622721090990199946171538567087003636462405831836531501696874318216897235234288734917280429453325432712820725386451819461218428750971698434364145181708945965041517234226901700706984772485215027077819488410815015803080285775681159012406024279318832267590484531494135906876248102246738489145643885787401709630405529355526244430410082830272641298510668675843770028609745151887951188980433368313214119178877472333063261676095110212211036855569264308314671991526856542882363775235412516003215032208217093407949025982432227673737775805041063785620460954380623422715537831021461567103615540435790311616269484551669600473195050391182387650039547117048320343412316501078585186360621115309501947277835212035247977148556270472095024228026856395854846060463144135466629671111820461149382496882426637288948588546913051039610734920776268349738579733024876588295118917759066914064785170931639136055785862229069930308279947169935394145646694899156535966290927136580374814292379323048544691496604543025982352644770039473774857920666603673467223264337208054674848064713194228380462535599342152516402641494500216265409847041054975609628063299095215142621999898873512356097048694770918377553078244534349071552001678235863170494887877625580250415489831332318415914325199756269541966982311513854288682057646919468839195554333218138979682398117366720231284687254494452229328827137076124956530546728131128809844847105430740499172512652162709762604169484213868693140168018489519533756274258659359134767974610091082228005454088278509557645400703911624873501361987679125911631381849468599043067650105912343558975605688745710606636175546579927183732927709329114044532242302994147826330882934979100404791764103613098589594086941000751355960111781166334163221519917986557927837847022302668675859358432590041515916861602058816283538158404915799916642526800972381138189531713961278411861697816246610280765575949180226734311115401019882774769762233058396290396552152138286286654884201902783151038713225254089373784906694017840802696914484403630834699403867153202897675386438451288425511819441562234190523053822481285838614027437727577189007440227006350705154261281666674452197551700202126335519754103265582000458583759550546810357412034196108559461692747131812273948712609449625798292577312440705270734254765396494051637915015880345186029479139417193064682741066930067389947313641869722028237650829437525730339932605510167990745791019677718737010010618702962907871285027438094113549679609654313281169803628147034355979665064880997414496225471570457392135325316212401298169005557763080061671371884314584150578594242686329008993521971476227368633454119494503706257099510064553032628632383203590312761155258271219153050704417129380499819178550409780759030931858802354794659917306487904964678551707947840779769180138415513540120610715750014369482735455500328670002728587076447197381011562246333921952784632865845294290956127288010253864917335150723101252563835609759499918356222316816447190646647626294837672306220366122611976218166820505285239849103249793721108960441690703837413097912380579640502848677995026040029825042334683949345784069385265314327727444337299727466654380251985876708845325711751022604786243810495930992653755322137054752435282090523793916946760443789408464975807412747525497792793462395123946994808864725417889813803300447208704253521159617080050664158463290447098588024106448841810946398083729216788517227482367320063085523180094175418052453304848009948941415248006459097391821088916227684373075703324074797247020817242036721345669220839877803995007556301569569413802191415451258937711597184365809436002310363550152439202516613373894752214595986051468365027421439139590191413339732807077402303731816553593679186600078705359609861095612133063319401347138679506019553194974423989270551379743744924693102882250041751437646323670764584117144933841701592119482743181188559023562317548212998028165888026675715454437932630384851047160536332694721164084846636352302687949450288773148042079700565525479139596859150001117768245920170737705368517019495996452438285789394669413928017478381871743397477324364318754879473597429922438258686288519802618021722692277832071807706966903688227455769067736858579901905310135881807958729260435399932418355903592777865537128045120378610759065635083539952550622857857345749930946732694253757363581306553803254588649416507927629532910889834270492273808933073577388158252398272426542655339251357782691294298958537892532292360618639210658003623617813698887207913959909122555865545584634598151252370560234745180116/393845253384533564038363388533261235690675447995021918494287308530411362391807818998588381321295626522355375572016543347745930698069773829377795394460309774667085079884981227143717554500737564746801904201056046516458242337786948124348591625580985122035457980293479095323696581932521432877657844277590282403135857795881535235706786592806454679101078314146326771145035173413338505925089072676749299163848404966770801653455466660066165784141309542907689386418410765458791291333001334121404031521994142492108052263923125417172063155489164917306161794013102847807332758041257730341270792794541537055613743319228424616633975021294934100375002071726188364483601089255703555528858242261348389117268727388335934597908542296446735030716804550789635825751381172638462776497449369757440287376458433664834761325996350987678264240637606142534313807272014318029364509611689553282273313150680774091503568677159560048578183851320992265558686681751736005986224235633150241433531392580736611563801497137250516761068234867649007892064550573654171760314703537529554136793323382311036954967447695400305743356166327114485176438207075355994234272037529309416145381910639318457446179720660940141033620979587783979160704949611647258604649844004423569680294715542829711635029538618933702124010318521905201902064789839842032569631212078474753367865071402589806305721223472296163382082044788613911755508449986739231785630180589372987516774537616858605516265431462553268964171547096686815391006343824932604310676676089327761224851819019670193313281309867117917125541982763775759755864457193418970130808083246037905845865924530969468395044830566762667796743297557402903456153892125510108477955281615120738086866414298261405975584920031477299316829533228826237784380932693317080585846493715849689926648772003272461436001484254551089647360546734979396710182325328932478262991710856737459104048579163494107384492409729825178979805896069600442191862442745874506745883173739321886557693173887931809357424425271884336575020505783894129895511483723438676889756049056085307554605611136782577953121163239467308658364611046101033327296812112746518565721363083611993999638264896595708170366671560447522770387567928902918517425188223742563577137655691933757097920879912337904067589258239589496032352450551327482583619957200510444930808122981537264246601632431578164679664731155893272307633702298768413668998696024503423827206519114470687312727285268209235555810043630914353138191193252936248047099567791682789449989233479531019309902008985473429797598176266249507909779179121757382198228356371675307977139978320949173185496348967686283426968681946400429242424907434545725612903592844708622356061717826730512724785054668895685216198971516679820705761523343283479386319781567551666402926609129709917920705084481545388719203269076070784034874594282639737520764123633823442847185420479744646945129732402191777504690955595903620906105965498038053598130269664187409324504030165476565208569012464271307209457929500925195796372161222929859221465697458122527058274560353145875165626835334138783470115324392975045836286797345057788020505337212472181257049191190470354602142161060414312117058865350906697531691603361511416432761073194108984698308798246115514587384921339676121274339147496609982953913830322570652138112234100240269459536597525204881533704572228431479423047378700588549598009103383950895751544778297060007150914116024288916167742699982124475947689632579230334783521432754646156221175787155078095963634872014502960853349462189501994662745798112667504160362487276215637583534910540423459187108716194610950512864280433693708121608576119544652746521444390546231975079431458364265401351572183762254334419098858601922802158943892140374111611529991286910628347503617809668602253528533165163063390285172738432500000247636221569812323099775510130970920190649950144984073499871760368873893825813243372059449059706485719081300864061515012070724578254863631300280181205397477861630549426129360821432264410868637782829889788645795519572329042555823611716752429752515826776996696673499543292073635143197097036869040916373045608407140460930357119681956346433073564474606670588540760157915562690229075846458083386537811283648129984673587608507123940325431027995853005041101601190402910131799603170541883308131299336987050084572179087753613873646767491230986837913620680804463091888680236121558212189222774426001042746954384508918888496667021427685131764011089154948423667846658800716965912636185206175007505684383094837112904391659046371496789907329894255917001474343621179820465149361766727705189036779213059992628334178960746807819679808923719895384291539012968752332038463013387476274248434928690507223567909152915762604585669564648135508620557386578015463965726669145719907629913510457294047645539928415600281485496586719008001606903347529139869828082314390521411994739439525608079810836157598190277334827147441079646290563650556573520952718021574913218909165625128695894098036145757158892905840245134359852455251925585109528640743777605469778357856033894575916770657963319279149851711503994368831397776455453164797830819964172146861546526240270665414464504390338766754486781482512458171676977164399321666653483462326751427197589686616393872932255832072004546329610457381338153573251008456420573886895674753924833213159744134308496742778471147297729636190217829874983221624176613436537354699461781756035676567551384564786751881810623368462152883000030113466761733671563435021812348701796019663407920421150920701297001735583814134093964007074159061475547490626880830878525034203017330554971551485844821249155924439713936068951649410691999019261489657560057102800249767801173186898674413872576201816307727739343481140865191136577671863110215867735834553531091852056117648053146271077352173693246656364569541033602685943703701108506806417909034068523887612116952264961889388307677992722297158710411077919089191289331209028779784326664506188500402789381711701527296606884655978406689539109755736003709660372181843062444006712130378280645108840093933667134596825*t^45 + 426707457140732517441006642135447118631742106822047613497463137065730448883764490637449233339611451601890928560672425885353226466884400225525036057252965931876359364331981125320901178326138768023849150380882630263971375297072311350660061369893179651971295241454836230766868701474690174420952374363697697499245693552038648527727137836085201743861930754962901078761267709076955772733932042079450024684875767388027530949777526299929104416530100416423571238117930795649256165089537229448478730621353089386879315410127437206889912854894945725975008931590052376946855383467722593278221464856179193144386079802325891267183423801397885966018563872854729260062556583667185876444013897906989374781951410983600790499147390128616772910075746977393997496098526152168212987215734413434517139143396102812842840222262019666446909426594509836134772570384137346215901108578460798836058616558591386152087401179839968260766032971873756892805431238710057802394006570863310266602878109142875541727306154170244204405837471463205040612563975596388980022165491440959378955358557853073662005516760439595387636679846024766104813452960863988665794645754684265763559472772415558380159012355546557749601706152816600910082288633504678748715078051268396338056276101602710230778883604255091702821854136275569601126183642778961651653411483810914122879151836435161686350290862961144496454652642867938968888553954345777706079197578869638358379111932723291396194216808510984619209007197165611385407468837142951753547012359895552118996528205665416422831229491539865669605902968451364780052027735349442376101549718841072830653298519572405960428095210785656114745060364176609162927922159350046171829154087429668075245549586250223618162038413181325226565755732235538717936644109592532050011200929124821231562050678178079059800569541794884894251346396806494822410691991940972945729965848227757043491820199584753699105167731551483627057886600538962936334904958942961555439014801052256818580152935044034687488686340938570246147748951515802129573934037499987372563149689489458726114913012720920698263217073027492323361904221545456076121791463583747543218788577177669396922329681098074238443757915632845929953510840530315189508717157785690961970590744616558837072364305056697784856828548818106458700261265155624912523107666546455480222661492871981164884580679899477867684261934134464665581083339882716877028838673624261352953439644366911037665170208370414268896414990294408344070537665522814523563459283667246739256936785305682581155816455286102358425869468458025839367951968982301853771712479755608837330565884413651499366515940429337439751308619194942429912670360837048840489373609581666707050756513718811687992585292474845098618076228185273724871474654108647293029701365485341449906100338553379731273841198947822258768074062216281544937323324891836293941246819593291471049864094679173478136930532162925659743928733177219814870726507686234430538531047807124038729154735104614637529752123495891055649615803560164786000475514726252784583583539574333284974835075681060539858239581296988523129597022507059144463669366948421566799409472971511027970641827246674107894985339930571677726930185879581665242459016901653567638347968218137836169322880751184271884865353421458399471560212645972173057064725375714184931060322377391349078417285647257904703315330471976081980974130929938322634604047395395650255520794497856035372434974088415072199841231023939094953926270232767692419590276529894149329110099272929770177209257244254802713654181194139785437564501325003937088359417404533470173570166979889750287372121653363047961214281666195155130867801078617305268695881884951541819906789339226659876318898713886518837308662428953116549629771230760455289580759074943807386217773173453635060898582486492157902475373034624290873076744720176698150820637218006818399755450288574125977264725637578002286321231596021951430075240642487306333980345211127638341601918402342430075863035234202549352646136743479295604118445284433787480947102790969161255393044749359469021177453369687312745032289816561539858449340684712531274424061509278148289695685344076519877173466885319601841427786193164047934821654676611777839658052786096016515164140642948441891641314549828490024899979781055814756765318928383134285256054601093911154694898893929969314610700833146629733858157954135170324396309559061173957317275518201836952450370929164472048178778808586368084133629358462179786893941440086860276415718065003736074506504164549855151478422712529800787340124655975506383377300655960998908161091070643792554751464016464993730245019592373840638153392305643307258364070699881983418255099076810690002973584092010922224496384359366100825436657056012723541123687592180140097917954427964261216739392378240986894322235432151903031902846174123244310795561917021410564914691068324277467065522891176758693977960392111743860323933871201137685215835113087974845195673574084620891748110042656973657006376993160899978854644453554730843576204702326044589500904601761364834049113783579192602014242190395147839946949230886637708363871656938484027648709206268986561014538746684641973599694632524193766401053423054031425893010429402830981510773920189517969893462799530399477678265140986486847633092484191862147642467350452732247057394807215547438240441192865497251454758941381246158500284627443075934021291220555592898326349671138894883474542422131841651289043402001032745239009972052597617897820958394791953583360293131366970041525720293541627296935262656499265329608128873601155619814224825489537620883592940346846831469556463923534356159708234652621598814970080601028137909906065466390339819669199222310135908113022062100549443387754338674408291475684962115774840788308759588857031888834980276260076779221654254954665913734084084016531353783821294467959482975899481838547014723254570145163818951793032394746140896309096633464538112062206563843515261660946108094054904539561115739995583244407261556019944972029295092078239290428516576270554159760043037387441782465916174404194638731258687789786602995619421802626337/35052227551223487199414341579460249976470114871556950745991570459206611252870895890874365937595310760489628425909472357949387832128209870814623790106967569945370572109763329215790862350565643262465369473893988139964783568063038383067024654676707675861155760246119639483808995791994407526111548140705535133879091343833456635977904006759774466439995969959023082631908130433787127027332927468230687625582508042042601347157536532745888754788576549318784355391238558125832424928637118736804958805457478681797616651489158162128313620838535677640248399667166153454852615465671938000373100558714196797949623155411329790880423776895249134933375184383630764439040496943757616442068383561260006631436916737561898179213860264383759417733795605020277588491872924364823187108272993908412185576504800596170293758013675237903365517416746946685553928847209274304613441355440370242122324870410588894143817612267200844323458362767568311634723114675904504532773956971350371487584293939685558429178333245215295991735072903220761702393745001055221286668008614840130318174605781025682288992102844890627211158698803113189180703000429706683486850211340108538036938990046899342712709995138823672551992267183312774145302740515436606015813836116393697701546229683311844335517628937085099489036918348449562969283766295745940898697177874984253049739991354830492761209188889034358541005301986186638146240252048819791628921086072454195888992933847900415890947623400167240937811267691605126569799564600419001783650224171950170749011811892750647204882036578173494624173236465976042618271936690214288341641919408897373620282067283256282687158989920441877433910153482608858407597696399170399654538020063745745689731110872545265131827057882801479639197828457365535162809903009705220172140337940710622403471740708291249067804132098655046978615088659413166307206226954274990565406262266249633860260323545550975557219824465954440929202724750194439355075757404382831100383602462799647903634692476025931032810773849197705955176825014766577560700522051386042243188288365991592372359899391173649437827783528312590470594450383102991966129416278034440152349201314441467465967805575797018027162633768879829526564493545672359748050841751913088158365251356582104381714958312198073462015443983323465146879368099068145949942176190845429598841922945356816517947545286410456656490161072874501235379399504590388816540883946180804720621380201187891170832728388870621964467093883151377429299016199511326076191861533459768261049041779678260718581278799707135251986237687696206203970346941836407015642323717079102409965458070564476413509175058124079225000212693229638202575816761674569579548419763179067389689492886579015632505869865531715984241708464984504042812775577552229665382460559512098309860468212544182694942752518857539596009090947770299779103838891154936639348007003410286413399502422697273578116546183795068197917495048035422260643430929325386770233594000112679429880858684727414303562642109320146341641755725582342425877122348840757470710447073772904908186435871429982889740788344738351728840263870974779079429524963710143133824975011910024131877378015951861559590652334376873778418239016230696080320552699174516062515735514275699638149483043904280798277257999231174793416184127198288482898330898708788040291988834921383981898757179743234456499706928330401668651216704352380914222810201171629721887485268438340636431356326161713538929100298409078359344377299551499795733407515163507903684645056801950540763503609290763515948102134865677524984376032027407870272261367583191744934607038097687867652675741320374595644920958598740022823163274639474094440408550758614645782069399794419620720289924354840635763299798415571129392146006400493295933426169224535045922927821985060505600564039451699512641735380373720492500022039623719713296755880020401656411896967845562903582541488586672829776550497378660113290966313877228998235776901474836074294487464682863185724936127280375529685118898925513113107471532567308762671860191189475801241937284787468301442790966247973908583152706003941459352994553527744541636281344641557201059148235501022801783651694114832543547238239993682380127654054485079430387750334769421401865204244683568635949297157134030688963361491630917448658042505945859001730164682178227614423685640991847457526923938810071634754562306719557828574312240591597215178092541014818680884840826923914092804478940221293781076203364907063976726996986934790409706438352633263809966224620483349575668005910095440503048490857655127063214301752360588776613131216582285004021398293197238765761824273349962339343921741927506465895951502994211070689201946972154218957551423208191485388408110708653455142897543914609502871808124591253684060267229607405443376292949673553969071779062302430699170240453053628988425052209196217991712143014397930093448414699325980756405667531810117779119103164418026238934682799616122256088519860164899535043364791903920167276482915740636453934574725216972387141468619781816958026868517421377074748049026196206886810273849187016617256592588558735415844336802323855498825994402104535331667006942976811321070677640835384089221887340890740150241149323551943608777279250967631539628332160028147080877020585482108859054690970769054408404623335330706939095668019339752621431075933715053099310155971217227953456210107283932109497937620929386858873506724551718595851824568252098576287175214512073226266020917481145479793131606587002680098541794296769145716941299034459845750043304917482431942415433154466959457934362796629600156471323726665792393948188728044068542419392468082240189091174877275134540310136696797551587912714272579522845082149222229334304413633982022834659281961651387768801569821537002011155412795816809212228489275264267174832994470676730018125884343458698952416446689151990639048989629398657105771193904032098625997478408751581608155559383341352284447125226585934798938024750477603561400805073141050776535848254972341435929398012734382078195368980768260504330159773124184032557516597379603666977414686768360096374979117425*t^43 - 24274857334734187114265946959531864921946454311638033581031084197576653156422733329280312125202955573161319875551809314113338415611883181917314877897991512094423060511682064103166861146166477261100460184669808526727101951267685974058135128663360092440468846282313365372221033262854235409089359372593657783009881882810010788522132103763428355501540608428409290855688116183206832084652890826184531769831398808036517324347841051071595342982507268667368590290498888017286309538395029371077334745072254461700931465716725689784973419349797372604673952682340225575289982845965086207727379205801692871399920573968931266586584520414302930937658330068358052444836994037847271260199603514704987033542080985455904265949459549800462724610942348289429495169271933614329803704961010133890615373412959379881520564160712320820875613290530717937063367487188731110060479420225936876444512668592454766281199579369293027928290172187801592983707270093814756864650862636310552122427894604551171973934114327604577818865129491956868660328775279699293387560834686474977786873902244627413881461589469325674192324040891522398908676239417327810585313642415601157649043808167772161043562410287526545264473892314615444003781628827958561616457634450135248614741955283022818601220101685007294010042145480346552278594377794718795756722135102837264903249911598554286330837374943086628206374740729571934848555048242638124904846850673827177650440087081897648791410893110637081426520276280520450589234113816898200559153595570904279877965492784448981879732717078746424117985845861875553270645390257108002459869230810357975804873490412173420831119171507925420776165487211445237565991748758937933008513405922411285933703230775376331699176630469067122423455077026322576009634413559522162256652677751991932982478703294588010315816853160517926195157061806753637935325482857147501286088273863345328536028677297751458371237361160474166373525986359585001741540707610157537807244002593445829751805335497268547068797947252797941283781982422877467393892310154924059401262095566535742285898006041042153203472145698514686233646307770944281107747054311428738528441289433485521681954880544897749558493840205230154890141738921340949602679796565452957963025337949672594932472518068626030969011240567811269022075738426249119729008723200756614865249383954331157530337475379519532017985527354736947470889696748165742714811878794972609271507219688477725403886735499816454301936600020110881336671881370853403255911260410944233689024592047164550811485417728828674103270234189330035207617785810629514344711783472852747509848958345231618843957938649750834272576207208351280624150582299475351874222539856725076492156970436091275588321682510483206272059582575202816622772400881551907193064082682155168867528911366888594279612651996855665617010217746854357832546658845541642638960353429115329370661611939587860536169760762144636658788943055911485702675971222979617352827534406419782386435251049953602606264192238668965094312427302228485540666396038575495920494093271060707204174187102709287300038883043568301076024002726581699083079897738187000644281674225798503344626945805330994113692956132693146112465303493725290757420955824193512161422553359412453198590067190627140757939341004782314962777012400508472381768472503242074216683116759952720376556705974798054264551016192888498705908067825388278129692526726002438517176268689651113392069474328911869552423985825051326738098811248675547264840699558761615027911658922321838655633210906431441686663914600094921335941452835530173484806356573139167869011366384919963062013082909193122768007233956262375837133895426869771398314349788206253532596863047953563640554080573959801206288521857325605056108212887725850802645857239890602991897153527039167283973846947450875279234728737055129017503438795372711346075276495650869467279798079329134458862394251238371770365754601270450542614358572655541635140188825349238098350863328442196112283289103416422545410018533546951830508297595194930103810127057611863419533380209637493970921893380668030261546555342922612289177056559202347164550620267839223940866372208521094463394561612676660601505928812177869282912938317376761617357109730032738525954894614439492904037380141823823864205760786315595929047824649301495484179990655238322932164159673769572280413584686339906868735147434682167306721852950460911646425510712199105977758330652755532662205469731998225762231276215073802133386839831711537134701374574809745877691130837169952505945519750553109521120632840667376417572781051717600512442059198807968555658209815946345534942059878806530646182254811833336082820318268659397736721698114419220855363625640993639661744173458127158908614896391099069733653305098756064333055262611965967452287084873859486205448297142740884096562096247960095599679471314305565042276593262486879154038368440338559661376384293229261313823282683926260386909327222127581275507799431041383672773158640304809694763715311783561964747925970413769569551760102507976739438372829720903006366867284776392398416486672061651941017394517493619793545750069945136797264303587391762472273772149495968578701327890126666684244267221916745077677288500120230241406982637679400616316376150614825886071184248628948318520355865757351392893945804405360962155274303184151535346324701635654721549190430664435372148747338043680892548603157087748838563682649955349287014952512491305987891190767021623285522644690757603533550606305907376291493340981214138393525520899469276233584432248831023530409848918249013950032231030727725592196415636431537111987877257850196437530288524370295124534638520534808036457435902057165731972704051107814702327226481830256084468247262343230913627011134934768022591380912883272778946774021396786841843846274469423099220551239211589833629968569515990694836025571470030609641903593020736143852283728270064425970781062812619152308174296679956961173125897059284124023897980360369676376889199455612746465000819280516433625853653457853835078506594507316432333460287540131016554263241855114954119102633939051338232590702669761713/7115602192898367901481111340630430745223433318926061001436288803218942084332791865847496285331848084379394570459622888663725729922026603775368629391714416698910226138281955830805545057164825582280470003200479592412851064316796791762606004899371658199814619329962286815213226145774864727800644272563223632177455542798191697103514513372234216687319181901681685774277350478058786786548584276050829587993249132534648073472979916147415417222081039511713224144421427299543982260513335103571406637507868172404916180252299106912047665030222742560970425132434729151335080939531403414075739413418981949983773500548499947548726026709735574391475162429877045181125220879582796137739881862935781346181694097725065330380413633669903161799960507819116350463850203646059106982979417763407673672030474521022569632876776073294383200035599630177167447555983482683836528595154395159150831948693349545511194975290241771397662047641816367261848792279208614420153113265184125411979611669756168361123201648778705086322219799353814625585930235214209921193605748812546454589444973548213504665396877512797323865215857031977403682709087230456747830592902042033221498614979520566570680129013181205528054430238212493151496456324633631021210208731627920633413884625712304400110078674228275196274494424735261282764604558036426002435527108621803369097218245030590030525465344473974783824076303195887543686771165910417700670980472708201765465565571123784425862367550233949910375687341395840693669311613885057362080995506905884662049397814228381382591053425369219408707167002593136651509203148113500533353309640006166844917259658501025385493274953849701119083761156969598256742332369031591129871218072940386375015415507126688821760892750208700366757159176845203638050410310970159694944488601964256347904763363783123560764238816026974536658862997860872760362864071717823084777471240048675673632845679746848038115624366588751508628153124289471189080378753089714713377871299948328524437842572633263999660587091387134308900895477997615244822205976431366575367222538296293251589059576408250835879040056247455865530673427769907369124271504440991350926887866831617895591464531886794659514014655082605393892592189771489028854320875638356896148146025386167189488136537376208912789135128614663424816511724110833627838261766741622208564910357907433753143351693141322701267502697793523750782018099431848929757799441074703358286140180841141907679043862940736258786820058279729618147700288500799193466947891292332956992955481274686925871999596340548456153206250602329859405980429192790624175391714567057789222987988324588711942362536799188082675043176725616555122890802619937624648329211925350680106967055975540173398691582702938344801066818391854320690993442243102622072639493580955956901675047146469087073378761328080537989845462397370855158079294904452137787645421692288141920098991807546536357658875310398844177251494751190718910616478653053514357419582022873924265814312999665103623216348191989707353276412293215512453055836814673766554220755975899696361846481900286526617380033981885400954573565807880153124193567633159056166469927417734898771107737238227896596902423878505377018902520294831304305072197932426760690694309397967026544345057912569002050283373843928483063485377821252562028361172437883972179273733489040948325447707487876594669440506451071538736196990983533325587230470837840833543159509492983149195565334210827848402607360577042906946908591808954458533881725578192104447982946530795959774991232686024993737464733377732537571828334501563797665269057619387924221725228733830637133493175488036042915918954595544224633102144751813241171402935803998773093760088158267183006218854644032649059949859078360939266605639299300139074485512352580614322354347862967282636914500008695001066272282215865259977504474043615101799241443644141536251615084472649269427255922183094584444639750967868002998066161717077486641862710999391723081780955330621226702162033837916232526079136481879161960816721111163678822387618811463587652113268811856065192886566148338703442379999318800116248657894366132141952165112962236111815007091806707628762081293905311006340089362718717523165913773060471124368713317958192544578636461670764433097707322898208229859562382801076242077582628707009377351223430482180205728008185121345033877965559578444541855176148264070239200585384840094234681152785826008192219622687865554560839309224864922637558469283076133987275580388347762453170406985584552553423143597958119963860605199749374422118843644103990793832503255729199521652465636966203855816343853519039469449650327490042354886816113611283812576878155107824847349907995235347306448382938911262871533846846473856651394008201414665729082977049292024497864234247610303305005387468783731455721571149647393431931558811969886684650285598466832252317565031922779808970028183963174093550350508957453909161177942376859326503740608322072817985969531613474605613803052756495793957126031895349200148718669219045394589718129815708842479454309036539546173853952317829998022485591384964373303088295477423289416400370871742666261676863627220672328402409424292698177347561089582970112043130200820250498953312681044552581787687946429202544551428485713857418035178852868098388102267066118044906138537072133508636420607925969782150508414544155779159961662157097274551610651778638218228081337048665532351321865083998874957920387355176010986296568545950864932002246248672532398005716137161544060003984242244136580539083703995348687258790898248933684310332930356792769960675647715808831763678716513155855971482311792945914111136671020694758385508500086852311682957749449902972346280997333643137551676292112554863795967698350635435834238215231717066718673772011408264548797550812270082383322878646236491097877547376193679554521722115887340538677897854099726944894767927392471552362518516021077488116976571066455578554818294513742766420996944764184419024346953522964363429847633307636777195759385311493667796585079561873659903095956882379022433944209358609175869268059544396415181413977099564120760837275*t^41 + 6953140155958951311174855427362575754200430812243604365839792100732638693174396234330256076870212367975442154997701844906268824525398901070742336901756472157058984677231155241223433877765456873915802030387958639932508859529574328005347665465002454022255487450825010915036640307225039568205259818364219306186301087258066035838090019780726686208578883750321265904201394555573838621276968721313748457942714947249770115510070801448032383199309449952852592475408484560128993249094518759339823324878226286422714974867497566805317773886747580131366233103757918146945463396314635203341788614172185628998499666637251130929087852897283996685824345602153780469824893067676344845337759759552833207868645419399137260089854214242046354546629303180437112678339169371567082306614802585645309495818965813812453394241099331988348282810823758903973345577209567003798653669279186664399365750926789433280074373475459324734943087510444498921724129025422424596458014566524878411559459590613130027531803320006776472230736804289777333718612437531398826467633500407832748751932795290104402258061794737583148234797833461220238286106487912344314744693469618017137459561340563283745811227396571999805111370022449245029952058216922067666083757461219426155164673081522871877885770399128956415739009371932583733340118336601579269535608887718108496852216610709953775356806858527256260102225156105034112108299608930472309793155097293462764699732272972315978352296728770941236880865906490199063085300847761661707964835547721858827060543730029372717315663081002077383562875846794761495767894780065823568796304444621974415575030635293908291634756233763468340716998942478487377330995355852995691990444644990527706695913580783695473911819502149454178874188424893115172444497660625586559011195030474911121075996065588223410150586009399453727573512168066054687220137118789458499679871962403292968583719095307818511142703688655792509045341095483666313253944228223957012232954086206133130965337030317887868575416690873441405472564592295551322076157779554355183775663338952728596529248785690432980564651927364895076293306663146004175204918407240360685850557984254549885145135759177278215564293344606800681452892940419451622916658562668913665835239615044608360549437638417563478479117233147243322432689297384495335748433600621050148213844171804067917528985626654492473502386932163757024108901812835770629266651473605443304864835147516638842778203958205828330677275608172864612019683614809459246189574371432311404079933085593935175245725803934321735765344516840734833335037156606489129874512395574215186228563162564407799349811699977699457575848093992253684488067805948557965262937781732811867846669482151738291317731996966345741996802365385783084246983328316627364058744837011809273563410190327681091796791782647333023200633238798998562403487189037250662647604197565863618527457387801148909465877099166752135808660975095436826097492906643773109004526375796515725214247744067541500854991187057780805876077726300673937648965308288663859440239570957886265237625961120581440599697163122115045042732615269536330743187944365783788053589455476399522914848841021380855323481750592231223473847628271986898956086449227841564614156730390755486828570321366070270438241716948566054079784665839572869141970594048352221589627075327742366330713391451219578754991150117378975916678511143980348698089646668988775245064898317950499140510098462371999485261270560239789155815486907710370740769960108759626844544756612334972794305158722512680132771008784348961555666308683977911348759769205248619273179095687515583649132588940619808448558374935926686195980507095364921312775674964769751554161171718009728774186388227647134663222470242174395098051739682868135597021795838648082996963061524407291563889449186924125698552930525895624620698806816028417412494944057150720953166295664885968324235946491154958096186484408058580072020850778374305299248050602107562637778959528640652404113131759024283466006496963839064259896401047713156618782981380445370771745645539210058169083894771690197311815389693347577343819744367409026133635507376782081285689955164914039871105689060587948688897720516451347628944202017847017541846318491078866409585050035014311280415166756998945056878912499159451874059373589093350961766771222095516572557028998897390700919162504629164852531833432167384951403934470725450080870384676948558231952766844507816631710793122866280366585961547096249735333523981577608924174269459142345746487887728662399255140940636636063555449095581501550936532066491714260819590446331389876954290611766068456308793341913769411507947976713521016229317060535650799415193363824757889982637998071937847050431971937531132924959574556648007072861647785474865556574747360134024857415736609504235755863824188228130532570438478652876423422201692402239070364428022000852362358940914993512190711010653278124605100605492773161061210826170161456980975195043224780565245703622861809466600684057792037003840376947564914490232149779882108175943909993280432610924745389525156040025580681849860305400466421353036833757603567448973502852893955613165096192376510105029739763037549543351304568629877839149846482296806767527512686934410636207604762315279892312826858342202432976140464480350969817791983201145334257086235918444198284818192638883759934071094048493983845201114938874271450713324564439843153877222151753416027825549683437211337668636894191281747525101711708315711051487733243649410283369024401995543621447561943208648242163397029102210797868360823470934125826851021383502770042185719289050423671384544923465400076071846531536979156148467879265142813368247832807750140641462669568116365048190602956237600113860353548238933133419708241706278532879333391606062800022247851872724592702253315615413247627057831216780455331478237102293294825011640008990629845489850753258456904456684239483878462733668844454499507811109438816811451649085616771386573084999629037399162418544158312113538443255825434233549398408147868450899536028888556924700774391343914904196489749268521113158920621674935142499592206/8210310222575039886324359239188958552180884598760839617041871696021856251153221383670188021536747789668532196684180256150452765294646081279271495451978173114127184005709949035544859681344029518015926926769784145091751228057842452033776159499274990230555329996110330940630645552817151609000743391419104190973987164767144265888670592352577942331522132963478868201089250551606292446017597241597111063069133614463055469391899903247017789102401199436592181705101646884089210300592309734890084581739847891236441746444960507975439613496410856801119721306655456713078939545613157785472007015483440711519738654479038401017760800049694893528625187419088898285913716399518610928161402149541286168671185497375075381208169577311426725153800585945134250535211773437760508057283943573162700390804393678102964961011664699955057538502614957896731670256904018481349840686716609799020190710030787937128301894565663582381917747279018885302133221860625324330945899921366298552284167311257117339757540363975428945756407460792863029522227194477934524454160479399092062987821123324861736152381012514766142921402911959973927326202792958219324419914886971576794036863437908346043092456553670621763139727197937492097880526528423420409088702382647600730862174568129582000127013854878779072624416643925301480113005259272799233579454356102080810496790282727603881375536935931509365950857272918331781177043652973558885389592853124848190921806428219751260610424096423788358125793086225970031156898016021220033170379431045251533133920554878901595297369336964483933123654233761311520972157478592500615407664969237884821058376529039644675569163408288116675865878258041844142394998887344143611389867007238907355787017892838487102031799327163885038565952896359850351596627281888645801859025309958757324505496188980527185497198633877278311529457305224083954264843159674411251666312969286933469576360399707901582441105038371636356109407451103235987400437022795824669282159192248071374351356814576843076531446643908231894885648628458786820948699203574653740808333698034184521064299511240289426014276987977833690996930878196046964374159428201143866454101384805712956451689844484763068670016909710698531414529449736333494831908702659642572478630029291731372486311389280241053218232840709227028634436604743269570582609730855717932959511951431654330550021184393833886077887728223296635517713191652133380489768585855426951868623285585932970398896764931618760138638528784303405555038794423999069384939874568076488838025555316946452929230303469863603253699519925765222391515879837835335586990439885066679872678448066833129164264465537524710778895973144942178987950926099928028440379859913866169354192756894854046229259518503390397847384790452139600797300125665118410083814800285718411809625054399772023546206263070862159219052456612350986720860724889752466678052409644947856061652682854861388104991009973537127896828647789835444896865167676600208873945671564854527999016514999613581103711170990757354638395860338325591291987504016931269101023949202961188109822863731099838404669269979098539562969499009092484374069501115183526345926839328155652428201235274878342227195104475198511944887523417113043428929459152800108489262664689961953705013528360656540827250046742994403534790820562983725417339814351404583283777384795047248067824277870626840003200584366621006234073451134846144908342850966739423319030203261134402917960001012493671233777723742741815707971452087255144462171221820990889747672630612456876663451422330028838927843923128152927967494232117188997306079681868524527948144494692881504384799817870810818749137255302551028422810167021322970582388002850767815108184717105692903468714063050806902761480606628878006846083429960730929701329437329900708833485785995731479965670576933109616614929556402921453820197470050325117460663204204778695674940482083826080108372217903570674359199712655232311151614801981243253817533897306990449709747256150716800040956192889903345222399003632937494570173139743650398641216483243996447290899925552141613684099884017313888587361537675538595671528339653229394560190514956426282863469721315431879340863031429205007315487726213904834422208199685158989656207674567145243744580532697035884343508449497932572914879672462780279320287648508087743097565496710207929686163290524628885243806414898205240602126324920081045231444674815493347709022445183855606407256947537178339429972182536449197182849172780154600702592755785879753658161906443714484719011843797830727531467538172355102444819589350758608268272987379845601906691119576389064403473677137353233980365762488510409484787823397635168357936332816720977711432302194631507440441852589918697923669438239065366993086386247691225864973518413874420612577978011888428852370156288920910447966711131607806074875552272946174596483382846344906520267344526284394965417135342123954096558279566292972109051471973299222888931471140853251522272536477086083400541983949802839181299267571556769402367695252744686065059380556587125937831895042161014815985329597496151564406451598035815349717264012411487788154274082779999532704073416023852686618164720337728666170262795672657821588227154792596729561514631974483748216563015110618320636263637362143174655975599463190447810308153213128737852158160154048426639162991503594789048170627872052876878840950496855251858444359967174878555388902306383482294459712306394182215831563664628061111425245327921075387207210006768151545057081340243146158443356435542208314327350763863869913989497979538866511922611950145503800779593518240959727321595976718295351710359761091439359003851177724721214048269330983436557258941672964968091862689231126697175011106283717150533808882712271656731813325267365846213854352320855689863997174014157787365372552284119028189858708510992707178294294749100777544628343677807377244109347608529774868110598287716627870904203735845910282947867262900472422793458013189443560412708023295728111649824192278042435225876213820954232072982784109854222965110719479668102808397164644549049079924684089688171363169973576420139339427625*t^39 - 6602602055709965155929613803263261494171300778553488951102934883245165608473777453033012418042888783445219499690641596584108883602771475742730997884546393170274361623703445901014278088471953871690562004579623645478267190031087343107603916671260518816078688575497467865477223075196320008437323120174038404769700176118398897714501178770399738484321749479788269483939838559454419602914587708667162633423651434335485192630476683580128616781915997132855337388329582598889748603827767868784848906963456029652261497109348389474042786546194447184694075173045894489345635114418405788614188399752601670236257169285678259188764290691426194454938915801919000326995131315365784046452133793262169771518530112951507914272004463470427554073539170544293570716150351714324307943233330719586789740338717798303532059477276781209361210094390356296142674609901614425012092074230897604935508246806082525866769432706118921272609571585461171266529844228654451971264405376467961485544979415945109433876727867785334228040514320221847882390046794989467130224797419296777958938512150185246963475768771319174491194457219679755104936198267162586204984379760328579754336204328852012374854568344902524686062725408232759702553271896593089063170416134588573324522578408443309636009186812215346990105093871531991457651360899779403545706520716784372530929882415470133278334861247688991169359509273795123331511515905092214885187003491424499023124609281229473087158671969707925530690289321243814875453407240233026312768356930273264987923696585342262334598613504628309951750139074625494088281596624098334626166561498443782951483810014331019330875559323138197574832959981573832146321073354257869811876649922329671445727237172868910977247826021455670971013638183955815959402424070757023172727465967969445935601922800717547804516599888508953314525545331640902000687124799837745400311001786890900505733024100899690737983425514032609885183590460736339652060315607576550718256015963474034151018153559835380645632604846753494683962847776933417345186099092267357301636889258442397803850812397017672423609918031526153765771367113870100980836462450009662746919778624513787171481534549263634192499708366092680853076205555923841825938638003379943564121343322202613023482582889058666503733953962781171185251955383903996389409579602790591535201439205288323065140491513524244657912506517257371547132909998790954875296424197592459690632589960560861846403601589636823955513416684320809924092471353248988209309659067018590628582167866747104546251719494571389831222532236212230480791847336055098114937850128353467806984346803487055547621912972342282300134712236082177927972970144553460588500928357485872706980194736357817095110425246068686481926412775639895493433341380924744472665090259254686495430906880888000145281421316292090518732899191233839569080888140947575853724826623664756075133409342289432168940787209659926832913676253799311291441763361713705841894143459294018456372028864422400418510709246061062154607320111740083633798483235519327775683871654111501375002547696832326510469613424148019239457935343115688490716976276980788358733201547310084290421671344312081017681619630123143869513719619046937692793976377056448237666337553610140660847135733588792905051551431605562393924484664786553511752658077716900213261083866128677063788329997945723645540930693309588617528015215376470957113167366507319850996214294539231154422183601164092134809747586655798649727001395522013563471645578380468162443685135118100235732029398967857770624413141869104324923081891166107394191422069807479179090742301504265133892104382439482640554732397635308415104045796690160081687340983573010019814783897444956699576655731702807629941360695716665208041459869950680738694107056401509626359039512333393376838765151009905065636695941495873123045979858442950756050079912199328433204352209476144327746925105102420117406896490282644038167167080855022735661246532864428261424359330451292908007454845281962338623538401398144589885347990341375951890594554185041777011290118297276992784883697716838042088028239349371803892152851603864231154905026218494114266404400724684938036001947973374903586645055755452674896376696083477397138640357921115078240891091029869569881402508134834510979359305424764279213219228731594595045860010042004632472210906509658944887731110812052257849609262273343585670852234743940090845445941346842678564984640828932690977634830595869131788293951342190027789705100386214531320141826633260579012878672765178022392787962468321343580718531516270111589266301821856229125835430680073130504072430134221176420302490702863029233949576445039582736178734718683846727956517139902739747562408341775656690578811019403821349282269561485953407006428251044528779807807527151359488162217961042342361320634418103334558748986438210162990590438941996808092776706693750941424006818602019113889323781399468600477756880292721217021885289703287157198052848572158335065657136798767338571472251620921922827371652863418525538095169740648501442323820611614119390707181056069707234781501033382114459726273250968167512897487019611507161360302777646873365681817366886492164902184312706139189439320898609067033197473177364890387714704667432145465470329324218449245642550922165903994173831322879191775912016002085968085959552677332243057013658264823388882823608946221411115254936614992307265968353067424242762552890986786141259452251716084591009956412803235866862980011410803365021520719325968934648048080281975035459804556637035941393934949214634536450328029749682073535296861979873426055222675595230319477153419035631066525235930935318751275774971823263463885763155900578667953182374858247334404690228150431182997355135663875861076958008671468141434900493617220677231534864612048684113524448155432136275426468013203721075138044329386274011601839837388470183109471440008029545755518619897494784188683940209328847853109111762812637782123825016337618822882014762217539388528777540081055686242541800653562835925350182626716917747252990546043001715733846761732423140579044477962569573368283060512846870424539158/35578010964491839507405556703152153726117166594630305007181444016094710421663959329237481426659240421896972852298114443318628649610133018876843146958572083494551130691409779154027725285824127911402350016002397962064255321583983958813030024496858290999073096649811434076066130728874323639003221362816118160887277713990958485517572566861171083436595909508408428871386752390293933932742921380254147939966245662673240367364899580737077086110405197558566120722107136497719911302566675517857033187539340862024580901261495534560238325151113712804852125662173645756675404697657017070378697067094909749918867502742499737743630133548677871957375812149385225905626104397913980688699409314678906730908470488625326651902068168349515808999802539095581752319251018230295534914897088817038368360152372605112848164383880366471916000177998150885837237779917413419182642975771975795754159743466747727555974876451208856988310238209081836309243961396043072100765566325920627059898058348780841805616008243893525431611098996769073127929651176071049605968028744062732272947224867741067523326984387563986619326079285159887018413545436152283739152964510210166107493074897602832853400645065906027640272151191062465757482281623168155106051043658139603167069423128561522000550393371141375981372472123676306413823022790182130012177635543109016845486091225152950152627326722369873919120381515979437718433855829552088503354902363541008827327827855618922129311837751169749551878436706979203468346558069425286810404977534529423310246989071141906912955267126846097043535835012965683257546015740567502666766548200030834224586298292505126927466374769248505595418805784847991283711661845157955649356090364701931875077077535633444108804463751043501833785795884226018190252051554850798474722443009821281739523816818915617803821194080134872683294314989304363801814320358589115423887356200243378368164228398734240190578121832943757543140765621447355945401893765448573566889356499741642622189212863166319998302935456935671544504477389988076224111029882156832876836112691481466257945297882041254179395200281237279327653367138849536845621357522204956754634439334158089477957322659433973297570073275413026969462960948857445144271604378191784480740730126930835947440682686881044563945675643073317124082558620554168139191308833708111042824551789537168765716758465706613506337513488967618753910090497159244648788997205373516791430700904205709538395219314703681293934100291398648090738501442503995967334739456461664784964777406373434629359997981702742280766031253011649297029902145963953120876958572835288946114939941622943559711812683995940413375215883628082775614454013099688123241646059626753400534835279877700866993457913514691724005334091959271603454967211215513110363197467904779784508375235732345435366893806640402689949227311986854275790396474522260688938227108461440709600494959037732681788294376551994220886257473755953594553082393265267571787097910114369621329071564998325518116081740959948536766382061466077562265279184073368832771103779879498481809232409501432633086900169909427004772867829039400765620967838165795280832349637088674493855538686191139482984512119392526885094512601474156521525360989662133803453471546989835132721725289562845010251416869219642415317426889106262810141805862189419860896368667445204741627238537439382973347202532255357693680984954917666627936152354189204167715797547464915745977826671054139242013036802885214534734542959044772292669408627890960522239914732653979798874956163430124968687323666888662687859141672507818988326345288096939621108626143669153185667465877440180214579594772977721123165510723759066205857014679019993865468800440791335915031094273220163245299749295391804696333028196496500695372427561762903071611771739314836413184572500043475005331361411079326299887522370218075508996207218220707681258075422363246347136279610915472922223198754839340014990330808585387433209313554996958615408904776653106133510810169189581162630395682409395809804083605555818394111938094057317938260566344059280325964432830741693517211899996594000581243289471830660709760825564811180559075035459033538143810406469526555031700446813593587615829568865302355621843566589790962722893182308353822165488536614491041149297811914005381210387913143535046886756117152410901028640040925606725169389827797892222709275880741320351196002926924200471173405763929130040961098113439327772804196546124324613187792346415380669936377901941738812265852034927922762767115717989790599819303025998746872110594218220519953969162516278645997608262328184831019279081719267595197347248251637450211774434080568056419062884390775539124236749539976176736532241914694556314357669234232369283256970041007073328645414885246460122489321171238051516525026937343918657278607855748236967159657794059849433423251427992334161261587825159613899044850140919815870467751752544787269545805889711884296632518703041610364089929847658067373028069015263782478969785630159476746000743593346095226972948590649078544212397271545182697730869269761589149990112427956924821866515441477387116447082001854358713331308384318136103361642012047121463490886737805447914850560215651004101252494766563405222762908938439732146012722757142428569287090175894264340491940511335330590224530692685360667543182103039629848910752542072720778895799808310785486372758053258893191091140406685243327661756609325419994374789601936775880054931482842729754324660011231243362661990028580685807720300019921211220682902695418519976743436293954491244668421551664651783963849803378238579044158818393582565779279857411558964729570555683355103473791927542500434261558414788747249514861731404986668215687758381460562774318979838491753177179171191076158585333593368860057041322743987754061350411916614393231182455489387736880968397772608610579436702693389489270498634724473839636962357761812592580105387440584882855332277892774091472568713832104984723820922095121734767614821817149238166538183885978796926557468338982925397809368299515479784411895112169721046793045879346340297721982075907069885497820603804186375*t^37 + 26518244357848677622858341297869470781992853520616301488713078897151037046924499009007362827583745548999124625455141329613544306512753875214624642146586014254948641739262258882859048956596303117117122372323310155270649655189579781541011265923507453178863677690369066056023778256178238508747235777748885315849218961487263687922833981476853477176876556537739901114788694775721832830623501425911775235803938137796027122071567419259485137476440562410017361585760933979994419470226232117459797334178951435527113137177376176394511863425369963870627865079537400943056683757038291823053128516691347674394298120120255571185293800293995408086753580923006015609580263354922014796721407962722488374515407968004216929139544676275798817217217559409628305899504064353749068091176642336564879784430596254672039129941781097101065241614240544780111753903537428294593071914862912166100811961136170414138779869732702025124176218285107758010997958442243473221412852820937561942809523922130475450884346363283167929964513486981332316094873112669373940911077268157395976072836327914840882856805674892462825819361441554072029014792664805650334178672604099289302007544843221632300844557272636866751798536365289225739613520372447323451111240858471822423615230279189029364180183202138842136517048106662548902439025292934705607691543926249190457156533336049193988285005530788374337344819580194974318418461409793731507557205845598288473331059612686266545440019600733267297658566040725990689606876914386219523552813638559477729027841663862242717787863960942073096750332987231529368688266293062494020816974182361938502585752840011169580329833209223934127102546182674213109300523700059755337993141115017835820309279335859457655142622897948416876445659554017094887233979634718306031123437394216134429131610534635587202398024299179506379132543142361965749833304972898788376284594012023851411903684830817792313428429303083767691457449987475785649105967312597778087636735976205227353238780727788598751730101877346486239531374530086056217647339964282965752050174837905232912735601312354195704636389432968099402806414827299689789456492685122319034711722797605640249314380301892283759727831406999597841886387198330600413378756971407275507348383352169450782370595898888754273296891824012221297787737559842809998823463421710223357678244770928720846463643104843765289616386968834491802341428184381603583614068564987377417211118875683031814200272215491293711502866817391783972589271770660374615813900039628748137512236339249057173362464254332579600429651772515986062715176793376741623757702153128749954633781267567644406478556569972268536767005367924545528310054740950887330511578778171244295876467094487862938662802099244223236231064273401696829035133017970662260994363962847926131864456868812298719255143741701899229785125233253254654920800356034732385673510030420533779563378438216370402683731324952110998678405433752135049363910037494371493399046183826437330601495911059497449598327958174870298185732224468733195783037941132962672609047994919595256639544936424247951190068027695187540354401598677514345498329790972166556362157110504736501035968121189989979030067583668184276064590925285163537658577188715081965932716249817366739231301561864537952328627250374524318295199229304626415362986887305165426385516438804719965071577845860508859688858461131394487336908879069212548449664891499718176437933447566486966815855052804087096670306239567052380478668907577177803338791734140466720405213576856509240668996679750095033569260809654623582241016602184374275157133052307808479312803911461712484699508968568329918954699091702316630906426697485600498277816973607245059852049740243897159035772513901527684957312030978539778450273130245058184394895172785075927745079222989182092135825427847503032620597592894767393967982402197044677468403892257524290551811082426699752273289204297917828655531474746401474241093473876273864789640387799816726466287561609705356010913458724234451704094760976602900475807451973831538073944672612564453564177774531961587492329652650718117712000810414956790978227106428767593374524264863174316798695063867570031360123363390495193194519869080614551003948573794790933102299411757637045815584825071193380560425239136121413679326972243878673427558848710743724465580377077786572474249944635608748881386142866651726765072956372287741825626556040027887120273526127820456663416981868395141114432105188857340503829687055061324273795173509143429152447154594048851944621603401285748968543943755264852776772429603057324014855151418491076304371561100215062086141258268954836538998906842728164390979376377624835453150416372990657912382449992181325648595210437680739704510894569032654510826983987691343379856414612435905180781717774447073046318985177996776875566162432324322366451824932723376632244827505210626457877394618764071121286485612906130143247323113918381165530876598963041307587409461308811261097775747055103528708549867200391402555069144724548269748451296280824417445368588685935595230577730207413231522381390416293014679937557051038265029955799091256438104143219669861172152746934641743951208440438245191090718402977533986962903436388593680361385206099643829900435436091950536658539803344357694519897139321567321280954410355562118230187371967243182160197827618619930173533104139891222550210534766241317534393843489770217740988825612178745168494170294453654974015438594508950862958495932548034634142555134981995585635312888193606008241762848954802700023340667963242075254336838588889173759258113499391845334110759070683059436900081331143324619835335709439822722557533772250327577950046772640203114381136495252357902486149592615693135059747483860526741264316639262709510227843252366745119431858146270268198330132943186079467299542456292845856492918835933162731274903700525358728397285731487815852412414976771158969347778817593423179368035646828423893030838875911312505405276445158288407824408246002977296406225802182951421570948230694382293241563425098241587672133937464353974055818363877344920663656700229272760923432780344254155773559461/741780923583999742625444039370739884637191890389975471192199991069156124621565175204179149436138603390902136688840996115523531690713198076968930477128529926141220485457964507458493114067375639851632008055648451718714203616036731187607575800320597572953647574938153451778984965003557326836360599842498216481819689789772879620829698305213605600608563364267974964886055841342035688173018438043908875968408210727550185265523002841622456621606903732881301358684859216554778073489807134349142776883059616428311725354486779485039717976123606367359851268632191842031070213773543985251138857769546380886339322451001925034037076143485947909536020793848186177182938083971951720922690387255853653849056913662458547954714934784121179029339512398131820318625310804801528527183182546764506521794682672075711892230397505710225275679386834033913208818577428696770603367062427294583291361446797056867962410551492385435277510758027188865134816183546843974301675900231549753372391950129021412163422565702799371933204380627617740891197360427736169390839209335670865922451792609273222494076122366198948819925977373989922391633765850279274870370688629864467106033221803302306595998005235106367789457978500916274480325562799644932713033342679358521630018860595491192289467661019936024322051542346919129863491594853218154694051088543585679403957114346818265730453916219294668583977066356328045094759928492591806633654334992746902191391005483946638989513219522458098765033043311535516328461056273731848556706095314513072877736451676317750308719855154320170019666058185384901894781795363183453283935753977476852558942126561882955244472678586648379209504058834668544139162061636497917013601884051700510136742157113593043195150981681988069121402694111276054931896055583761821480699583988551820051847918232217514056503660358024372547449038387040789690337181221549124667921712283066576015779279355849023278462771806549385069344148091952595000657244530588020313523262928976332663404438073737945910563133078967669267660918555735952162932669357710029092335940285713968312373006034836959724842013585642117256093368918098451607549539072999098359173638627234297996021399077001759872117357865754230251351309358417775208751597074268865621621400329832100834670604282461932993461963214656032702879600582982656183911458308972199348465558546334792798727782682686150325183678920560391008164048975520930901392219725934326925582181014327534777352062932045864815614446229933203436246748222091035612384529208081041848686478742921030882409224328937483846087138093679174532669774471835316033728093796565869918998747817621217075072542446247406302031528075643424665320662821383458940173315528897561246672241356523492979786381208414422044898857515753153122227115600632319675526124813458729097858016497894460814599330331498743342570762489301208838873131129035551043499715774871736802481362080323384099060963835446983755929692503019881894156930207075076786294705461843999826938171625447713505122939772910123932580938733269570796264508084927381069358920507140122786756196954856124396406412808922416315727746242520324843062649907703839832025822549339159331350999634873178409715696697759247797337328370503649483540344958206650728373538045347913964082303334514915271651162524270536844456004637736753570524137667269757717530466425498477238560185722674394038899203375208229906862234581294979887471902365334758709132458518573532927723027118503289215715825233900225820720200690508765947547515793865586177975056202052088470751981785801833323982810043238527082777471164255685470896774346422679359021548941364583793839056904158197524053327313049011834338833622775897728292970141729601828307036217271096297945594885671357237909830869172762008487846567880709478807370013589484890747364449035199348249774132180559956715643319800625557500466406091149608415131190702013431635549346569614959598107717928779073379433498580834289373692534212710962665224698778287734394153644504915524935810477311730803876975617802074799004059729735209761407203505442150064119916053745612973775819637085501903259691048678004396578236092222269624356980887955115903494947794521644697205385851132807610742906538244683882160895261130194432259689516877215071904187123979303836440531730701244039413839133702928710790467085286691847424836382312222218749888024232879979556255245629353784130332058416588642532067145492449175255309719313595327914334256254722558538027302520892718450465803303543075060503804592997048652465678698528735231185887526019398595908854181889564512657879566607851264818164820027353731938988754842112128509826309133880851578541432986802872722268357771967473784509309926171612030391329641984966561199243619812408744613104747442618615591490249749962858420404098232951060561691850328746956205253858318464946102237925336494547965972743187481510264882126689475891358745385491084019177628187358530748038035735704061021019981474191509638705389830446413812175922063133485260325966742999391516838511306579210054320132145381939727818626018327974001328133466203451956419233243037093092538200919224646270184905130556922046384312942042723070725617599045818011793266034172928124129029884915155075349120257774022160009220860693854314959666364744026596791947004441262354552229492882157379192220800048130272204430906305727244841703413583257633948618556128644652039542959123140878756846455182077977221289457040485290954702585420323746944361977979266437647647387463953902118587484072378974269124948608571843917145141651253109111999515114115781290551047140835440112431017006907097461344891268176136391296738255255714372271851504559848224392118758596172700781254874190887487394391429549612304741345037505387103810961317847456092106050798330210161433422242476464061174934452288870787150313869592083852214086429573910014591340653853174079139494047083182638000234334469158914031040914022833158300897950162853893310497275291972896115644289786460876129376961310091341188205096671091142417371838582950909279549846830233620838409925053348971393188510554462225844218851149607993195396520089613506476377174638071593075*t^35 - 12730385172940595020209655347152376069034002233413044286418867802035215571425012958416311108530508059504316373311577381478640430536442737534708273690580545405742594056661847673359903454776115220410830569400337608590288461099532300452258246306944344662110762324805371843597121335404553876551879091915307734489562001586243349053298257406256970878210202949777534769883323102044864225131825153623826798618317804071450554805412014336251297523094902454771734477860920572230838138758116601200066540611381066227781078717417419404757512903121790707042273753460133713323724656401690068173738285342686039270211097065023845339111178233296054661714684580312625691065101609402572356393499099466003767461247529352970911026821841644891611057132101000755925090139123431979487439633274192385057670989970568268891897457118494430728667523942872496489236143056346578633124637645743156014395984084838155439130023080101099189731241842978714167061297702351599855734529390605965669347485084138103021592515108492011861635244120837946807577669564202379935786678276711735540603612282514166376520147835873840726931430676104688353743819646781647617100540568053793371435304598440235466043603506677795914417633858598280454792593383497931536083774012439728683224384694996045622453835155973165011916114840473466960787537426665788280657543322826224051786785345403542445109889210273477156450412517235781040001557714412012637271160863482926829577450147676341659024459385099190611924580917793602146906081727950147754924087005336715677291358109163229668034454785751483856804661650359369102429255845103272836762392064002023453977288230351350136044928393726819205793354964512079268175179148071817811110379225769344243834833294410259847740820287736349170795660744060021454701791447756909078453036257852932334895995498639762649774419945933608956873927459157262840712243583996119039015639525097653330558639513686087458664881054795324997709142478450362865303943448339582711876266693845927072653525566715105642458507239377748008657411526683237544410891512424146527132548800241474479607446281365275262389157153826958870405538564074624726695700918773199707234619995627142558962316359101841346329928249588626543289097601153915926505121750123902074317493317320776064143400921745909242236025188424064804847605400474256655071620055132829973533282752193950528615463567604774057280330117510745473767411874405469986663367562209003611043493182302343977425709815060133869348501598434229559738378808599640032837263517320384571385237331831894492524031720940076895819713183908284785675198715279002472662117908436677791851491032180068090978961206205804744719141794842743295990099834783762332227366095535232147507093610073773893323780312878850121981525157202892404987396193625833553693329197192550298288231714661308100564831915512832240144134050967769543109150652123729813825024207547462542798309593250750932774549549624041108676362121365400411147340053213913530623852560633513891518435523527034345346366040048351840873070644213138094991967122729924567204025335028234262928705465462079558411879025139691544595069026619467556282823774047767873038541114073125215807933513183786328671583409973432696001333972556256686581544962126308751604823135887536834662800947472158788198444080069218389690415722517137681543711242929792992778226043822642326436362380476536398799284024411397840790705826302198615292134763387119886192582573092213385758335607453943102998446428370539216107081130732913499240604811761426758726764391330204084371598862115045014174750824079464470831875179126964594895267367419341715732655884543267317777843914689675105639573520992744007576750191362649429567244298016048158087630859644567660784073110582578406847007747311931926524387193825509207701378095856484318239275374638792316771656390600442765026124123753154621480507921150347901103484279021450059447499216854133510598576344791277999183685775858892896132179078759655064604770566521781867489718601726504774239078637942239044489272632310340391880323931173760203161409964383751958451001574624734978544793963035451821013876577499031701578041849698982909901814520010152986979423226593951843496695553425833743561917094403535589299788489907380726398185972668191272771695170497101182469099150817608750323927438260334779300204178190350524242088822819040469259132933952031387958519800999198431823952050167623382630754084722096652148850074378503428889241394210347749236230055598636190389519348799619878423849950075039854056264299564571559250390456444920870210550360343345695914097614418035358745893391529813507076406106594459815747994729537327673185703226375726762948316141289446106786033020001184634213687947828056003435781772197866532104435313853841995412945730524220552918783091671585834535323217496470170034652598580404513635141559537605891489106518621360140974882825104559934628143396766072488746093810739908887368635184617688121469760270992621819482105922111594734010464549832137516897016472172069492977053380052585957334125620897619733076308460821441392656820524795348536887056400454865681083904648484134145809252817081696617299439176577407087691013289484001855524754460724500085601904373428851681368973587483086805212219107756091423978690165031614138760055489127902328391887238299729969141071756558881280019331706413865912160883846458437947714941437715035120232582528188554969135338453791690978585392538159249031349591151416194809705512524966120419033563281835953328605119904889981245967343323718936803112320360728324744529028807375821047000347488742337133771723611467440113142325517622721113716457285784659902370246742994062612760608037037685612750353931982316088954110962014995510966416788722509419372177536743613644593406309778622590688627572332858034629581496004773839183825601370776546227743324168193465984716213771145903952132357489018249364964479680615275873374232748339633958549841357660484064896078308494515983714973758270792793440190611723293580554422812461151431800610955093919144857931561833033131564555052178767587418320395982654677834692492357714445827647406340902603992642768834207709064849953/2113335964626779893519783587950825882157241852962893080319658094214120013166852351009057405800964682025362212788720786653913195700037601358885841815180996940573277736347477229226476108454061651998951589902132341078957845059933707087201070656184038669383611324610123794242122407417542241699033047984325403082107378318441252480996291467845030201163998188797649472609845701829161504766434296421392809026804019166809644631119666215448594363552432287411114982008145916110478841851302377063084834424671271875531981066913901666779823293799448340056556320889435447381966421007247821228315834101271740416921146584051068473040102972894438488706611948285430704224894826130916583825328738620665680481643628667973071096053945253906492961081231903509459597223107705987260761205648281380360460953511886255589436553839047607479417889990980153598885523012617369716818709579564941832738921500846315863140770801972608077713705863325324402093493400418358901144375784135469382827327493245075248328839218526493937131636412044494988294009573868194214788715696113022410035475192619012029897652770274071079259048368586865875759640358547804201909888001794485661270749919667527939019937336852154893987059767808878274872722401138589551888983882277374705498629232465786872619565985811783545077069921216293817274904828641647164370515921776597377219251038025123264189327396636167146962897624946803547278518314793708850808132008526344450687723662347426321907445069864552987934567074961639647659433208757070793608849274400322144950816101641930912560455427790085954471983071753233338731572066561776220182153145234976787917214035788840328331830993124354356722233785853756536009008722611105176676928444591739345118923524540151120214105360917344926271802547325572806073777936136073565472078586861970997298712017755605453152432080792092229479911790276469486297256926557120013298922257216713891782846949731763599083939520816380014442575920489893433050305539973185243058470834555488127246166490238569646468840834982813872557438514403806131518326693326809199693264787138786234508185202378452876708951605657100049162659170706833195463104099923074354299639996088986603977268943239321253196915549475083277069376949739081980651713951778543776699776069315760971038947590548324595422968556167111204281708263769181356649320394042655838599616975915483740167315620178593020869469170713847267829527205058464190602257036256223153634137267847086993667669694963093631953317510626590323180190165874903235362918886632709520936428714367296384280368160481303372780875037303929272172848360318619133999225338451754615153842586374989222436104109533468394022881846369354486225984794362915837436391212333041485033254248878984310483721883784656473062389907452288185533410585756787235542809472403016322216119705122206441067234559348999268782252884584903728885678436265058549981480671723281301431570832137673458971683657650846107566751260692364335880788974948931842695996311857105412612359463320363856139951395364416307500230594681679688878246461780419889086492651017493227312695717820102918508280378372998337081845430890371295849181338768387008068449636892704157639176637136390821680101699993616090590704639232204129582736025521956269881406091297287504171174653374686368295302457334104093573948731161643172565595833809885349622593921440166601819259788383687732304556134972103219107869614191723589422996872835711563273881648201064196375279279539895410870985257076638820002051853819113293297856170352893407914458849578495978549150945258694681834708860522047085705918721265685713592298502411460624954477347411295110523757996877943582689610619125495760211791548782837315465222137155924791533638279821285174638021637850915547686352794499067698029879904751796893102015299184015626469365710681011963955127561630144045460728328546440528653847482638436323670698379460689496956226636315013148033043041931421023001081007118463915354341004370976384509017734184553526308815252548447052777594901644762765823011326546444657547020113190128802739051861838866524399202040039161290523577833723890318812705672503356137881989276616017862177655216205000330209387315653907819650157794447671816554823095550554654934931325530285454222962078395661581401436430552647589277608352509120353388643416335335979233021273747255532328845687698895219996438427419466894528650299845097874028861344895773756816330675628183615883918261308585741674969613265682970252245092029974053328918705992317786538633913973199421791032665751277859644533293126854756121355865681429884799181361480246746014999481951054208984991279170241715419169543664698387124933272197814777216161601904153196488529300596324575987498662083560233575403308259953332798885312288047713511733947554103275640919824559555835421512993053253134839734917963686206035512666957942807226480193635249980591115413860063039001355815836881440145538516175578881363335464495828306849176698062625282596893557565213192155025105914307872175171681840361091166357597830516542960712405470461952655098939654205180421578351362203607417242041080436589849268069909404328275345499102293819250490160639068210947928976426260965942501458100473031831704057347663489786766596436240050638239772106042338159129102449191922347654121914378930032086480205782031003297376616013675350798496308919960984977905531918557217258216377830644241152854813512704054532418110673661487401644505098168206510800440748106610608965653452928715858796716944123828928496064351806474014171706908685494506677826624335188755296615383233943349804246584179888420057300373267825946146613518208741242553821358228647452177698780203716694724286017432360672856697382492519062357513944135126921972378180470192323040181797610592157994564404703129145897895821715790531236641524029778600771473362717577185424080382012619868689500260229783057476008944427484567471903134570753473387219461655025706077374076632336646307388348995086301917082950553532155159191251786214558664789709986030401969066716159084281911422448859962479298065066694943171934391433585500155163036593216100141333313946998632733941613892812463356329325*t^33 + 72748737159492924718898988911738889368292062521271073289960374449561720456380182978583197099984099847326871521125611441899261091457204492928307488668787065478851538730564130507708951084234694059612141677799681333090273985183638403682283870687454642913026790027355165105282839199855701246675961991316742917449226945312932676102096933658813267485742462471840464297142167324245393859240868563144442947189423260427199034877089726509401953806483660273181720400681935498774169704551376067374538150936080912392379142203981651156653409098068726785986208592100012517602312693327306780752174581731155326137965512155543663677069382628160155466871055148736855217562768560967556608915914043617399500534841863346029564775403016910928869333844898915268394626305738927524021861697011617815021657889088145701429397651350731778391863008759003325561777644944286160842665071363725133541430923240285528729650609952486289348041538969508836211633938076689816687469230803636452024983082697807831047145682833970111825408114877496857908362641860485087958206852963426410976921010497097308480580477675907019683906446932414823667388824989360157284222251701935531407737951854381192890487186995756003343357371813509662876589461027625445031051636146745956931957691422018987264250847749765475715342652549449296834870329873861641989181567609307990238979365918730582262896631669543194386433886182243056554997666603394943352817968613940354187944772209317204439717188978279825868082547605910080516159560734207216093002994858580534127198465867712727307268915535361412556980770899938109722996620028323286889866570980819275387192290243218595620098208625408675605930803184900182496200881673820978522654142753615077530387289791334646733426533878225029924102439456395528862955032233744478081522873800283476564254209916589812073650199995433900493351880899959887772306227118426169581049391494142595476025323551970498826263074073797488891412876203269359704134398834500702086449818560509629048886312928122274328561152530440199058805918468295281917415210580839704811808859225653709296441280845531273509907773957565101932631709143062438563160760837476294665140936205943807694416605416039479044431159112105528712132499095875189539435745478360900084432523289009543858014200354409850845795954621787520106336861399081919820598301447711713714670780935250143191947830139637873211125302219509330118245163813331033749860854612954833998601424675334644409429943361506659275858687881254560428806877635913754336363406937167368889980233248716772309587999888778745793024065303851885433266503196191005948271041936780114598853121596987032043288795959959639938407126765691660831801196732969620022096925283338289812586582103583402488033372519656042958602052414597564893577280323695310135151649953790262887668430080828595031695951227843137408092575982350733409857995822373546391379854092664451901961689716970797734545014337527478737781258959139743987794027189134756705544178657212102206688279701266464010383565750030823590573632303189344939720858227431181387014961663868788571030766510974099580879611965916777109464910014720598476093034634319198218370533190886975702012304575438380208114792840972870483793852051999393258991862330492370273229726849558095268377459929013771601704298169126244134135006884757516947986478984240447553039450955277793543915772853303329342924158928436265934407228349090332340630897887480878323748057802982923781483182538796526065475105315058697899883390275634601898403857858302858273142823008004646808331744727475801752405807756222796250451169154975281348512704201030728456676789806138205547282386744618536122251097851056420838072331789439470287360829354880809895520676612706798282132102670972452565372127829120658269904943512106800281400620462787718886514037020460812712766202421328132314903477397836288523619224249628687175240455307790477806455857185644161184754528982197749135007170191302427704640905483790578379181690925351365064920283776754230485932438110791986974354922366052421601697603293224221954158614341582984227806453544181704347429642853795024146071391947725799767685783617060435995213031387484819778287946513125878215802046630072390878447626460562369450294546865952743858828626124892414687980121559082088022939726143222631928483363312943052242406402854244595194755405888236906475676298733483714294282377024084230837599339572760980906694359067274286827779083316572497224886257629478430159538451868688979559914059677527580168532981675129291157064305909503246303985205657955076988599421849334467387013494336849145353382097594959174399870219611462821305156546280303505233381752410952961896895153073517544150041681872189855779744594243459380086880372920826856748062850322658946856750572469257119817540913978921015248557925978994294464991849376147050717863429439661128771417640351768913846530547311933129399110263316759044306631975544940656209141437310913342171505606773872291105336218571514503393602602347566718714007401013756202557057096509007016029020659439953940642571214623619484587815241905925040335513489156098327164626539301358594394438896859218158926641006152471057820748298950726665015610416064354936823823806265075190601293351498389869879254844962863176831041258232150658962153055250028789581433545107154387413596027847331750208586747875937830958319053537611704079780641181910451648756269964955718701335534405231721917491315222638188328531575829350090858930575608362050631092957818550022285833696301906295304744234488344217338504802076853889479963991677235067653189757799549812781209723527250178704217821057792259674073206521046619144104219156800790657826794326330619463916763251073295053832336943827345533372946177144626939715061258014421183050651800130327561049558921745468535703893527358799927996978651882384408819727190764612556157678284156796267724610834881955657465818052527628241472962279100673313592011233150352128715344036852381523118156887523217887465723645248673443518612998432587356956191907314961089575278839586427819452636222525620612298735528268733671797002585305801734649540901623702199290977443687581727618203769128/82420102620444415847271559930082209404132432265552830132466665674350680513507241689353238826237622598989126298760110679502614632301466452996547830792058880682357831717551611939832568229708404427959112006183161302079355957337414576400841755591177508105960841659794827975442773889284147426262288871388690720202187754419208846758855367245956177845395929363108329431783982371337298685890937560434319552045356747505576140613666982402495180178544859209033484298317690728308674832200792705460308542562179603145747261609642165004413108458178485262205696514687982447896690419282665027904317529949597876259924716777991670448564015942883101059557865983131797464770898219105746769187820806205961538784101518050949772746103864902353225482168044236868924291701200533503169687020282973834057977186963563967988025599722856691697297709648225990356535397492077418955929673603032731476817938533006318662490061276931715030834528669687651681646242616315997144630655581283305930265772236557934684824729522533263548133820069735304543466373380859574376759912148407873991383532512141469166008458040688772091102886374887769154625973983364363874485632069984940789559246867033589621777556137234040865495330944546252720036173644404992523670371408817613514446540066165688032163073446659558258005726927435458873721288317024239410450120949287297711550790482979807303383768468810518731553007372925338343862214276954645181517148332527433576821222831549626554390357724717566529448115923503946258717895141525760950745121701612563653081827964035305589857761683813352224407339798376100210531310595909272587103972664164094728771347395764772804941408731849819912167117648296504904351340181833101890400209339077834459638017457065893688350109075776452124600299345697339436877339509306869053411064887616868894649768692468612672944851150891596949716559820782309965593020135727680518657968031451841779531031039538780364273641311838820563260460899105843888961916058954224479280362547664036962600493119304216212284792564329741029740102061748439129214741039745558788037326698412663145819222892759662191649112620626901917343707657566494623061059896999899817685959847470477555113488786333528874679706429528247805705701039824197245416844119363207291291266703314677870518956031384659221495773690517336966986622286998072909323495367663577705385062060703865866525309186965127813909297657840043445351560997280103433488024413992702991731353446036392753039118103560651646179382914437022604027416469121226179153836578675671316520719860324558986934358258770831538454126454853241614741086052426146225969788199618429990999860868624579675008060271805267366892392008404824962813406980153717660019257280988617916296915706280388108865153467601602449433206390639239235803012844514702186169569423717636566428668499766051201622147814610971482507862498811245426541459014337283449277746197207970755831262453369264899895662648382998195103299167002209099350770023008341865143856162427111091882019069494190389458104419212235992508993192585507866251612009436375674373213389682235865195132994984013821822934756546935146191971804724480538118072211967093314669535838815462147927888848319242045523966299751027533037480930055961053726704995356294525374837560594212662675811481612768363516795836030059649384000515304083730058237518585528635281162936166497470951131746963821559877689263912025545206914953477219987496878040592750967681384279841503658635891902055921023968425025988913980080022298945418438616390643762842908663895133561343163416886865089092591553645560359836342530830129361742830099641594046964373224616549040509310426561878239799724894814145894334648259870402530655303143663349081066869811892913030121810882843876185706359767758985463640223165316285320078830978596668176609432305262716559466594249974903575617772968404813311180617500051822899016623157236798966890381292838816285512773288678635325419897042159277620092698819299170468078995851691633197587526043794849389435058326201164145747867097441735311341644333784414415023306823022611715794451568879561527290330419535515231722433695521227630889377397581788024696624928553431995012878166105310502404966356153983459200845638100726471631542462321695681132714695521057430801674656020791553255981826725747855693782157093237078103190087829676142965760824981820256913579861098669359208886617361693958817087125592450935176515836896349499161019472812191034843925323814917361635839837558589168988079827829533700393675006722644954777449850273964299836526136798431947335488732878761575765507168073097729623094584979796091114150414659887639426901347612202923237097872397615714776311430302474261974663052642723256658463512447821258849109440729022138179979156527179233860826957623954610027749995873157822677581439006729076872258749661800583762035384994011359769481832727551774749243053501140542458521052876817638376165676002130847576373170083115337303967117891224442386021278848745043314494045979130658007014831695591774082555487946315390145175467783813348016153548858646514002036441555703125940689272439602137027004121454726466768802738474464989458950769116264923660226969230080624177671757556865918448241436458236558876101683897261013361974891351112135651188206034995518484971558510754660778271251372728025499209128597688024533338681141356047878478414138315744823731473070438735395125404961337726995458126764306316272798008664135698828560053921217189176157813749660484664219918493071960820829328211346509720452486552696569438734285760435238349072361456567999946123790642365616783015648382234714557445211899717927210140908459599032970917250634930252427944951094247154679862066241411197917208243431943043821269949956922749038337500598567090106813094161788011783422036690017937046915830718229019437161365430087461145985510231539134898492174878890510148961539241564348832671898131404222248259385462101559004546002537017588988661129205988145610808365774766235071587754051208458819662367787926798689455185676793601930204286994545475505538536692624537601102783705441265909834506051358427135427905511999243932946676623722941819686070896843675*t^31 - 4878400192621487427521586941293017776313006602555855898170228937308826367162901973663515354077253282214488464579635197371716292154273666368494296316791743746229813338539447388621067003617580335023576339038816616660520425951983887254441389682871834957130313044538359057488548485499156256138196117458451676342838014186088641773389975066073275779085891074306830433546241995863916710272160737717520977333765161856931474524243855781892586656688063060391332558778644249139835029952794954274980741168410504770286869253333273244771479697167138742353877202205079439871155625780459479644315070983580484622834861984570239269539006899931965344444661126651556784695749625779863012564939919511823889347367740898992167131589654310907478209572436070979395828453856885052364562871380635154456730839193981024254128353216369567573151914883385196641048123853081958389332508124629235070147999557561916053837442757617256810600366465904513922967969161714055594314929580085052948323435536535453193839694095035162956423305752088928024413836720734270099315730295016918622979858179390715738691069217066825911686455291795858215785456065948041544132258323902901661331116451222886351984054772126032263814422832434313573033533424988511239676774346706694245036451604622561778478942661945090508482226549484248134869010012836104113751598847163827378670062765388456761405214721131692935952143976796814546255164385824374121873010975223071141199722469969864361060420494766766456093507918035519259694597239378552881723031402896078658290128090515759621275108952615303544901239443246748490817720364125756078821579188614399741857348442858741320330088999917549897949521371646666471230404798519444029646225860759279433135938155421035682023614838569300154674885639093959307259794676087447168732686972959714425207313491560763182341549447207041118169766745108931117234975283847034333050047173934784447379967048859405720297378357410867050936653236511849691293222184128763421297115081467412396353574604558599903755755723244270259228569307428294662600269119091922856807052622701214257626840176636927118730373844604791810905723692525444793272741508610741504839507070287221821338485537213949058116904487136917540462043972737068216895089043664303649549999346701327048145291911418783313556858306743421280158608787233478511264127388542620814469967157671044141760106479431222542996970961161289167183137541549968330108162004686577996541736192054179999171251341437251306397947733957126667083445092273210063772956543647068860818108836752709081024444323403232577098687794870212066602058461741349807289598837024476592286699500088956398940972885144168771149418175044394169976102900882343843763662736184697167441307416399611218415812777554433399976146838618535649124785831852311564418258380365821989365321136283345694889531819404912368928143639363524230559889483025286147434420196976900667967645450567904870695548959179456408870648297587894230339433436930355962007619219355834921171351752846716755437496175514166531811816875089769546084893704517779738549856006711900151634551534729856736355754196951164310099564622181415729503489913799666300361050885633528611459007582591081060514304197994784766618191326118151873448509514945472278679120376537674011859206043573663526950296146724976672888582931533405010849922529054361306653762684281848261977163766473733460044772617706226406530407685761869003287394493901560610049024851863472786855438554250556515423214287632761772308137584727214085783042517956656475283697509498394470896190333523432049937058485294649222797403506238475066992895103028780601005337937046444034155633702242465248608078143496908170516220994187503516597993051555047399776173228478769750620676844667487687471827290983923689804814191729103018820094384010856603056647493175642247916992785885966172836132535451465367905119273744874338794334419316243116100320556734788110234357392649323759503586291889860523157435660879397104784755644614131285670625327451245283976180704499225517947172056251102159320680899918044233306914269638928597384468191163350539891859017467692833592406468558201963314357653205001793336480450636144314043140724887443439197523549687288196672740026337335160219096490649285668368586880916183084471702868189789092803933140348146371390648447166169733859782097277282994544490275914094075255148598288556049635139069231464042639085815962340782345751281227759125487475423666242889530713600678062833284407384720198993456990791735869673214458211178420092719746711440236854666268043141058908880525636565071780460718464906912678214785010261524553128703573829302538902607151096918716210804381167395184703335895774400784779854453151874396293096266417879100436639257707702444194244889321106887378184661051947367274322053708403134030333904280646487771558829686151498277775656802054346869256211012186851769958499035703861876371527831557394084870153846744282096862369745715462276857102638861664151270316148962358404215592513407813396549430009432732705304364398272032924900295047345562023650396164375606863919355338805679150372591083360764274999212981378471287876161463126253710402688358856370706980358285235572747925651638600477220719172904946724886150623960611666932344398553345595793296909454427384942180460991194876292021940942649521721776593228613218673186221725803851150024185827554577971103549770178984411328201178277270532950591518832975495181298693691817745331071982302848174478847425497865824720915075752158565815562651813911407286918943952513677502416264035753423343418033775312048177775476982864102242876619041704065050837000037880299443885403087716034699408092537759004129548455880109424868940967468567166675632914630139037811501821751617133285468968539544218234723502857878205248140707168805885978778763862205292370364164618805468852114438238444683304129095259744645304108094776589454383906232984966686404349423804555888402441967833951150603338219697772974395270676235745965948594156875788063905366886892530597440606199289100809041415255065141458766884266512931226139231168528879452719742188215762051349044935873150616886604190586192325321517736/43678856227424460011226863557416839085139307421836753296007679965669715479508446056569688778881689395777647577683929622777883330482343972786188942585653323863922353214370669922031084545698002346614275947977251381286294631768675927585699547893941997383343303183762236023852161277731230202857895024007831487664753879070087637683264365130345439871984017865241741403940820150708706676854644329262427412374267400751803023827519368554317722214436215709856454812472508911315657169138668945290025264491477669869866060300040778688974688814242054401629747000871511435521287549389430775156665972093104865299038444375433373740022404762357403787323293032535284370731121176023782850030411947989334456037657486524696884174202509049634197836172005010322240984081281388722877944734251345580261139983874699798703331539023633730622991873776709626225813689915156235852220794766584166450848216273252196526204410354134319025557469110663962872761833644591427058214402727408203603597068235963882436658266797655876995554789437878156785707985893082262918559400447312928612945190040996631124843192049212943734916276189456651856138188977358994680026947871190175994466881980225174223522667998994998615354668472916216879281843175606332443419782083013942645904848422161539740547250904911747463920085698871326131234784131141878028579557185106171598287285278998515391194163013424929281698598377356746126931588211289328091587428839818685996932906108885746791497194185910231110076190466373059077200727839979089904772760348780851705550277492461106649002961261007076063626009570567979374244703772025651371045884130778206883911082721257828905844525364805204100918057739880636239633198713874685333622230755732492916398027684620174074471255961817013798751310713157576199266792827512856871623375401271612547855868201077836209164322038490938475656241379677261041673720348427111795602148956760192648138564836621934294430731570790158363018216605516921876638803441381271037406643746457899772806712943410068499597931543308388103318487267746868662947904237653176316240979586716388303083919966209037567002985951023473366334222952166575491483971834815615110755232177230898243493323550361086730821042577860592155097491334469044623147175454962068380177399404982432972855667942899704195723566702347897470983693838731697624756691093462264682577337036778546426960417311064468657140872030652557586246218961692220713599644274696593751378367033613756528108288395896197877007507074471233177249552506677147514298116159206000928110058912153568126716364975846293211623154572848492099977994912576068276435602041272439856981493087059109044359110282293114042362327562057856547113095865058421801392693950754336683751821687660113513914712667162139546934648548034619871508509111148344476541476883536996337047451048263114692103903219724708389347484734393056332038100399303168648234750288842933810693987014458366191188945643152280149478706931821447218549947247216402370928771698982109564822268170469271404551529991748419996030111599757296795478964889793470979506541658126530527637973707019177831841647451626255953051044965637397520200821679153067885654362310892986852588512523302824125508092739499392471425393119614910235845949651916930278424453085107532056256766453389255123522725903886897970871705342211841608095379330125971396577574827922337369398065211524605895787715508524806164510577049077789394295580528424729775499351116045036501120403542564197777679119253404263169166832093911166453644630986325930573715889126080896146511253407766108977090641656411894835903435322011983527472160291776041027284935037509947330410389935472704923331353118791928500229885236364172165260466751817155253586947857135778839868788229315005674531300844830961408589914160423083251440270123688064906521222176978519162851369188530857345121504854980579589919382302458004201212360515581531768887909971764211838378792825172457549123724962794058342692255320754972739737071602846647767258232293455230560864115824316870989475602762953015157135415703491832628039850692844775861430512210025983354830629420514507280529884521555540453459547952178986690630339376402887009166369173768555627331602341464553443540928956425058190705838686651291530829423601864249735416785212113476672396651894024906843078643881400838096129494989661018721174529536080852818820397912333221299359431312466654216679461437131545158162410507799094549490200009073765213881284403210083509591332892877574328019356665325093422238585733501379754528947031771802767307519906331537240572723767655359600572941964234592884227063025578240217961686115569281537580531812609088784586754496807369934628962140737912839866607894813436512921343315413675795325731970257560818447007491299050668664178593456927148615324484560405169887031215870231842194521230724113521056563646573149725395224278590304898392408438536325944336778036997296124667005737545950612509491051906866157689205026778223006668514311889314132789343778920141966385460797483960801295455420598464033082005246705169850959072554604194627607276063868586079568343567952802329373121168404047983018085545962155665154139956065534221665721010469034250009765159357702985093053904167146321168885645237495977476983308274653855500894122048966689996445791640504613796810431902914327418381263238807990545305326937815783491363623551404281656235485965762393647790570684813261219252973393416459774176846107674121687561935376752341698530926063301314703348863020711499413568225108838027815454194034495181764343087799125084431186660460800941179372682239308971426562013788820765895707223786309521679598405017473066745728188843452597554727366003632184965980471372168105751127527419536617715414959060550271025662835093835407860961316227442827346632958814564033735173255010300799801956037133787043012334686638310260830004941975424564871026635484404411374585767214555529167410791148781211015169387201537769722851099708503423788313816207526417473345110473568023835463647842623443992409360664617389368683745298078972035574432358636529125005187767648068977861318982122461793243686235264003999132387734144073263378511625*t^29 + 595540187262187602256069030305092617946611808873823557936521185871792680799041595670039460015215936149627301453651785158971261964776828408528275355719994297090662636928654952120840109269239335861357353722522957909082007666206859131119633127935267837331875625123896272616342203693813928961340061869740879249150824669913166211765032118288482379496514161079704993653095369814352205544372001149007193301971934616886109057520839110793389340516313209280573469715109847020979180009967241892223173200739421019502842520801560812994856226764225231831614170374666875247685208787159084928520785163187162831795595501878660920702289298768026178526040965518049864094119970366218237642800112766165962892950653506404770644174708787168573575222752033602543430055798550187894794461575442111562950086576109436407422078847144262831084430717040380597259623573445966106516314400827859300549463766705439076221305129064978357348353758022744552250584089127964046803481721668331446489380911617462685243494489601029682088784081228987208018100246176761864653058984855607910020610771358181362278078326971714190263148991134325765104578920090684863363372917103735195372995201183220563500136230692742945837339394036791359857030276719625935937740833321573634066824873622962663554514551481294631233324214388487617018912208380326205951151702434107391861345857239524032444159857841570381733234852007229100758527836635923661345090763050158805986114266309608114552773754773523027800772496104716929869277810464517229092886999505523447046723347238697582361006490780621699571113845867899080215974909166309669933052778266824770692960070472676519602826753350707774722506587057681695547566968665245268765554676336011684768176419080421606222789852053227451567701260682107141957283775987717090131425800863581706332502662816707125697485097631210970340653483947631307512979405565340586177142833194656946725190661420259351507330216250033137451104059551733718422164806874044402189861068262792284685266677645895436390576947598865605297956819789015019167334148747461123848580249061487808026643103433667401268104615097819562975841271951772087724077495997642909431946935859696968956690110313513093221239335700703651015095926433324334035394245211761787657285227061253756438405744550268434932702452832677354045836466548426408108609930741659656363838652943780524267438106793767610195280979612965549922402743282041290141856817773152140402099642824839038544629347839956703983358211924562855518551294163215364624740999080677008313134266605187021415583279256611897830473926826545594207797633396028417481904194300847665698366636433328245731321444089014060797448473328340155502795817878928430266460287542555739309800095819213108580610612086803936534919415914340660566019247305231470173059007669848277432208955461544304381150943648392838382916401428126272256389740093956782359367789526819980755735765224632415551669923077871369927824858519211202879134655816427349838490389281529248487055658142932765569206428578064971613970476022182113672366669789159418742931653545985704917083345940893426929197725074869467241959600107960603355909455063642832816972104793057530834152911926379847981251960389055724717829072891260985142183435566515238966156025627357274675923988528461864036439244712929893345365587327874645715157965091585852718727611582484003453923820228271817553505814828199366445237503037109351780056107529759808010339482576040182281687451763812723051806552789119824899309210100004238914015378720454340910802923609120673825178574097942407522052640995270268527697951136581543455064415331503097230023279788554894953007284749281394673349456459620633126959510025195361669776444602529194422307124391817375593217544552237227075017825625124741644429670824033093365745056286612160536195224510246343705348544570931742248197193132450640909551052453081456323772429174335512384414774055406217424926757199579643432991454548170664991641033489886653338742379071069769203383596476778509645240162244843776779364578095463208055724024921635182965410787104598742692869519658651833729304438040865464914366509885173681380360964711360876438076940752470678880797476529204711245564062988319857355207883863133177399151330571994335142388977087935706204448332971603669922710197139352096895388955472654128865885373337980262635548657213467979798099935086245288271361690363640867614868927801982943580610157744402147151736388461233891596563223817170606870552311415347664773271155108742522483565852593178545349867406028970858576169814046260796586760189786359906319814794287316170614940696674569608507722077527259910231525098755515775558193841694906622701378220393434201611052976385639078912471492597391838428921997853880535011966153281844609844785955046935815040389221664886306094996231858933080562121678234549254190969545465210074350162377579317227186465510996214140047468791803240558493845850536434452023157032025042997291723162728292965325278387343960594658827765115434240794020170119177921566865126739938072442340034962492052886604778344290590062046780571832656879090595372733332654467925102409043552794650655477971831527064541270646780714096326834956480747747123207169512883354371802383394705869726421308355254156994724917189662426265548155550328623270183196991826066934992300409312622729790561025868929491883726135345031538168831387861088221302960087461850116626393957927789210046076336193689042055435227404848845982149856454593515139735892832403687507981865714510230212326032689701533782501539753306895209280893906314847433358927857579129422499140539685814973817241378165279034161602154226624579640003492271062969286555615488095630014630209128454917782596571796496023888156076264617316639896465871694664782304870769869204906732812161258675014181398229800838291375833791917370796057137831320633532281696743716267115907267839410558280632520231208848675310239387310294604619844732162437189055660311882536413650162425092942558226482474266656036909549373495205485785019713570924397315567448701413523383211660937349961779207212687393322490790707264095856916614044048978317212825424453119072224771712817/49201470233190771047129110673871841728087955486666687620790260191214162264273881764871603452073627135473671984057759804968190418244479417621224326130965813088096443850670409797230417074464416436416080952893915349035136481762416562108029375788578341880087858758720679659051859830088052412414640371870890641277538852285845844746665606698550035717867054606824030546967820399648887980824771773192159613938829945674444785460883886417507319276031599305355546800256389348378556351443558122280718114024882892497090504705793061051948500043628980820226611564200093341161910113105335815693715692702577894244893879871177823293358570881735926105260720887223653658984481324716445049459544493137411226341269352637014881023814320538668406757986856218523903637240983633274046420505248642147880364579537018164056626331313978225299462110691006245633675190938911621994455607897991359910150864307801324822621059939139807637984275549943314500352410312298389100057603072252919001753019392235177917155289036439953397291601895540912241372213994506457080676106250996172460558949701352527014191181848538718230135575477778757263236120917025074467156791854903876407560395793816862918450821424155285796606408164894129358271501508154259533967110852130648037915806268641734420386558490590244269703085040107930584609297067263264905756282806211549616461539739561546072839402015122334133407616562999553108497651088578783367535264670140588824131319524951760753640517588726467227442145582811032063973233658827020812272764530810614564872726370818258064394140271019464991210907332363930789379091605270273958189616607083497409463058697508818767503028571849540251608846649520716683724752574249645548218144989215911561000077161985943210323943497219164968708372987234970891128111460876551418610238957754230226320403260984229293081650112323126099015076496647949219356604530412148919184029859339067580661831655045397251197835562499258845698680774030555677133364796038673122595989507504300893506412281082605896098819439588759012933468416542449758263156497586336540133517235611563835657748927453858408807961186210349309204067233474993082361255630022187136253020153662391124854548367073408041614507731383195760914415526183521529522105684899801163877990134348027946435120211542195530815052147472344277659793059720762841679950886888528033248034823037902871748516051543884234480522517286789005196890324664800344054771711727197559023907693036185514420830606871579217778571187335412084717886731659315590818567627611357367296388199897122717450618018769387755621484461369565813768316108419019437824011494766656390622831293468881452266583996146266392546070127375516570311303388226728006166482841079597643766419832076909475444159096343559489650523651809112039170504516006181134494996949271559092306324169307876319841178339460016346621304643339304833790044127950695718701212969041465671816215257665745824557662908378430513205899762281630200205687703761004969551949729887893532788302077080328708575286657371783443804033756048449263872857002296093747030357270073563123086453141239993419775648853556012452862096627959367321605523270770122445909511568592100132800853187168698440227506764033798416088373858876565553021874320550105371098809222305036109346702441748816116152036075642712656843989925709890547049967521291324101891980840648150140241498744016222733186162296958977058873983342639348972884676917076132390792372521521995139193098243348176807040846975099055064118960289693038074220388927125760876139737176504917498368998091506651491435435429061674642741800707553728571175536880391402536481880846850285498623197858348564166511179375190907965776192565099872094201445306644611664960010229877084210426910878998512139127212445901542736112776870361634007369499679556670814242296245332125034016484833057747354274798572276974710483901903918211628951854373873449578747300887734399542081858584677021147288793636250778363032655418781463545910724334241051507946054767340374654766475296356935137570219204245925119531847574048271236182820320675724533565404558420073204291973370234732338987686012786700740678571256477479260710037458476815251704645735969177603201115281189956752494379744019031065392783807952029540474523137732143380124654606748513952814619374878630696801231038819334866904488609043446375575906833746248002809183855271904452152003087606116244075715182056223281608232526026566274138386217117574608739837603615956137240811764390830852251689117262748912406682780265922022342951828892375530990079894488398270989964703795692423633888649367702329359220419616868291497071716388386099803357673973456332063240697553129351651014825199028256401466364272606646738984424259083079792203828565988048365594645371344431368844852399757017980480453872640306309529415577962305000725064493829023718887785795042219410712405768389425775356631914482098218439627882011726636397267580496092252070380308883717856805662347883386822004627185664195555812532576711640296266185671588029045455531248844543011913956058697073494127705186334178224287979989901560893076662751432508949033040271226463629567626486106381437996732119797169232651253172015591965022823184538994702520489751498154879894175095110411410854761045012388955030160468950984133927443457120139679165773867650621689670848246013598545286460228803986001765920782041604624265260053387523879120412955306891948124038994882908711141734696000734774495053642778499844322192577052055642852742253215252212984897249035939378327712820465836929949685107060439933980376151247037190557734016692864365552613233384311008957562425957852006903950479452420012429454099521316785784849061562691111104439016924992685178134334650442943800758481999155867988021140182413452577114830912610114598045561233049494792861965626188282663122288633680634583899891429948980925107052777096061616210085880831203556381460074044349497213018167341143524137307479326814246066338314201508675333199282631176871503751835245239947557339966638060415141898074760438287437232318842063060854840762986830465613807235755860119646669517255813079094839722671171436482735012864135759702750*t^27 - 492638001232634821560685390071855926665673716447244882091189729170351753578717831514861672648134896071122717538167908896880536868889424310203834234064052564295303230044762583816519315116388881515138580663341155021925380727259245113805382284171289041625087724843037342746516650309520320089379099514720073996033056017589701500427941554063701453342683942980583202422632979908256843908674783649606825745760257101175075301268180904666965973232086155350119191916581586868697694056310403844733527167663415342322141314274145950030882457964926069142939214283714347529620863559411344623660950889356522197994995757804286348416271510642238818373337610797667387396153370913448968561021795485547616618838753800756721629708064509599264323364237509317341701896631255258565430866297401099160908810818826958705199383144433484060544644113600539772710291060426762151414824137636884630239800915437760362698659865852047609133956632239592082636645123136235264648141623823760487719374088817372671938069143499370694168581276766000290177932187497590444774659631324304094777293439426903880016134940377942210948416386109696265514945014346823180842711100696010768530724904935676288818503884886634978554311377305056736022919535816613265794529409353887783223460595725614086425635441886714957866750459211218502651094157331190035805346046675996625356474134411596931357487572402375899147947283413447529816358922443143450765345279558986231767496271308765041456133024073584645356060642211015779680095599187413882238693927943104903156216318217844100890864147594856783311156872577991977116908192178803989029280691386339776030115019760420164435888167005778631954882113486199226490691906457136757744878843360094368207387937095671568818986647137932843349042755139092561545110122011135730744397610605752993568172616215634228021264543383442813949570458409583786839475661252757222010209672564011014956940071348267023099264149321299763675014305776994207476898924863327340510114096317970549696150275296892967908889936536569340535734415533115093177127139920906797056750925496540769288704763546558822012120205592943113921301087368097979288488094953481215445445665747661590139411308428843263218530215613704202197920056567163046549486507422276369717663172078703562442639462832587184230656124856080047212654859602908462713793818835897876951262530499356783387201728286466620205434182077503011633461841605241251154872469013301484435045990251004456731662145035855366124927628713386648608889688105892923168642674048378850290804461417563621557185778777972349415067902288894906296654496129836447049876008631155461748306250116926937496227358567337984446543649472693704314726733602103619802754157343359917301659481083251187122758288172320087185403639944001210760414760376379916612766186953695371679602739442625831170633171614582672245019014697934408400325684499701034338359365812743204606254811527316508666933702695564505108385511317788498552281203881273711964411670596038158983381706869118690342885481767887945175091579279468707155658449462806918638611691944633811391223210179405843134591074815229095297492157987757416670889331563801044268108795040899228492753628468046809075789620807651317262421939655914784913264895809267347205247829061378727230533413394387161681455049260371238345101225188019922628854753741045179182184922586997271713164831700956234150314730034017910504934995548288432233482122156279385846900861702939124601718171254180182125545516510095803546141631466516570107093191234366255431571829706673735031674818404007535821964576432673418562807635029258007819029904919726798805597199169478080360651848638682005347439545614595813078238535640681193739440436023483297705016078229914176523877003660919671721621534022819434818272207859446016576672933378046372672520892798554546645109416880173800169248273933456114192460566698952927221426129993020592575076768120316098252533573352323229817207329285084680522050113502899719065728140828230941772188598267248707417067023585255100650127927358429006498156555312100334552609972633539924147669600964336003173719122638393079061753612347518043026606200776614647005100283198899131241510008257512955426895223844730372869487314601391976754745740295691535947129037300401191921507621136415740663935183815160256490531305748908589492088128279831493303381592836172558606203781579593915062312438731684334003766328869137639984419954695751571830451517359677897952427742336813361726364664445441380140516536708143003309008064903927620660728681572628653491062314370565982747232419347810985872732965260020983409091595801296401265321366740447237037456264754007530089066392137291041180028461561090856645286795885041962344920756244181608302032483632044902647726599026550225411850612804520364205968303795442308290022499806435645777971792852550723887860021917109078832400542985316258069567396070748360920824846032491741140975186566138795524975612291199388872848240016502146586834922347799224868351793501409600792110794079169370872181300888057781127607751724326559467266690505950858031482182461306574239074647540811139175198041106819240987617307341875661720808406871175744034897542507568547740281163894654474509776987961645007423581641219712200992413727864353994880347509559984147072519430306721372069790503893009669407158540735968206173714723475959796607912042805691827383458478970804790122140889291135383467457902821531675341194521904743659698732696585252049485052743739720269909309018019699562868197210660276990465880030939849701560945666489841733932540934722959353066642609532718417343732185053562587254086961969409404261310601194070648811480500429172832049700297951089149392090223966886190811051651102508691182557497498746872714734631626628575258955725753095593796013290658374859770436335486765066496320340952927836233415806412256895949725802308332220275835098784560344040773880485953773248324835140269192429152585950441013661352784619458403614534749266560789594797886155045645128427081872857748523342270484136638644048843298101024973717940776485159318929796638688220975178662959980674192485857017795109963155170256153061306135485371/442813232098716939424161996064846575552791599380000188587112341720927460378464935883844431068662644219263047856519838244713713764200314758591018935178692317792867994656033688175073753670179747927744728576045238141316228335861749058972264382097205076920790728828486116931466738470792471711731763346838015771497849670572612602719990460286950321460803491461416274922710383596839991827422945958729436525449469511070003069147954977757565873484284393748199921202307504135407007162992023100526463026223946032473814542352137549467536500392660827382039504077800840070457191017948022341243441234323201048204044918840600409640227137935623334947346487985012882930860331922448005445135900438236701037071424173733133929214328884848015660821881705966715132735168852699466417784547237779330923281215833163476509636981825804027695158996219056210703076718450204597950100471081922239191357778770211923403589539452258268741858479949489830503171692810685501900518427650276271015777174530116601254397601327959580575624417059868210172349925950558113726084956258965552145030547312172743127720636636848464071220179300008815369125088253225670204411126694134887668043562144351766266057392817397572169457673484047164224443513573388335805703997669175832341242256417775609783479026415312198427327765360971375261483673605369384151806545255903946548153857656053914655554618136101007200668549066995977976478859797209050307817382031265299417181875724565846782764658298538205046979310245299288575759102929443187310454880777295531083854537337364322579547262439175184920898165991275377104411824447432465623706549463751476685167528277579368907527257146645862264479619845686450153522773168246809933963304902943204049000694457873488892915491474972484718375356885114738020153003147888962767492150619788072036883629348858063637734851010908134891135688469831542974209440773709340272656268734051608225956484895408575260780520062493329611288126966275001094200283164348058103363905567538708041557710529743453064889374956298831116401215748882047824368408478277028861201655120504074520919740347084725679271650675893143782836605101274937741251300670199684226277181382961520123690935303660672374530569582448761848229739735651693765698951164098210474901911209132251517916081903879759777335469327251098498938137537486865575119557981996752299232313407341125845736644463894958110324702655581101046772012921983203096492945405544778031215169237325669629787475461844212960007140686018708762460980584933840317367108648502216305667493799074104457055562168924489800593360152326092323914844975771174940416103452899907515605481641219933070399255965316397532914631146379649132801730494040552055498345569716378793897778488692185278997431867092035406854712866282008352534540644055630210454972543444031830756917523770886878570605055140147119591741790053743504110397151556261468310916721373191046345937318991712421018966175405874618853097860534671801851189333849044725967547568991041795094718693722958377177579916346050994236303804436043374855713020664843723273215430662068107778078271159940777980839682004112075758869651634305894449709436931102013185604117328901195207678684518285962047560876304185744795364729889089977196868884950948339889283000745324984120321975739345045368324680784413911595909331389014923449707691621916917027827565833351262173488696146004598675460672630793529865850083754140755962092253685191517131352693697956252737884190133591263367622775891495577070642607237342667983500344131847885257634588544257485320982823559863422918918861555071784676206367983557140579831923522622828336927621652569487608780725137077498600614376718171691985733085898848847813007759801504984640092068893757893842197910986609252144912013113884625014991833254706066325497116010037328180666207989125306148363497519726188473187150492772394355117135263904660566689364861046208725707989609595878736727262093190325599142726257005267293898769033171913196519008169463571514492906063371892898277667212416238131972838213326075786628166434441125645382886081520802088641025780658838627760332112591050889174115080306666107141308297313346390337126291337265341811623722598428810037530709610772449417696171279588535054271568265864270708239589290421121891460736625575331574373907676271211079349374013802140397481391017380183161503716232025282654697447140069368027788455046196681436638506009534474092734239096467245475954058171478658538432543605235167305879517477670265202055364740211660145022393298201086566460031379778910719050395584438909682334161231812704997844309320964232983776551814623473645447495474898230219065761106988569166277978164164859133426791254307613197278453459820650859818331747718129834457093892435290351808342099882319603671597813161824324084853762756785764740201660745006525580444461213469990072155379974696411651915504831978209687230338883965956650938105539727575408224464830268633422779953460711250961130950481398041644670977760002312793190404762666395671044292261409099781239600887107225604528273661447149346677007604018591819909114048037689964762892580541297362441038172666108638374957432941970589078174523093861278548140327685205408660850952322684407763483393919047575855993702697692849405111500595271444220558857205346991114081257112491964808855595207037634214122386907578142059235874015893287038374441618387340480487714912083716597762027533116350953946178400275612264006612970455482785006498598899733193468500785674680278937269916864075241323454404949415384192532369547165963543959405823385361223334715019606150235779289973519100458799080618061833620668062135554315071780111865086895691851072063641554064219999939951152324934166603209011853986494206826337992402811892190261641721073194033478213491031382410051097445453135757690635694543968100597703125711255099022869540828325963474993864554545890772927480832007433140666399145474917163506070291717235767313941328214597044827813578077998793543680591843533766517207159528016059699742543736277082672843944586935090869578567547693566866881474190524265121802741076820025655302317711853557504040542928344615115777221837324750*t^25 + 7975409327362688516427523835739374426737222640983870599055475835744871423404138458949789504115808879530777613791668154715614899971567969084413231359793388960204061916840623642134905432504661499356253123738737534457594970650914887744886596091681115917041629494482074446966087483865143142598205637770203308942756535895584348178564286862129496361197280265189116664329035533925756519442093911461498605323297688206437764575989278307233166535486632985906819913101630987675745431759922017926421908073889946871797888120449855534078200524381354996940632560860272374995749108331071529761806560738306009090563848887747882973324434854015711822591712063179382521792148595866783937930435369821308085603606426231913694215237718209104082641784996843054205443819884370357618278970749439790448558422996059825957443323046487623099099761217500984003471813600705247699352536856353189231267995886111255706284983816577773086208864787895218930022841533913487204843014064998314892402092971378474770263248257079637568206807017788754664784086391310674951907456425075320204600462888224630964712804839524701257518293786279470285297056780171379932808497790302061358603942143670564988737786768823978845002934329386440037847152774592483628486453359461375644429510032589442465995723035960568549692919915111372793752222893916650705759251959730467708838939994883515323308596919482314816010710960705599371871486191046846577956585684399312130008027335487753260818169719193728560343863168333140120685398747131856692585901104560899832333179670939718547428603875640799634389360320295857928644092373715099623830755825219596935250912122463609075805885957438598421783756650649022673356492065623592980818178521900103692621604549220914737375808339021983114659199646207203109800498983433186153148766149491871252136799376195629419732341058729975723068666334692707967590525492328477338925996055794324742735290601632922163787228588140641201308707741483982174880085513335861394290392403588671834583486107088581143142521964878658811718740125490750676287149194845913447157761726418968892640832725299093734909918651151501527073445454337498031831507224727236264360921969514018402825442906923994906244330739636380196902615628587663651311243321138108723150295145811374347341251089097860036161972860303105435029122790642470226299321220153818214387688767164779532223644195942647216158533522930763397129637141705395285243597085025938780558657886031248585171850081280167768579328385152320171901348473238465916088674736474480453414538266051296979294049561349463419972944360202322268788213231263455171596671821201650597471028078434785037987839147325538645307119801756927691218384213360335157672779063132647306866634305766956696582697318790674174327563111151544508911111133398665897543713776646924953733103205040903988870003625983481172468092587244805188081342805448011118908750885513243618046697017134616265290071235021550827759846881849204189372796603364771002874546856849971808567752517850595414276368609086829237334899137634788366380572704558030800090866703192333844392988778713716037767563399907931099066455407090871620919897099302963341642992902331262838124839672437087894715446097403500115909446872378531459088870510621677325189835111714483630865131732247403767646358072078618150187005128639729208157955367944830635218805585169977383361828059412525856948197993455957622586379567638494512262888862152503418803957687968511579921860912451168133095287602520174367448883858365988822871744368216168160213302514075472562214263165062706763507964596032872494981474780353388012637712534236330723068449281972244429538980066923342366719643136960081759666955250215243936289490898210335357750784909543356675834404416720220681275718633934542916828677210039918599071526014867573695286323447569682450538281732209850259426626270384781729745025690422067480468758405321663637963063792006706542833682957467416149010142674740548775158263212156962317643548060217323231156313138128058458900702911148684433703192624258991624246098724588985371342250224654927477695739881218761911309590089988205777678116438937472817513274209123566136999110923950976921639901588814359594116901848288212042458604019231312889813684359055480541234873818159945178154978672820425885244270898580552100183947256064490726927479428271213919854636638033819314291723414670584226825313015621556315548064870997895629972602786608176950008876756625612791683819874446775455818267142645815594165845614659053416798961690714293027114133397959056540187421194856154045946280491844330329272394669336646048924076585236056293564114548369715639260099229263716340565968373385786681390328002096629308699687090444517682808369959156549538343174389715309873960671790149590869152322308948471498927112422463476695695066334961415476346168779462012721514473315323787902078610152223449444315728250666203535350556274807378022002770289286848445195755131471282185544549182890894622053187072431192588351991809110919028141055393544210738439565763978452251384317070965421462736566494032770912585441129419313896464235032431631574332395649113266027580110502407872486113180208702757876693688171470380802082054154494249991246469156616787722830802764316562691340921301819856938022576081715583628680175942565086901059065001921614093305407152534170892745766646944134845733300962533844020241833385094127216368293392872086453478387076810515821840130430595627796554131676964423294108344008184476847098595563973003525245508667071278335618408933339056679160582977277074592633363167268498120334888666767139222344302270486856356360415067450364625151555548022685913793141300640538788565949723864081779227923776904549693437148261869656262554539691130640846395549950943293743945744575052247645465241823838764502648208447677690098253532460156187190635875697256200145194513049509796016004435364803880906202771234835486038332471790494363088486717779624237135175998216071657003727713523918512442023689046805648415546547906042462804263391268334332257884216097279501631917957300860684963086010317000287109474239721747148735941942986664939458281109575783160289777197029/93054954571469501763048535404931526746601133203043517891494622535557219934604950294431076094139251321439336143761415283309403617114558898544489486378130994318791100326267948964327093162574004999308674845690665986218627693768048715291272949861006863990600950261058676746467647939514359997392906790277554038937953916279751923759997995277692458857705081538993275164917399451509853355038155310167780139406047940732102094241236915615720364717711937816650708078745779854542052229904120796487445128699235035809714650204434702424337380517298289812167721871421915666980134344351395999246810114459223408680560164104184144054830340580674468938210493851922997137644562505441972158760442845716408188949792036509136840197214041018785899737931662848077817748694903828148739969216448518844904167791733056092889706322267741426109852252828642247176733513297506763337339954067940180699633156408232940425392004667503549228361564627066703511536080373259996776195901462739216372880710589662184321576307525440781425312377498088247065203969946131777522148287909492760958013665739514561961622452626584097522212936229711997432642228690895249535709584595144287988212052914392762476200466606554562267494728485778027264556970243683056075111709655116660419536416203735454229861534536551114162264530401943260018717583583737044495669491394356626448525086029170750181239738593818327600140492195238285226941209667529438108164522310918070167378799971104417077537500656939188017118840558794778034036333224303278492776750308272249285737547701330183730484569643015075092072802998166564753825673253445952920923840104701397274419263188766678973320945342411086997608036054528311988783771173037373102064752479604006647978406806364718680395284440392768527774531519335705815829254284701303769980234550535174558475545297948433663002251299393738491615470765399382219217925959692542521065447777445627815599551173672816540308949868205119990777939724796920519795711679464446992735893198975525602936040618569276368708636766178739872287212005199850629758578593261114760687304336917522906570090362793166990571578765223921519581605419833139090552809561128919149000277247144087562224906694247532600444829839789957199990307625607964631922243360571363070812720471484313724779466487047195895237163844132477220791347743384921026655559286071781280273457165310816300915671662702563660865336065303274857654988222735600650712285628701438861632173245524959559882875278213638955363819419525670681966437949007836008722073556569306325104038551979340791700081905063842059544981481285917952127032639835971545449760870536937086612746141995493181460713210102721220684958719166737861240943364689681229054000155954891195819098378058502703557431334388905991295555602334624943648562888968212145675320317100557413709787015864896517960489468109161351218554434141728707385518241993707120152294093621902466261102769933041016011232022367901188019853898228300596041191961461031138065644054353189942447440884912795601001085634594459991542411669048154042542142591299133825905240923834782428446117897562596250445248918682023552152226231140542543036533142543492452046250140598102425079874506166886180430284531976966569558446211353504415497892736692590593165139181316046554633980705046673958809285621324260894465807033407836469420590746790112975317442024704110047848051972378508212765133039900674002652968495861377405238410690991815608672530638530729937169555373288943091577254061600386751703250982680311140373344275216112961394720312085387442567452912197362603367019181051428128663840468634225775918950186827217840737470297303800834352569862528806141010274035687152022228885938341062439033168297349591627206975869550137528416114053758055567479727886813787348735034515683959970459705915683268713893038550954236477379003923391826517867553821480365213306510122627921993887202837543263333717721244193320873067862975367409561176631442474298208344370031173637575961587327803727851984929668665491194884420669196812108013240668899901856505885629178252120606638432582348574351960795272747147247862678487428554172362676357455748674689115511754253951592584510498410832699544115618510402109336163613857978500820209906580199395462865795000462685064841227697192281538850450302062432295966105883080589138636568117841098021451735536415302055128773396617369465405558420374440622211567679012765670410683163041657168789375344566078280200630238268823293795395303042404858739180090128194634823025116943073953981200346605148024209492852089933713488927164698411505004896540351050271630219622918525576231903073048809550560643275715046035558493497597868275807005512905180212876423006672338558515582136223731411098700607433081154026977395821885524941455772371510916495192620963082597541732753237588242506146098588327839368763588337896464438449414972434332648910435705565803838259620543570600559456961247099179989199130998480936671149640294393317918822927250313099242451848116428050742911145777720829422351272325100678666292940044272047328405334651937181548066815337240309980900778210818905638578875620997271817319615995051815310679460545776428139616385287840413607942532629499687327280272589549621921311727707625939853795778103138352411219083458426607843450774340254077842814177219291789706208784500029647769634414639998305215346669177252937131252600050240817927059012553988607111123904336669378099017675171072411272870954899588471020037597531652842482685409585395403826733194402819262188394059259011109030011474193600491398136049440354189677358526860402670857658243473979942419661631690854520240398546186970515037225229153942663188225099138332214529477263623175786836358138339358645372056272524144912781172316532933866069475434138569760658465153912391955735375550131456065021945182186775905198068048156713028055530555681314876382426246899143701684165919884987069283183518661005598534359971293186955342406552887813212422463815896842478007338889399735235356731876866857336708197771983828637937663133872413196504603027380136834155356083788054530461511103474574114353217418602997418501214617215542912998828677821980307375*t^23 - 14577864713471678636948285437901709116217462005492063375019427040061810349712852589886281066818059159765297214312234368452240807504694115257611932333535228772429339927349821517495925962721468602818736196142683781292655497211578468702081680113952100495330806819697063530768823973102829921251183925712509195693197763905280345353807018858661061223129284456237794469171296616696577240177519137649829127189249687163165743591213305473697890188059282255335590867616423029591479051213635711181906922380614148704879334188177115807765909820948872052632320944763411893192386493325098257800312101080948467672256788798517686961957662429453272946916355808932651830518585095658205195203346676000411321488599363993743707633166165739966480089379935442876867743340969816752985396344816986611871834758814547277197094116722570042402056003938875638778112231744707114809684804707193675224800590834046860910938842516243805647183713145315993144882466365715955948113109312374500489220958340469345113353261090226170267496963380389259986042208264885667859672569183742938707839619119218150534719854927052079502723685658586629067789978997035382528367177870322395693579793335061804418579900532221646673464413555027200920630100551561632762423959782502787065629185389712098595537505890328986006381634333570048793275159915032099831336517781912952193819817811917283147247812614534653115080183939336393081296228815878272406266746525354352451303014244478547072798066117708479143866210550556732615643476638112337555158148269489951134946528136331129686287764373161905188214086178551955445203025621502460644354447497126054214218957387855710288689847706232857188323560674830758175159689352920721930661790847328338653798649661283877474908906320171417756034284943193396088229397507862822159108487809362421584064308695968046574980371946916753954271471206696592162012454274581727205991135726649147849344900182521882465760201984174566918321663595160483358260560470012725731941433040398935566434317744385232265614613467540471023337012619617572073461650875171045352761380880055622614795496983722013349969552480650920133537851592342335842622753029362787752690676347546888938372609910019196299613743328604670862906736016714137261111890120819753088191402739893054667214458295457594199782781331410964422252486503582456109184237922202568366711792299562155703904732086720973415484487908086278062908542961437816810982285598926766296776773747606375264746538568451802859609591745730348028594401404172873615153413287676322625138643937998072836691993486808828100956769850048621424977016894482450654835533076628579285863003404453158568186410930047776746847926688426334248771335770005311877926906509320356162188716410076598534211950620598670176931312157480390149960515536426453414760694549112248996266902920584241372257354168266445285548075720000588325936454370017682566678567669942726282220829541614687843993492344908449002766307690287149574923897735200511294392631073170814991089362141054197337589880670579592001663013550163187811493487128643018709042157811921803767438187903196446599460652675464331963766702684494838548139350708323155104427241363113303338726188626227065129703838014723316860946775072092360048587064055820640618031624846434342910727278787452804522462368735445916724181723586393984005564216030424228585309198009693545977278811596195174887118010202745071072585230300139242129628253448910770471724573490837405460241499099100129030319041796361364589492107769841372543517898623932097245256765159820683548406651058351305718640563257125660565535696017818619582472577551027713203576378471720269189855865920250476645166058821496827958935022067956619032655241871152294025797898893943769292916964121851474623224152498987409027009013232761765887608370336617545763629390164421819633301824613757819195619659083350564458568439608785246508459463306896319096381067823502587720439445773722652535823257247318035556225639016561272595860896986321996616456736865383779301679553269251712547298255135016561766726976953216065361332387679409021356902493057841677045971726649566432595804151340846709005446846770797121347565215674629715587286339005317220254261044136833080855955761903331354694535844016661828332928013185626824407575341469826534501719309243153490807994046515198476507573554620722753210849078867264931187753472049127942382962039004697874125309740945117155996739139390693986228348604946715883556546831600310078760449242568527335295727882429207640210462498767191284355679888420618250579431657455565661052269087949763971708708530762431394569551807493103462213382647777154236066883157416657600678176188721639330691347836909970469510622148397453273332632696702320552455995072842354237115249445578962828433039122101136193143865951043219083572529883403318461665657482849804045855360145936838232544698488261128869250297513790846060970037305886290557972085479223865876201019375489041260866085449252668829045025128041012510837798143124959451165213154346260722213677220728402854347670480933847189243647809904340078919479917473347791955128773921642145278871227439830975046460212382180033518347389479907770575982466630442139637818001146847447615866788113436809808801670104509286581413533416927026326466127491919856262243945452626213863449013338828291340903934454036500170884179647116873726804174575226277510958183540882156642012335239323283688350001579470957977168903354789384686038263585762847111027378677369810266748050421246635125465125317058732253643249099808163513810477169013758094265229865242333776336580986227171423470988644855105151763755538610870203489986691693952052861199730256619046476847582321390093878748338919992617886818742701304086567340215118159536368757211741837947222275808134957203737533013989789660817982885966272292735996973985715283274673438586763640783337100818726448804857324469146695166149039118082859072007234493730961167302371694004126647024218099575054349179577339054313531189038703672388847234434755388992744577992737629604581093983239849944472844307504020190211127217025784452646857756751396086821566073456823248941473452516504630099153521/2672006552695052836338965088055890982295261110544535299455774161378143029550799287025806613560284216515615223556577781706455732434289476943920340966000618551153858737939979677404249389382482143551577663426260551889992023778196827396220837560294625666015827286067542003719999605120340908496567752120826908832361248167461448096537085292973740604342674484191092615449771041393354360623238459620531972574373662298164645848926945719822827615465728500163827474832557392966136071172961182870568067266935177456821806384441625026755973354853850893177958870879400721294715286173518656549801261858043415020684656140705858993574414065245081179511472752033788917809508151941976629130121287426999720854129742762619500697091431749253709406760609176066234481069667952779699533401786593183975105389448334896381547281539402289521154328974079584526074776596114122775829332966807996617232323491150688717929113276881173342128667784291486772259821736432179907430768027715797498707003261217442721233833973230513866641112553873676808586571137024641040278829409972577850365820973377489564898016139706200514566400026024587354851583995267135022382518071946285983661517519398992179673756255416781002252348632234483354310850145568613467299636234382635534903831379564403757171738348835253420945024372970085037680319185761592277661366824323668845164791755980474398061312493908211978232605561606127904373597591881916722820152712070647443377591256313141118940719661720682398777269564616821483548757568297851282435446687423246015204749583995338132832485499749432870500947628947354216502708617706090933872241694434997264594038842991728924805358573403518355217030749565741529963648286540073141930716464057200762320522824011329779251350310359849496297525833626639552711668587317851722538003877808224298036226372126805023751921787311163062402101374835039403723257588271171578104879286180938741562215683701176589228871274787032731163766554954883003496991149653193406505702076142011520884306309190346364301490855714560959189961373292167139511639185320783438128306881674346014888655451845918080729269618830001175062271812769494422457302103112416106992722246667994514286743749363393436098487256828254485314007404678171555859481559353549139604765259252621008382953251985212339277524276095803988768437270917195589479681059500061148190709270032496296640578572029030756547704649875136892341236090395693675827595630195569887312580974621502410219493990131563061432589671903522829582179146821510719679019540695775795906558821278263928447388066131118893424077325391209929768219080086718611519343133568274907772737424934442018496229050747235280765382386078930615729918516614660846719979147335276161479948396284251291916434814030310014892915239438465659096194448668944377325819911962458862879381027169834885730008340441420204513561348751783924312069880948676447307230158974000342245497379536648749174036805213706876970284376220555488543468512036238179821599207846427311204562231123924559400174030364783779757146392211239851792995808693017985572421917955827324016809956772868835191356433236440961997513924637035578735763308807320283265899468322888369634436396534220588895212455846767182925892526926007769645010920010744387032313282206360765354490017387768780817238058555168062826803887673567875764791248586401815434115120995075159945351206635440021537970248717147924933320952524019551207560078412764991049025522620668102481582947147296794486718295197382533870336206788391791316434599902634100748619826104166125136579719335952840468110122198762436265918847742211340137101283936038683712604504251151995386409506052612862049009297310445365209715153372364792892238118252466845295514592825653949030234132115052738437632186464224465299391705378925136294628698436048144498928678391685933136168541228822447155911188302507629696372647806887474395903967192313704296751710011836785069520065435549903113786131419619134268174053752271593252611293269792756892710123343109104310252650644079890530094482064125753308240430209261239463133474992721723349249159978546025228117199767996162769806413992549800783373216031123229292038587069515740082481801195319902941546282366983769350525523551741603231439784005146399298999956861869538162235512758420072959221270212741040357028345266564313098008671758828406117067959011554778960013037506645320356466080723503586211652271393221045110196155846666349179683104902903811127433354578982065130217625229510742587966731657061149786508266392888752809662107552301151895725239487324908586340101786569172087223014942524877743803377260373216811830102808955614059817750449608170431024503348172586870563031826880146334448578608804572768710001947262688870578473137060350937171284359033230035239099173647673830511371729412611914393605249105052259464842244731640179416741336018333201351328694632999653831246653070026247036812958921549887238133596832717904384952610128725385596150985954772625330418992533260210200291171332162900188840959127515105335033773132125849842668787572781752148481927308775697540757472308722345767800004764907714260064519325891830715059268206653081385866008008984777550846162170921294075633878969047827214210572311951038461830558658993056961544119236433682163392596647657948913009949486521374439664247278280812072279885956645334662808478326382929232548623340253230014057771905551646193101432762272110238649285414650387055079237978151704973897525003936729123174477002823903809210881310481724995238814266743701580176130718900901844814110146477991073027446449866271277276691769900991181424060907426852837394081188586826225867646068895865706067900119034989543539302917847141179761879158283686601583959969044396764732495573662231874243868566366037407503127478785133770111871830069368060381295630140231363136706401668239928474091308805955992041450409667946675412005502478556697485846559983892980303615058050604275796860546245304350065099559318142180762582782159538478111758100443892891189239763964595535650889352898558336436071060744071915357666460938977342708660394818828341342426428100162743211588392019722903446501823509177459720254625*t^21 + 9133163623927911688604758646852923923142660479185419600658369466120058559964391909686683532645000968077586303352086812309630733835256630874267396555510786810565024531698914588024550215916388136616411780084490118175970525801574391692522844136799125409690562807707344515293368563992104991116930924187558216159276206968943313593335276853697796786690289945518448357151507841582305508647680227243634696623366100582401243565418346923011497875662577707191358555000911653646977581797950021906643569324941077766672407979950345739326284387004137617948154881222522743645887184379026132773238190995308292916936215859116914063725975163508544469145457211591474141033672381833163608189899547759372412944543847370463248780911565127081516505210297611121587200100720816554008003280723020369567120226636926319472143385716250339377745265357047068204774448613872082650577758285123313946722200220957360339410739141529724037955122811059820015101107714751531400489903593844538838980483312887252081013349991295155461989575464086029406890377420611190804178110453384437241564296672863639447749887647184903097355454237295693576155458886850156050400674252137635979625898721790152420895321728719454891193502111837757843452831629921431263366936684565761011619275080121826685569864517731988847926964235557103255830904576348880266285960088449416461149761331103879162240270510745796353301664837526376336093017596971552875764739749810721222556866352573024110528268013294018740879988711621123980738777073916448183654271789320461154459397117377831428995491309061016002993592450184317027348549908645921145937547730331564388603583680918500683191562148429731130489527575917095653526741668394377974121972822352161576293450348970071884466520777658494150913605683612253075592384857596034548820479840613036097816995608729567894634673991172818738770516187727805715796631510003747828979622552448202669352152212647729906269135582613088152094802394338460112042045137558530459013934275258548964654170634093410654160503418441615062168134635554020722832635457614302186249369556685272182233201797637075190999214470251633298520156730364600043982655588377582118013984900932320702104687015613194464657376379628289178504015027541215813932707154251623118201317926779538079551488244495662254455242770662786523767151174554177832662520856711358634259332812116462560302752653363120700266589037105315947061300358013022735974567458632671373995950503905554816532108643297854862759588558398771122482910232094223567192179850372699751079489968515853559810637442835512479173357153484330058408957601111765835411211555107116790859899075702819172404587562905818401979235804339919605156937265368217145292216365527953556547047693190194745626313321367599944616056167727453335365711776859807987684925651372620968502557890285077277519479480134345126639914614416648606407405808033068242405968482492179825595754083621434184624948123575652818895105256343496664777593843723018202451170812520945472744570110641956377312497067917161508361584470816818412873162115113621948034645194488081759104581646009738930770369923552161567530343822242425414307279965836225813887732683082000837870742243330331325667832454623967466291033884189302663242663808201906699567584291032184970683482419828845173659349646751436516014537386042798137418675770003986427351601088966496099947934799480083082016865685114432771757944222983927216925005451476175693487208609263297070885532638216997770065308208250902458965418919214906895452589205072442700857421014786979275262590379396972227702098523946329774587619842705569646053961044523295878194022251679455890275355882700122820659738563397670781715753252244482168271367570861174136355503412779137736468984542825155455643094074596880864719750716930832573592882100322575161501320974430535933406271377638061827928516404635048651093359195198948871983766396134973574545920637581335717173339953763491179654971436542491118976470859770595530363036281466337177601427109120438760650411919843938227502921026181639347272605829379530175851054349029772991775591609695473508930643896815042199635759733352281648313597484295243620996146805288088232174961252702245530634201190391979658058026316480605440725862694237793103013990482184495427484707437996254573857079008065925145955276285271456434464976823673389748600090814610430287215926512006406127177901599551349248815101885006713877124683271755457644891403713777187568135770228951012195053412297684862178729351809120243586976783332393111225179494911877363454550435813301342394268797490680531064833276090622131429758339742679588222162876479058903386620554215434417925760855344717205897201500938455043711617209001140516744671127093791504290557866800360858272034572106012079721511709834306928494771585068733439455065557264602653509170627561492808837355077923425229840766937443613653157583212005364279852428496260099586540856444139459503438443225013599692084375912040857573396554331531273250717510507415589285167405421127027676139992351709320316126060539825785407526898203148366658132911700927377749569208786126736363275872677166324009989073075964662858381119156797790471717255027841432075137943229984482030779508595387774224113427401838365461614686045978188314585635888161704964745215283424099680507781545481212170382753330101966702753384694785993944195926834358225520570524553673316545392022612448415991617449053519661155609667609525492557992884253754005918274124465848583748375525573188209528643140503818711811349442323736122413704680215623839518020699832248955847646064559751711673305150994292790600984152016794557780404740095856528891765383505017881420744055634364191586847284048123304989842791087626309274152665839401260241479968502394694471566977163303283081608373474660862933572538242176919493147179807890299629785167425839721981194030455179568373732332414817813048139426805420905933616510243451838239328280506903280556893935361393616545411305766548609837614461964615455920828654478011898009753477406972946645910716581116172735649971928740694087525638337715558863470280821785219321450959747290693346941352310612712029911071237/32387958214485488925320788946132011906609225582358003629766959531856279146070294388191595315882232927462002709776700384320675544658054265986913223830310527892774045308363390029142416840999783558200941374863764265333236651856931241166313182549025765648676694376576266711757570971155647375715972752979720107058924220211653916321661639914833219446577872535649607459997224744161871037857435874188266334234832270280783586047599342058458516551099739395925181513121907793528922074823771913582643239599214272203900683447777273051587555816410313856702531768235160258117761044527498867270318325552041394190117044129767987800901988669637347630442093964045926276478886690205777322789348938509087525504602942577206069055653718172772235233461929406863448255389914579147873132142867796169395216841797998744018754927750330782074597926958540418497876079952898457888840399597672686269482708983644711732474100325832404147014154961108930572846324077965817059766885184433909075236403166272032984652533008854713535043788531802143134382680448783527760955507999667610307464496646999873513915347147953945631107879103328331573958593882025879059182037235712557377715363871502935511197045520203406087907256148296767931040607825074102633934984659183461029137350055326106147536222410124283890242719672364667123397808312261724577713537264529319335330809163399689673470454471614690645243703777043974598467849598568687549335184388735120525788984925007771138675389839038574530633570480203896770287970524822439787096323483918133517633328290852583428272551512114337824253910653907323836396468093407162834815050841636330479927743551414896058246770586709313396570069691705957938953312564122098690069290473420615300854822109228239748501215883149690864212434346989570335899013179610323909551562155251203612560319662143091196992991361347431059419410604061083681494031372983897916422779226435621109845038590317291990652985148933730074712321878241006102993832117008404927341843347175897222840076475034501385472616432903769202302562100511116842565323458433738643979477353628436544104914567829310069445692349454559697724506821448417241906692158938377054457239353551448658021136355919920437557421294887933155321301874886927949811897689133928964906245566698436465247918205881361688212415467827927136587118435359946539147649206061347250796476000393894504734285721564009170275207877274386573833164732069014252455704608431150149243405752987908002660533213715915896152602083679064600996110870563766299139630796312433889776470560948653678150158377346895677867603944135877936584473698020831654779916770524544336639241514356872951469443039360427645640998619138552917938406261995889051151262391942741351272101773142439902017391685215878968398972599254129201165993317199325785767514084393440762174315480846483463394040490199032781982561803051926355297816738771835724936123139078792027218150054989681808170143093499477296609507590552187739920830448924099149352717670865785590358330074229388598789988246845863997056319905590786082339343135672945279665720217646391806264363112398410123531593130138678327242593025903461560433494652209942827465448100883495389508319957990552592669241889051723429404757902133427510848617212251447115543191299471039580054424453185076131118037073395976519112774396043246978967166649532143217383213587819092847822438868308363897429942408692702120403890333624479408576485798942605952109400274189916393716156935118749024081433881180394349943469173192627773532540604880413342407513043686862122867632961647913217795274208469847712314167851420743516813348896194408287425509142438206004683751588516519539987991482550852911632910949968058095663492342454143579339570822129138776124050086243063496213723472293629882416869156108183470237923617406644175744590041111344644074770196712999359465590161242516723592395730992575447223078390209863082384869212264688303872970490127877613500437956601444051735443075785110221243773251755063719911637858704352779518213947200968370061751297746978827978671881324378660159193636275414828475747393679345760340814542642377730543108048394543039798463224619675506570164691751705940393718802367513975049045846872530537582127558202928524017451927335107870290908568022661068633157730405091793445106305608982307357919336564415916339499051622162498388702533473391260121370151595700852805649463315194984383663895675406607396317040565652717329492180641258316696161873684631092487486366418312031369293717055286664078888077489560640117116455179407901766366539240301922258667900443262691966339575060907609015798512246948082567637609805522594664457581207371762800297010280879840855309476689456319205437316470358457802545478148638652976708765297701223480864052836766424669564838468456652491046930053486205022952790898243057690482936299777456720202925285070705470925196298581813985833292764485166630749247986927877421068286022214762477393364971257277401165466496421486367641442333736487396367165713117126062895041928818364913151924522813646664759621667548869723011902149197281182312211785560270857791515209271608657697751749404749463212839614626097956192315248593754879404195905102076291825865199624822148051037240144861072264612832230218872261140839229499177738092080577672108036484236200259084117142391251888631179150132807822238337072464562217324030892404124281575927972992794565408401229488027540730165445883813944085516111975492747939077545757623475504523326993973623076475283409824020909033197748687802443396074311744253355694716486623975649370029653937772985179111415392739287047564374635477004089625226528325166374153285683586250982641213564060479315627914155722923391053080706468928504047999624780566845242370589845234839319618986254998878825787621637985092265113091749915883409644001699774098626744262645332466352621924920678691411520117187232429236430333073414514979958302835066427922606764249748797537703590852173940183024961432026433485851904964102764991007278107792620475633502601158007889567913921919229528134069625114125547472253805785972226186603864585955665774886062578705595010812360277617533355436474878299639450*t^19 - 2475204299014484635151937737539350151289755698117105854732882783243705578207310863512642783663236743491765119355047086682725279407870763741380082433278045459184365101034555857723516929593379667380984108946246666817087878339467241825022763448756259873134367452367611849072315170300835529539330118291480941969581731460466498884706927004155455992355616040568250513442658778351213378467210065321397630666272959723239881138643405955777499248975438455209513066842646034148419457439923786398540468403968959349911418123795264200151471940062220318450755877351209170720579314473925081048580378767039903350915108964715404601942117713556129989973672609318302954646189265515109623162406539019431166790856748147949733527698688238301331174337891460824728635408859653693973745029521131344421984044925821814082555639419384340601585356703553396966630743704145892775489332406562663399935063497011901206005828603206394374913263873426466241833549281623481402108840082989427826730924074853074808684126316703904628237541673024577441548689999541391963009633670503153874638874092690898988346974834265864112310782617686002590461387228038827049451008813029822743627377436352415123971453928467839209833870556269071239023618970347807742125706060043296569525615321359984823889496914954667372486610406562364164230457339743339978771203187229537472212739228963681393248223555101287941725930098669614039439306654426239841821933212857611312470308321461977887849009076964542340521049218025559539051959719025208543795596900694385191495928203374353600231369671990643293966121300707476533086346850448409188677554623677495966218183072716869044078424469632376476267178275881018190957720529946450332527929984928605840883751091724442396447429963976804502406294708965440749198287107342961650848041943129354443571532874384674806025269106069012841779261186298698838733982284481199788637094015274712432610311669853393957137754668569592908230902699239106428409239901237860731012715446271788785228784505724450117305576614165462058656020837551781114614692203750160813677585287614638189667379901131746602183315145904446578768839568263615986665011471600260916829821888743001997168819769809507417266576502080628490259818965770384106746760664863760413586186218987797346000508921514612747640628190048096865467657336158487335836542284888531252460861213067660670969033757497280787500218394027875433207082304894600360658659580658089162615351357929362057500490246242659744205381495561927300732604245961388805116996868275275340649608995144432440303684868116547767144847048981389418576038722164508625267055171981495710854471679868343074070770855873568333948206557444493656570215387583681004484300628244480565019095738899956816879439626442374438388076882838926814911735181974610752854032873326798495613022394258204016631206839632653907034934896648419272641616093895150599478588190775813042337534319692281690740101117977045395358467505142425341873265708227562386715142638348917418562692340961762601151934986482090578647476323584121471928818091861324092275888964480853928906503163445261180302418965203004163132928905903179636635831596148753054019131481364195028143436448757923900354201532814896891838182348562027753028363893471962578276894021477083733593565920938422720830008157577946971780556564328763671311939352243012809736816114493497949843532143507059347099513061270651648447206110370139449450822016653393974242985592436763809747259129190833105627246583063673994228792967070893703089238721371787533531472055350853380781768004109862226842077531410303966063465148118957051088982156596350841771973477116382581892350627515291121078307931181954804586800780646867939691237704768958509303400022240772559967427150786726935206743377178730002413387560915914998315588795021296351749357657120671953085861703607726727978112089077249749618557638046764255305404505459753731459300361062405119635304447705284637015701198358772776472763289241310639395279737557007037740980382849337987564205954981678457502651630483775831675060226629417984017311888201328624801562231544831287895746780382633142852597997748188747878959371150998169660460030321697349382085632349630816965511049312556555848872701454570170842265613091807453330198978007193550625906091205691244269660120447035195929871905767084121022479879301946426996848029164057234550185510196790824164449405132391154802051353810677498094922277366107334175309950665507250819632128443893123432710649348292373589813586620652421992771484637976669460451955398517376867041359201491636355259709667735423094619128988503743786682448278601159823401481038428272513212036000453056916256053313459579351086900194306447716361654468876670422667771816586127292316836689165205991814595111922464851848399217033128457343149786786772773189554627945393185099579356163521988132157071111265355412783107940163226313917511997304794730051140255548099351441394211567864888316760750852969107670967313163917568325908359446763104443291679233069393379153001345057488499319890979640083940565163705229777493354451035065718124590055547323032153325314891583251230508913005318758959288969402969528482730534132965539580282961798306076484140378015379393314185974201141952008318724100802920333358439732273845423006015650158475542919998670749468556904021106781479840311238825139694508300329514962304352190036250275124636619073004524129590770242303549941783494278448516368904302951453387072565475469095884162110331282425999581258508173501893452992676866582257927547608709490272905595498755067260548265488671018324219066645602913859972697355620799320666239022804754308076919203995644430704035116871441460603227780720673268583020214873302238450613767695402695774808390332793017480343651623799040804837478664366339341813114561164728208570714127721791680483333788416501819994038730343729175982600726876314564478857197792886668177567711519052523964995146119484849850760824526362900491087103771714007949679116841208731629615150895319128263307535137180493120502699410891000130053799736223996508021702903127830359080513007207693786216208267265536503017470305483524494205623653706739/213760524215604226907117207044471278583620888843562823956461932910251442364063942962064529084822737321249217884526222536516458594743158155513627277280049484092308699035198374192339951150598571484126213074100844151199361902255746191697667004823570053281266182885403360297599968409627272679725420169666152706588899853396915847722966823437899248347413958735287409235981683311468348849859076769642557805949892983853171667914155657585826209237258280013106197986604591437290885693836894629645445381354814196545744510755330002140477868388308071454236709670352057703577222893881492523984100948643473201654772491256468719485953125219606494360917820162703113424760652155358130330409702994159977668330379421009560055767314539940296752540848734085298758485573436222375962672142927454718008431155866791710523782523152183161692346317926366762085982127689129822066346637344639729378585879292055097434329062150493867370293422743318941780785738914574392594461442217263799896560260897395417698706717858441109331289004309894144686925690961971283222306352797806228029265677870199165191841291176496041165312002081966988388126719621370801790601445755702878692921401551919374373900500433342480180187890578758668344868011645489077383970898750610842792306510365152300573739067906820273675601949837606803014425534860927382212909345945893507613183340478437951844904999512656958258608444928490232349887807350553337825612216965651795470207300505051289515257572937654591902181565169345718683900605463828102594835734993859681216379966719627050626598839979954629640075810315788337320216689416487274709779335554799781167523107439338313984428685872281468417362459965259322397091862923205851354457317124576060985641825920906382340108024828787959703802066690131164216933486985428137803040310224657943842898109770144401900153742984893044992168109986803152297860607061693726248390342894475099324977254696094127138309701982962618493101324396390640279759291972255472520456166091360921670744504735227709144119268457164876735196909863373371160931134825662675050264550533947681191092436147673446458341569506400094004981745021559553796584168248993288559417779733439561142939499949071474887878980546260358825120592374253724468758524748283931168381220740209680670636260158816987142201942087664319101474981673375647158374484760004891855256741602599703731246285762322460523816371990010951387298887231655494066207650415645590985006477969720192817559519210525044914607173752281826366574331745720857574321563255662063672524705702261114275791045290489511473926186031296794381457526406937488921547450685461992621818993994755361479698324059778822461230590886314449258393481329172867737598331786822092918395871702740103353314785122424801191433219155077252727695555893515550186065592956996709030350482173586790858400667235313616361084907900142713944965590475894115784578412717920027379639790362931899933922944417096550157622750097644439083477480962899054385727936627714184896364978489913964752013922429182702380571711376899188143439664695441438845793753436466185921344796541829506815308514658915276959801113970962846298861064704585622661271957465831069570754911722737647111616996467741374634071402154080621571600873600859550962585062576508861228359201391021502465379044684413445026144311013885430061183299886912145234729209679606012795628096530835201723037619897371833994665676201921564096604806273021199283922041809653448198526635771783743558937463615790602709626896543071343305314767992210728059889586088333290010926377546876227237448809775900994901273507819376907210968102714883094697008360340092159630912760484209028963920743784835629216777212269789183431379049460197347623641167426052315922418730569204219075010574917137957223951336430314010903570295874883851559914294271334874650893483298305795772472895064200610375709811824550997951672317375385096343740136800946942805561605234843992249102890513569530741453924300181727460208903461583420551416809867448728344820212051526391242407558565130060264659234416740899157050677999417737867939932798283682018249375981439693021584513119403984062669857282489858343363086965561259206598544095625592235323702589358701548042041884139328258515182720411711943919996548949563052978841020673605836737701617019283228562267621325145047840693740706272489365436720924382316801043000531625628517286457880286896932181711457683608815692467733307934374648392232304890194668366318565210417410018360859407037338532564891982920661311431100224772968604184092151658019158985992686907208142925533766977841195401990219504270180829857344946408224716449124785420035968653634481960267853806949645042546150411706755886288704365821496800155781015109646277850964828074973702748722658402819127933891813906440909738353008953151488419928404180757187379578531214353339306881466656108106295570639972306499732245602099762945036713723990979050687746617432350796208810298030847692078876381810026433519402660816816023293706573032015107276730201208426802701850570067987413503005822540171878554184702055803260597784697787661424000381192617140805161546071346457204741456532246510869280640718782204067692973673703526050710317523826177136845784956083076946444692719444556923529538914694573071407731812635913040795958921709955173139782262464965782390876531626773024678266110634338603889867220258401124621752444131695448114620981768819091942833172030964406339038252136397911802000314938329853958160225912304736870504838537999619105141339496126414090457512072147585128811718239285842195715989301702182135341592079294513924872594148226991526495086946098069411685511669256485432009522799163483144233427771294380950332662694928126716797523551741178599645892978549939509485309282992600250198302810701608949746405549444830503650411218509050936512133459194277927304704476479363316032773435734032960440198284535798867724798711438424289204644048342063748843699624348005207964745451374461006622572763078248940648035511431295139181117167642852071148231884666914885684859525753228613316875118187416692831585506267307394114248013019456927071361577832275720145880734196777620370*t^17 + 2081360662179166281355345236051229905521275816055879646703305246057329130141757321038487865525691785444417949235998771182205887548293781001297244330210097587064160411172031785863718667249038029678372496411951203069829560607763006923615566965621481306911019393431669592993742980775896046632089901842780760237160679821811318370857068170051406881833225395584253589666772748451387006968227748663633196683282407172201281159434918428677949371258718753033431730767785690568365172939198953302095740768536081357906906753733044144019474239787946839813378540021838087239587121801250214535501002983960665963137635834802493394516823818303125179366427290665266465714581558027417104684938525239767364846909215323863454927510073851141730361522625926180847276358761108024197077019457923006182798410465870889642121552400398375850833499834919485077609811992367134067350044428835820195808950001613373900483524425466905309275470990658402384647564284838463454581322915650515699615080100083753426454598063156353200703807106845383065909815813277233456280070468785191348120334948637659938740458573724795897512336745838004757745816761137238247990610139749890756070946168744297180747464539155869690167966333700723029595671288738961967286456103248134936271242152127281188137317124683491885659722519974926972203526803785280712752203098465946916131686686676884138767795370869973798260735229718938453861170879831061438465385863729121120335827576807810556450624530790395035699207627007103574112965211373889863117532873141031022094489624850789263122847207488372153621556805629774237365909213966717153498263897497293577408524549159890642099712515337473664375272708484359341468178755131122536203138823148918953198996519178067194319154567077649789583961396250105448248141092483383687923067411849546895958468153240509923573963276855206555340704142051471333532374217844455850850929442992512279073522248157960712539158630166010340353445564294302339628001206712811145149745416591998082972219054864077642779290578942808892491697364308062831592422104270339286500303012927911092770803929235750912791647879228653783623097668931855670568844695112136013387696777709359078643974934988560711018392007628701169361439767303522990478059852085639625899315201032713745266668850299895407190208677354716723754797669372929285596074168234875905073795537185825439038708503507361178063845677311985099902934246231604207371411508462375350259311465287457838088262217241465265583775161869661373160757957803210878308405664913149777759324429936322153665422313703635939532452946983098079507576284124452761523787556066195618110160318973655072050685112599844204108086166893489219342168373654660614309848108186828026559903172761677016532956990897841941934076367570623011562471469570264913619730582898924160022596661428628373845094135803046641463573564095900372085161292446468366989486693957132315071366906364779279859606573704054370418692943605831352136209464119765399813210028194051814717078631935143308533923259076825630811397404614523630559064344827928867727738358438160966509304357503477673835269402333226566577020823776952237200600660483325905707641757020241158599805859604077136518666824823412443186421376316034776325487377000122671960275388160472699622737383124578489858359498263682020824997321220270593686984223752436576206352419807743869313841173169509349811372324075918919012375234623985188168969921987786988545006738533814629961065167854033850623328290724821542167254622505385017165227906450838051568062607116307788844161734445361460112399005125846682759948100746523377487626163549626864386573016023225759527705187431130809950010722232636254484420492838988665816704805007721087387232466660067207410330481866277426177836087243483280676711552445166232208893882545648016235885039745886941298365333512039158919594880993010118435668381700181629847827099448141560313186254174991329786872804981520260030250191987943736391948066809731915853444560900579570170828866686374958426874547233398296227462005190437346110862241993398201001523062740512998421100208574422637023357211050052743648985302454068769139438055260994634777713049067290646180222311160199801895475231225848706228802492807975124072335245088066684812607368831228592204517764780974541401402135004552164054296287534100910589459179973294602190055044312406043989872521393163674340257713011941632854861281663345748102769533732132703015757871986566323477921858992710367832725961011609193949317832976199134318199827134436619451253685515387665241644710524561193715219786182136467118434487981127148578884715822275839640010165630556033167263974117366368607268034283361315009193854251784551404300987841109895045049850130567073437640322670576400330327612600214409578797446118309101103109822568108552147499420661543114304236300164289218051784847455154686968766535723480862797458859515921411942821713761080018739442344699327956371017010156019967705459013861858188175489110274946605288702625234049018571542106982270002877139990954831353964155480583340288381991524002298252889196719459861050178943233554779189756654767800168368454040024185499360908152591229835170509878703386841068799379855725284322899390406927922395940131714688006900745876989138340041311919646864549589691824023203014572507095343269924276666812378062302830204078675800606663786607610928783591196378555902471049469975993672772857274727560986049198444609322652868427941602724375931904713407585290439582411278589442375761159591897187119957053453959883493031545080909404489536971346784385010585127718209919151983109112232784475547824889303786964906970597575949164746868320950964058056396588673408669299236260894799332481027154318706367688412554243236727098902285535771757401528484122750289885515831351262847611918125441652889014138984763990954349193747314226988129022345382287324065197073401679100151651974478618965238114763728016855390792302582585128474145095701075736064363536851946460500486039808240123943395736726027954778273479794020811571136874975870462165722837511303631509127772857242811682323708316227761667892848481237139461531793161277517143711920118/5665220680982265509094799100485046192674319215802106099909762143913470707532750718646503373665830478089334858987365989474411764582725207070765893829338341762684304070225653275422518697785579640541613162937732485881426422051184770376708586108519214362852405688614779132553854920347117949841798664019330191826479377288871973908194249899802839662546785019254490212884064559186934077264428039523326076518521273636838962912480957914510417568826988665786742937321501306474595227022987123694091998862595562458225797796976581159001066294516951074029765100570273644449313467506138783115755905709749200568249798066568692006164273603121290754147854970956003309465995662634069054859005942951663317242451385208248442584042309248485887456449077037025037210212165383398098098591600077736460187841925201445306900565074768484573533482888770493652602239215161116007771240596625912100542241748646673864465038443743789552385348450409771363475846891907585805551774139248218290667663550836388329592959442576344354766021880511501371708382507400092717126935070531859225955921092251600375370287734752234284929312443056433438087902345359261700334473998177751255116527159993614722279809209780179284381517477319699904577795519242399347471322679122723044564132428302504172061667183422914427371530918290846661556936135460040208822207654468307214837726811838965218459268220038662650939415555421089426827500082157638404410837115316575444569694770620046808149252502170029860462097564471065113316846084275629111459421162998250119570627701315206761814864029120259686373933416804834317152879207728547405158761655591922836722761082654615081268379494100726326044545165298976897786866050434827197620195116384550476887273346290930626208461429240836051740878484889548169229615637844488832448985373291152407900019714502914154450021566448489272335994754335854604857732232683910963795881485340052755481319537621824921775043529788615730343492562137221185020423629326817668878316883679640002476129076821847396093406384902445049443758406216153280309419966040583479258280230003302049203471393918283344072266891535717945926726421940703522911213825711103568423024164624835520639412118536622683136450239348560047695913820700534219661222614039084019718988208912973760410002732777253083097895182593791444913977288917073448761358930001235707741192590798899042031859422701672574041613673873142513528462592021681800503920710845255706230283425798262398055373818410153718765272774971932782344737223201837591629756369813980154914975789344736129747830327969575624733406612898387428972514678073558820974966091708226984004094527587518324488656302837327602706409375963167830023491177332665923104750939442644460311137861903642731561127110098748509454927289630034144544952636061213068131989144856889674517625828120964771208227077444389316642434754185335328252805859404122575416514319179814604420930762243657667680601004557194820029693543970412298997601860049681112956903993193666051001503200759019080228847769167661415705098837086176324557592052934072405955928616170162738772246734712948902782837441341032266305456265608468737497125800827932674523187518186288804794321556251812483128222118128204832962906740346423806628863001223992500833026164125225565744169789290000554164839249785740722781908715419894653443489372419538661226628262747346173208981450747328242028701951272505723145747487431759876949677454736543276628096022460614700797845880698633782419764210911371628706236769101921468576878171254169700820566162819096705376699188569048860273704876360024587218713455150887904102198955550085411615751495422434898824270118484338306635849500149088814170549701091037801948218921811222659539129379279773631872678530960421059098963975464921004957652710613553182155342004347726682610804328516093626779948615883546065459322367029137918998972880275893815789642814319533725713055360436308616392700315706943032459462856273833089919434364208642017124407707763866358227643915149918627311377188109525384870276382623657169142959338801557004288395752873204873259906544733906962034414427762648106682274102055052482163947691092412090420486782469479023828818308613119625730641476920325860307521797161960750099822647499638730901609999447103817472640367308132643779934382211359162747278855553506221046314325362119608811905875398831915742279763491741003920632189999435618680929529471802935249245285943142559183481448507317301610700894540231459120179896497975094747038433753018105064018905294280223267685717548844081657218419127565511486680542475784401922022202620716306700020936265955541232524751613157498452220258960840450319620952295805799562808595388827975714617081803703925542676748674064501582053455453960653758214037962075091087138607632806266512102701387630673267102344801943430043575049010216323285856095183551355124210558023557184447866994987131834134134081584753456998799711920290750715639453917359894819818360485887805341711921989411352034154053708624164898106443496584086344696251757719256040483091123033479419774934394182215431207096305000738677767747361617766607382846491626505264231531873291360489252269302495898119118183437230692429775450776055374828081717306453038736607845415081629309588738102745925922422002721504444960957471731385558818346060254221802229644278993355412246374324872820061648776173622098409022557381215967143394824022058972057355668714380382025564578264516473252737633596610059104276562459049468381214479365385837893177355814367206098683892732828424525436344730571049049260648682161992660406135067221001959474242142341500301048862847020561268317289250957348558698056256144473591548890691345674333664452254527244473778801606815974367554801152682357649253865006689454028258766387009706307862257376282919226165911536306404667320235896543539561264941683234745552312815004974570098097728440963302785368983424006856436152731906152568685655435293301267852885135181964268691286483679261500586558445395314515568419815692046623191238055845023495583437306830987391123650900055449977955073567796873995281483713900168178632851110735915303771028860164890699559594524977183495375*t^15 - 51585677411679744394996773841371487553308753059895476720771909281067612904028564333240005413563622384005630263365392402831226305052838099533049418652644113069022879721650925646082559035155265162289511393511369760359466059038356921511211623408826626246453935896429986576512950249068526604604474335637445154629064244589774074805778527416810791153402963813261572472840123128395775810152177026668794884934251738745707241542876221427362715265789566908593413784177494709117238701380729648964990073799115757843668510811378488142442633620945825189893362409723105288525334254805685128369719644489903381240244325816775337286336149442980772760196566476451978731247850649105801561166923479901431314791797568673998227184323920939697993469399674584728567981828429206328698291255439549533285962018744018879479421318133396096928605922701356875359920468618427962334477071585923328926958646603280288591711431284063305614175220836232908946006856146158016739372351067168804896561294542728477458649629662075648153828798863281938392618685954421847686802234032930652383026161052433553286928857497553954776035615919963304511517979868880698472504921238306859770612809104910053574111722401737694393958635979553277265695442618343965401157243190637577940838795258491448240897925754990450770986861218986632150260397766625608280454354526825197902618986337021838505725297447472177728456058540025577645599176258505461283906178734036438329892121213019194068402574846741818691714959385226809465555083155779319891890770927099327214863084103996520315463967137929328656054751968505737264241077155030691493640635694101412916718474966624800992593490799666549949867413443910910380351081432601936187718142353064663652828164173292920849857070339345723077689668234492526736746408590265960134043780013323893215152631951966823899142926845415316210025257674409408874325531094231760000891852331389779531043483706195206962004987183632990205073085464346937448153269281454697872115857242747349753115401062694424169647965184705353112266974944856521225226602859499185910369645681134019717702264693684226920137874387727118539991720846288255394267517214701547173477430357641356198439093095948443526486123152483452709116298402818602775741402613195767521603002205534458379823209258262802767197245117152198054952255968954409962366527412473415890795523137152007727979895455281031756249741564933486002383672385537998160119354294720368489820239507877098283865743521088757577624810440527440465017636058191469259515524578282964534984598704588952177211760217342791596628138741535685179332301323418738410022970909448584907541265880986533676270297733978556536441116045015768414497333055573358215440804025687379092786007498205022583685596657106317599153994610448457586009306807156778023042958594355674243906745285187010335739705725617009442474275195067876457868918697381910283355900182780322887173236090317489130663272196866188620312607194778275540389812749969796230129342123145758383830769914924144229313479687005774979832470491283939746275273995198961169680803987832066938919028049575506728227578664053653737362406289282780281843183732245463866929871304493643949208915363412121788576228133855051678143233151777733690584653285902429538721165882896758096031623412096846317022580911694027849578356964371143976492993724978456300064002002062551890305752910960116631384874288362788324417243508282232554215964680454402402688561628151360826168645430475330148317315332943701583377742412550120214159065158430688190984410322950778149246368073343681992814978127281150502294553889608734823057091793290296973557084874252044087441049326249690856049335213224964904100941037568948965760685275599203124139436067065045729771539599997217553506810478843700785390538453101779442563930857801804223398925554043657388774443101928288742319851652571366644888625230064885042686817146115439087591651641524229569517165191210037575851592967473679308686085121544803889220330717244314032511068185018462600645289588824770370454956969891430217130480421938989858345967437749377623361211396595875195913401432544258851276465355807859576287476530519366748363528541760086866856447590853073087804764529374059956439639025850428560620381426114153479055475906005048079851347417395680068383061116496579210909374959027565986720741141829775778635492300403129522582639372855916195577910719689285692318237954353413495170839861782564103801414025838463256717643801795021744104583194301032160182478245578031737634236711077366150237606649063365479752602410508054079293793791505182592923700652689190892517994244946169507898329642264214348632443711860741394067901379210158344428889105024096880945347238690434085897416531776769313516856214024961537358339684571683254034580490003550293842518980810647424503258823993607976757587800431898996963214140840789768265969279928930471434761490978542574479952992737049665905936969208101956593301258007477097835379046056788475070425459724655469898515209678337804014489963901136076898185211075958376846419578785565269233242077384849850711573326346571753896186055184876553039447614612807852265882189121728600415706181375906959698488671826656414690910136685454072002181403992914738074198645798976544894526120380441646027412344235166399857745673213129436592022280021864884222534243535050429768153475505733956824955315602066046172235330975591289136588913599530177754665204614190737510352580188701370241612965330661685299555688488794457967023542321013417027633962288759863328698615210229000552169440754201747228170838860368185405812546692744974203643161637886481544774185545957772549667218444748732697499120352962893217188598768190323279270457055090621678434137140286214055147748087193067887493076391094770084507628035444979135002539322828118230474162830108905959039010120087519157540728954592228629304111115938271322959194018652362689963124747422901741201442110546540348123948805755485943082717852052824105559498593038254903303952053081249801853183309717472897442683006759692752363921250989761524836226986391686985930570934804927213534321159855896646617625198923809437883030118226528813717282/5939330204700561278727155149270053427689099737858992618128472943030514790227989195725630344591661814298426522549139313118981379961381680551343720538465558452586490782546571422364115948624589609303203522898335080775227746625815171958781640005616028657793495163856217292121268362262374656799528768609188552646391341005387394799598417837262530904680779463647649777799762759781440349156683826974108545913148187568959863502630998108989421618887925271231347653288826254303250642238176269909752296346024224672550722936537986508925040963690117399073205273513250730784591788357012728852664402993705527272667422911481900257847144995149236283713931953781489931131696529695363626821030153576016873130566917615632155690608664057508781549534190072124171702921661693102513768131147496882324300007507582346006749830877232282788668295253157927537793532174110065389993402930108812001406939445561962930676462226906469831496916463894982608677870560754498995681933057216459006423814348796087426463264941759461323931239400730096322693349630258143357055615236636823799273326812792081655070896272072169313023199945108933179053847774223182901066042009320351681229472974119459619227039978468774112833515515260783846114675010134973900514358214904891721104966220410371489309881695605453902357430375798919165412267891552683692772143701749889156232567593734865920183182043915917943819484200371848292171692201517419524131946080357662056464643848367739842174320180928872074479840592782780494568868867891734550775419310038703913817544995478842535136521680990770712737718349048698992959737747856336352685289431081716641668808522730749918662057240392215315204700465989212010764399800105866144335818403169618342268972956661468731122701601471027273013571759273819384494648579090964484419017050198855089789951437612324385461487994548189253282097885141797108431233276865309425044159135669198384958069536788296296836312943653003368373189240720629810049488741853476769934044677513062584134397168308073704719771970756571044528383332178457927487468055166700941447007788824231048353393202131714130489301958826176914233488800356142177981302556201279271849030487667067946984195981810433119112821562467809606926739189409813913827907923595282777288468484559609183125225172693937097657016418736214123287122805434676464089889296691295496984977986153707311065554774769315039354857904709004562836878205127961635312918105239230001554810216169578324853591520854768079465530973084036299275109508847526502793996120322671963948938848690723747102552272299795860730122979014778636112800195958810243928293297222417351153215716653099018804299750105379838252742568077078027337704711989761835845742350281830873044653686144980522188200106425834110412400310028287335077166113606020992736221542711888413384670954727740682061302064499198615116903328060918091442883927524522044642436435084745634127143489124523873293762391623846784783437946982519171002947365432084914499203424864344200699960547934205464956843557383542879588060926972884394415032468418344063136411623829472920517457749800213892002099345233609904421312572613678494103717503037222647775117129643148470810908345396611717888810711382254128342419689552416158503444141821676445681024122374053787348253081402570580977891856563835408522664144804441863983178204361991724142901276383352384205016014787333585431475299530229269288722500477496566380550310046488332089563130008901365936449346772436909276843571577775686741330840468468284248790199694082988652576633312420692121464095462120532051563366146982699938757360019342403462220735784008774993159779316335787390459803447926675472307141348610111410032452013058015596328898874242586681445716169541140676364284496890662650752309354723721274449907150162793815012013635012842869434784103526156875686129682834563549623426172316976772077029636935139645926301258532703672556269798957702524316354059225122260770712935082398654766996138429388568350203777979584329581455352172382432827668980363190030538216829063350634568679117416954726657362762223785973789715244493691197464171998240849690208748992946944570187929376806490795447258328963816597151132929862106083300976072855473087016505655412543316190989444044327958310975574198302179585812772503061698209668858354925314051040179902791280016764643102165269035782754667706127040838202226010956484316730946772846337581320861708039381846316853072239359127823555961819403268591447273565302446874684812792875908739991057993654896942749627916560664959476614531248448791506950465536085646343508753480046116749426462660410797592928573698449210440272800408454567484192108162612218425941710886026658025883154962785223283138555472415975294237850908195721694596159284547952701647417431698725193585099495978247078341996718296715822077543375718689249097697148670865893955306758899638696989756921482667663059031854876762969605033587790289357126269496162879976769730715725774012684538630137291822101297960430614987595645868670647303424060912708861996595428903388378140253154777890835254570316301655041604235956868971445499118545540062679567510788170119069314457854463013717208968881958594005078239009646893740527592579378901936126804995479101935549809681568070123255709568976113468568006182529952479004137010402958092676072506755529107726224115833513360897278477782343868890708966802657584032015179081276664748474592339146791555894339972089776539535504708329861422733245020750337323428274779943911044972778014030308511686074059542747584450551687871765602114797952376091215228359631910088848900436495858305562123307303980157171501992025784715207962038139131922540813786140864026938114885601521303985764087022084561147281184952685377527107821609705859274534702979006811945174604208137027685087185785256024614554685191925691684667729222323138949779420873515599878143613380070914527204753375006599188182178891011457950662830609816338690735920885184230078307195652774204230114938850176364733283230282158992571344106420239371170869743619599963627201864470527363673042284435038738129360872425903491700506702137555368436545796333475945795715208752378002604497375*t^13 + 576623512112604185349040476343398279179266808986895967554636549015644220040105437235323364003494724919015725687125609619944742296116461361371771396150456975725010634496839326034668291255903669737715555538275845207595727066997761147662488955400366805414295548385396000719013128592604436922592689764475734588585767461031977565679203264280941798771873558079033934780186703105469158974111080802179376693456927369818482484595543164684693348464710568451665918662057287533922740314247484880503681493952659291247652509606464641159410440525773333769320778750365467237801394301543295984950451894367600578880943941128828750728192098134851577784136159484593376689697572127802677506645869771661769120554672138911748326308967894496651454047112880470291958791147327093185705418087880216386212276487274120994555456805176585857359916900075363886904056179892406316868607824583900048558021582560357574487408138422694565741022612152021767745215626748400102193913923831920315962514164026689715024716765967527697120125009158036514853986961728805294221592520209424385060807964786590218022939208353115310319721582998856673448762422950348534486525233795630737236430230607316956822643603830384617270293426880214013212579482697001206977495423377791055067226772593114334261651659063157094073397051473357671943120845443579781137504224654471481186087319457171101777855685373527621647099670128213697714094940534044327908629183119696688822538333687986165535050369269124698813327399822606731479305375601016020913386143524962097804922769597160926247921828386967567324875848973364535125342803727944438961378782584492303804778380540752046533259203855646390159172259259583783868927580970400871165351103242651699078031231688034953392318904118070335939572020365816009803926309923995626412109430074459668459093726342327370299781364088889128717054821177910294629756458192370929894677463810101303805781603927217888055619748072613204126025860520634849133804869117567881649264181723450699270851890481459947073891174857297587880920324705377211495364080231560190163347812948489314667723144131326953034419906182798519830785437095205478916079288869223883030368971479997394795419214811610709294679636651392051609256118428851764185099008204535239163760489664010450448713294906928107285941327245146321963607795920091214078949630364113970902579638257118212905634857305830772596984363680832127726412950694771839755580964529783017998899303515159420622323142473039989988688403552001821067360138928925844995957554000866722743781373935342001547398692965659133370200240424508320421631622578504501510525057670394659127219405286448868351998021277599983304907151753161291233437783722711514764937030865163262402282459150508643933445341976090414007964399923580102697611483495150819032554692483945203721953974428262640031655634698634768243082943746670802954431815895132689389010405143931194837715770736410246647896898299424015875225227646320567861792656065013003473782575638585151673870734910969390160604195216113333287866896638079736673963163475922380919035516560384031519237756545055792882240944543331382597200035722962566500415424867149540404832958483340537673614900719537499100042212292112107160535589236907336632971075291218143047623131759921749034015769163368887604169196509056649875142446975348035278703835238664089905000881791648051088177925892319909060372964383081918014714898050253976064287614095542370260429054809000685744102934366172336008736038204301255581527048139785959808362625419612464996819523547473677189055481791698764993851572938590751256402925263852680025325946823035861347835844139809516370638419305897788345470578806427697556993857664473745492150885670919258367985990985155838185035238480317408863290250807493608197932546582060852385007993891218612490354958030865053226194824382971911585726800770080485144015064844683036348946130238283728367484116995453471996850890577262116942660843962128960375021476363638487977678829151517357239975759671890915494357618984074180779509388506843498870388321433807353331188650170517422275742202423881467955542860686828455379439491602546556832193906308853420534472143800895859836063418380456150321197215790340885098263574991024751424303144604237992783959575163302198481857643647214489126284895402978329601392750812934459024948281680602936675414809743827192080863882959710824958075217755760646186764974322401994933569654260777823622353940359368066915789811103859053249055622727035881122196938465359276208933517402005685599937970858762276124056445590023578852070736136605294279630726597572245097387287194853347983101758084027067184040210517514278596016347716899218559513665639931707041883791373456329999482321442009478174537046731711820356632063211042293870969276160728641791588816166330366367115480000445051408205718828027771638017245087747190295988443475245858398434829630267280201272848388902664508961707874223831954672159466534166010171028214882466287424851182496337343992613351647114915260972336189334290496171900240279636613773588589588006887052552511565411474819605624687673157686861433449663403241006792606695985411493372808562051717751064551481019773376830836708892441453805486568170571912577397537018784488246948483609919319407180289456233587690624023419483799091071950705601459667123047447545534805036221139866738156533972041477624892186048703189310959030932468772258388999562980196123480483466800452061280636340555817598066657152076226026360636524211205282408574537769543337064570879739077203345053038442217628120187887071157824651137203931808133780757006616008446942220422099551799113403890052813481368282391867520611471619699582495715643162654372607849377960068234614856943518060144153418885207640407365061352651485923476579750738141484399512865105216065708827639299023453737067411399847324109741907315163730325714037335848209778382200450947501023206870867561039370472286403637003215320572092158382170791283600815806425870220498512905210492465909875823767627598030915285850885302335124184253294078358011098320180285155301763306626243145130972072067188101273124625593635840372329660122643744016926329/3959553469800374185818103432846702285126066491905995078752315295353676526818659463817086896394441209532284348366092875412654253307587787034229147025643705635057660521697714281576077299083059739535469015265556720516818497750543447972521093337077352438528996775904144861414178908174916437866352512406125701764260894003591596533065611891508353936453852975765099851866508506520960232771122551316072363942098791712639909001753998739326281079258616847487565102192550836202167094825450846606501530897349483115033815291025324339283360642460078266048803515675500487189727858904675152568442935329137018181778281940987933505231429996766157522475954635854326620754464353130242417880686769050677915420377945077088103793739109371672521033022793381416114468614441128735009178754098331254882866671671721564004499887251488188525778863502105285025195688116073376926662268620072541334271292963707975287117641484604313220997944309263321739118580373836332663787955371477639337615876232530724950975509961172974215954159600486730881795566420172095571370410157757882532848884541861387770047264181381446208682133296739288786035898516148788600710694672880234454152981982746306412818026652312516075222343676840522564076450006756649267009572143269927814069977480273580992873254463736969268238286917199279443608178594368455795181429134499926104155045062489910613455454695943945295879656133581232194781128134344946349421297386905108037643095898911826561449546787285914716319893728521853663045912578594489700516946206692469275878363330319228356757681120660513808491812232699132661973158498570890901790192954054477761112539015153833279108038160261476876803133643992808007176266533403910762890545602113078894845981971107645820748467734314018182009047839515879589663099052727309656279344700132570059859967625074882923640991996365459502188065256761198072287488851243539616696106090446132256638713024525530864557541962435335578915459493813753206699659161235651179956029785008708389422931445538715803146514647171047363018922221452305284991645370111133960964671859216154032235595468087809420326201305884117942822325866904094785320868370800852847899353658444711964656130654540288746075214374978539737951159459606542609218605282396855184858978989706406122083483448462624731771344279157476082191415203623117642726592864460863664656651990769138207377036516512876692903238603139336375224585470085307756875278736826153334369873477446385549902394347236512052977020648722690866183406339231684335195997413548447975965959232460482498068368181533197240486748652676519090741866797305873495952195531481611567435477144435399345869533166736919892168495045384718684891803141326507890563828233521220582029769124096653681458800070950556073608266873352191556718110742404013995157481028474592275589780636485160454707534709666132410077935552040612060961922618349681363094957623389830422751428992749682582195841594415897856522291964655012780668631576954723276332802283242896133799973698622803643304562371589028586392040617981922929610021645612229375424274415886315280344971833200142594668066230155739936280875048409118996069145002024815098516744753095432313873938896931074478592540474254836085561613126368277439002296094547784297120682748249369191565502054268380387318594571042556939015109429869627909322118802907994482761934184255568256136677343191555723620983533020152846192481666984997710920366873364325554726375420005934243957632897848291272851229047718517124494220560312312189499193466462721992435051088874947128080976063641413688034375577431321799959171573346228268974813823856005849995439852877557191593639868965284450314871427565740074273354968008705343730885932582828391120963810779694093784242856331260441767168206236482480849633271433441862543341342423341895246289856069017437917124086455223042366415617448211317848051353091290093097284200839021802448370846532638468349544236039483414840513808623388265769844664092286259045566802518653056219720970234781588288551779320242126687025477886042233756379119411611303151104908508149190649193143496329127464976114665493899793472499328631296380125286251204327196964838885975877731434088619908070722200650715236982058011003770275028877460659629362885305540650382798868119723875181668707798806445905569950209367360119935194186677843095401443512690521836445137418027225468150673970989544487297848564225054213907805359587897544568714826239418549037307879602179060964849043534964583123208528583939159994038662436597961833085277707109972984409687498965861004633643690723764229005835653364077832950975106940531728619049132299473626848533605636378322794738775074812283961140590684438683922103308523482188759036981610650196158567272130481129730772856365301801098278287799150129056732997318831385561331145531143881385028917145792832731798099113910595970204505933092464659837947655111775372687903251175313070022391860192904750846330775253317846487143817182675123025753424861214734198640287076658397097245780431535616040608472574664396952602258918760168769851927223503046877534436694402823971245980963666079030360041786378340525446746046209638569642009144805979254639062670052159339764595827018395052919267957417869996986067957033206454378713415503806379317408979045337455019968319336091340268638728450715004503686071817482743889008907264852318521562579260472644535105056021343452720851109832316394892764527703929559981393184359690336472219907615155496680500224882285516519962607363315185342686872341124049373028498389633701125247843734743198634917394143485573087940059232600290997238870374748871535986771447667994683856476805308025426087948360542524093909351292076590401014202657176058014723040764854123301790251684738547739803906183023135319337874630116402805424685123391457190170683076369790127950461123111819481548759299852947249010399918762408920047276351469835583337732792121452594007638633775220406544225793823947256789486718871463768516136153409959233450909822188820188105995047562737613492914113913162413066642418134576313684909115361522956692492086240581617268994467004468091703578957697197555650630530476805834918668402998250*t^11 - 6391442208003954474511028118366817335131152696084672680997162600222576367732516590920090687572083220932649722495104035055177953271366744543278473521017003235765871956529052309221232203813863000256484117358848614053006562430531278630502303634311967378837297475693159259279465879544232869539502094540617239264264583653932141759678630639421601845530904300684129554203930692152408874080785411447573112706080171824071424035017729420887903014583730614945652686301320204958362099275525742810278899314146340373132357732902829280297877358761624919189785497244775086982671898760613592272785546923823847645728190573540622869949885853739752069849179317675086949541866761007433210711406090854021997445300954474671413871927878090874869787909071445533818313886643159183908015878499863745680898589005446641293381940954941268826354602355045406473211281365668089966665338837608330703934628586773824242070697783846015819973354455515742775483937032850934655153024221103195652145036147332011864787989352694492167507795041300390082205768387304090318696608587764578995623367643291035160783193336451114109378071299113557983127613817674334164035952380641221084292901701465380392350009069565023787961715711846350781677769134063729765737654950270353196476542707306596996406688008751730530982423130999604901886301714047311910156549590730924884153991354362002642369989787431959058401393203430278659514940640543837398532697186139829181953782798529340619191240731424132578481473028874920647553252244811917050008727410060896880365247153570763596980481519302800115090395133077278550957578854218314428031691256557185752497326574423385261055165559443544972033434646373900536482305675062905480534633103253197413836627161030478645103122203970473120745378142119037791665993019203329914607966355469445325414181575019193742751628240900364242940900607752520034446139137908312946802540268642177472272208803463477878276573965821522979043370226166124172596651821221567751710526385066432401236934209939482300335027793240145595176622251326434015942454999665817888019768784558153544763217110383299659490803961020017075346383029754391779704374653342107720195565674681299037848758326367643223442640834224324847786346902031267528385379464756119334112696945703814324217540324274902037235882963064488985366632190585097352377870277247366262472045500263151155605401508128522760821008569385921707507726488692015369398638133930803114228067985843761720458382038551601774163256942173081970951937760953558721075032959514961464580332063227839633992985446577509880167455064991708695550531540920261360947363018864862768750417611874667789766606893333206378126768972571792510262080697947829578565771556295300818692518789031310795726817658471852053745434936180857406765924629631720373494013076827642310678435538435364016758973225234481592810762567603951601598556893902682572931394350105582268207284293420988017364902462872726749303355161493876562224539318652848893856102339104832305298547763186117885150336200353229282257875896321305272052341299687677021617032413049541519796431741458503448993849945854619478837717949922234702537152062634883913877342295493442770093929979680323117853421019856209537926503800003403166257628827394969013181718805161998205807438339951429033878180711237060141479237072650912948700439807792991800060233523489680901509413936825030417942263441540175663061655295158628014437442072686530957323468210468907846106458828801314137480154429718368482708127426492870216484649404457093368613615491352280652445108048892551978213850249866355336361797121505163348996015725377415852333409096598035549519466062500494985245536967342596648768259951603291647053656663374197440745892627575969057006417885334073600000413595694423809681202163902039182165681758317973329671856238744519481054445317591819958763230639431939518285773443737385534806092346775835908708002852345562559707306389912403703223987789500331491986241164805490705044923330332786681668720052248171786598860752975969521132348089814280985349427007902757625457168431988289603437859716710316008283626993006705300350480243514445786577629304122201592247651329853027670100691385333938385123236404176465159833797209674057207580585128000318332551921172299237397325731972424670631462555792904079310937882306635194864752342280203190606098057223259336982708509943608416178787793751192933187032334575587328040501047896371212805423454275134480165067526643719944767683182008810940311166931760845762001699750644881637223410876858515168806273571510437625269185159242640462277671149078486108715737865723962515937414456358454560273648634927606267809490794196191453025785739428110966286329881669270493408314674313194190425063048734835472196243420070962733878603602438371708643237045625098693588807221724128282997577310136879543200418962058644714708988888382206953531386791174362918246161849426586824997997570308092753875772434697548130517809485982325428560269032425010185965083564171491842029263300546317988418740671104625232241334299332207897608090537340894955090982434557913212657616634985287274636478119860986923301465066664477345253801814333102182576233029788688431286679097055842370361781999697880143319608764235676774994198194103830355907031670495150339388113344204211231123506670495985168353577470297172639061236356741948831722228546768663089787776503324674046551811798692866250876579725497989792229458827629832108235833144081542947645660440924643951181783497949582186871905148725113090311933298965313194690433327421419574721834929223888913005457639301420707916599595095097036899661348142612935259155264093352460637770423681075399314222686282160198579242614411566562893083647731599081218846725733112490530279143321468431894794565181824707221111551080789447536761556415015576337573956423875635345272248613494212755542964877694862278577531099917391942310740016408908649484376056876777990367147055860162299129460224590899465669529919118053550837776756923307861266857719218962707324232606784831862348178430201027802276023459851505877162480404456133967684329934896588166589742967668750736381073856993955626092923/3959553469800374185818103432846702285126066491905995078752315295353676526818659463817086896394441209532284348366092875412654253307587787034229147025643705635057660521697714281576077299083059739535469015265556720516818497750543447972521093337077352438528996775904144861414178908174916437866352512406125701764260894003591596533065611891508353936453852975765099851866508506520960232771122551316072363942098791712639909001753998739326281079258616847487565102192550836202167094825450846606501530897349483115033815291025324339283360642460078266048803515675500487189727858904675152568442935329137018181778281940987933505231429996766157522475954635854326620754464353130242417880686769050677915420377945077088103793739109371672521033022793381416114468614441128735009178754098331254882866671671721564004499887251488188525778863502105285025195688116073376926662268620072541334271292963707975287117641484604313220997944309263321739118580373836332663787955371477639337615876232530724950975509961172974215954159600486730881795566420172095571370410157757882532848884541861387770047264181381446208682133296739288786035898516148788600710694672880234454152981982746306412818026652312516075222343676840522564076450006756649267009572143269927814069977480273580992873254463736969268238286917199279443608178594368455795181429134499926104155045062489910613455454695943945295879656133581232194781128134344946349421297386905108037643095898911826561449546787285914716319893728521853663045912578594489700516946206692469275878363330319228356757681120660513808491812232699132661973158498570890901790192954054477761112539015153833279108038160261476876803133643992808007176266533403910762890545602113078894845981971107645820748467734314018182009047839515879589663099052727309656279344700132570059859967625074882923640991996365459502188065256761198072287488851243539616696106090446132256638713024525530864557541962435335578915459493813753206699659161235651179956029785008708389422931445538715803146514647171047363018922221452305284991645370111133960964671859216154032235595468087809420326201305884117942822325866904094785320868370800852847899353658444711964656130654540288746075214374978539737951159459606542609218605282396855184858978989706406122083483448462624731771344279157476082191415203623117642726592864460863664656651990769138207377036516512876692903238603139336375224585470085307756875278736826153334369873477446385549902394347236512052977020648722690866183406339231684335195997413548447975965959232460482498068368181533197240486748652676519090741866797305873495952195531481611567435477144435399345869533166736919892168495045384718684891803141326507890563828233521220582029769124096653681458800070950556073608266873352191556718110742404013995157481028474592275589780636485160454707534709666132410077935552040612060961922618349681363094957623389830422751428992749682582195841594415897856522291964655012780668631576954723276332802283242896133799973698622803643304562371589028586392040617981922929610021645612229375424274415886315280344971833200142594668066230155739936280875048409118996069145002024815098516744753095432313873938896931074478592540474254836085561613126368277439002296094547784297120682748249369191565502054268380387318594571042556939015109429869627909322118802907994482761934184255568256136677343191555723620983533020152846192481666984997710920366873364325554726375420005934243957632897848291272851229047718517124494220560312312189499193466462721992435051088874947128080976063641413688034375577431321799959171573346228268974813823856005849995439852877557191593639868965284450314871427565740074273354968008705343730885932582828391120963810779694093784242856331260441767168206236482480849633271433441862543341342423341895246289856069017437917124086455223042366415617448211317848051353091290093097284200839021802448370846532638468349544236039483414840513808623388265769844664092286259045566802518653056219720970234781588288551779320242126687025477886042233756379119411611303151104908508149190649193143496329127464976114665493899793472499328631296380125286251204327196964838885975877731434088619908070722200650715236982058011003770275028877460659629362885305540650382798868119723875181668707798806445905569950209367360119935194186677843095401443512690521836445137418027225468150673970989544487297848564225054213907805359587897544568714826239418549037307879602179060964849043534964583123208528583939159994038662436597961833085277707109972984409687498965861004633643690723764229005835653364077832950975106940531728619049132299473626848533605636378322794738775074812283961140590684438683922103308523482188759036981610650196158567272130481129730772856365301801098278287799150129056732997318831385561331145531143881385028917145792832731798099113910595970204505933092464659837947655111775372687903251175313070022391860192904750846330775253317846487143817182675123025753424861214734198640287076658397097245780431535616040608472574664396952602258918760168769851927223503046877534436694402823971245980963666079030360041786378340525446746046209638569642009144805979254639062670052159339764595827018395052919267957417869996986067957033206454378713415503806379317408979045337455019968319336091340268638728450715004503686071817482743889008907264852318521562579260472644535105056021343452720851109832316394892764527703929559981393184359690336472219907615155496680500224882285516519962607363315185342686872341124049373028498389633701125247843734743198634917394143485573087940059232600290997238870374748871535986771447667994683856476805308025426087948360542524093909351292076590401014202657176058014723040764854123301790251684738547739803906183023135319337874630116402805424685123391457190170683076369790127950461123111819481548759299852947249010399918762408920047276351469835583337732792121452594007638633775220406544225793823947256789486718871463768516136153409959233450909822188820188105995047562737613492914113913162413066642418134576313684909115361522956692492086240581617268994467004468091703578957697197555650630530476805834918668402998250*t^9 + 5489686409979534785171968519008677374619076518079086750887809799432995909931312204466072519171787343339033832594077120469678347765243094397825951325257763928535512740827147786754765336304127064189090995214701652034985842382391758394659673258970789252012820346921442165093068040045324979171160553834627248575295797416715161272619378796938865955325425839089239987134510932200047514093817824166351402429493610114138236147650147076499315067460157014364152610598185474530176903148935359792420613468223676528366476986384340107218590656314841316344647794672898278164156957922457616036657680834202435158092981012690133350539693216678252848770272727627577126800339238296590974251256484204337744021951752499696745385915955480153911778106686631325897179049950313981686109737328346435576229809939054652158037832461629943030731676687501103321059055664663044700210639056998460992692648585376849076157607483937102317114475799871574070246507329355778595156384097497726667068250603437003407177029757170438188118116051499570922420177138872512153281734201120446902164497041706305940811393806865965944974989011470172893452120646476760092657489728400831833137199031879238602299293174143419463549356430201310035662835821620558142378525605829826950935776918330094273366085598393970131773824535644009700860017495848862187582584187886166884241072276814072881666812981432285680220804040484366215427981373684565557889667312362721895525357958256510168859102176360644965239754518498704531995303656302143206747324484870970889413135539312142936633377288633406520621648514723754318692761474484281663245478459024765100515960311855763246993710559658081868802394210173451133547584784374349874716447536097575916218313114852754778893726040180691762077983883950204833974944154107226680828591091465783089816792479772935407339253410113102152157976261252763208643123797409340746841305174053777148288975284268129029005947514924800453168149473921879832135658220330532679160171210723353669907239325411624261953688203191415956662150786316017769538965953873956724349212198181756648849060434720934269977485709490694666985142448820190563219508670287843543277592540653599072523893854396150351929377580274683525476361847985929304938273758190085185025554282557354723053937279157381061714145009727456325181110663855011058319536811044706576855854118025193474686500291624851998581022683242225028668214676432368734913342054673350694347706374090534815087654051182162450429957568974882250032233584590266057842533651678845700764989780629050336322915061240916530868421869884263212285455661448818496008063453546992929149330588247961979764046751405281316191190015106050800393591462959003352321533086340597528860592348144895824857107609310047586241329154955582543210344556160235370329068031533388075947998970156922254994753049046042109238490811607708547398288222406866783003819840900441987192566377423738466646849713214547949092301817126509142448350051543483029239442667799898039287091764127857774795660976221913980497423428247281930782258567533444009864627709664557186871052997538203292850847491808695430591988262667321110864366272002776105072267778780766566782276674960930874572603954262841718795077534039849224928595446067782487043164129914141757524492745902580431469910319565296873770216780655751581980446892835501966450372827945727955314096657147383659439541784215325712425671177261410076360510923137244336209530684138527514123686874902992556596254207862883389177849630363832998412282670994302110549440645196032107229802037348031434723670471674762329729097687509421821444392807572045714829952192892451149492138355299120677150119924500247670926975700793992317070296942362391597886215274059346096999295121137377155774294314335214025026025374063103024861701565577026056556642479700540222968055163242649603436151174546835317129333451366737073508781329367341156935874499807599965906294062876427989251923091156559233485344674784953073033634686231918472348250603063497015689964892145060391482223800133928567394416930205868678683768889025185715701875381760422897030424242665391765780670307121216043451712749591137022732059235480759425489991348147957390370234546707069104103397727078567159764725512343830899221411924935367751568121237710241282156495404644605315829937269245390246136987561654983402972117945744373670917774605815931746392775239897879225619328752369257968608370083143816944092720816011389417705699210831782157284666410289622816965082839259910326448063285696649535207287672644587640216759478848143763155645728788189497677077020892474848261042865774039467716749660405197018948084282464984658924332136750713445612826001711608262787473630665906334589613936391574244465624772910164219420837936226653797192872463770681359713783011827582160374264583814151559352646801643562218908954112226820640039498617784405210424163335333979082007538061569353311907614156561196652285657804480059479748176408906253621523657441119012135748701353412362106023174773660152331426241993717025052086241197921892621826801917909061836215258432109318124366970138691622840377726814782047369526714209428633521247082380604350479300277957830573186683373811865590449221756872712701156238842638587043647276055962596364387262624857231410833822167463236461174990702678977692086732066473025682939569817374137595438612865320799531463600870257433660475166636239305519307004473432224867873695984294116447197107719869717344736128058405490422158808151941189994933445960669621199237888573288110809319747101153625607591353199772199651624722728371204406919621884013040994887973573272779786226452885832843184600556676839843254306918775310756641772746258087948881203989608792456356244973942722445344256756029393567800620543343467833730649056747842041323405897977235354107271880909635816544413033416368193697605103059708552274446264152610627923864240843903088615858619893866110078756836405860499367324780003164896588676166684585410345048503844477661788863353231839388253649985277316395463829582515254217102328001261091042381827419179957942341430969687049140495330293504549922363258419717398827167782077/516887521919753280414678526947968524905619517416299850181952489294938068771893969414545826376614246564559286855672222652390826170694957420724494562460877829207034501600933145131852455299020113781723787707080064500963991085662075720550783120357388372517332091435762752844708084072095002972701190043164192594841939365000873439045510911945671819290773910629434217115578696664066237282929791181654766721505507292536736889391531855133726347784991854474977710384741857927869103511696785394444781126993898042110325641439266477788221955789123517489129522982269768032156592418590598734304127025724783161660711681951626787628733472484252090372476836700195347044301996837199133368661080688881599796256234209570614534650671913050846341749280909396684893686121625179693316438342885607164512151720692716483346044394898704413463743265053152971269387857516967923923892209024248006690587505114587906939002459812878326879041991110729192545036354220013869903353780020480012053304040207212863058379379167900574989089800063538760431440936623450899710915611727014222268450445119836334513559117273932633153086366323109127241139461467699004526272949908010901650512426319099113003338454612225004893557179489033733734117858024882786087456462052478261442632528213053676409562774822806333045884745348674410126190801727901864888216118543093801773934453970357789441229307598593844043403386896072183062561061872616149062386112083671738904147986803760610238487634793481477746193023674035084092200410506177226914773765898278008920081912578618480069352461564057221305581399835108450947234976414426644814975927499722466352129477347667891115088725354330725296960795890686759557492921848293769539898810128062023218810454356416818964701453001583654301673732744683788798384851710707910795086869721739441311769172731450233874316689180712693635387829084589896136051500285486698731265080772524654191753178078455999560467300514957600203249638354997339790842205777067764871107336466654050835998439934856989080702650985383030147790339253626059370830553241108620520018740242502866277060492139541623835686377369108992535919386566298087738931092740012810193757989895491955977278139632106658970409758310006418993624264431395956375827783170032819698339621808964345986267543764825396019411937919572000877204447763608953360860644868043778883750136726020504903898855603897696364215876764494649967741452991431800774359046925581592910352941637089739272972661092451080807345060054932551496848610786402142279280450537112666813290244631540818713358407934136585580782459585851014308667340535003190358291534897845845010049972056837845643067137529696439125443934496034705170604843572179601477544079745381011939846708318036071717528088079752393845414148491788552970590811200523994441740134258998499030193038752988926353446649291391669295888138566877929140349504365845104049341758718376877846861420235796002109309370699612281762762251543634673338515944774877669077927391654860825348272428637952199741728585453740184923098898406507180466332874919823046545533359709297314921880559506422555461594852705059646854399944743062331999174101249544828131496236241521952303740791963908737353213411663808651563461812062853951396851460618306817111813265165558047174806918414345222975087468633634280216258127544557337916434227965821939867937221097401767426709111303331165891409180418886947901974207759125316942806513025392252217975116404715554014173752674776939559396895391826127089147018957025975476495698823951393101127358892542359084462392544322476516802723162216885216345057604310586836613627252138694703838207395346135848430820332906590804650703598483310188393628828722618762898902529285479629091334904738391553115446762455180821822450567816678534558037896483789937923869823736749872052616678960404457161518675189214890197112622549753315139708654774322497921336562729447117644470113866598085039025886927637897899585854777285925620116248500422978854779639134512265135988725230108815993212571361656932050123960493198002680032829594578982779704805251002720214868485973999398137276052392060810477937104476499281149360027866574732608710494967294383660115016884551104129641595831428692301929063607331355924667390039982564516390320907241404791540356227688456494437519692628968217906616641786433236270157774080064464526249585202667870549137467945124291738566075827521930856830879590354823050664685078536430268923889106693642648990717086205190524933264852344864405850935182386968324364475747585513489725537373678417352686288782224422680688433835737166572157943710348967162187639450269960620374636017173106154502588936259002657549386822513426862746921792786885102819103458692019766907537922177501041663792797366899968869446941400860229938317339918346940635624223523523924016319491149095095386749100456402101076998981332115306536701051653722230839714519094726286483476829337898444803507270430678648001048881437976902243058575173312639206020642641694421711977574005305483652392580419094209474032544429773201287424357006901852568585373114554988041387560764719302933680547262583946341571556768100190986327859222145385430233292858364212614563459224156462016827524477351530053554549531626260102765418576556827120743107729319760285441879027379453992425647391709945449773122894676589561099326565088959290849845253403061124878830172808769871845150746291145588229341795392405221596818390835009455101141841953270086462076949074055448075766335900389207365161834539808877423841316790075148804558093989256491916111796866134536673903289097686756500807427149885862388821897023170686913119220980897520371136269329021333160366388613244324183448421899639785075936776046256948671274060431021880146037298103964549329310901901292875259596476228294355447142234559307995574008864228525552806711641459414000598256665527580175358853220868873166617310101689450492211779401447000997161551937639277940805597707400516854177586668915594470975691447880228813351172432192043393442169519934766316374476348787912640512712149124692857593877243144592862267415642427870090410717332041527807105315151405047988714569632288794801540292875*t^7 - 848358462977779164985882575835152191651706743570856270241791500758893992329232671537755243027005612638728596464884316308039271061721227717501856830092415908813712755968738130666693846507109831256903027915717640551847943246623867907808874169261139069727162120276672117663201854737284475288119034683628205409072736575698731633991545933097345358219218756763775417093324320709656426908067455903388846078344440437810673987001776146739579113383109892693289801163559839127824397701306955050860966175248321926276448668639536056423337235619394886863316112609891368456692382349544606904378463158505390781578291715989767544806185863087635101432221330381413406812764864331585276746769512351226186677188863921893156127045756669252138199499735769275160445609304641923736450336788300354885327027056143595406196956234257085551817125385557519575598497966688000191659794440377119807036161460854775507785103671977924792922630994200541812624679742249725683929756470102441996448402775751810274891211175210466619376009758003856342554954950657026870890522854319192888255544110539334930498140135737796757783968719369119720447538107001067333934447151187212812011175180036183904167207544018289018064780869557080961120348302417833428855766448788814751790472547910995628816652194767090583257218256592441637227826226631372473892297482577907517262096342857280030434168211168406605673326582016872494251488278960224717662313181416922452968937171061136186360192251411404749329732305558994174974121481380302942834213453366039044715717366807013705954328749002915121138583546755407635138132193541548892310375517230570639681630300799710446309006874003014665133195712974283740775528070917399182930239046635265673683697985388117125438871400842646295475128794065906417041561493169403610668693816088180377858954305516423558877902810277372459553559730406417125125114004814725032114810533472752481852690493641114894497088174126172991612546840755701044235278848569101534569322493585184028421523923105976354498647818018621484837066729023097490852033509951421847654460418226796230481186730063862885021880132086612663375429957205063741662587683405929941663489885941309245588279062751860296098867060547994215018863096751968321673450103803398344533900341477354040986312012186842502804503158288963039693280540989680750529654006676012708980540984185405507703640688137012936870957863108211646058278602766625435153760991913973663931302239656781313844703575222572038197462608270147203513831876275662098689417469667077821527024316481816632089615897809103996578186062624140239250582092135301740074053701072913192710189382266361000994016733915824878857977490417574231501419475269246348464181247162723816357451702522104873244767668837718163153948337526716901535325985082358285032935659549060169231223470624214819346895176225119624872318916213978897838645237209857559298905530987632880259701621394178708486006393044439962863595268238303402001573389479116137137283783521311858421851570582712026317690093196578525917349172130798904313124954743668974080644576510302764096035967130795144928326582176207287161943672132746105103367774655856900245388719925542186038826311468901311036793779209073748159425373546492663752671414053394093904624507381537353880235965851345732366564453901765222256314598764574431787879646557531425148833596399751162536425750431983665812474558958449859842170829995413998449694883336798891624917894209597848560178619591579145165119791907246408124447116690649667366430369483889078686327601172595248346515742879861838450274070871019059357611192064170304457746091266386842108050329110598797900625616528080275128393817393979136333002932809836386740676530260082105629607098676501554037099353207901802653735122879713491273172251954900778634821763596797934131913118746765397026143681109647756109870306878245046354645714862138992109543646101608674310783127391593073761398726125887785947108333528836930358803343586450733149664984477285683201395966247392468725696398250934532441931197793299087166937481537715630953774315553910644686904484605070217200139813192026571752922643361107022183346269575552518717958292442485541856329126729069626721711727443421391745162928556095916063560075715030286531930739941809189397650733586475294986838713557226761408411388570731929348867354573903088258542386090414430088556296804027160871173653522868171344850834661362603137729526135485166095603708503270445578076049146132528145792147538848050200124407991580607248989908525272203327719632060291028621944483584044040127566970327924238719943478588328965707636602390429050068933417167670230659900215231338384106925990354474169361890509926407283255058271621658607939108067074135144463685116830415292329254665706221303798432226329287150056297992086043187774751804739431226702258491677453747190938938451692488159116731328769981546410451785817062259904851721432015820465587211574703482413009472009103452233398437381039468134726443792384196832618313292196650069120260552380975593575634781779859376000815129500096887291979392032255215024403955588813741258928314688089386207664660990458786194994121787061115512060012793541684511257954010038726585528611312468539304738019670806392773814808559327227801434866349749125125058733863422693986358931067888380619199922263767604694925178559927134933371322621705678240115957618548347218983381528450606780640989255396056386841858282812434783139870401293483083773973240170054792038768405953292462939412763860134512925202882231630914148431428679343481251139045805903515925720769220685820547854114722486673746504702565707330031098696486861942863463155876764551240788207387232807186016333761210732749773651721778015746127402579464283564160713095941583583839782717232008395704344870239810556052137385400446421688875586676626302419947503510453898382107505465752718267364697980480820991813391951907471859161863668333798785304427700448078911771782118709490912740149384909090186477354338817776796123857350728016832216703756004960464653102047264935373358572952906184332233909586579872108412585660182229377653898005719049054291563498899939691757/24586776603071916564284872522948748861010879177265219773553781612170372872145858577947231763130366020293416050543183909654457013040164732423745777437996922439044287391624485306982593554409376653367943975131747190587133528951667899227948677676923339753421482752821957078999236366469253831943687005880418127802760374387685067904297129217754755756313466497955591519439773980193418613239415982943665776255319373674519469314960782611609727860740454532161323566688103684923243305367753050473863290349080989427883177039483971332736637590844038284064662930266522590922702865181728862703367441901616257553024557862105812205412691146052450444180144774694912625945474972573168181013402963331164123714757996846715945606674935175190613303546986942324541143079596167650802914235008774096945083214707636049235159028078833944216153998939105690814891603938751344659036972217118412565380597564225887317492189176446372027597951463440918398807087379519522515905838634107031737910033623853208904362496439369792249344348062071007193841094306309583529168757911563825772200759281260667634051199126753493211765179808699012613438563776757689116339938021868205819351875937540526424981107463785443097725245825886241025078323481774085505526906614852711178517785650374887833587731771232449958989596963004195560950573947691340757394643145570891609804427280164640613114789371830325003704808452683586619159547502962058484651499043892532140328526436264173368369832819591519171087366353002215591045071467489020635093120630481239352677488460546641752888826766578993030937988947870112210174654427586177200056263363846831368307963110577969670318599839161713013032033484138735965829351668016160716222633395922031722272558517773790732601982728888888968969718288019403841147885237196056992439889374407507596568571912321580288171433547688356668277059119934019116367676612814293488037212699403851784954907869232188060011293135484587871887763005404466135485659870204972959970660619244889241515508077819878649546818280879345884558643802660178876578599306712110434795861345597457280538142600404658979608920082620274658624924347330745562212687298185409779582802143744013214884198003276806632272088011465586906749759981154427667959003354725453971435509621312136741829019304286391172055133186988936072343787291106604123780686770650524200593910276196710730803280720360360625307152147901057707596230951478713322782524375355712730016788366553749216374314661040592690125216087905484953649988593995071830671076652120722806318344058471323798831154450666967165406273364663224846831087275311797463735026536966970210975586423698683745733647329187310116956600492703673783402198682766334241960817352568697670184069777839878753102757606855362637808108758220669277441990472632907335391684899143176279730341373160216835839179053226394329547440161464395754625700863766278869487552218971453456903741695196420001919035128959140794620183643683005238081403606022065177572270680138267799507764511482690747692939822020446193717662198669286331640765510128269573242975557522616948170371064548257148801942146167408024238816398385140997226980212526189200350012330788633051080070476140000081864169936988164399136783843339690416361988558661942640091719010062083162497650028457099179241448754032904526415777526723066374373853380550305504926483452965529669832527437610613139722579932445688609880675820144287902692272626139489307251960157031303006688417978515906911791979168446622775700268260941093420697171021150230289665434786031265850381754046668154979202753917502935491428113729674697132195399437362529491106574107925157910778283963347661782397272396428675771673179720119665299274031995652179730853442392953657772072741316748824894203692290541307289506041168394800286823059964278347314854334418299374077513970543871766919325942481225712705531522500254437428824032958423981355513979715640456005138543057497378073874939294349712343099480652607729250497739654786606105558682897263542628207440947899652352700033233768675902806540654004772209678422262469566559135425674291819544908662119495959152822077926784830747654452882681460908549457524910964795723581195445027854597746757155458882575324127137144793857542954036893648503513372290284309577290328590382119035000581855253537580622129933206899776684255727908674471522024993938016459670735352493835873909926325094037401850488948345741317444181425698104247913283968481291605746562160954893303212503659946503008859108273023984508608102629518884603430074424139699301426836362560991538968408908553148788131097726136030814731060866392659095994517546929193034573778964044535009967855000904078003355417704863844974851801674139369166604549456423854260574425779099710727335862023993385388102790942377568559969292126466619216282881038707342794572607242849502300154616565834541221449791521591850122380581222068431515137738689165747620100982998978965264648647398169866103876705930068912016511542331217009200336079246609589098729949567060960339637082690449078944925375618326440459519504355892542901194073045772436594083846489998694283654090605098654360151238824780619096035282903387905236569982212695982778355492325858190010707006374655991936295587173642108343599759160552417961082091215660730115917166397502090256295928994128863770838322479847682429053831768144634798286669144044956279039354210239537959174229729881211699912112782352761073070433348168037315437122756807378113418711854888830630581662679480087263511958630877088332824788379440434213813731436140911059242047397829188710496855011246717420470240583831331351020147491219995749228039514646722488586580636933775729552901150333522528851099672830234836536005759650543060414928142539773064540686600136713212363302431703058191285734786168055990519297766505615739683828919728765886806461482803898250901845410727299188404573808477845186977688803950141020168992210527620871851930481184800734743010559568091960446538531921900473253092816594861454733611388446554529428468848867929111289447635104405125122076878440306262208627128083740235770747876288905351346593339618599328725628768817691639762245890653625*t^5 + 10183741086504833052080609946688746742315498997893198040739355841950266806873642343499557597372142237580548970951444356562920479683998231701677460424927412118776662817128428411956200549689789504674805468618751839410717650046645033615839781284816833983265908055674113310918624898110236730611821534606407785346585474765255536888310118959511748670263249722032101878235372493120681768974175327781880744355382057307049468729116799910778749683546108419669560807182231655188215608624977410935012945785510675664642315791189030427412498681314760315416729607029909566441939860494672715658236284918396470874958184883096439851120271296416513409084525322559621994822001728500692958215081354572851196992320749467355715722123376307024569796163836082298243005716847304914914528032151138361981657674882311533160576416604996132585137523890959808082577349301721022275011275822715783981707027506078340044164965957241050656566873141655403874159604874366372642492224004827166685455072722249640548124827304653025040752708682132711206624553972948819693456136307616950839509556370042798448534326931536082239751829145063866080181876272513536218884824552459080529011310274794892541332326083177593067735359582725836485189865007795375529440980882544374608324532241418323567935478893650377500527976347393104946232164440232982147196623641751672905803835157180628284700984015771378087698687535034680737159585308791168280422141625697846319595632413606874786533471178959460256355160622016502406504709474756667837911557584567524773231593673892196729551126210928643137202148327487510312189665347463555840110490809913897219099907738755734716266918256629401415251611239065949915638819121259849638721130338607448238796974485940984888501608989203102518675347765080371381548468718432747516359384234720030244332088400811760739244751443493027337042431349008523927830437422038020449911345182450323968109816720045504298078882109905433869986077471411703829380150545037180887029886302571185561345513013331622056520167664098773692431948020290764851653528956798102510692207845095963498595426223890884101875298743042761849957082143695969099595079578487413136749824711557468466579456814469827245848768954310188909884191533173089752804197275358717566233381327765075666043905152234157868552132283422560956398994926559598431182983136289560935667452188088592347384340625312851705792643156861158342476078893226080564558668759974555567685509535829642705737998929415036546539182371091734992355632561167640025209344958934879825972432420466748115191112354448608458862539095842502028863333336923438126378997798415643889758403696666614968138109417036712720712622924177920278510236223008726688206200860135033403646079518542930895658659523296527524075323012524293671741875272740693454904255029502693610594888390721741894159842893686092772505626389919621637564086066299390809744683937817061634312475011051206346507869781746260132692147242347243989593300448437721467531534456810692393567373946402655039981669994114518082168269646070588621549228531941930774864665537979822209966159912076872979401855310723836561055075785044881775656417102402188526469003649479338900793795317186516958570076303341016105069500918545646282058173905601481701640899779602142688838037145638934727967296099339089721277826382229538178741852174583288101733421821410197488049209643415637368698350341110637833263036178645414656222106994769135370503999824248862904182505719337696197678497619880273434890147120502888789601449775676808753418382101182813167214022758563324589772926301997481286072031240622593171192585444600876953979413558853558732237448770714226885719498427483907428063729143105559970027805552106146746602920499430531042931461017976289164232497471829853484017388444572452527402863183537686489070977807009862647848189149923497261757040427501423149911976661394878993888434542210188350144153668417310134248946427356371365597808212714753207404406751347282551868744545791538331098693227832646254917438784935701505787015853764042086775605076744847273993922009538853555114453182538437331612226953893213356519225934217768989814794609789262975103448140685280871461385369112607614393649782481064424758135187891801028025369317192262200248616911560332504439758205539717993202152717246606783284517378801208156847032506168747207148139658995090116306383109617379874050349491817893564721527953510060745991734496563933093436141073604080024255902760100371334809275869750809146073942569260464663789077466035274812775521445992272201236706003615616207567265312190705644917513190565483182163141142935565441964129681757968196738187970200577279159727196700935070258772311321259686284401717139915489935900142880180085485667068370259051980789240050427745368488220806526404151985908433733813803757799750042288179970978622054274292664167359642047521150301475608335598665229574679405670004552086431839801571515638341832858263995181832049223966096379121846416394713440401946602574933824528851771071307774675639122792676644561115806686964752789966967856364922921483424885083755072364381645512456754169100757079290942905408237596667909841634528469603774456407878541862019780543209184411929623159708878060451117586814344655824697482705635529402179137103641688436085324661129556931051041440417880848293463068014477357173756399950955387225874506793817573621015818288266290520833167291468918655865715576932346846529257426668759855430287570421202027615846320530586672757073103820032299786766024825100533060907103383280095921759865393367428599521823733885765277249875707809698934454919762179975342707071256670183318524363877955047619332775304344453681310334758071796743144934208537055890241374636254453709699814175705780198055945615247319033375629577451920350433545550294412543168633226535021267652579018519111174023104969412581410517231326916619539904619036245562241929773835490650778765710322758742244539431121386317327382350870522628870401345195192899804366831141525746602202080331262034199765059313442066030309392686788279580168575687384801360754711019598430378434477312872257620642189893610976578686881297582789/269815286442111212376462191066839570000733388091308521794979199411957671898928652034392921368592636706699947738660900224548011261102767773618186161604578226846072009835687101758826981666088499394059817183095793669503203346715603526127508788826556730454047351729468156984937619885633591551750021202531708534507492348530455935181756696035640689669783981348564661334332079658642575861689350996823788228625874806704176656262379628379805153543765748035938364820835249838347672033105721975900175748290814777981589984831297101405451860921922476129325610996744818912785741242504292539306754307428336810386891497978749183142198872636779591174432908757501971157125642349017947618441084119596195093645754257395860787087650738612541790393124634705069514504155488343799911180814986286939875343198201598004306635174137123703828073984357745851002620461623857256288271733110657459492486677669814887422159284022322486630859919359800638508508976902847240089550673170690566291824708988165114516474035925644100144304875633167232945212168917441369649097949321501424024131132352554566616077859216992834505911083220662964419874798886138880362714479851981690661567486538569736987742673307581452554436847693275609009209521888988814337652273191393652473054179727214019085791768457504905849951837072008042085871598501964773471648813879494964525993784972526766088321698566465986590656567959749679558656874297505629810565550507676647707965249111563038544490545362197331383512758357846313896128614284224512449511905798901120656282758366038846596201984936437869521513490713926611394456657688330708593417434154855127435811587175482639162076314634960638605013535454938488489011305204809347699827178886848376120219057174049579499574158466826667545473688492724937752756892592989529435035345994747988364743508165817022082393311752332026077672446782155925783018883149024056737720372163257869488095158956954031770563930868807867306096311221308611370819631415629373262718029635593414536391185645995348300126783814369941737146557090392802991573548791858699911449782406586496196625576896840727642228288986674894103749919787607601799722030410286686921141670725446801020139188887959675982553893837823350714671866033188689228182102814757131882533282584279388604831657845238856722133031594016584457900721732603873654369256621118852577317571370982703559835202625234597502120687671066207283161038461527400004215422495153591499204235534560843900491729090259464181434121348674791881354974830501918269784395180372812076537507697664307368373088941619297673168443903814229469124351759271665367028181216675531095246085413669355425681045790501541223481733806930116099055728344677751971278009627088888232599981742014829436549661977630749587306185512713624650648403446673525098588350083197216493760766229060219556499150930106451372453608331910279011262441278971144313756398050992730236061661363085513101059491505197611080161895305777299482705323172486143258678098443837350831798207749011048265182321606852376529857624968196748203425760708147630296768413768253198389221652062352573950952513112041135657996771155878537303568880852262400284641035318074459102552693405160360898377400888508116116127065896809762629156462442756158532366524416421300625249211412288206392995658626757094272886742578258930392378666998159052611063229412843722596742156100338868595315592178658986804830536450263415444144999799254755657783010763261519195398698896233562450005179394533238340534743895567559198730754786102627198788481341907111442089368908136332741771021490677214082932120069450126328712313425616398635403544260370682912880888213777240400027667278408287918341474248593206994233227120287020366385676820273440390726263210001604388991319196400306195039295781964538347596260047990583433211465906417331126638312748448770172682892788970971230502927917792196343914937685744771395410413399438364200390371512976226982703583816193743253173700681717220794962194971628215402400986114570116801948456962250784918530164707377449357398977137048370229011005908341023419952161349678427685827658099348655743069483168536732624759965934546352010421746878372927668270580038813735676355672913024005777381606971203026967792676377600870898677555747513580013301184065950853374290096385279552321409747253887012518149333022358069793650482702283475792628426649758267354880287531491581966447907265719146165217632446965610996016600378270113694081462773154318999109454015164252924019219854188165205997465318256340239638041636730509060133858102242744321148639319362462254800950666446616802160858661947793040919443835560000964361412650351424727199387240779921352008822353893175834754023671572005437234318325734795376655543748499840225521783749851303411249040027801651437377103011795844679279488336518774379827639791883030438241896762193468255364190012157948963243004498330978967447121544374904914382988187430795164814254256547516110623942970876576240469197665542775458964488133652293630769462466548926978767177345444988192341611072035514357602767040801564765797703757604306719183476131381245671068819990300352632948299694863142513959891194581778872066118984802125715009673172783967777177498687955474855508907773643548496962663757027902234704914869000660852292074984046187938472591524781570151021179750893848466976436749823619222276397907186749350206177873103168689563977997055716417194835525673539200015874935562796041499606985133204167416656943895550027340003166244614477629780234015245167364419227675979325062391888780210357964122228143777516908992486893421476972240420166965030246095098568648233352028505633733132589749135909711254856113537223760076231611967809638997096146127206405059544993421436231469610269494749900290792474880885509360591169653543408246439958773689632627127290338565103476841814108312289979405396851537321381293551792974235873081893156934548847555334520518330111447703085100522003263069797880700241173940313849310935793479440569312009604246651376812489405948017147476654067290398347635741843089671664003920921477474103590965347348187194394447325677515308974509033435050109005348054750886404032880750*t^3 - 2841138955994955824686280625861497713310674793154996656401267519613663207971111072414205904791049062305765703099306059485982264068389769784922043631039246356188730349100732869592783334610188066046614627982189952007081865667706582236560298224867282954573362630337252753432798962257014231779473877218606603694365389806178085427002240117322869465696103492639110808969431494899118633612232569916532521082919737743678281373531984744076869898450607824953801511865741770569104288349730567439887412355032034865329895515567322943330563646715063944440570466302319387891873526587959868497172963592718841367543310353588357791630824113535784348485081956921410573085152238429173663590595375584103702412543694496863218609437486912947421714981788340254080556727784567188420271209119781750424073645332657861732568783575142315502174642622120580425032143654520920789409930276760699005523095260147534392568589574068699984971058711974261691897227528435387511980250632472030338276376632586042136257299517642127461046704435247590536136436029005315037053211076324512659275841292976897277474371604675378454426173035054776646393287792729535979124246827653270741950817741862022582423042806009321056600006070830152372014712637667858037985056910534062297085550559053014118395299524451661472167912924970207014760222510297824599588789540527754498945270674934121744450544815777905258214658660180698924855155203044930486349803683889011001194832660238256484104475351607882475337620283392704591390736507573601262627191674310612749548434369871541809684109666009528608617691739564919523391666294872046883876463014776415764284275904799338372643449108848190982152844681598248391550865302696429777003785877437401670631913844143950436860880330834838100168241850322238293470398623983150557116141904763245448238456104677160094300886341301995251552391205041793157280128400141700184255300834267759356936621965864750599921530331452169461271885364592172197573888453602614636275247948474018580732072813531187623302964729509620148989788303591510429014389960178846675009568268500635127024625299351105187291178979048531941378986413058477739081281347832791352808559268766130301082218982042583023235378792334508288967300074244128511907367455051038231434545492298152134539960051108900728680582260718167007896351288188898277183237162579483435304955560970306201162079580900201945049338653964968518374670095343789523829367040018199597288821668761488415107747260251748473119301110318362824669058113364270979118783680645413749143994743136211786712082158006438620688876969643506502935162012105811932532291601735015100714838712305715319092753560280490484525718378236951847955118673830896793218229963423427372467310438127125759783148855156792216779017564246081711489535520746251358299845078906068209948616728335860606955952416717069586852494775842244253766113300044885268357905379107116921321991472825772584155155669460019081802767991506164903356793496034562954523612460301470834756542337330421615717271268079139062079716379594284775038341419451019742567121851945177505191135381898559554596823450985351269124002860197916209495236108003701741466174100503081678571690478158176488634707330661926602229569939604170983210369446915721629935484520067071237191685074222886883926825846242617833790414811656156940995781186123208208331100346972248942663540584883199501513877481554330765089921104778958459711025467831624877003096781620676443004133855528241592332744571024763679777228103088511181841391945252383397956034825992523130505554928914501896408135284399738306288313679255281682836140680769105177012589374699884793387940866919001282543119849573294727871462342103427601370205840643891223810289117618097508014246670949764270346780867611033337352065660292747166665955899685346453655209926867877999279684806364611051502411527033469262734318111146140382740108272583051836286596775107215476443090773521749141809578830242214072343718480043379030740676315032239491451584002639500334701016288052292148284284829279548115527084843868160380679081763606884752370265528984801057265010092300853971636146514496348152771635640676414403415470454201734316534851375612805649748958510593153503274947624753677180780638669246449961370789365920289078662863867292959662173202145171299615356131385868266414968757816234856001254085518883427331285818623526008416825485166817856936680273301271469970264438045000313911075581105717292047997061385365928158907690330139986868496088567157684435214627169843965488499393749756428395527624372829237243851265905664230206660708463595894073573920847070658378568469490143714943216704102254840258804256499031129755967501007141728852858360283745975016409695512711785367366141467576016969676458195764952393102443912569232695872549320744234733011425883439396156238419774467654046879365117647042056091562012504093675913240741479845875083885909655455566172683788802791169732561542915159996485067137606320009965785921283656097042469176210899676849421944913245817169403456339313841069235952788834214076964063602344575040593165380118906156501304079093181118236552008559313031095919091793345168529126266958052530416600251585318202465777521544907297401024008883263963126083139963063139807807847410610828479308019406321088287301848177790443813135620247610258866427303835522694314673228302719308852764614148552415696899693592464464465473775748334605652986779211390193549995866808040901611582792701457603592300146240271926986566514971521991675462993992162617478528439110457482301963408287264402771656058863720180981662203143178103036479530414038527152848440190507961718435034888388226065435279603916316762324785502207065031498179550774154147601251513616658547513295654169495401211883127749223475918873259835748015313381910516865184014284975633478833689781263916375280060927711819907646384871492878336223835418730964538687000554808482139019588978548514622601444204877766301750024835763903867592572595321937034729992398522375780892695720764648979130791733820774185868431298309260759818674244748021162961210970924445679037570373543127817572750183112172121018149119/709603181846523808499452911428653113425911769922863886988082500831627249692219050171589015965746400605164654676126814982583880547917300954622279088770364090524614429090554181784168101298537265487147412433859454001827013446121278368753450454638697685151375162625762597408766612647573096241522634240892524263994859850088491352109146925951268111156613906517964248375222860721627276901091125110554420387522584965312310606252131527830051044516646531122438763727785615936564298895191591565514423376960902835047547942872305062170904675917987598795719529788316629673825182608567049932707596242467227916075423893738526753269730122205172669979203553891925054243461764333492447992095067630296075731707819937194642548996675323976803992416588765661589568669649597233428225924587563957594658448341753405304818524603236797833356805845493484136149245240687219016593854370555699210796646737758452224768702722234298968812624710979275362872806329496604570768780797886097958464314326139766122895992372475254474107902700171163334364331707185929403699155258133879857262277612924294366904798801589092005023659611178510398284042054034386848919902666501210870185981303078326766181182118821349016286639350992331353781704858641512745446234505063818570098682023791565043759846293856120562640464234927221642775220476167665175601113214276552142170091650926571428915624186258401956788140489849937605016891785125777214542923220517083679831815047185018343214764458173760538023899034347198072470373502957783676634047315345999254146118831805932840357086525209142178250301273770608848723600409118210693519703396859615633679320944393021321728923215703830228551040018263225838452438662896650402433656617295163878778484454545371285125621702643436482269445658282025184621989477470231541796578885443072880820488214637871413903669948651983953088836942463282889138933887751336280380105058008679976830645877174015975223350945712829151328214796452437173881065563009041494227952962501980330323450602952368718600299862306272019564987308110819861261482669868354255264850303458651744235991389074562934317314620467445583508267373399225409019469275881790290710853255223322681883864466327239929001176935279374264651646673580654042511586303636818599881319695677977240469312736764939078167995774434490485676309883130903814098559401331351691071228574474634159661588860353982769996064703740143905898302770281002059213145591028606054527592136429095163299373916806121359550523401230357294970828930503810092254483049268508878495734030652466143266383256687152760933295107351534261375907589540919269892581529695246486569110067396478076493033918200076796905805018685340241545275543181682857291145792203747845500095078164327512926967383635423044631156103133430717843460072855109153356479909009583636909336691442327251925211800890549113899911565754562314001977211130414849910276465133269448888976446984780880518706065734670008436439431446003753325899512568230582125111668449463124005064952392340622710736339070117044200285847098945059904930376211904125339830756371098445766516571368729840282847524831622929658432558017250923466383380899576566133855333218594347144534530246910467361856518480212716549603944779254593675247816843463681440390948887684020445789991403813200183022548008370176868987572110020129172502789374599936921267516222016393153538209205748241507460848995410015098597460307894383407465446285321107711700604659688400323638232226678833593545041214429086341286607525693877362226259020022577267251895421052780358021394364188217719391081084540823787018613578655695677325204577470244298806254839540154266991312520146063387683977510222681000618280436678458325161528434530242136429232306689703898166547527842616881125398815444820724461244572342527129820615648567926884949857176521434891835974437753466404571426393690092766696749601937956922612168945778314340791753666476588742563228756638278114658857330933128134920481900325072875788884990572778463032082557483939885377285950746286787024662371816916781251856384157204452102136292990213235843074446583073204291865629756970506645722618836463172946024224927454786515701599436382989688168643290558826518752555096428377647335216078689915855620264520224511098714125294514052104283537557501459998574792017176381078737671797302241229850151129163466038424654877923017936100528153912242145012253377223010634639443164896746977154328654452286541336118778766919692728461655922609710947272828598703424729066467671908784112246547366754126123715871183807637587757003468361814450674838326113571970305130713989231736170977912423659216623094401282803782360613114105442963478073767754709565812376434683757994100155797412009006844023019568172489294359156767921427801634562158172731313674535143904864951844032226855573376777035188400149416289095775131170489793128980030044797237065708265973444214426247552722991753149290806359174598364542905822285139793923077909441620451194787772943904115414432932811910794059994669348542306977900360093778436855243451423292998422434673544719016506770302535247183470517787374792599549003107802815543268343690093367338042421514528864842873208415437619602070698597678968523615205776863852460310498498425451669148746303876689127918478596544291369260686448673838667847809960363982642107212548166975036536729479449482967010631229457656382936583871078050972436321804368061030250582355195940705187216502824209692459878100179131587256929263967494312085780322803060650240534926472985088851554345235340553314192402147203283913844426429565079922484620160259124246975283965522206727187424857743073525127040443443873159404521816784535223447895263248655563923997677077557655616298359280456482492008886324373514167235535406262305816480297779583680140169756395287761327181599429955429185979850739178748338943712756847911815435735115780030261145670068215882426779608075865694986331065097729015614237871396370329212930473974199056302120460573980973772790202381381257422617235449062000004451726592322910926229574301319448638868254054512018538942492466497418797233775286024230558270002771070557023750621404692035060897076883752750*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99975914732742652524 - 5.8169509229209346319e-1658j)  +/-  (5.18e-477, 5.18e-477j)
| (-0.95262941089833496477 - 2.4403808907837244431e-1658j)  +/-  (9.12e-478, 9.12e-478j)
| (-0.96343728160335037502 + 1.6577507362766467299e-1658j)  +/-  (2.34e-477, 2.34e-477j)
| (-0.98446976958596489764 - 8.6774546287021670074e-1657j)  +/-  (4.75e-476, 4.75e-476j)
| (0.94048403986027035879 - 3.6470748306800084993e-1657j)  +/-  (3.69e-478, 3.69e-478j)
| (0.89686739049439754117 - 8.1624182543401335238e-1668j)  +/-  (2.79e-479, 2.79e-479j)
| (0.99871055570137363289 - 1.776382188985270281e-1665j)  +/-  (1.37e-476, 1.37e-476j)
| (-0.91248695683407599658 + 2.6043256188498145996e-1677j)  +/-  (6.71e-479, 6.71e-479j)
| (-0.92707007614649717439 + 7.0937594642499555887e-1677j)  +/-  (1.6e-478, 1.6e-478j)
| (-0.99297295782023808726 - 7.8182132149171552244e-1674j)  +/-  (2.32e-476, 2.32e-476j)
| (0.84532601780352374363 - 2.0443714588470057403e-1676j)  +/-  (1.78e-480, 1.78e-480j)
| (-0.99654456575460698243 - 4.4909474890140471236e-1675j)  +/-  (1.85e-476, 1.85e-476j)
| (-0.88036476214815277744 + 9.4299543972218181084e-1678j)  +/-  (1.12e-479, 1.12e-479j)
| (-0.89686739049439754117 - 7.0458207693681167797e-1677j)  +/-  (2.82e-479, 2.82e-479j)
| (0.99975914732742652524 + 1.2613304837802390555e-1671j)  +/-  (5.37e-477, 5.37e-477j)
| (0.86313444105554733772 - 1.9951774906046912211e-1677j)  +/-  (4.24e-480, 4.24e-480j)
| (0.88036476214815277744 + 1.9491368123775810378e-1680j)  +/-  (1.07e-479, 1.07e-479j)
| (0.98446976958596489764 + 3.6409672924142811225e-1682j)  +/-  (4.53e-476, 4.53e-476j)
| (-0.77028730284858275563 - 2.2426954856996353658e-1701j)  +/-  (1.67e-482, 1.67e-482j)
| (0.99654456575460698243 - 2.937104761547564894e-1692j)  +/-  (1.82e-476, 1.82e-476j)
| (0.92707007614649717439 + 1.7139927484799413707e-1701j)  +/-  (1.56e-478, 1.56e-478j)
| (0.77028730284858275563 - 1.4201787606993329088e-1708j)  +/-  (1.75e-482, 1.75e-482j)
| (0.9806449302025431349 + 1.20796968158313163e-1700j)  +/-  (2.54e-476, 2.54e-476j)
| (-0.84532601780352374363 - 2.8535272992522766504e-1709j)  +/-  (1.69e-480, 1.69e-480j)
| (-0.86313444105554733772 + 1.5029518846313755254e-1708j)  +/-  (4.44e-480, 4.44e-480j)
| (0.99297295782023808726 - 1.4117265158896536294e-1703j)  +/-  (2.37e-476, 2.37e-476j)
| (0.72972259284161069712 + 6.4313977178841689021e-1720j)  +/-  (7.49e-484, 7.49e-484j)
| (0.80851619833447680577 + 6.8596194147200465716e-1716j)  +/-  (2.07e-481, 2.07e-481j)
| (-0.66018603980973983892 - 2.0211418350738734751e-1724j)  +/-  (1.89e-486, 1.89e-486j)
| (-0.68481696369423821128 + 6.2908525514272340593e-1723j)  +/-  (1.72e-485, 1.72e-485j)
| (-0.98807534811549603593 - 6.6843893276900625443e-1712j)  +/-  (3.81e-476, 3.81e-476j)
| (0.82708469635160208133 - 3.6125978063721512263e-1716j)  +/-  (6.12e-481, 6.12e-481j)
| (0.70794942746861089646 - 1.5639489735240840761e-1721j)  +/-  (1.24e-484, 1.24e-484j)
| (0.98807534811549603593 + 3.4299222620856114847e-1712j)  +/-  (3.93e-476, 3.93e-476j)
| (-0.80851619833447680577 - 1.6530604936495865799e-1746j)  +/-  (2.03e-481, 2.03e-481j)
| (-0.78961659790944302968 + 2.0507734609581312137e-1747j)  +/-  (6.32e-482, 6.32e-482j)
| (0.97284448044668355786 - 5.2016793249745005176e-1740j)  +/-  (7.06e-477, 7.06e-477j)
| (0.63402359156701839142 - 4.039901192470619904e-1777j)  +/-  (1.8e-487, 1.8e-487j)
| (0.96343728160335037502 + 1.0830203690818234299e-1789j)  +/-  (2.35e-477, 2.35e-477j)
| (-0.99871055570137363289 - 1.2062851085418559322e-1812j)  +/-  (1.4e-476, 1.4e-476j)
| (-0.57735026918962576451 + 4.4653898729636011886e-1832j)  +/-  (1.08e-489, 1.08e-489j)
| (-0.51557680745462713318 - 4.5824842928698089137e-1834j)  +/-  (4.63e-492, 4.63e-492j)
| (0.68481696369423821128 - 2.6454672893183969479e-1820j)  +/-  (1.71e-485, 1.71e-485j)
| (0.66018603980973983892 + 1.8591740151138703817e-1824j)  +/-  (1.86e-486, 1.86e-486j)
| (-0.97284448044668355786 + 4.1005691301778040373e-1817j)  +/-  (6.21e-477, 6.21e-477j)
| (-0.60637934284678922694 - 5.9467622059262029775e-1833j)  +/-  (1.42e-488, 1.42e-488j)
| (-0.82708469635160208133 + 1.4007162313361171125e-1824j)  +/-  (6.45e-481, 6.45e-481j)
| (0.95262941089833496477 + 2.4332954314387954797e-1821j)  +/-  (9.53e-478, 9.53e-478j)
| (0.48304019434852278138 - 2.8467759590010678643e-1853j)  +/-  (2.61e-493, 2.61e-493j)
| (0.7503969562500475499 - 1.318790983916410394e-1837j)  +/-  (3.99e-483, 3.99e-483j)
| (-0.72972259284161069712 + 3.2270435955681863085e-1849j)  +/-  (7.44e-484, 7.44e-484j)
| (-0.48304019434852278138 + 4.280288064491972283e-1859j)  +/-  (2.61e-493, 2.61e-493j)
| (0.78961659790944302968 - 4.1594413701866990369e-1843j)  +/-  (6.23e-482, 6.23e-482j)
| (0.60637934284678922694 - 1.8225477850747225834e-1865j)  +/-  (1.54e-488, 1.54e-488j)
| (0.57735026918962576451 - 8.993405203062353987e-1868j)  +/-  (1.17e-489, 1.17e-489j)
| (0.91248695683407599658 + 2.8010964918509995648e-1864j)  +/-  (6.76e-479, 6.76e-479j)
| (-0.44953072961765315134 - 1.7430086937677543695e-1901j)  +/-  (1.46e-494, 1.46e-494j)
| (-0.9806449302025431349 + 3.3561178730669568758e-1885j)  +/-  (2.49e-476, 2.49e-476j)
| (-0.1948224776179182848 + 8.5279665199810976077e-1919j)  +/-  (5.72e-504, 5.72e-504j)
| (0.44953072961765315134 + 1.0897986452273712428e-1908j)  +/-  (1.47e-494, 1.47e-494j)
| (-0.94048403986027035879 - 1.0902912635438133795e-1899j)  +/-  (3.82e-478, 3.82e-478j)
| (-0.54704693702668325895 + 4.5714818853237984678e-1914j)  +/-  (7.69e-491, 7.69e-491j)
| (-0.41513669103253567158 + 5.5598158817157531411e-1920j)  +/-  (7.91e-496, 7.91e-496j)
| (0.1948224776179182848 + 1.0656107193560848394e-1927j)  +/-  (5.17e-504, 5.17e-504j)
| (0.41513669103253567158 + 2.0598446880531314893e-1919j)  +/-  (7.12e-496, 7.12e-496j)
| (0.51557680745462713318 + 1.0415065693122273835e-1915j)  +/-  (4.67e-492, 4.67e-492j)
| (1.8218568474005964241e-1950 - 6.3720244790805016698e-1949j)  +/-  (5.8e-1947, 5.8e-1947j)
| (-0.37994247765174349912 - 2.6434984671012199342e-1920j)  +/-  (3.63e-497, 3.63e-497j)
| (-0.7503969562500475499 - 6.6266301641046386838e-1906j)  +/-  (3.92e-483, 3.92e-483j)
| (0.54704693702668325895 - 5.1625375805750997412e-1916j)  +/-  (7.45e-491, 7.45e-491j)
| (0.37994247765174349912 - 2.7014882365483087532e-1923j)  +/-  (3.55e-497, 3.55e-497j)
| (-0.70794942746861089646 - 1.3035771217430909115e-1913j)  +/-  (1.23e-484, 1.23e-484j)
| (-0.23279285725169209959 - 7.449486129349529349e-1934j)  +/-  (1.34e-502, 1.34e-502j)
| (-0.34403007831791806084 + 2.7647493632900983773e-1929j)  +/-  (1.58e-498, 1.58e-498j)
| (0.010883346134298060289 - 2.6552857458201794433e-1941j)  +/-  (1.56e-510, 1.56e-510j)
| (0.34403007831791806084 + 4.1045279553327396844e-1930j)  +/-  (1.53e-498, 1.53e-498j)
| (0.23279285725169209959 - 3.3430570949491648029e-1934j)  +/-  (1.31e-502, 1.31e-502j)
| (-0.63402359156701839142 + 1.0949904521073928638e-1927j)  +/-  (1.87e-487, 1.87e-487j)
| (-0.30748033069781296176 - 7.4438798266541587088e-1941j)  +/-  (6.8e-500, 6.8e-500j)
| (-0.079733206914632530704 + 4.5887170032165500561e-1949j)  +/-  (4.1e-508, 4.1e-508j)
| (0.11812225030085267944 + 1.8360983324278938932e-1947j)  +/-  (9.75e-507, 9.75e-507j)
| (0.30748033069781296176 + 7.5976181178870830692e-1941j)  +/-  (7.32e-500, 7.32e-500j)
| (0.042100755699486531685 + 1.9243403489783578121e-1949j)  +/-  (1.96e-509, 1.96e-509j)
| (-0.11812225030085267944 + 3.8298095714688500207e-1947j)  +/-  (9.66e-507, 9.66e-507j)
| (-0.15655801081562154215 - 2.5945376250629185146e-1946j)  +/-  (2.21e-505, 2.21e-505j)
| (0.079733206914632530704 - 2.5809352964209721718e-1948j)  +/-  (3.66e-508, 3.66e-508j)
| (0.27037396600623216961 - 8.4575222294367048433e-1942j)  +/-  (2.99e-501, 2.99e-501j)
| (0.15655801081562154215 + 7.6566871534406218778e-1946j)  +/-  (2.24e-505, 2.24e-505j)
| (-0.042100755699486531685 - 2.0107255299085391483e-1949j)  +/-  (1.93e-509, 1.93e-509j)
| (-0.27037396600623216961 + 8.7813582200493617246e-1942j)  +/-  (3.08e-501, 3.08e-501j)
| (-0.010883346134298060289 + 1.8249468817354398798e-1950j)  +/-  (1.56e-510, 1.56e-510j)
-------------------------------------------------
The weights are:
| (0.00061414859462554161089 - 7.2770550243718265386e-1658j)  +/-  (7.37e-115, 4.57e-344j)
| (0.011486302086323555199 - 1.4787701784207791854e-1658j)  +/-  (3.52e-115, 2.18e-344j)
| (0.010120048205785545499 - 2.5768947144766853286e-1658j)  +/-  (2.72e-115, 1.69e-344j)
| (0.0016880134511720337107 + 1.2872412305219613744e-1657j)  +/-  (6.64e-116, 4.11e-345j)
| (0.012793311192363698169 - 3.0552414507826795291e-1658j)  +/-  (1.78e-117, 1.1e-346j)
| (0.016087396707863403665 - 1.3732196967595261774e-1657j)  +/-  (1.58e-117, 9.78e-347j)
| (0.0015378111207333491525 + 6.6130387639266777552e-1658j)  +/-  (1.23e-118, 7.6e-348j)
| (0.015125809223985409069 + 1.4188597947270165532e-1658j)  +/-  (8.99e-117, 5.57e-346j)
| (0.014018083002354307132 - 1.8137311161016101748e-1658j)  +/-  (1.74e-116, 1.08e-345j)
| (0.0042905323551826624521 + 1.0250870140975586581e-1657j)  +/-  (8.06e-117, 5e-346j)
| (0.018048080906629649351 + 1.2522094953382622423e-1657j)  +/-  (4.09e-121, 2.53e-350j)
| (0.002847026364485480256 - 8.2333068832950592709e-1658j)  +/-  (7.33e-117, 4.54e-346j)
| (0.016891816266761715892 + 1.3505020138072470809e-1658j)  +/-  (1.86e-119, 1.16e-348j)
| (0.016087396707863403665 - 1.3110101044404698666e-1658j)  +/-  (1.03e-118, 6.36e-348j)
| (0.00061414859462554161089 - 2.257588959606922701e-1658j)  +/-  (2.1e-123, 1.3e-352j)
| (0.017544063250556518913 - 1.2006046508651947154e-1657j)  +/-  (7.27e-123, 4.51e-352j)
| (0.016891816266761715892 + 1.2202888749058107212e-1657j)  +/-  (7.95e-123, 4.93e-352j)
| (0.0016880134511720337107 + 7.344991001898277758e-1657j)  +/-  (5.6e-125, 3.47e-354j)
| (0.019583790043056806573 + 2.5178970108428881639e-1658j)  +/-  (5.23e-127, 3.24e-356j)
| (0.002847026364485480256 - 1.0787373289155138124e-1657j)  +/-  (1.81e-124, 1.12e-353j)
| (0.014018083002354307132 - 3.5117127241187724566e-1657j)  +/-  (1.72e-125, 1.07e-354j)
| (0.019583790043056806573 + 1.3326971917205471319e-1657j)  +/-  (2.54e-128, 1.58e-357j)
| (0.0066766475556855329248 - 5.6455559469182571496e-1657j)  +/-  (2.35e-125, 1.46e-354j)
| (0.018048080906629649351 + 1.7231890362525685083e-1658j)  +/-  (2.65e-127, 1.64e-356j)
| (0.017544063250556518913 - 1.4944682854032492655e-1658j)  +/-  (1.51e-126, 9.35e-356j)
| (0.0042905323551826624521 + 1.7707153877516558438e-1657j)  +/-  (2.74e-125, 1.7e-354j)
| (0.021170990689171976654 + 9.0881169531737007503e-1658j)  +/-  (1.18e-130, 7.3e-360j)
| (0.018722596888214605219 + 1.4068415775536162577e-1657j)  +/-  (5.54e-129, 3.44e-358j)
| (0.025399032427194796136 - 7.6243544192719130254e-1659j)  +/-  (9.56e-133, 5.93e-362j)
| (0.023868025447341725364 + 1.0971362217580331535e-1658j)  +/-  (1.96e-132, 1.21e-361j)
| (0.005291387883027534281 - 3.6186760104142381004e-1657j)  +/-  (9.48e-128, 5.88e-357j)
| (0.018415313934581558848 - 1.3357749942328363216e-1657j)  +/-  (6.1e-129, 3.78e-358j)
| (0.022419630702994553507 - 6.5624352854493299487e-1658j)  +/-  (2.88e-132, 1.79e-361j)
| (0.005291387883027534281 - 4.4750481782218127445e-1657j)  +/-  (3.21e-127, 1.99e-356j)
| (0.018722596888214605219 + 2.2951422863799779525e-1658j)  +/-  (4.35e-132, 2.7e-361j)
| (0.019094919739443963014 - 2.4921931427652272509e-1658j)  +/-  (2.28e-132, 1.41e-361j)
| (0.0086733797157953862533 + 2.9211107081421088473e-1657j)  +/-  (7.88e-129, 4.88e-358j)
| (0.026916917541001525223 + 1.8422017025556155613e-1658j)  +/-  (9.14e-137, 5.67e-366j)
| (0.010120048205785545499 - 2.7251507473342149483e-1657j)  +/-  (1.46e-129, 9.06e-359j)
| (0.0015378111207333491525 + 1.1586100686761182188e-1657j)  +/-  (3.32e-131, 2.06e-360j)
| (0.02968464676819601082 + 2.5960712506087579254e-1659j)  +/-  (1.45e-138, 9e-368j)
| (0.032019493245358179885 + 1.478746385433017757e-1659j)  +/-  (1.29e-139, 8.02e-369j)
| (0.023868025447341725364 + 4.4296783582495754967e-1658j)  +/-  (7.56e-136, 4.69e-365j)
| (0.025399032427194796136 - 2.874154863497838204e-1658j)  +/-  (1.27e-136, 7.86e-366j)
| (0.0086733797157953862533 + 2.0383106190767680018e-1658j)  +/-  (2.19e-133, 1.36e-362j)
| (0.028354815203754065673 - 3.6395652705122461313e-1659j)  +/-  (2.5e-139, 1.55e-368j)
| (0.018415313934581558848 - 2.0094473402074609089e-1658j)  +/-  (1.23e-134, 7.61e-364j)
| (0.011486302086323555199 + 4.1795442557246463338e-1657j)  +/-  (1.7e-132, 1.06e-361j)
| (0.033038150454261767032 - 2.9378753787693058844e-1659j)  +/-  (3.17e-143, 1.96e-372j)
| (0.020233664173467331062 - 1.1527508669976744272e-1657j)  +/-  (1.06e-135, 6.55e-365j)
| (0.021170990689171976654 + 1.9671773676334638805e-1658j)  +/-  (5.54e-139, 3.44e-368j)
| (0.033038150454261767032 - 1.1909196543099754728e-1659j)  +/-  (6.62e-144, 4.11e-373j)
| (0.019094919739443963014 - 1.4167139876950592447e-1657j)  +/-  (3.5e-135, 2.17e-364j)
| (0.028354815203754065673 - 1.1928525804666312493e-1658j)  +/-  (1.3e-140, 8.07e-370j)
| (0.02968464676819601082 + 7.9266489188934688333e-1659j)  +/-  (7.02e-142, 4.35e-371j)
| (0.015125809223985409069 + 1.8365458123043480225e-1657j)  +/-  (4.08e-135, 2.53e-364j)
| (0.033966090874387926939 + 1.0045744008567355916e-1659j)  +/-  (5.12e-146, 3.17e-375j)
| (0.0066766475556855329248 + 1.6877139582010714381e-1657j)  +/-  (3.22e-137, 2e-366j)
| (0.03813464288329960336 - 1.4065538769224201379e-1659j)  +/-  (1.2e-150, 7.45e-380j)
| (0.033966090874387926939 + 2.3086325223967673057e-1659j)  +/-  (3.81e-147, 2.36e-376j)
| (0.012793311192363698169 + 3.1829327831510232069e-1658j)  +/-  (1.19e-138, 7.4e-368j)
| (0.030904061941318189545 - 1.9193422776127519192e-1659j)  +/-  (1.29e-144, 8e-374j)
| (0.03480794490862979084 - 8.8901399159100418057e-1660j)  +/-  (1.08e-147, 6.69e-377j)
| (0.03813464288329960336 - 1.9838844865022089216e-1659j)  +/-  (2.09e-152, 1.3e-381j)
| (0.03480794490862979084 - 1.9037449873432688984e-1659j)  +/-  (5.63e-149, 3.49e-378j)
| (0.032019493245358179885 + 3.9165306047237308087e-1659j)  +/-  (8.82e-147, 5.47e-376j)
| (0.0066283360100714442615 - 3.0611247463038587876e-1657j)  +/-  (6.13e-154, 3.8e-383j)
| (0.035566838128518530887 + 8.2692408828040946393e-1660j)  +/-  (2.11e-150, 1.31e-379j)
| (0.020233664173467331062 - 2.3328464108514313639e-1658j)  +/-  (1.68e-144, 1.04e-373j)
| (0.030904061941318189545 - 5.458262438638813545e-1659j)  +/-  (1.36e-146, 8.4e-376j)
| (0.035566838128518530887 + 1.6504983231173580098e-1659j)  +/-  (8.95e-151, 5.55e-380j)
| (0.022419630702994553507 - 1.5190126184742959596e-1658j)  +/-  (6.43e-146, 3.99e-375j)
| (0.037790494233639134055 + 1.0945807377890605895e-1659j)  +/-  (6.99e-154, 4.33e-383j)
| (0.036244504030629596568 - 8.1048043652366174518e-1660j)  +/-  (3.48e-152, 2.16e-381j)
| (0.020838686635706849629 + 1.7408669198876873522e-1657j)  +/-  (3.35e-155, 2.08e-384j)
| (0.036244504030629596568 - 1.5082430421393856603e-1659j)  +/-  (2.45e-153, 1.52e-382j)
| (0.037790494233639134055 + 1.6538909117131686509e-1659j)  +/-  (3.8e-155, 2.35e-384j)
| (0.026916917541001525223 + 5.2390168782539806184e-1659j)  +/-  (2.35e-149, 1.46e-378j)
| (0.036841554624906308584 + 8.400921957935495859e-1660j)  +/-  (4.61e-154, 2.86e-383j)
| (0.038224841187160885378 + 7.0339701861817277465e-1659j)  +/-  (6.73e-157, 4.17e-386j)
| (0.038464307858918903325 - 4.1046443516404954344e-1659j)  +/-  (2.44e-157, 1.51e-386j)
| (0.036841554624906308584 + 1.4580351533913952713e-1659j)  +/-  (7.21e-156, 4.47e-385j)
| (0.036513814655814817594 - 2.5512063380811261127e-1658j)  +/-  (3.86e-157, 2.39e-386j)
| (0.038464307858918903325 - 3.3365472347750720928e-1659j)  +/-  (9.34e-158, 5.79e-387j)
| (0.038374639369263554754 + 2.010635398075090314e-1659j)  +/-  (1.06e-157, 6.58e-387j)
| (0.038224841187160885378 + 8.0875040827951491414e-1659j)  +/-  (4.42e-158, 2.74e-387j)
| (0.03735756552139999787 - 1.499298880994014406e-1659j)  +/-  (3.13e-158, 1.94e-387j)
| (0.038374639369263554754 + 2.6480442333548971977e-1659j)  +/-  (1.56e-158, 9.65e-388j)
| (0.036513814655814817594 - 2.3701660179868663745e-1658j)  +/-  (7.87e-159, 4.86e-388j)
| (0.03735756552139999787 - 9.2598263987371642296e-1660j)  +/-  (4.11e-160, 2.33e-389j)
| (0.020838686635706849629 + 1.7080693933254018931e-1657j)  +/-  (5.36e-158, 3.35e-387j)
