Starting with polynomial:
P : t
Extension levels are: 1 6 16 22 48
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P2 : t^7 - 21/13*t^5 + 105/143*t^3 - 35/429*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P3 : t^23 - 5695479319283/973235417571*t^21 + 332613072544398149/22314017242262031*t^19 - 60434669839704081761/2789252155282753875*t^17 + 1822577886905920640846/92045321124330877875*t^15 - 5576903735421573562/472027287817081425*t^13 + 198610075438798898/42911571619734675*t^11 - 7838768636456247158/6719952115650450105*t^9 + 9825341915024369299/54590805970954914375*t^7 - 44745439665748799999/2893312716460610461875*t^5 + 1067710391708808827/1735987629876366277125*t^3 - 4195757732088601/578662543292122092375*t
Solvable: 1
-------------------------------------------------
Trying to find an order 48 Kronrod extension for:
P4 : t^45 - 403645381112573011751320176154561373816873798242416619012141534910755501891828126469988826355042686675619922999364428167045095580152212040091638297406584923719527052123339962201438717248323034676267125095/36032252250738423058736259720076839889023712991269174385347441525733579685100682286178655565792868097528536453068294659971809387724120907042822252922075647824239597272713445997336914380749351041619904389*t^43 + 634418593683315172040493659324679690329265589689020299013055193235053429069990725373139706430796514203472484014104610329867506275038025904941972429070203556222531652138337741624841717758729127216101734772062410135/10833114403084866506651624441817143910517044599515581974657680271000472918980304883975979881932819729405926566183454152189791858521285098694031682452392734101652012270162752986828219995671082100093087773165713777*t^41 - 16187991251638110078038684662357943809675958180613264423976618913967815989758106741320683739390281568412374493062074658869115543053792369794319468995107342597042020080987962146831069850797672418144207360853452098572906/85310775924293323739881542479310008295321726221185208050429232134128724236969900961310841570220955369071671708694701448494610885855120152215499499312592781050509596627531679771272232465909771538233066213679995993875*t^39 + 71897695970407705177552227499468062586532142206453889333150886047359796842445569834458736104677154016910689695538086596733390028692656896506971538874925547157353842338283323592398843756327891113644986244020973936890842/168434096055656049435150737715560785608712126129006692817514124982766968365299548051818841048897783677397915937679282347027821492585750044117781062745375490792031767700511265189434920509616728421639643550086145936625*t^37 - 79796838920778117709538964890488682373945146679952478763942075435782021624580307721500300705007841089627230760367579274311752185108047667597065139038938773589900986532141862770711390725174047316073637093108912455927029019/112755246627095802390790503310181759425464612218631534443162361126977163228110932586364888484868897402850512969199409309554921906752876833587927544409194744092644185247944960202084149894667479629070063002488749964980125*t^35 + 38571025079000751188842264733913119710105729776512074392461811421672233949283668828461001387214689285528391440556304913136320521813180461017658608944111814691564032912876665437330697155154679852101498881519351954528738104/43052003257618397276483646718433035416995579210750222241934719703027644141642356078430230148768124462906559497330683554557333818942007518279026880592601629562645961640124439349886675414327583131099478600950249986628775*t^33 - 151724252801240894759387628740883865265398978776189420550584022387060979695843469907581635538259093173845454899494158579462634673094158562207601388466415574537890114772666484790407295865401297807171307061532784346790003341/171363856103853620531885887918468748816668678034946963041426433327737485504968593802379151376469201293530030940355465913238015004808382866875342289417610407867002553195005121333862649198205870110062630509664720535012575*t^31 + 20826314535281887729565278833561001147897264697610714421191940598483186538110817178638316851314628549191967438726599314001806448131231106419677667625333125708747124154570818909822665073341467988247037385726099652349449752099334/30074746209535637343392636706709261937209027242128725984140887745457309927679954050030728291914382257017460271011794166559438083377973030370410924843448393877040464000617023805732290076669671581293514524060953146441377395625*t^29 - 133463916496690384796293592604453343915856092623122085001855235879202986478720686310121058056961479676600188473247031347197776272596429645898354819538346932750349366919836904207114197492500328446545504121752045614159812489946067514/308930904244992432546916411765459611990935666696033390073852179013173224540224454893713920055402318790523733020412909519674398968811991861726623476294471913807774512469234684086668883559627763345624356382311772198157529440004375*t^27 + 125407210817052675611251211406263162673316496234271958551328530525729670702334966840005373801422161556802633366506293998217728217393796830846780526219491926893734659644661755523336847804346310702752477859981463224040099733251381695021/581396519903733350926165319668085157929459778956501653697135213785050779946756489870899459991672519433440090591342265608267230918601620091478330322257444494678312826003674888981329851122791316254859645216829928914999205312405270625*t^25 - 2918754303812076493666036660356184426662617722758862059387509744317951916702228216679834771010122183478617512740161830850163084782330243847776065617191123484134161755361980220536097553333187103103568795843052931039745823120101275449656/33883789179989579691976914830256003004128915917584916377469040259392759455296968229676020528314674432580888479663427239649814217936102418931357091181163865149852071499494172529831903723436277911333220123236848257166153685606979172025*t^23 + 2785140954153528774936122829445492512987801868067009880753643548687220659465583285155344965522977235798593356839430171770658840178871096659504084056868320386903338158890953898556719450152222852762719942146495718925613876794282700792219/101651367539968739075930744490768009012386747752754749132407120778178278365890904689028061584944023297742665438990281718949442653808307256794071273543491595449556214498482517589495711170308833733999660369710544771498461056820937516075*t^21 - 166657177523760747253660979043563363326376433877780236512983224991492070683655467516689131571952095120755955690461591966878501282975759565429799707998934735057026777102649075234146113363272785130440762788259726560996685568478836696587/24202706557135414065697796307325716431520654226846368841049314470994828182354977306911443234510481737557777485473876599749867298525787442093826493700831332249894336785352980378451359802454484222380871516597748755118681204004985122875*t^19 + 32690954663428658180602080989215873938402926043639429666750367872133407722593694889956247366890570924230009433063747184176392083822178150621927957700908383043647663048225345342062118104873752143956360266641787754895756463036758299638/24202706557135414065697796307325716431520654226846368841049314470994828182354977306911443234510481737557777485473876599749867298525787442093826493700831332249894336785352980378451359802454484222380871516597748755118681204004985122875*t^17 - 124124194699522902114860290904640711226178529424534187063829293089809112290571662250812716537227307187963050165035106894103264681778374122807679284350870920557322652315000776746616724046100836355478648089323777837535850052851610560781/610762418412417213775550271520160726418962391959828954871185641650398899425310897921471126329705686200722737721664297723099592415738988979897150929273920090306157087112731093079743138544292572435376110624731424467406719795184624571375*t^15 + 2653292549104428058712230685838055928403723506857518270476377010677241014412011337788480203211859307013811399515257695301465448508413827146643652801122921278754722373953080050234971227375441133137044526063732327635108701570812163947/115888253750048394408694154083312548089751838474429083744789070466998765531982067810740675252303130202188416901033738542331717535294064575672792740426333555596552883195748976635643569877635000923635467144179808745097685294470928764825*t^13 - 137740337821467708826989047917717988622544664108555790699018382405412927465896181454542823096095097602855187781418760675816517407583667371972542739551552083504544900072994800186205862364525082288585762419812164401637202500645352297/73747070568212614623714461689380712420751169938273053292138499388090123520352224970471338796920173765028992573385106345120183886096222911791777198453121353561442743851840257859045908103949546042313479091750787383243981551026954668525*t^11 + 349188433946644601827198730283126945945388892419742622352047679790739188180795391079965880272352330718723599749405168512544895347332042691701939463316494005492158776180077422272123390944209650305707759215385432058884995338690051782/3318618175569567658067150776022132058933802647222287398146232472464055558415850123671210245861407819426304665802329785530408274874330031030629973930390460910264923473332811603657065864677729571904106559128785432245979169796212960083625*t^9 - 739384125076479415020198527717547838283481789921456427278883620993048181226063142230102549685959008079449434914437365066209477281567414471858720230677487146355385428904528260753214244554040295387105783466055141021908600869262468/193742304035134835028402399353457803817227649837835987462397752629728290604315167295306059551230964975923624557198160737180144107540924598775007894241251013593620767746359999460205351798511519263704902698667322786488426108630135146125*t^7 + 3774519849683905053039922069714071119138768317018964290797803192042276648756553474495276020529261215534463313606039600402230609619699374510734112284061119752657063195531712472877444332246768659587454387782380758940816315536940919/47356154600587957533370929327680900333039501267505339221166079249923586460569035891752666841736597296257903088195150431616460938286074569786291215292397212036955019087717422725201622418179029922885584073917112755383099581695165890717125*t^5 - 22266208001493038687384458295266053962937756942810538843800993652850542182348488372265663132487910025080711495334159468388046086783720652303453985114425197923549433029880126953414934062965188695502507178852567418270032952315646/28413692760352774520022557596608540199823700760503203532699647549954151876341421535051600105041958377754741852917090258969876562971644741871774729175438327222173011452630453635120973450907417953731350444350267653229859749017099534430275*t^3 + 21497760024356230896839360102129717059466118208808906390757575049670082330704735944716648402376149181336609950296133076815408836243418971666787421588794547962126698877197555782620375571871144020996153049365348594663874067516/9471230920117591506674185865536180066607900253501067844233215849984717292113807178350533368347319459251580617639030086323292187657214913957258243058479442407391003817543484545040324483635805984577116814783422551076619916339033178143425*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^93 - 703832264198414583162480841926986030736008779689766977060163661756624514674718643184553601465378153637641854804260054652987015580607060001559612742885345416385471732462600490494299102183342691564838769342885793334300955663939553860905144206836483867185941820115736486984593505474925620012970094109268703588759967416263958592434127271522707245238597259549165258001378219383117274064400306531741561508529251766100382378564710390583615955952571139380534698814529589853877400351954294763719978248466727586857216194155371246710276729084634128477204902460333173940192898866077290339085524367204156903453809524690059468150592180067733945856152805163518179021096661687755136447688008962668347517248352355342916220233571865454747208969311435273152757699710765002827204010301433554042612184551890227920401612276065358182224662303674067252435680546995943930221095286101573603372101576649459827119267202441644369182156153033919706848261229481261986882652423880562878594999187794716241086537411837594980641897249253385335719181291201382742166530583687879808502589584399368880009289753753640436804758678495912887086627435529388842104694311597753829093935635999069287815309720951521966619818265510699001930215532312880283011433241397410885256550890330760379594428895310904158469918803905003454083610180233906518980586673104775401190143419376668278573010381709013097872128440326050906250536851008607287288461226733360600121231798749775280455973079032636552600305694902513474763054963530652385601163331666455435185438803792451470351539588403428355147475619813586878648708588979261482867616857555630816365154328835799991528973768909031415776140831149167592683692896864292898573073823715095325451433905446882471713682263475515379921675034336373587041447426337601950024206961424116986757579008283855983235368057057803071279378671157359194167542229387906226158821315587103476612491982682004739650482962887116946987179924879563764320385018738218922310027813087786184304686590992285415245767201995232504492814122783830778456323419531823459786953623677640940357092077892676383129086993594485571058353491516172580262016005022841218329247593247500283191103228463967734418929618006733088204117091307181359151764549237474928433331588680726298942285095463139853248958669598751473620588687133934607668833593864669757893752192373608057204633351192860863237567927983123813631778531628132959406775904511138141158570395878337476692957030353451512728090386026239782462131288081366206913980709898237918187602362681631627213016370838916719421188872273696940600794724244856027590904251440948883071482918113204052884502620305670270773853586447159661472717498088802710628258610567706220697248769994420563111599294284526154863246541609317498913474612137604717854126875997041812279250612211965420731556789694387904333092144488803200449638301704126842525145762314370962152338375624824210964155737238809258488536730554497402558343389091182002397115258761991322416488619161534061689253129610406236339489351707209130934913011950986445634797611342655373401716881956651371191743295171147647445625494717595560436594246511141119737638730117939914872090491882698274378799956467284425552712404996428774632473325215179904488400254550696149718976370090488599297443556477747965145711738024156873653697759586422722002643140062190807136518370333368864158966615379206154849736975961278695214929287100315677772677889830638764484518969759423766058456340408177011193094794708969441697549268389731262421615838339561422802463028892162835461616031512804644965353228874503720544849953194140174577997270506695427808753083448945945342416001474142098229651702768212491977254859544311924104590860738305178112500913775606901558210058885394050557462194000025816064059764551390106892470994727511675988800743101041456575153221110962971408841448912439370036963526610953515595102187701623638554374018468355270900232416044434794639921839795920625752715807738711350360108468556961772359882190348979510758265817136620063864977509413360173094432140020751082313616619173797385051951919165564331935665597069179703150345903267272126481417525101558707017373840816041847685680697005639529113862024500688546559229745786713865943792133690684560449124858491095892336538019285099460106758367438942289194719056162977343301773680167176747163888217970513100085598637582362898244031808964500526402965438440806794455614749731775046173307629678973916714184875375436620330389528205857051777395405676976188565506268819749361272845074702023982833487168088927797212043433392265564914291787691559770382888463621775704848239720353517244658030991007724854913902665938506374945897695003111110087668525866534762393394700654185744558501186794440025675390046134780185580039797928382593012248770799968841974302837685356250754351353812192966520633656751386822241637467271061883997907295578575051325992547732544128941332141263461945530033690954262924495014902033136786243321039323607985874167319123976551074062592458496663909319738795725201372508710573886167867028778473541165282579461810778488789225503235480667268811008546939026809562775029306967035082718238224427694776489041907663554188244870134806118580443049013832474658417155627554449396167909742907502132609018861916273106208819072473177849861960146563544808257285902718671659945005416022083340122894183046575588121877872954403561827479750254905922055195503334447576887451049978214187885534349037629137175734453367038464944861093799849083426294244538813417068448009167857528838958340794257902039929197153750052533500789057669140526103067959144002457695625298138229114671301250600518673993260633945773609646344845634032246890987229442894044247576169358703667416162902870669942248297765512201635802371338376013340717135729437477521505991696082929164848231179455648176540419637916455376257122897621403765724587191310077161352900406722382613709400284268929090181581823562251125588626171763477075090276865003688541086930246188734646184200584256609918043825853113601436675158126753252085407268560351299199273025131992887258075503/29477730383776486611332419876835119953761782286427108796999741147657595396383970792279464281988350716305081708410424975365683020195265684123410040097819358834401107233038165345788620961368652310563767684258047173202432349504021379247664640118522779040014454920948196796392017962028278919201015915811613719844660296710699441245227375612113382558233416359669521415253767703508455670997212872064312324822389396575438425556489068720038217686813171495077261462980757242539733837093130742001655351846009747225340666181595268980038488517976028603005063437450063402470757016847214587950040565556456866769428980097086093980442103391590689401657882241731432301505305169478302432958366016461722594597312528197384224380829910968030486799921532546087672904932742898366023855190407871998925109234455980068875047535050297103375539485919809467817357808135485601113724451465414337530074237204542296064945451847280057775070689062783143267029787273178198146829427443756332347714106388395379294175949601042159353113423558116953658347307084819781049239348503366517090123014582604219957719955557745560422583085403615916080915280145585929984140677970878025548320614837558372011337758618592253963877468676587543428126320177418318804456699236776201052795580053183193742945549473445761200634145004441486643154065770279500138530199236957166373969550170101615176830505869714893065046683220151811639276778389736945129512807627079505395050576878822105404904895435522798617333198014267872878537173079086962964430852631966887261311099809646713208956296321599804959238824256579811984401455194053347218682668361214442243557957184774983342036843272692020785584547242620904507744552628869118430604513368897567734361232104978576053121716627811153768634145171987897487291262002516263893284713113090053316486405790336685820801876720453891714176553113389098522483994664328134334700966416005387288650352629955758633457761200072337850850410698463552257437359482529379174632345822441923814153233912224667984930741864286274907567212155603510873107852727487449763847533781265352216066156436515990240920375650602403810148122378868493975046016242894474581377149879924740686855666722361942893738648638939502212300657672375825798812127903822394476421229714141236538873024941019981472237254214408853073466869024445448814712893837909913633492310486036214318993854541374943943725738568124224343909028394719434511956904642381568044743333673223559913160773860372615017574042811415188269314472643582706162331657006760722860434225728583967220102942471365688475008047976638303983351662322412598926944128716515210265009559829108469961224683382109549743154267311292609593044025399024080768408100901499585937935101962959860090158055930138786405198225138447165778246870710693608328465679372665908827561795571215098106212463587422434223735604577008532607994632232459453740104990669758389145287418732925905901783918188480844913553612413720208822755780843106844495609554696118765162746729172325591156265423984449729029752998995901027612749655985693491120912657028709857621375730261655198114343761832069509054820338192975922797960733125621709928949815779996003955803551916720555903098405345478821603069352241135829121404876122225200787753769780924936506352251093336435919700968569809868391933160886472939216454777015826828287453253730097431503062184574483653970175138850694240029062509230612314929293724244944408376228568883075554563263593655319274612579494902139302733799833668042725690291544890318697924595646093690089377019302081230379707813625387161882582050351959959053681229846177771546356077918659553577598158267849110857320911097882421779544583949485254701054115428685248412165181093886099388309728981530498182732815754092931815091192275307273832158766563097479518053575583481463352966155841209209875159621456678518567072471137217174152030838529053051356264285141981251965983117087069326072318019007068793993093413873948904826000614860546528649047454513291352659038425380540926691102854988782367113226901740319441368484378309648200386223932314928089878075531318806922430601115381659185182320373429965582814258699260535500694743272124316256112731676722700177935340502406147921213386208974054279263961621118200252256833994813071081319636960307232332245091823250907436910549881135080556946904355974006291968483443043620218449024263776992203183120467760211600965741198611277165734146792943050747579383606256592925778752572846545643827091713390468976210763783693077837676980970918032071382567623526689618316344668762652667214408835697106258302399105944377011273573482180017425498377086274200470336789666682561374667348428868546611930683471859306619607669147817823362308406967010279022360146445659820045540474464859865658779717801663469094058947162825046804475106360251741692610272252989966684014602419167561027943904153119691317881039833965796720827321743693799511277811345199202790734337590827324807967766131993932413361742948818153120409197871248559407798515141677829549353872611252600275635818082025999237568882456659422669204471353916333879903418672079617252543378722103731853393439781913842257236141166824847638544118921695221542442000106092373228199255249987089400667733693233753156305840200391452420829768652237941005362846420656839808580815023073002630451364345080508969442916768978541357337640636122303210375472338530885161413022596674834503197886071872957919739797781431347458436140459628072910787967811969051555855819942215994884379272351243068124688190916967620940446264328473588888139653892032084161671492862790674235126396899552796161472909999098388179191524205660814437920612407410203631486023949332846648961455051169408088218985262198963678036616204613016799175875143836940413405963470424815714137442191920574748598971149625092681659458492774239718752995617481001072886406804275219110012850457425309054243476526367305764495608162877124709734479147633315264564730245956440983862733076798311164237342387810839429750258542300510284061337093028241618477477522908985232976262763737896457844603761510426064002315264684772725*t^91 + 30904737644490158098506198972978355599010496925464483930745561218072706157303482294334899308256701057088255141824517479983805678830277477387141989996961940599132785149190287364109924462787206929501290066614963685263048513137989618078287621134114171023461109547491695831061273450901929668466178601668709571461080850678088528159581793214962425788779887175941925780026768840531897013771201485882191686435573602201275528756801458131233320530384532805275864184057050554074056651961385841861629991411017256098130747018472456802632842316744699465123776261694489534336405103202160358470413004385848323902318529697260156080795129845422984608220365072809204113056415187305037416158343403694362168312443085387029878611381510371523133128983206600270921396908837527114649404702194651457946845978849660966844955181240086208030866048669390580194302836169062028150001320665122199783991181450586223052828504927213372098126537349252958201771881020451940641650537014027366558092554839827476118212787041046909928342256702756998595295382872075319863530276730366575975797403349565486103855194082559289377450843255218729469867746057131619179928080668106757585811179079885092453734984155838868967867227246390707578022403839490959905542509656396918248657350378959794149766348899302579550871655754744937640639227506097722834223632266074676923311886155809011709761988018297920840955329536242029851426904388342348468707421928539568391705504811639896332461680859075111093394410102847374250358366025402538027742769847247646199892210860804259526727810599239093353678298146750233667730658054613480436263649012259745168059650700634430981640117549244036957697687693411659277403772377704141991121973838203813347896067295856354828846555294553475016149235979402617450541014114639593754229826343159659088016044188682099626036404897083942431435543953554582418331014961356282935809481427755147775073020628045769627931914491789832505839923907829763883986990455391357911911737718849423988302909217364207335919365408972393955448442028023894007270905900158340180186257976295680821411567538938917633457774368770657521379956957885486418699763332558041365022769232979976319651973394512546966261828332107364659457665186075133971390651169320172883420307724662028748123044913680780130016851617222864575932584076756460779220202204278876418119693411787382738064042248409596185110194290890422838609257792032301990280914510059933893447083846063295748808099867222576933915165093711721332975934970398401212667623393051744925212439396864580441332469010493632521603882066825638201650333656160143915440305674173654390668975772764298212797848734680565354168549164115180865705524437129115522618255447682342349791297897345149386134916497365429369355064945113393633036496314060157792871401011842768624896948195997003061326330364831392711771610373626983505997969382236000627403074824265874300990327932437653234331197330846156977354277845933290426267470298440050523454196104137664339170996642842748525231832961048537926536847130509897313035698535493830030796747150740488701989542340242624200377991929227595425722775976527307098176130706644743738916166183276915952545219683946038964489088192243455189710472056035127139007251663544574589862377076673544380427099977173879941206370320562474609600777658039060098360958590332652067207813855203527547460530367870313678045301489010055331225110684726388448093770118302098177681612982708671456070390502302557594650098967531913031670879438053086494119696989799909611703815702569805236114359019193794719313366550778217233897956183016319831515051198103529691427489306690113716240406479312979799981803552200903113440036178078038712232758923179958075941036372442765774467920941040485549545164900788812969731829828671910245773844155035292521473033454956017080126659730933993493661690434103889702344068416909570298639004531861329634515471778229176028990011079660982880060636340927877585109422537800926898089945123452063704389040135093497931535092520073451690780679313709530506621400292237373014555081891096566132244002769421773444872607883355097544938885229879753768434388689475987141900984612619136538361860876766587245593497870015358410588028612286235081289129125096624318342889937612575319249368310230643633937026205355408501516958095773975966309332619600810253536026843743950223818891392163723128536454386265862595088011775498322416271135783452898643609855386797187595823077766372373489094041616204492604142162247436773024247062241247912030245839487898046638008363528473408432141927988893481464964516300221761465252287621253554074098817357268086091069439651097748289104271698712002153840365493685099818754426912484220985395767551319904409836719270016766708735969901561623116245059782225922374414807712881268349220225013876262431834383335595802648289756005503976914091854250500010443556647842028991568163562920545136153611240875854748218855616931361516460180070075758666826023977155280718225310107899027257525477316927349717419206643140377827319357223500339317163609431468917110838314741929943622221875587617519728623347956560442715252977221008484628569079259950231451903449478384485608057221067969890961504296821073520267264745761362551833343839476598819933893946814741040216818418929798871532335631692216635623061597767411281436495677382022743317159461340807690160515006065735317875737516824567496454965630060091541934839208056940049021087400157631120091916686072619410271011090305578288987882125653750036957246032560607108468709617451973890819858015513712123012304954423872088306100815154500087636581644017779228893722000192213231720623346853689112589924633007078358864048495978734627022470293209336901964746854701415080602446367644253320987459667149358633695582536652454636946362391796865655032811318218560263035835840545648023279242442822574746387387952785014228465753393505843491752050099191778515825030135641962964869261631236054670183410298896235946465467669208075122934125356406774737503861186644183609968832402505619318437616965462062899743974687795650301321171355180387346395016239856854403600885738051/111989699087643973300835800706966677730904888164294897100471151315570383391392236527591144790149156742986327964673075964587778026107049654861662244920156638702947014241897441051339467895432825345127766804285580075985355161834272209846881608899263801915031577388745440346107548563205760894809242869577775839960334475061830098958463460737095551644203310857058005759022210385750364434036376488552665319524729438459504757502146460228260118960641476875955006976270378373920175043573233707725384989132199035588042129080169206836268076703154745297536793722838494113812598328415189785873822381930192100865228680641816450963120986656980098397431464231857958273733959558486811356255679508544468991235821780253561418500196310450376523660388159623659615193874291682618469213206653295151865855367009816021478047505161056176887234506454841929107683636117573526447702013681196693713476892923463368911601418738450809181904047540362630597252448211081362000703415541305171074316454337531574241502071582291864976221595545048091036054339108910085310565051722954347061321723392904960511771198856184244239628556495281259289087195864862682334523400440774709575610650549411862286051611075370150610064923249084204183289751239883312472269066723076264748129573981659871374565651478843893946236267049310545518135337080151358959775591340103275340014409087497321850767450330592319577577338778484753534786047318121459854252222758408206287574371099887740695480398080151790660790114693419975007645518045680132119355813258305065259601425072346016092020257102862403586196421911806361491555200740666125621272736765117523214105081848444838743924806638154903509360141601175582888904160651347141992772001754672372746480640788222172148041483886265745809997659261840966597515772966833345020431511433378037303337389734920573881219722808620574194670510343525028604894859698282510100748371446930575116311272124726028253272129611585889223852942359875476790312991023695900025578504842877093213137437391127132431261221056102151139001094124115687968888395881089000251915977321440903704861055545659830717810005465521306808940862188739020355577355715872743877410383046951155324149432724466536682382874034243700625916990153267218779054811322199369840448747536542804122618965199612228726780044060130960348566430490897045458837082620870417242369721804334925969947587893183504130860231860372457878109116348113829545040639162959544601850270590656802000713501369470276523078609936405131903559327559419399205736540772176606989327536559337772471831881263870530421644245876091840178519746243163574684980566928048179448741462628589959723653361820129086175449289460450286205029542669275864787566026928264881660319250654228345897188100991015832460826512448479961522717127211631256955490329885372648513511937261517634890907632009284670850821752060414852667111137014902266032434822273693920395535912596043058446924481546776561750907690692919109434618367540193086768166318611900136240873916455618796393911084237205283267738133042919518309653800447036519843881663585581200440715679014075449905775182628526643086941647261467882305529081766498556818927657729598359972779822290265916408598437768532180182457936178531974985333133396943631587894557760623472524669251570829363445710876474511546992152296732339132974134234241805750644330376029881414454607579588599573121260384369168186847519900381099036488683195337341262717363306494361486560128207079804933260885715547151306263768210730044644683194421965075154243867121590661953536152120884732701736059943367517044164101420563122145374677755986627651492043453727800621346109585254519164750968793587769963955299155006856379295068349138595681395010560931615845907478658554633824656117725520248527739518168774580088482727871267002050751743276592598296988034497312603131809272873225880928027171814948486718692279012716733196791769027805830695079639098606566947818462122631442950228846654504832262895982416506833836426274908585519264651829638896778915783050653255001070864820113041284133072708838327190570241925144051349628495350466439777698149520362959517131178655148835657183031776849854908015892782808420792423707169408373105223204576346124742307130122537782874041481241326817298073642630836326147140734548630665969958973166836448320093520672213192572424671850290283243117661979842077786020353708910777269476220542687204825676276552611991267093485244758627347049333914740508556487410674839563472885712429436475335332456825715256413573564018952670515844203683550920991296902617488767108147545135333531667022566105964193534854548465017427687975474544969602248879517165112097045428449658522950179890101254741986408493279838750206096456971272909294750498082844466849306421875254968194571399907184588068204313902831221629239761693758887265674079878231987812259705145061501732936326372439749581172663350314489930469670723033222845864647981153129414255594033235525707264794804634662032779903491352845614447006491321803159790702110496351199805860558077498957748714218061809174930307863623224110149476939274540539398421238240392161313614332001761943641990295789304642998596066693824046410706031517463931690421607096052607248103359586060225218224562209528906585911664653521849627262124054328024527531682128661203076889711428817267418284948263552702122108813255567255782283514966752142320071519803865192655565833183922695674281798076839537658125947656760189036873095155492301245481846201635554953677748459450852913809160560197015058026592708596071346248975312780171154644792961176842511667238056446878316222521016166048247370180148629530423593024458692423451307877464165585993645110526705918535309877861751614980502757466776320404620133529240749100876520994767460410854146816975130470968190909239006971485346474948269300701231572838189379174041580866166573350815661803816318369588814915187292650675399671805347968287470912056917652479511086406039517982678306847102454478945226168792750470286255683916041574506290478016053721314261795551550331109600156674085511159357491991265163956545381717158731237107039536511297825*t^89 - 11262249978106974444481931874476967781166453162509887947092906779259108896196717525689934598967109853628135159933161898018401605996376169220086328811567487057530719619349757201510632000485391282596241870473242021350386154256781242801239252227997337074970259876890659822101489629136517602359026285519456346132544918813647119375571221270504238557588629949318831550957068077550699073942960940186269900744677302749133834985531552312791617938532419528538561852882848025570688884093348451537237888955768492435606604645642659683313420099988817483942221564811119839969582767806323532160102646065127865596611089862296448508410929475880178164556132319845288022824262935284383120096760650592583835484698352174119741618641509264728102434479427572531832208403659275731964771998458878358875272975022890912996809892040656103822136058518927496897058661456155733229760059792839700046310974505894893518047235606465792537076926447335186499362425209607777101246341619811208435360353718705577501324666963403507045037315077428077108832735362547011316617909108882954093341135577730228402728691095783366218065192195060100375032207905775396881426634484400014923305872478368870771855825363503742657273346501244314956834854105125229546160967640763504054329886604884395390150106578633760733364813941046998101216844632011568416511790232607586739750578503481370984044652209916934675073679754600204261132676654540360915290326462411158110733484388413824686931765175435067490765565822864439152151595930377041824115610897419271806656656579293561864455213693972431496955514317072901784014852006026693176935692835489421029530398287262177059533476630718548642107635163211632925336934693053927852862046386914042624758116801246629120271447994530621627532349203573628812789433822752966745327244369688810425368611607502048478265032578791932104828805291043808011522258331936508739043715764614319268997474224767272644678782469629595999403744709798053702474968458645450687486898221840294911124897069394578961591985999853167973537578098752842067533634122826985240677172115180263827811122603876775224928545922817413521196658352650167916811693784446143026910383674108461797090781722628690273833527177309995752557372819476535204483619232661748160340752691512415067420887593007955160902717948999569030910720725702542124026179204020075140735817398333550978132094654269722546768292624729157171522702559748889155241971257466169937265508509123083988258832082180326719653063263897354939960325520708081911197079481321116301198053777759071408556351823819637997118425743431405445774992985220380930443757246514198106111920321695043070780568341482345070441450509925470095857919162937288077165801099643412996332389392849612818899702864718035878576601075434884603528338823494030099555715686406006734569135492164407884528908975012336452963274277748409696970529013670948892064201676243322176453311651128550489464037994348650009503470633263879196605052632637213188671278739529385563005738507275574136428120820081185844443753791033447961119810377405004672645569984404148140065747728008733509465453600398321509622548514010626416227665266512479653721067764947352281513304277725175505587607712578498555088798276131398719100454861697526997375340328112789379128622721454393165912084074941787636760451751833527831877017745084546243122952133203374379475960447380961843737970719854712753736404003242028453033745436074008897396373356797678842706416766498195730632836844361188984019253111249333355726343962342866076338839230259751562316602316913373064911324692950549878936807650925980680042607914727327009767880151764261976307989058297945215127097466491047326455644246587913832301009095899915322233556283435139396117924265386516739585054911439578329626649302774869291449607846761444957158378333058895534736647532245499686731519388944971878263916392107599111685011618196414857872793667933009286445416183119082869904215953298357758775688244176540351900380167080291791960353390425271146945885975554039970042529795517549918269425116336236012786138071815728702076008955097490095612089741927686735309233056755276713885876890354722012601259604234560601206541655129807781231511200839770033968028718139831521210600311376508810098819189288975467137394124935255626164214625342276784818083692771224612357385144009837918317709560432779913008581010453715046814006937478656929304964204213155908265357748168178297166292228940841038682052733962460587122279993283897353514874989204183894017509894684379153019386823120314534841034011465461546463281062006502680046788954450625994261766563590879421732223165561886195587495394896761759388039104077737682280496797327008701451384363323408193745843184780497738382873243148446870025002440509606740547172768412538156611618127779144821875371867563273857380400700699103399320049690728740115155626443633670681284948963762925080260353776463139797398234084519241812673685731360056992060713936105894063105667820572555415608582245186679750242103041081313707164957997128882746098224717398334668263415631760581308199659880188946097896662445443729266155888421201584036497133295740652116709407131292824623147852921869587007738361435465749425156291147442246558238950656066315672581118915979370424477164019814076013982649606064462675011526625702956942380239535502258492269269390731538012516610356539847939715891388236225644200184204095262945473406113539117839436042495103923291352465495007953611387341132982744419361282583839158042332290305194285311406354786056610880911688641753289458094190261076943497146559657057854619016700672485082109074953790758291995111758966581922023951186035988741754303032428538814320363304002452327693372884197562060957450195050044600434927277387372975717572294746405585260646399723532267314252269885120817029449477919078899083273864581044845484064506368914131123954648804788026301067015030124645021538033225568011534122760048879810369377383148675897732926204074741465147061847509940630080626973728088862636573361566504065753218217246817135894888289450205950916116186858422346220218211128179808088509975663517013503879033331689174/5475693220856203331614645653783863525481668108411255740192153262181557401324517719005505901923598811522970456096423650154273040291964141660343853725406764589074693626757092249690438517052048253612264283705323787866974686276149433505662485217710077378071731689265413638728395335591748844733753428549500562251162169429375283883985971904307903215855937866081171224255173753260265555111901524402834478022013628872643678208735812846473590636434765164881222823427054286497152999488121486444255224770398055948448618505155177503114695647191220556746121977412604876874633177417504264732232983942859699647846523226939568270508179841013178973804528432502965604480286565037782623841749291133671021705913880154112487936420976023891636729413069815357381775952633850219332244069092228304931847529815628655591000863716560354762273229607824511009577484929768852309852707593666845078393372990888965889535720402670338011387663371427727783439878513088261928700023232077132937187839422998686372882160811718601555644339068860841567692828029809601690877233636448939462139707056432581775813255736161568991162606012842526489655092143242052880613822873042509726436296148513031482909513393659959496571139547268521266123341820319867208256294193834125580497867489947276471808908321282252839602052976413225138549202824429224838065028024971683707988998626785682865424361938445934187702606612298582307453252890991331302811618544666607259271528158796137624525346304175760945919928253740612711308449661319082473125036537276721718418086732363705603603135043245472621321693363755335999680417291462585055793766274126766727307230546523198739121287009522028317452313019934963672753556706945767739086919808574030116575663536293419641642211358647667429067698700508898253013393675640724173936165885403117283402319886193893515501294077134221656327349655100174016500321280426539492609702833774663402040619870698711131922863267588591593032938433303302885603789425602066908829151146568110964975467943325765556280531367968008080613269981777398778698930094573432448052334723480584231901254939398652343912493860384560070720042014486451735763117910445647200879587876083203663379486715531192391468487908497842558279470255502791654322655063496579141591352938031458838595867095133438072887850444003140155823421420776672042347337502470650015955029235280061536354088880215868558829320655623645084553862171831231671780387211226829193882797268175986930956116374762221924539467247575703408448750450676701147695793952487377910749479008967245039967818179122662994812083069076848230170254262457179366245871102428648435597126049761794073553537519650910918850415460192274470634730552440315737580097673737144006801870537826993094729841780536837587076614907961135053868067688918733830804771815968289780598488470306059073701495667655650406652652000619440961440122206555895560283478147665688865580376165057175866184870459304244477834357436969363081948532752806238003191086404496191579945077408639645636443670808010721001341997935952328323735973356144678528706454046576512346786623449856798704094663831176498230978423370315276440194156824276466833717092537540485915500479890650970230420603304293840065131910543143892182097494204187201043191943062300946849056781057893846956373106706533799403235694570093479956204098341572909082540535668786280255413472580066434516928374808482496366157549233972190665985116692989096164179332686168804556185143035807336486891701620677477466514035112884401834596588232129893112819499021333603813298046532092464829294482547876549380341735779386940496068899628030104168057640233291126177478809918829391570620190039488481096158229393885565025926338329817217482471704297685398113545494630745277322538383583988226468140561147738115213028913415369627475716948087833605580885606352818264777608650566323256011731275430757502943072285799364773714852781783490386591101348065315127385308795378147189945903619066051789133877845301871285301035687539449159020234319239447029827329685216401774184523096471410066792198865657105226963609386777210280315673190346643351236607010581565850714884839720087156236323261839568533297491496696353403552078920962180756243076826681876017081339096387716579851719324396820964650998082329294978879566572495189794745558787798908578369457262405248749563946621281037413189482204516154147517576761014523941791055089781945377583656673490557387898130050653852062448567767679990773657697293170642774809848238011128478076373497469561967960186884543528094053739088804114764880404174605534577537582587255927449376566063168446672202228195868095093900957318588888662098173174047416878861556100361117709907243161626349778511647802953408256916474454959896747124818918311477100514618169696710813688472826167528443669618079991541350890708088695683536851125399924765130563081301278553754497494788166467848623038237114071691319179481063257756305149009518755202781851348233779314845026612015747890760946853215472824820295680406603749860272406550819295626730884451702024648437158205811685054823330047924476267397207038975778138051587252176447067021708329556026813346354171637128800221508849626993603289224264716389463666642760251142223247166974078858380952778465218889115267243059231612875059718607842984218497983269989881337837773120195769086505641327902470193412237857578081276285146083799165103733274864106794719020682124394756173918474809610572069832187441590285130791486161204861855359518182829771416344991692564642327089064017375411412910248612098987375342062891048240462613591451661523602612883318383223548419414847705126589720847883667692367847593349448068669915077552623408670125835733105005340383747368440099914832776403477300545650160817669598953656578571991316455329769474468952758371753741188853091994034202772374105947779767726991803781090442581129857391719867804417398472813584340327047103156924048843850448099568721846704689489958055035906548632482140938377303052439611046549035715411456636545109478888000760910522978124502701766092726422464519091545214988218278493554567163169088515057726822411927498350303712375*t^87 + 52971175566443502196870738334357548953485484719648552895765267708651175074413667299482577307486985748900790070572413151599962663314570610366497605728603987510680840405988251534396531854346862177904291331149018685532839357550008199666179187095541704361891902952574773145915706560282010606551562557080648519355859623181828336185142409431530956306035666980065883438797007343343524913721988057646018811196057525177351205065427433760270624873223369779317365368129942837245732274116523752549980683123379183223449144037779187004568160471364401838922777724976426748425180561355302318562385004367148788138730155478695514410220295760853740123907845050502492172794076670563874179422466992523464777292654029962149978170470142572571590036952383189222662445887057187062179836928974271491805817494312941266929776654803505773894330585104896502623867810042885416538538868037153742249949842449550517396230050611841438129135404762986091409534570420478971928021327920885982214200520185462001115547092974000263032872322246649089770282593106779009024641067325040293424157315436184792108847150918861643920255158824122293713571721585688362464385886288853703915962540904709140650967515308165113750580717214904821197757990379981746610680245033863266685393541702181951268903039202295346825201591875739431731484161048855942928345985976444283135306993969446983432666058542300779251028508867343817454664225404833936689244824091979910696186068888231150057228404747658552930245377550600051424162593333415376184425092652958879964132241543400727295522422286198602698213369308293563332372805380071099527818495536717612086926204489344919400244236093709598386966347450730657172396750461487494185587798916318693969032160261158482363454919453595010141438121409448260464430943136288587759951179427799797584030459904117890777800437778667100752542990681954815460734039397521230519714432906220643002626058377344506144354201104728686317256081215245575415498548205369426397657258964121180231254675950834353821931813342468502425225391619373238539552637722672958711668846712038053972216718758452132403178407531935448972991994463389755749043280287944445208120280795257180826361312688506913861664931215516603061344577944422266582020414367317859618061585245014417010503922088466100535429782768174892827564372788707563333633048293920472065452731166948158458967638439469658078890176776754656605189263246150328587373898204512213416518693519359551415989413886341233348039356781607071708804518301061027498412062121854142849570431910233572141820174723555640037335083134974310373970607850190051904288794357603124813127649534792130026233148837877374119340005719979124719964426033389722324249516199433016160430640191381646473759391861224894380924015443342616646646087734006784829982443710746255480866068617559372050014643434804643210470989583114221945924718035314514535849632037461488275923921868028849601360612177520139138781291589682008616586481849555192962498680400460423057984086374778857867430213994808037515980978768691807541990355138830208262210553298859438807469278892661227904988172373369924866222212714022353975138593918022160107016471722140983446069223732830757755910746510715080345833757485920617797651317979175898362766298783941033600345518692456693260356680455423276617218253651567190149663241114656108699754813139484955440046422450223553678594997121218100507585126849231412387275731126736611900637038490893455433562623636679804132117988183868088772767880854121123369411524640834444440464155978565959122729988845258089421897059101941294929378629814601956670370749248979534179004637557016980125164582424632822157637465833542991854774905515419830622751538155914456887025675297652556903887284304822340274105823635169709957741886710005263855163768684950197556598951033124536606205098242832290688058811472593111608456292490241080308070573751391792088679029830930064701212102867592483050280861914254439966502082816417747637732866402084945302176299897843295823442634161089552137490208740319475384828638135184635251653898127226647558818186284710664783704370809721259968241330848237110305118643857315450740610266618316301720949599112553181111717424937804529657248232206891827464010878527159009960693090067414088865480964017010190265813833886058282882986838707150546004066602894899170315647003341104500335987376761335867227026880977999215024524888188854858967112853265967152367539589451461721791513680003242896016316219068764696533555868977661477502255955539783314080284318398333027300222763727701168535962053634541872861898049603178893313003647279119529272719919609009237324567289145411132812981237986882715103657971459704125359716915204376889853566698738812880196733274700823146436023344946540759672993274213517486419172329504057256628555420569144020292802553149000635617490520477000432511017312113957856110396743464053258938100727007029564519610606521776052824930985318653434904093950375587259726079610327382850349858645266862332284693051922474701047308821072208449900217990540183379005155467258569578237223348848290182278532312709059253818930378977819183748530100831363847334552014361045515807586593577556787122039116855289313017376917967142149575379571462567793674891327304252740666331394260826304496666703925097351386961958042970140364065126782443444609962532716428012376465283562008356058465473356221954257050764035060650486490860535247260190488112015962980340784496839642046848487269526724623917796805888346042674871313742412500053556075030155420331639234384881418236590788606873283165347866754488437110545355466116773814811501975753677572539805061900402226950661872980719568126330547749439852043962928289393671439461548005458560562118502584616161065648194537881575091107161451733819231340696494558629391654614212843156528527298506301876744681910379403042727005971990744620771339335327571262984448796912881889874645604824866537120049058219265142373987207717500594411162519247207810432088554666971936799833072374761181398792098532617636982110730911253541222534831843428528238772291401914839751327669685260071083159872931528553369526476350736/4767394595272813845933149201055602571936775716278456490217048860108321120556172143412753894709600955306068805059075317298496428114894153186866539313165093547701847684987518127839934032259245991950976366410107775506072488051373884892989725935817231548072403212047001924266015839445552476758243034806779096487330247015625247162674353648029268969028801624697537135545549287664410309177028690400477779372399925635386286997655558448422280404856138825145343254227534826552247636370255025511167484252834128313325911633841572452960555911733649738460553960433859967428163214169468887204680458656718643972005679426439922623576773493419434429929315799442880501413184820306527160061224507205932481584750890681441220840167516438711624018145707550684287615879158824817826580657169850514244145859292214003624005727116408269071630921300344723515801292849301239573254844919859193476213135688584920550590801345608503243745478059700758020407854426818138495136836147330837134367521885695373707733224587317190409143081278858941663414153757296916895042367593923205999375366840177620949091143053872012803251025135559413610396224502822682856255815934240991055354984208904380644324203203435288118905220998865627968017834918188939111665927780701353117348889605675489465505268438927334561842583437175693528587614399378678341598904996865893775612312237251216425120713130487753646009732125135581610966762467281009840756384305057991394888146406912060120855401011098299331024813156241826987457605426521589217894932308574260202602811831659942689704222052576904023538787754513352238527726497542051665492085064538229737705300227072436713165299635155994803752013823326460909113793152813479374826920231345548608958911039061435011380034764991750249188294888502772110832556682771774778302631989778833455698537214347917239864310763674073581379533281803634093967941413306688612968646745823711917199544663543653970579607322527380740202807093672029875525687310847570691766673883827957307814462139711487424622353181066673702026478839855944210310013763932092927408749137358717614839401066640617712361624007797502549134364937985716685365898678248697811711083971714232045230896394119197355756146188990658943775658182651684276151565353790553978997446587838334809722769858947023197787929491047510085915914172317998046819821208618725138269304060567217755532166935511328347239458282259392486551870050101818619709292348083060243430296129008943845359802813847705655693566011570886052131996661036928859934148963608413603886362321240138716389891449484905592498082274071882787461664158855753179567300711069718787211428152777681407322731671337857765168272166834069812741680829239080866052323845293533339255359920993650704366777669621624764867699546732331514561750475426758310402164516390302047784753643301295213421700208157904582906537811484587901751350179837222502734371521599480355604805118830874510359961842677824794134390803331535021596981252443242042579304083516584708907405704039492469540509409959582961367411138266952520665648444404570858326514717168605277053030366790745140380926221173568111548378556244643666835708677852645253236274597361119578172059606288158160813958100753343340288976841045677272970455152899304390838756397525699992959884005628971230673102853947337788886798755056512399680185123259995469873600706654721615409739808515552440111769111862869970535179681319071475360176225239262829509369254127068643444776274956636244806207878699296301691324103257563786340313137426523854444837456384978444413722105055628582719076845166149958008973937277186999064962362712777260746701695651478015217869332314146889843449039355642745411393750895392435508006008547328653893274886044500845126674429753350902707547896507162347883573138577961006368456953680023921644109031695925256989955779816897194435392284112287572402851743196830920585323457158385075120581154780187330560875181244513892681787020774916619567827545069965663823994665808332973538533927381108599706496850264826964093009516767713842246477027347073077785082039768232431003197442844771419118449306779037146299636078477730721914661447837076325157068765793499139607024486874853838874682429759364888250968504120910394200705810201002358462098355441138377734648794162295044398757147553303882949193357258712510721497118997667530799297135231578647559133285208834903362851629560645837983287123584283965870238113669367572998800320517964818404772855713360149736449277922813889171351502226286882414736602852459666829377090136400295543982789652158477963833611783836164561954078543799208453040072030684753183752621475828023221546035102068990946793324865441794887152055699498675460464102543339500190873218141517215835968248666322123598560718947724328647660183703444753645495419489938518324198997610628884944853342013029596750970083750735564871779720133865856027800642447131885729808432649482491822931273980633599010331670558012372258636521947164666067945784855128771968653297053454445531065030625155350983438539270531018298033726606240365554739731428084002955635613864593765146822048859508329149391886223274809596014714787585534008019801176604676809771386491163584953304708086408737023196433054477060041065773451742371476299658772664652595858384903145537987317195883195215110184439045916587669702965344575075315856877527026287796724502866488673382589873954496980862303986162632218052832695368568808137975580506716976222053742678108944718955612989307585512018318384129342588923115416977150450677627068144264971609488145884530770452765838020303270539821098341445060968063268975726235808947006951010950986963392269474494173314196079687737007819448241379462792304942168828692317360582176542764855077654366146710339020359103566616424129843185968570694816079933993607248282129598463178885499926196360899808255483699331650203121650237438027616800327229078272350135619687727577375431385809322529439923016533200600302202286722804209008379973453811084747148915090279011195009974683559174919429851408752942891401930212980428990666324830054827923497204968837671886833604927811617423850358643344334841540625*t^85 - 2328775847177736496095104194117098246668844284918244842250046738099721326132389104512272662327113766101122499983329120273941934616742296727352407363872865231539788265553979421333692554888066372819120602405074855738287306076568480034288056549859278192474926613085972210226356465837989030919023811250086140475068986177208696438334367823283607055099145891316198185936634353131063458066071043328319180080564701391817809321753482116318972959336581169701627009259975126537281737625078347180918003797383722853471863304725548317356424693787199393900479920075660410680565784345159010456416347694193070471574776963416510493331668217766568232870042925465127030982161889045503212819060296844232041632090205647056466390639727778775040989649303211822957206228897757064334546482049036002918107216670849589962675769789793338136793618584596899323858092872363904114692050734327059353396174781173640859893506810535275012890344099861463459637060834562166259283660097521309017842698222895237416230989602226537987506432956808469086173841774920393642392171155052208597024686044139491002336514307168354153408707451051203275608801611970708780409974617495278018595513872060144779055069883347112642621496064884452514862992101675742255439534885948398102932548351263200310997687800141482142717687804461365995772898626270533582886065452153781293170651785419785176473748993183859431700293474931844600312401428448452650978209761813780577258856042687027729655933437431110235390362073769671639263042623711948673375185345258859865555681764076209489825338204453825570366432807222136873458018996880530268133789757851457541156955633747970454008842002897723427467929462809904476846833761232859220931010818734384697382629587123458585537244604665578803782659880340883184782594977481009305956940703856227429456793874258524338157079196987513330276310048919425756634824232849074252054146683198459090505997984353396960068223656395863959356620430120760537332999033640916763207501191535374992625731274260953056118587342282117253235653600994236561454752717436409502931835481234991852180572462162992539639530604790510727448535686608282848419386809051600304047578421919561667325352545122372921907460752922146532446965753700138588188117500621731732797764918953363223349092418527802192229988650808621211831888663943182152869892605889960574058038321713395761443319597147141235468943765406150424189174053999922052562010895325179745217273289088652166958669714848805193379081465611050398841126243026559304576093344518189251458043698645879480244058612224210619838869908215178264104766524547832030426903647276797993399237519659356284527957392237795082759488453157361875240836354001169494798637326055248099206006071095022387517637824870173487948189381397978455333065741136745770056150680004358134501371378300867815823933350840251438155252260184965038782778607023239823112923877598672070400274898713254416628953031889912226940707978416749654621778187740756588993843415676490708056309186207927975161710133610090759560423996243928542536495575349784685101743257713185705458333198741482147556239694105157886843584034447200215457119774045526755629330208976497000648476623172227116380336426266236219507033810456003860194569771217225162622744559629259302115317985416858047644482539885387245305191276304646152658500766435293123565965245356749100432989502137363756722989987427564802167618217375676515050181320424012540695791296522611895591756016762862497377123182708554974998935615456506005313646567854944498471793516878257268825180465635734215943656940964919094962020182687171831425748386017370606695147524590979778694842016709971808771206291766481743187480349682604926095772884232040567758257078760369974369265189730635931720504766369950273230346968145712936392044213129154254115929502610522145364738344429521530303384835237965649139821097617198298832851233578119227427397541471746493020895642442200502290654130799871743152461294432290383255262660863337651816003215252766932522801485140360215776172127487887983948932436371935850575304354758363465808904030107523796309588589113111831067445665277679618650324736372849861081543732147215673213531140458662740707540005193055093054732765384936375443308690718250102677452863200241726553419713460965883464717053677750250959380160173817506724978070042463171778688972839571380124331459894278772381739076198567697397636226884606988401737741937348282191961511699879263864716730080002513212316002490430393095165847883983031696325572638286560722959145326470480070027386897118098350992302366138567766954079149761299167521285899295423569279028558577210859791094666889161488878742262977414922464506103775293014206592805511920811036362061061651616084553329856222576816472424524402259812360202756310143398505959898552000522805997683293279657525049599089981771537531295373568415666701908043911730208454612977014788517610134617756443738568812811875200650665591061234408433312064647362778152642943715694222670214179945207460612826946329619141862715024858002846684685637157025576449755210807171708413068687177202217298389698106727095722259149359527259615888727565041051645629178168509707576159775122791510422157624153296535668606801673883615552790580095121840131681200799148483429854372131516575718756182960051255502673605448299395321892346317422033368976415575229231574267094190101175334069487069556084187115352129339869770365131203103768511245103696939761770322773906567713438183647262633084067876544483126043501636072439244683391450106258415718104295813673915316650878388983532797411358872682870097421869635275423716573966622927363021878061084444205620509188409718340115818550062181264351126505346440006997486915662677364532371676233748768314586197126765075540428374524174814472064457666801341865625802902222080578527273289847009256154540442165607455373930631172419609904538677565087954588483739268329059227349974204901607316565812525026616687148562666823398131595173229157701192719907690572874040214187889786764611620482925462925168490967500096770173638570682296347847992799169164566663676284738221345256806461342647055605379071894726007/50227363941795763552122622919538021633736730308703951699806134150577739916251718031151544795250794222487479252418374873678563635591911355112066076753076922996881632345371223441033041993221961842741778453960316735254417886953151082951816267017713022402518880125627366264674762112913074049072895421435335247576442915192124735882146775275552842410392730160171864296507792983197802660301197107054819927929126980736724672009489678022024050384150115962631894004686430056105836239280314433195549587619168758830498192359634508413144604331715116309573218810743317375662317923161858413644208707926949567180538067686920503657617735100521194244134869743774625356246844706528850268946405393803958721066710192387947589805867197785280878872524904823689381670240715095295937810856300247535025350286243224385080172979020794029171864796145848034320335222871489688293502014894850123088203993728062097495666099121435640016237269608699518566324277279849663479999880869546286618753138558810236045793055304201294862059799604879453100631347816521106992188913378225800429475788977915014867895562768834445834026806545653084803112870591938078355238439394265068304355262681699638841668784694014363117367962366944212533438886163758533556374822545181018058407905440932681674496972861044124656312903647319220570140567495485793061863435512077252370297477420798479050298759722697039689191237997668734375848996257362440226235942827731077957546663450787040988365228065877262936001390313559091156583092504535641682020869106965903530175274264773789790087587881836480239400470823912308068276536098758350211122630097837592770431824491663861577162306823354531215939571687648162332930297329530476724937397165517146274913653284977283678787240573714755608563989381479114940298466324870334279451285306025280374589926687040901789112225126384400908130209775857589849509254870039062295103883154376170867171703394806904588516570568471975920487432877512614897260336391373822779726950305507631828677117685810023509187455631501582292405634507491305892799570419458555322584332569634815474399328657631786438658490211786067361046501549907126500300872539657723220383204982035037426330622891239409308832795817734260748070961606915848748618241290155553363407560481484812538068042213389700597998678418795935978421617088407506695525745362383578034135407450644066299827789641229422832892621842522278108446178026990506852074288145849572062982473049962027848452874548828454185715989795843362023738782667711085039334960258192202772224707477241622750267923033274581775751346477559502728779895971858961309248787754785773178516698001865637933372883728574440447315199977573739303153824403440311513359639680321200137957438443815425290432264710003969815289349847342157486608608433322013127176989914965776932846813527747657821775072206497625422921222018371332918738146627959095864795631145373146061781178221695540337270408555876363254937796828280935096802047938326771603751820426315138009901946804578490085480138857553032121256193659598392566144912009608039897512002690231729242268933496992628443337243096876756894309725186108573421834945730913243193940085628086689485728623434404714166342294241381377466961098894039537908084072837080900503910131698652273810754437511840888145510829431901579204075201598061014998042885144902645602570364195321984781026543964974796295608865088792526740039630126873912921009176604855577110469939079475832792646145508565380093361546439561549379314565591652831728229178382308577770064825423068922832701539489608489455799762490567191176490475953438209494154022899699623101335492210849653888719868746369352330633414051622733056265225755098461100428428571790198354577522068516551448822561360473659638723343581298222574531341374969830805163705581352508857680919955122896879737884516511223969096669263212222993243149610488202643673241192507271679694160422249577087571033815099041173219585691131709257522122952952615326116536387785800235107707174129540055632086983903442757388763047312236748879604163965151400568928181664178787027680368375170739109392878088728097348553033442620704202554358272625533410786450749101461274935179188983272660981123305157729493127070881010511473818377596011537259711996392587997491645949698481901776902107386181648200126085062022583453194008279524933925527082875809526502109328983710242545373218291348100452316465601539579205624619647103427666054193628595783368955615527742066752408932665379324520183035893151609758440484332602358306798653452406252185846014836925726518047297927963864177876085812143299557037828664332672078697940185813368417978868803871549074215868766898390604022792422260828458007309639021551336641077716229130592355305256430104328268028966890746782513879003096753836464074213951870609239365983952385158316310553772486332769716086617838914464923467072353308727131271340122140626544049584486121515110809549179867997477174301089594695110385037559823891334354703817506228901228516049669006526062653133725307086465707061170158243151491767514169482440611911187692611424314271072112965287485035751712841738333911600143535337685487763655145419376017911586681904208688672151382658879481665377267113953953124562175215239745739106617787468085038791814731262414971827696534485118653981466525160340673374827365774667854764528818963923039132119408170363997612100476503074934832652055663805771753041325852703785008847773457471005067924324332380494023442522420360396431807379095240973316416003819421144096201372936344387152028997226043710211478814455789508962615384317661224887060126948394219780116359999878794667282385931759996710358708135171791867868644117196078440959537240551199052616679979817412588679205734922032337929455189130915363951921463700124019928559325452971391636542648727917286350056328643258346300415991482168534736805472680441383649891499919006978651317965953198194089770606203857704933277649587537456064217806611431906534205143621167616276347533100691973504765479126947444780975243669646063259737347889757890994054767041165030259323785982537921761899518486711810807686888927191855105389330875*t^83 + 5410766216370803303638053605590224506009990144164198003482064617102492627651273224409040318194419637698086669436233820774361876504390730836441898033466798037634888527820397559737628785788318435245736845209697950125778522623402292164386308073578653063125835542163631918576350397180837274648289431217045720140075624179741317990143614740497721563999744304051602009673456403091123582311072920984827462102656868128895877649569776179268469084084195210247134687187473147950446482507601056621599168811662908864271532024892455851874603816813144528586842431361742066534090984458617321057361473365543902700790249771587183330915387246033755242044434247447660700127296796499048978061546565006252812191337807035695157152728011894115525385419643835453982245312457761251619137428674425252744483018228585042836525972399556541311457749468669167549964478160522787865263034893672701410386785106131109307667908266074349225873791481117044966061168686248992629947763935049210599968123905252644129046674862984599621465447533907797051209181592203870605854018030857239462205735149823628719662559582797123177961188528688748934220647905022324314433639014993929487146648303705692652663416207045565641989686117207558145425583108281958460542791702071230750471081592923019200960594888834519853037129373071309126400862054846634583222403422669087200115367309702879752170296675565156701560690140052892759576517248178274435076242827803747106961167806736681108760618197512191047051226106072782530814248797695785941808020273392786917124202533824662618710847072446287433478772488588604466120891718081130222051193371744017770505190783781458709843208291468744623319619533573239076448219049911998220197224471702055198455357754295005700820271381309148092569441503371044027548161917794600986478724810974429190790114034336721032978283647121816202126180730115822682119623998410049968207054846236298805810752671641024431602986964864054085391568207634934370051838094263038425579012367495740285606094517849823072021181642136347225814429789113575847294297484671538119126935584307646490293533118623477609585500208357727331646269846910334010589318908778857443638691883885800453555718709342957711218280139892931103352043554147151721934018314628893504265203184101219616584402348893863852977417715653349668288581952036609785416750468125586035100576810021092778832797165526824557531189148917552343551374429596985662963541413484952060043839883894864690966414264388339569551030722955457391862159194400561763843055579926396733836827269766871204640482880920219324615564325487893601710641141023547863215282041089148727710956833544688084256116083758363091027951222126701585868468284256196794528705777930350810472232416106316998742347821526624842316344419480664575905391030607097137214174985780766305642771524026537227908156246445596934745488639122139795975725859036899745077212203345613925753233586727965422865330256245853451685158274264045332053050378815273647246916752156483535466424975301499560304659631548635614027449457396898122883830424173668079788881188793194426619720438565703177796192085761815126912213210611904200801479606738515651516476894524994999340039440836859373072198392866064808314481422062839485607770246538339551264581233885663490970133323260606210476171054636249420342390040248276607091147587816095334132554674914835856906493112166890243106639892945861918575842032134839833736793391528841924109641739137792361717805595813841038953367509039118918370823381334658276183395169782105164237670289242101616018099860292389544528675395045138946016543187709648279009468666525296358617188540737343923319681619832788891162042582264817777673921966566516345014778441842532554410018469255652070832111478445147908891244988055999537771218651438684919907319953877610856205858924989371096537282282566053443971389146886725537956389573114704216088693878959022079459083673010478235981605364213633491708983893220963317260028267797241861733332483139700028297315189802961719889620257984810800549078210586160025485638326674726512207056943292378707931668978049897187650119015541379978460358855310978081460079449038214690567762161973195416725402047050797013381231911423381802340703087637786468225395728251444768235312475111900196816774182681990679664119099601632629667105816855435353811374150773600583197637442479194987182065799728688432986736133387055258598266985516186208108999795408032173311917123447295625905218240024870773220949179263155161122414037361418189309665178971212613017805830174050038788390242940749763443530998525914520636339716248243459949588629159726800388812061198857135457642489227835113753731707129608703587318149941694196923399322389522059258454815915024860405206860806901086442308017574792757984588026901196609412856880566475139722265852636211690492838751327072660663060919238845239123033871197303036021502343316784073954338300410748904200689802291876648002308954713489550818003825687634298933001987306362677796596127022498719423314971508621449204427130646124587807404898303344027536601694682527983476299348287050544326491157070030765281625900924732037602000175389931925194895245741010608438439740389200827758701737097891260801285297462980920828008591193299403956169328605209246341966513440715747532065905031162390964909118411493157074712395410980905163124601548712293313651014793170038748775412624201488748358468002391927416138787923767639899655896790322276610427758702580728865701309585789050277729361045769490073511795687443171034774230074619856734426963791110322439798815125816526107259559819620221576660024644338715945834928512077188507673766299928353556065327853830951337401612205250721979822045645161772034191783058767380800497831845806963736932488644620802420238230834035245980556640200502785624962471632470727763637701857672589210628022110500370686368514195487970803896361836376191650137695221104826217121785511496902153909056609177871216037622329220752972366245177161615095127425740078574108711945948247578824552019848717069269303329502622647842623446116809510064304527590291242352762018875937455641127667283691642923641268572929437586370858/34792386598099317220259904660487182827369360271752230139682256307110630847743141515319615040364911666994294531072685069871514385992569675014138720864532457055789553743698332726761629124585443136894907470788266883841522490973267280733925390430219412676449858797813172379814456619006009602985494501100009023833797166109882951038938865161198600226508374269583798228699660772569787260051084629156642710508316484462126151398803695311874717203150315938575625282311028186706118289921619246044845266502961611107874233462930997428486534014958201250843578224405901536083786195911075808329011765775153518532216603217518997803408083627004915020118891606326185628965665054446980921910105347787152269481353891180385134420560598120545103757129931373733324562008109733457333612361862369308704430592164955826744204714280698943156928071200740848809593359238714997390934111540652115838472816806521288182519498948974320855851838160241965073082971495613847828574018198016289259616157885863622860929383668813105581247682050041857135210714564847012854265536148363102117640836990924800047160606195663486454167417757181347268113113272983869600245562137243252530106809117319782200504164994699085991048735658282183480447216937248132399104674739300390818372699103454699676467201668529737716065380774691591025870392383473738021305905671081713989022249017709219822719540143164636449451642810111756038695112263598147893403796799770408929081874031359929795429827225345268070452473858568612172745345768339670930599851668807280729517455270386649999558153951098025178781829735830191239956879699776602518546348481800666330223224612804711596813472751702813223933393237015851152706429340819006845040268245192938338705475586647753661957046465036872257342328903566306345515380072590936230913431695616144754441662525623980063055184145999439147045447829269410350071932411235331748806312154813738215436168786827214448239697821477152528806708450441022484767708557146967815438916619897858493699109902001569162461252989058488136865298694631657466821630488040050354208866629261066244262873092086881706807429712531089898261600012466242266773161960294560289745301379102471788447798741604219606481767951874412202359802433970449616983506205918183133781992524890396944085478018102354835095703248588249609225362599692926490494218649043905115228256880469524630783587953998381132842202115879550702674390297329359368719229022468532705642211637522257923656726805280199361666648039516389298242364670219869230304796032086591682903999708246112564816884670926928822145456083394364893817066788852086975978557762370850147435109835321100348307972012991294953019741221875449559742201314282376935711028105177890325778647198293296576181802932393757076727590288139134054662660884909424704677960244334387280425578708771102398342538326637581754287552964308516475400737036496701765049261473613333586752523345870180585425045235989608892098458759791581552486224357854627365951395897465849376139632719991654085470900502874055379821241773485116749865200380180648356344914957042892446704059437107447695444075191243011061644689852837870445477537767632961301644037012232567605276118758141423766232142453463352010117621633184150413524280238261399316683359932408159596176194358471941835183526703961464414851660329994998770406900691920512459305665586666023774396696299766893966350356655211427605501552422777371982729270283442584475407180462354896118272907340231781455318823733332257424369085956779085632752132665759578493458213783166843416882501652927722354328634038879582751283348756667611519026043848184015901525811996558697299822968073699086972338404834248164405197822027551477173055764352768483802665443973864145008991944752469110203701274364930211227257195714309137835073290589212419534977031495532432561622749717066785610535775539628697056866306908243572601050921066334983119995339829182018200552352452423102009808977037918105222018112291547068825000940331639969608901766800439300462277233778742035869749475179931357664502681200916435989955246402672916938913382764525203702267251030696209962972700926798724708662898894865321938737104844678972907905447005238929887828507679549907280462199568487612209332781312854906265216196903400434067183331872422434028148122441796248201416900288490624780199933705663266606208772483271203742872342422598536264053822016713542819079505689859311067509450118724614054192993007435462913681150298137328380555796360299899627780041896481813688817204618949385741507698621206222561091468946320671896243094849503553961599761143326778543869420052755001952022283677487705325022482700595545123040366006649070586613729025671779740058123984234483381801787670272713106756006694723851601404656742223576083121973732660526409662906067522952200443241815494711189963802057278201322637055626715107903740138526302352960707415768593244486764821775495066490979928650678398868946691633739047341090828911535419722644916382218292496896311149315019193110649592531960841588066135398205786940781916847779747015120925300678545818035849575468342375384150091406450844271014149463889772804462589849260354845580407946905644727508396739090566892776110145402101804677439331340838837906766901862722948781968822766675971725765464759896132588207358990284882053988309808645581980236788589168316565880100297336854936095076859694317130175396392590650085634385536249879435856544802762155229553002536659877446716319016229259332109865067631441989737382627892919216654156496150066926253188315966308871309337479270774908184531479804823492246611697921138493412397310341377902904479052731975102766398845404915517181387014503453221096394418880666818626210118505041591345552926040079863146217172430817680126567521368243295760849873139865171376508282297485206651143401205150476368155420259927147737796689644585375059819690908623199494986112961057118288851451825094373622754088765749061155672593784488900310874169652669932704620529238301677468505212950551574865785307468595113210081559222094970962665766657111758004052119126438406611444124666646020463993794914005062000950362263796898002962038125*t^81 - 834243258469386296670345895139819114915625377361047710627457534057771117546928440079226650902202127062110257361369738949949456707274562605084031234135261840325671146369717273512864439866759236893719915859930515912948954765986889033856346580907244106064287068225630730579595316367626386797135256953019222971999641578535240946285327315126452618989352005696998110715148011733094650176730555756362490461158353524367997714275582917613757996495487857242302028305640890853330448182243513131509129034663548088914826902702533832511447243301892052374012447163245638959270622007850392123585795019604156114297914632096877058619295738098547079484964706164831694151461994090588877394725936988091643711977475293095725564354967739662112027492550838773721291637624334964970264031439046380347696781727954311960301831273486207119040437119783671422274096331601651692195683684131376300330191477473285889308799343451465120272248754301115346191735251605344375361393354330395713395578418400099466944870014644190313036030090735998454637391851141817157302111079844176371058812265132346376703395782613279521049778795071777705828104331996806187090148371538226224366827150459547612796340759181128741827231367470784203942210061619997992950855082866460646041555147492946847278655951848028647258137252236395466512867091293144136355765027472297529799358437250195169322046398737822951686187308304434108520107853396953658165497205350508292467041907392443180694257365369476367492298608702920366667063593333212618526544484090233512993445976967721137200944473145127053489403609384517647982833098451441213261718025589168375557265797208676226752736620133788614095104897031388078431962074017064457285922815137938240286131409514699071911219252076725038300193574366639538427870443696302124991673881145333119485173639570407432236100160085963589096176335125596635016716973325885086383492113996724779533818921635220915122909425911713192930939970019848946111873313213456354759323389221212338598069962126881794307578413489683699922368207640206279136719850903767617186553904133168230178222632211655382813310682514275547569203233568857146041188959149013380001836276811391829377076569349027826231937357788240239232134390330612829170829170507810830246004676431271168035986681599621207392244045851516963590037946523559868387584117938335948149049092448279318826032032200707175473606547628206929087532212490184185015008903340153925685068394625172004908296478473562093542829992812115274827975601572639776566317851758828224843365569370229987769597748851146266228465467797372449191883814642386666795691337600608051903032578473801413639321535770217304260778054572720902975260259963306111062102173073124021311358352949959766032540780543077527133110933240526287850180954395850913816335157429768538472008026361656229389912189075041013180122581007071667030415400351235214865885964394325349183964000029203055708983970858313204668524078165071360743252459519207648426509876636791136034456339010544908754201714330183448861399509166040310761404762863749958579161325594425242546084493286922483442092049159916692789120443367298180780615278759497812555337646968993088281207680504227782065938581538427267953999228526281845344534335299208028030903362938303031220035158361800044469458952100273369638331762891581405140547906376483480580123896189560451833165886490523655609857253376601374204997495911422871195286709512782937228213126923276080970645937524089033672578203791481849773318716813720730215033011699319404759166971414311402396466376759296002905312405719720110150397501811455142437310208584961172256343671882257432465252998007953048101261723575854011690966318671033793748068408007607545806360803821021643924252119234001005165711342004442893197666091793974388012164537475238454259921096276536069329863409541395696466803103592658505868810389536419332709809870236948958606655670215999159494459569650230117265209019092806278748061331489284222534365072679086035903550229041433604788558773267288870147509908401539643645435518371458137465627500020888942061936583233196189802116274102665994254243232669653135894135676379193484194133374216519877174407931433685338634240034465397578946207588296510780532936635339897759251806305237696023868735134596920000543247465320870518405073222444114268346371303888927148393702589061827065701716065895500313265006301122189271934038532076410586000008687778345617069435801017999547777151523045610451137090976185891898900988739187564996868780164229182494056405297072361818871886932639797428394223902654440847632865176515593707872168942397114049235415132152665094131583116997086872603722355423720640169133541983206429100903774519138901828559306289660076525385342064355493372508225397408528931138873200705032462853859822654998467381487235117023746968127003761303899716492727157147943850914082318381097777199978725942983059946494771461159556315727373592229692400824520672759190474276442101430888124758420695065141523256153055522465966175761753023217356889514213291953950309320408269674460748834564383267579475179388737638774678645049361869355647953992599931859959982405687043473510159167987840811393377267099544104148712758338056072835836072534523191759800973955902034498074034139191770519176509120626629506977078071342573112813748211528050552683449046249075797701347209390125451896878346774228981255085336497941152128736822705075853892762634762767649298173976472263002293237742692587268446993951467016832264606432427385645367317290962166723713775158418885979756170751846359467119674764788744862190067009467456499288965521459011751135608874914197711982862476816235719081718271166885023475232558840679033813086650667392740649710640540572822111359928299585126043863522558828340789572074242580755344486277365102314543467862039762041904037163860969544093617519426165408037893144155515978517081588039966755101815185973943187455640156304382498577839424586512702198028058538890327796282272502296509101088260857214656919731773292451986075478732664465624982329512684195079844059519369702391428496913029924093012368338543219859642518441058407557234196747574741081/1936364443074099475353202622889480942484972857570084177221724312066549646214532986465036642197192726839404356574512730999141067908387255463262233306971424735193715656776993795958644751495912128192827621505389598937586272441405686115323812113943789284992871135498805295939298860785981406247419523348203066322521212300044511300721376643498108289134885200719617425284454295896650270447458491086613387302590071483368468666706200928235047130811227741299385441007830931645535581433369487703446546124090863472644748018981309574831567120907446873165785496564223518034864290118388217127455078885359974028448828191299277240668177309079285378940226359873187337066122624933590652216050182640059320686302490626108337944664612223209903733165552807835568479617717618045297006982277456557758802599643231870933414643832068011990254515552408884676253048949977950850848102219610612924288338208736905697526928406002383454811777746287075993031917567439321388912964638054093952738834570148745258908963351051083629558315274962585962099094147684986512246174819523395764208030566810503122151342850144056404886078948430741766990823899849676229803015832005114115664741287699038055920366910562966685225684761478793631691872032186056315395535714238341474796888462726195780613165738621111655097074653490084070960522410028557131651259842842036930233216569098029695735063637514154924446108491465332189632859926512719801002317424653099859471209545449473647017048194906444633420034427746016823823186235789428983528078924139516844861526696971400597707164556288230722819895245869665692737402908261531347664343816786921897120135559959586877963088285275736253924513919070761877664531196666449538750495560304948996258880482501853382799688323676420955592561133475208020022499959582442697490501582160159283108639825415250188243053512914528943613770022482238563802721335005576638966602978446507398865803500311446765455580973231993713817236474055412882549685270921136076623747357522007639283447305926584372893824803929513530094532807231600549785613308641077121981679664058894489574685384693127300041391014198204662049797963612938773257472013873040646342688696280344075847399481443483756678690426623353627443760444337956956296693480497817304705969394624915839391045233208666955388353961667484495509885712969497646513363644221049054509656261136506068060789943388505562969247371013359530921821047376218014412525612084801947445969005475277222547972110975525414966760961994149816229792512622473471541440689620093407330379013348285124736564171123363216123231428609741211457270559331438536885970343946387137298178489592219898477723957180622030945479365005245680921589140996263964487096804820127280714982422079372681440082708764013103420162554557045257633957203529564569806504939278862733514336399261132537226886398348585097358445526615174377487934116289600460955414222881553123900189252959406085954513809514632729996730198865954746876733318945925089516864966545944520407360979211054247198683233707292348426855974600452740297724574216089456944742535193055810983527505200908977558866804085412313858832768397487554950768605896053785105502549061472110686540913211985314421641742819280875087749368093801128635926263280122099642710783457122365533143345587776691840973516776490416950432543454573728411383662374597830501435830096558565763612582821543288064118370296056908766148530006921312103889190508677329669752290150430184949322734554872144624716468014667273655665677401253371399145813470883681163531397080116017148271300080200279432132281410384983220832843918915176000705876260766028980974037686186906724072367131296128399354574374714901423011724164536551069259374244710665601204798048371952107940246706944541652542127722358521103582428936214876316100671707705802797725636507768539627828656344129170754414158583240522393681621360767037640737356467010293287787976252522697366835757692352405149467268400266617455000147003123552337379750173343239554992413822476806990289360029120367133571876039690570452213324351595807354175912710496444310293730703368191058925093359279993146352469529545591921777156048155402653540211838868991207826426325102336577627221289664169098228570461567956036968619930625029754645814641518832492528748410540080813127358856340701182210405207771123122093746297239435556988033847068157815836067334246346672202555908493171057132962624773531344998331361050167193616733117961453718621337204222869653141826229945301374890418526681137785710182905117983171839708076086749519364850608146743385190152600476887839172505288464911582570859227984004102983784078245722201497819255827409737337293115615038939801956444537690187810817481547174722487263692475632610126707899453492380345560740281353722786455255388705525558620329970694753268154453282575241042608777552281500689938104576330808354021295213991109035800280859131524739597710343769577871098098998778866013407947169031210177355812218813242350306818646073737521127613849894619335699314545047469606434206175883017964582539829982488216306014219421158476366010790907725456044503213443438802357408787815735146397477115930136948082332092776797982793105386167492161762255424009489362174720523890422977296282527948442708966037109017765869613778943035759347481738554336546091749343960824202272952142685332584935677592581440019633206571587344674545456532858303766726574884310565436613112508016025048401842430566218100457124090718685761224872927305843418848912474200642231271206186055885309401259286166103967694945605001135409434823637560009399709476293338544931441350825675769045172899972890898285874046301300742052841225144590132915668519802124184058295415426382191151591239808673504761485075933721518647890300749765987673466905476299607239423225918601448129365167802909888267861402350454125233677247194708893869233265341347006347867102209368881951522975752971442635401751361959077165094953172839474514431801380812497919308456589992657738692620183686018922733163289916891559844868460451422794023380267561222756930419084024336578679906349812857723311145482115410081042368509824095408279205268145127869375*t^79 + 293279877202426565112830343980842966223972994030762184281745508274979437145779460125386598190533759615921692785245642206327453699835687954424767465753234882676470011583906144288384524658634939101859112470429725663039756056070250880212538595002904313223182120959929463316161715997087332246505039642134615034770518180999124395430384577551266623322638808562870894622802023287483510669229211098963768259257338303575654152372544196141411189319237196886472964205679507313858957403309354254844261538787323597159991411209665524014364498505319520298600961024298502221447060163573060477847758483689763759814214078983371204624455699498616673792115463149304020590941884656502184053861310035611172925639759204318343193505330469273039979216654043011330994449614694949583428990191742303700579243422294861352436001409715539503056750307489545302694134679959284231895445556697871011320648390136103537432061278257833329315486706847093204673788312662892277647432323325786245653201970324914089245754394906668331745036287272805005875113381785836206028744912837101263960053489546312398478782964562585421728389272590311505480068028135279101032901736454337766764047764636122275977958433743251169365889499933222666183794944907198040353568347250915700472192097474405314255263471322928019978932640046100632360026142669445745753314281434587666534425494509399911405757522762328211183351903284718704787739042030580500978569676630089314490314697871457379085113248907281621840937692182030467194558381987778465949576455763032629076922377692036328537603426200416826662030643860108751702312236544451829156611442106383478591048942253558933739492215612111409686073143899731740982781856617523972435082339545331677841909085769730274864969159077973560124065466575529095429205665059912569619723950706564048637949292327337446939447606439118707757796391702672977194782865879287934832390266294915702519175980869118560797319786433576898770582801201153296364803066793383901914467979751408556369142281819154820809746939607111260751871616804876365037333465063757159816788840408924556915585473360730794874093958284535508686847644678660518617513358730265771374302202305921411478464167539955658109231182304327085861910024569962070862551634390094872341993469366144709986504521833273389979621978169726736792107143865228573342336510591549212455941070823763080669083098056815788785527042577843951236229289320352976586307712756381899139889008590139481516360527555162147427642983142643716343715161523814930856983436528917315647911216044963659740352360148301710599283820255973117885572722047407729772773430086870220304803232649806568588546322732485942262677783466999507113018183543886795458920146937418242441772192908388544567135009358600245285467394031508316084393716469805543326141646181226976310876081364428833790639573250536771934154325407492081449349179517938484016074484126020589859991484607973860195894991415067906803303173866214204404378371409818883053554322883530426054711152362409393036443481007696764001319072925805060442913658751216748567205617472421936998590541835098966916208657919567994657789700966860159975551413826523207071318656855128571520403872558240001713306610483173433487318280552907290219453299579629098022780459327621361416128029621370343122987041847305029626023298470664977763142706407900655441742741151734248046324391706913423076449727641495126740858293993452487955334896089996826227349124274464785728328657471545881502382875214110630921746903450286769640483839216777672136167173490562152226982932847447494324041881751387607050014591171097485743991037659771271256903142531427163892451819672320085196702392432459070703988205606345382295559722646496689261516683270278343025031552867464477298513595946799668976576670151334487834127200362789620942523998917229752925817562060889928917121708399375442644193578391380107207924695456228264716384638123603792699853947428723518604574764761873274280436104406327419597097137048749391893899377507304027117269360914397937261151119325325943045825508594448580824509866658542835773519096434047610121236453444065325305579713120369288350660465017175758569540487584746167302517226061542937596567664300924515217238335445849804131085614639417976455596305400816943281591589124801514411465898227746846920663413052851111848193280463839647250852064867490864119034876281717176444159345312733623535814222758597894955062090613965728320168947470687462233824984385266275716722420189816553013256641874633892243804908611869705374558488288676650800553357836902614090654321015974732176449430584944233937721156664987485519223403926100143224854053095664515156060591314662362300637631272331748657772744609977027131880561301495674884727809180822169339574556902895018777272170006039582936712065397189221788766487890176299463677089277339244704593700103288519169053671613150493899710182542758330154700862439194972136673063473899993430882266330530841268928870538918137571438656837844890315255455536331977299038873765779313117237995814446372236644087128237023205958851436113105012355075941765493451736581941834943451854734679863256613858247665418909098123098895844944890723755066554626127003636372704543329252941089434088463062674777590499870837409868517674164080890490844292902780367022251278932106233301757405375763926128587914837370827324935453008531309671394664739411486639099686130665752646199114103182097094527294598776420374902639789295268893733848319622489265926997742257982302363121504567801247471889076997876907352391459933799587628382510923670197907345541085436556179401036623407167948029188565152928980747574749278434411639734388485367972469748448716948286581809402481588973274002085412411334167234526322494335224640191615592604626575471328086896330052988223990805283780129879628759531349640260063572531886412207068474467148171628321660055126492700851396115068004142950793198150584624657223187962922747893336995248160572195414120385934503323576996062533077782451737718224137206107915655128326693415143197662219238341726307903597197366584382803182295774895295525472894747053995206880092676655210083603252256695229593556669371047963/291756312291824467162516040640521415499207593358704099087219253371834525621238673805762506251328133818228955753460466077200229438865320117305596413025086879939258421347127817675279832173006410815785522654602312289309301751556103118859782682215369591095946701404207606433829898587913900063457259217879792215830831301197413243374995950334414503604672846629946312308939200924733668450548397536827193582828460697518098989582021502486736138567633385735428552119566398604828338269288253789191873916365986423248133742038647157493762093398677914182643083621934551244915653683421966270648674107464798978743502576387434553880594708984129449450221356835343244760807192198799218089886267471886133680792201074952061353859328767067682116793190367533034646872376944578668874201938001646337141911993303120750700921972030589856594887763788881312471226931012233337760787668555120830115083687478594227606135116339617223861287951839448552647335248552536446996074793837327734925270428927334150698989184713374735511653339469743091907502891255965476157125465849420518661876041131109099220673744241399892513634246441720105753598211336688539696687440749490712933627961954190491494852059785828156193743445223869240914060144671603910626805308392943402660346410562417635470437668568066573191547776781968861454790818135964441625451061756751290356807291604782877108791980441790018538134012108794138400605590586943544133720964496729813767243680233760736900378323859576259231289194091891088151549092997194456428281683633162079876033278970303694908969213819902504701443721087188465186439446356031986809583886496617859357391156915222309178301484323982705172706894545669288302364954891942726371912714098738783200365159094006603057322661257335143705213265786568639420851069570879088844869424426796915690909948990449707238065294226340677760422685444513142179845784780838535887697123915648429277970850931792781907526583063774667568397671967998008996264921223764355827881079758475164446456122973851381310430937435396710630033484367537099765304942255906187870692216837796260425187840100132753109538102905028800333951698926276844740319848465868619090602087070119407981469210441597620332906804378181305576976869292517032071318079840744874064621350805734747869045286050568698750759283307477128777145779186768442863009967960596223640801985080822789569000442824327318501740874209110622155251741885750707481604739051040994752390307173516398682019688353923801337102622918829333148250124898944852177353259837958894549008796560162635229429847976823884279060530744814987851674798373723718768930304218463587065292962444623622245874184417478003608887983824849005161791931856877678086398895550937999199494477036285648874552776923267060391471754696365871786963007377714170969021681348386073492992998840696587431857061780805592313117264719703219900323727757855057084153335374303895361371753316411872392060111283150515647870221833008585040763616691447689758956255300984851526919794032374757104739658601977143816728097549220233181749276283939894654579018411418037286023593966758137622345476309483234191265786704397243730777675627158533776047443716046623115881867460434559607436277535318376119355266320500302008379720237007066063151743712065174777360240847491653386268175045336406992504533628732845986724644599509740334654180740984428066693968612708469794202131538972413624903955291660593944427011870013389857586082773779254958440685722371002226530912688374601826435250046435157349232258026896321723070815650258460272992318365159398893984518817691864039514419167559553183828705755212189460392713188315839520128006247689272621906304402975795669273113926613163424380915153428715449544383113248468437829822555937211637341851000488903004341201152857587737677491525894392082827998841776102088833067985588874726096695784244051341712935482979165737389582558404563352522254278962721185858239388428041528193001556447198496029995600649312628324234421132486469897588452494526336806572858142473742805255460058443104011809687753867918128437097247304482869679975477566985440164383265060000749408286845394983711647136845261725432425723087168797144402923691124094344964125068557494537823821764383637671397163832961650641459642051235733700462502720400300330773494952986426657719471171772267808382816986082823988755479732964996184979772584148950727132551711517199487280082770075455623889894752491856809201391592309338733658515358879617262385627942166827206134037565031072474258879112199359474242330116675518992571087607773639777451017775825545213840662071747440149989802699350103190366462940204343254322521044403051496159158727940744750154668679093825164586608355040421976317389428466482168879816657588461246226286290363007536471516506795972398144430782346930948411353414337174484034217184101926812856727067835545630541442628070539480764489932520922892158481675232916071242219550606188769363633956457840832524486029319554697147427139290287164264454523031956021384915923813909444656281598992732135146010598103123741738180363456900400437486905000654926153704151028764795693189849265101000155522952133183803851291177015361298436285868234065839641069074129935051545206611855233901512692413711439798411913736753943387131003220251309811682765256920692593081199983604033386199507067032381967209760191162327609553192185014378385083842091146875125649227862792083960235365286004718931546715196451959570680106623971524606821628737554233375190793587638945187540927830136915685522333631157559189579840138425657831959757763469922809556714352944280586483551447852932193517724410566247034370493892272490369673870455321859658585679077609636293265689510224367540741206857006632018075809252179024541092762674981049862911533163325462340886948348772748108072610044111972337981055132865784929792537707108757861519849045562317636354396388067487210121928821956309548638321051681150158846285874089350047495379929290470810104367104160867981015103130584088818956407321841746644863613366721650553377162247835604752262317806617767213210874395589318456599753153198063557871953696038678026574728215947970073746414375*t^77 - 2259079378339736370154237605735299848003163707803175915617987655317200348050659214902562699488999688773049058519429838357499605499410759806845825847688754070745593102393695560720848650480367841019960945084047191524714777367178507574098120386118792994152380926185606675766528990407606321653746893936509072086421335964980280784266461879208219066838330107234418388155422483012713447499253396700605722677178361168939307850389702621788893834878530223582573502209658232268677706813867780371196202405166971813200468240413036085836828054951144895452044202972789324131161235705571470906982290254569030921686749599233475957876871003215976416156644164025635086440641339789476807097417503924901804197339814417716002024399497011228936125544791232640384939652360869762782763303613102890465609250250907271063636674830757279713415109065126791898615084227244347361935770325881983487275931040138230126098243651148524657843836377268599680479963505428658656076049784593053439691594694924181744550779829968624310146325499597770249908303490396104194948847389079996655109193955663577880830219664251104117981247939292921179390535459931820797520715841850543462689348769873704618225253074097222323609800735449492641730551624257632091856070465100558864359555535830817257027277394333304894904860865488355831741184309739106683067250364862121163798882064868910574787700325340492954793242063191321395010510854675842270161405001976123183943723691470910989041599187200902872164173652042298967414012090226304488861935343595905678976645844158255441173460407430106444274305219387714098231514242702196133533767545883038316209057815313219869796750731060859724607091737681652935577565702409619388474284861165232404753981294385292223021805670492498552615931817747520304784028742452967457143004388530999268100956049190754472967479926823065306049196282569573346628767961547651229913101000130084514640408484953204690242627720018872186906061984626803519229401162516798998529406760176713778069325039777471724101911786555865722738678914868542560999148987293965412516082112418172389477356472782769954854658256198764645007858744256007223190558262426490785362746759053379944219849909974804706283165401484687101044834999048159216883721969508612468545377045308979626580370959386418197910522759551978728232814348950111007728796186677983196623488510414745296673434594144679923351546946443606868128093727111673114980892738072059486350715244807605674704966150457359468740517528806834030984237795043342561759473069174432883188884172652971202232135058345089530173254141598419930659561689015921252253771281036286443085257659988870377526051712464852081992273501080293113491083738773612388577337801972627285088784228877795979415416039657795040581937899600228787051279598046604694978877118926887766884159569695063932516288654711723385373428225891527442504391960936472553331318038584088829032027123352514798465042001823292029628433227181592430973070270985189122431076113393372003594728709246258272097724549799492474405753543432249497077887325000094682247587479676031089529131645893592219394254044271620323798726083422086459513916589631051348406584556918643432300518030245760272312820247744901771098937896720323339406142702488220548186675539244658197570862167766304806889773005984312546974666762685498902384277138342797541893243942102451891182923340793889045005290571626609047030887039738190134700832957445969480850604372945196457552758501340634435891429432086507528649898946673187549824734539120376690934958567252845436188648367294831400205531295701980675755599897728832455814151368276760946681029042919207954346788945480800038683385544040777966911095784719493167239159196465864868065353859964208651631166450769330833632118593473188175696465247178311275079144053192744817233171929527715410022834805660064546338080996653107965658139813811787633663780007353787912036136181349704016902658286941934108792249681590310508516607078490593938918837971927890578618168865654310826522137055274254395674419601735507370378930100959032810108161679123634814257540633666356824469654614351997708716637270406879735689928483183826855939854401754130847814875298790275444692991000785519617190137791656350172557670828179536378648798946208113851739634334697787696477441298493954359865789954780184068919745871644616707160439648828282610335806939365545138830681849065989603810507324619225426499307326376116153094403665340200574778534277252757681344787814735541374671664230090889381828513756957217241647180814091756800967982327681452521577548871265839294083444788589798118412946015250988146680089556584654090224720781102892528403496447191593205451517946368478441189145534206177590593847456544386947543416605414051328014294307146134485079125739129470801944522847281789615009859423462455278074812533928973511203117823178996435191779851617284873210181954636033870840111044355450820601427531309131255799157448352589065339196546268425419538240507933625416771336713630276280805170501696445356595281151010674025371735114971821881737563329854401663798751573340079207010313711186338634827553245913474185849110706788901824297692012426721515392042952012878480806787718451627780959722459821340547613351806889201368228522578550429851237244223796177073833489929017875054580183837535568892017576707779493527816235711060663607808699975726194614511212281548749038816541462844567296493799435238341287167898152443717267638183438987519380869684991590494134414025847831206505149290831798562567005939937091990448624162084956396346213922931498648217702482602312671911398818786959953469689780494088646389721841133588734810048617457730583680452591459967749943353262954924656030427312488233186593864684545342269297608642526335423266291024915326007337983563226620917218327322854321550626701581672400121195507867964359738011525614436479324847965379289458192955386107950485537771783771319312358414704914790025734814446605730290150122252984465644623776305835830200997490953711920451144959612698188644709862199245436795800486618530616635967473710086388133886023565375118117121790697431718506225715927729715523701235326415355535722441241168243/1127061928291125212260478527895350241108826413334507902376405156256731068337985527878505705711536864143163911799511616967876416328072703246154451583426236244377353763124488437875047873680128090141649868652795097431409065398805015250733311995965028114643419506191989088844045743992576093792636978790150084324559897087308137294488693731040601587787441323352648353107239856652269279566179723394701869490305914386029854349230088614643823871690231959930603882551687986970416991442717256593992938735769714702668121848838844935577340310851427749435404798108623719822890293070401141252672594293989205074860619040149069367504584375673416666462441356988851838092117203643766349461682898400582931562242292557566686811492433510401632709225014219539301166734163946331012327763941548809841537634577929788037976429101003469380772466303710543232109161415173532689603366783320145644755321161821996466098190107797849826206751890154585745090472248539662108157011830463442973209692798707015007503962695277384437649904641705104307615981356494076033531879602712957699103793693790502728016943190848133819777481934860525811528793730348911246061796000801301361330428157728086723406900878254148813080335772485937474382037190370022696849114576454650188061984692662883386263187474620155373903278850403165261021393300229684037110158087842874153430605487651566373843191140246145886363275142126574476494999411577127584577167428874979688828206517835023570664583974527639578816950939006827570806637934975487115043862850916995943613113457494257431025720797216628873224294630652836220726845242259510465845092793133597206144085973942426660913508091480653289649796051302284102444243379871447050542858112381280387972590618709124857775513873503617093511831476065159318298733203029045192184951708296327155236877405698831980303327183228709696705456844439290381069298762752998785097571182114247773511533346420788811328322878539938135183409416754175508702796297310432300672000308133983522135771164451062232286727472086373378081585100948905004820867124558122001399180800949827898929011256002815328580973429974698881410063761744680608152974082619862122262473127404048026017615096666152647286527307983023837976501070498725607817303525376793467133483893696323474386818666145498147491651880398866835394333573642966163990879081480982226830009088416845456674787935641447039555187540591649561151291360198202126769126147072647638753352566368973186018609106603416492660260859901010684685018938737746437582420076585531158615184706331822263957168238480670085567117806780488918445716037987654068697346988453530298422903346247642168326368121259327964891224503714987328165131277561414892389711093485662264357627152153097368743619241074003735968765175185928771859832771575294285307604980590849111555269279346581934663949626085796523245379821543831531055448068421788031892511438384320305378363117355131973347338011389592520710613863696457989227095870369479711731091988134087006069779337341914496064536919670902755992616059035076491286926998016766911548005112598768163486841294083435854588561133620441470761714515683754162463087430389604094940215676261181006262229551046345214627516526025873269908472377677750679165921068768564221378606764753300571794312044399881444322488616904510673622219826021135702367866970204021114656277466556941370232340468100108136526747689188338908143344601890567165922170157529158475354601477407178606385830329962662240876144578988008296220565031810630173719017943564351163224265637627339688496076150652569886912434545805714113081245189104761742937959886050028568190233560864293795962242491334979852370239601566305573065293770926354815637469084760573963499476190576056664787047550279149346985342503961163644528345168583517682870341591701818183975766630225752126771714362455029462788779688231929376434320612594135591722679392162680788344877281335989966009000025213482235124447769837594438970126273755198310916032225674695323545376131631697667602242211115325829630300271973592267171875221119035385614428105717593768399937645487269228203929991016662508409394982947290931956952685680811667176888596378928810242588757104291904654556955039242964315336976869071358101915549028815826680469224633734974920178229159571474370185286280340760390839436760123335564850478031587662601139162137095437104387481485986882000382681225575383729549350141742870736961477260676244855150365205755880783261591186294235933475027240381289007667975940464654158744873906482403930632984977298970446756276925706019764801287717943458476799696823599712154985414357572656932376965405499582883100029256857555098005950234145003295488466238974056423956427182740730026105063483296901732280436953743680665505703299596829557188577880053665511273341889722975752926986768523419863461186281837615345826235858081225408659422356408302195777680243721576638155480518673466635606110475179480472370770952064645550582062902643412172783947939724756861572732694433835521909510464836591227532443332223948899056372417590737319592428134198543092669400022851190154996104912978027894124882684717457316791125789052164292363872634099089766079891833216134902190179440860090792352495421771762064942391068611477634727260183062923902153071743714911316085275814256616058504387502566661971071723350787622767348880483862464850613894220240515169061038509094152657282261108464662390140488221983968379350538249471773831120526518891067598844267122353890442384196415398888936233100292731014658716064912875502430088326661950741776846306343234228398561387826463282579512600621331842073386863807341127676449949077168195937110309403415669726907607942918782965241792690220234487419071800618788044651627303036398876277854869532518670146673825398255344159404803645017845260187194415655651940929265504638848828411817976003809337997714859233372087177942107014404779881264087437772694128550180670575092377173488754011467225840051347321001203422732551037032360868771024599709849075394457713332774260025979904128959812192445137048108140244909600188813938062021426930806261424632949475648303926639814183608839466412407094134242390984375*t^75 + 71284915852715516271532958336449188234038950341329398556510007057560647574406805263128963437833868200771438438652996753088909720289052660706906438075904380333936413183095039409001314985782118671415000716416407776695329116991108526219076922535599665057722511412732478751828495728124032429230721615385044448795663240587229317364574467309939549977305620344294154190713519250784884339988913867322598645377518513679123819911671148334945828348308272122177757533803356984100418027993279894866365937355753036543073307914516632401595109233607885107621874320358892338848696444605270539934224162981829139261657726827979294055817857239470166792701711525675406521340945287005930806554628949351078737444720232995715375272259076966967072816843058812776004449483747806111652997757806872535919095662281994590132725713027459738889392293593475280822613941250568385374079503720936552109310941904472326143674042014728533022037058038551632928971094282380965253667659627006500454991712217153140994148462485057479198276631696377781373064256073441311323756300339449539643268817170516222642569958224747916543338446861240450705107868202400817049415075235041175651908483421761409053366158194288442009525768849167853579661883640146365077967190485157473334969197814702362744072236676465115782572589754664434441332641668465350383185515926601887166122522061080815145148405217184256538729374890416837322366429701729245318007304374255618672346409577658661255941809037965275788770253746522630948480210279460761115162194986806489255461779777372911685092286924165515851126535653145383986708095052671927122937733573529364967847255949306688916917780117680716561103991800119777863222904809358458859548928126838872129045704746766572111271514237371318308891922994332433418594644651754907279829878622744162590771552380215046771043597498344514497594415713610426863009820882382230612851780009056036724491301203031235889668618437096056550962369611192972062818193695999212386167047867433780403225285313297386032110756283327886429531997354326455278866844940526045325831712624776765374743457526533702638730276382896700106828317349230004907650357904901302971864987130502942301123444584326211588902201940215469025278236332630262769268925323860088786344718183690278139268687450532535107322285266477461831250023749834388901198073103653524309398854526822823363355530101584618357036439488952107046620636063744318011819180915490058810712366667629010911338117316765621469197602572730005487910572834971290666050324075067073188128622257713606214498014970108101107960325271982332485029843750154753968178090332948004582292388771399497653559043063681779949685795517196252309648865920077578477654256262896425011886517671398956483458294688716667437078738472400362607391199195578619795445924360823914520839229832889592863034523529490633022659378140968598110693985032897564991848055062993100659509507032619591944432771986649361268558257045908609744695062855503789437750842436757807347000096159705093630373396239187280824554487907420754643109976143882214467490257207374731346608534286798157729372421175537051839236208073891952416175365615753010303709845168631545135579839371918150487718294788053430302015231668681888978139123970738517588817795877721589655429538259044105161448573665413146613263764234610115343346489705838846482365377046442139198046218354481523913908163068112009530655508481800359866858446159273158373090512242411481956978868189148679329157341110251021501121757319938865072081784238615694930753800507719895146265193090507149337139454774960165898321254758657445487252799610198895615734245883771541504642086108065198888020510698248419693724648885244602649344986931876362545189038892811758387212129428101026710384377143398647115832195813014662315408176869534372230648429717518041888688335924616546074443440556481410262365396980563046045724347474490979368164286406119826896206449617266445323998309050570577580260877904870354025842278159526497237814183104221735093826283623297749832029422344353871667931802985425202068650890357687126330969687771524387877247496105296492010837809317832792940813340585980035749249035877624074802653450347004442883043524276933184779492806952003420700705608151782401928900735958426596804458025006458336945019501123856367667146090432368272630523040326219433240941717737217861839890668922480692526335540694663343381487774409161283178340128775183012534256309162899339848624529192790197230886358228446123524604520216205114885924948762328890276467826463660315076852981172082437485526921621519854886698380396599033267824638714417455876831215738005257130165692771302210814648324751490989046410593579684072877618823232690927056724346502291971647453122928223645959581416411884393230104750890982519613713604100315101395860458036744372997557321263164650731070463626239381756575335007657596356211213488003872346171370021869946960018720289360332709409537575157626306916690433913453700557163138827101755738208621897577540596142929885869234155305552893208864322989508449797083405483669765880576745028012691880296879870047848451683892402888342472467144770141609178948770139158037203534727546581525057245909131104558110693857007115010742878625367840541390185983633374870184012343516041996368963321907871765267043721501853518971406011252104928611589977262347590627541142516855877689471125013155977184162454065831414156383279371972456994294891245151754862285466146517275862416417617981700805525979629212881349629267335195365998942613539433403468858900903507519961638229606307005408847869789283245623794737998067003808059224933663666294689898218216222390969695074769754128453990122896125701339985313748992189830698435071082783355836416008431505357799695537150550255657938325257760300596619014536836435844504255836874975022879539113785245620139523548859625158263559406012080189723371200610146587004130158665209935570575060888330911128925415910903232446211061763657506237457102156030642486764480303017097934977094312802234791660717736932566270604579071630095827692985027415408441654738714077615390910256842986145946139144351223316187336671385024400654731546650127958910102/20637620815227728075888899256917633081608214969645531547190009082837216495660561667780364116872188352326698324421111276752686249685894872088953566958067510733530261897529596754502633371282287799772127847154766589471059041480893419796580822504854404897072459592120195160876575275493610469868563172347349994516707045296356173097244682722654446299186758905772295771689433814800633838773437940488283277265194388359399996053127384784106890952142614983767126156432043849343350841866231336688491241794834779526729829010828190166303204762267963326868909551817476423553342148391457005575514426616386838727528877580935013250814575092285881467731903665828658900531441970720972798269006528442818198728727067289238218721572981608662401028414647761243427093788494632402785373214112403486298397054345350025071602267354698843115384263167727507478617232068184762723176892382287048881784552863301299615080120341453024583439165331324311879380960852268775027669276447329343350524007272324163450918506823470174929839497138364491957798508348660715492560503874830097140382367193721374817558534903267107670037185425610053355391926421700622395004699167105054440822719271580998441972920478100203113171568146784843562441245316854761547745606837257708110267974121902376038267151404639263068161192153346319426407228023268805397361608258580167336313281673527582758232097805163030963523279206082028423113659495664354578421480563396159613847804609279658629253875855017279249883145248199614182125294915282676315936505601313626984797525807443496519895477790619301958611201105355879958123671097272974883238450485584675616504302916733883214774085280146463281792824055792058413513275265372194226751080816010810938396845804852886990323310433996142476618628033621239798455326214599954360538360776094151978036559140819729518974041139243396691421397706844562930909649741177703519698336748386044005564520335740375448658043397207162689396246015686457702239707479363962700557243840436794490192771235766423498805579473558519084850300444870886490076656288350217389944711365284181992172918540998578483309910953983558292284529702894578645793539481139839285954251179380862106678585912395392600565878234429329830306287890180808760367799652241804124487825978519381875321591669495926979637227747282025407889106982890104393105779735961495456545315967468529077483243017567152584114502522552608702983988427297745826133191679712592601071749172939327748167057489671856663620120747441461593117069309578778282117301387942556671248065038860859350794807099790374435287191753490804833507087941717717546925510819563688307662337921759078017718105710108191668474879534151225623803537155577720694413834159743047437406885939587508683952981800610216877758870215035170697122047791731685952913633109464077803768611852770402827415954000107235580420715269227643815322696468726600095334840979683772135924600029609485031242625719906077389141773785948872002377089175165539672861973763263914608801332421028721185054888107833362789280288219008771802436980738820171919455417580713948357209681685139324713228308786542519803176576463221117209815085261400703739170154651480861431064025289123581762474953959262233680669984478176412706471332348589929290418430824291698001652028076429252551480581654331135444600308475535844484475107876388081044695288975912743007429158992998484591471578497559302680896493425537077261983146743974461120069681034771519468930881641943335656086318735898257857965971517619297663850255411292027263753012556669553726685087366886138257182535703072342784863896141974867907714074122472108697459581235386436271794388364758317563419454008788715345645683741290402611526744722140196326954552674501321552369098080120510186798633749109408385376145243688030277366006233925941399048875596995006420775179062856725078445499927253703569281849833421914170163786650076504107448017764513750682095610191413575788604888118471238280140189675071312350477962336291276928040071126703226516710894945370468966127728908033925719569187607467223441162499220118231406740912281133193258640106174244926861191562979639889774965274528828498466399726215424327796344743248555093531968289209516775764236114524557882133056805330739177874275561337410441542565411300282992910692693676310974795581882630663836774795224266745608612523129457899902863273960755584667183814574840041499810252104911262119095768368844701528659396308290882909394681034678540241084860420381681259257061849679806425395231821001012645185919731122757294625337306918712036029660846065878148092101485763854980963506765354865347537551304772306180290104130373559892953944135621350490108992308264865221163629008264661839536870802375054690258638690393848856809245528397031500432536729083898798884909669305024322006102154586907740732800739912987032341826114782939344615023499541692315336747405861702423233771025020394722472127947132099205384231558913292706606977198689107034127111953422220264529876430726631447381756680344234141156772831006501007392939730252848662391142504522804695700961373053463472982106600749168703614913213572561638976085804495394273017725364129786117855237411727467103229832428680334567132768218864816752629119249627880848653352575233038550036843280733157976860794321124306241957398480519700151277382366658963449180424251770820361595118646416941650917940720198112649073504318390524113473884759865954476174868446450475823150875937770812400655099125673977718282900493035119158105771824333396231008235437623934393839632460591954487582669150041159913818960756684549938298274873432566390951810813229060333232657099554038972086541400415032706459759768029694966529301921157466003882886207313659402694383020950684392265261371761976776890517536193545932089658656517581122267304939060147691066898044842799310707684871383678131416779780784823474675796708386584606747009037876278225216412218650097416365380961787861796056787273566346136616728660954781733014718819946963914260535155517501988677400929102153045087159821562139435933242820006821716969915097009958466844960949570652890044706921123339612377974094312057588040951954682255356068125*t^73 - 31209044620358059567055795070211047601457090577744832079517353672321529870858621125439691398228641922444644279500332826254245864260767750260561884446634911142295863211870788197675153297150626560699104451386975803976768369855485503220683047474467114956183844393575462407126516467083480781536908805090661669108545044426429695551859366846433219709201447938809073587776148838525322749011865345569849018637772385910101547802354895474358880923839925247666849414298672946511123816181673524237820388015751194597528153906747046978642993217186525946666318217573659838154872829117284531168967703300715874239414584946006666087724710184128159103951630246543936733065933972572692464278190861280990211851478037377949175565977234613353491070392397416582430305823618875148893139468162263680963879040326347264398941555283784735783003613426172034150205031222479150888909004874759585072771091885788385135973775861897727413189735523390531923189662698642798914608997558924278928704579114688414174987367443259165741042167566508202154194671606443839994148035502238697259918733471549088487194776537038464404106749936603955633007628462357572293602863400433086923551985766021480322600424848497077375085433111224078224029522633919015398884469763951647174018174661235166168865053603862727275946857204307489595194600506546176523034976080999860181290238459369544657670946748596679333770679828695204291927917299606880803844703052934942062152488524777326804859840945299424883455936834518273612318626163206123602398729940273471577379234559688680624580964387275593492944954658628145413193014663076774301870346130148215176306275087454906626315553185840965523295964083554092455682407195763957182404802649282990009210551191785642263708700165618312400211624577756094253573419932741416744537380849060673604079637510730023107256585987472389738686864333273408874186894729370018426106595065441400419899706507094272961418808578445623524780435314937139543056077533543643547401394950976057223145796459919231799963178524325677794737455862162980123122871798964979015896566818580268133163393426685146484586965361367354914656312770144502564557840719772726240656609844603909839116657195747438614540135337379952132828581160627813383521137549479262173959284965794202736095062858532003542227742354452486455993484406011551867162336096216566565202694495253596695508621675089702021210168905921345514984838189376806668571155556706665210741930836674568274350877907418216711211339513795039184974103978706067237912807372603369776780335570920629465277789313490878566034074982260389657470133099492242006397968632134221709840768507219632421772780460636978372292095135695415684925094546051925402000864109032648894352096925117274672568188854620050684970113709714231654425512439425929215945911384894405653750595764801393878323066711901129248071323934645965933677597852730831008082315113091609188858748038023709958333077635542322354554556180878388771038923488837731403360942782372563241272452211145054079372555345929814734343616881816341379848308129466141385500877115007454011949361539352707896353194686355295999410859975842307422336083942079485932159942911962194243808686522684621356065520516930271585559409324999638176884652640706544670493198101370080806415422473299793462091016240944298426931456918996991226601202843386407841377118116832310990605844032079782805248245039162208762447525137633380421731285823150168877139756469728714773917957045091203456234386125492996088884500842709672083267129296498801400117779508974983407515308754223250251053868870567527649524563041901218279080753103537884210917556835898164102388758736244910428303150406476519709864281267846164962605509397512186210324926775473497625075536445873078152529925094047502453179471406233709502784070183087183382803262930743280636235802280099777506744492239616595502855784764044188300298413454350207744021336770479776323439853273763893281643773014010675539586379878541205245096087226368908807369326896629505160471296862321752344122230551021305455172067760344185829298241539601547580430758750443043917390619516177484563045274296221842293460644555082467744373002079457481009224379838149264594864746603325638411060613667891421661380218974398825578423835210547468732767201661365031521097646080823412603158688104428311205300007863035165593593583422699203938350869437549729019760970263948561769630490668187657337203760402379330928832527669542266373529677072703265723782044732494406994194629093208980510994845155501324226229959485545531588304451566357805843470367045902042953574282573401341742087376580290980584145098556032176326572010144342249182449339410506185833236307613202253420739405794125998150047673026376618789230138025341733644753043844538939836332955653603987353014914297692709966499139673822600035370540343821388252635803793493543946622772177503246011360729894207630038647426337229027309369548781564327938568809792710915307637188446032226619131157909138266856625270435274087770165489307867179792486083146954580644120449177338351305667117106033290648670672287988482209061173341303066943044388572315853376066317701639920740409730994877295633798918333730488770850321552246976549240172815193867983501554873688892386975763714084066046295403771193313510258057973227378043139644115034564882274725074982341578286873584238166632148554810008621072435698879120165566111766933437237211164079576320286148108083799632407889195714614197392893076698809357616535812580770776563698356710119057255548801625049149788680446769402480580033341091645586966398267264328681520960760687133974811181291672778200656848906853551795131442310433171488105038215300081992882638489057325943300572770747960851559561388211282863193717649823242406515411025192407172135395090376480899859813360211202901506750498361224574528819856795739806713610947961825535527029333693445005572434815706730967045127602696499505184917485439274613099535284664037086801149252292048590838743043781572929216693892418999094622645177828953345900481305344116449412309887216306730966152799346611061728652354931630293077093972688010055260039682892348138487290742748374322063850474608291252/6013802705557359961314025243465798279980633842154707892851168646738764886835487669991198103656555685867999891736311826045732773158469765726721069411580872627750718316940124494262067364391658664853598054660898984171866604687532342528723651677914573587006914725143824869879434035278838090919699308422017788402168432999358188840537100545381505651583021545142046987870301013632904700618579815858285746995077644767929158849881319926088748023454358006269740561984297577698652435319819811511026347859014854754089072173755334614460753867724884513449600243399612629823443902041270571424704903916015124805201914927084462861287367181892105859697076728222471203614862190268091473415588502388237223109551067408084016935466366840764223659680028357626334655129967335882171657754592354375907352901636234997305864900707159242883822974287075795679269061424669039857533746440198446044152018704365998707834347067499411363614172777547904481651611992351121043062827156751770652342695719155261229597652888359208974555229466119412956502485332799732494532130829125490306707421800250408621836557070812035175048835833022769547761207359283561365904369337294412864055740395738702945990909027318399187178194957973103414095378885331477515013069832376896143332087659122352377551047919311881258062171393485117480855066245980529892791172646550260761801690279665937615748833300424507222770683560652303082495320377036592924152019436173640911475250263144092524564579424152035173415948525325367572671310938313371878463897732222790903369999020289034885897542228186464590739304002100703419797237757745344880975684471499374474649353869936253568785168450634679400314428929857805821697768412329457397675264949785550307448840867534131268980212660466475917686668208997229277269882058934426700660878330153835886399853333634869181829035587975525795880195291774505638067071934579182805640095328479693223221501225834745405738953845946167207690066088971033774432650759486658730942380855103281914442173538102335807551945858594952461325377549635376323208337642425253347429888891843810632519188462846985770036508051990808886371711955423480217384237404804149167927068793671583217886139934872017403804896917512706712551252291198687672771176818663261721875752490140547878468711812491113121866288165557982203858885774814176420151024215059179776037305072920329373178617015319068263010966035071830176049534227714563133735212055468249483952307708994520105815880552490379031778903185804441908234313996811255991408981624446461014001686152324054414821606788878915110442687676967220528483965426216542893174093852820858772852805270400595334363056003925527052193579896251667146776350727135347810352191274149124023260366562795800030503898896697817198178934780661248741141364726510613286679032688097832272018173493897295383909008995631248448134596429452935407785033750986931267780572661479851200408428448628203938104101134780630951195912881225501301492683785643238260671979154615104717004708267487769353324994394622641916796275987019156103230136187292198097329308683020044551290901243049599221434729180398490270645654381382633554940115845172165069594183065441523021012056969250611725585201583729014894547233476940606662665746246379105395227930742198600797681400981471484193501441494072092868556529889771145082776046435179486816424207207580973312364856930559758409954817974188780801213238184201504314141888961194157970388305053532420773246458910462288010183553279640752339811284100234263339245964426850496744657627859013507955956034458710620688142990903875280687509339335771476508307881199288372474439721971991607529600884769490573737980428898161031651721152242212023320998893412031653209674556649349685100360355180547116668433121874490481603498608724010692022824454216566019323682842348964344871013887178916449687859018678801729220088731041459145789185727429832293296910352376579306948762660809777915984799464397722518834832851271315780418929278224795278096830876726321320206969554787080954656729620203801085954682461268815948910754752272742452631924301838722212515567726939174971687351221452267063880424880997700624453108880219174649119854858182628954255215559475653188457698403772456166853572753073377396432563898573721402665503560852902464134175850937277018055432560598575442036175328351329670349689239924032031694358032164177372017363567108388093044707463371141781504506902681346025451348084235963279797610053505326626252128326499221918947507822996695592360170552639695084807177009649171475653823291236112687299043170543596892354038372951587341452765871424407762272442450210650020936536343590855352806779321120061532817760358628381725447081493008322460041044151812090936741367314380767556874214146974894979226041202855048109995062677635484087432578167846624915649538135610644421224408129847748525020817847766449140689128194068100086130320876690943022128378083794293708448965076267333494705273155698005789744640423227234985084005991913740403767043896652309828733083602955294393554302637395680100220778925817945288327260144107779256026985863458307760233385710435044461597631403429957891157365171107419674743016181777383913881173169717449492862488658977207601716125349341564479297586940422907433480736132005642234457235465175622838906385917223440624082229221644421949091175626966017053368817573565896797077487925865730025940019158378998726666290019024939134357356665295668654866165248266414733550895885221397107107637203670433722672021909610751661715799806523614482364868899016495537681589790321993998886845164497877852020117298118249846323357670974948181103996278810046956466018164080940530662373996403853113246638579825285593531473040811200349945143212305029431906097163731440032785896810046799284610926532509223139028692659242127037176894090267191719140219371521203807494849628120697560520527160823850754406078433637147474828062520514638387128872012264982927370947811517233264210114731802223397000489064132545284615519944317800079500594630740367397338398372003207431630946957749987848325033259268701897238621620704888252159027596815341163046941651082533581155133399594409210758251625*t^71 + 617470752117975165962467521666348453673908603415714123759281971273584479691904928697022769543435410213782695972515581413961196823438618085474546105364617001064424765714620267531707046880351387336748028892743730626772620310628205066839569576670339933828634923911050756826220434173652010381765112377070902925274234263995766237081196797916101511427978682124206410961516571181327824812605663997060599329873156764627515561873290702341987438555354600092919078897633307714393959533957681143099431406803635365156158570201851397951220675791634815364965190930503696545023037269941970227053873796281885982965522510177892435673323628805453433002573732882294763883473620741735234493158158598903486116177049406564745996976920161003121026987504010040380719845229575796950673407462319913478595668939406038650000636695344964157590992774084443541508444148799363776620542512213612451214673603990598480659858702087942777814480032067085090795763954664985808017285043857467179631254667463562383072721448365794633774533267751693616072305781986331438895563489383535766514881675033769824911279925593944507509231535944995049229766149919670251847184170336478414357270665223888830273217746858268373432250646859653526652963073961001583367833718605422262711272506964843096884012216839271623542355539635503127612445072148932840010820729468303171973951648158403082494309314633988693261297020294053610096634626255631470888082244460440596664981647564456244874550338807434548038375149260957794741364124499802674300368763834273864929124580345848010712836419759296526199819231296910995270652552470695172212312637882695027672902842492146494250605977872238822035796318118677573699037623350880622843453527868414109163558432177819535222656087715125972280788568971260631268318854034443093678167532961385288550649476135031034659559120700147046780898715546542536730482128580821449057970423198034803125171407123113444009045732628127327229417748385144850536030904590446958586686963352645896420532374739900312623151208708378904486395297744220601522289240078622494985100430451048981112407087826620392426465085358259571548367052916824397083805718093597835722046106147464847540061033908585722299072615809952980203178140326128400473300189493175566820100855196042557913228944868076309910773435609984823270122711839146805840434013725156025660434738460906209727551200382242127922114336035674012496581137165082378637983826074466560002197407488724916112780044798853387566309067355292499902032585849893785094297526221982592077874785650039815709298463168490211837235596594229113333762005046871559662564001679768870441241337869542519412767198357556186165585609557862053102927193423876921173519726628965763914206176371793150431654941739509232441284736409978011102329795277366673248462426542493466332997475754334379953842464113023873142025352830147422959598132220757515599879964869756189083072249248442567604035273277926214905392751739389100463212947031694957581921158601575610340596154493831830035792980266339144419670196228849836241481446224511229386434282456706286204897659616110847815203247274201904454539238954318605667731697714411407796056954599760754283224065523721409533776945905272259221041312112241661884865276243883919156017834682685214543476346434822456931701052693314007033323925351784336840116985877835716887137689342294184692180122526001599997609358617376470830263049376859081011536919482602017534127409019032557745457328607916491823695110650725460134895910116446404366929438977173160291196858649945906785023957578549365176200961554284575008302048355942661576096201137611223259356322559486000528074781228632426318946395894581397773733318873764692531490342821724969182800593561811482162709797456832084934381665589927393511197876775005085226673836268897203842924031434127376307065250433231953975260644958792563146375544597129869371651929840211757172008919783406485404120187467936760722408575071570597867109726973456772833681056994141788621300675648265118714364400046505414458349937535132858742395478108084194739345530063994128581996788517486273220850884366657661582541660588053046044150454202490096447495247074474754657526782452909470254908227482956773081833280327731183067323752394031563589065624164344468798107719346726710691049764516170964917405626175589346474844144089156044812670128399878445953856991185288065077553371300877963845477546914305764349028867338850024513293071404042953866630111823004768886734789318743750219544260955705338795336100733668919813601715292432530346101048010018831889004599345171492500265185731837861558664631019630130003581470238868214690251862247241530318054703069546880118366637914495441342057918724266726856486745580776914095446662870767404470674461784069275782114019129424261098506748298750184632725205955164122047796550193825215444353254234520569854993513705953648117559092056778149204737711487247760096665270104448082504843970056511571360052764602517631138998778931122289190615750834644647368513710845459470287563949959408667713052433697865110414401911727703191423153078033212688090435214854685691952801216248856628113138078177205777034635316591331770077412572774262663448479425509801364375867371601808636476054625122301912844966372306206525125675719309571552722700677394798582115001157834488182440744097778478422240538264421238178493590324170352056570508743073311261002166888300022109565567921420306470530612061432966296026817974997035750842569031844579399022832428434961582567179200406215601585297702949148270004916503286747854690169336127836463576978589497068731452560228296766405038127144124129352850066038295266820923676041795265986058522377471295052197816176924644854673793981698403038013724663560157721099856642424807290546574612006213769653619978233331466579124098137179922963136879616107505382148338007002094518412140190110414444504684219577289723508977992512452027702121963083335403040665432194593302085546814510296515739601656459622141480390929885755705740812692543405824320312494035834548487038045378697492603623049649784660238907593571644457531153400431043838003229372306692760925741301311497741352351954630406375436762328221/90207040583360399419710378651986974199709507632320618392767529701081473302532315049867971554848335288019998376044677390685991597377046485900816041173713089416260774754101867413931010465874879972803970819913484762577999070312985137930854775168718603805103720877157373048191510529182571363795489626330266826032526494990372832608056508180722584773745323177130704818054515204493570509278697237874286204926164671518937382748219798891331220351815370094046108429764463665479786529797297172665395217885222821311336082606330019216911308015873267701744003650994189447351658530619058571370573558740226872078028723906266942919310507728381587895456150923337068054222932854021372101233827535823558346643266011121260254031995502611463354895200425364395019826949510038232574866318885315638610293524543524959587973510607388643257344614306136935189035921370035597863006196602976690662280280565489980617515206012491170454212591663218567224774179885266815645942407351276559785140435787328918443964793325388134618328441991791194347537279991995987417981962436882354600611327003756129327548356062180527625732537495341543216418110389253420488565540059416192960836105936080544189863635409775987807672924369596551211430683279972162725196047485653442149981314886835285663265718789678218870932570902276762212825993689707948391867589698253911427025354194989064236232499506367608341560253409784546237429805655548893862280291542604613672128753947161387868468691362280527601239227879880513590069664074700578176958465983341863550549985304335523288463133422796968861089560031510551296958566366180173214635267072490617119740308049043803531777526759520191004716433947867087325466526184941860965128974246783254611732613013011969034703189906997138765300023134958439159048230884016400509913174952307538295997800004523037727435533819632886938202929376617584571006079018687742084601429927195398348322518387521181086084307689192508115350991334565506616489761392299880964135712826549228716632603071535037113279187878924286919880663244530644848125064636378800211448333377657159487787826942704786550547620779862133295575679331352203260763561072062237518906031905073748268292099023080261057073453762690600688268784367980315091567652279948925828136287352108218177030677187366696827994322483369733057883286622212646302265363225887696640559576093804940597679255229786023945164490526077452640743013415718447006028180832023742259284615634917801587238208287355685476683547787066628623514709952168839871134724366696915210025292284860816222324101833183726656640315154508307927259481393248143397611407792312881592792079056008930015445840058882905782903698443775007201645260907030217155282869112236860348905498441937000457558483450467257972684021709918731117120470897659199300185490321467484080272602408459430758635134934468726722018946441794031116775506264803969016708589922197768006126426729423059071561517021709464267938693218382519522390256784648573910079687319226570755070624012316540299874915919339628751944139805287341548452042809382971459939630245300668269363518645743988321520937705977354059684815720739503324101737677582476043912745981622845315180854538759175883778023755935223418208502154109099939986193695686580928418961132979011965221014722072262902521622411081393028347948346567176241640696527692302246363108113714599685472853958396376149322269612831712018198572763022564712128334417912369555824575802986311598696883656934320152753299194611285097169261503513950088689466402757451169864417885202619339340516880659310322144863558129210312640090036572147624618217989325587116595829579874112944013271542358606069706433472415474775817283633180349814983401180474798145118349740245276505405327708206750026496828117357224052479130860160380342366813248490289855242635234465173065208307683746745317885280182025938301330965621887186837785911447484399453655285648689604231439912146668739771991965965837782522492769069736706283939173371929171452463150894819803104543321806214319850944303057016289320236919032239233661321284091136789478864527580833187733515904087624575310268321784005958206373214965509366796633203287619736797822872739434313828233392134797826865476056586842502803591296100660946488458478605821039982553412793536962012637764059155270831488408978631630542629925269945055245338598860480475415370482462660580260453506625821395670611950567126722567603540220190381770221263539449196964150802579899393781924897488328784212617344950433885402558289595426272107655144737572134807349368541690309485647558153953385310575594273810121791488071366116434086636753159750314048045153862830292101689816800922992266405379425725881706222395124836900615662277181364051120509715711513353113212204623424688390618042825721649925940164532261311488672517699373734743072034159666318366121947716227875312267716496737110336922911021501291954813150364145331925671256914405626734476144010002420579097335470086846169606348408524776260089878706106056505658449784647430996254044329415903314539560935201503311683887269179324908902161616688840404787951874616403500785656525666923964471051449368367360477566611295121145242726660758708217597545761742392937329884658114025741880240123467189463804106343611502211041980084633516858531977634342583595788758351609361233438324666329236367634404490255800532263603488451956162318887985950389100287375684980899994350285374087015360349979435029822992478723996221003263438278320956606614558055056505840080328644161274925736997097854217235473033485247433065223846854829909983302677467468167780301759471773747694850365064624222716559944182150704346990272461214107959935609946057796698699578697379283902972095612168005249177148184575441478591457455971600491788452150701989269163897987638347085430389888631905557653411354007875787103290572818057112422744421810463407807907412357761316091176504557212122420937807719575806933080183974743910564217172758498963151720977033350955007335961988179269232799164767001192508919461105510960075975580048111474464204366249817724875498889030528458579324310573323782385413952230117445704124766238003717327000993916138161373774375*t^69 - 1677597014596379436893564909647997959809983224846562517548889614320588542888194438990628981327831570599437154184172260599995767697505017100749576832286250507515269429058835572076103241260530114266802866403939184517682021669297859300420942769196165914657776491495503112474950592061395599517302508725775661687828310315642236647627284177565456992517577535629430836344750810745369004010373084946991027378492775450838033595981034486199666714885239238381811871973789390704269531147424616931193956097344265712713376831359518911201887293554833706715309644804319001532034596008936956416110700566560115719695574524038407435784423890624175065635347712436724336502197056396436993493150642881084976416093495874727828215762211321548848935798289043727347836318430566855409796704219085903539930338649444967360721586363294740434613291182618697445970048960005382260607456269033811221668377534506312610051021208649438171931698920205472745436678303484191715252200471876610857992364990181985388878280022529409022316784777964454086480388357402241414729284134708001142730727211355409591435499185848089475305696117859250499421898965605503211267540434797444619493021883801354871790261763706634858222827257768624001216127326924128327531684856535390343602504132108747234108246805072383459332311525523420251380478260489408339756304489055757717938922269140064830115817191764375831892434930058276125942184846099557497752746937476645594840232445466731292990603256168174316493225404587980351362552964882375277275295103596074678294343033602283601579769913091811083393722562582568683625311119534573138376436701819035621343891222721183882793075537664866636052922531726378092402398913478758090666390135387522031416866068753256779915107759225409314076319079134230005501271271855445208422544553724542037714617978446436924481890725532018317336680027414574162050826920652186122794424720246565031206834640471257900700115554847930926097082194157714630792084200413832964104968377332486215375167166467949803692283041656480385079320726099657735419902941247807237241563763643975555433754819046622203987495128663104545800590015812305382497253790576626549632709423068717174917952411088312228588775551632898413897111542445371426615586287486139249568709357339509576178291387763827981201188184892225327205676714731440055418646046888971338371695647416775792186999447788052392565804973907135425834947779495713229914204423114671553569112293986323965171017387791161970700944962666975951788451386951750861167436437222435392133119521477645028367963197267502513266376050131127249417544976018207935995254820805105095915853818052700636501470508908499644285621538742075061712837673405609674700673293287372902635902731029527560429372797945477772354856850069626018052395895804812416886028171245202096334080867051607182580557398386251362850887801776031179013524085944493678438562017474012539897878406270076606437713585509255375662010184625548888506980877652548523172634086352732615331776234431269148411794192344734265081860683668060164192940911702639624372987483069319655230339166082490698583713273355247042974535699013918061555428866858838199901686245026847917435135364628167781628206539063519601317250522622957492799213362793888940360431077506610858677807161670941098973773168598304648019899638119358654540951216813968200957834145887834500814580553349412499556164404983176513433096322360533877225362711691073156105978338053126726533139619933035590938708707158377228723719115556330337683168881557043757149802918079724380239218211313323869082210930787794182865621530981627500541733180713691620719369481606766995488643343084462406859939655004666131314710833541689128995970557249305330810789681171571529756870998951210181737819914604579958184488583024677843103979145758375358783751589147046826013796628667800453014982445045038098150092352267034883876434042092669028608145118796169436883195609132370577446131008164588189895813033008207653881909427795588328126397738687369063002710325342732126961813889269612268782156525604609539363045136843685131243113177112412911829841113487215481557752120061198956795696703004653638409882380570206551508441284912318706911752054145799119193236986448842894612075556447507673643158103199218036879378768937539760828393881474994392113650810279871329947127591594200673527351209944483008613940227135745736227860313110364624407030849674117947624674511997181710777727430469605998882974538909417387686323864013309884215027887818577576604375825083546382298832639829172769120353178331197709257483078266577371836222694167412955729579223828241511560808101587678300755752160825112483631907794660957915544235170975186102779574931626182902580212678744393259607313705489979216976061978084875133267697583284470886207611471095326527204508983973752032303421153652754757860785481256599132581796995311846617454065307085083693346184023357873704098180188081625792434760111032564805059451192820107118724645626356262197265030781848155141451516471533674966742087247881468318293328250961511510102844479277425803077113164997094089005507640308510603455353872878893018672549059987770232555150106506960602491724474157639656760132089999538854831881861101572610882128782072321735064369977587420797281085318598332157087965273744160192871713995388971517448695461900008082983289807489963805280736321373303424243959549782400639156815852049189867642875615202351641971044641326113273045613390639682714369488254815804493064099718349889692952376817236884544816998424817407988779208010985870170746406238949869977436938495893792026663532338592661939730806677298713963685454012129289336107487251930194755804533039037632093507896803938752804287074350626863643462971303741999267869424254298629268204840477097484484862831949255731256961458363484194395535722580030516275619131224171347161013803068443429784637782407596643505113033813436340403646095396833896721081340236486656212125371784531450459648757510590099903353178530827727415616076836334049844533200498256477169912954931745991790907950999055743379277632980549191749214629257448319501194579595871829798195759940652875804731487323634301965926373097049362/210483094694507598645990883521302939799322184475414776249790902635856771039242068449691933627979449005379996210770913911600647060546441800435237429405330541971275141092904357299172357753708053269875931913131464446015331164063631988505327808727010075545242015380033870445780191234759333182189475794770622594075895154977536609418798519088352697805405754079971644575460535477151664521650293555040001144827717566877520559745846197413106180820902530219440919669450415219452835236193693402885922175065519916393117526081436711506126385370370957970736008518986442043820536571444469999864671637060529368182067022447956200145057851366223705089397685487786492126520176659383201569545597583588302808834287359282940592741322839426747828088800992516921712929548856755876008021410732403156757351557268224905705271524750573500933804100047652848774417149863416395013681125406945611545320654652809954774202147362479397726496047214176656857806419732289236507198950486311972831994350170434143035917851092572314109433031314179453477586986647990637308624579019392160734759763008764301764279497478421231126709254155796934171642257574924647806652926805304450241950913850854603109681815956143971551236823529058619493338260986601713025457444133191365016623068069282333214286677175915844032175998771979111829927318609318546247691042629259126663059159788307816551209165514857752796973924622830607887336213196280752345320680266077431901633759210043238359760279845321231069558198386387865043495882840968015746236420627797681617949965710116221006413977986526260675875640073524619692903321521087070834148956502478106612727385447768874907480895772213779011005012545023203759421894431531008918634273242494260760709430363694594414307443116326657119033387314903024704445872062704934523130741555384256023994866677220421364016245579143402855806835212107697332347517710271398197403336496789262812752542904216089200863384608115852269152313113986182105142776582033055582983329928614867005476073833581753264318105050823336146388214237238171312291817484883867160046111214533372138171596199644501951277781819678311023009918439821807608448309168145220877447407778505412626014897720520609133171392112944734939293830191954068546991188653214160265651337154919175746404913437188959265320085794529377135061002118496174705285847527071292161305677552211528061251595536167389205383811227514056161733697970009709680732421941388731938330769814808203703555819337163266112261611503155466788200989888393959699314356855626135490059015331341904518756237610762028865494068693852718496938789917579001261093284848730057049848184464020836702706960137393446826775296368808350137172275449737173362326694595219340814112829697853001067636461384423601936262717323143705939947765427871465033766144083424129520636072286405338436815314847093695684710875030852739272476181284542594372320043151794792014294995701987137833643539717322083291856950842892545552243932497513339123519270411528665095164789362071927366374803811792467087869659545670463613054766555226933406525803905701559295181543506735972750215521313947159472597903348392174422904054581025777435796407290453305735421993923771410395482055430515521309153171692921233193301118623268688832977575976951027918849034351501946772550452292523250399478546141990077897161625231282038574847252265334065932769992569591544348418629096607328042463336447052650994966113641795528963590676873634727063626061866180080356424364787426331893394943508199216873608754939767386063016975065472778458461206054871724085004681635634824062826876752001677790775841975093036605390269019706263536030966932170080829315011435636107810240328477420816234961269421107862338609482727238978512612431319149083395159265607166856122451305340374220798855897579810676328899482213752070485486051262075739075065653758060522703105586451070102621500460044130265391862333180275743206693128342227059467981253920288159219149794496052314662524737867834733389080685421246207243934417547833412985536707133038008413886144408558211876416329545985842117350564355277438044870442871124009057292750829347235814870834919521855858810807671112719194920036392013398932544581647861596019444132035965839875046357568208875139736450080249093292624629851586244696154782804695631940139620950140471266136492296538462239123397341121109302531125746208020607724848793583256564761217989962352657741593847110890797182948258714792916351872686431918824491427472767163162773804884345732605969342389327968251195337721001647883815193263944055466510969025891232391343053305556950846805499854271679535485757372750732778772025679937348237276239202153648621612551993360390647852255291286101436545313423182785947856003326864490597495144121324272911442099926683849827193717241943060140235874631872047733834746372554742854284544671198375728624671825719924119486792383503014561230684183005774493232932800279795713777669356672314684560449430202641062414812953224477940209716980914131846536382830844005657926103435303774400592308848803507727262403628085091454105043772273960944505221040771608168499865226556155917099120048526190507780988759688616005566362208436985841060940110732250187103064202266060064387226954756775415542914801760171825764620197478206003241281146799361723507102820421842878022757554768218191146943810596867908615074806387897712077405300550907900670543264955433320150665872869702507483285348402920315783689324515674281355982748898748767302128465180293520766836376308160052993228326506882770411465577343818855642661269789961039580757425724820704105434138744621317518484123186338639869758351643476310635742832918573183089874134858963632350293884995773601556428392012248080012430676030116713400730600401147506388351637974961382428637822809866004243073474446301191293159351710169907678003242133262319736984224414618218450628834776404212745177300161618982188218012343549510520429274402457983173403103164247354015613077818895017117244639084961543198051123002782520812075912858906843943020112260107083143521249574691376164074404566403351756724671088825565965888536940706642957787888675340429668985804322376538806875*t^67 + 9942453810240616339048946324442975865439103088570981140062667439991065440940576631549149564983444821012889630133829013977763906516207085269529938441856298139199825634832882950335715688991983760696760005745625818707937663639074388912948001522258313018219339026484407814529950689670325967246324187226078738484056216108515381869746436670780731364558001700383884327258313092476207183443610821014639589575756750401752389285182676987735209710985887028120807030591324943977301279467800849128792878638734084444450949496447761451650757393430010040769909483389491550934610132064069741279823716411056883115170996570131550004011558791238510434038500303854256292488972940464059503515512977632668891572443362249471818045576193516823760037162116285226520157230810483769552970880324799987161705638186740055171771733497050470306513483062665748483471740161852106250611095110356251043155590764383114625859902116277569770470044508564611460951897975617696038334228105752177729423914405718358224869243934401762143772697526619797052595274282928813192273506085885644770336515806196171645480443733375959723429695411996942717318289812200111541204278855977272364560089681279725669585705743833400208749269885738694873290803468425789999912288856532365322497956474318090468118763858171754622676359467337326538172730090431530809860867401977395888202771135444358513024202267289866708918001519495492665105111967372995988148811467088242872895123694757701077430064548103710118366459059532625162384394534521233170648668051400601774672156634120896517104380619032094351989811011076517712185512244740433064284991118265216546563360004562664662411214987897016703706177476316903952160313132799998428506457456650798122469611838199873595369302867379182237993054914273381612775333863696491106660906768138930854338901279335321650118697230763974724436540635738765206684449227510192906738785842424159901642865133050062689911082183866848483840871890820227049188598944609389612681139680760670872072088175858562607075765403714213231530701552830045904344386440324443745731398407552134750591168797481470074425584930067976975383067782399978506127845462625584712821047386256279444241927964535850059469938914119818084936542771756431289857085412868433173324520988020629352305366092062407460969920428003606090904372998204763224692989797691374144374709909527528058279053928670428211889498784711863013800452995182466994003088362898267366702431509058135158815304085965019495462508329203634794158242131302297562940923565478170736967696130726597989647582591374987057242084676615835083947112205401162551139424403638878200442860199687669922603606275436317883537348049493200084241920585384192182420442780099812421725079619883365001776585563058275936108176496734491946039583182510209606052648799834608829636414516902550343047915891852713749693437534465125367862864787910611123534676401420177722125696512182036455812044410450985008172559779759520612980149723277581627475365932042884805938772980073404193811358639117146816422861791620151756631893877781743672117972977574986167783238526868759018963716526156281835738819588381030997847289943727136004104729972441796842198820529431501759119525411431025398323685570705926502329558027805696295282386942436604729324024119819814855933824290386981355151265263419106751661306986169530528021200784995858041856210561126843631452934001266288857069578772652381986970546309844933581207877098994403707580708038495624702805512753921550358563759564254823779081066192396156918921864223056456730856030694622161454786807411705441974401264880202796453475510970029871547011655808522232829275396770089495152315539790772222847178795229725845390556415381716810224506321528666031105701651499163962626674868419794105916579502473576969337407297521301725250127192136347876408603916781731869617633319221541218626707567887783103892740193393886513320523381445463389779488401226292175119833676517125289082885510017316300370298279781081612324755857265043479881713825687110785341674964453823825464501324089980912098280035976770778287912264545076476468612386219748157152736601256133861204538491422893274632783404864914831075740125359395836069079262714261330050874129402725884671559049751135544352107932825898744111472024704403758521292577119669458097715793531420115790308707301356351857953874372780016266548763040128717305094144232277836277926393116472241457371818150468649043739957564050255210820033435643853081807582251532425600364143594081931383639241456203693235093553813479962546354174433982085045754180051423974493347838577317417753544349805643221181412927241689914821090381913268908275119889483678633153313499848230964539281473172973395976847344540899900646226723767205375655611752400599606076378785039171693423937733791026615680281065280369786538639268579247405854082652319448813023516981479767330722537370165490614037018669426962722416905519449048329542646946833963797684753279603238616609016042123229523512211282733742550493719059275502587481192943712039784304632103322374953721562477247051189981551311939354137801091265898107177797688720633365479774162126161299053326990076962595583474325035313702644189782792801741875764560736004373644638411090639845757982391196171949360416998042615755661371736971147199700868184853430975893304456138826818850829664331182403385416992982436123603737969896762205149758745699778422967437713857090827477077943769370932600229576446024505450739691011533065690581181978807923896760830045577629878805754182112083846812140974871971373166618482126097298103030866180952311977551505256475493999986753948924477336429620071857125673376738495590692173071503401729249889719508863969725441799054452423166849802695618630594828374633909674847592601822156720878439005411957377898958261828901842094755877256049792194230296597920636707884126000131221018199605257922968973014891833862617267325539472492455058961211146826108389767737890825412348808109287912900306264818674704244352283219198076203689985966196582727768732137007030889294707417468630417420745047222282592871138226154695710255458940734532292624334166975375076461969165214509519471525124502734924/1208284125686036731607295542602198276689564778848534880882841002502048054186234606485028321630192014956257153907984580433987640990507702643141431856517396911430970959201517550511896427977658170320757358858389577761282038829297542987975475365826693889467520180137967109332836918684037503916127874826467408691595264953946823245802517331161611353647564604362638602614584015368264434682263453243628020349183223690456490010022079204438037777387500173475550629560564955335550144869079755470068439581317565536125818174979544842170645151379856245526613137307614477863493321305651377725974004805169514168668582218415362802210435426901398995920767425303022342861769096781763499251122833430472461589175013543530083770042036965710377887995413275068436928413024436026842755576410633772426850468181792335853646794057121547077691183123120854470576447473383561395026872132072018435966249452656773563571768928602063132758301074708247169103366358968365307159580657211894218323733353446809087462214989050357715898008216499307999297284653547592636674079098848405055882662244596809998646839824790018548373761504912726372971539940154561698086411749743423939391222237949796803155463926269483189157501857227661420742469925296221085105955477228423450152830471121023726832874151411686819932123988358089046096023642992643778689386008204702219650167392585004687435184647042811439707083379005916233566798009163494559961657177187585717001341901320569680595638805082211429790804812780642164428793816538277931953136742983913212502583040815822164215924098659737432123281515921496094677975439271452760241957270393100497202797849872381601076239355753236389270981702325047093911721552419810613769427515743365446387539783947730163113131131551817779098928744632049510358472285090154618387662121443078392789867202509876127233158700224703805142404335316347286638045451838526970134347511462624930038763162481148617685782919679195478008911097095213444920452219185034762244450803264149638378163454842604783377256630601741309680758979547865506959195278328839650746533359440490081160571734785559712693902306657165964540814686795762385811987997520925492981902455674543126440958081059245747033130838765469201718104650929701886033244481361734559504313072071866680518971948548731109445006233034037756228823203894926376034935978915449438354223177682040918836117081149066528159493749870918806898586096268712455113274523199705694249889608580988540204109181039972824984280203806862610724460332309953844427751761513353246211590214301618280819496197535947352844397638885492069442817393327089559478147444596613415900391414833644297948949254520054229774829485469623135115799514636837964192460933382430199851393970710981636438785656627001159220796310695428851549642740688125516841367072809552982322824754801408372197562082933947736421991245871714921196763382804492505007577744843827738313978161320247633947437082188990145188616250533252270678782620536815953636735191799820121097386850528541488899970171135433220940698390044032512130050324656871029888207829539044542452247666513983770093085656222429158855326655272056110349621438467426965762321511426253190214822008747252642913215013952442717044507300188985265173944423784550452542925235229339999534150599032732185835536465513910737080818290137715716975669490420677603759169071557600837731171025083763170771633921335288909543417545620279282405086760285852634693402278264263645600608851126177269554674883969152307080338366866815251857685160389020585895619833900532597350523570923488657204389676438776257536319613960974040130745361510292977068830476576959032927847112124971761362313498482411640701724044072450150602533119524155352116013104059925249785375610328065920752923453542863697603049973251287145802846714005801815894945362880321874199116252939585184127816611699543758341593492830482793464411366499025633707590890816737905893760782676389549184737393342641556941158406980782518154562215085159204300118745242515541009956472720054035508247457709747465062492218189197542344525427933328599984790840156586900372390602015637250615917054129433041417168971983477932599373178364596551061538670447838110979015968127793318136877910654224109500840169737134759699979621585815690543195349320242506866560176835221767739033415328016482584021195732138129960524669007583865112118976729093114854907283545254056054886440814938878632270917606836342119305099074137732011204780059884723447137930383278778201916216328046685453325731282020483646356703335256302432923038254558297741165149402360691109891235967605917605083236821307000777759801221301565894213695062786155208244771539343562695824064255800175934857952303594152907837620110119322318346746996925893211797612636763908791286451932743110374246367634575546155200198805235635670693147948075446924710359765777128178098001295751573590624525737675169697076258226209956907192495983236485153717964160001806455570892251450293125228547377867267165382990705592031265995309017474200102905301006336247994215320601627484083021834834013154156745371827060625398996676468264111185418284882641537985643628292343229091739315497638438608302882941658931349373938637957808192325282446992308061924379763242109159258982788519930113459358194478794507699662151546278550557421471996801825618585274214800178799907064275935181487226213478172859227355341853661886742498650720053502587060119803114279467768934574743488999364664269083130631359063712679490827373508497666594528337407050287330615547224494160564933786322295171387156494086050292994149009332519062595323961760876126966236992670415261996956132902660598798138592611472865574568737857973384801092387399516495990565030952997979793412346016246364600463436282440571219221306762198400587994476594775350196573326489358789846688630032779390974041350414083021353254788888717670599601772874721034516332820322397353514283685489917046558670661735949816206506332394743096176897893672898364047745376803013556505155287732507362346797221084149867072003559771872026883717113947041856349965983952734806841313000408087402789700852680486260866577427604336052983174430564422368190625*t^65 - 3633143847600205330522969433542293002720107326137997127721752454562102370711281039873953346883763114714529646510770439673749219959164825881127756868665377306088738709435058038646235683173747291378689224405567294563191139667094989828423932690397470221774555259166732008857962713913266544026968384581021513536984512839105216446297148185962714232057626843276427175547589609195323801719280631965911365169267460411852146449135709472592110054900517324384764095136764796713581413904177508263268812516699356574742050922045164396434158871567313421113442979116273134113131338105002596331158282081604301005114396339989216205723228853101809810826926312451640273859283378473469699094199804396389427989603591230316734926569111086696673611230199602088864539317667870483220154681970693749308999473806089593798807130409860724627114224332786790849132797889800160084640301624461479599985843977008535650379703442307512130126321453626968056356101126720477945996560918905012161670067092974024721585125002699933980089494236991698405601491238199481393705896798639286281767051780124943462130551150182817904627713948747453314056868632958981104142838912615013487949883183563402500151507680957220004061963511116423376856763135430551432516466160365639798296557701557474004148461855689581210036649838420090413742298770295861267400265077573880514496923328142669454417968318625320673984979163970427263300107631938516269374745682618829051232508398368156008064533683474838381423616701799584453035642607260111836430825486644655096940088394392415843005766807603745700370372314448319413455280899920376850989620556321770334037052390104342842549193482061220855333351783643754332217193589511258878836936295034941504667341975463672479218359860352023392168715296616414423699255307380590186484426746414578880162009377796564287545228741162445312401015286764168411762644640872642041050973656877779241059203011569733390375884630011850304004022233323785051567419649756318231839387118097334219306878713889589621052681154591570413126848305545333107836255572672692436845335798001732222296835857399379756280185986713359063164296461447574896406845423614710416380937898276582773413578125840806834818140020721119290276240406824163374011034042837941474090487126565474805466709364152913798325361794602662592284835749285571059788032275002376616392927578947422194458604251236059430597034058249277016096941958543389748057950461642019697581675314468594820844019342208190645120867283273888293010370109930549251431764033668110160640890806762746310834695780588873759437613743747538423609176016774595576602044492775708697269412725861398840694200043513382294444606212107624092942588585647529194117874759394480924531339639981817320702144601134366547726645037980320276361896548792944658417288592891995646582484347819319462634495896519686305100964505838080193662694220199072438827993218997289949312657541616892137625786058198065821204949222104553177557135371358046764848795671077348841403128674533480692886322673375920565170645294864801986864700367265614449210146873828753022066061359951466327092379491523738550598734513225076089026413634374845313711820804849457388608557493915093625000625519568237889520072071343472374747004159064356210116649881373855036830730788338162979003379419477528403647685125138460212688839087551936878736589186659098076302898367823656109967911997953331849912443889083280872185460515828551194399377523815725503569623849121702931021331888667565981296152249691314544035469832159320311790874674265408926857535468222137070582980084909134561804766226627773946707245753825916762652597808521760673694548667024903020966003402905812310218537931379194229450365348091179668317981655528544221858525675393817784824475910518716636431138956253493408331394158669099064079486038565932434366461915467225002618472692779199874850938218667072848751431087591490632476798951343037317300737779712902764674739173405516214649020503207365841938749038065693994329143914526779877503713329203444493145798275941112226999246259667593676862088024108804746336355931844386333916570290965925997450534787459801069567205053289031749617119884879212967201350992353986249214001859180723899469665275727261149398665055368415127195504418259660707212953147642772934657845573180028179353194735967015532480229992899159758331994328942291705321448514580578373560909764996873047225697051562286773435891984921770973430274274150282602542632647140578350366474153823958416753885582694305327717017310817021441837185622234528552183383618826767559410861330992788073146293861668546558105135576271069751495526056571137322192185440998483608680325178496018424565680555012290322590952110803357535601233531089117568580003142283708403870721781472336798180411537810715571855330601338513879900896717597673094311988659711977791741792387506461584164950324703237558274494692368993653988421905404351946408633540743011785493926325089548481266493740307355651887773582613046639971002706214498422888536638042988713406086208030334010846076146671305373570578416730512316142577270103167976216078985398049137123730199499621953670978225795956778209542955619687806516417979767448872043848690555290669255125159012479403375923278313798167699289530552900129798796000738465105717848150006875330845445553973137446595261466278020276857843058520256830011994897749654364142483646718079958625510325718814020322879144421248830843402929061646397564146064464539106119891320712779580963190966527426976474689777327956612596861058288424068236124074677826883812845107774199362081056046833091737548269632245178048071530757997708658723131689572587415761629970506684068898566597515329051629332721634639926233857702146556030508046764072118721676350278273280247336125252455467517171455493033723091207916411900709867883655974984669890260052360057754177751199445679739759967636584572330972932728444606509641452756838007101094244212711997563421232799461703411377917846561324955737880954631149134761025290302861472148046442261016925089076789923995058957710313921406844607261530573427126022917987767986074157837035021501709204360986308090333217211676734354393604598129125697092/480655425197905411833382166847154474467108869025947175615194150795314715955284126459744266344490383549599095824596266096640283586023964111441661592522620491367240247570363681593632399049512420153597277353867374033437995046294562600616644100525858829230179527658883316092602526252510119057835668605968735177516596398680046287180241394336088996481001199615457636120081521313495592116604401700315226494905086384063591725986783107525451427844747569008574040439192739232481847628919926725993225265448127570270850470006862938215482641218906814470486706020969039294097643215388118059392459111496432736296362006485631322719311212821376520577281281785542287990411746699785520002096663138641945220173820387616267323722722304959588323844575400822224210122701120651478048168296150114671401116242716991202580694675922951427505552646377475908395310804911980722941689734138248933827374032266864523588849679797900714211252167518940723869319137597615719188081185438891520049181128001140654992469122644232299384227668523424722120459835181232350868948665521895531230123040900611017461712882301469378543082326654282551168078588193484643498774594047934043089828206256429168295243549870000412646854238805163713171354536282836747655149088841466848470795961411943238534117337431569016968998922568847822536998205182473695162637754063830542976836588770314864661716452593630390715477768168553477712872248045238135952747225085221598223133808345322618940945116661703706770782154524139453009774180218926961330957796359000675933527533636534056925094606446843550498641387033571146462898629742183908024250602162375377787272984679233400908128015718637435651996521184903733958082833552600662157478265762710774572963326054407058886403564131313112525553854614629295220600275008863507194611991910056584651809173158428723413350530949387173685648444588842950624614480741366028719443440059832197169419986035000920115404445448383961151944834424475908389355892791806828420842529538478726146833422336388182827472687653372692991005922064140898668367881719212413066970970385426954285675436097695653709634337588220620694336082407354277076008825413824161108200796867333255698213124645367958169779447660903648443462030139835410264024654685698007770815740070188565510447041132685235337223479500940219427825870509401712386697532412565786577309980081915877513007374881098664901846613698651501384257549095693814644060605328842925172606086293517241293194632217701189778746665074369946546190320192899639313359650730011921342970587249183752109995587379799856961501380748648745224352759065516226760407053460532816845175704820823701724092013448077572604427169319816083149065046922534142155760959299530733500884521548828494975348934206221061138032772394641597146447882245736330599495821563640176368019687460000250460190196591124409548668117607768195652072473679627118492014426898874674301300512573194508784290471294780279756031544462127753276019726449545386356693259297968444172540489140253804284408134077675335290209819559516133325334019148503295689529074590631918987504121739262743743029474045282319392648943467223920697079408222342446980251497245363519067456195079657101350876932550281712840305004015178338486195091781494170021575658574231451814685108295220863525376405981433691210749515816783312212921323289345550775397456665613613249459833778320989332955973907177928216371499647747098540743513241712178081035426293524078219922200977993317828849668842928787756558602339619107188987156802752389069277569925631867226038276513363787835906213287345195247947942433675473164010504808794546277980763582314303298697581203313766669928309696303350671145824732020669909687674946708999071750012795038264364622417788504623275512949819351178906493279359362026600372422831507962363009265353792041556408445419366986246045448134078507068285891447966055240142841593312397088879656366898338964538039348667762665688535071702811351192814296955285721884849160876331470587236857472682213760684848037495325180838676937541601859404395662782344652215231878117073949796214290268968136981481820498295011804132688463875749817055027521588030650353436508012280083104150000547452552121236181954850032858250350759434219521432207408651893466837481698083109959592469231517638345051219206587492617484956771923631662244548098296713331216861541600928942833241089282117394302063498633826156182685919917371023999496895059568411691989794057261507822142987271468706468297968722270855296971473332975903987748394520696586764957107816784617663290841435496432259082923514733667913634023302111607515924909392848925833762912718207895976332541839770118350869240398812760957309986886493426369754026737805279805466418238335955377120319653090306904682917173750578845209306875205045034152260538639084722735869801734253744412786649781114826141589247384915449975974350436338447182505496935522386320857681174902131473794149006142848718608026100937626926605215916146915598878389353702684510037612933927151236800935728740320559452098854535327413168226085896970432723553308912804716783720877899075463429559393726314803810689035334694136532693899704960570878382886834191922890780952790179616098906997357413540147033518269817711023553223353273228199134132689763664455162925603885109607411742261560327766231073222082647511126603030168967015195618587721617163400641954989386698546165963256437283329132515657678860372278482173832959923947263446241269365154635544903901451129181680371771303372620524604300118864685903777072730660199009019177810853347430806553072475912476083100419871988476523307169075684291191222389149668678386201899532140843905925563443919901812473874551707527662105046769313102596361819431245262803838064354953154859231006235830002523753904202789401634308196869277466926601012737027039641729473649194722225894324755019931889364521585249564027530597195924249667227982050087889001121039189238560836886948219026628803659169982103078969218193110892238792777750773459991428741555934547274817121243016077250692294342667928133250456016468416397906161474311562337168829742999196297434572724500701004881876706788478527218066230625*t^63 + 1748695472532486267388298856771142121241470014435118395099785285116443938498000930427144527609835525255202029343705468582827953685487385177232036681911732643337979423663427365475048740080446984496497037760633648813202258976946440309746269294875503654880383244020790983563763158789236879822142435358985108172768241239913624694265277114129967171402477140675460267472806896098215777874039860336075559456771148041325137614292443473187514874284320275218168195623655469532413633666879159734139363061910649537887591060433506482534989111750959486744417323044565210974878790232579013912739386010745639494026426242760629418141464185512058711719176623782429639572732896229282583984397763567063874383429329936193425649521580945611883423113264699121600381253275709483672980414184860042415270227040366767682137520484058679098295828514818490281763852813982366011270327598211516299443776283311204310679268368045636514333106961941412740309188193435902894359234002262004443974808630463598166691970865221359202033787766665654362740823360117647205048430453688944677381212288063412970932484599021550729337064547787814777585416774914594636108697400585565317956241581340516300158890672242398994958752982788775665596330061713535725596597513193017002799924028977644924770623673652349579155607310415623978191350863991392232070755292076282083392151162426667643188245771346489221182904743682038356694499372570268639918929706352105609808095857227599167406127833724846706999880040870738445623029894223233321967273720082646088015938827453973914897080705702010129713329354690637154893803748847455187849969562776202978179229094605921933532033051218837764104516614138034478940082041867661610880787087610298039225932209322972017611989948801234728319328513399399346039226583603823139841842601845980825908329891715397724202010634134668222475856454176081382486593459977476765559754734050357332445095917242286557459050821990837403296222955734975874178683980460304944662493446555628092348767889422495916677773970802254994587691964564602251956937251834201081687493314121635023804912733812764398539515651592966402438998237584912985750707469818487509768073519355568346859944413937068351181913409807169613249331554151213754487072714184362563885023795141816802190202414758874511660325103521534354616723638054390020301514045157037725150444481775514475379295917886740355692707285070430491013155772346757827619769814417149406259039009585035503366237605544179528890287868880904079836276118802881403056667788216494325570170698668436420743989887009677964357832549748588439693437207511875478452968660596072063296835219704902670857558049315766051841137121979357862708371417742487108883812157192064007233054775721405023528906713354260497742593098649534868767781734643429220290549223634847712281926208608788646247432364119068536496392330851946731137527212623006429506352180002166928238306085213163717904909205131255359583322001844993660886472623509873800796197716958300601011995265477443243635952001489236562393005520786460496715688712871239125593641851694710681948389334895711293776469933294567351648556163214050929086897829588560617757984332721235609065192469092888390605402500145588789498885344473987225311571124320283968117314647126532580907447463422209765167009406340220269772053781545006138169936988005508211872524109320590767069353268482800800089717977373185228058049824634147124098136458379805665344313405105084774234148012469471930488452942662718636493976195471724983030557534941763096901766995649125465319442164487741730258543380821877806217224196545837721821741181636715190433131035988285802170232289895605906437097834256530232889127535996332184473794734852590988442431110325728561787552853542934985760329100921697515626867989169374508697474651205153945573929317137617142784194401064083037924006197818027662567461486447277507287057870856589877875586974827017732565615436947288843028981194052455165602040737974860719109489341382856394454454872883511767726849406987952629620106505771673741223907100770462455153753429670267163043325503524112694375749705576622924365743804316819077728965723015627540844592496114305453963503675366062475532661915921773293542122807839259173318383705080319846701282306213882958805391520806897282517561613046845435382557344963005407886908689108811762403789162455735283318887958919260172301081673133105436082105615344854150546689187082437524976253918966105469224908633564067712180519472071223142536677918715112635919763342657143628824642239335554490139148315078328185827483276205284673539753349780697582231875875736085021938702672169389440136612425663523990313536062215867561763683360123216686025511126504727540061767448955639491293959650099622423608104680781836348722449831550323624398030744474032535410747146364316443545869048111844525541945433881709519824642437735042622959805073144790751498556623085058053273517970058928840797731747259287421677886271943297180137152778107440919359121426873783343328776057695115140848121169218737821384638052161555646031264917060874831798211330088210199906415508837654966246495411491968043654510856076405586837291283201144872838180312042057516828390205543428026260756191510015617066063795310532288831346836762499429921317663286522662331482328004862423890940416374269690283496736143282668019565161046267387467818785719952996647922141799691668764636958766148503854367970752987972129458987716847413355309078748418142246882485828796469767458723485668909008814306558709492728488356433711364525978021098836835286567182466377844181811973070256131329161485433728868498913682944993436666202081559012240628267814192931018924324566696613376401653400502424567858565589489826780043597811907665015743357734075118484692929032214114441202042478331041364456320142022367453287436926581049895368275444400980119991465394599101259700374078516455206329688879273607867640732489106390049702580286098908802949397996921376600817791331616220934420887264251251720511736657078920461582531367569405655277793248693504239410089756136262327837594255299047087566014855044716062852019126805686429216965442930693790702337053613461487578000030874718/282289694163849210124367304338805008814016319904127706313685453641692769688024010777945045313430860179923278500159711834534769725125185271799071094021221558422029986668308828872450774044951738820366654953858616495828663757347600257505013201896139312405026071799661630086131642402267847700633646641600685739176413757954947819455062406197385601107889593424951310102270099819037093782767664490661323497007749146196077680341444047276852425877073969100273642797621132565108386702699004585107132298755249525397166149051649662126553297223802414847746160678981816728279568237608894733293983922624889067348657051428069189533563728164935416846974721048651819930876740125270860953612325970313523383276688164155585571075249607674678856861099838578131678960951451811185520352808850067346695893666357598007864852428716654012979451554221692200168674599710210900775278097827225564311314907839269640837895843690830578187560796796838202907377906208123517618396886686333114949519075175273083090815199013279286939943233894709757435825617487390428288112708322383089770072262116231867398148835637370904858635652162038958622522345446967171578645396504342215782914978277585384554349386431587543935454076758588212497462187975634280368897083922766244339991278924474600408926055316953232188142224365831260855062437964309947952660268259710001430840536261930952261642995967687689785280594003753629767877352026568429051613449653225383083427792202808522235158243118778367468554598688780313672407058223814247130879975639413095389532043564313652479817467278304942356344941591144959033765861912076263442813845714410936160779371954470410057154548914120398716251925140340288197604203832479753965503108463814264431740366095445415536459236077120399419769724138750538462892225005205551844454661915430057652649831854950202639586819763925800418555435710907764652551361705246715279673131463710972940770467988810064194761340977622326390824744027073152546129651322172264310653549094027188371949787721370837533595070526583962550273319307511321440152565454140623547268665146996782675714145009757764877086833186732745487149762683684257965275024449388793031800468001449689854506120823470070671140310531006904641398335161490637774109717831282956944764799723761538474389532093799265198051884786266478076659638235680370766790614274046573069213797825887102666369410644454771450290868362700088114563957405407478441749879320114098910895637981906951235685736381824508282755977900820444796968918208528359596735032968419699836347805209838076636029154492898328691675414090476247195254795006731752224366047270471654337642874259848840695101658691728098196250877219574525024054075176726400948621515779089478405281385671534195461712866121113956541384326644472049117755105445908638606053101553248992470106800571746178841699004347168304020646354785514654589312405176923863241341806273942269034097126431876140079662657744553497634494716588868680495440156803701258653930961809917975148952350764910964421001602553555355646631163868287252905354900134835268897025012061164777818057976259567008230033183169451520913143030290274366123681557209947151401100085683784923896759987586465281745753119116832117064941034104152357523638387236750544298385704242008947891164269951161459530776619385921374203138604527317183363144269233425164741106442803614344289365299203140898497132873564533068952472150586772105492182698253069056968227155124768109430747959304535758089959329320450240428455052167712808984008330185743466596242382337275858529578035412610478570294125263996384510699585238825277889974423459133304956909337341994114635743023881311259790275356488305142457657071668012139470768951952829094692932547197085964785571896161502715257047287989142755865718275179307856892282216583584041387799092350639770437890674293913944303233040967633408913120285453567365775956906967500931623627734691670453042665197712709638390959933296079428888795779825195961455710149507181337530344885138515702252526116498053767095741127476931572051885681946659094392890983548880798916446705713154602409858227219481879951038678617610685133376876683111401567573556556780171372291477378627778099297530610884741783007162154845444096810573369730026573335239020206140044905953468332085104224644742331668422916463918205450802558323357191242533920291956428950429194196363251268576245053072844069038880183615535863159316551236317164843130222717977835275874899615705068103635624478402016267344825740412507055766985848373756993607393233496879571257476680214948589414497904660096320159446757346102521621875071080781295992625559616654409056725272240068318223357053634637490392953526276515389123813599613982523639663418298448531346324291253229394081973672309099491038551927258297529434644232797835454602057875154622653693082022040369414381617480135987917494495902724589064301049913056281788942644671877680503717515418712135402912908369609564896777233884003115625285538054537732674609620428560743990344104052453900978327332752251757138534247901700226781339129812506444615420197297996420968217023528028446776090437585295995888817369958471159550947210937833986071431219251827002332680877035502314216818395273401602943495875809258020759864591493192213386793062055892945791127432497519826277368801010757652815088090622492983458915624001845266342257744249931743413425773846581068378511240327626796499732982588560859013234512759371933643129937281706522650262074944685102291328440947971011992670234713641434271498380847276821455413244878783074755222247204046664166090184266057382138341829580533831148654853973313874209974579964144449039210836336686103480092816270418524786243784336167039648995721660076128022020935810709900666799700528043330024559217868414180617372309574727943958782288305813909273610655079372487999849603495313053303016125964086982642655534194188397121144384907892661705322791321458619706007142886138904203445779428337551355385545044665426366240398460521195758361565365391791483136025051574098944222088807274216109375852592713178839247767165186071872611897266769448360325253496238175860171532157733025864097637677865191562706875*t^61 - 12602051589578394755145537582918501853950687927269365197146203040792269100754783613426126712691135159670886512375895214990690864314210788538420196619035022588121470914993910925768201156488170627048637991125225641151313311124230151584637395554366831592357682521682875648215866297270408721035972961056057595376270568132221952192471982629926887376991553445534840933420746377137631836328028236969184377714120357305700400444474347388477151006561319168415871568272649534271688776470422530015555785009721942948076398358314197411798186938953423786335367125198805645150954220704592750504075558817892570113837641516040596850036126154965215755633645993984523237100448067399262604599597096933341567866374979401085203596520324553205147713906266043556484253839505932961380915907563024705954700437119662680317332498501808216153271705133198939530888679602484264818185201597581141380580305975866134720398930541791440358214230060190749882832444253374093135955087271166963330270567388552092850362049657179559117213273146134790871912813052951403024443567796440961392824719705565643765282235997970327314303654399849105240753486258128401262225464065865146514485257631415675392924777190345183581855252262060286697914097876245668636524535969620067252218800176823300815741045542908874049451407234257769099718279003897209366976713147166920469571507464619895584172923226993948654227666855899934891349040927580293298237956613373063332847217938304759869168159968474080499909324152531795343598030766023669188286785823919617508856286705346325079062050767147816433065895156225449269447050923881744834008600466438337397020223676499582460417829997960534843517791006891812614050097858445827090332446670475452787369077700870383254461662160271893816419743621039715673285493816889036357832166856457444435172012312649217645907947534347396243240541237654726564614535248062051279689091806206342362640850354703977833677517999825757896100096879605546313008501105898385621695203984750976986361028230852441459835875666849807424805692514311386457170428147623259845423823359465252902695521999871765021833060042584814604802255569185821007308130214187652184819244417237260465519229657101779129723324170551266049730252461850193721884936348039836574738214672841412058214031193514174792485106416446396813144862418877546078051730106123211276151709804267879588520925140749490014238738797021068020943200349143263617863428409827553319413828470367111118708804114063053908798255237226784712813250608935201101705177572268550673354451081230408270215267852351238050497445044121691272634351801902483624762358500045190825613223895907054888596618336789934301865470152966510643065005061302217163192511461637641584018850588091333433914206976859143733301483005681413291696782541782940695847748914540567614497150152103213822037007596772109920587821124797581424392076386887666175244367976828480065710593164527032456025548066300345489939217163366175397394110131216967166691045966765264970454597531118167174592643769359026931780326678375676120849371890289553252276341189265275289923898360334124324779826605941152766822134758365105431760009661321524172952987324055676471324439951429371935886975126395857956821881546966273166530342589189771240663136033630676852241164636152411141631213141145376926765671954766196425765685377303409343927649346062992730369189510225048224673815433876227929281049279238379138442373852701277403802339649429383313146977550523919922723528254527630789874664473268992067693732987570172971842573761386519484468369025559245934362389263177953984840985236405604095372086659495446952077388423390291198400617485342575805191656593293548659899554681293982227769709352327985469298951915004684196747392926867219147472556345924632262355471638037435089612718793390689174539225006276381053802012934605245734307303610566611936428366439913663457262159012924630724540629403673276315781119514703210938697321243234503666042496859134745965032895609847884398493923791774341129377102621642059087639989075145609634038571231744155457175144210993527425401086053917351253195532934979970090652264095467081468642632291285356589645251241031717943416491379652953419514677102590700245932964116145671632751784212224751137040676146059076357073799708485675126680551933930895408767112669185008916813399973838959227856699744356564959863432194004507344594500975338990490445122897000517977128543645687889892080718846163164881482180322099071843757746000605189361337499459910455712141946408922109583679342929776285047584202193339153925931354877031830377725471091218446254564552309578333697867246749024400532428279387102887408322869865899721737114583358328100665120058535679831889976500675945484425669692217696133828347252073185899013512557396817549244968187699977061343168482319874021410802621655554373000841625282622849823827138413283398319656850068322420525410422135637994763390334946258058757839478283154440008526821413446047439527859482651735719524817746375241093832873502463087929197644057170489521937735184070121217994060517157725589508898879035056979892289221806971538128705395597804962187619704348915149468622465668333129143084476197669896808692469202268432643916348438147797640408072845015792194305879104329652426073100146095706716926572464850658044334861299461668147966529279551118121221814672183949202361537485765000299528948814780573194448142520164410458117935682158020013117504164325271710992824067132936865006798574439593375837155690526453063532474566643411890488287627862537027165279677856588604836895782528436625875150001303999956482775603822983218610253828971120464344866653901382784916618308437443633111632532441614924086681598823021689472896848607978265705495954644676281601778545764505149648274515173048413944453614839965461627890243180986214673513266626443572252763216324150410109990911178258081181824676375798217947959446690169679527612960896025578086662386203521428723194431164725827552954926747694674225215849362598485880774762985142820006823896069416622738466243618468410912535157859771842315282826645645992726123164650265820816484366581632271798196546316608793341923430512919829765967542/2776619942595238132370825944316114840793603146597977439151004462049437078898596827324049626033746165704163395083538149192145275984837887919335125514962835000872426098376808152843778105360181037577376933972379834385199971383746887778737834772748911269557633493111425869699655499038700141317707999753449367926325381225786371994639958093744776404339897640245422722317410817892168135568206535973717936036141794880617157511555187350264122221741711171478101404566765238345328393797039389361709498020543437954726224416901472086490688169414449982108978629629329344868323622009267817048793284484834974432937610341915434651149807162278053280462046436544116261615181050412500271674875337412919902130590375385136907256477864993521431378961637756506213235681489689946087085437464099023082254691800238668929818220610327744389961818566115005247560733767641418696150276372071071124373589257435439090208811577286858146107155378329556094170930224997936238869477573963932278191990903363341800893264252589632330556818694046325482975333942498922245456846311367702522328579627372772466211300022662664637953793299954481560221531266691480376183397342665661138848344048631987389059174292769713546906105673035293893417660865334107675759643448420651583672045366470241971235338249019212119883366141303258303492417422599769979862232146816819686204988881264894612409603239026436292969973055774625866569285429769525531655214258884184095902568447896477267886802391332246237395619003496199806613839916955549971779147301371276348093757805550626089965417710934146973996835491060442220004254379463045214191611597190927240925698740535774525152339825384790807045100903019740539648565939335866432447571558660468174738429830447004087243861338463479338555112040709021689798939918083989034535619625397672698222785231360165927602493309153368528707102646336797685107062574149967691275473424233222684663316078578459647817324665353662226794997482233506418486521160545956698137575892728136279068358567751188565904213808458202910330557239090275292853959660204661870956740968658984747629975196817289490594296719869502414627702583773943520969918273272676652771807881981472359224650368755443318076789939649248242374409854047448896138784109815897937161620980889457755485798676332451788833297227405899784360586605596856105902858501056195800680791454025119042620026989945456768363516737993771358503907777758106345328687337574892776172743980149904438383794128345814835568091585909709293084940179100278946853131471820521637734568575834472884944549060585885200245987679578454890445129131213754939911797186266934304960421714031300072410835987131751785536893874290896967449712214853046566707752614220552246609325104965910119295536388076530720079190098142348024109066610943363658420194441507367139050230825295864054180645944398376760858816604447685127107990870592693736800083340399432154433742227198781705701599912241509812798308687759364070446952362003618937579648804687717788350350991130271781190179697248085465376699972474956585954310493129527235052705036667194535915324356651478769475736227896244467998128166789583929085392365999480177715738547709359907181245779539002771269702810985233938343682302663793680560377579377874206213629877790251946470468229027817634728950354615620074129232175678529672424369861312378669584653535773255845469166877407943263906224985880653137237430989378086283529665884456416953785840870079686322269652058733138604163534386758526955033984119682421071973852428056493114061400482005992051110603627009283395773384838662259519777372969562215848098109083204589884822059055822892930843374005389946817609265801524312876632692508209955470204284773306515685504254562594288178218739962244289002528333980221076287203786313239093674350316884428695489060318941153833807585809911087678140687538107878361399145445430690826548615969576729517360232403947786922488944247846354521033353704261928650120217663408116681588088952290234570533085359525952613464778945408177578037007289778461622020182482117508122239930075248021778349997836449637586253211720267732608655256118150337154280000428295243718703943346457935542669235653875855355194419319973221817132291873726113233876362071213472754359737723662493830885687599542311463132172701423695065591045079972965955253795655639578930254432002871702579840287156029802471494192574292519777728251280494579041276976884110521152441079969403783388543697130160154476079707891388312150979678801564659795151368199860803676298297777638362264389225483377182442117272929487586820619542551935318158385458575820371286373403206153045409715498918609235148212966131380855422663839930690422391954647119478028989992035799968048837198668980238930359633384412855793204257288903789448442270781324369502929529061659585657258583478948347757774125387360171935763815581913074453028744894764425374324083169927652510272267249680479528316085930290901996159654722399021809866711068382341520043272209274955035023711380433810352005583393383600841820562018369651492133378177106194877112569987739645554063157064429739619951935502528894281599959562138065165290093943743058404924453161618550017970514747680757726252270985098969902310848624549598123849384523258276982218492329112085795668319256991139319867143711824272236960519492669743827799837300809416411592783694338468032115508984515808327026902083717117976657014751471959887483859146568977961035412883245284738096944100938442078869858603230566701354216321346570953850173162279155874853981528654867660161391034972923318491778682854271469416873491886848333119650642506760393251221737454884893224088910270521344453476853371963315592047077807714781970881793400540918781587101845270269277711476718365849606524831730011820467350334809602374373219266711032516202386297809722092188406555897739298161180029666812761511304681857713385459643814534933520255688904814340866806095468922716912841680689630617327910341200513557816381242946626870103487171393720315069427457211174016900728842074315627612533273206975599272588644320469840969043329894543251804289656003199214717096811739392119584259270794402993552772376026625*t^59 + 43482207300156606443980695147246237996272532134752175724414396691653067561357708027916187514455411560126068060653728471343256105735324932570461899192155835793257570624559973466574037354905565044341137469646424683556805884400496737023325708750379655014920391724507911541010749233722793328751473403184327525836463302806211762637095081099143091314500145602736606808672136568504898140398348780544766107469498335390622488581062975932572744453123607677536379395123385063003869297180934675869731771357752716692575361483922169997795901560636955888448934936183091411646711536735497368238133294418376018001980829591491898875535478680104905954859953981976710641060247612088478617342524473178814585842966101892131506271414972585431526705396131639496085090940664555322588815899428850706908259297120917952904888440439465763363293480061889197889295811453314043148324499346938312412997540840792607522055821211321343197120287063293612863644632835309643129670806991460331751010896483309780044216204236853749775882895160880539130775900282536025476497096467450475786334555830927400175956234010572491390613727033827686904613415621709877481834621847839950804930398927011867131370746078025653067686976232908963805514952840660585051504538730770330274968478496567491613477408137221158258602884892967314285490668411020436716740265672557395077980400413416350457689316032986991159660688324305656288387077041638028127581898519860379792685504641271217098869468544660785552818884236355009840573411784725960716385002642552858793186657762854285683863621457892138626095315737068486632014672895532084411808703653544453997436638490630225452147021851603825470230769866295332040667990306491569411370997248171157669303521299479406686235500848485789940581834539422360327790459256455411454577997905968183379927787046597573549464001443198325167725117525045442945603803273440520458271981668483383265006207495030520180002374620104291296298404536121201993140463768667148913412968802472899061018072919622260314218525445759933014756577721901691423941158152616245506762718080010927970969503754250797827622218546318737754190373931926945542369762265041556572484829109448681237856098228495238358258863285840299811559273830395623775723267065828989224850253411414029546595052871522342057447075771273976002301442584059951113905941508476081026938039077838523281152693188663069326466550286001046789085024886213633399500143189905264570571502993100443412688332850977217016519001817725469009931840075415460891756695442161298155980086944414854639511109296729722692284351305525255705397962285437908676139664455089821774570366978838119715627930740019786249513150869770190671442925700155361709970952231749399568564502123078965292509202154399254999312440292498723294303769799874934616985810143100403398801931493207051667936326230424022792646716902687694965685953404078612595770556267286635367409620236230959059377281942880657809208303429568674713578957530084788021816515305922419553840485950873976255524254249549403522087982827775091981391349775167152201560192097366115492526060561446551526092493532378712885005495863930237294634326569157634687997402914623503197364028483774595256612134725395775860086951967773441258433799138846295709018725254279979263062901876438672241128027778042812232951371504054400284509015961418858719883259858934300784865671392772874818036592574975176330151462435316181707532950838608464613443564563249513949715966630913891117943773310207444558971606360766225811136083429463797175156413123745958634656216479246794469019780797146276267070807778237692592197136716217486061308255595321963367122596219894918725255257185795454955951453795855911291848990881678263047397848127270361158828188200386717159395863649322806599555188855497439643178509416930514324080275696973499604068890321964109413220958983697684410771069563001682830583768753864617706653125740172788009577839980398264588086830048934684339941320495483216686330865590381013635067462088835724406069948255358974166670092140728427280761382591750127336299481778561229956013192873853095569560678946613915485134830381327452987253385898339719552456672405294211480332333935618289664853371650600846411991003119440322157949920996164643222456495930372931442297655363130729060085138252096764298666627744699411769544633548334771589237661030895325289459241344721785687314042538833701922058700698929444467642561683592608668666137873648402208962016730900377072198399631954816498915204134130878049976429637996271367262679639077667056583417714922921617416001059427744687426188503171662732824955696738395486888644143402909296148007935496329208823867683615974176830264213125489145822650809920159156552551322203218657424461493714843286453397774401842710303045944986315403753352757729845788261598434525881418684375366667793242176472632247120323216039663140560801417561750418920105055118303510327437857904390148535850159268586242812078185976320586108493448981903485341555251168619854594175976772765263258855090066196162145927063231349423713807294641270296077493913760580100378936517618596539136423161302889744342766720339828781404308442524960757568889720298764569994618256859291933134149154749850296494955657843324943975761712211519229857906193311665216545047527826400059893576774686079863427654564737659105496967172179626213668658845495901095216824535814002213372363722982324791233773476281125427739055484537662906692791789041816919141123890579610143631481550542119157793355816996963975765070511922445922847028248478330388589439494990059938207293058559163030321216470447473799879969472979861570211093317766449408735758401551894088262781290095031648703243923072394866050142865620250465068244979469522697495108962383551104732874106960852877741371288724867794612376896513170109899915419095961769751179883345230650244402258563093907981964449170111575127981229470028039749896088909888037652475290358212439197272333902954001459709008427113308832605492689748920689501799164216090105405042274108676063032628439946306574490762658983764565909214951020418016927513572792710218650822484967176318211230319209073528155003096598149771765348657638/14605248090799031672318780537022228852800951677020337201846312190791895797830141113919606449037823197742531008621767003348514017453852128155474067583089137935623515421035226987489189332695283073171474228960501758893512415227189941559696383959520865824674869338400252967444125944680479995242181179299266108320823162496830711836212520656752184476364160585744479544626941765651381192351758517687587039348495706560814972299238273613312156631020105519171778282350021709589687635402311223994965214602507855986286393776804937918419750745020485002326597116694309821049043014660087874599146440890423594328719166029946763214697992086792799254329876054294007220652618032561369050306182370962173652352608637326845216427995783133660363770107971834340104687979782121282749134387596079022641900775103534786889751014314991057574316988366472850513177442378008631364905018906276820642526185456995296207994917706359861668594037641710113879332771493267928784234540131896779955422512057434293517264394081418288120988526152201595176375222374336820694980489072068569667420933165607803738107364233760363379067293804553088277027341554776927753156385788422530829710751863055456751334055309717955536034454153896928720490326001172980176409579798822831240823149209954516505621299965618298701899646564423918603992844420454663833290525611543762230184044378365898019688152630764422347591909703081024429645569180552735116830466586766602491597379328502802694904279089415672785833180030079367772954155027819958939808489603940085992310824225573135481992261483581135456441565996226756271208819062049916380902691043084947497563581919825815737212775235805445507542903639496005176409756548230741023979043850347290223638730843964369833544565778007781441844540249199997199409970346438282472718045954751054520166608464197249180843039031198314879230814621292331482152871518030221637334459858620107634114462131622522986765588537804184711370530298130659127047744269382589294703789032468279667805509707633370597976577601475059142592060287441541575503002303823469806318333558112719303722838557192054596930841892943028481384759353574220741513304768821794199267253616501023514331883880069544045991297169399903086715189179676820610899507298856272024812734557571665575319806012268887258620499735039800151516820251532264730055947696964209354837593855187651305423870782880836303490152333105752324100040911644042728204667468248997653743247119432577408213995999481200187091072047450253441124758393864705155861007157442837369731804314734223240503180330375784221048444837057915846876775091130213009471756093747754964724602820737405407187331317466841653905344750799574931062191661997322677013310068956733033012230242368901854856708061185725587792350019451275404431092635003081780117913485427413355611968105004544995690130625122963674885651338415643567487970681083719246756721252831612735186253679011709731919578731837281306361647101013604111059363680907405282417790322729082463561168275962855657926135169627568198942314291218357261010400022306104684672323395677820469455242086419233737744959702551841152532526885509208276895693333720234716213703640785645332922976046669213875761148625872066303385821580347249050288368331034989980083383343139840747068506172560116138258651777639147087763348673937327324266118499013096450182280433640737936424606602379596361867928037946159108788357045238326447555226744656781171287298556818922793937386632728373721491414074124338162072388706687194417162286296030647590036589326741045271768224806010257487995595293956946626532061207516038943824068818726656319929007307075415767148080682939521542070948108544018638044554397363880322523999392027259596457212778111393105767773033429924618793106850958320622346041390503707229195120958420958154028562519219464797353763413085390570536436569786822087848631721927199846606502741417683367674830818283052250437306029918579368897333931828083624756850188807793274576604682706683107988448704601707295739631019052134618974639395765399287926557017868556492910974419752194710684119255837683389190813798710390354941591673310571899476244685677070914956235021285729995979476845527876534058375078314643010302082720642375737731525962159432634505852111305948551249793033783266037144542848191461320517662043654937045096961283582917761477513644256702841954648900188336322462401304896551463624502893752993274571570423547850362197384356546170013602671795084912166786103153015405503862778539998922479435300261386958903962594240362582994172618582490928729080283686897361528862049922772311787917698646020793314219085550794089678252640258980908192107061617591352410613311638691716885928740679287498496973816313523982926955477586425036061051850205808789196727138576876668870269970383124702373790143933907263150970505628182330291342046491771989678689197936924172240825762611554013295458415472000263240939289489044327745980489841008437692870596841781882173942396887013670046688179190716080305332498125755727791081503452703907105882715875762244537459939072994747591986941443592383643237795240549133500597755726788076935160282049379082902100343381440280583550302133349932573190605972844108964854407205798245258691377196443392437585812094003487101672711146791943233964301726404911918998491204051808694000016186119344556228687754356712479981908949321472577943098933339124558009032181057810130194767760951113227538936763091361026270723297862578899420482746177573774067256049276556368727129829681269175020755349429389733347687790146962314035509240132335481090408207612362280202794643482219085787586699906055520535998810075404325068635121040374805190150596049286045412197213932050225681241886773252065410056944724429809053457213703365706303664585846993660440260912547842766452600404819299518807882816382054739335522883508737942879603340066394939881191946504463351449920749083752893128772102747665025844713297612843440214304825219867370429352437374302271490147183478307739651363434029717776096181269495359192676119607546931302666733134689244768488736743846516638837457198269203333739797155145453714584762756433859402191482724707744818375*t^57 - 1554385492183756676863839597591189031364297399969114373799601155605266664624123828332757482433031129136701219884354508160197781797818508820828466879180275690464973985082657995865620056905246829604729422274478055455827463708873785924827729592098144513403691605071952441206566807332982160038862028304804870414547060161110639616279971916709915581964008713631259261794604719052853868355593871211760680538017893744765019524652065395363974275239087457993558228009087563335656398233202517250052486884132710598418634816346354745102486679030884358370120213640243634988854784381440229001298822159336599966599793639673760627558441529625423427089044110205699905117687992009066675248004638460886849448556920774506328605042539156435237588887293015622535083055618697663945058622179614917580576839356488574153698615438763609181213059834320793562524619966062779247525597962808182729812746165006430943399146292758496890813655057602401841680552595278821780621562490546302585001247573974292970556875979441596814585665378695770000465085357434032023632519330872594987097555974226314244698611122754345758962709573066371648607069932465116211372237740345485695223062339734160543240611900688776947861110130786363939813359290956305645885721327958846896817360647813344394132868132443439313845448539661239180657685109018715152676461293835841099168857719954266132210163867580100011512627784457701869730530596216130048759292644992528713569980845239267490594821849565311856080090664716539812541693893679230374862726638930161769894802223157943530157269166459319882371823626415585745997375191793767267819594774656952914567817947378180535399119449292456927081073439646262020518943073431954685819539028275394091354580874218381980680430161165329202477499383813893036349343698814164720560309418622806183463010602326875336564404383430163203755125942882885053796616676740915760438403073106763536861529131055130518588549896120235659419661282837132520511353721475856807979454497036665651650316303575749662679179526413519745642390027094389551754608455770835074730641378435265965077461115311107282136824664968404875334159332153901956613266069880965564233399216861484792385633328639223254934066530322220757464419353279949732738860893312882702804490808366276912910103677846298908089784902917552605216403784018035598535817591230791587293277126345658826865869135070975305029198277434004244981478664368419396243607629240364529056867752797566076993594399765950713775502341263623069141395413033349091243019558636583422177841044174309671092699567874957047289733865832020515117157454116089041402232047465781650022723185739757923748024267617856907207854621781195884877741731443575688095141746079878531804022994740106758145593957379251705956743478785485886454484665089454989160740351218751263629795968722532095737919810596449100565505690059729855165888934991018407520215653088277075606201828409954900263636617803606647344028974697002653212457404625921867325151641783407081042454480677268385528092006133805103425669317201701350616356881520013690679235935447118015959812049725838031711254532827308121234501214486815595753518698573830324265653668608720041340925009745319807623760607318356490128511555858088617353421331264259180599239207434963391765312617046227408225984657426367850704282552232609163583166741352528966451054023151974575167140082162115906319999840132213029207536334651585560032154456866764134345585161917313050248157614796288234723370222764050515790981068705612393268674368016521229501604494524179398011475710262586101385158506058632221665875452004497386630875765809688693984336095139601725409835698498379535359842400534769725748114961102357145411926430166436313686614613017918334591082298120755402450690214717299687019352567923723493849514149988645373209934192438117415730361783112583488903725240211488322540943786749268876848165992739309924702385753311362227395723353173782048572135486280599160683800097377463661092297881086112360309486185641206783374837054530751806256487530321446559380587599237998627192024864938865715284180957069097856829406293158873857685363339834008017273878486416802160239955163214476953575132220396730972305488694251059912697814311052007739233145102686294674649614238829503458606901823487927562297378508600689509122845505100617567445477754111500935708957665366668253642076667172042920320331916849611197152821881082256914012004230380181834227074272064887150355551931373655378510599606798921407869212414759796682511707715700497135796484493201072786730077563188170461720424208589020203814630764048582565501315260148404063372570126254099489005277519336463363348511762282271229119223756516221206094628221861798132293394371145756828001288957812022496345109879607801020610436332216716867885561583417844846253602690477250478613199114497197498145410591758766605748017038998312501449400638051673685574714483654896644625870097670621174618663967329506902310449215118434608921514159299653229151184654879733513213207153893522061568722847322695083937992711283833885642731452112634455489863748660223363521278257093199909250464084378933454932174882723952461190744657333724216947102738741093568193833866632161461931325814898729248968378845186099793435424483892478151582290928771912875978992496883420420484566285997257478493129179092638474267495855729671402054137993391157478875941840041193676831383148970475886165841906903222163926643997486503596249049850123842147277319761638799694009920652320769363302178106333156817797751690285779410242024972843383419383368462059560335171055373507425375496902492178680475909911302873827318466241437064340378727229349302524866457120470870399826755071859386455257335785900418513417621220826551250576845109661579748164089137964494303228304736101396800571378125839319356617896082428269808725945615430520701518921840305070378114940548445652352597840410382933093695892909394876168568977731190298408402531764631207598748049531806791067158104547336930679279164462665655902119424605150017965633834340095962808553994781532776388266157748687746324992772918811928082466467979182251361959476346745271543917703280696975762073538499478619052/888169478481640447713158909090550106920247206399068405806277321509039836625713931372641134176738425026719548185970687751962051591397837666681303839840288959761825345278853878487530085303421322484679300320136379461245979157324132329481069935885063052241519929250350050038556372239261122644002441148487204157169791216703103637946477068671528258315165212153431375241338707005536575942231021724778313841180938075474093157137178148881534431660050983463367790313508736862998221254873549383173826308669506902286052749557136283048969075722604060466484248328042137401027387459837710467498426981281476143786627018224445915691142728784681443987890312655042402433253456923444454230869460282161383422316052250241002353013803565329776154799882613865945666250530517098739446110667030225498558389302004456282077242098851797862856839924212491494457175566744001554352149041388870591306421547948978954568517603919920454503317752388461541858691389124778195917276109654196350389168662399341779274043244747848464450847256192299338667337897954045961162921841287609835758645980689219891653872331328690631020047248411214219939827685515242938215695080436954803972760338712174084143209460142798406072148547855395397040884208007997546161093896866081072473190408706017406234340619742524774560354006993559196839811523948548865475452346647328754154542045389060868407269375064502463660976682227195563940796471151379410346322057252255041851522632598469603214954051892516088227825399595843153219630424166778069727987266964936529335741739197478323885752741252374815665305697507209426779326968528358831649994146815067465572670689181140898006137550048055483722863208490484568119437978625491746236538954946035963983177287172879936860900952570283202447636233454267163024785980050822687636772237918336210462198405055275051435699941885554858330824555145155497982186371797281161469037394769119778743223966327518327030193381631435479272960898313155599280985075261604225993095250712783533732032721170697988347285644908367471559594172846465879108963408432678238038561727558097982058225350727110826797026046913020467000476190889770986992659918500001341581107137842121408279045745220162422676807433033157106541628512664780256049817204688947995615570409670195603077822936616091482342143623053995313547323700862762905342585606031888511216598811657053055301667955424955123675741980296715975082396987905260311706672836523335295653549762744560753155840120055117585377319909658862328843865099194902495036500946922694678515673906719512672293732567857368731455657677949553625841654821250113470127659940987623892329844305200409518486740262967354419043407189870706817516110311952160520860307740810040530292528741422190203296927845047472615869632458599531142802462128288929074851937182237983385177023133745501388762909660198102626009254600641285978078222643734502773594020813920111756447901396643500421647582781980911471708695696291138955333705004375447494232629859175693386413260578141761190651251489890335134791347035906140335637477442689804736049398439563494392448355696678630968981833907778348380220757180785957470665155271112417006817482341235576402103934378358032677808161716520323472019397453336883460163119492157456132338837346735238948897147641197001595894405712351199266318702171776585436800829776122484750296334776970416008477207701835040554092458483867569179003934639182684695153245930387153290994599437404420059970655710113933619960095375537624544199225411234826104498333900138783731029441724608000864718345364161493774940825475817678519270458862131062854905514664981465848575416149355434491826553366464023870842571139394076013410552760494359835546555276361497701493223871058250667083581224451262765943173482784860407579233353692181276119403964016509166943400267731267686768411276088744409578604935203019629198888376063262901338552442543511688393919253444489545769509975189398675721595038617685478694171988065049922015794291763197910935290879808004156832753194986925393070879446055486873030960476518283367928071206089163880681219098812915923035675371789243354801256425640138061493649566410498810790013578702754050605505286104626051830313219137443965861486820380130605904350312968852030892025043308700241315751997372750046495488224836603082002879891644729479940754710590149867271716733896657194323998790701953045662809394019600788755445395140609109348821483406650693609159938362166842143867809645438650382540909573455167699068667648234474178593001062043282548138626746849276180627223698910860896587184806373383505982692553655567009588450828934476093186290819706583484006808549060662009017262068426125676746502934907790028136601941938262765139393052582608426374184493150484599331430765575485701638508757498361782567348948451692520801636194123850982434731425814475566995417242140979010554608540920454251682667346285471852318675544789341453586425977933977445983554714791443499615778276825891467727058694112964989185990219429370167778098524082066521984694131345764287237756931561694063834661593932258981379220753925503318029058236527056727183855338860938555322018559490996414892048264352529419999789899231649663342733551938339667737926196600957923120466277716766450322543123175389797887019354996054629425795152226701980829914270397239696630984304894208038526883488688947095166519723154283252349751301241062913459261983760530367360818823038780555355309458190816275899801615186527171925256599635223823986619116589520376244643492634113981637167391050238667761807331820356587022709407847541164242873785253770862932280261226212971886126532453746296328314305368796014632149435666925861621707996750499898258066241231194307385787871159413517694579570267117404889155593991174209836349572998762814139666526888565032593384951069635904572033868886718790225372417638868869746811781670920285741750920180590507255430619698153019315846188256756329993423483333031005165566929662167908092970637460278299768333805955024161098829362403854160702276633461951438622626867608137400668486475677456446414229287879754335437167988747370063606631332986949473423731156670380012934383627352475313414375*t^55 + 90044808448250775330445399407434325828055873673722323713709531426874938133583320458455181196922734225809277353577456452648313020428287133163639199396446938920820505701437097054684096707403297183376304106423279270825201026298364150056131039282490889955521874078982381848091414652850492704547759888103401073522268617641239232748596307507343927569472376288161356427447947872786652208596573856612010811845411144651610536255495642743914745572922128756268159751831162356517326841563790273998500504208694951138983744831475195498636660259038429135500352139491075547254679103297850652685868552766785395004137033391542610421295177808162509397905636343864687995210186929036549712107872893082371884498054673008234928431050447432090562369226475470227627524405979824969269096517977368801073138239093458369586762379805166651280739015549444491949061813095246603502415493084532022009406774675431430578016516452759066442936839860569298428478029959455828728948124555960961989870803634604242282105069105892566921048325266043547354664827523697449757222932540450974454239368182552206999135940752077178750554532521990290078466827484291070420086171799263426071449170107029553810243770160373016607408316253816958699562828416268598846857836517446021172555579589258136892282256857260642974456522201460893726372520988903900431492577510988941952993561572707906875685675812843576372986771207978848387803650938914930588949300251937222995584563858368086285108961671301199165055081792492879198600987797160231237815764259459604405014293671280645920126529025828885371599171338853702737799315710878669591450288184134915044548388696558053193519910410761427906218671341443933868941786478954705426151905469805120292543384274446752573327384376328378949135213966130195013253451702064056093199185311767176472369724995482606080912843063989859544424160285843653397377212946143950871239873153483793481821136571286444519675584988054170522808002680812031941994017736107729540296436085840929143497349899541416374495837172818677056698597311978168363767099317360291830693356156711189832592000342097380816295060131559777174017625728149097261618968999224896602530149222245725761447743316065172546986232403335608308602504787833027313973033986769209767819429094622278422050786565396341031365193417988421818340611323944421543070495077007374596799165648402417067483624953070964218730897806518015853762255814127079069205732123105386947556454053212813765917580311550666662205383557018137069440665772029374581278831432736072279710119146503648213389324067489422158195687177807868662726503941750997957623552139568020941518273301266766298327497277155025973606142541515164165341272493919261820831745169795006431148691914610107107258150048548247465048244851679800486886343614832639503759840164895883978449954798184140832803576055225945510886111333676348159259148035711869038247995251905637942258885081938856972416590662476323454788167257519324382492555193056033476804325804533058248316689672627182171913111068815791703480286880699790531597649943577496724928718992409131531340448599779603712215783030411302693750208894111133859195546129434299063638107158299413827396181614647427085948693097165396698928719353481566500148856639450020962599684245701631718866766601394953362583351468228999748076352726983476192072296612962849186313504797382068422709515763644112863265235082175519211775069184380794179696887474034439664624723040355220442996657017948215183940698145844735126521281347264987278342815941708948614652362050176684836010304443819602521413048819527770422436660886879888085964372199948358455543114708442612277137053349077416410152691212334510036333104498001572559970466858153864084137577293453170961374267340179287202039863852726700402485610149710940651803415798309357682434021029044381360899902791978816641688727915312343356663764154587671297214675658098714113733511864563801204777477204979259062187419279312403525168099351459332831056104770574220855049947118155782606764930537960373755146607458130236138897249985397914809219077682463461699791503141723025871115868434548092499918494743326078470299324562791414139651308545601906372609926136576781054470333077818899929670899804127030100482683592238669360482457283691621559862593419538480306917687966659438284817624445853301316127073000770661050983922497104304152568140696919501133563426476307625774180909298963125278723377123253882612896860300757738312044551617545167404484947167746004343201298746064232362615065318072453807520444205013242943593166544708442038014101748878036041969568793773754173719383938441001064738640741290715698909322270304096591356891703696653143131412054485307647675205059324061323731219058541249800584969609813198907977191223266200600185876246105261879493317549205952798035726311913032174719816180187625585070938394765733572348552351537020309542097454168275842967426076479855536010910636768370451484458656763665338721694977954081970218869037894165484842306882789252239809637766325594771527132105194568449080826744861759835512137463916248135274257074821982992934292546212338092011346743265996328219547905937125508111819422306303815051649065511493306836203861428112189681764347740807644697677248869381874416549525481793341966427804825440839955561455887630482153873507577666807200705209947101381394775146348344028159862874126021168138279459554061616333098297644094203915658042769790363234428317335656269238839375947033097524813099423963542082542285692107930640890199175443038693539855831351532565741716556500367400914610952700924881399898184575652245725417384023003100698274503853014082418727526049199711447945173141179656366629503381934177893867789693828813360180779056405873109870452244666891993311290165190092369569487169924034721500969065791372780806872564661072358454290293285560877647958089461302058578991358525624930254093963449103011056347958552923272023904618651181313398518308285658747720959472453293914655461275259056298435481201160093785832556232579547794509045968172539967316937696401155490782431346106589957614937579628132281336134866524069417583854619515964664164721024774750593581735663568396914117883876/97622868733417679923537686023101038255601828956218722998474864923180324084724800213488802928413560957237570031310839691942581360162747782359184597859032823858352576307859926512526576047427382255592253892110766329342461896496428301596626300966812895402250083524273790325147002430645164150307003982403441800710233177523748547975630330559198229780042683717379046641736458244556802750662928344515528540509886353025781128847907263695735537691932512922241414367759913456400233860418541779684262707373465563557704335013910186501448154813935287423776965862730774176516561332980679479622704724520181718411254868161176195899652050227215846156034002491254723587170567728890316382587132886873819526959994727684182005483918613140841647873521642994560564985962157773808159902645050683065323363995601717782870165565463865653488190479446063628052999958901880193223749707711482448811441067177289939944874447516730949089456278101338187570814961650247823271248688365893198574453672740282337190724174211872255905912776247407849967171214073161563694871139279653104031379341225713429461798842862644011190537752734809670392798766401339059120885679267776001523657709453218250487735228340087250258467247870500236165099369263133593224131759805326497069364421020695387326644188762161230081012113364499054154467059937891617886503950308625062182169657070043223198963486597124733030283211859514786258102452966875183887702243576779680397299737305288290415468565012840485115715482977395409186542007559220869541052854997912443222330919638868005588611779275920118025623369876075638658965772209335933175582363642027044827819044464414939906859222266750534839574960408473694718795120702375903279697006895460168354508978771509736164980902044120260975045152378933429475461406134565180697463347420649125096522671964879735688503808017963455610295344006017657945345517165281859019147104639874621386924794810787885039127087648997038993821991660884734813836833677949950372827080640932790395058348984732845043671093073711456255100624405357911850761294133308741327569968681207499737026394529080996877134937064122189484056536175994702233239371097897350256668012385838432664674022477073209280765901195304592791608452002534846912865852166852774863541346749050352797598638833177641266834580688378234540378492765179963591564279989426693997204593020022577011332563564883633866507533551802254217832862772708395296105890279066290279883667558506692349320726146869420863242229902350114072042677315563905150242759325465247678137477839412281682366641643836015715200952800527929931845889156958276229178555387799124579454733008944033074621581155722260752730528174474095219263766861550130313133881178350035293929428335144763478184982397812343228781182222207766407975798881256849039914533167693533227520379101993298799284345853578583602015817915801431791873341746085088774797904538696031926551220784358118373233403151185806503656903602551495609399360264142717656291116087774220342422007798018000296631053620967199871492548538220507464914286354614076085854788764832812319054301882904796113724958011737931263173546966136519807138304337697538669621146455052746664260278126964237924847022572889092786758638406003264686376780096730517460666976563042928328500609753889732055588042696459299497511167801049052996839736049916019637816299003255977189112274237082520427373733970165586305930376725493716793564257934539846134230175085560794535711694548453047914746762892484440984717378802145103113873514514694929563458455517787664276014047306416271718635710935714037973351176945479858327509779029690097305864866799572365423995807716141499280624927655721734011079623628659084077997528131431808199511847276359247098505685102657747570221064109901251148593524522118649383143829549781033455825012084940694035584159128025642523598577975762391103652361659350724689923773296576279831034573718809774702769257958265248288509695790105292426708087230831060589229730902626518353137867067456277875984952224933538064401880819656864146335878166566953289649214007470349956442416442808740525105862648314469944721596132353580580034161922566001456190737254084948367882594307239799702506972837472145221102640177418299562820960483788968189892805774248172398270816393744130635012481261096223232901157768486216921767792937859143942681043916369779363256980367099004063768569883365603339163214207979481530929414768454924979091287267055006933208989219895633699179730828626948495527423107422516211498524979671216128917016136235157714348689347235951953848797575871437533358984370768164133869296170902281876485898474447441523670784723163815897379940711462294812321441844967088546183534839181798786642712951901279179888560538646438369478122814595541043085410859780473782000259281831986102821370331272726328473514836396271077391052930968695663581085497373982628231453348359760765597024325020209168525739344307487207695666547525517137330495662933524453926156385610690637112080818677950730231486692180539197057699478445219957440179132160142622073709398609150071451205006755596336028791129720873931654058751364674545628254708492081003146784868597483824599109773973029532017401520438156889717280953656884870237922131887388753236920757352770222134465684041657254925795545759922072687331653980767371354590804947315965789915030059546382184673592339820932194286160857669780847342573484973875581146000676635979111634146866794489939425886903348229250956630641584063081516656998117226361804597821849487696340346986359729595430316643958047297241551962699877701654836236795242443335627202107484262319997285325129625378871251228405585910478321158093061522251407867183921962472492473188004393962246919089429509529856954531094872516050590755212348079150209469650940213540762849435638503384072190355820377233480200007023486615134357488856211342288048022599249043457940384191660099941465223794456068405906598396025358964438692247188021286872348417439758553582238452567099579571743490770296442649839763941744253568685193878179658615637952005086735139394752259447807011842897335758974917382911258500855065967688962058137755016084300545459695672618625*t^53 - 3162291749089377393897865662541837090775561298129392020474333047472090541751478723676487354707503321762646205241648604520122627817590798748349321326820749514834971599976843801799081398250370473878236633262857243137654561890146028679610788959431544119396841756490468545683301024358440610187847143339775674540488747181093759536452552159639931233231188802432622943112188036504727061946351751511699630875602120240746382947955793816029822091508000729533852282916606989773073134287164732973949648868261509090624709395479908487363294180900868380460005629116787211289620543466427789347744556369836164618486725757911948221799086601747715141697434415186711212455813567092222213179054548214475591473386093043807617004045711036672491278831242524147726324954144769387143405570074630995321939967552754238763591463116939044052608539145425629041532791167895734841781617990981580442487015829591879069576288603368154651532243125726995335936833441444234326392525838515636013655823834275556704230445275593203718299218377250270588341119045088740254905886366926974300918972672724260425364431123725225878916824134525161041719457826003577585422886067067604866831754689960617908350240276524317509925064659663731781820712793650058217959927215659281081467088388799152686543970216347091233251154935087157544955638603376026822452948882251746787769163559455391230387756338991349968940946322713080963357813659806957243971306306401809234305616668558542902090889231698709684666231422132370890152551253410425050659237354942234899484103595434502152346295794316411017946904093840185125040501381070133702337060186906917709812970885405883436943230409376322073950971103486761273581753302000189042353806595509260321163894508484623912292044612384420008364302482975070812323418056320867467811169444570256264526394598626916270676427662626758875778342824395826280772937913593570574795755145630238675031573107117809563167683695832619980186204417698798651093093211880279808659603601952087279360862535561791693780081286344723198045513668196503185908610365237626606223833938329120707218017436259913782895711696366343398619980078544502069888589927996034505532365814438369945148857427335013985562562403321361535278099704687995314732501705102423776499814959437995336909925772633942031295449362802996944664023190323573860596670305913519028557281902435956250788132845421319013854251222907178506072939802868985997945961779652825864255914202787710653322921809197633237744175722405775288559069189030377287981837651995145229193945473664246834303353364896958381944842050486663021924716380877137530734746466217032967011969985554931192561231412128290924455470232870403251463899259996123939885885671126197992701609574301102340830598839945525313292054129387768459313622482289534759107291250578533939453758203688878681551283465175994368936073345460906519080485321194236061588383186836301809553111802203158560635846020299688708935030444464669245923139311653438408308095504916806406776675695383870707046374841258327672672535878759254081201074510325348931023751756182841362595687804818921540294461819593172016280256283774091926733395352337166921118715685724678857493009599532046397899793180192705562913536079103040197785223839162774737856461316701007566072777124369506898340424915670383213043189194084319352249207805557118996789125548574098703102283389269863194562420831822995328022603080692608626008883386180697736611181058798525466772773847428628490778047775092775671053409758856264354627572955490255494727755879161300798842944710898642748744210632100186856248435584608485342503418043875972081063025923594693381181567469550403382640740777840993075859855625070875940455286985375439824664676381325275292353188971892290486327516289172448501391605485837850535501918534053611422243196242745113557358375115351175406789857823785943775783046975641042452299413295234092813670332754085213212218780211190351456155753297076528888858276215820613121799227368379785491976025216056789659797867964422221484402873999545432951669174347339641146871144195039259290510324879719997318334863968420930393148179731880320600336473258277738549341519725320090768640885986861803819583215549740332938670457088162617499733247641751959498247409264037691213519213275924475112137449593782970871653113757561677544673764699917482412242629670838075186595376007507171694764571599822252461249306203189100565966886610394306789811543580115665292449983277619510618253974476458057353662164233320509027671150244609058705628974445805411497497520899926849233552514927249726183898118235551426376861004747886531820634454315540266776872046054215475349167725559574065048028524259403692944128635385187058230835741891994619948383051873075911245571698198884027611100979778339392007038323468202283729455175646668495511405124805089803861052391810645406374925977312565742345076135467203851412653087403034905435143121997383776706827696044734486601471090567603740736237247766754878309145235260697540036303583793794635072279027291919881501021426264774839019932643420618160860794262830118512554438099508931350938364864151823154922921588912009946993810741036393809941669844667374644922504193613046032708896265608291348937855887100057425538895004470704887054064039536567981972472502777411054017982048390623626746606247053918922014362935080186430781679138323529069774041749830116590231131400355846274246306879864591224224967176813761642001105359331701941011371745023653766741897737918916075959390992599303415403792142147483548227353464396709617396759096383148628406501191604028181596840105815813139149890399829282740000197565826755394680845681153943959560969333008363767169613496161044528624508833999484771939944457567682495151603907628379018847597542605907770710124443198613429797254422389403208712042225951308739999390359341593406358310098746536745576980174408663642336383267005260553878660657562673382095695904964544501982333827640723111792162856279630685071659260836988531824502769669356240903845260153538881127400305056509971015998403975818251520026870321324488114548971557118303540391019818177886817927609723044153448836297558272763494625856984736342458/7255405281904381909788961231037641314883313287897085846999858357215232010749641283791177259151339936048279025534592406538902414673227613485147700584277930059963222605220004727034758170770121862354299775113666199458112403967913793962058698103929735754518171301926687926240642312722854746944514880880889759490520914835208406235396374944767581643463927003070869145694337906137910302544552353755597489076763063105067016349658617201839665716387210724541677947068043379335104173135634642833515298195171336884033912747543249521305741166265869757778442802515028669458466699822847103211959130375188599789093074069563642182051498600849117320917319543642497286978582382718848230773787102667848587107460740232980998483040668248335382093845316070859888027918961122094912110500355747935741674165635380497108029852120040883190377024500717823224542770530462378888836794314632629544684271011534812706469065071101947329497514706437190959272455357364644827649973273080251116693830507999474079137028721142732377611140106387538132465800230833649045171649389104784467539683492228022616038219661055750190179777509856892295796874355752350073154126238410748490597881462947673371154510649652899599398160176639630759515592745801570258676509469305303244457102913217342088295310557248171420549183293259656119140485831987831751979982269163662640293703381111325588315418371812723083137463613483561190012557778047572628936964857527078511037050287651520300877937312935446620203835612225670128033754108976811417400135770505228563259650801084925924783807520148100847225102904563432842974833523256117750539979818602726973146777663119442420624876915259063334586523944320337424477999631069031755070311512475803832988884290207110391582259870788485056239676513596580730261178844604759372968077839432771768966090657918137337302198109108642483942516227164218012202188530453683824083404625971059125341448429428178852247577325460364841446506134947640951541571469008393481482374917823287950304430880204956162773970483346215588468704896843487071323561086624587397911285030854270593663150340566982013189330511237307629767899924476285511259054391596559672849345297883350684266999519569648516168620468081222471814069668641221924335445126136473211084704997066213956032849780450692999057762515689091808576431754755544841267390544874561276509224375582432657502622035510879883022135370953756214415917857767893756063417015268719196461542764395431342716496986651295260005870633685983006222190678226532497864268471377502086871387268102735425412117008208869167965595341156217283047942592250163208806308107029070787140984779664727288319517135328112926509538688287801152239244861653697420819516187953222434392226758719532515859823503112883395814510882514648903415408901759825063551383889576317497796278741183992527743038458815963034119628429629091317513001757317531409130734829772144712428023748482766571172950471934356449394425345102836626517435473216191789587371816410238753373590353139488739026975853075279250826587711170765639703724036808015956644943640465593353297262172014377205508728483174258702747935877351165123024863788418690656974296148800995643594740293247398739357970224803964839378156163797110558483738430207952986369192843053322541244601921142861406923798116629305296616914905062872070840598496238098138742611354223118757507797136223925433272172417141174423755844413617353782072634188757593470240238861547622069361667260874651995022405642141437981864184058521689833312222144780817500952129363859728482702251553584409326409548403316558407113778980910286074567189049017911194109466232519161271794707294224176710686445095016753023955521461760153437419476666220941367884474838143001402283281011686205050549071160922660910836035718728780375852897067860141335518768350992101769927660430288547281140656578236378463345031180682688765162447981419131438763116714686635897249209567879373830347918711645749940920814256646104672848602075951808599868114309032269406669900505924777479918471859408082790045604228266174132225061395762749216574088271098559036384754584371899945514308814440391583108576675716744900678024793280011540020557339173916434493867283147222264640062257714163810904750251804617843395995508391765114656391429716191142854984220518075911592408687737117140657421441174097509249445886539255866261683880490622207682724467369379463263469825759078825477942731564980179106426048017540986979437896927715115869225655357765096677028672078062101077220564055187176071775972842080872392820515825705938607743653799199857432095083706713179685116181456303553046753850770725889844136245746080581505275216272641118221399234477837014781451768519568026803502760708285635652472452108081523346685391824374267334215724088212947684887194549739495453082598771382434110512734727639844789497311228031928657469731587851274954786693192247125578993939929332149336280892023154568134211896805717207621600422948965147622926981187179441878952572542876375969468416613191394286986381992372102119940860407147203553742289077763059083892387200194225804102042640953253146893158898593453494899911259439756064060105611424316699922516975089874087104614886903773369742824084046594412588212783102345264155299305897394433729440178114866550051106693364774421045271415664956146523267560141086589556137800085909423121307174085936828552701653176627674673252772779473507813850880476775881523149141666103695686765443628088207915437133909426876945171922935542540361288883401228906337445788288131601441509759633032986864801380774996571072045281825216226118849727341535481307140930318786520648441016199786596281158002019655256025210345199789386200192059393431840552977684728571570996944115217809395900053598552395939272435542880662282170820776171035168433586128865289770029744640050537883540858750509702531105747480703257003038083810984543908930772625163574179557101178366997473416640450735111773750220256902811135479552739791369064854050222740451567879436682975237692808116349634241642471295965088212962224395245974522907093002829526638106588162368954758482477121645940907638617487199000087113365208676388032853857448375*t^51 + 2967205493985287961771400709246264769660158220360218254904422967785142196659996052894221342488590288760383473612362690485068906686321009693222929838943561450198674051641194076154966213153206306537327784378046460226552895430422303318756189149150537779451437641816555539645120056976974547389346267948106650088020744519710141211988039482819707483964320008714414890214516580165550711422095868834348501653663526861656913189502114459749690040401668291611520442139924158293062326422975352724284550437949469140069736111201105705649799068958943472782575577403647866752577847498027466134803072242718956117769475382667754186101895832053046720188918171815898519970925177517433811987807563430277807009164819542876809205693763539990371200423783090849598679424437552359690931921601992452369395903908195970790921584676379668526409071836641425563546324378945563749694283838803923261872250766182898998049155096253902147713550845000061366185169702007084425184244722258850309426060581565846570370741118557898016347835333490853097088664742507406817156449044075234522410811664937278535081253246185360404019388520455478901606628086143468868673461163829167218140084973551379420340185565184913798745770212969374906822365307883718895824192165802722251617506754261928258310384019522489482123191994459586944297303436040630391285598463315613804459416440571222266505018335061307182907743674148538268210687397925481805165425565379044129831991294749435262854116394931640605872169969493425958766751578737283230556773051779378820862350448363056323267414309558065577625827070753031094690999945350620293392179137803075806006591565356502651514559154550519918658622482575610151321581369819174808262989679144118949748540559405490193945301332823544350309918717696997802142223813717610228620698821312665484966360320216664551573342969544831658809139092787124133343532507189101850831424072710057286520527314589787759218667369987977463734047864691258997422018824135638165120557477979863688251323136305822230034996827167695779232425971807260166302560328634840305530026953708359792652947906869318061514599928673561575284898437474801784605028623698034061449043413746292010544000920456187477190259492224735462882923943403134370668401071183452400211890101409646921723141665397697422486160514866686472428651653932766329017091846815982591069091242453804190966322349863773688994705707249706919627129719563460246229611049781299801694161401048400460827324025871795624560678044446614800301325838555866837750831163661493129383334038039145394789710136883325736133457190945866887968178015158200865351687514891226693566157261739869673121679108697550702420559941169048390930466093561001644625130953245438208833360530404093117826568980115482295430658072570121951834690454576901712351356612104829758458654197190323149767081197613947981609951607557226644229957099050690889545949586949153153997686057572569201783501085546170156304471883244321813763200958518799383319088697889828915339223931584654683836169393664876877754938417368826507065542211610615422074038643142126087740312699233844976423811925742915344105314745118785919253458067278581162325069327601919244503522138087192885836130457729910875138358750435716801580734296706755555673103696536059079688880565973741413108028892557779422206888987118803602733906055711847853083051762231247556234261333862203646518176692060953584812502238744919731036213105616520234570565091270354440089187579244415052748411207740928639936700741377724097609457583608236602983083792182032924581206961701858956453621727800155623244359616141382380679879165813626330359867456415426983060194262902822431149436879079980924764644399766555551606945764869382597409379352950433843170002232558629077819032587682840113295548380791027956139187705332339303850141989408015942800928392086380214925622833853788075818550051176550551717868491578299831056843787898019727771313328106964722792599025110086125721981088884009187436440905150502335868429059022950102618837288106234175478522749059124542172281856639989153006493039620289893730136934169356585305527348219905222507556239542543088447144436898364962961611240758598539083752626283453023485903647385865400955527099783645737954828562135417689585325174957857219533893182300613303032257306443263108545926068166568711518138999498324615430585809756506888578575361938650219778709084984510055504541658251050625614215476561369421050440461344235975389139502873098876316227493109659860460576795393131913049457364043702058974661712384745441806677275919391653592327549442447231688348308548837278878856188020090897134411211096755698918236138976785833684052383008294611062452865761890469400058114483887111860764341224746665804380545598947124192703922919333995668620033244901377402105161518755365140153608678726267668785482637339813412806019054908790457778956496617654886632093903886733547511315129416620546990320745550174398414490011379257573908268661177165029998930096053916305684945505158956918839381432291168766580573424039956582027028452378949869037885768024521859554969603405166382012118509572280534285199074870947933727975594851827225750848269724971406339673943139519365436040377463909689921112738842390658883636904306398570384166123801701620447990119448838534636784963793515077973533299247189295517675511978063823536046883250268185073642085851957797882231975256229176074553220334740907881410013438337911116768695272651442802917884992542616572127422916534136413067624910405475713329197242118964559016906864290853846982626404710719112461730477253233876441449920610015050432551740852180290325983293544572306893470769874533153271778952731087005732258276597285727395464321804660203527641485687419418173719750433033326815977394502398032737378918320262659330188873356548646869858317954814595479372003693439603077404751903265524106106223439796948406033614609743802278696769277567086049666441720590989520921535839775515789264887552980917383709048264850628991092062633451898337919048824145752449540939709878937336541575804214610915354245335731701321470413783222801306689011809455184198903039867804342611252037554969346477279843716939846811400594196/16075701899121473643257894492299087619251262775144523543352627340496494455190381668007902554590223779871677056576645920370509271726955300467091964039674629348545963811565892826567209280333799420510507344859691775269935326438710955249267311485177649809030457982700308542454756496817305615779023167441971427890762026987814704011760595465857582857086740222490357126734513399874193415441851293615343456189690708448481820539439681251134945606897153173984502118013507879703270030673072836082102523452046295448937885107301709723677426505647907502528706601650945875466798766274151424763752582988162976003284654310993952285721947880312750142424649184933376341736859004847644119165449854930723340061628698947585349580070500236507807384402366980532693081467502094053432715422356853269388415308172509728886419084109110192166913799383943412242614373920436251263501132501048767422535737731439879133941261824206275455553316898576521145054655987886369912244058428589576003654957792234128842009495009590759973922722196505721744483047570278477296164634920957659702587926169054246188476839641162740617457154090467231949510721611765010946400318920400285871324717751237001783146268694328973622195923528632907369122783926972106651577364118264691502424561356736463842693531234687124912197210041928257675742645078718137019092901890499879967709578079717250813326319137545837419500654673012596362184686841556386413134843703932546504846797696169054784298174830621675844765361258460798518976749300281954709141477295433153483300794912207777049030789211308537171302678984620939436395219375057672662961131754943297018933056390833274382953158655377924643299553053101924097372822711976482123979317664897369277014586760654970083309713047041153163825165608557129853323788420398780571478290114821631566532710673426461159120556594691698052656947719010914419193084391005221021988720053622150611050660245595768829489730152490612295754023397040851520082305411724479674657026778706500752635307636532549929283503227806320813665953987123804687442400054678007371842651146794756413410509578118999362556751917055211022819072381682750250436728357851200843764235660016051516120998935517064359354002213591728221862546520714864263723633318694538683383758130754552490817882846880947233206414985742497536649740946811305236533630030800498514618477538055193927407770392406459348656888174858322592725465057407294008532669073046377827454006517189877288764003127286203223150262384441491758884461698815650436444359554228583055224838456776649079834690626031415999610044579424559862439559076946440050884565021456568606802574119649297717256969339060328641089762191696500592216366066017015853972653514484590884045522034025630868473726585328545563275288818120692668351788350958043768260909402394585828450578387329238345783595016592231820696431618589947428999396050527079396701432073808869656948366344677502402794968692717299583952354196012167427381768793596660239673980691261901551592464900093377010000946497990324614576557085535225829147466983515800060801541791619844096521384812502443612205614090170416341382681453738856056898227609633569494864616957147304073062855943861883481322561478487216212739836206060264570758087110068601714896446887549518571777255237042026254556650729002186245445321260237344000097796668135393915253236922102204305850609341045168116857950649744170782047263112524725046553091437835452198767588065781986153683694127035993636030036030627107685306917619861783356162374556082987796227267021885280755791263246177220664397626854407276470663863232212986792668477696843607155575876162248337719858861259751607221717025406605746896215175003507790949576487515352281854332267778630571734470799104324336680628334140867856527930824239536317303360340562121489625757271052198186274545600561227565544488121438053152281529186733669486871830521998046310834906513505089997184101189826869985153515976753254308692628470803941369177095922246716752387943076802365616528503897199401957945701712159080654025003005446942699547871214465121385519075921071257591590421122902627935173394448941799298997868022830509650466208172581189045176908293712287305041133470646973257174594647747484323737886995655959251300073480244083714861885730030547639198874768959187109372743964347339102684201737702993588598925242846645802213481770166577260969963683623779213320564158633544625632921716248369465887039728302470237873111303575545721727318088216773087371068710587153353282778939681141885311688444802571669383929190554672642569856373193711952625290720479585462535380747617736515715574180100727294618674262662143276582550903910564871497235649284235207503339295094955121314290113960000711310367242884082612002709322534826554749191497584744471825262593195767069862474477130611102255970351745573005930612023454289560939966550581753474393527272477073018140988751278666951624999994917619930709787567536059726361985114662612412974144916644591201508476894915634216284010782962299816226557440415002706814501045435804071254932801542466416189734898818698469559134579035655445443247037783441981573429876273966993969318407684982175446805710674866375603369467087886669144917273316107789513110244471460599314016657820030713834725714249806411370983446569732357245285845405293532157736414298711685152639604775909994269898288386483759036502479515427626645632119167908315304046724806852821091659061095157024896423776558728038705244989105806505200727349106417484633471780894976947820910120223021108997469860600055657504461092599137795580637865512095024498697086863121364578615445233826000448565358310486874036968230801063298451841781348411913258836090621621793290156519342713222129167110876176855146308562863855616092963485984634225781135005936229555430863392063383564269490458061653445309428237588996227380117940185594499373359672617071397126700179947189087919260587302610891582637178046488883679028113233118235640359003714894047543222127601473915118179811300885807879593868963676640574619593263608920942445712875741080805656892339602676668745969849954742896245488524431202403199289726538960977329613109420232308087958660125*t^49 - 4470844835184722979667505328212213663004511882794469327299900454218759087562906243334231933732376147736319408640013876700709555886769742027449485195178736319173368440906828165004047859109795353644512412281735984911744811607188527419384601885497668716079528163758743164429400578897303471740255500067919082605304176567739833972245902796287874436497748281977730376642645348333606695737776682292860140761148188188672055677476578343975852641483344159129863374235348321560260878839712778169956960706120051727741204439828842425728502653095437930035701861519611157792982998079989627563148535340850507343118178175344030187896668155936889409957832275431988349881742210161488600993506933358906675312230577837036398369188650345332419126483047764297146627064447156600884313565762753640158918751539624711753370747402588047614332458870949931769440079052100024112850329714966486482623083911866908028797075878487100735636630003475404486775932855258331017310405205238239437347547351857809215079930093193022489384434195389646281198922032234581404498529922613387176535317077837959895503034010256225138310609552853115739710638340424778243735842909074690982130997878760084528388448909391102486857537066896987368491711199734755572270251612771093484226805659335857677782737261411321179457942605476270645552052269840636953204066543417206594135750160669725336300962470445193785543589181017386957779472021873518034353968237327542305981029416706414415114446024102670832836063044981768982843485822309585271839740036684377430821353315688213932388088566281333536901119857137956466600558767058445335968890582818105014215415960259499442892894603990625886980240678190884083860508746729951304630648561316556404380158955630404560441992002738905715591922834154879282953954326736612971964073545300362489247477999233364832628042466395102126009270742951834052962493272562634885486758954718490164717741856066888119853234682795901698473869839919005281342676682862961791161427591801043466122215289814648146125083231422936604141164400964685324470597024682728170512575704857265959128819929533458260805774037758471954499563035805190774771995479016182048297720319723209186711226393736161469169546995761846759302572455647646083771936409081503167445868679648473678476764960032312587320019541216521285168553209014189492762377834862801460184468478177365588773476006990374189898048253994196238915429431179429644896421728787761689493017219829140000843926243224568380493156339740291482549800720007187981208485946414436732478588625764321406696868137467748967243226680545300037460672603369352171907490962356263978606207270606123308608065601372225366243466641865755305094073475671856983399499683450779265981163827631059942077875529961954802594199424692106466998568281699505815055102267041226707540039389064695889409558388399195441355100015576362382405480423842898644131173163036045939520403711330070986380602329627546978799578559801807574934802334707521965008517186930272924958204818752007268394702998408684722608757786190482802694058652307832404831427202685674948477085915533155153088497725379883582421748666022895721643358975119480401464328670575977025567263001502279886469656035090710945130875773053950737494020107654514015670845685140452687525836637622636690052588436221847049896038669542599793474982481987973390038083038655329497147481446774004054537593218227580156810670652224898050660043978113483177058210351405479823398640600767196041975320920950945866968204523721373691938314876047783282239198407233976045206777152218594452546571408244051654537763319646619537698716772561674934774797617174769876070657768761579941954609329302648152130954716489509744230510395556622593527914756398097340744358179844290960870278610039974109756146750821899812403812180401145024075159089794079037113852944582441725035619529359063205669591789716350881726119296043507233848690860139987209060173585126884441536002702811964269834412932220257193328790224823335416341708381506446771293519793489907474806425728255377448846932545871747773108073102383472383383196782890985892028516874120030318059967618974071689500272923144349635404075285343616757800070549294501422406949365757659630088878018433518697554526325698001883362108142810158595804965053160792700665313916847863692030311671709426314010095667806051569271949843715158273560468383313057394134843480278491169886857677982155168021642004028875282843130148070020614032515734868707269789268369129002167275164315884902847872359307177154042589299010559397512692972381030369297486446244675920731447877468894603220625654426283684792134408953210382055614271484104777910641431697876924725286695709054543454996923625557778869427149159720670250675254697188450474406379386475050102383901097455879096861001759234230292533477444035691363062172577152436531296049552485348088954963411271463109257473892542166392781161613703446413502316561936310145320210288637080805232606918062171441352640510743178073392172801790391419338900286720724589393345346783435991410948621616097431829152802254880113696310546238918769665109863522204825416493761261841237349486557795480608477303708970715742801600619098297949909619415883765630901627470558256411129934671267451406895255604724254758975562918628377070552690738281608193740213964054336923790699829249188094174034781722055164307049220957385299578507719607461715766687749015084562820440556311038227163847609666457652118870716176614720942392520423502966644261823777531671491524439200272297881617509056754632708529683139209902027787776358457657120497131321108708576324161616899586424209017098217539631225611862181303215354798244432271346178513557004135161636277673705026872188434892570576851031302254578445448374029485647006588391374669549678411090342938140315155839138286577021038072176811831403974375411723249287844962298731700750636753564660884360404260333962664223288401877343873220938756482968136555998996746367403790467606519136322019919318474198821611376707347664412763482678921501376334897116195879739739219034368421836662070197609739547834739583329456068780690737156865151855753978485914517295860387387779346864468773878582014/63876612302852839339828106315511822113378468166584143066271428244871740803769776165492366306263843987233742472408206452450839321865436557128434630459385995576276984479714384198503154220187718389857331800661569495128738014589459304892671954303338222969054081400057756028564521263949346001956645853311563608804099518176374797808468763474556793728336861746432653114200829098542375461779122206502114356598038600984062485860348236564288160802113070641103757422529689098354778958343426748538163706684820073019890989415293663031677728436569488024041018702436598281170560152409600611265207831862124410011494910992487787533693908044074454313700381411388652420078622775470120169714999956098287057323834530756264548671824221193900380811207268497680270561873671876845745639238753994671866731862981568081910496200959523207636906682024369812448635261237693098114830117099178693909747194387536694385186770207359093519882669002774172779979421051498778520538168736971008788968077153127196588326998252087257697937229252290081403864344878993449795917121528641599191826446161211458404634375391932829201179099729447295943049672549390297389001668671659923869542500834432085014836598012023301901252860595179053359642060024918045584635476264416187079002058496441761473601804445581690677587452546188359504298600375050561238909522582459644797508953609835134192998998694973178122529412140121656212647761477276132119470085748754987791565528823290306903912163731076879088893078022542272849226385687550676590285161178488103617110459142060576186761588801191559230223083160939837510152314838749877039269114945620552799732361804980690286929124012635638928717122299498055753576704833798358417896009859782761609976114656990967404330781243619555169673725986205097361620506344418753038833438793439986480049522580160690011989856941523964275789738107966585776621518524955408414492411260183542765052722200853258524996265117344456069939138839125447424933172684409774307577958099547373524509656835778490039263790998501262460187185572182676192739282039987494370293757987493399589576329032580266025774622762531049296383307294965007672206172863597378392626961511300149807213597389178808725998829038350209223435675063262104129199503187531040410302580665218934761440558916075499619897846681400890596147144898806995303245238490715488244127525262018933915506178490050981771918422769367981529193673164965611664345476371488323239705332346136626426978277035972837424752597157555964763425588640948971085094211682881743925347960015539000022282871018320949375391176570518450366488224156506471662712409862496299120091500405786622804296529788415925011089183615897252863164023480597519963105850076807335622625764478673682163623799915486318896505092428977264635550163037667449574439746845061602395550762482526324135910040087557922259217012551439258908107612584943621587922189726257807974995352060631241164973986481684187960059412129100690668284664505643829756444675405025620826996333548081565880848270521021042594725748912284915714011432889054990041608957708449392398863431898210579735371605811391637860138134058638405915136453605815885801205476238675087256453724287213671162646280217487443475522661663123803380477246646156955502869733001757482097280567512148901215477560880935124235336851942217385363204936826007636052219171935044274394657874719659398624239966451682570144708072404120070192105861487888597452070557778650187897136562249506033258297769724921121976862460331749112541793326667433364857734575128539158657360478738937333766726329270168763370763103643510913529065547669316883396179715864380699449705041913988558832472470872314104200954947006785887239323576671493758750695564215959718588701673498859594868913738915777701079366943495974191924641076632029776325320348850278310842745035369742249969905856163460120569082620419876462471737464415180042069242407769756008440910355369386467195825369086493742500961078985667292464230595774646891324297202575371943210450602919161631699959285240368323533098400296309237997341769272105063754019135988005242721587466780610594541134268974616046452666260356034216863246165394413250238003936214939848310650859533357062811250331049163904446826476483833530346272195564281222261484848022805405676388164291086671575064704023951243266271580022381720893000456997216215711571113402452679199668902395832494617141029643607955431119641980183279850025546880591069634021106466050639754129337329774513759479633904663944011894131078853786907715905662403097282508110168166473970623559089868809536912472104465457931489382959078889078670785020791075545900076120068894080216849200992656634572541990791958308027741674544554989232299712436977080986349214560719171171494354294882420451390955202556429696767136770159376204306182636139851593250777107037386401915264998378291512932533860142069496941244647373797749812550925958250722990808098267184287682636994955599855648590984853984223077139962909180079257032112297313145525825341931933576046020992411907626697223186938764387785809290686078219761976329133748271498474449987628727200165242719202299625532521092874097180275246848587164974949083575710387530109414582581250686621324752077753124051961679739290663062247734373065250503085471083057960382439584659579670663919605244202893149011275686595894742021049008271982135234789181491758616590328637229354627151893121053437528765746314934946469749523384310305925684290155120226417684521603099847750780196849341824314993730025163308794642245666217832286246765004330937584134155257779965208350772019007915259127649912161257575480793858332435794051515315786561732569493025039234746964811529960952912006240799334026013779506080223898073438048369719995977109216076547331229549639959777467282800402952414366419035291708951180657730449824041612913944652007285009626601333749083977578708883461683180055438006544715136464875858540370078015935806325864007718089975221606901594504404087062255849342111866533467265253826605191148931116678644675957797870920268773058477739652059607180008907972245731944200985181794698153633481620900971296810324483028739071744556424920920701875*t^47 + 328721196575033499282367383947042226898399806195365318854618762769975016978029911792600849519497273724809742230492760900151290368374886340739510814621850772762649963931625666366019963490219128174307955902075568764917265207332337193899211692069734759821101234691410136643483981046179434510294296168799100935118610130937700240532131460459910415015556951737895932774966212391092291515752659287706119018901423150011788687900171259449503450275576018066468941458217429119283022614311851981321409501181457999892067983627840047171369362098880704775217247497338724504077826194225414794557897035769722973121205905935523759734550383956090825195982177586623678497739840140623383853478478579253971540144800029242530887356794930115741941188578557594823256341175076075020654568046232808172720825097715475293833192535143490959790470847508567432205171779299987615239336634450023416241060507043325200085687720173763029432019363844756196241384127456040722954717878663669652703074350199963650154583229094325108811915317990004568694407898635796754191813444802934049020689451567206132366991838844037639724048623218334205385450383081659596483286705288836684689603784745063184832827519281526262324863497423407974058872478765219079629486767744694622374593695265009350457427422982546819034975658327598422033244695036206938292068174972261483812325557089946416820635030351797517219840158824233571138065264203827808159980083442282276826813759120111426006016846527757968939327039114958275917241739013287845698284195283772897990073009371331464478748160277547311796524905388179264760944494832684609256514461634531212556711306812037684253073059322181406312331016732937696967014946613152891261933858492341814596827548267431382287002604005880602760854292862213202124742732987073661326878221321049325975793627362673380173611310182999077941980991425313394086008634114668604569406558891462974858210697044988398262259813158701333753737215993640967562744887080691657721244103055776042917014522225678056223926552943113470891188711186695061700346448356927786462711065424755049031935045017587657580473651183788519983860258832859123522396128307970090713792080256955788761351643512046526567877214291218424501595505719581790435895589648380215014355675058769110847064374703871037310501147436857151615934243760539348815390719049428896491955080239751178086797736152952734229348080899315443761730823451252640772179196282697732839462704968394158647081168694179964993025363697880306818123091212446659943841737279292678405292790477823884806627212077130601321645098643809487153525286856218746947374810951591646837212785438871484963790315722863355319994649451964982867597127622783038354930207961502878132087609202836072853253277495249306607137855070067661336378044050318636167848324854341969103510159856007349775508180200903109347702872739144175658719487766041983925409798492895797296476917973949992822995023062661851165615828144405329869228646702406193123000451041611701000584644359710848075863898302308519872705688572149481657527294956456309853979460485701148798257225402166315474837670034259206120350792378982470393300784665070180145945768438297545874565697415370381840876069146654558558015149186734641001798314729963015666265893528731767726910526866383967080610537278567367063839515868044116894196795259746386054724004576228300864726755405747212481956678334332648681362953372612288960005912978193959815153510161423155341613635538631943832380155427149969276759942248212374862610676829960021913567511455909506335897649073392339649693502832791069818783785068209289553326563252853142072458603555831295910769201235143265088708041992599039690374892222816172276890937018525357300630468991184157125211297136049279482795833120235107338414687122308891688818340219890315229114575669396671051385149568327439947104840650613048225602987146689152219130172087855177032097060571646033389638107460674762709798308982405743221610559663048465264351186244282876184723666890934966692559130329603828225183606283937767528638665644825742017603549650611810172214187049957653748769972497360935530773046888606355439949469882983697766213405576063326627963003650752386038356504434034619727489538288213547312010831752870124948529515476747667336551576499421469428323323826333791501001127260099523472485488575889255407818796096939235714545676823428599158894231116005898618894832454968671383079055794022156674884379809421178655904507798821848236114202510316002090158938428744185202963984528562212824889894953643415972751099699393769911967521764629983952563743740869943856161214508991830219005881387722719460804674667500251830044841363643209135669314067324952995569720848160517357397886347962323804308010854908777170286998584289085344934027544347836233938839697676642681752373909542719095331118742895588147278352993844095582138867861044824533041215944319593398740381111303447783881721134085643527772457648409648819823309964606717414628707277415924779083871873045544697449889688900159904501170567426696130091404311409360948465987173376888069389266199324647557757146228286299966144137108535130201204633079480840074940818290570939160972660455012390849406869367221437685188307632255322471478681308622425158897769195032028354851370260520970364347182869709026880740220012583346103667201131755088934961490992739242551392346464909042500915129194230096769306727205551853199040817630033960220055541972631441350591857894377649446291882356532732524740989898468119893569924206903698057462926853477305420197020573535847847367729948932643558204149171694017499861611041904889191868558662018695897783048520442727496360673264787019907187359853010876816348917447867418292643661732468893962008065510062467203443182253651952865653996074960256780614122629355792052389423181551117285319967979804165862841956664487642985363736140461553234304651439272982881126481114277390288667411464649874332932420641684735844282152476109132077576591561263959334431189063887254300368415545444973068756678850854753143889262148137260409599858854954015081013573099670018630470521674456219689354878608533333078462747962655134748705974439462766172799844235567642/13849610940209456529590003051135972340037058779754834655732486942183554710635537832245390330949024355413861436063052035372295616604460562613756053967785054495401873453101709664857274801377064396346339667688894840534730924072350949288092964637587423798290362194467068011647853019501744564969690941831643564272525213713695808433927090989710723003825765024112897970669907036365778679667564223864322067316938369395180820797902776745984296683003606679912041950248482590870558892331733890478501858222117806741130909977770489666413762029201657176121620873210116990962889633045172496169774607181015156170674123883371215751623633698647052139834128151469266911080683210863294236797297717754037693792485941441244631689300069777041128021339030487906131390006246129661554849962220752481127468681201003625032412130844405713655820221511647454789999554368354367182169984480140107724977005328570456009879131540413767094992742324692400189113719927984053342862139312515986905608078546382578533014535530111646328143662887882894922565132957854488887569303167800928552046006735862666208641180482705436149528377532248345529470315366390532661160816343809901675350805862738229341853207841697779548589824774500185660249664832675412610850510080966600562129082683092145555867300327519302933276915847514476128886560172226871686799928305378750258368986759950617731845691989773729983839331632199104551560446465754870464085104955525513262080344203958852905984591863510759693364544643978483704127720896800760333439100855517647920618949550346770382311489935531078978552913939894682951064842808219859703514258104118638038851062082261722394029632797285090804090030607663896633843676457146280438789271228689262403617548496083950659938992115093876279970166952463559746133173421039884181601613774759487977719828304880295061690528073230423163432593217045482461567483789274422642596763714139795408604612949912274689283281118624229793345895102846744737133237895665210156688493642492771441450502868484699885785831048311410087958767053605062065425744333215470370286419345470159820103594976609448588315679571694232051988562536226503936201065661789067951492300291313714299109493615744678073773382477860477181626735002352738031649165009296502852597423171504287218730521183167278781223305848649193097437358234877698527112717618214221769294922522719559762589294154433781047820494391358421449738810045312998529042178285999968266063383422321441275303926430072292478003176747342815996433638991696663276177244987606632660177716785187319550285877034426860387300723283698773102188583146660721355960827047459424854674384406163735944386111231397452831949791174901358916240563272838644101091586584835045041814768025603339269112978436221351869833149585737343286889739894985169748639890565951992883035324410984116642195040509893240417112052266834784772348786910462776135199492954284079274578537696782319107132996159892435298612881629809558840350811349632775815374595530998736879307841410197684965983920472057744235310991923254502179810660676399650113567033103150163715571753188839293878987389078197186936039040884532054373418221986351898875988641893567280282422012038636782338446488938064322971738322551504570096585293931916758079485846655381054072910377592406829945355816609184570118298035625653496735567615848184382907685702278643690402841730109671605974437483635205720890466250243984215218924770877146754993017116391098245284970063724097444483730925526721534174074269808292875764743371281984415925972451061960535763436794708396867366694754119032045512660909289979411706074666471938251536353511121504360744322411360442064801404258457315376229025231691925849187798793669228419510946265514096720803095771935889103069305387937648165188571832748899858885478997069762819685080821091628524669086082668803206016202315177259307959751095427400487545008532057291309121376649320988007284688290686907884023822136842844325078617470307346953866108179174775712346222620740205644050629517087472771964036626845298041056949062246063412056696374519451870641212330848308409444635100751977842543691384682223570071782639177194691565349282224152327437967217079330139838263845453368781345893821777477810191425558764903906352350835129164610463058305684944626594380524712203791973320847190647610471823428941216400393618735448941879497463373224077239990110030201278227241989214154545906700292758738430647494755539028200881916103667174684615983054406321046565028759902442056682406215227511187843797718403182257398819889258431916094583630653493576100976866931451740919742418379850673013677511802024962428652451971049669482943756107758578862370314137513458074596786014899435342149938094074014744576195676625157028656658546730453935870252415220741645189529708147381530010204297295053381231459082100309116742415324355183739293205304008477858075977291351680362409784845721268946402543121188846760657684193008112088100514156535408988795670185361710139854044457092871620826532007190312773423779897250915172945426333897936440813914988105014389663323102937594998544511593078323929135864942944918535027044055172278436954974706814223975807308042295778575279024932664632161768752989781078139427767381896720782379837111945769167861796420222714440775735748682919855401190683139404387137038536378217444773866473541792745625884425217503179290714349481869812163617455525977933190337495318736936814647258848213873933780007239341548365451067273288871274853921535055524498698204635569095100910408315929250537629957272972594048666298739832723662709565183810599205939443444819949549136781756138335759283896306255714911650086339288930987701688624682825045359715699557716755128332003896738363757636082286340487434744582309589122051398634770535573097205406316269185591660355399924611440778715335192984576295163614363185215886178131289181051389684110971550555853130201785964467781860793538419889330551636990735198696218876780991230223663899363977058498200061903345607483584330034223034626381883025324322923577083831349183976769946279105651193120113228527824607901759059870941372401441242349892412990238535638503880555524279403308715815625*t^45 - 267584428160063821808352646750045951828174474896963043577794369980235569764379924866867998361553024437336184849593992282740097012731723247981829433910815128248186873882984059599754837777909537913281740419805696663103149395379435777631401985829561037313735742519180816596859943327612176147086068109805972223478338526382429379360967094617453689950566297062294432910344125951975993185996394735401570311960032131367258049855974239179561772161374493839379099426352495442567802209875896143090540078547465819475265318993607877150861758901839675186647571611029699564998548774441050565239710215412667991305228412666511489727416059035749168514815814720067013270410891758652009895146383053351046185863055503248233426634948619970027307356461123430786265946921441733616359247223908605121426066713451835709824005926429134818683685684684786982041245039104317395773153679247998259877086780557197789241030969439402407030232779007705257710066649836863675951638877344898947032405227960647989288300926104834989650880058943937909225122698860259957855112161226440406291083051811045223629833581126627343635818525770082213815699711308716348911996497245005099672873237097433809824299115852113198930072478125485737678480216961843952852052515754696602600115395289185997215984721323122163833146977621537020341322663930205966564200347050280349745751844835050024265432291239435714071717311684416182812624015279753994459216631673792869362346846645216584578473020334223405265304059347824471404122610909568471416481242344851379944908877911017198245820221278871411445359318699201712156184753903361810278564418891406840294400962091235076960076819403855138290052446457037757377356702198272961215588270073791611648664121324463529851780601909944380437697093834226909322837166941176755161882140631378079662402458586406467429244580199173530648069938724806235437130824854688003956028858368343257207225804796897819288525004574079332910622701615719040779192454612778953513785821628970745126370047055566180393054231881272822088599409695946610371840366628710281173813925203437613600335290807618169997859160348956175035325354351944957600691906752051735272798760126202455294397514894374190412572531818198893938415355385247639874524297448149891061664155746118510607541551458384384186371195140513283399557142570943059725048378776897553226406936620794431415229195992985872814179324077508237887049830680602532494163857002042338916900422176752570455945661937109357998871323832143975385216034459909156448480677447628684873192520205567433046077591356755938475251174118288238356016942327092472325232241939668220390702675792930424894275356045522857030335215474764849997302393170501002577833020056438679979244967952730203626352465795246568774136201259947920123620094251107361675430287045203332040281235779697269632654944408075170097094356595931951274598420435563666396617550677697018639856729252330734434193774920326829530691538293930119806929259250209187673546178087608276829794939764904014468135775284602816397090550424015060076386574923336269504730675411306878908970201382647649133058737129432732488236473658251321441403349783802441847401212938583269870681381445350116232714984787357391837451823900926536976608052518627394987029197317071305869945753998010881317562160372152054416975689497232233864962875342247776019036803405690891568049371201562539165509897779414335141363905977919163119838662159874010346441838374297050838144450395511430527161818198458153988376524744477588432114063233174557308534424193467083822678154420313058999936115867327372294734305691365152436930690458778141069475358075088552710611354066628384397904010274655176067662020875562979274020803173415328964646341718669397741602629861865453172745173147207504284903601581790185215606025581460032404929581706411521256405206148581524825919281709854820610591575374169159191488711247876348206274937095589574679703892521537722381235091644748215291558738515664089334143353171073427065044001793503472001201094130270801048896764347708823402328193649048052244087436101572115426789175903822901346596392613018824856862671474616279462805298761360305278439823909696400998391767204331783568283343267723158320678856371115356676961978750642791819314098260564805351355020952447032899178333020816942730042485806513217145121164231272221683127943255551636981525783453654379648650280088401148444534953864688608486085264765573334179814933750838104625732934179625343068385262791559507983758199203401189117110052268874663200922826145496295995024962352694448018709355139492164755306611139392684586127548988697430914652422575549873502475836930206184950210000449465986436688241467949548185525331645290555389721721342896519921577715026308823800237187946733460166454710450166454008099360255534729039762632468691171732942916904168454808407426099878726327985154257964027239841209601929165659017545134869368773831254255131059435408105804572591371180906377282713999595494364449784126222860084289584217086682104887639772133860099126076136732508034250843863220025188882368741162915268556034878894996933962823081278427879932193053478331454143150566997928639695827224321829359817522830702156783156506846303026494861769609906742411315488077150542716033759136164758258114616004763169560913730247329160472478703475047171959486024567718183923307541712790537082217125499995758811817697355222652824897652208892087492906741516130985491843673736823197418614130953619037956249285459956609781401572125648682023111708719752909335014123575759090977677757699555194824213977402536468214777277241400784599500628664788924023635857734092730991935780342941451879132795143206961370577027067607267822447105602946167546591725344057697369140160733871094438324450010843875598912492421578697809843792882253274760777861627183353524733863172580624017573257272507097861351709079451520087667486022614451238529898884698610456734999423502911961771674841075757703524987684512525110666666000450303023219691091169302182038992888501929137046114053509824095972625624795465472947433307390097891956254149126366826945428988091056498640543583187149760021485631450780175582510613046805134114202/37240064972563205335119785981943392292099646941118555407636242666760224888597779504482049556551821044557271861413984361778839324647549512805877389557822035420969481951673485987727338910369439821286824439785695015660054262505654774752427749358846183990958529456233671764653115896882468719140724532480641583932790019096826507122337289105666610743620390398170236765579083364450204894217228246390732669896656504373708429256583021916979997747631920183763490577334808744340836132714217794397749440997250102570596446829116205547468115678520011518015913903520536797922436568854797156367616165975618531036701533108620380132143548389695406864887322362839584360905837078099080058943844974405301354419795531430902231875673520956043922012933837534147597737572350704201069707676193578893698304676118254191753819285159402030052316595620207600657554357301575076200945958268821178549382614327933892826563887030890351522091596028617342730728002473023787877473752373654098123968388980273155610994639980966871237897404654085117458452913064453181231019681851198052328834818111986280249901840853496839424287415142267773534797959096294543377787972835577735615943277986473905563649736641009585008430417726989388108671320994527220575842482662154637067058200103425546939109851991774125665033484834427813591006084018654477202284251665573972916947719954533883234518416239169362845434647277690925571973644941251985025651059991524157882482703303978248924980791455217820508824664487142145071098982855842044452136248967058564408775397679821315916882006271094679031220057482827925268418799550991178313893894013296782282243966932303742437279679299366577495442082300607366504335218918104442957633373748253350018616074845025733996724845465030200663919782249957571761824755198796133021639894816575512117868871664233682276990086596908471172785417316944519507770345300049003105649075764687005432025737043097449720072822563411817888774517943210135848736039675010898421317949572036118764789129935258859692890790152126236014289129188582500220367001429312709217881260906708651960722999825994295093026605070555601739791468152964599472896198779477271602901518561087987337605527277891245487257317329358171977262998561881806707323310358330596559206404527822638965919845848072016278400444615256719217553785476004478261791974040087129646326347227757038472740102059699722373028440474541533231519911455174951600313412724577692448748208757797653206928335511972164218630764142855127457077118177673250142609925411120056708477860689059237012990913803681113485853055940612256563662634683243272979361334949835342387013344736573601094904876866646484281464994048068098419224625689188354138490710594778676667990820691066756701392675350728523916662468886093745282525745050960123101898372410670914196606094527312846971235553371046268677123518317489087943426738137022131385758636610408302049422290251348013599179834118821881580714637271265702659609959406790352748007245761129936942138862458531552908534541713755267832725111615862105861268665374319059194258022344025995768537380796656767985721646188041324872460532156186190648524552452190661422102792647147575870512521259445570287822781366795179546229711749601177370818234794709505058173054340024612062714570859582809408623417993585177429201384682312735666748478169562451818443777238130811972085540961561429397931900441330938394364806211602000921997717247439052314557135184953059544030615791462017389587599749629014112510814373409732611865509447113651712059257299938329497241159104800465586001449964508389045154889424166862587445214291211743019972774348933947779178039435855329799331450518559122749156734104956172260525645199480861351655513937904515937213075649835143808576709787898399729270928058152953892065747676473359597661763379712255221320355620559731732455114143297250291775167704787977621022941754049964526368323729767752921050737180352310375166190177425851878060309048644031506646437336619137642065269101441842891692701501871231281076263295134732619796367372748285752450251485637252168593156281007056506685493133095976617481278812201155081904429787567948431272514424942924888756294813309931565109451107947167618958943001662556292499835790074948191876690013975952578445666397295551509334299781703529528262722445963574824236331153048543280619266429377053759845959113629911973406970096770344361793220282223438016342751274446852152564893831384593596634305069707522976657403663258541521776626566419079358934278418971757767198373001181005715702228228041054324873534949393515960019971236903361974058310265142992332865067667121197043259744378000165248766423084178718817955791980631711693580173396259475558722430732350757638215041592088899276792981208553916451123160926883090398513215240737002916327110504476869533478865203053402796272316599494054543952039667240462826516716745629418924088140717189833660171503641121289768439718977368059114715843128544169872802053972598376051986206849721469333563841556174346317274834830238576142146364481117985299638079126816469983602121232199884975242283610604342787547957696336505294940681685459797145598656100468912726317180395315724639155930053788701644869150300232330461330071322293659288006456565290429139497041043298829641422790902962277856534947997065129857370286705873573725285406634598271571822565584841882092809695273472161595504713747629553689574154079270430101607073791863972133052908354673941160435092001510076094607211238704854763166283575641344604670209027276429223404996222881863997524936611550212515285719716468500087081614596071419898790013166505302819407810067932033429103565490088014433597873857480485121967235547699638386011737166033452044770532576814382199546757654654672972627094106827440096550263425872634921257575622297575066318538323456852247416260328829732120247160612308577575715958928387279058161293972320357815568924559022625529035755483290575087978716499646455554196823629596067582757295160166451218189011415642980910826439826841023649846083396158746516694693092522217150750985945193347819261723469174360986309023568319784985266266040419173605754878827076395728896769193125*t^43 + 14431459277604018294901183327804167361579571052501178952312045247656147329372337295254990446501947401271607106875011042506372637812437888505535907984728251646370644840560727774331301934196388978531577044007372066271411942365016108044231084614955476952560219403444186718950138068286036748039963381484078310529041178421878455878880917449786857852730032218157685170205564422818481468451802549343043184755017318432672906102111592832930081417393625113217302238480672902319610846098185708118270372961983729131918618684713282009493185827647390812827383270842399455373675529276422718471505072080100923696492257670948428267106276529639100744290465810300677815732411618721834910897379795609487889378968526981546087185266340851811600342214393863571924010257711127267637483410068215407166331534432114850974700745934816305903856944182958498240113704356347323621270092984048717639694716904139699974607167844838046826437205031147399155364264148007928985628107556633328753853258533979411004302283254801293648683637186180446910318935509299281427925233756605298019597227947866810990460801374949695648322318587134780910803734204587249769663314102657584304580244578319029136616285072639314023165675176853585595310244275915262586945858637454714112494731704089629347305662602129880349628618042905052104500571089780921635056182400557419751446094139480950721292301813275567095254774082477521297138891255227045504640745965053658366395753935172498588639681618016600226605909550097796571729393836036434877815790986572935960223827181891834595180551770409307455450140322544183772262142984687739254518075735739178965817851647341472171111409975271481197278494240834448977137800182412372946426187446211136886747297811710281194571257027933980512079322767649483097609333438037449093023586132564235450161479764620700878733086943236364786268776001222740157492921549119419230659465028183423117941821394140354915942766442135095984530117748805736080481981645675372084859642663167222808695335862113305337411201972634637054519120462708223276892948405043963276147426322132073290910590460523453498766911368716210762161840680810876131869196302257320317300396796582785258000472912608720111142922355730860762669141459284923978771632984398146974370441171894475950896232048079853320353926217538683475525706565630354397062241568684508939164815636566760227129431881463758841098956139554478992541609083693173837545690974587928684432364262804649337057619480692964270002093380707840347158087820586936103460747895079476693433654812144560224109716262175697624915274874924840967972207583771514863599835702785856293785584222373483467100211950189666981716226981215190128043986551165206250404947887752086688858023782138319285910072106614093462449602696646210034015145350947752723343517347270322038026308044409087166965704749391829092115337588115443428749337245417384649855814141745942828424872486125581525376713047057881548846915798158957340308707554538535097788700534876629693788168447234140775083866858273196170421016108193329492125306491853874552974136802905197756629089829423027848887350916954485350643349014367915047348643410384199853150479425405955550886755629153037621801007502001341297317741954286703368953474086711266735028205407805186795972798502207377802059047321338109014853907016007878408245974013838330019711183758476088309185982930027879201320206924524984037335432241257626294963955288938490547863648729343182092162095026989598985524436294356087917238233508511996419784934515801663516230259836667055271617081536720810362094902979453652934571273934894550530582142498471174324673583471965849529957336998158742769859039319664250746437799812077813482334409314555485544403619563859047960971218884962399932459041767417406892099691427110308333525850921447221911781055331955950587071198519592313965948423024737924578295139618177471998135390594493627758655056699950931610297666938923880339235200928456726231523271627697485564529689446815093751367722042154380839405484187783560250192909139585334178204075786192472700315473881366297231632927646777868826117093464229553859702868817677044551388913938051452800755962711591495642398174238797936605037300339992466853294989955310083413593932839468319125138483878953747342993140431895827121176783475357199122523604378982462752603702178950220800593435804114311595756616691574881452626129583954313048760252179232364543814882907284578586794318612185945715072451436862262872878024946679006131198264663959691970797920577231890140090293119863694833742427209954759035345650412770295636939056993358127925250867493888635734737223725768651407108868579033032073901737844094769205807247498873836975262535317131304706299074529642942913275667257777718141442221879582750433992635652665823276263163289210252562278876666064666451167785673906169916235340125909033012421383695016046362041353990693279351609044353184210988038398242192720333059674551707357415767317722683889617256991039191649958069689028748059104172369839092048916471970501719836295556527212300819578058833005561777399693934059987338386174200761688872655245472758794104352556322704783570952323438983845364311277464440682070002671179726529381552044528324305289676178354033863955528666583920546393759005440839151666704512003421432468959401640478256118337351812826217972996190224283728663107354223018023273095358961382561500130196117311851788778356332557786212909567522324976796666601988262626926846412041810763627329629120377069288502711055578571414522584184453097894640798694758049662861285049067473665914425792421550312339559584090651466576657013782181069716280998707844904610347012013704843480458302458578041645407149338646372888221508891587452064400055536984606270375508371451976182863365059843765413713527113806273024498580415303871676950478390694714891639905778526301532983654569417820232984583387874377368383299365886167901070165538035974951600959094889703320550983962669250634442876975907274370616366958627965511098379499333592976250183119802708611828135546412206298608649725748694921970174832959127190772335180467260060750804365083356599139280934254540569807329218741617622844357487201424/7448012994512641067023957196388678458419929388223711081527248533352044977719555900896409911310364208911454372282796872355767864929509902561175477911564407084193896390334697197545467782073887964257364887957139003132010852501130954950485549871769236798191705891246734352930623179376493743828144906496128316786558003819365301424467457821133322148724078079634047353115816672890040978843445649278146533979331300874741685851316604383395999549526384036752698115466961748868167226542843558879549888199450020514119289365823241109493623135704002303603182780704107359584487313770959431273523233195123706207340306621724076026428709677939081372977464472567916872181167415619816011788768994881060270883959106286180446375134704191208784402586767506829519547514470140840213941535238715778739660935223650838350763857031880406010463319124041520131510871460315015240189191653764235709876522865586778565312777406178070304418319205723468546145600494604757575494750474730819624793677796054631122198927996193374247579480930817023491690582612890636246203936370239610465766963622397256049980368170699367884857483028453554706959591819258908675557594567115547123188655597294781112729947328201917001686083545397877621734264198905444115168496532430927413411640020685109387821970398354825133006696966885562718201216803730895440456850333114794583389543990906776646903683247833872569086929455538185114394728988250397005130211998304831576496540660795649784996158291043564101764932897428429014219796571168408890427249793411712881755079535964263183376401254218935806244011496565585053683759910198235662778778802659356456448793386460748487455935859873315499088416460121473300867043783620888591526674749650670003723214969005146799344969093006040132783956449991514352364951039759226604327978963315102423573774332846736455398017319381694234557083463388903901554069060009800621129815152937401086405147408619489944014564512682363577754903588642027169747207935002179684263589914407223752957825987051771938578158030425247202857825837716500044073400285862541843576252181341730392144599965198859018605321014111120347958293630592919894579239755895454320580303712217597467521105455578249097451463465871634395452599712376361341464662071666119311841280905564527793183969169614403255680088923051343843510757095200895652358394808017425929265269445551407694548020411939944474605688094908306646303982291034990320062682544915538489749641751559530641385667102394432843726152828571025491415423635534650028521985082224011341695572137811847402598182760736222697170611188122451312732526936648654595872266989967068477402668947314720218980975373329296856292998809613619683844925137837670827698142118955735333598164138213351340278535070145704783332493777218749056505149010192024620379674482134182839321218905462569394247110674209253735424703663497817588685347627404426277151727322081660409884458050269602719835966823764376316142927454253140531921991881358070549601449152225987388427772491706310581706908342751053566545022323172421172253733074863811838851604468805199153707476159331353597144329237608264974492106431237238129704910490438132284420558529429515174102504251889114057564556273359035909245942349920235474163646958941901011634610868004922412542914171916561881724683598717035485840276936462547133349695633912490363688755447626162394417108192312285879586380088266187678872961242320400184399543449487810462911427036990611908806123158292403477917519949925802822502162874681946522373101889422730342411851459987665899448231820960093117200289992901677809030977884833372517489042858242348603994554869786789555835607887171065959866290103711824549831346820991234452105129039896172270331102787580903187442615129967028761715341957579679945854185611630590778413149535294671919532352675942451044264071124111946346491022828659450058355033540957595524204588350809992905273664745953550584210147436070462075033238035485170375612061809728806301329287467323827528413053820288368578338540300374246256215252659026946523959273474549657150490050297127450433718631256201411301337098626619195323496255762440231016380885957513589686254502884988584977751258962661986313021890221589433523791788600332511258499967158014989638375338002795190515689133279459110301866859956340705905652544489192714964847266230609708656123853285875410751969191822725982394681394019354068872358644056444687603268550254889370430512978766276918719326861013941504595331480732651708304355325313283815871786855683794351553439674600236201143140445645608210864974706989878703192003994247380672394811662053028598466573013533424239408651948875600033049753284616835743763591158396126342338716034679251895111744486146470151527643008318417779855358596241710783290224632185376618079702643048147400583265422100895373906695773040610680559254463319898810908790407933448092565303343349125883784817628143437966732034300728224257953687943795473611822943168625708833974560410794519675210397241369944293866712768311234869263454966966047715228429272896223597059927615825363293996720424246439976995048456722120868557509591539267301058988136337091959429119731220093782545263436079063144927831186010757740328973830060046466092266014264458731857601291313058085827899408208659765928284558180592455571306989599413025971474057341174714745057081326919654314364513116968376418561939054694432319100942749525910737914830815854086020321414758372794426610581670934788232087018400302015218921442247740970952633256715128268920934041805455285844680999244576372799504987322310042503057143943293700017416322919214283979758002633301060563881562013586406685820713098017602886719574771496097024393447109539927677202347433206690408954106515362876439909351530930934594525418821365488019310052685174526984251515124459515013263707664691370449483252065765946424049432122461715515143191785677455811632258794464071563113784911804525105807151096658115017595743299929291110839364725919213516551459032033290243637802283128596182165287965368204729969216679231749303338938618504443430150197189038669563852344693834872197261804713663956997053253208083834721150975765415279145779353838625*t^41 - 9521637329852039929923668231111011805386700796737634490819761631206414256472406513336602781919279538226456690982987792629859658923720147885281077200330023201937651333067814657799315992161727361821615067815953859400319144394693204632271547690211996964650916949709069731292800605836018495858130579375594545601494595369234706328858254453524403978982012384771572984540839998064822186777979077781262299974012223595343984814203058587009620482681655108942609236785833136579366208730443960348605326944852507898448531751043251363806432047168979422426407102188713930138575806018290608613371454163244510156663878593183962942155491160108060486577433996526833887723793017834487031962369032947974549806784795683602491032374225803179827492542275993238218872785735989881105275447349251448718002337855568637792415732887934347420232035553229409995102369087989350473277279487342591653616599941037790807626664130007699980650381906285089946296295360080373029308785551729920039540970480896727649900767145598885633050375688937429396998807528328938972607042028723784639299556515764689149188210044497780836437305762955421404822139244650431123985068962102600986103156121960628177493902722328051940828331095018787447575506005752341263730420747195323539263757317732937526610112197633310463975197335882869073075806998368069430993510689505393971685622944856392108889187380750984131533522838954022288634673900120744760879612349198306062344937646800843696442815726707216518058272785194019982037869663466691207371933761547200465730240575819793287252512384851544966140014522000907109426155228545994237384331478759338032094938231237035700334726299009445210495837010296513017786216265978592199915020024965304281293655060815600436413274837315795031935470175007252950708897329707883446921336550656523900689755408239909077399711824132878837437488543131027717889489135469616054165084428192949492735436906075354999788437309099170844131760085821608978971384233936595522291163601843451107416623327596755383462835325864917057970442209651983547481801121612433456192399455805413175106674489796589670032985140666223746158088653264113163485619763067843200995240431699540375090063923456857448364171940164538089973456455228593327431569411333222855128534193339964039517259930681705331033361494368516225788456792074172669286993619285539528959862441937230569823476745900134897538603637103188730730028848179719954726334807398844117354319285228187084336921632457033153722192065957304514928201537680369857745869765470866206413949605741126079913032050231848999770629138670222408077734626237613626566818837706472382891322258587388618132301261975079372570260890804004980407179979969738372947683721713767180462340311146331589970268947622951929811891750539167635627785689464634504791453406378414344568848072027158804473616663190323711106972539893424983487504827570091146632545432758710377652093234302664739308570104497562723886396174024536345894248663369346748742900164906739465853839981103387249359858113768750903944857314721336088248929326203985176777825122819340881340669349879530904730935584349460891187377642332968775580805442181090837612497720011238969013954997527203084045323786115689339118006471893761237538983008100037359394527884445643705055594538545948901562750815482168866662240319592582448138519177176475732066058939151656175251781540902335348783277087504263259623245005069844720819716686493772963705666885115618851315841098050296054450121400756230224276212066489761498456486987434589325853271408560992678798985249132752577220832989161563034144292769589647250406728297432913342893278645461495935162128837445226671240430295124915323683835968881551999286277024245135147197615649748876597234376906168535911777579460302582826551378719920008247490526049415634302463960850390099260898859146648980419841018334917876013251526106753409275576562712206456493836202950900270206040351824722795580677935399380604208790324041577765641005635989027628918215692882396367491615969698309400830231558064220600896505337801245814631121922670899022443513384404551784370456490995229968056509075750403156916676802659300846665981062219359944088147096195192946522118763843424398105431462552807889134947250668663934406558078983770767267900644950767830420113733273198636323455267436930279752407874507045702218855049703625053794086737333923958536578192650967156192408827161279845601832250516725568436284877016883094809120491821659658272398365148729511990587160639540915854563832612477358595014309905400882832284067922573146408154257510441888723009026724247561174908633860327656204971151063970762804703344804805300611525763071547625398021991671439969546271782289987760383936006229298563024797823323269407493183209208707475724003018926734023300778634575641225282206037639736473410142665582861400851764759288521994875720572448909937804400359348617259794229687848214635211428966163736143856146736419547992040286572967259925949878525230502745272506130028191770681915657766864661730628954115396269271013868947775343581985205712601404040321972247117446300768849117443377972066277420021745582918355688228621608623017145022839537302347624490953634143730303872391290421366520946369519004532900996123402919825556952375248216737381481010024441333146646482978684956786072901616074251769971470960548495567795385207928171579332692307295583650256210097974847657358204727368640758153243584885870223521044060621231660174284344120771612165136039596248113906257206114121482433016627549617854546698541132157453771693616256405262609201420409965280530318067169905315472768947589864450022835468466958589798241896451213222971819049253818992545497569606702573056496016603819331748062954958304056185070749222604974960312436205948936320071605350078134757453591329369037489799686690347371121742083762244559389422844179072590594765198628817588062320327626856051107238627501257602245455723366663980341925891978998460534819737052030541400572271600924539096178448745859700943573229307297529161524496502457962866791812296933214344496388122846150881487460479921321396974245439254589278644624929486307406977398943768805685386226681890461448695992/20513546559117316415753291339745894784901967057334613482621779518205382340557592233199688990343660807698047984583503231899866800292392466246375998971043353511504804635071833319855036456704273735402688447177335539010896044138691834000164239473745963350711848418160717192821612533659642961366671413622605721734054563596336509038696717483513738425774278126253620421408601228679070557499197805569541280702304402140009697069722386149807212605445552341225412001868812724478825195874347201975560288229331383423695473518715472917339936644144754036962458420239274154609428328428400187442192258811646484673370744506986964778944611539892985273804470418484174123726669178174424023238221066285874076846165830813591606343207544889710040425739939275540842107596584876367989244359170939881367196906590986020549930761617421379784972241633562048331442057895121470821151846704848343045548377015564200502386461156015831326899839935456060868826401977640257306968426211364384358902894883672005179256355146438751148814101132915655855383177727273017753487072441263788671291240961533365605349775565530066701332475371829194329437552699120401932949205651967089595828447204703049057022751083559202941951555487920846788168871510908417426431386026437642772092597764663872433151203854853424145177291146102890240399582127506516249658271244398093850635586353416702910952798360668600564319808396580362924684867032638881905283633892254191892035279873829864657829803662370370204899494030186530834933832017744990793980590681008183056249278675784649483137849762100692041735910125733136372857463352665217531214936540709096763319157477094392276412291035597235495758519334973027041349577128657378155354814570095556883331516305017637011580509105775482073409966207072782414340543998352239120612560521653634021235306922121338368117385393881658620639721031279977245780264822588531633811771657763357376825869458893910572726267875122463684731870999332906370215290777904080276542910529642357421127304574337591866214688329182767392178804163033791082926776710408331593019054565610819745441338596457319012397193762326820312203592572567653601954590727679749380644444185842390563430244679767631456480742261194913040706179438587355217780171190461953996959774063364455202688616624464900659201967991527182024377127522589851448668640469312610415180228653689857884868605449962285531788974018322455343916468148500602185372642193900065817345070993429922662677985430864051382278069386691197516933018713101395713171513528386978929954612338027168942309841057550804128630287199286489942491394382054236754246655351982375910261735512200273649277986403235036456890063259862742521543657273867523383517844505323854124575558997594541902974842168197458443632303053332100766782066177686572425591864987139570504761249454622099781616753668466333076683193436272258366375297830708883296416738212856450075070232345377163491055907086529499538422885961502592057343609177848132002190760530419344495588953389657265413693527170169344073088040329322195390195762518884521760775515231197704284499706452681470426596362180966455954745374674649947018006486162318255880282930626632599292980012672222286833161456720586175440811612756838002396340721489608828132429018625301249767776849378882499859627099711697188890039316593080115393045065551710516728605837600173441887084966063518568916814641466182373064772798252406302200186588708377773355734126543034527645754095360204577425141292446699490004591533979075930402582224088521604608465872424989105963826456949959702620104337168911121073258012551266069460668859964566714751232695162516615388207226184627693591770193627953990615900874840430088427509549636421726779938856562256479894337141132959189601016755291626187727793008909571792524698678393171209852219683658624573818451928199909864533547005567703969949184767379537439057241945069288599690255658940682067589818794534500222661274237527734348099906913315179993047622702905194588050371491695032695149800879650376914400291317035112293868489368212019267251792019299126797136868891702176271664951908948161560658291033659551728580116740131444159901257113522847406548337217473700955379826829183385359024566537756531197354660871084055900307848382860775522801096109005464111104487916979752228842453027341195781485873566722075432187116505146213006305712070247131061510889793297151725844215480803154003048848495528947223712655169594349621134269096815705813233526435971738031987495570987855925176102182135250519797762119158573629379241819718538614616955337213277459060746385694420382699710119985283766776588211504942684002060233037758398718955104285061831188875494336407975956748278591585700344308563574951059649789070218534508286239579879573430438960996569031523872596394949147513683370649101735297133018627209158878263392773782228994199172350465931458023129708355034789916568859667368953756960625967236119694753602122840974716960011741808061573779654499828997762174863634681187838280820721828037998308084016872187981070008926868145594669868048240980119428830011060259715977691764272130669356225004881978032082324734582892873817844333496760310242871446988915703153508855013914806069845023074132187198818518380376473954941189541904851379870070081763004786815819700990133126674046691030377586817161596973957443753608489094055832414781004055205123863681025703783493019626675017997772347489358119227508327340272146495753221286755391742298130294062588839498633821566574227617981283474436054926412834178962282215629073235156006636620851947005524766233760740840701814726317112879838095021868103421037675332915112407029677740959578482412230336514878288766031336442852085421710003834305042314815521829428291610073410120383239473614047761460869117799725876359533743932730694713302696146696379559578380288295401134593208699224395749363386130921683552408102730232779675852485945312982089309339494234231987985246539660681074482171046419539349033843086537741688612090265500826724568177109856584616043873580600246145598754311592095042430539732908488733043364133323212519815309458378290210613867653210085803207860831591329284159216509981860920625*t^39 + 253803869433525129124037787708874354502685133760850074359594345826062996593074255484580081325009523707638585298607646653697076348925231651040826516043357032030561935855496193512630895120595738455371922675132644510825355057844059657248206293708652780955861882847029814326844515394703185251257248793487621656321771869025175119415448905212250608193830565035880671501177032670661295033740689309210576156540637117536546908367381511013591583135440894535702533418936868733321487592992504417307592898970882744823510321196515401221233765189541131067112657074611352529231299534576444487259268286798564352629985017115784697599087203370462368177358840280063370096362149223876364995063185989035686362763653653113289237108134574200379760491445904073911194727702895230411085041348532560341916913924891892597489413180977383279891652141156980964388547964476271653615730778619883910373720250516140494606365680077629575626039057694928965661496879173595685575609259658401438793756601842005733310038642510918167848107494144102972151839312157444550267579945641427919850020739846825446473974071244901070294174928467203460503293177056121069930788368623986188217375246570248012139221437272494447045886506860867189435828945642203614277782916156443920805870975064241070867347310224374857877984816861272578967385711690089048867753069765496681153092576797907434004710239992679457731205388888844733554821356066174537223787760472317744126668345234800482114123979687573903437532766327750152143947423350331286361564863913484395067400372386910260666934509928600048646678387934332161545369668634069788745622837442688444050916616463097272696646577825120390814778076321472897063937263308516860682138072384154174323721161500380069981673913777005508722688839740434491431876212567364199437745282095792238384354029979162312121703002805299085147510997388756205456792078052211159263098632057619212754899453361529276062871429926471604634550307867603736973732499322739749709302865275820989654331355399892714514564988210675607882240289997629314295817162965558657951963945134523097509755087348218543996446993273094261573822864998305977283657601221505667359801449507163743181899193720297051027081476105182120785336006562943516105169992977168348697890143985388704997944367640037326764297967416521163096574964090185093993128931109917460488167096437881776896160809439742424057789832371729154417339319760991886267194933307664353436712328034658639590993989309819650922951721386405202638190367505159533276362332823693909086463106229703818268896662236253248344209781672852049809974290331166654294706488988458076995197534149012944840717737164255655139721072578533585662809497355151606206820910284859956578562004475238110977291211595430910206326515531399116807469727275768178975787413559979319440723586967322853432305144343472417265513235003513396099374421684462503569857318239034178705597201082321681687549820986199995895810585824899737248041182213344048601371998082988853721171389931471731971813973159250750081638546523376812223407709600313818359283234172230516440990549703342875255847098285128161821263993951325397634498778989479421121344901294934620489753952554374906200200776215931526741993733455129893709145014403011067297975760867762777155284991835550619122650213973528640331119620379942012853844592963035194642455840968130113547394680687488796736479196743521031527153367379574929736937384747327655704503007130079145616984880609952082917889108210419845910136838205189350769576879038574544533036920367453862902354328539858285231187466884076903128094166223376743043996670433246746056974760134555041324255382123577173118410960400192732157824617498890872267231862053150358597344678594792332618233305384853665084716158090877186720255390597954213139484175860221465666210915545979110654309127180965565889546901561670550956328329869134574816832949931716067220975508206529040716095504359650774845467381830057716082439244830974295996234654695221093535728106425400563049030430996645600712775015547104364036540767970304803707267649601701568399224820485021634766065503988528194234536278387590282745901483485926831054369811145718505064190275393545147685680823219466977098936503834608076433670310062489930799898785423625196504759080848807651069474914330963184969350381297585456807154286556194100387074013451415454188693326108913164084358709054998662765287049325643709115602528463572396248514001940483970321075572548186749886046432125146519871409540148574973598591493442213858054447131059253877592931931624523004474175106965429644558083552857487345841897695209282477637857812806591913906687756140878752308063403004488028397260793011830430660720549313349395581186050242428856045823250230200683577721604429831747251658778574362855408860827756889440908379692966705255306924297577371241818842318348958757491320288628026554117316380112220179152325026729480872172888375029575309576714635168301316602084377794939115796915507635541052384115463430005006250350313770943575759733863714464631895337762499841351326799794154349750393645868628462239810495675734045080504466841519274833089287378161277883080482559760166529911977914563006492189121726692260259624427205071105941335921574984123978253098102438754006769384577281474193298411767504307174739495739166856313749509864034722140020319936121177887057988816999757622330490404939210657424141615694851389644931519376565415761174932943094650594658828789989715920270262162222319214555262849780311221968885134487454940210814335624784647008589735452478600498021607853644178057170867726013303868654630112489241496518245140484018708257271853276195261178093659718317512201174145820788369221389180232123200018265799643819566733123823926479876127940883401386249547960030532344305748575335438233596469824863602951374644821573051962636515516117367212291356884255913680074878437960129681457183096443115361922581991686754846740943494587073852782543473701837724853212005702608593955416189752223931637764386651769905060407876455076379642535590187204814198186002176094516541054213822849846544944160072015159718764465934723231847941126110961268685079288626313066994001313239673398/2577869017595742762912996945028067444636013860205049760982803626121143047463404090638760916453186708167388030062660239475416594570077319924961250537361114757945770449140693720528449581392503732748937848195285166069035936213428940472687306093867409394406122284548863460564582641729895132145078374311907452364579523491939621302529554163761559795505634284532538299623680887737336533392399190899905687608256253202261218598428446526159106384084324410880660108234847465709505699614876298381595409554152643850244397838851911096612385371614190757311615608143402118762584826605835623555235493857330241573953590226378028573887372850179885149408095115922844548214984760057252618920269780663258175657001506072241345197129748141140228413501319035626299158187970832796910648374469148111758477744594933909915774632376589286726311511698617630740317885275486931499858082069242608442723912711622567863133231951939322803413746551888978315849184515190125668242365560561457634435463790381448650859881963402469727700972042369734085826486001060642564354875436785482776358932614166026277738955129401611715467447738393202087399319122522797176240616843597197592542441532057683164832525719500606503038578806315386413046554853204157789921544177322330441692969785759426635766001284426580300910612920693596540210214154023318875373722753046027127229872018412698999143068327324020804249522588503598940868731623768286159430643325793276781099100170811286325333945326904543189082369749793440708256684890229953843110227562246695004068659353590270951714323120103986966578146039133797470855754561318262336422677025282443159923774122954861962735811240140052593966987263094943731529596859167943854856255030975341648338660548997216384455283977625785580558519086688812990068795029126264716156978438887806675335236903213248188260084764497795099993724942930850473886386612705292141982345971658928577021117595334334761972600996307056269714638455582835233857054874423279421418892423225056249254997941508424044520979166700634435617136389821246412754464939941313670189394523745093014677128216954803089224580682799070419233584799952668469312293568111755172167651819354193747471067414757465686364413277490160738782076549449144305701041512934718885617944940629466537137869489141089182839713977601915874396725692005457998716025818976951375507648734147025474198488084878593881828147734969188554885502830661575674628495369033441604379697254841026947943200169145249123706277386260860487961249351613075394621886866733963685530962950478747563750270026232217718831206091377002236106418560678149085450329689232451906056224762699834388592600291339869581415851282989417976873986264082685438528742459502364334988328580697714099140505165803480611083126083702067329692279649662612601482711033383872693431663681464177205889838711003935856636521308491547134707829094059083000916370102082293892767159198069063545376025657207207108661809335828825735206180220016248588275305573322697624945678475966929686987486581051280905184730401384822554034600823206488234604123080720511505085463110886971450275609514074784631646335417447676675262815094397994155622221615413496644484488259142600712033956394553662713728659336442642301140150667194176068641913340579523720817290738612900815693138863769946737181607451863734501059329904331621602228133591755129197143677401982166827213039944250251548473114980385725309823447981019473518370588568908005640816431316932375229759422417468569243910336103370541920591166160457548312463877968073630982787524756711602629259778370893164214872756910609102728890720068880550487071575358756254667118041423868213494699120999246218154064876604947381112390366737643663665345649641323564306721700735708538159861105581647690924459321452969521927270467251408515371428940246433821443185458977122006309715740366341465556947552434028538174860071097040600694408794473545713160453895179835527981100129182651949744554968773274285792984586331752786564996684123009108690491643876064032242969942174079111596140163938643754584641863758590267506866524057240151472562289891152302789391906563217000558234670343184816094257977266037824089574376995861753392731571534045426784087194911404087134235716132896358138686280112837457365337744365019989962130648233788863424534930435876936540058111551407479311514307480040767792417816827722803396535150691008733547756412087596353049805294271471034446556999645689935722539816499840363863013155453781746019761943420807227930463507554996481987918772974260752758658055344629685903530720709801867355300462468932161425930238411483993358257918579121130622925569285078305439015358105156103452735353788275268978564700343009269676601442822585516495990159824129169874637440538199727758496098568841628166656280298609537552876911570451402339716007485950965701766358571966776937695992041885386558239966683282705266182153364866031855458051996549339041640702666770349156097974808887213071104976582145177385446641196758269271677289804043056775120715891453604956287797788476430296396846751395616501674889638056572637641196598376864420782432275613501906031678808312583537809775771242759545653854178504940406696290946113415293962777191232982611524651527143133976893670942819099376323403672140274884268209854675757760062918705200839484116743356640686393985431703466796153016273457479509604110565535915563442125622799752160595053391667829336982923546469094199742966321475035594228948798373620531997496994983576866161270659647956620797569085879495156260131764053536551271500668687061340360945623375933098981528050607183851899653941081424996577067866836332459150062836113920362623136945622036371621597937946318412067994890481844333650895150576564821978999225205128160427184165335356915885803498885129181407154213157302305038815768178364653683122895788742580546559869199065836665523785824899752618243099252645932129067127664749223206996442101819823479315150692255026592828166722111528586281208242872202252676697937225054067590138644133416180113295430932296910125156739943665437826435500084119116092754283706656790555269538469800476035086734115936454511169977046709341541421053855691875*t^37 - 32083914459850039650088181135913506166998237812566895373532841263477924559580875837389953235833469746887648622137511834440318774146053476180294219577585744602400423152666755738383122148975154950459870148805920485394216898479331102238532157341767310323277742888312356136334644740696889616163057018802210526674501755527899956436640265766422375436769329524815466747355249884177461135985846008650581168052320575291530909872547121169691454033180207951489213631373566922956763362823669510772680050255936925484038134830063981275091454715558914484349413869819115116392160282586364815839950294409790668822591536206046604989565836765809071923581225318433725066070262176251255004510324204919840020553037690978015640771366638951015838240429019006941667447053367404458121125573527807958737682021853190468047914544311377723110185965212464123286546896384609091375200575933861646637422736868658383557200389583458476170577961065279460229970980101170642189818594685839131932554719378828260477360178115148386534664451136134566200034429929519618486150569384382081242957786428167544557156225873733288369059084797167194766779135896124343365637407988555334851006495171037889053289510688639814838238272234651659630940319309474581866111585353549599999657393354980857595783280350617661919468476188370698615788828754131827104997926515275451026938349025307329947235395100689014880471198783465894289436513113396193463664779581828796330553971239187068895988715034628722982693712046034459188942701269159910668702872875139605313996546469149895265070517134173998206361072680165240365905797287988963309462382859937415342661895422989962988534430245875336427691806544963267187371511339847901920973985040342699310674085925409357806218261752235695273028937046291021308595624754463019776000283906169131959121487244638153616053708397747256490898745189970498511210836755142413471994453632143155001262341102995495669551039180640619554669162640924229122920506964101289474468620906763036384845954051843339448332322342808823228768662711434723203524774933535263589406588351445611191396164436270121799975831952928627066227027261537648438362960801645566604785209511056785805852492041764414402982652773468304896002865358280565300908192595462043781253701305022496057789886965699680111780161889879428821982042793019565700843445647340696256505728590033179657807660648817016295167893563928888784882315681678145919818804487472085819766379216459381481875985929365637998616410751279613172662382208437148083761599076521140590600733455523768111682959703988849240951138126967045072296659759060836483395192864436762783781855668152933185548866850299729276138605089739790193782625350550594213662998333586591592801514833681690298162783339552470929471033095277481009322261400111171224231747480063730545274341925194404952202540984730083373157024874178977876321021239598664967848530981926783417731269584016854199909714574488161241382228079947862065060789520927442859822598910935429946048789752288132993926087049848560798584103194962207162447068558341945448767708054916355570790623174579259984246940164497628989782974837569547675005224603594446410103185592215034243563995900069220076067360423584450958770423798929891076625107984733989734940061536010140486035431855835591914797132819957425919471265195450961264794091960490167435828497803342030544364914755141310962584805558894541013106517756468385562480096891906098205610270472294396322511562907740691105853743569000293781916942865699805801119456807420356685114682346098480899222079114659938033421873786617748904272325237165750264239101172682922642134063755578549110072972060118362020312473698674277677991861241219975620801275294703135533279428785093337599969119130592398192445952428641310852458189398333829065083811991392832112874780492365487419098347889126823775346254540847082516687517107585446660248822004152100620078934437167532181951317624862566590845969364958874761865112520277350828256690028186935816482383685979280268739870105424879025809042800002862206811336491109407761644030614358591431894749535211684959200812692945520837744287146937352950890137056143996933290629575589803481025394660629535357301559813425271477155445698976285321798177069210416922046649359896565714662578771215252053761377940740194970138769004260198662139407133637231994589507616943523312000393087331150119516403031842267567903365135868863939922052461814658107283420259304003236118668394544898855215032544709924732583387701682598067200162681093122803484533076476870862559722142316626926655164660653879355976675460982328004280302894517829563642216635596337078226981417063513158763463062579104505378889697806793748052466482121396932830168423388205858654036503690633949810083620483523202813744406789240832027579520627599372222116475689910920376819292892858260488471088086805609985569582587671214706948558084678076176764427930600804203700297635205489528102710537621050624581244183952831258715254547079492475576122168247110028503238783531733055105995045452193949264636159904972773107540897947197071911663570472972598471304576358399750466867342530198269484915891251983431018268048988332870329413356337764221547319433599003899663053057281466656803317151853970648855476767970752106346388516049298855417200148978495259392285973011122117971682950751185028777582488202544470307600850467016407724723807136736233879475383293367325503780218691781536088425650080645131188891680329325099738871699006810568893699471732693250574204288722303262852999577290528549781859298559813233373497743800522626289104142046449029825641206304216718834185212898090461507092733409772278375790205181629538561662645777549178368045135826181302314836240221485814788165508787150062753734310309570079276693283584839414432459487496999037549150385658830575513516844685571386356505976723630076579777962184967863451794480696747824907417479224648364914865436918572056383641117244951634104971608063527481895085927347768415366410273630125694842895566811987393388535506264404142211700028643367932497098128559665514559016658451590872771914185084920590333668949662094026112692803645162965762305678173105982845652912976056/1741803390267393758724997935829775300429739094733141730393786233865637194232029790972135754360261289302289209501797459105011212547349540489838682795514266728341736789959928189546249717157097116722255302834652139235835092036100635454518450063423925266490623165235718554435528811979658873070998901562099629976067245602661906285492942002541594456422725867927390742988973572795497657697567020878314653789362333244771093647586788193350747556813732710054500073131653693046963310550592093501077979428481516115029998539764804795008368494333912673859199735232028458623368126085024069969753712065763676739157831234039208495869846520391814290140604808055976046091205918957603120892074176123823091660136152751514422430493073068337992171284675024071823755532412724862777465117884559534971944422023603993186334211065263031571832102499065966716431003564518196959363568965704465164002643724069302610225156724283326218522801724249309672871070618371706532596192946325309212456394452960438277608028353650317383581737866466036544477355406122055786726267187017218092134413928490558295769564276622710618559086309725136545540080488191079173135551921349457832798946981120056192454409269932842231782823517780666495301726252164971479676719038731304352495249855242855834977027894882824527642306027495673337979874428394134375252515373679748058939102715143715539961532653597311354222650397637566851938332178221814972588272517427889716958851466764382652252665761421988641271871452563135613686949250155374218317721325842361489235580644317750643050218324394585788228477053468782074902536865755582659745052044109758891840387920915447272118791378473008509437153556145232251033511391329691793821793939848203816445040911484605665172489174071476743620621004519468236532969614274503186592552999248518023875160069738681208283841057093104797293057393872196266139450413990062258096179710580357146635890267117793758089595267775038020077458415934348130984496536772486095553305691368281249496620230748935165216877815338266510552119182311652981590854689149536263641482786314252036944005551996488573800392353242615148130800540508559776562360518994429170383548526590671450993964469430720058354333295601459958636538209087259666014217238469404652444557392317207119687749654825060258675482417298591807024814656760444593727044472281723902370032928477719914998978435728779649883883604708911185733447858555118699073307681779352435391687334352045235096756871044087245747484720446527356730573886225050942312085720766191679412812804377532137669101369075822782994058169849325835207039568025776409088060600832737774362314028851239451751756953608019987443142758776633768158098827082895566573474634798894820938059851822779796716557544461811223704814921420315763305594357880143649650480427962076144210583568556876490466107237164821524754406289521315631559343982472353378997547366271820197815648106803421314443260579194058857203925226911368740004175824335303100186017279272092989828161132410087626342896338548162773773466487422177401374730285950329888246029108594940206138826426274980709645682104104584210571848255032213969772172361079725780825825415819930165192221796717973454076997563887609941708553605704488041310912612969037884217509013905083595146818066630338388981850583628342389987572602610631419634682367791636217721711886321033241313295541879842450819621583952872667887239851611976560691518906094238863763911195208111919470561700629983263350961092884168408047524394169285081480517675984829940853971600049750664045624835615947722472823223576462307346457372033177519520756803297669248021334701862334234539217178289333442364270945436633887881673381721203454317815363272745719828141649542948855893041037640904162068314582194385759769811792546974275182748142843591467181716382725555029179364173731085344402527274555044295234832725694958226256804795297703171897834103747103486793172418807789176419006204494560638212816738698841752016612386319450381754516299330478844926786402745967731736447414918318646040651309894428773406664701750180747882786525162264508488033710238042425264801731903378755563966448097848712336471125701232492955660132339022562656467252733396475734591156354112928537646035740782526139378454619903625228205652040533758196383941749232043604682726943876040579805102302350886158315864892410670552578937650542835496723439870765910646224383511049357976550183426374626052026787628334947662038175567813420954834766068747310649961770815694547610478077700325667512684442068076188282469827452490475358595074190450915743555722251460422925836764516211728552647688595358529003763030458314485821187908889259089686049856942749309841013745276533565271245150395619254047405286573763428809081444729545782767634168136235247740729931492930778970886196250947526835140193210111960652944981058633066010805433706342269081058569785611666339292814098670172606791889560364217324799099169154835201334330329198021016876069017011746923406214025857615998168786515578902108591818549733078572836343565155605673545102294335474104655160849035565973781485389773257285427213252366152724107302913907795817416061650513206522874444935770545065061450076631955380254858941204467246386166988604038441669555958850929948245724419104651532574226132268756799269395405972624403204970703166482422588988828916319605590173972641624399030767510515839274069459292000402063102478263065529002396262901486312815082077726752857397836738932791890200672286200585244101797059430149187546679648307538013602543279416588696959911275041446189828123902657499311843277437286386418685095325287159849370180294819229155447862239135380150768206501375926771349958071836764910807358433678603818172399038219474310134611625086594883232544145511429652569931679141338788617711592771827728929573093489630866974929586988230099026938648017457206434990422229562579893985981517521708829140314019745410132731149878259107645372089361504454613626163588870666406221785724460981538309417043955451074418002792848770346821237116416831165646445907882052585429391948729132495104245747741074699506444912027348672355901429686793588628362869398203744203414767359375*t^35 + 1642717857110104410512858208669608246173926055575857482466203122077476969394196620329824460121917718992357561772704388527580831902908996843510783154041434129636222631512097243728139593145868282113824229545846803395186629793724486137089099713736503536966085816984892430584138569148075261037538323776241993487167804057404555629597467881648515180804274577155244168689578545312817089072222264816732095825586710267142043808186833980422242027025621369953069888877839172165917880070398721337640461302312678378563934692893657059199090681194632812446776719492664490279256806316399199590686735788675916275523420592588907923372082217532014894203781705988648180836831695727933793542962314679213121951088275003166638842717561174464467532626692458963093285048839302776380445975961576312977434721164880950998145383179052739101840441061386111227522573561149067050533041747796255712875998826848282447737353225357497566336952823722414653409683253132966915780653053262447074408509632559641140240074968852997575893001048459894893242974628521456576143219830112045641356486707501736586968630872952486728651459090497498745534946559024594034865274727970583889125589348419517325051020470340117861220298600657082520280706232467378070931958757246631679414570978301301470800857217113069457712265245546863073651214163754473592259707628557504830487233392761325998986198292365962107572263843426148889274052868056161453060502953220356845696391904496271785094690381548599105967985799214406611144213624946633085873909352406106760197495049869943559728174694342790760909948902810556238283594025430712282499694000032035661928251699908096995054679082051984390118072594770836446095985243160803509853065603748738042366442778552047400912481571203403212898210518614844515736136567131554415568406618641960289668177619850125624902689647998473479266309347474355200840798196161650873028584107672893469540988122102059832409929384852557089347223515776407213914770782222058003665289397577580955235975256035476987759270015279136266495414612370839603227929647021006423875512054906058862201640202490538742105283910952114763098913827281841902066415211400527898030841899707503583064047598295169749876624606052982372974578409332906786167011162162919460958476595887315884965752517124184989731082042478422377385650988724757069834672319176726619439816089230023072985293761942320844919715391636645079806118075998330981537947600068760652438242997525292073329194361061190467704146333533993135058503499079949124179235515873213013375407895380554573685129610206596830189388942480153531379857299634866230897945556401127003587951146017715280612962385644016617041549500343301195844111017169169667502567263799589300959866255218307641682805351841869453932658615444591294806329758765853094332009832101958034064557449254266652983710987194885161473982209227347336997796575576322132771068275971750803407957303492106014885723432858191580205144564784721961704011321586886547305217769961737791238675839465174509772369797285959298145098095058738019125964162849651825662939632505821340665287723296703062958447442170115709175805844788825782376853726445677420595814392041106659372854079216111723276159671274192307850314805858339310110283084551940316391728356657798538647886843687015733324409788299228632154198847595588758652034261945623944353710539496922008332859074790134782747518963098551045336966864211400761014553292518136408279171662845213701160290597192088694898474723643190725994641614934515130369581720265593651396714252527948626342535441062906725408413207698322983940600276174438163400175480606113909739304010349297132154137105598446626905289689775374008883215227830933478109180515199312232955918707396911093405680902038006704626063692883916661468814167412216055753391834186758631139972410459870294603162554446876675638170681200382372668615745246224584981244229430438297096675264714920310845081658352812598500752505143672345019071658785378117877045946304327598811315925435382507031673491265599112865358490708989297449865900582262992886235766102077220172377662310062129182260631852198544898078689743857833711907207297545657678717778574289396407305500311433068724227619044259163645150985043410913129863076756374492639754843544555782046122855889409154029867998799810695368985106606941899983221490747541077299769759949644883987447516346720094899840344999631942017673283225917971041941674380635864143226642986765333049861122605495755557405274729106834963027843827371397630849211330156067794355016140494444022817035057345127884224785617232378249673155170973652356286349606712522916072104635643564542105763811767183594472384953780289637918578863008279793363292158526462660674415831612223727859688179958790717073936324974129568944799287389145738746907152860170005200240808425642639982525949325132074420307104445447052119085621129537251947625546850953028823968062613721293873003566330896717575466068092247515924066120874791929575010132039207792035665163323808740655475693273269724663236146433958954961866090057894103682196912696730975984100636864284433534554242920911970161324577837857520419946252590916728486668456828676910886900211187594790844909284980512971994465730862825997230868084394790021750273299304821932444481513790794639648630833322656237900998903080183047718473638837424777496679142144983301678735319473921880702464474296094082300961676848413043115264109462237150806721294632185399292575668920873612112558935055167846698944723617439976403401422723537830754929787755523377644202540905374407622920313835160710425455584451679523919399626705810117943467239686301205435206485414506740688421288831786319378323642472163321836347094242614294400117830978541252276392938369067040120044223041145813857254939202071649674557863232993004067536179877540631160411240320902210411292783789386995374319411042621846783094556401581664351359765002175500261741231731354862965355146599349932897573776727380627318365118254338733273366704771801198306287069517207189591028418360609628152298522565578070876252708351072086854697490748397657422147255197588872683936045645634663744608235690967710270416437529456510793927718824/542899758005421431290908447531358535198879717838901318564297007958120683916476817965341014346055466795518714649910896344419079235537519113715953079121329889353268609857639955183246665087926374043300354130281186255325223491771626635174581837950314368776298129424120068914970019318335233164986670616758326226306673954076438322751046857935042427975914556237108803009550204507687581620020889624409762220060986985383198020027050865459973264461423182354649373443632319910741811080704029143193136445240992035853506038368250845197413556675505248995075242150242636454036818520007502328234923241276990152464778566453779271439952162200046012511357342770693832547908338376395777940386756194438366231730748909562936861452386410910543014426392215295113897828284485671515054062717265309601645014656707738136000273578783282567843772207501080534991481630499178273048385132167625505663161680229393021368880017958439340838275862103680936998775257674298140029982217036460014272122946377279463150554292046852171505996218119284117759175710999082323135459902446925119626310834854199988291812242064221491498935992641601001207297814501115586431860339121908934898373085024433098946828863355691085231009927619947998535602987687783318340795544539627330647870084751020000512320382820620631992407073505144936513207614044925000078706090497583810578421625499339908559438749173187954562904020042877979824934704900305965482058966471030561130031626004482904598233484079580875201622270928769541928399766282194561553575478184632152489012148878259940690977140071039726201083756925334672696894607508233556284172065696548226028172858467152396504558351731846808136255653863449013309146407687176663009390318913725864865986777605591376157658963346953790219414339071003086711574944708936058158717817947590033415634307451017519465093316496552144610823083804320914121387142022876547978030039661410019730667096244507145378575148397414447816350675096420196670492427045969692120510864842061688154790721272395376171494384001537613678582602278956773482863799215439874381760868461585050476053678544360074950771642569126799417392376262408242045411070855406494665002138158131361348768146316068589616935053174481026068531389845379636160275502899554696865836070332635985357220671633785015691059454742418225566175996912346366875961913438459398141308964720328285194486785162217033730041643026154135813022709160036997113758238476681278563642805512325787562625518247507712960254977801515020279659393109106787214156588290761042933863731234555471481278348802853854439706442550439221363233112111930309326148758701113072528513463538048660286261907618084151930330210527781953711615218831032384386537548508746437694979694074632663911654299572512589206695559923215302848496942715888929761188704819348408585116956433312152872552905090333981741633129201449028018496825705668585661573205071736165552929280042624825281016284424122241206418252543803243637665192000613953304732658474418594232154119192754584834149508118907877539781762313405943285630218997505419713048033847773570744569275722071909499952863617013260437978676893157600967949826830044399218439090645173038501471728847160557114908331601332968844224500479320947941063671574765054821041770567818263422384851936728848513823558533509316359762889125391611314706192558432067861312795736425945344403805261249595060661272920375896484334499203732953981772126574827697796543749155775143731084166430124653511987873106753789521306304676140804617304210696570371175263875340182025157077870841334355056464381374481758133960739335016369720755367261611194188467959022026254921314445181090943074577957019210562456625469627388089657500892448648016569810384273126916122506297446515582982331817826821535512668610663991981875142278288911626134560950459913255848113508695403224229359150510663156956311498917909057534588507625258131500623616752343943935534260407622600442287648154148770352046775698340286342840224307361157949459625765344055561595761894847085216555038416099318246436771915146630672207179766290103236193202647978548100166351243026210472145994359494677058898633173355442806172818400384153648517443845929110438379403449370330099093347435048185518227335815308839316169907933476454616583579856789742814457332493267130474186823982506817843056135782550925555838711135296832380024603943026338336641072167511452668953054600846553135548109119908974353878479260779723946609301475682105232675771242206953968819253241255443411058102140361247016940605319919850893237348816360667644237425721698986725264121221234417535325744784273785522903175666085775273900165337656463113097530043405430551496059306830953716679608917361111253375111811621585677113336074939250537895515240377906317184675782722674620487251374419983055860632597697930442121618662892039684034799291002514081290005311067720233057216556554285612247110887897196656662407135697937867469849091684623958857453609100681875389943589717947093009729047020555635792868524336281176703943444072647866858081111217331638507564351481186733918491693205890693126696744864391881172118416321917732189289219919312982051759475484635799337489330629780280019153270638531547092423566089704076795688412032427566234666792369121022829836182578073204958200352914937184187863503160298515284666193194747768079684829792099617326807471992194617879719743537404449060610688415709733954019198877567481266367657606123474830777473273617890234827719311757984625128166416179979780901640565980534030020251700160083909593584391282169322994818113098128246411217921863431670889543808753875873867621971901102393858125474022477255762847391215823856571857431720940246671741329322849046784523201190079708791133342642119878948078938664903650123276289761839978705186910791257468548396413837588438366801962867628549481658669121774630227953493155252464547188435089837086539693773000154537240733427140820591527234782059525830261619170219619831531508219428490250946199831994245706831286427673062156260610758058289918307672649401921759931192067133273380589698305184154318206466828386919326684128424108677097943302759520079572476738513725842349116291125*t^33 - 21117159379624166496426711177152521458295346273168572099007565500824087615950694788478874628972473024131871338882538411823485141037161085420533802750770149194504285394351764383501882488748449595089061525642175216639770112683929591287985875165477215160240365979146969065301064652211382787272657466899023237442115674911046351661930487684839841444134568258444006254501511227070887864758590169877133657954733484768110466392507789221108358901812614477108534804899741425947694263966508731117795059494598751081915685013996544296291013041426325286977403866096185626061259580765595431623083217236670873095173247741019253512585860449996151269338016628226981728112140439473765306157746963345771968392384711816193143767093040889126486603572857204026828591653196475785898820166723431082991114266115408103846709057752227939603543556272538266162953279970804762865877832670644681448018592658299947065174990414201238306264599087983194224489681999309427842998726634812863236452506525618748174677289702614410255879629319186504821737117736016630678135298656703760146306290093525236533571815091802367852970605657805014602480257994862695792166314171592254850858172622656772609993694195086950957493299629138380639358382341644720889864797448680855921021028322410231621104197808479413480097197519927150834789471067179189682550906105570901342151631711816831162094583519114295499067399671178070263005075992722350472190359032259692363635887579988338109450473321380320879150806860879085773131556508884082407201115458462683958895127788016387945304995940977506419738239648812990865157747787955743558597981827232810169874745234969570061614291887716936793835916609412316247387918467698194570688955481120235206931999526444679332678298632924233472421385561804423865849279879908123374435577574143480748203888954380136880801059850931595748691594422681777890112313677908691584726460952378758431082299105518056540992373378388835978933310523245462749248676154068458658797068623117281571908194717262419371428180230488426868422462117629912898033334370284988661872586209405297264763214371848410007578919473908104676769434403236570385533210960399402640732855507733869778909389098805296568726257926562406264001487906084517127021685189046045570658252031235314100700737399998131891970545910987873419981709208847872578875910925700257089783981954757172393978566808373100695991799123169559424895328359602120062132199083346995270804289024897443268124625008599969824386846010380182305925183868478872479839874843355874604418341309614061504724334762131307470719349757347955104086080577882250882550196706020132600768523318062322714218090165630922304732563846286630900314103540674182465658999913431078316629754944508939425328838853656332150087428389588873705113548617596811424383521635569010949337982944301135613831435565323796382450870230562702363632004362832683595813006297969118234228410002535892283543250048628927422364386361669673939685443651898197978269104907550469611538642573078246883119172065439203217524744968218565641618775978413425959785286172776250892411432150864472250582615129853377275992704124052649288498116099436792323203536823048526755220452891123330625014116414469551285751803494293360062594863754681325195538009413175227543460215043099040650819776455515748199135799280583419419976157935511755298537584787374026216173479075900290413907002565314521914619949706664931323930699480712164822382258155900726993877516890574570733471105853763365699067448113082780095223466448534820245369896131742376702695858920341708450467443845310645575802834491409161246475241813250844495687605600837081824783324149490790342639061333183416931749202598924191696199795422014222797556088505533301607100908772305431906875215241729002141822109641028015284717287138703096270600959075087298580890623974877165938449817705934058325166645085982179764654456952770684413064782969072674595661688704336921724182462129300963420596925637790147400800286927712768098122396805431264031604903307017226468276655851406663268256258195385498599315316380164303093954016283723645205716248199111777989406144365689631019464956884523139676973479676840806612286728008804584659893515899983443855712658033815091890095135771507563164965116015320076007482875745870650572866745494071121824050572831545763656235576724513849481929597807021926470050133650967616636607940270838435519829177251372673747588175166064332645009308859781228624664900427720081046133021180869929493602720404866681293649120632561988914383641121732008312259260946948772841770317413034433387716123356361059038417942069599807566547292935763626504752850959956360311756725969130807057136479510130378578309009507069106259308722484740542290033285515316296926426912379850593120569611339659171609873572146882660421175841349866143346786975659514957269060430461904049631299260107502408434095791556566404197272319987525891487909207098766813011826969007287928738028738879411587850210089883817931612947486801214797155591896653601432849339807590085842835405515853498897034847132880894349444005207818950307040433601784347693708016827932417079471100663103811276088208184096122450913209121142249053252595918234886602006342717460143712458061824446130922977886444461122873481730370594515653751852029145878046501217249710554262332612537464347889910571395571505087832158580629716419161271761193891414158078185030792063475505679436988381206431858759277364518922971109686613196787273206008874163924701201244056733022547604257075804080259473614666365532306786641900513388250320298632597487345945172016301171596226662687777416282235995340009835582952838476413564830470006076430280958740345613367723133717059174360664391760845525599612665173694281715518414746367468999658173122833446704600184718341697962909922460655282366042978671280118554506690865675541469892837381442822608258188804325733165652777303954406370304413738246515968471383662606870935641899843594973074093032143139432908704741549059315057047392225887271827229194092224169669871766108650392015007078750518105056845335304097810287685098845478868218012509109652539580717757064448189107193534447594137427152404039404/48646931720915898861192513219655782723913953211371085892858154834957050530150252505854929600901027490637877656802051643765150469134186300512182175548506262486852025972906806020004181459491610577356662556476808804240611423993873354406324537450745015123324205145530472124997313558990612290769414929817054321353644619540899491285936098381276203223648257727339498477558262052660177564518000862402308442657794532740429930109950794396054952012672328167979334537959885296661452605797852073762825846347759142997625989101097745985431322282751366397408175819914214736024804526882392681741480577175357540543438939646395992064511842491043549508186141825330988579561679065985284761683401092691609877395228396914241654252005950798435753980859517499562177224756674343325721690207640260716993280883217539259498232399532552201419692850134505424282390827105661135577812287828640278285229541239192923061727600175487396132461994812157790053653696924220263443546793641259857909688436055311779852200205380542309274730843917498576860141192741853254761241926742556014303432870506648744470592494808621997446141217978638082545456793414078457565578883433862807786592570342691137898461367684201710146147842976697849331147221118976999851325765639751552925436387522492831587125482331596830823692390099027324060323262907251344093074022446020054711328102643310027648695228420536555068360575272659317188614220869203043501976609898837863900540468279971586433533466315374630394410597753473973291075247874748616626664469371382809362814708680847664936467485669448004139882057072162605080366900314357845545176708395748048927255632479135519400050031517190574205757675077369983271428889577704002061773326067538159934228205878637220085811735066931343209624940776971602751933238773202155748989051787418461775594471993818774145617680689655210090575545143756354311952252869433382435307351224140682771565151993235407291987020465718140485336081997887114396997529305194416856676600792299434422472286852365177076298779928453191189837150741842004792371308173426512041376421905159950759503017790713268364764484101176236506934800740359161473603142549767607048835317039259082558133346444092167528399198313125539970298511634890648401458378396017445955720077986795339189715113945679660904216797019929948527435125171357201332971497619933637826282165297520455662588421609517655352154269088365065933066551000003315153562566171745634279896308737663601036077555398522196501814962168594535867352992214077669105211163825337011015579187386608913215168310824628481580618856859358353168748486748380852090156698808343465280332747628857406835686550861835497484796613846575443880969105630020822973704081407593766818546567569411529024341783115816540251496017914266604197893991282785746394371747743669212238809763121264529827289686836051432055701893297620880646818711980794676134549570346929763938434523301310468215144828353415971434266868507509251222013010035897307643793248967241809519010225734117794339977554490941566087794064723423471620576184497984356605111830989943868346287569509146228449816564840234163121682677140963942739063604554663476632476621025553139650669509753329799024633363046714423731561335168397934403321117524620524625541377291023141883726241212968534813066627108737393939046853864282402447554318329608608231300429725486195819391021976814479844145275351288162767413485591732343546753774782690653924421482899263005710670624232090022716127945618884748164991604361661362420905395223707022506744074851270790784684397028793400990722614818501949653580711409947703379996000650682006647712182708066868720547889353144349737865408335054709897547085092059864664650617602925449513423869558523917215278342065099962632825431704912323970669230346235840669815616334131866141089690901425918982805869954785235145999923880883795426192786641389700495930869858894097804715377845192109671642854875235000039631509691231968669538241550030491607781382106394368991887063240622227200859835295237194015820343944094920989824083504941454361308887075832446526540609556270479220445013552242491977790859709632139521406687560336509212022653978529046025852817548918379071539373068939993736477898515685321282995280987034842232631712180419037152023618266737432151833094309432538572955808600583048193822234389117466447655798488825881037636613256543578704000096072357657049189341810111698309636927340493635694791978428385279923531299415383701185723635415968365050969467136313211775184417754512656542736613379921133592583991829422998892852815924883421749575638102261148524670765661673278272661574880473635777231197610901116766406588713566794852284593127852235996118244526645260864997769875593332049920549827503517073288128605768629598314039048631064034093839728890679485292171379722036777967886976961652301436809972312053233090502268016820809413729082128520216151174810743476402926738990653937084898731997462779924628804086836978662669349784024905653495495434320838318619432663470992936980640093554896762263268916775746562590283544039532861462230438459309201893073185023691028778863657376515925823413012537572847854100311423354462306226642529550204302791511705961608162403545348539791827570646239464835684109927631641668712350912417390072128870999365137740518625761931926390258482633798812524021477135286030431660108196415071202318971303184355237371022463119687252146417490938850132729961259642125759393438841691184398766561623594243547009420086596431897829829896108062771866489269865605742285805876737570086856899177250277610057922152143536149791298346219422390311278460750170349676869007658962587567720685250108944790015399411444528695938328076104197943260261935590508934479492235003774182701440765113342620978788198007333331425195959748320561697884983318780326018530641834016895114843966767184106651250313006743052378780325724895796284918796863813130577126651177492884545451145345835647872904943568066293147984607475671169439623640859699436095993407497586214718692720256119168307139126290494781355841583076458188224883360679583720269396669210297430706463120439845618095278025046602112229098433129555766049846875*t^31 + 1206826348961960044689858525004002485739954088199154107355290765157561700313938709296765980910403457620569984469668626929720429521552183692727619325872096800312962895482129274329527384891801416426168655234585260591074433010564553785956040645173308482365757913674097835562381355885459399511421176346017967124778778852001180499375830243512830565532528531470160320441325580915297313365157898601807454637482959966743345763490462041205386728737990574468566788563188168443855840782729153716295576494597179096380447551253058448521892399290527895870816277808624128483621428548327078554554448664051297761131150906391263666946769654401347720150019584627932133246116341570936664736609104464067875218432808366218367717924412863711441743751764884182610691507498115389405542347536034808122203432427702835118475574560838942405766236895594635053791143672412647868895636274323105087553021136235806828446179671356905658148684780864815905073604776707432349723975930126991786367865079248529960058654313605697239513592351525695480156875459126398750938269834927583438906631914572108634511368044969452343608629709937300746485119210750147306569944956667899257209535312919532313887044540022630127755689862166769845499352545064078733079847651852907261836256668251110702502196219039760299242377627472250947849144758193448927308416623998211706081592595481549476509133914277093440185912133254511735272046997167234134075577553900115646050219289904272022033622468152890789951619797555305127651477860710170235636461713280885496186702079558389876687724707956902305772257310437491807600283883415431580862906757116987082304900017936514409668248611299686613013094483985660038378611292362955391010010862888906524633551035242216244025414437585468029864387021735385470756478920600182610088624487072936107306633215886152579466820013493792695245386577260837355287978976046026196509509540520156533731543621382128963318780371568190472787838541378257682075849470887892868632071038045383769479714112555796158302653137776594404959339310822298276967267522248146962471301207366345788557028673908579634140973456199310589146988166708561548497962745099144965240919789831945671475953970315715795287592803304275430933698784503271221041936628243078358275539208895631702857660475873988536460315336641355521545389021788076151082229225943627023545153539201898920258699712874820493982779424242343473217547790107672853020338162698348158305505507233386118870019380945535826653595165948494653970536891144476249371824062359302150046304121292325179116342397048224502074430762276275466384605636472589565127629731384666699176899590531747023083546629680774389344661660347999136683048692331426755190208741062192388092793869232194658725526590735631877599562348865569779909194476911259724183188359663436254817506104351633567797872266177470197406078434113500332394891012964423246809193171590866748533050433583142068175857034354984823282140697750535871237226281028003582569844975200448396937947456577897142319711507727002988118267528736468215810986194122180148097610618306436973249679580699719974517811374426083938178344609466483423111344855747549806432981701343263908222324061002972609679002875372510132558589832018312872740060360599011273186904944010201424715399693164471617986811924208621437204259772125247796156864949441445282830262606241910416441003779775171647837625458322862683405358998163548584680465864932358309951890772377104906479841914560313398288464847621090145753621121488630032800159005328831139495060985496222198300946305734875069442072242361434120299969538029763955275299375272583553814545669184586002160883807595638033521416626382900267149265898487554078903735630337842068261446123705447094862569130083301548531726875096340432322393558529630420889046705805431116702777848281434574272348640438007446121189105965519552840109527192433340961864421266895183103399422162255311496316218924630988604569447470741214319599604382226833422030952340872231624446845615670580203126629996679878886146306119517346685359128755773498674832542183531574721815836549312954253745252897501894687100134892723525147940092154183896590638652644109665582036312283442021325261404438912260715410595058057809779503143337085791378674514083432730181465349175292120170022917995341796456295116572287858511288456442169720440506924751576247509501377188946491809213253160439278396866844310494948338939313413925579153307049428952933299614902947084491293426944328415698343369103015021318549625783860727327455915521955756894078632605004048933591461918312301321292119093100674586177476927736199794523140817679028508037087648488803576280330668855913752046113558938720698912189417627943306565982387561808693020361091071994027034592350310254560198013203786875241917800586012836789540904626701150862038547933945206417199506632406370389645047217339687758624297074423600411884161528661763840749023685513085700180335395423232733940500899248188082554937608012960241719262571452254172411612222214018963225192214063687226639329478821526124677093015540961058079114322901514217910720505861370445126056953909869327268493408671164222156421441691250643317194859422822408826102277361807187586735502365159652711645720391549238938716698165070286599895345915714587486190727787414803022272736251014776134999840897484073475389805685715375100497743481781577791570692067522558065788981116420070042894131790969833248960112785710761130910779835501337716500026172738419195423577868851657025469174338419108257208962573720311999672163066831378399812935645864067746369680144194949091385021993107004019512514099790845344966562626723160169063777869663478438101736279972163529431073407399844283839296040107472350632055561098303245302454270257688592476946626491952866190800632226356392359320982227014823774323965121765121434202822699666959986955157118831366952691149059398058786265218224646621950465720841368361917662718128739791542972204433344747969661073168852967116446926470149168723100116426536128041907434611818392026016978621972931412070207856056087182347551115741879643345236227602748078325972811071673025401212512292438063249585738713756699768679437/22328941659900397577287363567822004270276504524019328424821893069245286193338965900187412686813571618202785844472141704488204065332591511935091618576764374481465079921564223963181919289906649255006708113422855241146440643613187869672502962689891961941605810161798486705373766923576691041463161452786027933501322880369272866500244669157005777279654550296848829801199242282171021502113762395842659575179927690527857337920467414627789222973816598629102514552923587351167606746061214101857137063473621446635910328997403865407312976927782877176410352701340624563835385277839018240919339584923489111109438473297695760357610935703388989224257439097826923758018810691287245705612681101545448933724409834183636919301670731416482011077214518532299039346163313523586506255805306879669099915925396850520109688671385441460451639018211737989745617389641498461230215840113345887732920359428789551685332968480548714824800055618780425634627046888217100920587978281338274780546992149388106952159894269668919957101457358131846778804807468510643935410044374833210565275687562551773712001955117157496827778819052194879888364668177062012022600707496143028774045989787295232295393767767048584957081859926304312842996574493610442931758526428645962792775301872824209698490596390202945348074807055453541743688377674428366938720976302723205112499599113279302690751109845026278776377504050150626589573927378964196967407263943566579530348074940506958172991861038756955351034464368844553740603538774509615031638991441464709497531951284509078205838575922276633900205864196122635731888407244290251105236109153648354457610335307923203404622964466390473560442772860512822321585860316166136946353956665000015409810746498294484019387586395721486533217847816629965663137356596899789488785974770425073954997862645162817332838515436551741431574175220984166629186084067069922537806074211880573392148404764895051947022042393764626482769261637030185508221865951084237337214559763665440399914779665235616278021139987160014756135252190505480199698430451602769026991777654468417398611885165937390179426898202439892556683073539824855116383842430343331635415410521019918894183206017838304895535232025724622846367016840414807616269395683772007693675515795939060688079237301066964355035509832147846374092722453652955411833917407549539762263513871561889149128085518768603806638809511559565263277546909001521655485217872831246134472405710587592875559597927921688194333067635384891963115023426261650119291924195829688056150847010453491165762254668504473045504055298445484104455555417506811109381924753029650563672731161645549737580126845582493345521645755578128741364819484179557744930173366085538969712874514359891822172878450159791975436672222648371326833341998798657595016632214344168417613681272660419190725966257747607313567169023607984216889788799184756345758252789240761647741446195301504910751476214217930888328492644946746310903971606476864208501101275963990569225693611960067602049697511342178834297475708051373473844468684574819681746330424384235570945994404698118858465803261667480872852348807702449717230194490590535774306769050728891099657304976778377752306713638441920492786652842294651891124392943800820803123492176579622124630344716752557479197581842910463818022505923705622723427432113290351178166897243998163881100479087357846248462681386241266710242789886605145687959982625255010151309460650761719621197816522529320426702727039068099407731146402002565351195576407681523330595530356733292970170138236216171054741680201692394890993546537165995851418164298663041051299891863002692742731481213093256529680222425790111842974112057255477881074633479742781326661556127362478001812759007880882848466873152554756702537176728922250867445367897366526558760168123754496813107894309246422932013965061325662100622489068397872527632269265232390892364358430943178339284070387732865018190862948275473619318052871463995647971654386835015367276162027445602285194664400513872053261537870339568734329254328768127551840779167807092955682139786328149962184261220479303817806004606721152040325669590194457728318398176144832125866443254953535993836572238643457125043355418699562468894833973048992584777955890812338052778840784432481357691390288029535204986716147667619120964405584604917099474011506371079396275205484753502625136044097212164585577907890841269524123349649286578783909518098628843484900866431661118844247148655929479558394985415567764204809647749321309353116105541383800318996052249705156491819442509521490583055217888937867172823881438708034727151662870137398821749119703403612595780624219527158837198628245684176322218274237730174737033976372897339410913532370824114336639251030047800985626143923321658391649072435560821883749106663292414881087260122425398406359495777291232433988540541019720751520901648696990779213389238131255668943373196710157121968517986835415985404621075858173206165231550867431694954432404353264788246319592533185758074113802941697613878840432800067672228940146714145583411163771252822923668920591925874182209498418735820809952946572754745937165032042943319698198558028921063543774981303873036378146543227314979764448854926623914359579006456782923525938969068799582043107151788708598222898049224726754213128643528913654948525858005096287968131989662154517681864407828161619053953299310571936448735205628340932210923052218175735723561588428336253639033851785229757788077323819747762241103891922313600812286718574868313035709184897422544669867316722357877423016586267833883092754205940914714877152876813484328190501682874515463827693583794529800005658617068329853038671435692586931826855956460228436043600926086935866732349859961311187024263029263782885365999124164945524479137819329207343320169642505564601813754857713380746137504952923893670095061041860169507727170494777727760490226934901132890469234006362075713738562373663369097742428554924934831333066772787251154602041168060974041392072555879958597558698252976858967337104642331286632094308395221462551928927603653071167526520694266572281889138705732613496390369513156180806466096616879715625*t^29 - 441479476845361873596391069056057592335749779064200145693195669920200032815180931585060741721562598236064837699043224914757181427135970242593769218522738406053880103688653661870629418589845725606310982132075364438544900906009269242404913749752250252934832740117446583129465016640694574588426902974406088091283349954058182554955330836037847304187601243766408295911169704536719088423184687267496634125459943820864903220467313873288694167882169996684450159245602753323202368585792672070417525920570695260900845821743602074236564486145913819242372851912200634898209532672293337655798732493108358012544980732919979917386821238276156325406058122275263958749593304534559811852519848328910462862985288701119174941385041356738422310641577064345671925766740151512683319004189280263124700333237515592538132273061340079877924149143025671183697678333280430672677409292390885158552695098695022583502478811058552556000912321071282049031307192420741781947304143460835252445805730293712994738962571951932628245059319242292226219562255257195222679388634090494828428091290475517157517230355897129441514739082088444389076993258210541270973027448620844098804406683649398387435089964827181864894770972327567593423524096691853195177374137336051868843875869992615210561869347011258265404521441215386572538172439118591757957287100859460684786357181626678183266876452431325170261121778956622639263975153935925946178592635539363758884032782073997225954324520074691954574341693026875659489303865740718654120139825417018324288240658192689334345577980199420901668114332158290044321927479995058196828680553038809010508955615212076414260556310569917943580786568439941245262413551317071531218264818073155669008158056187492765988851238456031558887262545966084420309045879950534928816854157207121286957276736545670313343953567265670620346888206256747546258971456033998057048019185990049660102201859121202066952191183305294682114876684287342613138397277330716680173625632474852669044932731642626281738172493003000494116236939034360809447459015559487953862853754794899048078208860619378036883258510064855056503788961351140498299334679460423116289236195806373150450982041314639597831878588829832427600821470192775774960896090510001828915390204012743989980761214167355341897729158540648699040407998644063749068269816051660532598189981642912554720399859640534519905736683367595422968449436990077120620413536465909618896456762341163576181187644041278862577005681958987830230827119370875962387960667983510775158443206871106480672859259293925353710819976695043205096714819315741338088602471247156747423683791438308826981392982538349875209791900037769343897219951522738561010346857851055518835928857081545125805661471578552738581366741813182545262531823461725174849839022648712310281157832412488699996470212869209578586837676834926233043504889063341847836500402620271228957852502611091176294917186422525711148823898234197085274350662659641623246244009787447552861432684792887778252179631954254193617536856582553283712183873270618098178130103234424207119481468110514827582176070496318987226615604663316937002959283665845307174310639529216481679852095078705911089941756776677699295862759849665768937981404491705898029691075956113510299720173574999633309211682512322375526779214733690763134175471391190519632962381179743989411798620205415637331160626304419005009560999955474123728256183340207672459591671318646241239101767768227124721684055591489866318696052586319643925586427105131445358362248758742551266981576847409109591207679981924456059246345782348246781492349770086813906754153311090237342149178794496303636389253486375051047728825635643814610813934840515351035401478645401962830522779753497979181012630517447212953819145028804256193444083942976430460733432687263007562366085351391507699460837324944254409502732211803097221650261798504955800451686769797714412115716180480096591824564969826545496319416756507021912474474273310051966701535911322452501270746076246090792432899396095256999218795799005937246437434006637506426342296060848972965898808544841634140624544087507646835143636557001032478180296759274175602174091631062622909744051313432733899341888927360576230705445970686751387118292726189329511546365190807674452926167048441033331991246245373151585751684375624809639613681535827264163194022985759910647680235560093138824065074228762437832344789160984419400770462201334398694319563600045854961439322903042006796009016494922041207599451739854823935437359139235912516612306764954146286580863804642946724258393880167561554445579800991979718281168896592645711219716175712301392640634683985318713438619216019485187811523139181031109745708222537233934308362063190449938801798132294234164890571527928586391055121566098575790065081666295268262562049648018609225748536217037707337233494034678404299425072383341309616167163801152608638041209691540976689693659524609424187296638570492578349772079089120012281125403642638133751291205850946194604399933795975079903477474812104568230145729361882808962070350038860759415716974789283269669346976419940362079089765979775017151450131367855088396778907650049696291811762922877694238747983654135820070206805009770523907705681458210637470327465742072072205261088923575752340902838444286244890244613477480782273550108130828478845323309492131381623292638454090544729587732342059079960685874833487319979278477705078172369460750002987463732871046173855802256896082762290013768606391959972106843605289363951757448059097967768183818220712916905000051084994377027860456741740562776049734565391765081694209306244630630588783323412637553841836658851813058326265666400819710974191218035360610360516041889908522740813332628823127281777542482169032778169138892341795456814018109921959928021494037286650068636933216076511357960394785073726148537606905756689372185042246894940602797460608031362925331432545928848316196132105978763781698612080846386130932230076471597934728376363497534965693862805497573314574951450224994620169104681601527443271113499969648760894657704705937097906494926215510483186655049650552552677314523025638422525701206777/76150236809057816671309690075937111948650451199762772195300127936039248101572828003670600296067504571362285941739020591282241981050899434412968763619128219148611488932958702413276723610898008069367325888899468423765807424220799858678486799624489449592441186607118749658341759117919749667740982597602975142672188678788728987685563479504756345402383839587586005384915945638324817551733179826670684417059245628931684744707922217374044337538593932422100276989887186874008511070311074996860262815938837824828796120112404239736952175956819209771767023233067685136232841038480926172138710217624631299729043675513172354383667457874384578635209151906192616075092571512537025900156926833614642062720609514078337352677164298123659757368295061307575352071038204513936550322943449002281886791712228743721480560076721854165996495325466328877495474235230574517268640606676814319665131957127361108438043469619150600008791398472536502732718234935185262707575522748027462305768446132812793698158032749912951729410047829930511939842086857368622742967184302197383511739745381949967187577717337786082398639398055988601362365295033557449110801958114925069710653242927494160916462262183947428803992701529647144974220981600035614394023015482309081142469767660256872787576872872992234987750384046639589122089957965083479518184458781549392198748159158587997050685861540445816213489024801574702275924723914618329938107379875748092373297716735340137763140109643354527532895103948314127952039351637205962593691141710186580325042653111247329993386579499996098939694118137591406436906277074123630142904502608122466888402052963739609943769109586022835181502446284431754791312142040733320393022209164456285975102962669439316473849290474230154906767953902868393697702239246721525350160580876781229857893430771680695716387510014765317500631897305364721357588009323088026843597827929869329491980160244052848625690936545616384367155496299079829319437966487214147796487699080329277604862833265297668246377514166138739221378275753902736565852926890649837530475937434716088134712757291942596292096280341780611220215104910353806762961190554410755861591017313065278532644507071066594944985634039985451162297518591789794826231360801041329762440182706878191054457421640622462749268506437791063799482569944250321601555610711612678234320433817376658712448946445213124008999350361514243035050368389925613830756711199500271015631546568885311057232429462408182549828574732271325376292236012260269448134641061942854302901713942433277943107348244236550742529934704815974588897309116165706701188830154326205029577332495191340522251285187662917813450099204321015033074412791821151839473876580056783147940837676862078969138274365834834323201989391373755946002303141033693957995335327433692974051963415666454231350396483413590686663327477253451289127737473536493790005409285019649423900347009364738232953120851823182264098686549647865402855530298708517573516449974867720774168716372732326039578354529018419669828450690588238448124372171721628319710865410935248252563072998212606944369923969309332268158825035741586758268946728046541102220887251443736224674401209172186347389322753307042226252321174934394475225288554076311946991826293753921607303183952547562452739005906098588238803544264248050212522504365143296931982597649103249310308568316112397209611266569219931940956843114606408181750603875443384373544958642233981277294561842653991603002858412888554251451427668822693505403633069016184151329963323455716836502934492590200641407776360451517248556998421558909686534095751408628064304292067837906284419602469814061677575597511220540578539980490829594895669458627391069321695341093695453587084058761245905887154929281164384358785369670443447444868628676126843133323801861989568517609340198263662898115075995426661199546192351489523587984245315305615017536652473849414571260565930123450232556940710299076382668615325189829796038230193829154340843296039033884261747623950217828146780538398278180602108104948432416811885946385094292004978877634313508775922073127818770125143630716366187329644193373152754662700107459379874624023489691012438023694259245089471059261159063393733315670142386298193733611823803452460202731931436109258135362831599949153787374174054190440351905892482548031032688936550716072211624421888132445481706857474387829204320261848265034375562768792565065954977515304152933446043121593387673208876217470013382351479677430886653218373182926825230836697593737193710826435949316917926648872672446265030408297446381372036587879853333979656136553605847380291548216020208651956560070336481903914185216996669631522129581079249553456852332621203514988517704354428729453971107714767120200405697345702877955863903619522564379292816203095730100011286601402739138180081645318537738501666110219468543677032252685969275109102123206965252376085774448803112579657696809972998813429931672119575163125079180677106955130690276308974268365621952557283752431612060051261282648565325957032607071034983110007673626553217610991403190710620436857764261267816833038002870981112085150979342663276426630270476325221784604734359542150381707996710454356132935915134404827440405167188729863981171554926381818566213864329051193019092082638288375347020810215154134226182090463327793052895685179199302535300923372364703847886125645962029233583947941209039434782075902792710716794813207387591900827113037008740836612388289471154880583618770377908610233918370771949153019068352657854036719222738101743547137857957285490907520968089372288075950698891963365425901369653333031693510590845871220450246324716769084868767467996559770095637151081321766599440845929645616681622050454240110572445327156977405852962597192920607999136154695101918479003365489496987526114559982462834568668146094951237227370540185440220358306003991835164664586741963779503674124374045493466722782738560577101296657704379308194169564985828327050117617058874767922988394288993180340897073902343416745634977655908215604994198123825523680622571944050182977506823697872773171334042062238860020280965332825168020321052745308659309375*t^27 + 4771148941434704126854054535106949454998966504281472714290931108892085028020294082054865160356761506090717786352765318860008547959581182524457731631513931271549944094601623536259709066502599165479386849067528211455099119856786574021997845810091084041551622946797230060603683066225938645974705067295543978892544274012952170224898331384068201032646144919644255277469055281243610498272450989819459346035268784070733612942163082116575739443218637217893716986277879035987669390964466028835484096761153864754617476961197817616068629971084506485355649785595105097697442010568916391142578660664056020505517382380966798055767358128705680864478814582045467517494696031642754499810653332568954732138900437971843291519902131779637580846007926465674167534114273733225452082679931520869096413790346724321778981335969650871919065140584488797851397774208051670152009352424200135746278895449990001037098939095334819610673783792738988697434941788954871092281682826593791555023260935233732497696003123352259004224200498442950886466012583808910300115199229449405597990429557683099937647095112916850725173257546238472555181523854313745746062171265268136920294886863044462130932998739141974967401479145762679533444494261805534010784903956748334663443295587702861583499396768272246287813990696607069638816061681970730381211078713170755035577871883156825914629784718264066312405092878680734782916190496146494269475743620335303251679489852596915693737679526210112976938691537227551585988265472853379657339253066135387476701146290239113362790940775003606823856645190295650273793374965024566853636150832706133009021277759822787950492295412327477530147306771239993404215881791479018730803483091082116728431489138378779530190307715846353451049780513610752916728480743499481352810831231473694884206227262259084250151608340526421341857804429097928187203574749486212892673928221961233175920897773920523782946383905119318431768785374500329230158197279346361460431418293643681228323163975419734550703249887506822223676661168199056085781646012761375041188494870725062846430983627665082063844168611132325790191797844219650766400468471139694893266992930788686847112246839016089616292662818845835937364698357765692955442020610282472153262774884943542827421964162576776498063912506006864522639937706671243700026074408178248436760079486852608710305763955599104235582862851938935202345414171871439067214659799736010943469974217412581462845647252671089005244960664174428389635324997098651062251107624746193513653270735637234856480907468282462466672198430532763223537903559898158240637941589197499524485808250511882456633754043592943209352890163910419936865604508141252688676124849823794320493566411847732883225202768801592242880172113305371624876619950660874288413065143128863223792590354466610916537641818564417366085744936368228229941816092762691279844114693343046678749109556600667277335369677676023862367511230412314745314753917986375894282952174080824469574848893278692422465529165519100006893766369727503771708920313101699403640415970566262619718852931292854290809039758405316275768195281421081645685024364404328267485026179855312612268404635149131235236206107306231787944181651538910413433441143324804841662810242675277079149545730645033638574878320814740352832902127593597278382192966384525224332384267607113054824857764110924643035937482172211015978485166832900961572306188824110156009948886342857182706096450075293188361912472781323354141439849327217279288518296426468144560093474255940427105064475650311819964293260561995450914587852340849396350619793769393598057102798342011032965078875888330759905840196135708233827184100633016606538765029397964199963380575127742648517925578486173389928520788468424904078999739784786596658412507835812707357026413393071183021553770537138036928552674018939860168993208953964575055664827039348346498884696296158630497176081220468555683399481833361656461711705663454616836377916393908213636684708358097699797407219170217795120718976907526228557320792723319570880831474439362436430436187002737710472619335207102604549382331003438018337013900019365128554487772207730675350957798923262396159806986802206823557336482886036899214793711389726654363235247630824933706436130529632475439713700507313880966427568538956913758276037383971473800584289216036859374440424152420048114062772017112872378324242681954410431961226774347965622366968651522737066815707800329049133269433999762957236024368796919286943063248187494688691793453538314581850009163272699200687544459193878461448979009427033028349162276701946159176565574752554733197114989920500628031480765721473092595581251870823814551519713104614091807885193975730170421011728326397399070779655318820370137997996070146926725365926217891144287932831367280809393918147892505726869118408144150725061142923106844501287874132876781083199285984036398018372372548971230043013911951979046144410399591803570053953771573352225748780361279726469761758166576185552885020053598283019194471577647530567148145231572364514551761251561112085798148017230986791785225723302727389991348431483917029192164777503988788112796701386549039077964480152185768313857071370002444191268443563865902638536481825224621700300859011064117302366257605207647037359156314127135753801278325046908372681362183189632186793495566177163194913552824237017252880540248075376810436751511576708891798960631917051378086448031181455498489318285498755603481202286638799700537978451549782709302567698529475745740964718646200073540649803698032376896812119218525549324882523403640016360990504955231018899545537979995872045759924271575968707342574785410853680698310819711449185578911613041900897955065708231270508328977388071878274327909152861208292616582373601547247968411654396637825773316754005393825051613954008247516550119603935577622733518105814657949502073840099201467733382425610100054418015315068536305979656146683324542645598972415606395505578664440151604637889237840175869869479666773657021338582835641295848649018896326398934834821901984208799813929822230822820772017322396300414538643178211230506112343911208396059837585071/8982907564327746151782272699698507465053766187823867757112255832455000192722572488581143034925000076288477063868102984564220026283226470318715018967663828814382503416721239525418013507433709470404997516894252108507188764671972131477443720622370329516737969605321230283771055658910163062657593687902425030718922997849707475028834062304542554078021945521720793598183603216965353477861858435109115921049396197338793181922027120827271526483719321287569977118992247784952485472553361994999997669213525869336285764539185463094896025200832191967521406259160021376255614766946731476231918223819794469986555707648498294396740031604811662331597820326711980822191475565460386203407400443150467961843153381568129795121361788500883567674741472972763981346157654865810663436243514261935844793763090686990848725327568855759951808800430009536104558719970717771759282234528357541041979454942616486310191424101370172630666689042038102266803984380317224508282519998239535831254537071592916589949382752165657454006333419938099278829520245952557905050017851944395054995966260796690573793889989661061942209869733641618345893832025254832422885342096149494334386317730521070463664159446513798545952472384145413212699771348004201179443085344857571238472822592515486660312308892610380312443887895872114494587278374770032676496944489601289413074551367411213726164239592826663875554168296037608398104453543261458550106370552009543489220489918594753287985231452373487784898922447236314723231308702388925587440973568405342901305957413308249852923565026203243523071324676601060351909129351151250444635216326180372482946686618130024358181652371536397409373529311700560704086265644434652794510212451436787808544553188969045295155925561497149754742812340023549404710430814844742897787461114538822855458910259548259846544230348038056897759725663614319908293252210890198722105891924319770904887289273233641587882430848066229044792231693058120606755923083769520767844937835957361080425486072221224939433791948857477200744066973191859850453391560989619723502439286280397804039264147216191451493579736613749879125374412573217575556718219103639163672866301559737486165657593383226107399231274716802294515466544994462834131366079678393899754517848941001426238773626866020142830377518680168081531555010090269418553874819129125191715206729938691037005551645481622221061590033386032002467978641552336298183708339644754192029128734144433915455010660658150423007555945269784123092250803668479933048475251195851516842294774320370009214700153996052374628068223512551076505108501295843549751349038575146778489029777673497020865568271211347897623650591324534551123777953405569207730529515091883493562650666696508204322422365006812863681419859686126395852493907562678342822783074736159708235389017736950249142630103691566160630470296853786753921179401970878989672860317510651237597133526845433010072432959742845759672382098541794492892402370421726980431477524813099654286198579524165127261372562034209875866800572204575535454671309886421711047374308660324654978273611085450115474748438601860121262439175512479771299503530697341978169389847994381476873628438933830130238333072936404795948653442302446163096020149804927909302554323911342234046690403291258755999027178182370501503306980801112589884599126036348175124613833792364779753066299511777226393032741591314193775835011852644816995395309010636267768173825019082606229006646994554194650522372038890566328622115748158474618910049067279500814293821674313263861549865144436631217917322519928979135334813802412124133744258082832606844784082817175241328756809865103201595491780490274879357401402344157768248415767712613177392580051237778506476397302021044824095868509648465340101163051865273337478021567906073902949492923349510212169842538202583938166537668349404293353874912573856763989993382564754956698305115896680941091292684720118110766439117122316973288871844841837329643769006197994687984662884604552643469117862275695653610963511056148341396826454102120279476175527278715556883619454269945387085622330077880846243794956726900246108027996055241614840734898449070395463511654291652411313563544281850567546177467292927430015163092605916557094579956073929101692637097185481005967800690586594622695805346762835278548898798404276994041268996815951481260140137544512550342086705775008741324445703212004980969163652011842039503829120138040482431383047219990339639657505258986029239361948791629277796984726738457785736364298257850703044388836088281347283683768198300809275087656469256908607308624767600177589749430515045503002519420909499320141630433143109877033930903436162888248731015178805928691829575303527349218087735389011514739928575306586603412816520876529238019741784421020298059985439255569205035104646952746485317038531094173967696539298111381911531397214993042267499639348673493659919747837756959761711472753324592637806456754655586922020495451498392061188564760372003075731277996996109213018321644861602488342062243080486994574860978563162016314835999929296578487496789855236739969338444319008371820150920073748365526162316126622867091373919680887632553153398109842221093436930529014847766780717607321868796152022843704866757056521930866339181038075917252158637146239832602269649454293241125554004655519291610102122064806613886423738554873398352492969718113448480180525657436688880774509273880875295980743167758526079050186032327391281868766739467714616993547542727367540556667070691038976508618637602411368545348920520488801262133109418094090899383875953241551962072996419217833180086883915034956712290522216190149427563811464270630532798853439546466826896074438022934040529108195893739490025805731561971791370184186579321698965164893943601801951996281865023174780890663158173143464597930670415112789348877428487969277430633401526097137555370350248473079801397007484671530922099685631963789460669171476103275855429571483869624563764986096678982079104989556881868269606879895569591251197586940882743246914885426704606825663806773764511104917902193832508325279655515702527065524614624984631413338693427888659558514828125*t^25 - 14780757755963079983587068284586328129581394311398065373581769568244900409813099095958600066496059566645382947843056133219157041586880023409512027388409926474340575299889454540327038556424062114341058186931515430425776359727555407230015505070950738451850734778155089884057332307654736379511903165206884225796630387020941801711527750151272903428903820820010943278835547865295292939244847459878166829096697345354799516766058021065003616302978937148482735941528034092020773197776183338445676150452549873531735680544266421056771991433327518687189850584674804911797870876837387903933100861228320412094475898322445885312588304528195536524122719438102845742505623539866182575273750355246193945360870288325813062841980142756143350552699461652449508022950218569157088631624131525937836809232053149464337283265173829969268168204501737517618461002260042445338015949058625665330702301980085766969298620929512722530140613894951234466878894154848121367553755193256147954413983182686499139447693002903668488006859222474088859267924107751776974429243443865064668779852251425949276942954527017611590620003012063383584509062110381305268152162065031248241237338259717646930062283334757967575204050994908364205629872883179081525018313799745309239705119947589873450486752233665904207057385240555768523340635052490597608423665716838432859631740683147106580008093186977211184737952462175794149884949633661938397128826035024696781924816463487531230313219811217054217374121902171681269388874464578167965846937149603115312957141879057419633138709567868226352732500383397221693581667451879692159735145503835885390034578250194329680951857869209935929115400148905052317319994758121234826266915054735302272886257692865837666498612587344688795390408179159636880623000073337997380888450691761574755988530094146125553849908255973206865165858207732733604443742853324861940390661611197428056291121398536945522358436632487001425535150499817808148015873530781338904919631017945952593109105713720369313458006740406345852731485671998892623012459854867580639434010464017103485649910351366636673193826755921777791430268241347562900467763396639138993954604106591100021281245948302106797988303960233826491014453438843928822381132295376355793527503401810765941184216131039217764259354414890741456359947497406008085806691310374821489111450400706520667605193054840587331276492919948813498151192989725556704882273556975630292031000395757396252558944582070233330774157842765858248222968103503345315827942469709685159999602922408567725516764533805880841750848219554237307539699392241613617493115586714781502064355108893886480791610850536346340555623046757816280034876029350999128417688108913050459171740120519215143283371421583866477730804986645471612229308269232150882025057339773913192848631983147497902190604750113371461245368001192014516579065568054674261438347218752223478201150763339424940471991184368243755837633095963750275651698459334407988922143253800348669573828299279691156872995042747834296208579632533599940193131972743024808911174883972446081842453117074931375128713393989763970663940550776496194674764065475441862432011823301766757718102866154646704220903581709109301558418709369927180384383052993528873922367359120016946638939711588457531389480537512030957390799157297773928869847486703244303707567733031372393106007011153345357365682434537613917606051035878892170076455681882188968829695880033381815910881211283892017285773281627130746389295259498732070641251309789414925226252384433886758206623108652978118705445741635509556164142825944313306337125643301710480102045634525583699891521065887607171948329486180286259193256671200030964468576901642895067574009053469346976777320569902217748125023683855649165160786454781359224621726164758194584275676447486183542119106070224322669950395760596127235752716286219703561633313135291243459414781139547268791212041409599286474752941555253669336932114970900800902156848950497269148287834173245177955805669117293114960680174560784529552229742303150423595172459429889147088805635316136693336190334534840651508464382604909906846906194428280751004352227169383463316412137919973514292964079473432150752762727551486951664489119790253934733372957076600601013741861484097087978806752696949941127558869174576909286591933626985894528985897676283108931154856438889751557708385906120294210851324968940592402724382759715017813487817362915164673375060717188128117454053823115853895149231379979284342229652013255048308973490783797167817214118717756166897710610933548056645810475678377338727659598871363671602522485489039157218300889867408456285029655832156569864910537583730632233325183503180406633594394323525961307447842014605795481342591088149075774135147075753733821043747351918967041288101757975993469162970084548401986793228680660236868582446256143912507357442220401632930870247664769431141502942195177725956693561848445343196224299739931342894940098778804161536519168617660253195713515780235565327227255494650061427640262919619215447404366096609009113418329852187259886373786078917267244650767946364558992629858627499024703683171894288413363924480228593843933864286259827632182888677550780309981606893617390892262849564647081489552605548599668909263579793893180524179869177946413063063212613976321064410540216461984971853066275681073543423476619700074612539792828646773701958172888063361893717507589086069345187334212360069013320315620210289657613910626049397613879923832861663844612836596915171376193796834291932171293465649473057800853998750894268903431576706562331504165488353653616946075400167599896551281905755026896334868017318233956965125237673361239259406524298594432930840655407797149145851466084287837752340123182183191861873477924312683206687717437120503246351234715690441308823262198985139091338770250980781846372255878456790548242587193483940788189807359892823520814260635329771869751158792585171546248731232103777910727039662524779999751615123759999790639237302203505819694199951809567320293294934450192845726570605790576939637451926455910279749792944856724077327263691548206428585340087328871592025517324458/359316302573109846071290907987940298602150647512954710284490233298200007708902899543245721397000003051539082554724119382568801051329058812748600758706553152575300136668849581016720540297348378816199900675770084340287550586878885259097748824894813180669518784212849211350842226356406522506303747516097001228756919913988299001153362492181702163120877820868831743927344128678614139114474337404364636841975847893551727276881084833090861059348772851502799084759689911398099418902134479799999906768541034773451430581567418523795841008033287678700856250366400855050224590677869259049276728952791778799462228305939931775869601264192466493263912813068479232887659022618415448136296017726018718473726135262725191804854471540035342706989658918910559253846306194632426537449740570477433791750523627479633949013102754230398072352017200381444182348798828710870371289381134301641679178197704659452407656964054806905226667561681524090672159375212688980331300799929581433250181482863716663597975310086626298160253336797523971153180809838102316202000714077775802199838650431867622951755599586442477688394789345664733835753281010193296915413683845979773375452709220842818546566377860551941838098895365816528507990853920168047177723413794302849538912903700619466412492355704415212497755515834884579783491134990801307059877779584051576522982054696448549046569583713066555022166731841504335924178141730458342004254822080381739568819596743790131519409258094939511395956897889452588929252348095557023497638942736213716052238296532329994116942601048129740922852987064042414076365174046050017785408653047214899317867464725200974327266094861455896374941172468022428163450625777386111780408498057471512341782127558761811806237022459885990189712493600941976188417232593789715911498444581552914218356410381930393861769213921522275910389026544572796331730088435607948884235676972790836195491570929345663515297233922649161791689267722324824270236923350780830713797513438294443217019442888848997577351677954299088029762678927674394018135662439584788940097571451215912161570565888647658059743189464549995165014976502928703022268728764145566546914652062389499446626303735329044295969250988672091780618661799778513365254643187135755990180713957640057049550945074640805713215100747206723261262200403610776742154992765165007668608269197547641480222065819264888842463601335441280098719145662093451927348333585790167681165149365777356618200426426326016920302237810791364923690032146739197321939010047834060673691790972814800368588006159842094985122728940502043060204340051833741990053961543005871139561191106939880834622730848453915904946023652981382044951118136222768309221180603675339742506026667860328172896894600272514547256794387445055834099756302507133712911322989446388329415560709478009965705204147662646425218811874151470156847176078835159586914412700426049503885341073817320402897318389713830386895283941671779715696094816869079217259100992523986171447943180966605090454902481368395034672022888183021418186852395456868441894972346412986199130944443418004618989937544074404850497567020499190851980141227893679126775593919775259074945137557353205209533322917456191837946137692097846523840805992197116372102172956453689361867616131650350239961087127294820060132279232044503595383965041453927004984553351694591190122651980471089055721309663652567751033400474105792679815812360425450710726953000763304249160265879782167786020894881555622653144884629926338984756401962691180032571752866972530554461994605777465248716692900797159165413392552096484965349770323313304273791363312687009653150272394604128063819671219610995174296056093766310729936630708504527095703202049511140259055892080841792963834740385938613604046522074610933499120862716242956117979716933980408486793701528103357526661506733976171734154996502954270559599735302590198267932204635867237643651707388804724430657564684892678931554873793673493185750760247919787519386515384182105738764714491027826144438540442245933655873058164084811179047021091148622275344778170797815483424893203115233849751798269076009844321119842209664593629395937962815818540466171666096452542541771274022701847098691717097200606523704236662283783198242957164067705483887419240238712027623463784907832213870513411141955951936171079761650759872638059250405605501780502013683468231000349652977828128480199238766546080473681580153164805521619297255321888799613585586300210359441169574477951665171111879389069538311429454571930314028121775553443531253891347350727932032371003506258770276344292344990704007103589977220601820120100776836379972805665217325724395081357236137446515529949240607152237147673183012141093968723509415560460589597143012263464136512660835061169520789671376840811922399417570222768201404185878109859412681541243766958707861571924455276461255888599721690699985573946939746396789913510278390468458910132983705512258270186223476880819818059935682447542590414880123029251119879844368520732865794464099533682489723219479782994439142526480652593439997171863139499871594209469598773537772760334872806036802949934621046492645064914683654956787235505302126135924393688843737477221160593910671228704292874751846080913748194670282260877234653567241523036690086345485849593304090785978171729645022160186220771664404084882592264555456949542194935934099718788724537939207221026297467555230980370955235011839229726710341043162007441293095651274750669578708584679741901709094701622266682827641559060344745504096454741813956820819552050485324376723763635975355038129662078482919856768713327203475356601398268491620888647605977102552458570825221311954137581858673075842977520917361621164327835749579601032229262478871654807367463172867958606595757744072078079851274600926991235626526326925738583917226816604511573955097139518771097225336061043885502214814009938923192055880299386861236883987425278551578426766859044131034217182859354784982550599443867159283164199582275274730784275195822783650047903477635309729876595417068184273026552270950580444196716087753300333011186220628101082620984584999385256533547737115546382340593125*t^23 + 83167113270686805200036291288202342186838817259287373343758413161829308574409348211092166703474383956264599902482518206519816334111345868470862110611486569886950303242849525810892615487171509284282117686592198462729034266650022474966674417212744112830697728269404622518356923861525498931584677022018669481028251667671591704709499034015961085291513078257617393836454016597060678493698292409519276734491068368001181199569022768153493732831209784674015729148683982054076565185411884661684064734009300064624255315890746816397051427919807824976120246138306977435017433713958491940754256434995667991351935640321762511551710176680258899267009498186928567358255379502854185108866018482176056361735494612604408361430163093090730376961222287468173029122832453059875005124554261579013916899011397166713155027015316346240602939106561162482312582240123121852617455650132104252039269920259821718421271486748556775372681222835192473655688120984552169780206436551682780018633454692105503575891901038453659693766004660982389298054501643318917402992583005694516953447982313597954187614800408749044838659491329064231445525984990628306422313461391690823229030783967045461421096806653796195561782105509137811482251748212489611752698749915610953138916191075574597310369653643080632079566128608775295114832673432725364308275998423928553075289828029206675677948963856551184282975581562614603702507629626787073664500869008965524750634706115686032291589529493478704918360611339324743191599614653099935343411152538463018520062263283260811702854512681632215779872097082829142805366221349559087416977660324408699317037746883761244260655496101252699594552134341337855019541137374985806254902958637500690685214193305245890237844723871721209699058795287448944953419084363737819812101642934214928474722573261026627483496200160996168966368497783587514748455161328194235504156692879835804717402267705139565337177803260050959513523754864317230507743064259960903548274022440292777285783824440657899727642055917072277610134375335262484998126545655703080117549898543985224788661890262478230079215515275328535221480429339993940066534207406081090012332507980360660614657308257002552575429269113324822588650979058089836844680872503149490829364647830710415540701270993526943202616968850402687897058389143074959500159789225324125504569600995912967608226471226667173115081158488024346834681581658363015929654386009690783572326069219764575727788616922789792573407880564905143601446520026545649639185623754749388618450072487063473398623341825762539125292117080796966244812282132602338876944934938714935084910800744761693231902284079630703936779932875621975816566270173091193634111035128324508608279351898300815737565618669701650858078491774905225133603203991148241710025913145819895006421778764886529854257161627535570266258039918180108397336196413633732189822689908024380582041441332757905558855945509815841581263127419827253342887552743919940094541308460106073249983949702654246694746451423994235750412887948707121889840559234756829260676229479153147700837054036132510034035309413839683658680817785468035291219345655880903791446966205842156572655565512202488662768346592111162854688396875827057807223351895081934936199634409635280336508623827537194494650259029024444950853598593435675576677504211588180381555377134910873240976603987745311475360759813991196682055177324211798856723190652852833056650383828880010079892226811701240363665279535332471060298517086465640222156873569255981015485300692941947261243608366068517601601922622926960172274326868449248196079574061483411073652555437441341890361558254009444944783094902014191034083174300607942316103468553246769042757192765144635473792929502048124682877136046814518256578019224699437653759671997356100550290568630058894877463475310289400600259524950490766798780141450984926093468055696676692907660159913522962649287446613643359567570641363017662153575292581972897882083305720374194862448617531373102880812398432096390413556962626139811352575374577049803518846350675947609997359587990982689339920975302948042572396446215638958781133526330055771432927937169667847231044804066655192337779855975514030973875637554661179057358520466720731902865263564500249197072687942023611565933374717018399548626066273822143800857453547650797633228994728441775441797150252693767214981077024975323883900442420306186669596034268853953292843479043815310438994479514599966851112815470512672347925579868873716371296339148721092800324153255895193666201943643032400141549561251825342306210528871818189665114844957821804308637093346342157003581368707469476671906961666666747904632295908967577206749102452156342655916872597409890805831529533796721362591415405948986130445494611120846008972945128427433162138523541152473941764177565663609959185039915888361647989923677860854175839299618523118714967607119689281825503616203241548319106707316546589912760362986092133014529209615707987938081315199743538763126357286427779455277377023493197856117258046858710350310897522276176438806329511161185397689076852252798929288825062905960915993948398453913028742691057607655097762138438381637152556581721353008003871011701871135598061475883678815137612457568130149205607237143459585021160483816880343626253059606463013252064311079243196944048522119837677918677007352305715724091643445350523326766082429999520101280122754500483082943230165121532634832223650188735493697488330129297725574585942132071998650801114999292614091950113800742466456093397314081218953587668333004013970894690586501003753993932498437064145348051209422473970079701008005673450863889110920826086619826935421152780640054668445334206230546422645472689518053672959490155694106883636301408111737257748672239256901087004959308596277360166145437209454067812296666155075204257099536433496044159426602541587918890525221729720458415004571863248175081615742646610553347796226996706868482771065689299414154937927512875528107952273524194829593781817041701571767970654055327630037138446760211664842301248361328148867155752364468227005301445500061886657504914594709607264937489670554405014604841400092/31260518323860556608202308994950805978387106333627059794750650296943400670674552260262377761539000265483900182260998386283485691465628116709128266007470124274051111890189913548454687005869308957009391358791997337605016901058463017541504147765848746718248134226517881387523273693007367458048426033900439106901852032516982013100342536819808088191516370415588361721678939195039430102959267354179723405251898766739000273088654380478904912163343238080743520374093022291634649444485699742599991888863070025290274460596365411570238167698896028046974493781876874389369539388974625537287075418892884755553213862616774064500655309984744584913960414736957693261226334967802143987857753542163628507214173767857091687022339023983074815508100325945218655084628638933021108758127429631536739882295555590728153564139939618044632294625496433185643864345498097845722302176158684242826088503200305372359466155872768200754720077866292595888477865643503941288823169593873584692765789009143349733023851977536487939942040301384585490326730455914901509574062124766494791385962587572483196802737164020495558890346673072831843710535447886816831640990494600240283664385702213325213551274873868018939914603896826037980195204291054620104461937000104347909885422621953893577886834946284123487304729877634958441163728744199713714209366823812487157499438758591023767051553783036790286928505670210877225403498330549875754370169520993211342487304916709741442188605454259737491448250116382375236844954284313461044294588018050593296544731798312709488174006291187287460288209874571690024643770142006351547330552815107696240654469431092484766472150252946662984619882004717951250220204442632591724895539331000021573735045097612277627142620954010081146504986943281951928392299235659705284300364678595103536997007703227944265973921611172438004203845309377833280860517693897891552928503896632802749007766670853072725830859351270477075876966291842259711510612331517932272100383669131616559880691531329862789229595982024020658589353066707672279577802632243876637788488716255784358056639232312346251197657483415849579356302955754797162937379402480664289581574729427886451856488424973626853749324836014471984913823576580730662777153957280810771145722114314684963310932221493750097049713765006984923729811435114137576567484370569355667168919420186644808779319726276045329294333316183391368588565672602130317679305021963744588261367994822630025783437099090363472066294689538848748361032796766310167008693874161563278611185814634887632067156535906262263705677417823677746237777584509535553134694654241510789141823626303769632612177583815490683730304057809380237910747277851380842902242712519754557598024320103848551042029830223708765611341111707719857566678798318120633023285100081835784659153781724586867016352760846650238994036633051177903645704318858658884061553904937066306838024673422106875052066699905103243659889702925444835265560249067609891901541786349586796915971056744094642869576515879050368016465991271922863382256158404747554444862594137929799324392166577366401852124566334473221993288330783429604122272286826750084029476671020447539520226967489728853229399093818688689901313979212512647574150121321149124372889047211470974482482603453580470876614580074649345231508293187871812798404958606491649433656141597429433540670722300984747847753940737773394339905841247203963143975675357014211833244911066407469676943131541048597383817854695339170823604962803591491673806970754132662833742499426610158238193530702639476638352282369352847390965152032394191985430018128257471819848608203769839824073698330559141552311396106156580163756880157669033504486871639893857326178578307469202537862611033235987853622413576659383552047420491151214423515056313137182264235373256295538351052032944992104819551085855926940871484695757021538685176971325347249310101803320449674997698542826011025467208127585663067045274020049593907160316141569021514186626838423843199272530160719420874566153018475396228060956060275378572577090834929930137954995700859409947057965708671025344928406449409612856455937426272240819645757446602764976213020556934950391371201134100839975060697586179387456452767562268589618689138247137273273890377098205473900767946403241349286981402606734666769350167818446883939263616108919511154785287678654903675190461736097030419809071047177777333772689509001210297473325338080380878861213004325566381946008118301271381752979581794869886733506849049833094362547757937320446594473149587219088547219513330086816277305044513014041953434014191248618012328018192358350448767584765057634092873907338022372078079543957846851105583932822244631847566922056275175278945319153760071294951442066921379876601492650321748308701409785150637248749328609380833522164171395557768903294088207725407583956757427609052129262308175787090898744933383757936520722475394219970755925181569582379566469506201442488631324171214404372936205366094570703544847429546460061303759324118376659430376605920094741120516205399803816775629279753952093136488828696223855093297786230149133934125201856644312031044860120647577477981240489488961284973825422250929405160518240971670228396897273480103410609039496092936314556696319414860350012504192037512057268914617455898380100940479116927936201207134803155384785527016324754610170959426266675534619034800711028229287879677305095292273105446030012986223799670755094647392499321660903308253347646867137545448691239041137201406004815638249992858856391562537814243411301028392223220774967436329855888317280600828014027538878059466702356024321649358771017312341720007922063895661794254140009969621704557598339044319810461041296521710213425289803945835661833968240969296039512398773830923734270792947060890280648237499507790442539256800798733044592506934093451138133085458604237310818038692688818864686317708861586046656927608906905999233987323128716736839399976894908763866293481902151616442857635285363657948901578231942036582177554167602554271946499263801284932031753310047572700498645114299634537128971973201194644794188025658894946517318418653129052535263631601875*t^21 - 1865005278610013980713575295387346107626579177956230126956060087249618675321548583063299662996120907270099709046297738345932588178458449871116880776940330301149890995741529201815607647995734327045461865432080344659065384038106826075083007865031697677531555301263800752813553634761621825210197558594436095674393748531450798000444418009000334277575557965962836232464222023832264467832101835123891141986404519552988605563312978124078520352609877368075235154178399555145873471954338394694337497672031450973848233554709856697480155135732088216668029174199560720109941386680074935631397936742168434728730615149179671464420168745036437360924838657458094498707588460616415172089819067265556611334501517075261136265825125822909701939143769592740032879577637911947140048137753346394355533513940187603403778645941646067225092814201623239968123697085571157209192410313462768344794786502036469233498387445973531523821105888764489590126988771573312867255548706015856209273097184890043192149161466601769268701498297117713215193557211570115610547879144202481140971358329712259400561352467610258632352529570594954293279284280695302939527478326404230057095403035787561332042376684380541372771944427002998624878795709438366590191363951858255168989540617964326429555241289838630156278345279419092114520357418632302142739806399180290659743449514827501596757363117605192401261775976720306122341681032809650213533525839080263396850354055779850774342571379968010034810969972859171483614864347408903089683801961327022102822617583014300183512569935820706921103674906779327483575740174158835131478397735853921677638481317518058616438873975175587230018407808238800715981378331658239476361987766611623703708980574489440374243316362526246858517514902044373948667044975773346481435707810522909007567546127418175931082618004367219171410604095393041879079885172874624607094606199715090097638584081953887852799063043452422680695538946537837860044479847145226995203146009506118206069933017684461770963650708600518837489149153577662493790174716474227770760839389525765105196000752043623143001070812239727896757122071891158779835960253323208478826778225158351592648735690809835600125865391477808376355032799581804196123882101357864967630752168605252733439467852451046428244282670438738594227481670654243042925428558171658614882183144293294470364749808326763999360489606576151624747142967035973437710607339258087906669725837764572583972426337234504224004567539729593521071531867283793787150123621543967896826535207834107941671421311015069674788845377904774900616604035962069044772834075309351640012040494649546085950600769499786430245865692518073677975109814287367417963672833109683899053401562455760057965056407641326443608581143327123403175776776987952908907377611041220413084318228953134605973126210210633485576528560669937292688799526660108295663844678243552382814236425674379682956518935779652589773912606257682027126341514112253892316854957351834474636761556629976888188357604806955354106980603384582693732464058343843363124358286032023215229975778414407227943386979178371998042348916323749885139060538039560843568419693370873974241322574445310463064010935379705295407138222798519585571862385990045724538119749949035558666352542234640229116271443685410917148886552825419827041552981659007185998095067587802432872981244479672082317121831620039343093144948987193746338309930863654086263687056633023246129046580691169564727145046023289877747804388615662556564180500060641709504104043836003325508549150296723933879620774579173361382001410342043758361834946226348665354446934274719510190238580794420657797849465459796686168834978902917557398907523075199173085284015214071733863665293938650469712734762828151829960517656138925106819552874881971599750500289457334605516370493713137991915514798204384139099185257338649833591605864131541032512785474841036499924497464429506380382897610142405019383062551831816936955131599984663323440232436744242089090509230628334038289270538287714063044758427278397198115591869618285774170267274993381508876888729306279658613269868157733978990787950147407682929650972908589027988739175189681062726322682408353065402519278728592473766838328598428276447826178274300352778997264193105680752139145581887200320140822036337509454343263763056913278650704850241563295127771318990173072709610746343204021943223979239951995497792177157722147301603268241634238602464470224022037776650250266908355909433735239210967566636805588372405951908681209447560209537113927535932403146174247082008453753272134915172803532346918026530995857355576645394060252463681163903869156780289970705795172425763533767001879047430986727214228005057964160759366407040524714459704207461725433956735458184147581826127947839183118616723825273714685688234928837080052691226281109849393032113787887950964969455707961974944384708797111483744338257940019636817116552456655764153267502070973787459130977804500760048179139491435169393466110876874481040748133174525797750413492653088240142391266257262959450728372958130803653166582474839734087222217683442921918424915680782942483572687667589574842114904400156662549671730227555641929184998598930563738938343083131545406776436737494505730941798217643684489311940982165412863690055017871136710727820549634943157772649740520711511539804442277906018605599965394492659996201003778730900715702118735908810275996305831532142996795317326288995572610456038702006795480109528058699647537708917765635270091696078365213048469051873733558326223873527964400677382244743421770578629079801150355316608003874892665107259332157857814891588388734324485922649451579641866487151871083490219290284883927988423325031009931893231622293702635835059748979536696711743160772514552559829619394881127182187771198406958270326703821254830630238759265515374001197189261690532252629742962080680377870029986915155567673828207226922001372369549756786366013385019479098786822291240292813574410376994000602294820678811772717910341928473352219911177211563799409174700291248673724250654263566107201768515555321137787375823265232812744209117028664439108154835019/13173416908495809780110538978066079215502362551043851578066013610174210143562811740523547307854614524013442976089759117692155790756691157483829863467117625062811256590893347470903787191685338793514282072815843800086395659948783403936579918991086703210386908650028605725884228273496572885818974308428335064012579870424349773746457031951035856802156076871297244720471529370012402066143812622916023348188747900016435007622694639898400721518475869397700598556297101682104782741039064366877366999099481679431215533331801690505789366919045945236820267080436946645330610783385851469568931908509433103899373730559112542983841260001999403672128282653585205756943251145302209855818690915366046568568973353500670748850543204375505611254993816243244271000686320662882894546197821167946371631814393422135757928419696425640384447798355007663566735923092329475652044743429702588632991362494861092439724465180264728510206522488956003324263744476824248330730370667456209310057222507013632420153329952607032423068706405977490724958588476997430050389406710816053430841113606225235228319737532246310812848860797755091379566175915670803553156759584745149719201173915808396634450600452536038322762159248557116721531902356112355711951932996251305482463304939719297757221590790680203745176877318851647046423821636830894949097921122550563488200353459161830496018353890870960930016226578259956690014116447766487886375966928357864029703879020948057919169239550889059204150126471294721970857544999710687334300289935967380234532124651627774752707124437921317935224698640780316066010859731144690917543427229291064576761259768686255695942751897575500625629954489978066266422336469714535071595254669616528265375071680409725085184416752638045152340913166153372072647408021769787309018274200840751595868945513370393706689389638083623263465590100875614530493264936324438075401813694324822060264545584008880204732768373902434503108708930401289385381631829548222617825698975613829144492495377720127597652589962926262393000148784958985368553646284131427154567420445114110559653029596423239043909674455716750770904468165088410098161558955954767926498767269038300232556463727338232976716951047625146222045437663961538416678109547948087134911808729167587426595420236617678085566672467343862167606325931358675759194051567875834668002073080567486223674386736736639413946200301805053252671119120354880032734641812879791229777230507721293731893568099068842592526883560699051305672580192484749332915589496064712717493125079913564109594250541890544569618911680498810681094722960181009504060132597657610952019310419849881851079720852851028522431649413320429935908448073262275955711016735153710306615265200212325558804058082690142758369718125456266269518195869497733094405092751825468092987422579740660289513844399851095760216618892984061484890730854976257431125812855009298907222092150620356879499395996588749786624479436546752985784054045119093928319233791129197975944362012955792095604541304626654179526534341033258686633904828657710726694000250374180277844244486547562748357406054081109659499910801004395113410144242236304291626412419309080294783070782760104868617530170172224479520149169495369847271028285428212863199700399162018952584274169175550135219812296702338535706493170327801016771346379522331078564541146901571611268719225579850294078278103977148501618165124840793916200579719914460266259268820508389157048859305327032700119602972901533573882682243069360089200930034030397245189103455299877858507456186558213011647008968550085481412121850835395782547589556733357552389316733334921972112968267311655769722845088961717901459653131124175741046981403978042080626286800803821829978028913204060677561577081153248792057331403493953314127060706410930123162341075961355051981058589525913234226528059779151681783179391385175532526412545859817635613190814715739433205941231700805320466585810192019834405930897618876488478852145625377797803045443920709312799212035701399441452234731763757365385990754435473481911964110800644811611881879839616496863870926536462429384073514289765215531368489790240547680470900380431932664568292007985837071724034597909808285165438760803816457129187639523648836552147971880857096661229753676317222059166979076817101307461750807740981950197407030737152809148301521767713985536727730162322149909859684121284901410525822728096371474505356214695880884146810315575732408059657135249055254235681155395271631603400710802152064496347700953454596686607857814780088321626248861028029216218633070925008222930485441817957939843496844638861437993405161722538881187372141961191461450641415119908958216119302816659427831703264882815868636820597954201076173649934661374659469608039022963611597871179393767292520285397703046190215269078029570752447437380233496926980787013888224790395723611151415160466536409079196537613963978391266495667918565497337366027130032224823515146434315770826470461176964266905223165066811987960196569768775288379316635760400495830560511901020023685377077040360568596609335058211752561608185358235692282440012277258375559147342735790579376367740234925402966915081736740401949187632081502385384846595731238262493583430300636581980402904735067238388672319789443747367969674467786459719602804845503624500834014718894311507431438329281409830179656449477526742278241329765958295322676370935224559493175345677316942876540249888842730581860554002272439663573916269807563273016071447723847972625847956766120866261377999519113523625173963018715255384910334269184562762886580652472516055974721461246893408961947895501189064205128957990873038351421013019663630111310581529549812287230652778895832474100841349224700137079563399003650161807096910786363047787093902622728306275999604252119952902443956085310804575137294029938724191712639465292091481440625468736122224480694824637457361023540491380807807673369956173297086946114082063564854604675477776597679511968879737228342872012374065718036906123869379090677435384577561850799199015508337518766014879918909692582657022460865797357341750190136807751448809801472796678178853204015614216293144375*t^19 + 6678294312635293557898655157053911737491099846959897844025542718843077469278772853641248738217974804079815272530486234214413836787490996332053281806646632915081570210374771233884720025569612303507588158810857759502983951258426553177549813756148099637583892165682194404303834201884046287734587775203183295093886591834801366777674523099601639922478475756997929079166105511252946286822836030547676432220378254821571081613996882497433810714557989745062426856834812241484029325516280518635670658360625585451801035129928857529727384298380469896522007537984577210850881291667989285867386603926791232525542912614206217886592935802414749124084807241363486454350528831918441413126608700986017057358533569751050012025766463741468380750422531324775953557702600205592311334402826244638180291173075614595756303345326601898058782176023406504071673690809937138771332336209853322044505656499166623045396015791518366661640465838876641604420152215527290214578091352456437769819286296415913651775578252633010695840959076751935499439603413766109469093895476269829134129100723245758306809479639844130171768315759961540467236210004989241155015697922256760837046781331098665027136022557294256848126728543932937588233393306503473904496852189980208523991291457638560662477351623859194753719649705906749350157455294661656960110032101736126241439490645863000062177321192604349257055477888126476942186981167263238472961826988658028847874300113681209008810851358127420535087876109359410786002356475723861236625262759848919234548810037751419868183631614542050918383150501090273586459449102815046449541083197992919033959736396658297807415329406461117506701589665458419559438586326116540010607256485325065372121178400116089873735198723040534136139390291299687298109607497240809931026221712875059575601147193852978737202068065209490689723390568939631198566368545017917173531690017040398769434940214000495878789170693027451225557387419144728230068800523879151685444731137019043015395546262265287661792606683078206530190098142755551846207336390073684186503719462848308856380804772716129073517470707993230199201879819132852288581703665454343186086713544066099340391440709839787662508747083025595225361744013909731356961852826702685342306119076359377521641352244058229344539345035470122231209966874631691595031069310449973717618149184402031678711869327380506439163170590640660140979836842369878637608116965906798564279651101495022082416475764857233411331427788245537506989258141311170392798271883606743256800322874386493214992269696355859094870449700399989248668317498268414660191383414960216593500689488704006793182575460677596669103198586906355161623581809756767191657518035269352864744773811573150333535092018434717631591442299197413489683560093682845094832787790208027905909297520483143959217612848836663146060565934086654359014645940121165682757033001321327837133994630030988919489454525109068520884088012830753735856906149100973690912897448489221621529644926948652473508682225495080279986193539221453889458994427741302799181792168861316771918843308009276410072409513405057593762882357348921624828927476930922936714487213363767377271118072360077092910982720597936701312209340297134132829062691527522146840188199607081875717534647495618773465062707584395063629054362409150942572058607512474515813498824784401978261603793098437422380145729063215867858058111063261212424364487193208038810030823087987521887549321025418579948984919751016927026138298650936650712766491647577004361456309981032731372513370817358612525595858932742464325245692958869727107683170700673131470943423172853521672264192843877069451583591999899362717536394509064020264904361142742431899453598365834773096941844468480020330934261045791956734556553800270929563153673951646508567220314806497546879039397363136302719087791954465132201183636965414836048323170480926240230129980644484290721266797882836263638501822903634886153845249134310308481964407578158886828311463453899463533158342689001436142611621516445297028009412853586896659979854589918981795458634836006296653900312040658309782663856985210271826224472947903231163557941624609031665316477151912741320091983561390331606144516449611895325188704702113829771904086436416819295207188792116940235417727416520262855389016362170935776554763376604372777668940333943017266841844909242403129135606825188839161830943488848494516581746773550089914903040792212741860095290016336700217314024962360334972834412296017711035512272899919261871928688981436628458754805870829991207306651992180860588940899276692932569232276365294310131782969762268749134104455391289514497370670640477271215470595191015009505796968259229661964604681768453296606721012581491216084999573844927899721244047401303910403946059188597398247561136419520689563936846991007092805322687538448824654402215007849045125938743600030213654926308746089138784692449291942218124702482281892966275989491006905763665668521073827008459503417469277557270839034123311748885472169642630434749703135382494900685420012161116322867001882939166091578193503177010620199666060667673575650500574172797668934209136095050306418133110550119321914714657796832333137224059141216978209513923483943338697302225886815844524208956011664206099215632983987850859548685103522763086726549536549103695228903556084861395568341087397889219008220130256133525663685951692364070640859890806207310551985002207965876212546100690987179488936277086078514965637268316963388965867728389811591366369966830165398099136059560562650951395514425334446131200367966446225298623132067370045765904840070841386040923959671887432718716959866759258823524506600614390511140039200381890535160319931224549415362837090472295826619028656450921772004137975669622442630501826258065682887890695162673177544217691326203712893939767618966337047858951637267446912720851363941432217264419011375008560855747265908393604380035056362502111745858802475828309117130145685493839694576838234715066044138727362437073840000206973856653969538528522664994973686832418942001243037338590498335740327338364609321557528008665968875574285318913836182373490706171053014/1097095333556439534297385796632321143146252255613483003272915679468918394966054524562541543345440152174363544491731229080520426410007996286410834859405022932855984260146188870724338301110746700062662925306176287514995116956194630663242312233496691730064232139283032313457364414845068086503889999380220172466031664188810273507378688077914217190340360237918505837565589437464002856470522859049069340460507113861268723869825632305378710488780188879309903548366978925187368411456474319537914001052003933744711060831405776587012644266385065365267628662725869353569778596651157096237170218272574098325843743654693451692237283974226512337218515507673229520643990898631913339002436398122599724276992669852889360635022088603596482810927140010553626133208157471125550340701900744687741775869134498588888056036720738023756857197094803393229501334411052291061777938277569061283944153659934526639472693184677626855058509399402744912848008903774400225231555999556420567550875547606602321582789471783066267225584938196211405065276206952822972026480180283471745773878782240043815049696061423005010804865976097841765181650696432980190710448094977160813764792964882439080113680456287653807557955384379085237685898360119393096047068931860804971885026498684762836519171302638638048102075519991284017673222289736913762255823969007133477860813636432456405538904530385624497212681365664067453101065631886440877665276901760571274257768748743575211566333439037591739580826682655895740454987205120905751887862446157299393312069873112212709180202030314525278963448127502825502293450409269461004303934163082589149017254474795960060613808320781985267603088239879863336733918603534296195297524404140334090468701344616202314819243411576449038332103589390418979582148787461009656882350893720218633655561651298999758286799058449242229004677809191022053714009597162035527357538446277065506000891620781843552330349682946968647853396388432749781303967680396605527835142036388095304982479507551909946460105344702462058351445390960169260478516216188749384859529342089548241518463957819723770815841598346546720951695013256727881384992791410869027686743836932778681667534855676455380533964400197269802518166094092380880879369641262664644682590342773805848474293192725756848644078049752864185180422429889481875901439808624267386985880648222740820193826601822164067032853507334626639935703471462274764006173704818441893407077533913537063285828244858552279948231389818577691787718151010322409194543208821765339825544949780281532611118779379186442302432583663621452332249622846834652507631902865523497695120191075518010439770232346286506376630194790738725492391463989355603867569184720336148045225901138882684862760761184517779059788495206123311191744870207640709835150529464776808252085539863381929571002475463999106006600238026605624523184956333277695121588820378029422292363056395813941281589197991907670979873271955050135409081804931563261444354109359030736634622412800971321514041804390612386725149306455590816681558228035442807029803034851412107719146525084167573245953133589928893552812071418447029439910222637681657710939252692479516029828917859044293563336530102113026878917542984743896250578506638746995460134248942612100390170937083108990811241187881667455592172457718069596477734497832999254553933551255109785358070205825515512341133078777320904363262409761866158135100479654196165434338166640759157388186051806940610298660655186212617566523659885059377588742654164085512976593724860829127934359458672754537822974553909819668977482919859422596166345805874310750320534686868865636759540110269982004158288261853820828551461372413152479890133658304695322516637791057743085822400225920547377288005700895523712651326616614379925953815742690608671587082927147137610084034540394307580059619483346467531210584962893948803524332163231751472511502144240341495736823991717274767893777732858601603829160331084597652837007285539827088378835427615160592279231177545248246883583560696017477146710696020140667047110283111588500555849134834923101475320034632883127581535026343565936914667899198221023051377297054582751784237911926717068497170249325348526743796862905438502638366175875807168998756899435246209659867043875115917374570309485184496405013986722069019476717794390254926820823098679699034336988429484222095648350966643024353304727874370001042618593912768280570916087655912630509891462570675616305880676570628001762302473616751562814596314026083320332883104652266657389006672700535513355631395275301155903980779705609813873758080041355188106260718369019417528775273414760564165539354669986101070867692601137949196631657874213809252079602705788355943056218223819824817740208533943015288427097871432537482309691092333888381888206107389767317824087380681834575032463225857575886923303625248768946258060301005978813618684524566849028534084403065025719926053183753180105416213715527164910196251710199286477278761112133890409929169169313130526913374791517868742761913693264909991628848592541888352998268513294222032982932965083291284819226688973886662462354774941349850379375241043281774504822484487654922117477414730295187379600157235409339093253738728121658867315183909934309241134680247019464384664724551882459351724151908241190338387352053957579804237156650397615500885092067191968768937904623674216184238772792767810847856436539151135963352632319701148550992711445587928797863251047622099320865843676940051446237889783008253243687439311863113821177951293361028112814161625183710717548271959571455957323318563609657630778014102529991759982685234526456067344750437897506944693385290606779300056540362437917092855994079223824275592168404782252116123119432422989125456837827199100982756967304323436074971523041720801797668435106740769115822008984107326889410020327308990670665856729661812994976976745690632086483401475662685055030845923320068354697959326868335744656331978464712831347436280273396113622724062524567063831578901965760050707496263003928496408093210549856900352485214526718107976259487563364469716778297584783486348408329076455980155413073683624367547109356694375*t^17 - 7405281112624531941433300989372771260892057755226668753004638815367553899950133181081102627431158211102803811208338376336474106843981941000366394674925643186964923854337252795747362100658891293465741741542101734971041127525959816557679584169340747389816447488558823112527531719169359125138565685714485384755119750337026520714591962503882378965868955492482675338301590052574897589501526186347398930453128097632521809703179516721791309863367426372867389086635407904140784831209854920328803635723183910592808540759876453655195211236485440767218539420178700264475021573651026843614481537659111545791021498502229421385756997401208811700060048255857337950849576830346005033171515608795697885040050912435019362666385105329617686411245112730896064492175080595650109917607885531899720028054617164771651549722939073376516395237434101310536112344677356432908200021685534510737080607591520794367474722745578182058264003310237254747652461181786572608766125242045324909271270377300167044613245016357873870889704267592348320665883972161053621036862129296955325117665789501021493841717007071523510985394478658570054115500790630893829949953530380154264346830130096615918442935093185731328813888049558042125896975162114435676513912275648650940869450933769849456602642438652540528440196943355385155370509245397483896745204557857199755705661049906741135433985334656191999771024448245480208651311550444127020698123602029051549037910839515248578921904733530412641916713308958693704015285448860710281238232787193296621237711836691559225009414863456843531745850264705029009722090232474450065525717822820670570784984914210204376601100118808352983751538322690297627259090036681220141537245308952362616918494496572183185318276254875021427096330616194971805484806052121375072497662721091266168970719053018518707241608990078693873409816795080946420079763115592193417028900464174874212592964725424161308787812233737953601013149539640794311521509007356638025664799901945499695704162011610799798459729123745655446337079794018196994289389948905530154438473796985199133536177906446764360519950208651735477904924914250402080836997502571619840242661027288607950781344821928876902404552494000312535154990950885543160086047700918039911389673864128002136039824508248871804375209395659548925200733269905414293612514723747005356026997354029693270376135550415219162162732141699063481494591605586614454313563454288321052818396728386799416275632717585633587902670726573665383503699709671321860113418971647904664757190522281045589080631460000466634750755835522445203996192895508079296036290982495538141972109635987544703573609946194602942929504786067039949928023249079908209278534943927403958326716535371693637955710214006963614425226039424989365948962843434332395770998604377005586584807626971850998700502102996925070594328354613711900411144591533482885722129242114205248121135387266013834686330714551583474230957394329795527335745737148222794641753939947110128733144472507626943814031441621396078414539473275918205951844042003487749196515082128379595120681459307192440311885290262724583515030048955765590461785502239971268530030832425799745171089909785789280842383827747940230078656953741156465244217361244577367840891332508950280745111252202213337108251000915232468612992753048194543994516164726891126517251409695020711766990639029725601031563807169146382362201467426642618324656389136787111673646423010337480169072655177581741987822390191772081459325328974452537332031346270780327710268637650259414452834695105327009645698478977708490398440972864412821648124527969738663118178976857188718434493193646134021408295957300903213727682118745551569511719303587814064426483651232501588385833972696792685250279105708374241879026413720033984287581760593734207780634641734391413668384743845875743106741293218243359818651739795438098689703096241287557507999316524634350853650199334894654212477044830090117612963191556461317382505078579569801528276054346956835571238195339474290406100109743540313073854727952753251789436018256781205170815970651291093209266645619415835717522878966644506912162713845647334541914810492430458316322549247753540824226393986305643795453335285035179271161068097949356510757182894153441399193607500871185707669713445800934312813334670347571820836978451335679031366283094270310616833801574350032782921047308823419405181765013870928517260459996482149093235421729178670290437541369172658697739836128939059135992551847548606206389680796283235538646893381133815944355316579279260053529158317874880678145338817784919138669030879706443653029242983104570350614520627439451534401251731170025141427663190320788560645810024017375026620188485406786931435296595085569511707657473215795855713134506187612192079626871394949518139783596570127254728397307308634324533475941208403873854326158613365650749936879388606206025503012253423907596426155389371541299654658407033564951979257188643947262428586398108499298698146004429886379491729044773549393619556284738524426138746689601586648976217114314415326684434150171567129610726583577187623818731279210433255317299165032262433106965227173245511233284480259427380667769819845065493372272852500132717700618301829216464099643762428153266399582112324780609815429059910206377058808112912075830538936331256602964276877513940400950679374099022409556172318987615561616284611011150145267042135030135960465226347550138687387222855745157921691140127085803631044725869997582862645744474989966682304344605700281697581156408112179652563513951035696578645922301166850996771322343837369041870779816007554392422644719153240958100333480433313593832529725523595649467216540104790480148825170944197648378407864546831316403992986861680183299032245303188118792915039609555132580233017791435703156504762432496508127343349828904114907317902246845215086690583626592414723637377749935877965429950036217711265463697455770961650766382435385210474198621829196907270803644216392869642046557020639144033832168487264417137588249311622048132284207118561044503746628333526180225474235744165029107110940559284814077614131567098505819867174252927575084459/35816935889636702443238183360643425555657058933263709812733423653249982894480015360718268032748193203339515717230048949393460979856143408174000785115869866337357133198890283720706338653909671678516348443819284680636605288864001177535263722917097877069744049253063701998166897072883105177038761744471893865802798448517041282152657169602493561214052937179104161167582478693677740314184716868954910820916555776059067161632542701734422607133706166353940968784921959028175851079902543961384839446109540189900861103613541529752471621637865369277854935753697499484189830655376011083037027714192860268873133984020874452305393682687983196891545653338743669644553820514159523714491305938708402763160643045197270303084544657352708703533209570932780147290031023322040025828797347841276275623962920395107815947081177035481473867316918581367198425917537295384663926808473578177211117957721391899112196748088004876738674865686383730978273231858517183823736092926694906764160936995392016969320479814094222253541155335229254694778134991695102910276264709254518759088395537836724550151842005280457705688271572606010569165655089429647402605805453666132449380005618220805262534861955273403717333249313552488642098446462721362841536662187220397611540570986473139662831768997908477452744230211480154694625786517881596355998958988174063541926562836471370886711294962589505644296362231973966851240672099822040417895804733948062189003626797216720142312650509756671498079929933766007997206935226006040723397862212782421369894045857486944329118360401444795872041982986121656104286175126150050434628438853578645747328013735985754920039036354941283736453763125489655993372048527149081670007414370463848247654661544823075572040005495584071545548087771275443156946622178874138798217926236160078922284512733584992108774910437607613946917422594177484694780901554407630451966696334339491519440873501995480679020239649151035268154999740010360507276591918830356938147284129140758486192713334782942369726968606462731905003070116640819974445676469691524035119928521158780826043970387643923106046593357784319419305337197499057304039470543119547668596637029276009901498932052966631540961778947616749435151893071839493464002950052986992811696331778791896817837218938987944176321371624284683692654967564038967125017593752145199986891985868448303247504339059488297482543158621806928539077378038915440824907435657307955931819295960118415889625569170382147963015789491135918761304916106513466888410087111534103741363379242826838270539466032673439733991181407841759179082267098823131302455041534727384777693629767465440929063086997187588884648809300521176038133956618476021185088288089399209539123551478357640594048954262200433375187212637611672806554023703837681997559326108997125210582792624951586524229786698971735519627243064986242447668685339115830634851870312341548786603617429392749259487176757971103376107627407944283832472964808059859417742148864368356401895025829678769614134894202164110272497521475461935485780283327039456347149452020149042340242724789512529597147293478965325642459452919837535372891186680230195295857134426136831258620885259515857819273633776863101759870543315090168377592415952029681322374971068420571512737933534183852347072874074960319873744453766678154473243685076312622722201948290975642992572292013715359373489932865965476583624155142225630456763574482828168930356334263860078373555485808991296395044509625196941338201213602129879680103069003592203511882912782221186235504088209610515793632404554114700957794295324822325933665995427073086260464514777189436964796750658814118371049999136992385873297709511135272137589657668182700235101998472767494860672477963876693787931950823353862383616839542410638759080455129016930160637119092156551388037598230520041584299341956311145871874979670949505056235550034918945131993158238434678243172783259005146834179214219795522948540234338350099842619943733800237297073744842730242865586664913977222177669933893311158812730849193598710012420365125113624576970368813728371842282507013014713871044231742392887940449452003236039281971435286193731014132473007019292530348793433856966608400426994854021703781954565357234046724122305091861550660365255922902008405089515545729147340162507691076812328139758034793199150401162778409650413445786102544887343222734522265652007292369138269332548213034493865697554626413618231352338925101468649986104440982267116357521932782183374241232604969190752044124887176940873582276667576306465433848492811302442747607808036085099996219671938360552880864629106222160498251573246594888933784814226016829078327611390091870831210007069921419700245853041913973435070653777647221990930337431669028533943489332062253098934032720312238349879669976548285964256970369318717008412770020644389249554912471356868539601380415195190679904112419682424166848049629475839679938795116647938735646977183386854421112923480035529111159553954959363382981699351105143672760177017201008954874241162472061491412409932985178583178766169311366370913399742425097827921812492971005745094523534849950997679603457589493226480969346508734222070586186783166411510475721508951952750342646712207098315289827647855389931161619829164866675818948605574408247464959357285919870881199408615105373624820057098623705366241017149568632972768596422940132501111763890295327077781131110615274159466907890437988291461900076498989064960672368536651796661217748738391884048798210620602736989299060480632574292224433564859521158939821144014075937503656356253790694282550587357752813347302672164140606186010771610372734884300962017931108016868383031257641244296705090298630233483674879626674391420583791078310882044644978149705535029473260595109052912177741717369891473235159175381425948638781247940363503907271915369509205283659973557938959188953660123168135341646958106999575894443654087496625760991609848612466255193192014591053860082225125620690284885918344394184395319207428858293931067215319174540018559205395991480622335037017297784032348636706799862781217224232656444402054315683684554886410956132699671266116979158409728125*t^15 + 197986254593049155998041421967659071295665215081639938004669688640186876567385764313044229198691393368265225748114838682083576900425180681608167062404851342981831902400831721860351758738976080267276113186067930475913339666884455936814197184317783353177608955876756845602091987512400281598622626987301427134996099653131196778066060093117074478947669931783028110354945505474161475006680631345737336719052410854579075054083206075427453036994815174439629203203387953338463611974372992942210078128814559127373493835909849054255517315269883821490405445445698545431514572206905951860673062895390174821379953375272008975453812683490631628902958009051946712627192020127043153579363515154182316785212212559119869658058906419506399213187945848623746812767874977838109430257005788464356783759619258657705710499228127750936497600713405245263009282630734610437481463210958188966687801091287420628191918795632376711046602953834794004834333820401428740705473256798243656924599009761604526720118500806118413061594062643555328806511006600970157726405362674737059791935571428233040716294308846820558376519852073380839865692840469037768032923016151560171246838591075575945015268916870993285939030451632468009380105308389489396181062437445934805152142534107284058476445960660574442050175271622194829642152629901791569833214952278539263779884303801151813110387220832966273584335804218474987168273162017572762610578319553187316248841932838448111035483805636866738592237896041268984705781835090448586645782243486911420068267640277238904016957352616735880050656509755326222504377538147074628252453109733560831805152881688385592294098479994712147491878935365496333691100236301099825911730404435039173838859027539274157983951682744343347635373377090299869428106669112420129415537306147350349205818411945196917452772789793431799470591681332408006437929122456320414841298809357127855040905213852083134617681723106610800942686291216016760562628286645820196234547117346472461830649955775047913086828495175285145652855647651425560737637015283396963826274110748615552574920921193789289331036291372795003509256120530637221163285337708168050572941814876362226403955156947094383698039341039277155264745090556218709779907374205791166990203197339445269875817013936579476588529467152819955003034390559304904035775221640402539227940894392556475623183057350757260829384216254881465070536929492626028936072803771021874805074735281889575848651374333694555171349043369176672222503211575085512384673099384469655796864419854416300928303640643848013632838619475187727688806222269480539664194322706549594594273279260261395782339835290390188035637299135107643512201372570305477678408401966630237491679065727366712726008137432364835365266679705675247462917467236330386927917417414895669341516609673855602580475860702828832784692662389488502187110783531518235493500782950322081693191981094353018153802602501708790886375737941322340228093970974036190100664907172335485317060230214456242214430748535143866289327079588482364872044987666456655059927099408793773774524937969850111107301934600721122212243072324286721115955035018745006224087760910365646533358022135717391573833231398454911284753701699863070687890403750015154436139138342881557540882267293175402745032678049913232473402380855781844493317005641219887720825074197383410080904760697053018733901165688341158513282950033050201102200143742112845500252392782797372426324501030317128097548653252627168434050039443380484912762416160547135337960291358581432297964537030133084333134558168391543221439896776037567653238959260455058699918233348826529465406622054253545594672641235143129530154209353106609601559861078908497660657915126879162631750603178915222069222395483958997618413578780413000048881299559834997680407170610110935758610257301306982092868284498817975325626105057078098414089850169157250473541304540309431893712143123008339457835029137647675224456687713986405764844144670302259684538888705151297956611096650641571078628357834370404341706327830658824747958250043081116902766559455185302680750188804042707720050628513579479205066418732371326035287843432579912154065161445379762823176430942831341112961466182618015569137151569521899929880940321065671149526349543459375627953906090588650693844899618532352583149509708360315311539526991421344465518849510224349115487335715407956936463363225251462719890313437620832001393488652597101067525985149942121827919805094070307636701897042186055805191318998981459687544108570551783173367490755306675438854809217346952412192598840199673705839525335861187382782403711403523508105826732709925615508301355130190144277112571831781821348031635868615394333539160235302476147054132042913525552919127518426167357569159824924110786851732493808384012339510402091844322783158693049369737964237730239302502951226072070721003668000998242863838511689610449130903415530633434696906523379056976636995811615335292682294650421605197762742911394559553785899731711114683409226654866119157871828808363852720570534667891664720274789514034717434392965679552935708967438095771394164773986310280936632281146578516315183105620205965789316674757864342041724770374068448419060215397766722790849612788623030141951014359974277587525539077325576296060555345992727210041241272387641671252288864875876274731339786503069875904955388293011584972262407289217129995422818165161437814131151722682607556066103253664687442044797088351695650778503369535827868662646877111910934062959975500989184497623985300697057603182805130792020473980221705327074466283427182794033902674616594866784380165696932352326851303441149001919805628949840950691007631485830362762735978428781887895679704076029163554693400475315101973538879928296105691869451985409489897197667027985750215241477573036265585741989508489446270173338426940356898368044131913447089262325974173285025030415134569426920570417958504077589724035100134256796605254539468504613482667180069384125462501495591080766281929120586506259641993355954723632371651880518251130620834017482667815636915655984341248197221038901135922062550827507979393653174178781224415642059/36735318861165848659731470113480436467340573264885856218188126823846136302030784985352069777177634054707195607415434819890729210108865034024616189862430632140879110973220803816109065286061201721555229173147984287832415680886155053882321767094459361097173383849296104613504509818341646335424371019971173195695177895914914135541186840617942114065695320183696575556494849942233579809420222429697344431709287975445197088853889950496843699624314016773272788497355855413513693415284660473215219944727733528103447285757478492053817047833708071054210190516612819983784441697821549828755925860710625916792957932329102002364506341218444304504149388039737097071337251809394383296914159937136823346831428764304892618548250930618162772854573918905415535682083100843117975209022920862847462178423508097546477894442232856904075761350685724479177872735935687574014283906126746848421659443816812204217637690346671668449922939165521775362331519854889419306395992745328109501703525123478991763405620322147920260042210600235133020285266658148823497719245855645660265731687731114589282207017441313289954552073407801036481195543681466305028313646619144751230133339095611082320548576364382978171623845449797424248306098936124474709268371474072202678503149729716040679827455382470233284865877139979645840641832326032406518973291269922116453258013165611662447909020474450775019791140750742530103836586769048246582457235624562115065644745433042789889551436420263252818543517880785649227904548949749785357331140731058893712711841905114814696531651693789534227735367165252980619780692437076974804747116772901175125464629472805902482091319338401316652773090385117595890637998489383673507699912174834716151440678507510846740553851790342637482613423355154300673791407362947834664838898703753927099778987419061530367974267115494988663505048814541009943365027235289877386632509060861016943016280514867159670789989383744651557082051015395241545924709660338827628869009363221290755069449574136351148437916519448955800003148837580328178918642533016947728328131816573108539532277320660433954919582931060840430056756099999033132348174916020048890868345671052317847691212362017057990730029689863332754001941612143070219490205182550761858150083875683996736243301475885070950073201665933008915543556475937402179505224361174564089119985506100823843594193907167484597480162689032747219566541578374811102469164776726108648019790728326580399615968379879126115913630247318891037235811391295863475292397037470875632167568454181372585168683110434297163067878367017188901622838050075006464056452856130651054044748479451734286218550766346245009896214667201206192957904224077970446244398040409445681152360490623221122101491550974803461730474500114536211850280721884802048778796009227820728802864230719575922286960716894087712438198015370505074531984963195723728053200320350306447798581978864358214858642828688311154982181956865932135869707495446009659222716783967545027584641876593609860651173540681138741023098949191728703364393155937903945794309764255428041274589527705158561176711260477257069189182481884651664503781210492507995750907103730083342175266932836777250537060283962155651149275194964275259069144566184288535769201095815970782295316445316771638023460589702892178199439760695543049480702642371920740719946965103223582125427706374727562553777298426129829358107838180133801808794341362224543955214629600080383133831598965432200045650897637888552001244720133209928310840003684311294238884904842242292824705856010785429366568773450975341327482384433154803759995309818550010732835668912243040817180162886275252358973473838344485433548216548997064194520685315589984719998433607687036587156886027378244032770075234730649863425171703219240082518081043005292961147786827232192859075108225683676204453288524252176282030431743082108959538497352764237941700757368900762228495650261689060696629969021049177989983936769333171917891009025884407255122915620761913422220424592022746328137326472983397672665839588420525559348846270384181508070578182945479264109756938168072865878710146551733794309746908758237919420806352544629879459494378761569588506086007145239385053328055406875673799554212547740229869030863447744267041288126053341953937964662286304964269238657514679310912572343377640154257602849650923500970037028251166505869471304887848212607558090532648767397984096272510312437347300750104963000104070410242158401007453452674381469520188076144853953814554617481153730437888075469001710334673297880870249037233274612931085165215487175609919936780054236784234980740677434104177688815270701317758180530081105977037323171149570471802122996327897688054401963049676995542336048432811210602494019516445070245468781798050188751508012552153722738437485421501802020891608940521448994892968604358517858944981403630360390169430964799901653763776845299331332953308553517885943709382501267330233008601901970372229210292850370420055338419859879981230103697583254113002068924111748588965294843139991192215315882234444285914019806529611193230505051382387612115377406159738558485676769180510440618930861018693826635227188445355969831986444273242574846893855335336154197586371494459810553669382415784544781148542733196590583537031358367433297394212600943457314050675502672178076738520101152518324349761179044751766942150177374494872935142451584950849006288318579768368684008092756911068166051360511783656369920377986309535037146408962453214409023805764720755886460574851930845427922495963958483239938278096424693269234519339747477635161590346007951603433130945809374980703600791395254087060821499505570367196788085160264247430047902656716543829214025517565819888636496195977754750815020490409954394902023857020624669653515632530635786126395035051673257383219262818400372824520278887558470979778112793392757906860465292434018600350407136519999565019942209320509359754863189588320478210454555912401080882135615513457118240908634199378650661865853773187993775453554173512348736983800406145108330600037966459265674203729955692166955094588956570712207235195573009799883498416546358637196017414521445875*t^13 - 246734283410511671741143940020884505673169461012905935855993929783941989284388258159898308095169414568287149087459224952230470392163208758588991669417861095967695635039530004279836634114754816907242609334500346871201060329226962665565176339973857935714702432404182813407434286036331118349897580402740904180078785648139728613840168244636054194654876666093441669872194095280701036944417302670509024429093240501261958965832359142958380960205023462881319164468062152946985377850364009393095048727994125382545306525604687521770695534837813159544399699831363822308520969113385268908121781656578062407441788830941038182420150818627116999741684509545611047465809748192997777866395772353781263539755714475555853288231013801926669299001271139762054995619471483053343896779505327217645930001451928346119183098920291958820043833358186451579656894235972671646777552368506891520936703484410774741205813508118171636030923165548123804152569369855895557662699364361148191570486920472026133725754373691068496563676691036329160850693961583286302838475748707845455365330906189983637459644109477008937721414285039227233485397091298223104154110670957602327481602063381050379772038504392074427564607123941138251493568993521316747213606211789048094813777975155699914431403815305240387095534267908009999717364851045391999443124933169741701245164032941666292358299038393515913326335922903127976909726820215808967667019351870243794399455042459800762566345086635617536812081077287125262308557560161109863825461404869057750983351220899253573419356357380791777216727873355305003932659976182943572701326160453340402087603723634181581259890677734332089507888323520051984177006646239351452867707931916576919551976149219820989691312409868894455152640668489166538434150338298857167804863884035476486741593297232688643603574791232529020024620333435926468103100220370094892190238763364000985714485892730848788613070061667722457416534675821055667314701451661764863410632050367608543265795010475640512280632640876265750922108610070002450267075545290221964761598958078093592794602208196167656215071336414871530168724037535481584687258126516926940694239123025063668245930635524496317132929203960748903708568572739741011542671436368089619613691734840855679819826141726740962823776312228068739073561880484366326646134448803901837747090561126106256685630576422935260072661676163403562470385873267121891364181901608770262997567695694115274166440698513524421318442223524668606485556360221337835196039452848832266506800169118902241000322573987506437916837045638894977726946954253812908425030679231048452666330409899538823770192460579046584875848103549817496766819372706833208290755417695664214329726043153430000848176438735348162365415078306919461417616502813249455738838147989199752888864078331078571262666458793712418840223653556200680881735975730080565245446371617173596497788992095639028889218761473067165893609040863140208671625621987267215438390050463242340164270683300154462326620379767404597298832708784021429802464094201695675810409985868712521094708396206568692587579209411899028168141505419917102172768064986260781150330597662346788073168311107814394269527412703064897127081085645438450935263731587509408155965558712146428218956284068515370608619862682900909382662141161190758236168184166101715531079374110761085299288019498677851818382603179035250366053418948113613383970249870251640339464502915613229017584819001233211381911213412930002057422750577192759036107902270627856365843801288106411591167780951177238154743153630891948034751646218993195225397125196190658842092188912188994307508524398034052075765109324042086133777945645351129699953839498713689089870753328593676360855536593649965583485354452621254792255643459365083370925679134483597994991070324616741571867175703456635017784676631065775659533338412738742394242124041767516804252484123239690685507120737037773067589339068407765629090575401494410497265088487323214262584521204914078972450586605173094181022411717933573948544111148014080436864162155302937571296717343559106116380329740173359174189248936962343285813278698832934169503820661647885728288696416294614700203609658259635919678098174069081899577430830115258383453671713937593279692807045821360085781645245168589091999203768069172348484470252305867551816545105864922612956421422815061567802623772331229692390949071381247680503617465107837164302355951972326098120569756835349466680236233236555317419874260137278461381991170255277938098336081328771403820824286744837993042001506458975221417038576461907321142759430057736593794189611181764767672161168949403008911001919212836419419197370196285315846190819390906743842317236433392861017635333641328776202517269984278399294837496670689293975933087607145411886089603580667329410613970639257688007431828700633784111756590220010128384828094577367890011790289314194780700177040051958777931551832169984074882125769299869068448240815477913315299389996183447896699348173108699514816555845142457905232043316447749379025030866785303331703923850427331472556026034036508522120138264613003803398404799003029965942863700880204026006144931171647302170807309767256091799698327320447506780901208974904951832385138340418822745311054747335030464887555519485256820847969101246319687330501329766064663395915462130868203605628910826620007792306373520122622113169628460767115148402971865485271614215360210452458923376568559147666262142039960215287011920983534687550926032870271241155289732680446177201154314659204446381755396486278802806018721978891195996255717447953280362803456226017292499318749343189599047900388946588194240256555891361396151065863429058250529874951581342460881276888258162806135542154616792993714425393757995753733190294820386545596459052085668558500202979535151152279802890583914617375457737252978616410698187403340846931927523653722628704019790833335144899329654180419688531638703083871624547495267082135220124355128088756598244031961480907457962335363640272780103371375805547147718367904833754820812015470811218232486478371025032125761260590861241269608572459023532590832547444981235519309/2376663811169366269349293596735779753265821936985797061388837902088227303176840180112929362856795415357571594600968283044445662532800813564925926222917860594568997028115952004466450132901232293197588311656695347106733559960361849698144150689293052604317126500552944949994912983701800452307000973564801659782097115387222475132740421355130497379704833593702793600397469837171778572518550754163752435203009994775015023778880455888204887839330618963967800104298628827510658649746446973039833169151324578257601816820976260016209072640150507021234507780392980929253932818934818451042239445836884434313726217743110084092370334500041775458071483135298142492342576745850212373906416105023852055923790921569422598200015628389993258183167130814032186929734770312122935668826179880066040356088914842068537281958611125742127325772233758235243780554279475544561227155744866803678189179168148304727413832390610424610320771973284514860562963481520876067247134682159864054125364428443262042874878769326842719854246049439454818130577100459022368716078481872832868707186463816049942954908552642541637968747779565309481434923810906986704104534410056789208373778150579686689526400319332050254436876061676287902125258219049265257705696154458913718745582565846780207619139916411331759490565081632016480902130667153914785394181117008597534172904791169118161402598748877345595977396530388948538536094325815697165258975698740609565610652469683222921642191416886728629320921535620526093987157939627751264784908650327598123534538862649094829608941708067898653824697239327730715855508434944222460852578615458909360389908603770927327250453539014751850111228726431092946257943235601034634513312499796124817676540867076838114881287077950955485617565420098619149652868324845261424528213597954988919940246610293829313200759402775206084744947855122577461487404034767996612741224449846614277979992693916405633246564464675600941647581179329358809107553185600708999625313181529619871577978025478215445512574296031015776757779477825272747333069751757308587878198831163138991875800366048788681628888168418633161156702250712058658714041013506145587333452060839293897115779951300194509400261011753279255448307434603801664200351153477147774762134214381373728238771171242867469042614713841423455596530093215950110704353151851748313038520274409856330487078908842502412594549919426815615568926250600915809205202024191219453440068278938704519793336136092179825984109108425025223166619918800505106659068717424252105293265413626582741495004195175067407368179403441869645604992704148792084871531116601180000011682969806953112153836542004522215034194494378017430968640167224438390991872418674974743310917868105472033202626801858521375478623122961955600372737858824971284064931196354587795636185307048069533154020034259662947456228871600485707094720845346147580587684323755997098971211288632588023900703104219683161087483590239659548790358348569006988558803040417294201027066982015980516742128954828916097335888371409828508535847860240224997705177313535919359640037837625773137215523592155119510385421351479507009203502208618227411240248080801931149561945300048682406966564354735127342884960683068143262973109807539498667389916495138396897581833351840948710520608738151990145468357693608635891231554549741334872164760205166526737813266307670001313516736804004235975323623037409532898995811391479040890949829794975641564181537286781551446881741353528996729046141135681345551422534648723212261006061190055702645308507484926758390657503767615691889507096208811054106243260302620078917361048610700837542186202413568551444357163889898329256860625013404003294910766717065114685375066565325830661306472119747528865182120124564428785983588264896556759926550791000812615165819712875034567628912889577631352990803265787856921101882877932469100079654990662065201454713064150987973556298127676021398320827423753331515000261081969773524910445372856674642711808709843949293489589109287999047376077975515752107697913380833978115820279084448099097803628202558199654491784070638272388956625789277663271262147009383339358725998891562505538933110485469656240941559408897735002608699662284796778168592789340720891678508193360407907091216156065124966214292653168302462457536812864660419403902980059185189749373938851030446111350637244100492136061555188967744119209610197675369852072566546834600288395567772336408305939552187585632333581398512518832115285982593986138462520951335579040068582257117910337161171259531136090171453990742213372685086873567729246058399365606830781682858838905495343085224829261230392342830718649446156401847717726375888877493864624156365501939277217912456375317663256466789452564737113080836673484062904519358701605589988084813581758986788829542616585291017729939796775881711756675922291783258645356085437363991973025690606993504956506487042298645871568505651206652473945628789317374698809295294223150764713358994489318981843750300796102858795379735133853120563128407300136063753975617566648744561774255346432937597572652943281354587804602010023095486115829300603096981508809739920856815494541400304464570757442160335106768875675700557004270990582177178883050657440366185801748484942659155719253779421086410968185286972422322542515584283802975521157730308904143648968503837045052730826077121891560322081652925870197852549511214019043198792963802034556281152606216076803625899777518374235757787902147191039623731358715538280782585081176176290706888147647120867106935850041264159643143511112731206536326980632265183939254203847777979688926342515623751581445140268711390147087922557355574701289752035277826156129459760297608344604378181909862492088466012500193726971780212886443427752149537546474839704723498572951617571315146524921348884034124766205938798508952270828349752311236784652670640821012101413021568124825347581790039926564148463257062928269993062552150888499299181100232829076943067604468010301030777982398881321145628980809411919338195420137983648905064236554116093365405773703467423135012205346943240830978135471589307349950785537917246040196233042833247878887483125*t^11 + 5312460376690829915470744340712306944848090209730083410670636343573915820905403737801337723399842713652169912300335097639726505161546600045964360728689054363620481541402289598468123956809820867121107187706015405940479229116284525812592450868225448569053189529983915374896054152011305140712966183215640320355733117404170463839131988559624222299553797251231717516593822562520663225807104001756965740641623200383625345083266705237030312183667620011227190294726799250700989953358926733685635835645732077291251066815098132766878002690917715485893095486676584212597144736332992198540227960733765794399688211947152247163513863373764993577607350956938104185877796233140635900378701394861539394975027938786393674499635658459593873608654518188113694364123316648711012316876430969314803863360989674688451905052908891423069161942459690655524973732564412954355916803817917707366911179870048604153531489617985265502322616035612712010717510816880267510234392120657821483789331319989349939379620490846018112328437694226772226671575246993077087954265858662358050243797740763675859642764835184169354805684728540102986273522271639405061027681681367078481624332316380685366777645347331988224674404342080260547437593001789080106175651030852340940699737223837990326622282139754749260261571282259256593662164922147986844742525292900177103855627659518139788027454969173729131589621556908326841966063133923577497010179428968180033710680448319233762315818008377822882569627895302215443895665369489524023832489828787241017049287621484521056381480985495290054185916272924345045364611239591210122756334184525621916282942487959431663597669631629502014569278936714735419705496744482550019473508508759917292588800423143582485069446794917042997304032319279606668565971938103600260642545593062532682954676043267131474854420996117563902663123690205102488610786086666794984594587135142023679304119150820812585779592929773422233464871078788189471648158381630682801309558266295460014817787795189166092215988873052418405064533994041789322822472000324523740640124923115364730973721919130978888535446971551373368499741667733242721496042680428327878083243208459556058891490501420996955629859794832437324677766124306458319736321463603489043816543612172933560062067486436495598088894818540551452094052102790639989885253278001414484341553867000577126424375524528431273691871851642485946780755297501195786481358533480382719221288596042546682540076476521109322664145109169106202649860087261665507635882189514855553519037656350707880063637352943802972652132576014439433297884116414059377492374828346859510749179686840802455670191666270610591005497868390893770492874598954014663256615025783713141328461786972571662278897466399079941923707915791145497786698397770816362545394830038585351463912726912866890825580930234324514090672400264845381002142776240703280631930336664530251253510421165737826742996961282862106868060428654131735038283564192321981132931892700793120224500062341792561025996435526317109328859646665654493721430599779176072932724446051252820059841347464108011005668946343533387347063532185450463182211263182933544050405975076092301885864147902468033426572150962904316330044938107369872780917797945609781829459974520547844263635166265414687125289137258323785067912820862740710983824753987710556208903154453429341761980646433092666747451903733206310815590819019608152233240181221311331561342875349704012214644401353562252539356672911242548558999276202987375063502372759097783835572584764685463346512567242462562730316173739550875619423804740561977985868499200441105693627817556673210634701982583203081650582357103134918766592977198295541647507979049811935669859986533065847581222845541187343652379434754369725683604731518196833399346654934608305701501835466864771743945296199503472459584801622526648159789501136806433468462555682685795168840905893685687228855874636782399201751258279143018019715728998280920206707197342196348307443176837207007520420070745969246732486752040843454367306033986664670132540374594075550803350790371931563754042187173592927429474777636548179575952981654893408903672625861507716419884293487760243786854468868644971222639960245718889303140531545438772687792497633404857521347589764296455504716811164320871836416892906411769047850697560998552247718216415822962158672130381713307305126178612276443122218021300405286575861742751575078591848251208646777566785367595708967856047314686001598694127193715566801429036162552903177594241484808816136862529874397090219730178461097377096041842718176563086628822089211158690580681570831361699085588390946693690876593042940975525974724757048715825390247309084464069358264342635463343235917669977749775118457221281137315851896250671667723614169625144032548142769162012844037502570351244772717997800199901816548630477803542323277159146534639256309174960064085444785374078489545598585990743661517221938105159814277087179318607938345065708602047501260420993207444623358528417104112815929429321907431631774590247655635175372112752383952658910657091570744243239041974531779844345217285014461769702548071647932267540887857334946745722756646704078680326512031426380461388010844686063815444961566973592170980185896112893951073873296928384302561754731836085838834797099030427466714517062259022074044893830452141305599546100830063820169516161119905772308784894699814401389334832156781705254723153749595198087754885019045807843360518559864458697632990005330960979722328856468480560173682877111507639381572017656697682541896233084898060231737106642774782915829520770839843334073026254087841655126318894701479205048924543477562476530974986778125931002526580489845609011943969617593542843913751578802436090227196443380182940545353695415758402529286407639503831311143004134205042061504732382583768973081499422229165318201791267916932455169888395101310010348214235079788003063505164855972729547186338725891508101566476242317947386063541788873091820098821587588237655936791030550231667660268988275732133046618682669339541305356531647744311704916226212473402677690558816702510040967220169446859922345716537916114/3786025451192800467073424699600097146952454345618374718792418778026546093960706406919896475030875096664611550199342474889801940414751696008927000473108151927148412265788711543115055061711663043063758180469115687941026561016856426569143632048043832798677182515380841305341896383036968120525052550888729044032880704811845402886455491218722882325869799914768550205433169450614643266022051351382857629278394921676598932879756566229910386328053676009600705566147715722224479229046090028052454238458060053164359694195815182205821052715759757684826570894166018620301514980563165792510287437218156903861765864864774363959145942858566548304707872634529940990301724756139388311632920855302996325086598938060090198932624896025259260285785239386753273779067489107211836520440104548945202287249641343415179890160067523307208829955168376868743342422967204542486034859101572818259355362414860249430770234998242406404240989753442232172876800826062755575124685548680663438221705534510116434299681879537660452727813956757051525282009321031222633364713021623422759850548036858967559127169324359568829284215212847538003925833630774829819638523315220465208939428593873440896415555708695956055317943566250326628085536342945479555525173974053049553961713027393920870737289886843251492868470175039802254077094152776186253132930519394695871937437332332405231114339806961611534391992672909595021887998261024405584257548288093791038017769384205374114176010927100558706508228006243498067721542597827007764802359479971863810790520408200008063567044140952162555542742702249075030357824936866146380138157734426042611101124405807087232309972487650499697227187361204731063388903574312448172779706812175226834558729601253403117005890315175872088588781714217100305397019241478501449273444261542297349464812850198070095928809728620903292998701933210265896149434627385418604096770548605656544822128361408834173761777192228232300044596818671668582908332224661929436403123898176684455423718994586797204701530853577408132375142708175659486501580114549392580489970738042880414058149983115720369834818852290882625722626685384309443331467334515289920622189132916995178105437462421209853474615791722973853929153743323856051071159387489096405196079803509528349084362475789887878184885239149387564765272438493008526352034570899835062670362797134901134465916701786106343263118021646917275601299517207258884063886824536612589330028768349356300030784464794842462792685809721065180504425530649204634907896466856833603732171803907146307201541682913882379937509789682898345448753377709025791200349068745679740018610970902476307661061611413203888549471829544181767533043786388530356850052762949234766094292163892016948891784495360624551137446634878395271393771409108179255515435395792858358448443194127574766314353914575643075297772592459573731401890306636413095876181127743303378661139582791712722073820045021955275612361359251777661223040849270428132774173243384749662236117702351456963170211425042463343056070175655856814097605641362678421344347460462719539906580275337856607584329082303105380043976212906854665661179018328836266105715192717476321252178862977551074297737017093057857215742368127552217916163923410421377152136976755466257847860529482631295859329719876120301731093805918556974731866397737946451358463006830277093336533228118312092432161728778747908690531498593385908100327546626112139283078863396197011741188897843011454882613976171691789370502829140383463416097695416077131782655475758734313976452423488326116317403501811797179984804260636009191245513662073785715356150436846434204702620444814702450860962076608038506178975646352577248792851380284727693802481038564048243461210086757813482235117358431135056071856105980214918562995410064294495959150802609930066232858233097166745314349602400056075315299424546423276426890400124669865917357911192523841875182917387902087525078086039057103395415903577849225182339478960682705839911274781411224528915451095782482470092214996593107562776015668527138501704581525821862801179726675212049605412024526767915607904882319317591120600185947659598450516234259071323520445003353162391819904138374091859155658562019681267622568313419768380443863552023129795996307336611744071179368196497105822694856142893404048110417447234282007270752684589691500655381565129852083972746057416025616381900909044896864174351598509107518259414139461331898431361706634823912307395167830442499559650570272219918570795875477577410829251535588831167097745816433099791643126207252345902687343389593392688971030189411681435220794130376454081534763153013140015002129334808567727148143414338116790981847726346281090244589268608134543005881037567551595597935626221137772820860112206899338411657704851019108035742065954605461388220368591243794096263979566828384744210810731022052244101720839213029925136940653395714833858381742873408629502372197390995386661382577895203207403697479168188380878221485138077094229168191854061039918068228021057063552829116749560083158783671450086906388766867669592933236138647197858372731001966791109382516075860733491543533915693924907082804450685012061216605361413825082818951390987307803687997408245960699697302503333982185336513656035060771270617790652672319162147068759810227325764098140005204264382084300832806826612412769000205940855173255593076073110911225179111371363932335815677191336641048155876101702210348176058345586770157562156128120475326120604054433852481286658034313648831096072819201863541301348809115733806311527613202580812012368880147198438015231946729510321644459663627388636269242108448057244504311060633867430499154574992197577066714229398154090092954774443782410949896926357912808607066045879128104380409174213311534419649624533226711926791105028414199708772266360752566060506024760967429561155431800197951704330827872277550943358022846778697791533603016688501968501244734098948645576365379383595492670896719570306693917540409542029325961417944584986966429393187505745304279807952705767328830706936731091397509623605054074443117680582643748169806241766608471601361902172942032599237233363871067760618125*t^9 - 5195865465143372186546785822144857099742422035734354362762462351529841097235433167934270535391476629697257451687395898395473255851946662702751091070948233274680666717676638214194606393065321373715042491793589082058484342898697232903864633523882679153958454716250316002247593153893789492600556655532637815155909489353786424614283448342701790965195681281959362299509617801786118798430433357537476418306550206970870463600383958999923741521407233299376482003190431766207484824333151662241300804062658611350468304990524368042130785561530697564421148334724832050674153121123411397044443049866517379859860978196415793722724676631749371147052552565746864485981745314494944756079696449735687126568377435156346980058202005340481605186568892432237181124483428617528529523939828917054281732440244985183591976499124063647763208674425657613096279355750098400056100500456368595839888333234802198282879292326124321920456636170395241188780813307418755993117051182707771719880975047445417352911230911725804294905989506332387225928440333836167368193754462155325651183118364886684699081152655989875750844495387098623981927868066945763853910127358785492406296899091377286391592249151783105464845361125983450943569583211932841743350866930408038774972299186373183452647734231044427033566263796665482358239898719860153761863707777712628583275511042471057914081021873953407699301327223785386611748627689930854975559321794224982166077476335616072267265455936451772404129747594930822555528423748787954482384490138364024797228745059078142170106702685699756096394665574882951518569056055721199575266195869138940758797997594651835176849214747279384791373639510905904252428508568552922082021087709860677947126849750116115085047022574501519224445762468317101713681774622589174856278430273861208534828702838061679169449942677130267476077344197302998119409486337513974951570085672704738603144224620355566114445261234341023934551918923928826630721026137927152141652705067138778433192702220948206179516398561149202498728950589008411860016790060490008396996076079599650094623771355759680840279287885724412476894245978683050925181805213768963710189161681622942171837923992339841746065191449993583147980840570583864255043129613912130688107517950666999559529976031906077884136548948432048564475205679784291335012259542532276128239036936526577954184824836266334237075998411258713960164453231981022609259635800339020909813777195035797514777832829200518574845332279961778280435319001364888183728369090056283457211630451772967971940669089340611995351973702246659475265437833375965708744355358250092456214319493414758124074409984119392089576627747584187841938451267295148999943481329661161552241265512759071765665612511883774515900668766210591549196634616183363075839416445427654872463387186902277643012075307816722011818068897633461779888186590561042577564723404051086787759949862566183536496507782064789890893507160129370413516456897036337156476413229012584206819251282913542088325588658487326405856587729199220708233559569355734961942531821908926470952686304268443138766457334621336778293368518163880674674361000599616057312959907764504929038299712054411185270169093444629265024204365897155458493917707996436056584335676515480933453627898242909993177857777258920734748331865824652436524728340888664511055122657128014436037743008910910897601739514230387168765855563496807424590774557974058085397951691516233127050021890313497054109790570279834977577426744187887500666237841096247214634897452865393398244374798945840671821801548553790178410569771903388870810000284712573606198789157801453030666746059759381572638906814968243569520131379005818257758379840401413341696961437811102410060564488317719384286069684826728664970806830727621224858258699083823521069779693470907937114399727726540959009133149570678485004276469220625105992063103505027383092069159043265727101126195870976377401592282387281417306699316673240838573621199544407977759707490550449918865835773699054589281601388671645370482733743241422146838608886823376713327386073722497860794745476089909631739533890870595809721332710562337991490445841703781565798772477370607458724073946116591200860137744584875378607348809404448018784176609935067636385697494239079618214378438918280009127766813686412216415563719681766791388807990243756833473076258968017248565662241479545781272562716467098353826601368354073323401606430615823952232691310394826494090306989230471111747032384778318163510353393130345924378704833546388203932099952769096495371290901597621817148986843395438036504155286982613604435238454198399479602565662591519202805842868216006080230369652762451562304520779261965288626882818555502985848682077810541681710030118956177865398085433143192655626088771779630382067566172065552316983444871503546922457609995043901802988692099140761353920183861787426141620369631870875255043901717704757438567353868859078440194990734728892204292935414747858781159838237537994426232672138219081521322732889833185204366910119283931684935176325437499592783663536785442152284421699958315943214244544315639891929730015301878079466379851876505177717875763872675800897307619298467194034477432178020015973843565953995102912054635905483205146184085498793857118148605832720081510083826178321735140297098888622914092404387178247438023301380883899026636724280745293861752736942914779068710159252225649052560211681666362715941847746945615453575211621394583343640825550102112563185278493650487561052077818869935289069225855169046536767361463424645341588278841952988655952759970499499975176380598152023753213726586061996240451294209328069332639175895377234890672383426913861624848181299157905735571209797035638293267606046400339889592058432514138015781173683423553122692177191869840318752335221007853797492856535578455717778238220065685743507265371736976620691447842130489108218737565125515747610825157321249862677749749477103442606787730987937008914536623200552797536344011650675861911475148613819171894333440712416438155941896675839177180676798908419201496350326778007158476516228194503532475308435029392212172765661658606424852/420669494576977829674824966622233016328050482846486079865824308669616232662300711879988497225652788518290172244371386098866882268305744000991888941456461325238712473976523504790561673523518115895973131163235076437891840112984047396571514672004870310964131390597871256149099598115218680058339172320969893781431189423538378098495054579858098036207755546085394467270352161179404807335783483486984181030932769075177659208861840692212265147561519556622300618460857302469386581005121114228050470939784450351595521577312798022869005857306639742758507877129557624477946108951462865834476381913128544873529540540530484884349549206507394256078652514947771221144636084015487590181435650589221813898510993117787799881402766225028806698420582154083697086563054345245759613382233838771689143027737927046131098906674169256356536661685375207638149158107467171387337206566841424251039484712762249936752248333138045156026776639271359130319644536229195063902742838742295937580189503834457381588853542170851161414201550750783502809112146781246959262745891291491417761172004095440839903018813817729869920468356983059778213981514530536646626502590580051689882158732652604544046172856521772895035327062916702958676170704771719950613908219339227728217968114154880096748587765204805721429830019448866917119677128086242917014770057710521763548604148036933914568259978551290170487999185878843891320888695669378398250838698677087893113085487133930457130667880788950967389803111804833118635726955314111973866928831107984867865613378688889784840782682328018061726971411361008336706424992985127375570906414936226956789013822867454136923330276405611077469687484578303451487655952701383130308856312463914092728747733472600346333987812797319120954309079357455589488557693497611272141493806838033038829423650022007788436534414291211476999855770356696210683270514153935400455196727622850727202458706823203797084641910247581366671621868741296509212036913851325492933680433130742717269302110509644133855725650397489792486126967575073276277953346061043620054441193115875601562016664790635596648313205810098069524736298376034382592385259390587768958021014768555019789493051380134428163846199080330428214350415924872894563462154165455156132897755945503149898262497309987542020542804349931951640585826499223169594670507877759451407818088570544570496212966865122927029235335738546363955699946356362098229320758281845843258892085372150700003420496088315829199187312191229464500491725627689403878655162984092622636907978211905145244615742545986931104167754409210927272083708634336199022261007638408860002067885655830700851229067934800432061052425504909085281449309598725595205561418105470529566032462654668549876864943928958283459716292764266141265974601012019917279492821754762039827604799347508307368261546063960341699752510273285970155765589626268121764020125304811486517904398087968080230424449446883919512484595472419740135893427696714236974908138153861073581790855816828551463356825004718149228452241739539646010845071262519824593816384495857726656286697259761845287147675811456153338219579211872740629019890925426251789523910301941813472464318108616786033081890788117539690638040903061357546240435934491264128015219639496250871984503275847921762147746652902255747899311768728552747985155304216272373162556314475232592948136457590232492462414308749767632281277621487323122258616291790237698119873710688556860132099760334606098068219574632421041166981015598162601788632824008570198072830639859368219605824832036235146378166867977464442756028959556576805057073563753968372905604094048244966957827201633605651218008512004278464330627372508583199205708920525299311386782062672027051245565195312609137235262047903895119095122886690546506999490007143832884350089178881118470317581455240749479372178044450675035033269394047030714098933347185540657484212354724871319464768598655787502786454004339678155046211508649913909148830995631411759990141642379024947657272343975831385565801666288123062530668407614126500189397947313540311242191852801338845045780502974212845322764702146399013400020660851066494501803806563480391160555928129154646656015374899095461739840224409029735840923713307597827095950224792199555145259623527119019929799610789535854984015877044894234490827470475778585639187176632388961709062792205787108082895268447290709100101004988540463816844278789724251046015495703544270151300737202656923043907536715833284405618919135546507866208386397490092139059509870129677527312937011087960347356361371766965260376621488076552336687712409048357866014486272675726084794779237779444681037200951969683127046037568532331316414038475676693843252067570504778431226396394621733103958469015308091206679134099926490184189427891012003971340661622829043135596510138199344029331062980931638245645636780228027122413426579225547237437850377301648206486860319267625500263577487888376295709175321689245267077497685354264542024609459786343803240910206006782213118692002339673728092124083284453684309296827787434043196318629954770359570960799762041414555774087901042501786206748165727059323965991656342533827853890229024067262379313898090994598998589755965333045360662299966366944814886909481834850670562307918957532294741368795794118751090025258418233126667244918264676033425867425179156974333356215650574806177008452567879025019901263484881370646186354592960116461764011300245594241784260620752239729128458680052814013400450492650275698517559368183203455119202133540393477927645457303756256836401466953423556929875571910937557247994081056702404939962625265404029915789827561916056034562292651936722128286110244175229634914377572676676994974938198045661099658484212534289674005097680900486712130468145726046627736059247412436310122780934911078752474040083618451167336084551936617906159088910883522703425319141950104817558094086521976837067001854277996500138303788772071730707264375955054741210746618922965990837823282447702884601993842776329603265909722860589364423105856196369870078548525676821945513733894897160346408953627083129978471307400941289040211352549114733248581484874563084513125*t^7 + 18941192189382158136450089404861048094685768029982200667326045322158293388471659712428916705288311958626150268623468789649128565884003797153982637679657163017767911524394773082440114256065131684706487793803719561447463926096273609648512774265963757220008764492439613909810095991303521454540799145707425179644495194955455269991458419277290299420211604275648206914778792971933678064133367887608963186859862616391913450886486826521961628268397261451819605544196860116259762781289937193748340504519477507330890747216799879309475693841059008740702784496097142551727293754797254281642503453618722887195356758784636041281308899742830429907492216974135016563783593389824790173732391389658083897835639284987758246164770602650798467725845733063611055811755916986946399969876678598067393851133088247416949617012292903880911581901005824228934739631328427481037211123055318429887993781907474190182854910730401160758698498820124567254401389162917926628859309009869967210679677910969653260847040467171986307420962764045247239512403001629982006097920735583446285322553425301326376870924436557030869505686189907388311813583576328591778600224044066797747547828977525977454144752116055229972236521342888643331187203132391534704799295713100965350378833775586229694325109398559956810535833702285552962702948063713658321472005012070648246047830724079631552560261273842701229737745579781068021238354729231291816534953864975202146141738855836615146154744483323185653567511519430567301921724189202549222253462519300860851140874775901372865605421816952881967716102324022206554983394309986969704867592221507452626347761483614157731423753953957281908372530525973450975559289290484901991084639071244718940708838500450860478299982221361567096238661078974583103540930340086777926538662379724516883575129826649124279203148510876156386782064482160657626350464402275644270436221880909256488000546989811795075545793374231257899159424313601253832635922489934278530530568612725314217136806803964608551007060997427526235121254944873387607097313688476783535528829860084384833767456187696940250960219731770656472846691053813284004710452842979854732116509890587874790568420974280464931218255354553751655127337117232268520604541392112807143174681137010977488833274892768292439834893599140198362619987698523295920858126606813211729972902203378789888917300050407430431824126622524343196537375978708359271071479716363573329079545396226441037093625901409901864910041159774008944638240627730495971186952432935748708042598056727444877216960361995632796234780147610006331575080932306953107790242577447977039300105910762720388117531243873956321308526414053977487578989135709511839312313432811751477434330603101432957646083467334402497613065612813402350969253836995016184415700683253164447675246700194332454791671943288669069790606201797221633570460971101243555511665362898152366091907601534333968165485302080785777755623888617057306072400630470570744234996051623120935063362157823178950593875016261938856869715368110394527554414141662662235186295671142693070189563030654578068318980044674632922039903737412624503274245226426861938579328748828079364012325724018597276143397461148453688116182494910696129093639770010415623074359258809850587804571240684673064902318484207233592898618249570217372670861431251072860846197240299865496308970975618453876039099342027401204701007651369668720370865239654689773101684113381828002891307276203390251520366988315793490515932661099441419503746405375871470514359317525655513673945823424867187117281959017255418704458500956937122022417034123482609370090023413984765464579208633666139001450875198914931397887578824647325722412078144583164725606433009837210389494804413953127697144475438672958216847633440299936763657150773212566613210551930970640372865587301310968534914405610050845822713758298643366688907792320171181107725735752040132033213083273066946419923803278021014514813290585337589714326148939709790586283574818543593653650100894452623625126708215193271611956780988881914031194517900614460795662067151899798270011830456273294374933340697973215511214522608095801107241878275934613869726763414799043089445065822742722239329313745635279668136432271865135416193833075610835896566130915777405639492947824733358018068404546356451450096964954299823019557722632767342748740962514347605147983738930039258763360578906480841895709509376938463322442089514823589842983163475946604675118442651803408211188474876177596332375965896823341515581423432521634559121985717321713000592112723911913832834371935368203344285260023202071191341288433429064503803281664639295598634188203847836247519529440821812441202058485669253489075324968060185237927767747954139790999369446092911939871038102261545700206479509502141891333526073358821354646854305565383157083387115532604099059468178562589776420646443371357913848898252449162556854520942913439411283078826790163910237185996406293898691151722320977931961758520332167177932058711323873455354491800512899735589049346709020325294059191382422581758890320403475965733322312816119529024881495113588706652977426708856174282793251603318465733948390208194447035318608834455542749445001417739003351809192975601488730852032638155926439851400457872007647684975031050849293460731178028254591561070639959385428092181370661960143147716327631001886632805040963410611606276198893847017268064062862045015365799485864645791085177491085443750852135221886567822928559993052202507578327563180534096223003518588354789431551517912080786745506957165737067561132818638668430980829099896500119477833766701076690509987083979235909875713114076698207581436053546638742183637079258719465514948653528873157904626291963077631410365875700912589380415504965884279683117162401112529469685775834840162607934962056423101524850648806767569007360880134754169236737808909552876416640108054469384399682000728835451432528129653464857692472693488838172196946628654676361807296206142786630174722154399837585356570250277235109393706042252419150295952099732229179553736832845806082923240458273619152899251640936229662680765559787903861224931132117/300478210412127021196303547587309297377178916318918628475588791906868737615929079914277498018323420370207265888836704356333487334504102857851349243897472375170508909983231074850401195373941511354266522259453626027065600080702890997551081908574907364974379564712765182963642570082299057184527980229264209843879421016813127213210753271327212883005539675775281762335965829413860576668416773919274415022094835053698328006329886208723046533972513969015929013186326644620990415003657938734321764956988893108282515412366284302049289898076171244827505626521112588912818649251044904167483129937948960623949671814664632060249678004648138754341894653534122300817597202868205421558168321849444152784650709369848428486716261589306290498871844395774069347545038818032685438130167027694063673591241376461522213504767263754540383329775268005455820827219619408133812290404886731607885346223401607097680177380812889397161983313765256521656888954449425045644816313387354241128706788453183843992038244407750829581572536250559644863651533415176399473389922351065298400837145782457742787870581298378478514620254987899841581415367521811890447501850414322635630113380466146102890123468944123496453805044940502113340121931979799964724220156670876948727120081539200069106134118003432658164164299606333512228340805775887797867692898364658402534717248597809938977328556108064407491427989913459922372063354049555998750599070483634209366489633667093183664762771992107833849859365574880799025519253795794267047806307934274905618295270492064132029130487377155758376408150972148811933160709275090982550647439240162111992152730619610097802378768861150769621205346127359608205468537643845093077754508902795780520534095337571675952848437712370800681649342398182563920398352498293765815352719170023599163874035730005563168953153065151054999896978826211579059478938681382428896569091159179090858899076302288426489029935891129547622587049100926078008597795608089637809771737950530512335215793221174381325518321712492708918662119696480911627109532900745442896029423654196858258583331993311140463080861292927192517668784554310273280275185278991263541443581977539299849637893842953162974175856485950305867393154232052067545330110118182254380641254246787964213044640935705387157530574535665679743275590356587978281907505626971036719870063264674693211580690617944947878025239813247402825499961683115784449514827344175602327780060980107642859586068634511306570848080136592474643208375448349574199039402131494730454934270151360818031868387532847807931548396006579233765774077595954427873043576884577757144334204039879072036592191382000308615037446789220775201035221141946853718258155789621806832880330467620392769189245663541631042654494831618672332839000722871369485352015539115742734003428105363076691615390045685958356966078766632835825546849733048658402871518074865347512788855777120057307446035319202799651774711051728385811352448354795883553505812967043623986993468440591822473826303574798678020323029813956890007746479473228446138440274639898376183061926614115603776534054151040109527299699437051957592157064946733036992517078787101295337474512934726275737915636277226814064741457787900969675886025667493760091439442599640179194274645197034229830105533323501611248499508406234680534275110931583051695116111653196594709248668898278737494616010220535548308772341158205230801613297351278741212942766936206112042951499828810432927191585410451729315119272153998687572706166302863264427194879028470977299718446308597310818841547762841046030540020685397554860755052545538548837789717210034460690684162286881146893727148937145913188807590980363273713718363514660928079561987187622876465175403710937577955168044319931353656496516347636104647856778576531309203107206556343656050226843896600535342408698603179053596452335281462164795784952390846814755345865967660622371046263284754133930561752860242627253604436791892795649392022139736722685707244030270732105469480245697022418261286904491516473236191719724376071563855676652528793744422752000956317889843216410152032373403358675999295285729043465047496072717004688200279400397091520824747611439553499353901242743017435021239886374080933998447925678731994428253675185445376513585664142579135382753560011340746353024636305336054127561170847983308849258363616280146990791487782334605207649357215003563243188440603056278374465032868211216817335822357669430469230745648240511309488861156370811104648475863133141064351527899649907235483948080669293634257390968829551262118043126158205768965954776937435034541332867490194768375774853413741271031915026572108549773662175741120380236654581456054054781316608619693217698879447425996158380788541763582362922290485095785661778702992448493580002836671901159163602239711792955856674306665044986379741604032597700162876516009590413732533741027035983786891576062043085191161071616841062777411639792268086920889476483926918110188958589006756990245573743507290004844437941922858814052662922945773774609774506640591276738602283084735681978828264971999830029581825552919929316072704433391546947899517118565468816095591324207306445762330270938498636424713570421254260952175257615928547404960582062078201310607621830219942112523067672406282710084822207160898870166519048032084474768595304191017985112124523825868321839147269291751834199303585643759632058121890133110423542940329831436643032567315560186157680171235091756200037724295286036066178768356083970977273716753656572952528852484234032469502683040597429619252445397807053979936383969462852915040501717814259018046717164225564162544225754310401637608526230091632935888696592596367412551911912139267812998604043642613203008953064052860784057786061937236048675518604734097185176723168792944843524936484823195742916870322262382917537097584218685063507773944788160942244250074869684352918944269169333572753055711785813074134837194093362331697110753386579104727802118564884159487462644917572852744840235430904221230614706688873647040140264192913248946912015675366952782069400247434966876487949984622362429243777885865251820796238034701060624687917509375*t^5 - 1450912493936120493100339169307466014163852680548615470428152356644725660574554141371835569386430194667066787049226028466862157193116923645528850790961051091881475275388761762950401371702886982425956092177830013286398494290578367199592873231191644556606565600677287774005837814286288435960609867340414938186835531861632139834898687758449712974112653077853443062351170096928984949206501826993579566972380538339457185202366283448166036167514039752356644601866393000357141217720834885394260997937010399299489716168842423343714035644334102065374475519837741384454058587152622316966319237918310312596956501675515521905860693089581229061533911558610772793115527258412484225253947514918475408698943712385206173478865404126806686636852096855593992869135134616847563864158551196879179948567028890038461685111753495358829901094432759667046702240166844997777329526436076021860219472925860147354044644885839518785626947869471548532885457454556376192173027671381440808077992401570732354028269764990309531611808621534443696665433659611517889397388927605796003495754722845338944276450435260520447228697383077610708525834133200345166669145131470162055147674328031899070457229978605678262492036393433541107873706606826030670851663916133861417734951443810574269749258276964845549526980120457907742222251227605929202962049429404050247542902906013828804722791457195783554450647493780246403711799138859282085079759091392029862944872243428171240348964217448498918703769383755298912201060685659858052898675527317402539719035165710570038684668627966146746701290788121272241419443861040537736686963079585653813335227853868337781930307943449760576286358837123649108728783324454236847181768698471713902805336502627627093755752962185537310338911662271763991026382529323609331885906160455368769881797082304419600251127877932143709984440967323308255732510975489406719568490075120653751653567057708727579742710611006737308949402671895648714145064192988457443612836526798027713528100782677022418584323713148924068022227100568904568470092742289234772877849429358067879806340274439421332596313535951290963989548077483081326612644833757728641217153899543335167233603227263546165232004672358336499099717081205054100733706349177237976174754237311380921166540422873976804372099321439711067651845104210397504216727821103014038181695632294129168421623471541397518255045332025980022606931479001263546281498398559098124677059476315963849273114284124738506104401146231393111008229082757945967430320931142522531828937785753706916477607627899366312170173659047229919126008346380983067236970229219454330446620129876124737615491072651597785544248272000921640804057461990079978205011124011451074654926428285732173385572531729779080630546930097561014448945916753698976963985658998250166999963752737857412252253218119427302144217998670155676377891246948837379013506953518129433010016944616921248665347830619016496014976574456546319825624603480948401951706518220852750424687065874518978649027502229014297557831028343004011629577609336221119186045152241475975136751626328340218742010215982738524023412342770345225560186763281780382384855290939126867855170965590932271967242606292286834052833569092971913031470685463787704898524745822579298862271516663814473154511524956130999422126876164475514221916391898415563343195583368187285093736995047521187625794441794968358857539159257646893341416219861216940092368617152766464666936376981882398991430256336466899323632520551875181388659216025817076883746095947816056429603327372152544459043375772877748604162521192782746319559887587182853475540552255999087593524230695308443188588967126382870828639374067727778306026678869562490374018845444415934902852495640557238643438350537259646196021100057348297726938200100271635770567220250945129244477705684632350178123847955240553969516782978562792963110146917260741040775138557081768484570400594981121719554345573695077772803710522830627527898008757944848237256439826088476600706641084671428267910761653151706732685123512767057950695109241902393647136907088106016119673399402965862660991122107383846251084063119077070908189982572219891868980069333270467938849639975182407769197818715403731573674594463333716061896905458434333803486153488484100946562340140244628141893010484978164658268465550155929139090851445220933029747233994784869320257257501644030336116291432166100095079950297952388368361172902508482365579832773386665727476030686861895419716440431185029837154980022972108150546034144701754062079021451158613957113743850008316725083730954956007448619046664591924548386945848829844271790989972041794094311913132759507420799693974673792417654257194969593039348165979635792839692957098835836274327224289075970568222374736300651202059896276214104383719208654917080501579020969566764054567833723635758073934556963567524293377439933430483677814572750374613814256847857805514805997492738210414750522666235512381769084939254077299055513476899017890116757281216991195427530471656455436346853049203699079741784416093740575315455364188452366873995120201902100421638989164342882924746687112400782284884600934311346541280887755447957703129187687340339177722493890339410241106218406736858267550216157691779697140238813844324340437920619935240309862775902232677441510189469036034751438397720318584273225774237668997005765178544251192213646326268800696457196001589651613164761143397945752098901973212557923895182929234830548303723602798720116059876593256947397769798799126535552940170182769075193622756479628830243324269152922703404947062112007854750563883182638088311724340292470128305802283296310971386418013178630774742092225788085578217857697272477562335020059896239788794422062423915038842656259499058658559120074943189880561599197454498560308713226766118048049581227546055658356967202502446814823975141017148892340611031338047664726024231448587729469134001402999834933473490025568454941218785263945489843123028153239667504537042360484895023113659741092189932576118734866642956444914021079644158967557592875306876942989348265510302063027597575512737383886364439626758412835827248238722/9555207091105639274042452813276435656594289538941612385523723582638425856186544741274024436982684767772591055265007198531404897237230470879672905955939621530422183337466748180242758012891340061065675407850625307660686082566351933722124404692682054206185270157865932818243833728617110018467989771290601873035365588334657445380101954028205369679576161689653960042283713375360766338055653410632926397702615754707606830601290381437392879780325944214706542619325187298947495197116322451751432125632246800843383990113247840805167418758822245585514678923371380327427633046183227952525963532026776947841599563706335299515939760547810812388072249982385089165999591051208932405549752634812324058551892557961180025877577118539940037864124651785615405251932234413439396932539311480671224820201475771476406389451598987394384189886853522573495102305583897178655230834875398065130754009904171105706229640709849882829751069377735157388689068751491716451505158765717864867892875872811246238946816172166476380694006652767796706664118762602609503253799530763876489146621235882156220654284485288435616764924108615214962289008687193618116230558843175459813037605498823446071905926312423127187231000429107967204215877436957638878230200982133886969522418592946562197575064952509158529620424727481405688861237623673231972192634167996137200604008505410356059479048084236448158227410079248025531431614658775880760269050441379567857854370350613563240539456149349029116425527825281209409011512270706257692120240592309941998661789601647639398526349498593553116369779200914332219474510554947893245110588567837155161350456833703601110115644849784594473954330006850035540933899497074273959872593383108905820552984231734779295300580319253391461676449088262205532668667609445741752928216469606750453411194336214176908772710267471803548996723926673528214091430250067961238910897098861895089312990626412771962351151961337919614398268161409449280673409900337250482350741266826870292259862224433345326151482630457268143613455406348092989742083146243705084093735672203460092622949957387294266725971389115084722061867348827066690312750891871922180617905906885749735218485024205910582578792236253219726583102304579255747941497501758195689304391885047857261974819581755431311609472270234168615836163773339497709364658678937678967691868011816655244128265961650649342521202626061267409850898781523081945494571509544784154023405939167423042934836982577459548952968948343640693654026339257516459529452987781532428466909790813274013413414723544560292223238993009219633751615667551350806362785744929572677189827688468154490763631685947609813958190807897220651392920032313909948240609354109973457285594508870328490060218012100623867156412935645473780184280222987309549634194094143880618941309013750545838793369403452813475751521304778924179252389821510947337211314274780718050906685613712417822376783923150649028926435811444962668801007857682509097001484852351987242786392296410819954667676453678597961046272348083829102246338047248664587202400733548768362621369266328876200093782922003075482968130442098252251430594665306110576362043105429821191731689511324295568465717233615812687258778357655250835693175616226301570907774274668557698377933717265688508597355959687351237702284367318262840989948527624341043904692350571651711754107670965263852328789125013030436218960448830926339491302855770663970571579988571354362965857694556171767084692416052364992220792854497158264812056088431051808784797153105377078131046592613394484039161218858345263771172657795642244572010670948125853041713007279095849963756360722820471220523336201240039404081393175552104096243959766217512930071192566407471592577838007814978974343809373817046276589219854828127801845558733695632658809168491728262397213635911897023888596615581093904367184261950496840505961486028928709219998537771607791399271172455181458991863740955715546664621089982190901650666304043627781405490360162609280953929471813165312900708923562830223848910896687235159075730610517550415641072643513630410908897014281842834629474226805896777590086183582188510375112400749084768884932627510362226974043777801279454059519227954433675428386695773701150644036583677422818466870897162973132024119734016505171563208360635734026183434509686521256445232965869221406415962997708674307169311478240445603249559437113311133392411177189652307988045209116694791279150973887888921537711614048259641745784772591793127821532447633885846378587208867050088389548965283537569385032808779730135353771411830943453117361906610434098414385186188193634349640338556972418814897844993051882802457188567628091525615690302518942045868154106244322824366428146677836509075628081919140928837426045984044562755159862095844090206166456861402551222835015996242242951948430566875783008236606865179473209104975156694572964659744284423152118772970109078922077415545796321690145394125164084285352188875995904008883130414872289809245043531822154053126553146910286874680949675606032590829311170802600287552602094594686926738826109594594940702052582853752251112000981851192943204644370381908351839804109792344975242102615844256638305891539395885498279173192186527807477746509574086801677322374200994159178233551982519790180697346187716584071295305727420286297641330673274371926565559857662612634484883163477708327537854023471556299448276106232911468665502488639685248435640634813919814229445275917847161199632590095946904484833723470277077304192766279019890417508998642232530185320690998261892227763650264316561977010228918722698287954626493436773885605822372940368906378987070772075951134116913927361260551644564483719150798806028716453355608587835099855684707436880972933037596769604106347881491630544290488619796767615646024092980217377624624756476247943776777679703178154185019547211444263517963367152380855962422822427759584807613547171634788855757487822772168922147968121957693215530344107370363316271701312108378816717285919486702754235133547672706181975876460401334641316511802098476669098469806927868431946672316809510991125249952136770515007901320369503493727865075776798125*t^3 + 344289234515396865858775057954897753636720046555849009081232045858978155060681339039053328780357950320318953527878901124759956466538015542263253219876475193138099770426008210475760572306038585227175091973649522360532559738906305607880662769809494126164759840038601333327505351862528447637679461172999899699280033083520771085251035417988488829341186803163806204644652509341479510742500726454860297912601772310276123578567543855785676075631130022690867711440591040335586107500775253682563515096548863368164703102245322098018801555667493478959324721650510943128609443637103047907356095946019770829640392003846882547614411940829627200497183807010533231334383530223828622770342612568620284958443889613616624108224682714775663280781141089970733099926830198652314924191296532168434151086133790899623400974692881087533735001770857138823276723310261088936343091634911592192936153672870650647294878626490616895725570719711805683553074761284481403573765771126686175367110434871253229797647684294463920376641743276559040131714389213545542417748208485394108197814779389271113192788198533636705813464671228256170138693036649063820116139804396914076632640470713834009233509974310152830979613530205903725564610734070078638066422110258859431591350774092225982387407500805876622667335617322999837956843707725022343492215598613246764660669940105113836226254413022177854449570579770792071079239127001880770185948794675737691594272653618507939505113162361578485364448874016977580376273849099208847954866097739674031546428952806032697852376917141572156254242639314382635731590065312495075342419981305631136044635825033114046255140605389764262593977787581671417085639428484978613335476528827453929412767740993651594578281732263118291170737950919463726162404933614055781985553770959803141548408159322297545552920385307139536286705675434926416164375757706513666714517747432569052081569945908877757719167098177843548479214924125998836141476644963563702202708251118575988483817256177313715202329976072046191444565707993312483144290828053291343282261812318075472969515233378768594536628551812384979086846229389666772603900294396826867945787230840245748257845826584640523157938933239664924688916888435339276109752837189607544567833094164232919392887429455234545112099110887824140326493254054926107021691902704549358674776425626827737357402754146007305160117954166986737752186656719499629772162030213343080868544127537235152541044252646669699979049528531279285580564992246985169732661785501601844015473626885139370418534537176979783078747960730790864362802151761322158676416948872858618430075075845029777235209036954790448230233611958827929449957980082524544873026577315393135126344613765551570715830856877344234272249622766824770231498334955590473045347387378005671134213340673754779008883155777030666237424710456849225518684575155637892357337533366868192507289100855314263758282568258768103270463236421925393181856196012294089213967214226944564803986024037328487783701972918037079908728118383326892242000248180798778014425637137453912641992591543062613701827101888037419478563482576300481686928597201039457867488530001461003334700641214092937926387174037251055771419627634953336284654643276203452870103535314388720911942153261164851066230200452378044660153112456172434091768104234029252796127378732194510246237585601902470012730673660517494965388804688440027558375537760575218732096121082438688526442547995598214843616442409208510212873488261377590158982976951538103331900890659551579947490870065905975278058739955212373586439725985856869142928562034309412680524362106068642687594437843557874177255949475944814412598328975295935222197504869223185376292457763481865410623174760328548099294771316014437596680100164457090325941273384760715528212360977144686050452197954677881702595700541734271839727884743569814931037616283182358180347107634110443380402205795580853894151526463294995751784677508103933494818396804229737436951305276252713456375463324795249069565409446071807171737073668087928896148176130374461555966253363284665278369440059803645036378693203063681003966386487143669931295536140449733841172359668039628628491291465325205018871408773744550877810054753536433575992127467338511745396961513994895911193975013849039006201082740097971261439420320209046888008452789834263038426592546518936635340386284648532127324825325329420659229729263919775522345515826958851466859995870870614144931176631452330574808889272319817554441896531730314771625299418157010716124451484321928100643784124216189494871426596343646189292261891448893530741468685302818764175677789960171336458103342179300572666158994536473956182359135526950654845675012400536475349660189385778220130950435573005868847004971722151970878791270619159508961541789507764288385403953315854458674028033528328112112100831492762235417340290040965065633050099295122341937499793411510992985916685807903332957280111602784211195704908310761479616046001616618545778176753482151102068396583484600051338328128291916219538854797997885961071721607301803459613749008335453437696612199323591586951330114348044756553937979675889906612953774032407810417793128662342017387986221272211365926683901498873697715333997856433483791064533064898646247586603240256790020626980844295156675990184391661441360003937523728304625656607549076756060325500353515629852649705744438513477336497990897610668255180162867689847248924307758462859591807236189778687287302910436421149362231536474233587079786374824733532259427389554549607271896093955035780097076677714955284896735734794477458746239014131526650705110391841697958548481205998097941683207933566377592429074577058878132092162944423749455828788273161080809901240212475492567608617963169145936672945911624352028620201904450486948609344446676690342992329779507508402333327956097389604632109968150773756793671126592576277075688821137753965414397550027413350544301856906523479714260690352258665454528287056528949211471961527987621163148680684693659717718966981802733800932028243793919525290293701757811652295574945721454770822105426078796179309401162012002536632964/3185069030368546424680817604425478552198096512980537461841241194212808618728848247091341478994228255924197018421669066177134965745743490293224301985313207176807394445822249393414252670963780020355225135950208435886895360855450644574041468230894018068728423385955310939414611242872370006155996590430200624345121862778219148460033984676068456559858720563217986680761237791786922112685217803544308799234205251569202276867096793812464293260108648071568847539775062432982498399038774150583810708544082266947794663371082613601722472919607415195171559641123793442475877682061075984175321177342258982613866521235445099838646586849270270796024083327461696388666530350402977468516584211604108019517297519320393341959192372846646679288041550595205135083977411471146465644179770493557074940067158590492135463150532995798128063295617840857831700768527965726218410278291799355043584669968057035235409880236616627609917023125911719129563022917163905483835052921905954955964291957603748746315605390722158793564668884255932235554706254200869834417933176921292163048873745294052073551428161762811872254974702871738320763002895731206038743519614391819937679201832941148690635308770807709062410333476369322401405292478985879626076733660711295656507472864315520732525021650836386176540141575827135229620412541224410657397544722665379066868002835136785353159682694745482719409136693082675177143871552925293586756350147126522619284790116871187746846485383116343038808509275093736469670504090235419230706746864103313999553929867215879799508783166197851038789926400304777406491503518315964415036862855945718387116818944567867036705214949928198157984776668950011846977966499024757986624197794369635273517661410578259765100193439751130487225483029420735177556222536481913917642738823202250151137064778738058969590903422490601182998907975557842738030476750022653746303632366287298363104330208804257320783717320445973204799422720469816426891136633445750160783580422275623430753287408144448442050494210152422714537818468782697663247361048747901694697911890734486697540983319129098088908657129705028240687289116275688896770916963957307393539301968961916578406161674735303527526264078751073242194367434859751915980499167252731896434797295015952420658273193918477103869824090078056205278721257779832569788219559645892989230622670605551748042755320550216447507067542020422469950299593841027315164857169848261384674468646389141014311612327525819849650989649447880231218008779752505486509817662593844142822303263604424671137804907848186764074412997669739877917205222517116935454261914976524225729942562822718163587877228649203271319396935965740217130973344104636649413536451369991152428531502956776163353406004033541289052137645215157926728093407662436516544731364714626872980436337916848612931123134484271158583840434926308059750796607170315779070438091593572683635561871237472607458927974383549676308811937148320889600335952560836365667161617450662414262130765470273318222558817892865987015424116027943034082112682416221529067466911182922787540456422109625400031260974001025160989376814032750750476864888435370192120681035143273730577229837108098522821905744538604229086259452551750278564391872075433856969258091556185899459311239088562836199118653229117079234094789106087613663316175874780347968230783523883903918035890321754617442929708337676812072986816276975446497100951923554656857193329523784787655285898185390589028230805350788330740264284832386088270685362810350602928265717701792359377015530871131494679720406286115087923724219265214081524003556982708617680571002426365283321252120240940157073507778733746679801360464391850701365414653255405837643357064188802490530859279335938326324781269791272348758863073284942709267281852911231877552936389497242754132404545303965674629532205193697968122394753983498946835320495342976236406666179257202597133090390818393819663954580318571848888207029994063633883555434681209260468496786720869760317976490604388437633569641187610074616303632229078386358576870172516805213690881171210136969632338093947611543158075601965592530028727860729503458370800249694922961644209170120742324681259267093151353173075984811225142795565257900383548012194559140939488956965720991044008039911338835057187736120211911342061144836562173752148410988623073802138654332569558102389770492746815201083186479037770377797470392396550769329348403038898263759716991295962973845903871349419880581928257530597709273844149211295282126195736289016696129849655094512523128344269593243378451257137276981151039120635536811366138128395396064544783213446185657472938299281664350627600819062855876030508538563434172980681956051368748107608122142715559278836358542693973046976279142015328014854251719954031948030068722152287134183740945005332080747650649476855625261002745535621726491069701658385564857654886581428141050706257656703026307359138515265440563381798041721361428450729625331968002961043471624096603081681177274051351042184382303428958226983225202010863609770390267533429184200698198228975579608703198198313567350860951250750370666993950397647734881456793969450613268036597448325080700871948085546101963846465295166093057730728842602492582169858028933892440791400331386392744517327506596726899115395905528023765101909140095432547110224424790642188519952554204211494961054492569442512618007823852099816092035410970489555167496213228416145213544937973271409815091972615720399877530031982301494944574490092359101397588759673296805836332880744176728440230332753964075921216754772187325670076306240899429318208831145591295201940790980122968792995690257358650378038971309120420183881521494573050266268676238817785202862611699951894902478960324311012532256534702115960497210181430162873265589205215341364326739125874874918825415981258925893234392718061673182403814754505987789050793618654140940809253194935871182390544929618585829274257389640715989373985897738510114702456787772090567104036126272239095306495567584745044515890902060658625486800444880438837267366158889699489935642622810648890772269836997041749984045590171669300440123167831242621691925599375*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.99799364786185484161 + 1.3255261663741049438e-1765j)  +/-  (1.22e-475, 1.22e-475j)
| (-0.97049420797908753444 - 2.2588891560733495325e-1770j)  +/-  (1.55e-475, 1.55e-475j)
| (-0.9367311500624521609 - 1.4821811729162117129e-1773j)  +/-  (4.61e-477, 4.61e-477j)
| (0.99026984667354795354 + 3.4570939055560337922e-1767j)  +/-  (1.47e-474, 1.47e-474j)
| (0.94910791234275852453 + 9.8788684353683413577e-1784j)  +/-  (1.33e-476, 1.33e-476j)
| (0.9367311500624521609 - 6.2611178187221105395e-1785j)  +/-  (4.69e-477, 4.69e-477j)
| (-0.99026984667354795354 + 4.4780979450234956937e-1781j)  +/-  (1.45e-474, 1.45e-474j)
| (-0.92355035389029579288 - 1.9161128435574774467e-1786j)  +/-  (2.01e-477, 2.01e-477j)
| (-0.91017733697729018656 + 6.3532586135592147524e-1787j)  +/-  (7.8e-478, 7.8e-478j)
| (0.99496911871685945544 + 7.0065314257378841148e-1781j)  +/-  (3.3e-475, 3.3e-475j)
| (0.88241161996383189763 + 1.2042756363962483466e-1796j)  +/-  (8.72e-479, 8.72e-479j)
| (0.96038175092225914104 + 5.3592057327982977002e-1790j)  +/-  (3.76e-476, 3.76e-476j)
| (-0.86571144436636961937 + 2.1283850701930459415e-1799j)  +/-  (2.06e-479, 2.06e-479j)
| (-0.88241161996383189763 - 8.7461107378362873175e-1798j)  +/-  (8.76e-479, 8.76e-479j)
| (0.99962360851996879644 - 7.1792398874266161796e-1792j)  +/-  (3.02e-476, 3.02e-476j)
| (0.89690728630508935865 - 4.3258296203506782588e-1813j)  +/-  (3.01e-478, 3.01e-478j)
| (0.91017733697729018656 - 9.3985567459231523697e-1812j)  +/-  (7.56e-478, 7.56e-478j)
| (-0.99799364786185484161 - 5.9965282411145119649e-1817j)  +/-  (1.22e-475, 1.22e-475j)
| (-0.78493864042223642294 + 2.1183078734967631344e-1824j)  +/-  (3.91e-482, 3.91e-482j)
| (-0.9811781340958114514 + 3.748084814131187884e-1812j)  +/-  (1.53e-473, 1.53e-473j)
| (0.98500681185462935427 + 2.7926447268722987052e-1817j)  +/-  (4.6e-473, 4.6e-473j)
| (0.78493864042223642294 + 4.3049913086523788665e-1866j)  +/-  (4.42e-482, 4.42e-482j)
| (-0.89690728630508935865 + 2.1652451404717833541e-1861j)  +/-  (2.76e-478, 2.76e-478j)
| (-0.82726326692374895567 + 3.0268652209250034095e-1864j)  +/-  (9.08e-481, 9.08e-481j)
| (-0.80638557542992007303 + 1.5815915655650265298e-1865j)  +/-  (1.9e-481, 1.9e-481j)
| (-0.98396807711382882576 - 1.2702450634951933367e-1855j)  +/-  (1.11e-472, 1.11e-472j)
| (0.76332621815938426568 - 5.4425895943789267739e-1871j)  +/-  (8.77e-483, 8.77e-483j)
| (0.8471667712013297749 - 6.1762121120743730372e-1862j)  +/-  (4.25e-480, 4.25e-480j)
| (-0.99962360851996879644 - 8.9784286208754115434e-1866j)  +/-  (3.14e-476, 3.14e-476j)
| (-0.66849356376988882714 + 1.3803771584753004386e-1889j)  +/-  (4.43e-486, 4.43e-486j)
| (0.9811781340958114514 + 8.0852408458683481775e-1874j)  +/-  (1.57e-473, 1.57e-473j)
| (0.86571144436636961937 + 6.0152104828609089636e-1918j)  +/-  (2.04e-479, 2.04e-479j)
| (0.69442421205526426055 + 4.9873420121129300823e-1929j)  +/-  (3.72e-485, 3.72e-485j)
| (-0.98287596570383387832 + 1.9925416387763680997e-1913j)  +/-  (7.62e-473, 7.62e-473j)
| (-0.69442421205526426055 - 4.2880990901406538705e-1930j)  +/-  (3.65e-485, 3.65e-485j)
| (-0.76332621815938426568 + 1.2988430651840699869e-1927j)  +/-  (8.62e-483, 8.62e-483j)
| (-0.98500681185462935427 - 3.5523825859089913267e-1916j)  +/-  (4.65e-473, 4.65e-473j)
| (0.6413798687646698755 - 2.391725047994373788e-1937j)  +/-  (5.14e-487, 5.14e-487j)
| (0.82726326692374895567 - 1.9759576214095018399e-1923j)  +/-  (8.69e-481, 8.69e-481j)
| (-0.94910791234275852453 + 1.4217184818048489832e-1930j)  +/-  (1.27e-476, 1.27e-476j)
| (-0.55705576158940201985 - 3.173009344023935834e-1944j)  +/-  (6.69e-490, 6.69e-490j)
| (0.80638557542992007303 + 7.561826338437794223e-1926j)  +/-  (1.91e-481, 1.91e-481j)
| (0.74153118559939443986 + 8.7506832762307302229e-1934j)  +/-  (1.59e-483, 1.59e-483j)
| (0.61350431388276843703 + 3.294509158244701962e-1941j)  +/-  (6.12e-488, 6.12e-488j)
| (-0.8471667712013297749 - 9.6250442547553244233e-1935j)  +/-  (4.4e-480, 4.4e-480j)
| (-0.58528570702033001444 - 8.6911222328253188186e-1943j)  +/-  (6.45e-489, 6.45e-489j)
| (-0.71878732439344176877 - 1.9769385676533226373e-1938j)  +/-  (2.67e-484, 2.67e-484j)
| (0.98287596570383387832 - 4.9255794509869314624e-1924j)  +/-  (7.58e-473, 7.58e-473j)
| (0.46960354719149599511 + 2.0547347044477182719e-1977j)  +/-  (4.29e-493, 4.29e-493j)
| (0.97049420797908753444 + 1.6162424386196526086e-1956j)  +/-  (1.53e-475, 1.53e-475j)
| (-0.52875559147107004702 + 4.2296134998564749151e-1999j)  +/-  (6.59e-491, 6.59e-491j)
| (-0.49978993879863737567 + 2.4277688984377942486e-2000j)  +/-  (5.66e-492, 5.66e-492j)
| (-0.96038175092225914104 - 5.7372761332686115712e-1984j)  +/-  (3.9e-476, 3.9e-476j)
| (0.58528570702033001444 - 1.9914264694300962089e-1995j)  +/-  (6.47e-489, 6.47e-489j)
| (0.55705576158940201985 + 2.0989952361856228704e-1996j)  +/-  (6.93e-490, 6.93e-490j)
| (0.98396807711382882576 - 4.8944364316699401481e-1984j)  +/-  (1.06e-472, 1.06e-472j)
| (-0.46960354719149599511 + 7.5669501274401817719e-2016j)  +/-  (4.35e-493, 4.35e-493j)
| (-0.61350431388276843703 + 3.793735613444000565e-2010j)  +/-  (6.07e-488, 6.07e-488j)
| (0.66849356376988882714 + 8.8077078134143034148e-2009j)  +/-  (4.32e-486, 4.32e-486j)
| (0.43817778276875570357 - 7.5154911819346721609e-2017j)  +/-  (2.92e-494, 2.92e-494j)
| (0.71878732439344176877 + 1.617764299448668342e-2006j)  +/-  (2.68e-484, 2.68e-484j)
| (-0.6413798687646698755 - 9.4465482036009821827e-2009j)  +/-  (5.04e-487, 5.04e-487j)
| (-0.43817778276875570357 - 6.6109005017623234517e-2017j)  +/-  (3.12e-494, 3.12e-494j)
| (-0.03400716976878397359 - 1.9127297856627950406e-2032j)  +/-  (1.25e-509, 1.25e-509j)
| (0.52875559147107004702 - 6.8550489552691751105e-2014j)  +/-  (7.1e-491, 7.1e-491j)
| (0.49978993879863737567 + 2.9664481680839012524e-2015j)  +/-  (5.57e-492, 5.57e-492j)
| (-0.74153118559939443986 - 7.7282473325582031039e-2005j)  +/-  (1.72e-483, 1.72e-483j)
| (-0.40584515137739716691 + 1.9389464614524174333e-2018j)  +/-  (1.81e-495, 1.81e-495j)
| (0.30750167105224266605 - 5.8963780763004385634e-2022j)  +/-  (4.41e-499, 4.41e-499j)
| (0.92355035389029579288 - 1.8222817380989373607e-1999j)  +/-  (1.94e-477, 1.94e-477j)
| (0.34014520508298405774 + 1.5185250766407747169e-2020j)  +/-  (6.88e-498, 6.88e-498j)
| (0.06851033605701444916 - 2.8257881630473631681e-2031j)  +/-  (2.38e-508, 2.38e-508j)
| (-0.34014520508298405774 + 1.5505034462902998605e-2022j)  +/-  (7.06e-498, 7.06e-498j)
| (-0.37302808875059752886 - 3.4361971302677933317e-2020j)  +/-  (1.12e-496, 1.12e-496j)
| (-0.99496911871685945544 + 4.7996721422695380128e-2025j)  +/-  (3.35e-475, 3.35e-475j)
| (0.40584515137739716691 - 1.0174547030422355399e-2048j)  +/-  (1.92e-495, 1.92e-495j)
| (0.37302808875059752886 + 1.7692877929456512679e-2049j)  +/-  (1.14e-496, 1.14e-496j)
| (-0.06851033605701444916 - 7.1583834955597618972e-2062j)  +/-  (2.31e-508, 2.31e-508j)
| (-0.30750167105224266605 - 3.0310910591178915029e-2053j)  +/-  (4.78e-499, 4.78e-499j)
| (-0.17401025664198489795 + 3.7861265844268009772e-2058j)  +/-  (2.57e-504, 2.57e-504j)
| (0.17401025664198489795 - 1.0059350718992188416e-2057j)  +/-  (2.65e-504, 2.65e-504j)
| (0.2750357124712873529 - 1.7859004735966879366e-2053j)  +/-  (2.79e-500, 2.79e-500j)
| (-3.7346661209627607629e-2148 + 7.974537517236093464e-2149j)  +/-  (3.55e-2146, 3.55e-2146j)
| (-0.20856447375947770287 + 1.2293647871587021084e-2056j)  +/-  (6.7e-503, 6.7e-503j)
| (-0.2750357124712873529 + 2.6577248095855150877e-2054j)  +/-  (2.64e-500, 2.64e-500j)
| (0.03400716976878397359 - 6.5728467367974692779e-2063j)  +/-  (1.03e-509, 1.03e-509j)
| (0.24222526881519841121 + 1.1243848261511369877e-2054j)  +/-  (1.41e-501, 1.41e-501j)
| (0.1388704900512106627 + 3.3931778773849584736e-2059j)  +/-  (1.1e-505, 1.1e-505j)
| (-0.1388704900512106627 - 2.5254846919873006423e-2059j)  +/-  (1.2e-505, 1.2e-505j)
| (-0.24222526881519841121 - 3.7437396741755612213e-2056j)  +/-  (1.4e-501, 1.4e-501j)
| (-0.10356455917205813489 + 2.279069425693195444e-2060j)  +/-  (4.63e-507, 4.63e-507j)
| (0.10356455917205813489 - 1.7157298943437612194e-2060j)  +/-  (4.68e-507, 4.68e-507j)
| (0.20856447375947770287 - 1.8199087860799931921e-2056j)  +/-  (6.82e-503, 6.82e-503j)
-------------------------------------------------
The weights are:
| (0.0023063256507692059052 - 1.1460662238965671222e-1765j)  +/-  (1.12e-112, 2.38e-340j)
| (0.0095982164941664325605 + 1.2028899870019083499e-1767j)  +/-  (3.93e-113, 8.37e-341j)
| (0.012852860429330817596 - 3.2584951146437908259e-1768j)  +/-  (3.74e-113, 7.96e-341j)
| (0.0059379333901144819483 - 7.5418767075646334978e-1765j)  +/-  (2.14e-113, 4.57e-341j)
| (0.011853587090902603671 + 1.5220220633384773985e-1766j)  +/-  (5.52e-114, 1.18e-341j)
| (0.012852860429330817596 - 1.0301168063145890055e-1766j)  +/-  (4.41e-114, 9.4e-342j)
| (0.0059379333901144819483 - 2.9082534632052797454e-1767j)  +/-  (1.09e-115, 2.33e-343j)
| (0.013402039246008209639 + 3.2545367830103917933e-1768j)  +/-  (1.51e-114, 3.22e-342j)
| (0.013249625660917953298 - 3.4358575931685004492e-1768j)  +/-  (6.21e-115, 1.32e-342j)
| (0.0037746608677192674048 + 3.2328344837979949532e-1765j)  +/-  (1.06e-114, 2.27e-342j)
| (0.015595288407688873878 - 4.1615538016295465629e-1767j)  +/-  (7.76e-117, 1.65e-344j)
| (0.010682196204402776366 - 2.9142328278411788373e-1766j)  +/-  (1.25e-115, 2.66e-343j)
| (0.017716050579636233702 + 1.8740388341699101484e-1768j)  +/-  (1.75e-117, 3.73e-345j)
| (0.015595288407688873878 - 2.5568535267030241642e-1768j)  +/-  (4.32e-117, 9.2e-345j)
| (0.00096868444281442235622 - 4.3739275796353665397e-1766j)  +/-  (1.78e-115, 3.8e-343j)
| (0.013570914352269984839 + 6.0829134076232835269e-1767j)  +/-  (3.4e-117, 7.25e-345j)
| (0.013249625660917953298 - 7.4704152486284999258e-1767j)  +/-  (5.13e-117, 1.09e-344j)
| (0.0023063256507692059052 - 1.5381258288499439582e-1768j)  +/-  (3.87e-121, 8.26e-349j)
| (0.021583955164394533082 + 1.2234253797429472545e-1768j)  +/-  (5.87e-122, 1.25e-349j)
| (0.040603038424680876057 - 5.8600466915555743218e-1766j)  +/-  (2.24e-120, 4.78e-348j)
| (-0.034767855025028234763 + 2.0053289522955472906e-1763j)  +/-  (6.87e-118, 1.46e-345j)
| (0.021583955164394533082 + 1.0240226890431171654e-1767j)  +/-  (1.03e-122, 2.19e-350j)
| (0.013570914352269984839 + 3.2433555593454419306e-1768j)  +/-  (1.94e-119, 4.14e-347j)
| (0.020452986597700068303 + 1.2621365693599930171e-1768j)  +/-  (9.75e-122, 2.08e-349j)
| (0.021235354361092485394 - 1.2003836649063005664e-1768j)  +/-  (3.84e-122, 8.18e-350j)
| (0.11285334208532306499 - 3.2279486842213688662e-1765j)  +/-  (6.63e-121, 1.41e-348j)
| (0.021632445595385268189 - 9.4869537422177182072e-1768j)  +/-  (6.36e-126, 1.36e-353j)
| (0.019292492828202636022 - 1.7884143241281415897e-1767j)  +/-  (1.43e-124, 3.05e-352j)
| (0.00096868444281442235622 + 3.5817179932769780069e-1769j)  +/-  (4.72e-123, 1.01e-350j)
| (0.026592619845257024454 - 8.3167778460935419423e-1769j)  +/-  (6.95e-128, 1.48e-355j)
| (0.040603038424680876057 - 6.9062195675785409181e-1764j)  +/-  (5.59e-122, 1.19e-349j)
| (0.017716050579636233702 + 2.6412765541442956072e-1767j)  +/-  (5.17e-124, 1.1e-351j)
| (0.025200136161798418391 + 5.290208213233809769e-1768j)  +/-  (1.05e-128, 2.23e-356j)
| (-0.10689766515589754347 + 2.5225467982634162717e-1765j)  +/-  (3.03e-121, 6.46e-349j)
| (0.025200136161798418391 + 9.4878187779366297734e-1769j)  +/-  (1.97e-129, 4.19e-357j)
| (0.021632445595385268189 - 1.2637536770646170692e-1768j)  +/-  (8.9e-128, 1.9e-355j)
| (-0.034767855025028234763 + 1.3081483111235387917e-1765j)  +/-  (1.56e-121, 3.32e-349j)
| (0.027564700389184672663 + 3.5487363613704215465e-1768j)  +/-  (5.69e-133, 1.21e-360j)
| (0.020452986597700068303 + 1.3496970358404386314e-1767j)  +/-  (1.43e-128, 3.05e-356j)
| (0.011853587090902603671 + 3.8156296986351853103e-1768j)  +/-  (2.11e-125, 4.5e-353j)
| (0.028204039621013809977 - 8.227540032836245585e-1769j)  +/-  (1.56e-134, 3.33e-362j)
| (0.021235354361092485394 - 1.1306689967690714638e-1767j)  +/-  (2.86e-129, 6.09e-357j)
| (0.022105762242826969073 + 8.3642718801064106373e-1768j)  +/-  (3.55e-131, 7.56e-359j)
| (0.028115782563640145505 - 3.197716111829233916e-1768j)  +/-  (1.2e-134, 2.57e-362j)
| (0.019292492828202636022 - 1.4614263068368525224e-1768j)  +/-  (3.1e-128, 6.61e-356j)
| (0.028260397086265878961 + 7.8933748339937868119e-1769j)  +/-  (2.5e-135, 5.34e-363j)
| (0.023506322221076626693 - 1.1051960336282895948e-1768j)  +/-  (7.82e-132, 1.67e-359j)
| (-0.10689766515589754347 + 3.3126566131192116811e-1763j)  +/-  (3.68e-128, 7.85e-356j)
| (0.030844292044567775178 + 1.9914128186247467513e-1768j)  +/-  (1.33e-140, 2.84e-368j)
| (0.0095982164941664325605 + 8.6039456000445741014e-1766j)  +/-  (1.07e-129, 2.28e-357j)
| (0.028508343395649306767 + 8.2520852856020476817e-1769j)  +/-  (5.49e-138, 1.17e-365j)
| (0.029525802303018925224 - 7.8166145030412612185e-1769j)  +/-  (5.16e-139, 1.1e-366j)
| (0.010682196204402776366 - 5.5819708564195549256e-1768j)  +/-  (1.12e-129, 2.38e-357j)
| (0.028260397086265878961 + 3.0284093873833408093e-1768j)  +/-  (4.56e-139, 9.73e-367j)
| (0.028204039621013809977 - 2.9018194032555677941e-1768j)  +/-  (5.07e-140, 1.08e-367j)
| (0.11285334208532306499 - 4.5750661802911472492e-1763j)  +/-  (4.05e-129, 8.64e-357j)
| (0.030844292044567775178 + 7.1694227920830698874e-1769j)  +/-  (2.22e-141, 4.73e-369j)
| (0.028115782563640145505 - 7.6287481481161846067e-1769j)  +/-  (1.9e-138, 4.06e-366j)
| (0.026592619845257024454 - 4.2068063765361873833e-1768j)  +/-  (6.93e-138, 1.48e-365j)
| (0.031947193824742374971 - 1.706692446614790464e-1768j)  +/-  (4.24e-144, 9.04e-372j)
| (0.023506322221076626693 - 6.7966093702822638096e-1768j)  +/-  (5.92e-137, 1.26e-364j)
| (0.027564700389184672663 + 7.7187714847119517242e-1769j)  +/-  (8.1e-139, 1.73e-366j)
| (0.031947193824742374971 - 6.6522996661144709532e-1769j)  +/-  (9.74e-144, 2.08e-371j)
| (0.034203919637362993867 - 8.3379897891498741124e-1769j)  +/-  (1.18e-149, 2.51e-377j)
| (0.028508343395649306767 + 2.685150633180241975e-1768j)  +/-  (1.6e-142, 3.42e-370j)
| (0.029525802303018925224 - 2.3501111164541466646e-1768j)  +/-  (2.55e-143, 5.43e-371j)
| (0.022105762242826969073 + 1.2329649041231805558e-1768j)  +/-  (2.55e-139, 5.45e-367j)
| (0.032646690311883715597 + 6.4352800839361642886e-1769j)  +/-  (4.94e-146, 1.05e-373j)
| (0.032500107749019324613 - 1.3836474188304178362e-1768j)  +/-  (2.71e-149, 5.77e-377j)
| (0.013402039246008209639 + 8.4071231514409298962e-1767j)  +/-  (1.13e-138, 2.42e-366j)
| (0.032793719642170272273 + 1.4031380435950123586e-1768j)  +/-  (1.1e-148, 2.35e-376j)
| (0.03480837064988047077 + 8.8009601472864328731e-1769j)  +/-  (2.25e-152, 4.79e-380j)
| (0.032793719642170272273 + 6.8977787255570322962e-1769j)  +/-  (7.56e-150, 1.61e-377j)
| (0.03291630767297102537 - 6.5408731507699464473e-1769j)  +/-  (8.98e-149, 1.91e-376j)
| (0.0037746608677192674048 + 4.9387372257462812334e-1768j)  +/-  (3.65e-141, 7.79e-369j)
| (0.032646690311883715597 + 1.5257173531922766288e-1768j)  +/-  (9.96e-149, 2.12e-376j)
| (0.03291630767297102537 - 1.4349666752657416729e-1768j)  +/-  (1.91e-149, 4.08e-377j)
| (0.03480837064988047077 + 7.6701940715940336212e-1769j)  +/-  (1.8e-154, 3.84e-382j)
| (0.032500107749019324613 - 7.3180404893567667071e-1769j)  +/-  (2.57e-152, 5.47e-380j)
| (0.034913200025613655293 - 6.8083710981151833422e-1769j)  +/-  (8.36e-155, 1.78e-382j)
| (0.034913200025613655293 - 9.6841424585905211938e-1769j)  +/-  (2.37e-155, 5.05e-383j)
| (0.032529016663213793407 + 1.3258721758502632849e-1768j)  +/-  (1.21e-153, 2.57e-381j)
| (0.033902340584611077031 + 8.8159745508177519807e-1769j)  +/-  (1.61e-155, 3.43e-383j)
| (0.034139450448031569361 + 7.0656739004251341308e-1769j)  +/-  (1.81e-155, 3.87e-383j)
| (0.032529016663213793407 + 7.5294639229774049428e-1769j)  +/-  (1.07e-154, 2.27e-382j)
| (0.034203919637362993867 - 8.9263076538134864975e-1769j)  +/-  (3.82e-156, 8.14e-384j)
| (0.033185479125963704661 - 1.2135940625852273442e-1768j)  +/-  (4.4e-156, 9.38e-384j)
| (0.035295022329252788417 + 8.9983300771667554818e-1769j)  +/-  (6.45e-157, 1.38e-384j)
| (0.035295022329252788417 + 6.799907133696062533e-1769j)  +/-  (3.95e-157, 8.43e-385j)
| (0.033185479125963704661 - 7.3952567753911831564e-1769j)  +/-  (9.93e-157, 2.12e-384j)
| (0.035245676060694803032 - 7.1000368892636500831e-1769j)  +/-  (2.73e-157, 5.83e-385j)
| (0.035245676060694803032 - 8.7443277079780797407e-1769j)  +/-  (5.56e-158, 1.19e-385j)
| (0.034139450448031569361 + 1.079934959067014355e-1768j)  +/-  (5.65e-158, 1.19e-385j)
