Starting with polynomial:
P : t
Extension levels are: 1 8 14 22 90
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 14 Kronrod extension for:
P2 : t^9 - 36*t^7 + 378*t^5 - 1260*t^3 + 945*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P3 : t^23 - 3309583/18099*t^21 + 82235713/6033*t^19 - 1089441955/2011*t^17 + 76126932098/6033*t^15 - 358985675230/2011*t^13 + 3094433932590/2011*t^11 - 15882937980910/2011*t^9 + 46161180640575/2011*t^7 - 70208873169435/2011*t^5 + 50216778386775/2011*t^3 - 12961617443775/2011*t
Solvable: 1
-------------------------------------------------
Trying to find an order 90 Kronrod extension for:
P4 : t^45 - 270914842079056499755805142859393030851086370215360664952509279564665842136216426404635535193/408543910097699181065381733384475056816080457697545810056152382610123841504082544119444730*t^43 + 81228959900797786575749673038284858881067049538662307321372777339777456767995603351521494105021/408543910097699181065381733384475056816080457697545810056152382610123841504082544119444730*t^41 - 102332660158663425405042870616316027204908334567383461219394070563686287536009879724017796077484521/2859807370683894267457672133691325397712563203882820670393066678270866890528577808836113110*t^39 + 825122827880387980463219637013071025514925249196415179160263495361617964862829347992952925291003573/190653824712259617830511475579421693180837546925521378026204445218057792701905187255740874*t^37 - 177889802361956575457715500566019609303681210569223794069848522636577996020682259611125500423508471191/476634561780649044576278688948554232952093867313803445065511113045144481754762968139352185*t^35 + 2265149732913023052877345877747104059962333089512210244329100398005977728252901297550434440870149991203/95326912356129808915255737789710846590418773462760689013102222609028896350952593627870437*t^33 - 253809110101741484100795232384676189890348698582999962526865157402374128506301285837690321096607925814330/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^31 + 9312443740721056797410931250990329419354276206948929980909433931300099174431710152006362046114186637726708/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^29 - 262866898558767601693584693460520904689763279321107377080694833696315852324140179326421382659086034769056795/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^27 + 5720933260018283665202858965151661655251442251093937389787056268970170131827984560572466872289318117593751863/222429462164302887468930054842658642044310471413108274363905186087734091485556051798364353*t^25 - 670699372642836733449522642334154770525476271485127365043872652568402252134501613258781161522701279109883064575/1557006235150120212282510383898610494310173299891757920547336302614138640398892362588550471*t^23 + 8594689820094003564264105793238253509091978856889775735017959063359610316503801198262443228388900171809062486825/1557006235150120212282510383898610494310173299891757920547336302614138640398892362588550471*t^21 - 627534922499605477888403018725457948006269644005072847881449078168866671596125337108352178883246124933951968500/11706813798121204603627897623297823265490024811216224966521325583564952183450318515703387*t^19 + 4554578093488226851065506225341518052366870499372571597338054740500302783673208523408654309253479098891141489500/11706813798121204603627897623297823265490024811216224966521325583564952183450318515703387*t^17 - 24251046884673481025531771804484182187694522056166862362765075011716797411805070185187838155532723350325701960750/11706813798121204603627897623297823265490024811216224966521325583564952183450318515703387*t^15 + 13208631100780159633338435488841025037868189758092396435748211784359082276626962791756128458443008959385521509875/1672401971160172086232556803328260466498574973030889280931617940509278883350045502243341*t^13 - 9987701322658323633921953447971413208855299030478383196336387453027313408944575702882086939375289157117449570375/477829134617192024637873372379502990428164278008825508837605125859793966671441572069526*t^11 + 864217671869053100570647824334525126768516029334095905571409507469003683027896631597510634500678328506759189033875/23413627596242409207255795246595646530980049622432449933042651167129904366900637031406774*t^9 - 967265096650991242580710722007314951065518460364621702343911064891245771252826962730696804165763245479052964615625/23413627596242409207255795246595646530980049622432449933042651167129904366900637031406774*t^7 + 91039500355906638688105225238515190409931008329002830334304727556557452059994192437727833496906995702499097559125/3344803942320344172465113606656520932997149946061778561863235881018557766700091004486682*t^5 - 15583902748701588185896410705426655070902553580007975919334471969213352754124923049795938062141523990060697073125/1672401971160172086232556803328260466498574973030889280931617940509278883350045502243341*t^3 + 2077470924148033391100194284450587236520913656325347919425636556480521319990287543652411234335264671447150173125/1672401971160172086232556803328260466498574973030889280931617940509278883350045502243341*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^135 - 52942591049914902419712283672859650557070821479064506027192179072029828325383311555630479059750512022682765784464940884679889768467914076460236241008993686817788349423010661467186337803937590013134987246034555253257458435875746483630014161481036622837679919785043266666084055704525295710995664120193872086797706592251043037512227728426997147305614155330932930119535577877410527752950744599002468106767867766825288032162819195184826521903912591535107628025329121587397014807272587948898609458207160464233836820359735612571488639215292335799324694767984986002239244709962914339608373515882147791994920852957302053331612330370162552956638469781574438905464150137606569982688150968833454259960547090227133272461625521291629057219070957211207412213198277563583647075989064066475851379994815750027482976127800525001102917306846487545950603457848476665615429153925069593762410173467303806990711433641003170364374685413716134366717532780350515084316317093420405340137708649746167449200504027513258275058017410883224913172900217050552384115618252846792455754115028504241493446171503258520077421324827820463281024157695493317539166577854374699466006572293015177922234110869633926964432979909471116150785285096614788376795589637308306874040671272788462885951006416318420921152693773631180926008483854993419248154956361845032281575859117290065967087530744146823842974597818611910711233398483910255146680329798172083196955930368086675305283969552158945641813897611517746617095457183147543659712488252097451755120545149139169713897457652455609200549058096153295287380547158548711103643751251155578801696864736746764035675561243280485730299611091213539752628935703649806203784421901821990856425436600237098447517222876798629942245343535539740541332095405869468018225593543115143246195956243154637494251793807918979228991288867750699519481540138679593307586268153373463816712721382254403514642182514590199496694505478347260669422785333502907515737089100320906887860633029086012361576576041486010859078693265512824057672242456755940329901210043810577017217081202546118830843623712677881288649674426085417798680887025053309167181140073300838016090218626668326842204055838404501691917841304014932257104690414349165855354640622252135299850710914946676946049014881113292466020481565813613127456189541043134362755106565485036426372457128759349929678007973322690670926542871666329404596295963189721060316743885055991586943926740419700051703169435943033598839170115489418669021579251130764768896258032562652050208401526490471732652525084782769618545926745963096071700993902151439592711509405528172145224144620503212191236583180354271840062541535511415885063639704492720104440233379294742732690335794705808797293170185423782050394414134625148821936638883388500759280932080984072169877825977807971525494929690093436041862685892353055620712536251321324023398680271826135502714629305852332918666637656381223727827758385954808488844575641765022994579929393577259066969681431040545693801001536624951745387503642507716922877353184042860428546737794590119454036280391200164312032185121814594929271634459577144982707424646130164480943203068702955137706191830236156161446156496805981436073679568324917366521201514732952599894037236958627669565039181146063517955801132987484683413258331331184376411102817283931955257802236692733309098521936122383063832897189651500432582387760815944902790301427525939891511801999002233593292991857500930810782306658646611278201548963427461820881441675171841180474991882959529122912131944812614218688298812970860932711355366708939855902097889619882736607294012905837614421944257854122542036135538165056663997274841864576430737988458980601578529427646570948135651147939269931609702051174161271371986477350709315104809658608686303642355009709237498631547579285477254322042078821310533648688572841476110095020802772865546846484921182319456116997231223867092787912102184262895471777248736082710616740837364707315296995639928181879582210302515578967414298600186784468771137880466900756554260752559454668976984268912198743568426541789017028656382298905257489691007048977482386004737745041579484320236729747184616431340788641170947489542167290826004693346903504786340294180187542875918098904229111985481992503981500091715757475344057529224490344684994344188614440659885404352010501837119254624396172331101382493842478894375437837525325625214886059930025021357403264628611968278603169731225906004999192469459253163407619565968537406769313560655486228228394898077907498397498836393921447547630634498680259220323517024177795048066643174401675180777063553646993871192063573569271364816018931635628450653701759731853275556482992349680464156034803328677920909164377021026904394784459205193610565717949895878679564035636152008112057861647701226079306251860062449542020400138812729130631241720521121265694643100247073987340799851813417634325723107134896282103916597358311486981044858010117347617993489097391358605259618045966041537805955066556811124599471580599071731436288202592410600669600783100369393405315362810020742338446893881110263120224106862560581468180648053158407/7821069959724973487353019450882368433156670434945289723295560970360483958864532885967912286584951677614452932234871519740936232890026909112598185029320819494011796925232236373867037240142849606056447749475372385761150137248729624426594131363456535141612918066123467394326498216548633787291137873099467270288251674236530430744074956637663392444838601311923153952095970934133212593708366878033714117071887723391273184070879499808012946992374949798731483303289440422480361136285467203322163260139492202603580394583159481556910608757871048284063987127246170413665651964013118230609908138164535175325327551116535133172609146808020805492321446791669078549149354829424691869937769309985390860660572904523595822547620326061465406365656368357943903426677023186716772806448372689504176818500321505986289275979511962230785160947308085999605071651829418712985795898224953905712738138932207463455237508168736005442990507835632411567962206991348711865056864708689180916334288015264461509617782082224227813568031432091857974297985800205319615791369032275789561750830918677974781671431449532903717350184549169189531478749759628811381750865776945288403158541136906797688262884389636800191998819092190772140680327581127035892028531489725090060626613073258348308058240449094452847050258452347328425509818334866309330262849297501489376428373779605271424418741612727747206560849998639052612947145333861472091622675564887957531212033459297131684666632322466374863946389530006652196470128148279758551254551875790808234426779557558464215271098270012596411827994272665854408254041269623430806445738305277244145875834971892049195411857435717479908588520032145188677554395973449712177527530462056407053161062085558168069672147534930732957175028660094904750024477099398995598717137567838464661032181500346998407575518716928957600290682342796545387303367163542120921339570728867416429637129379979957085141932762074774925019530736335091249089044617404707236682884923851702052816905751384004684950635875077888856843251169434701425975168625081168703209658614553046305366609945381729674341323949553902048886139235288556105298013392748265137560152932594961531949596186817472811832390502785950461088154758450593374156686065100542891694819703549289575762490901266450095505543983408246575973360509818468771803568324530882151509438745095763512087447533266505419127576315812796435605739789920737973376222030142068329317576684427613643337865788112537430608438123323214197829700614107954524184069851963671664889160095762384508468823642824690162443949128685887836109550173428337652742410366218474507445614511861128342902950770445823650910626159400675079915328789866525215957312939408546796927199037466936995000917482499222797259851343660834293442833276204962545408018718068658261124175016264670761217970667660807714263717640410837968980734475177026983285963751871741723651424216797790588394972214583362844688786432731913905637789509359729050944156525093329250374483241854915018117194414862466058719514959809795694729909000801909771376962625040403593370929017876180726095336872335498908116817009669708019544172899088160518786055084910731783193321690404795520154572461824163392992358794263363263862661775036786845394083256564090867837337968449964610981266633772365842108045374033893762503358844512577818908671588122321077675186032141381177353431730678824143121840825574576717375495913340273161660921801498878421751081126787313048684427824475614468171200493202560355678439774244134208147985011317202881255807836750002992923005769850836577377378091352950622236362420058915300686358833887477026012240190588506790010868128127461909922281101479039393143815473525258089419580822843999414192022724196694992168528797587270845258205087452594774440495002092433802972712278464903362515596697082783384069176399158841622957616521998308055137985509777256039482351098858295475846597315629840496910346493839558638896848113839031894219315835979466898558816815874467449497491819199685959103895715514978314282441244724000635755890919730786371694317964446035722365804722396950852202419179631908426163417274671895363677558164335908862925852908807169164604579010736439226446646348596309000695697126845849584209585378148229099247715560736483644577027464125594249863096493619532299802374700639180277920888681503890570003963911956944474120517879529380849141572853675869800121214120025100991187154295751662388418629448520159182962688939557807772275767100411941166977058112335985190447948540530710226194637140318307238082279263179444852966691314704669280512849661578839746800250538802603202216800429339051723638138610914975834476210939598905052621264561131656407395477866606167198932501460088286658996882692752374433257875110832130896078285882181633169138039044589446542656077879908075313406123937460359829576841816006076438994002163602947692405885017992123677032269078008193560788894810303308562927671248414631366789191737977518868583887346734763175581646767388268645612858813146296401340291671205356840994965007880606401376126893389248336036677413628148379285270649668410527033517200140396431660132468743402478867826571020*t^133 + 2427241770582883863802387036586374937868528653066530154053207916879613665299637263486062961538349136099188757628629373063261495533873102922576406535075350921567202528026093622355159496250465088042651356201481107585252185580357199845831983847960391715979958156049091593147948708922623217722583173122319180578991322919583661550242733577044668819426757841188972308636487020954052265337032501605673508131499260664240115732785881001892608658740555387027518648052169854267655028123374967404422580765967242533929256998605710581791585812805172841941478962659965827430100851824307314923890063526417863507755658907542331270200891054620115563058578743538356459701081456980641548063160335832207011848893325870620176984493601536402192677843749675442621966750743018291751196667194481331604490669779854451368425241398391903312364336261120290649534015150237617170403115185985008796456473383549450192546797376092273952334819925379900790303607303348077972177069570347658517074941305778618431142669728158146176977532107878546001894919059825819448420839057240765715845297446639795369735910929991641341659734086572186519375216820403997050699669824393079534580987635839210659354818332392619312931218744175487434037951854238788261178313981975847881192871571638797298098482148388129001220676587984208915510431841265383244798700812106908708482355200335380495349032386994253050594498544903737558195705930475068648080271427247028072055987960405570918839449008819106385082012082316099621484252901826272847626920668278614621698066064137282169706553930294957353030648225656017699756827526974608323663481501626159419208793768498663996078859559814656842094912178371432240173029428693795486168182763561978262635198553784543557920530600661453108019029304172341144916493989244472716788782444860072617750034065895486765404597509291991237760843235782421694073979758816614316424791972308043230202785827733994324392856074491533435933187294839134361829713785780379530569486545256299247241787020053481106612438031402652893731946035731188315738521223932756903112909512140384900350928948379512834904068402161578361632174025706811834316537715272655714810533454452920305890549354161472880156723358249707117468261933866950564384280577057871450144433322522545721563215217178980452534111634188202994839005290014358822587897517297546509632209336569479279391663068623265269620013234451293845685556115671999751418905694439151324035748786157485256564225787890344406641759777993816610540090126709119268836268123369643239855305509493562124311795310978848037092270943303225422051969290462622823888624499361911797762968794415866441578396921550829029866137437235346269310342593618090881881893570959574244162527613918266929006189148628702226397227371965100093493274542360357700733160721503352278085051424536738784283786343415192032559856174441684855246312913153928313553561685022142014134179872836913466257190234889814698390535660948037016660233857840269602160394188547541399726476079696108279988790737065976031719361034607149555025437599099667287399981402998527931800213622962593497329262590179857024978872867018345828595526935082628957154418350689430474479807754989919194295559619505833314120844157122812299997715309738209276179222481207653522074211494073912538546876325744650657063496523950912209647194892158140022290014979610218357073638153058964494991557922663813873204618773523278397714708382328185734151542095842135259703063711922140811600915704974078716528497043607778574318306454480553247492231743822702326930041181673908006649708975515152131145992801503607952926809553918437880084732627162593503593283667545727781353341550005360100825295553002453460667747138809182619938557108594827690855720685732405564672052093288863796530776918924556531757621564824706082211279912393857274565274593384350680976247709057445826669952721301319925223052101938156567996856657881615394573596268088789625946941497531741164663355473094761974698942140326716498455011479893258112723341432759510172451180974117926265848762459906503543961372963629512672042386723251993481797702236958335121123206074223840443629047764628759122671180176423605302615333492242355850728077092266158320915569971289423726149273571433154715681980317028671368416475719226364012628246870374792060033960766594425910218527129823237824459111818690430470106549443308402221673074913481420963183425262182711930095816422158877138566396614294780539218758043943011022568916954568066029389411506816168401745423691947969193672887419889029580118182288132502563038121282804820556302547912489447425368377256198180648417938155234297326903315785962791107793120154906600638753926626803974323265469040619347079238122111412463801884996287216580097458831780698803232439148212882407498355658150003064805885961998481832638251500866657923017096899712758095025646059035739455338955245743940815025974535382688994743741279815309379586490664790364487729817351055152757759548134550012087264332328868458777489763550232920646428683629385721707825390586954037711861282738517977187641271998251976711837725707695583604160546680017721492752975171295712225329183978391137673453447646492456495444191/109494979436149628822942272312353158064193386089234056126137853585046775424103460403550772012189323486602341051288201276373107260460376727576374590410491472916165156953251309234138521361999894484790268492655213400656101921482214741972317839088391491982580852925728543520570975031680873022075930223392541784035523439311426030417049392927287494227740418366924155329343593077864976311917136292471997639006428127477824576992312997312181257893249297182240766246052165914725055907996540846510285641952890836450125524164232741796748522610194675976895819781446385791319127496183655228538713934303492454554585715631491864416528055312291276892500255083367099688090967611945686179128770339795472049248020663330341515666684564860515689119189157011214647973478324614034819290277217653058475459004501083808049863713167471230992253262313203994471003125611861981801142575149354679978333945050904488373325114362304076201867109698853761951470897878881966110796105921648532828680032213702461134648949151139189389952440049286011640171801202874474621079166451861053864511632861491646943400040293460652042902583688368653440702496634803359344512120877234037644219575916695167635680381454915202687983467290670809969524586135778502488399440856151260848772583025616876312815366287322339858703618332862597957137456688128330623679890165020851269997232914473799941862382578188460891851899980946736581260034674060609282717457908431405436968468430159843585332852514529248095249453420093130750581794075916619717563726261071315281974913805818499013795375780176349765591919817321961715556577774728031290240336273881418042261689606488688735766004100044718720239280450032641485761543628295970485385426468789698744254869197814352975410065489030261400450401241328666500342679391585938382039925949738505254450541004857977706057262037005406404069552799151635422247140289589692898753990204143830014919811319719399191987058669046848950273430308691277487246624643665901313560388933923828739436680519376065589308902251090443995805516372085819963652360751136361844935220603742648275132539235344215440778535293754628684405949294039785474172187498475711925842141056329461447294346615444619365653467039003306455234166618308307238193604911407600483727475849690054060674872617730301337077615767715452063627047137458562805249956543432350121132142431340689169224265465731075867786068421379150098480357058890331627267108421988956610446073581986591006730121033575524028518133726524998769615808597511363338576977927491403308448241340673383118563530999545662274215287801602429705533702427996727138393745127058643104238603166055796800641310786241531112748766231609451118814603058131353023402381151719655156980786524537117930012844754989119161637918811251680108199665866869475635712262052961215655738450227705390657051589347251307999692046965751731565730282652478377766003492526204384131119939035169068237529611004167079825643010058246794678929053131036206713218191351306609505242765385968810253640721808074524822073209437337139726218726011226736799277476750565650307193006250266530165334716212696984713635438135375912273618420587234247263004771188750244964706503665667137282164014465538287501893023119687085694077264850515015835517165591897272149722731558299504553737732872813121789512635236474512675047023823176089464721402233712495087452604449979336482948044229503538003705771558044074043256942786763824263252905220984297904515135775022382681581989542658602554396806904835844979498156839417878914071790158440840337581309714500041900922080777911712083283293278941308711309073880824814209609023674424678364171362668239095060152153793784466738911935420706551504013416629353613251874131519815991798688318138753729890359403166221791833614871224336326842166930029294073241617971898508647075218353759158967376968469588223782721406631307976312771931797136881584552752915384016136661852362418817766956744850913753820944555873593746446519070421703712536579823435422242544292964885468795603427454540017209696399954177426136008900582472876231009203720451502244500113121266113557311930833868514846717966287841845406535091485814300702724080961940723300368304464106150310149170253048880348326009739759775841894178934195294075207389468017850310771024078384497758319498083350910673452197233245808948523890892441541054467980055494767397222637687250313411331887982019951462177201696997680351413876620160140523273437860812279282228561477645153809308811860739405767176337678813572703792666271279567429943166724919964456301333151909684512227941533678405865369927179895262103756455203507543236444831035206010746724130933940552809661682666953154384670736697703855843189703536690132486340785055020441236013225956357698533242065610251551649832545096002350542864367932546624252251597185090318713054387685735124445037614075785424085070145916030290441267693682390251889731478451767092114709851044527344246319880987397477804839135048684331685264160174422854286684458143054743435761038580023384048149618764083396874995773929510110328489619265776507449476704513483790794077309993789095357747378469240801965550043241854562407634704149571994280*t^131 - 5124631512681641475295110848394383041584450949528615277104287958263862426315846004955316491516591631448147433790306418188841532045747582481498272120344166639109040218548181661770587018174790632187773143601677652756275699300291008606034481589989636341954063107499829672607500713163594549553534435370572878967077092605141134440196882010467691255413076281745562627712323249485264323131826093559546346284776940178306976666732459514337725790613439319190850020217410823980653193463647458804641252920183979950231979355455151009008522610274864109207381548760964402625216722861439657637743823036749042635059287264249098045122125520468638241765494118643852311413769621720318293631045354151338957344646850573609780677428604657906313122531927561811197565240543419706344939813555278647035638857520007276827744062524907388247000061651028326769113559753698117873832741415536495083208398773954253831849415266686128279835905959213087513531717641279318485392985080375499547432711907979139207588245524018622362418580267827238362324890567614007653442045868006996794816968295776988217264801355862376237510263552853242297193360764082726606098323788957308029654388401773731868279973424885261682213745715309076065039589823270977533606285574527512295627673886513184741697256284758259573174535528218581249775979403711232869267024878800574394146589455808199620315229787329134233799703512168106250157454489121882491700386034462951674951629127594686655539879691214841597090073317996028301510541039678657759024774027591684524473359644280960677858307720176418580378335385001522966268751619426941076231931437152851555124377474146179231501654677630632787092984625648016508471197440905989856853410512272650152234483299193165210165072483708782705510570235465379174945759872508043454738087910632807635282535640279352848421400130875293177902116081679694940965049132789789825497867745406611830065103362830466375914088691762099544394036897055462349087681168972342005030548837201518181952993865213776030135553433421403298324222817004285051159281761978103794931800861622755161237388220602568922685360253183206041709427231505857130377480958153240002121779772363124280122209729814507466924271653940737768302594276706887096202205575285188128399532902996484441687289652943326895542539502342502949897897042309824127106017440805186550056628712653080788286068768615840095671451151364509545641117877736672374037555342316822983286574934280745855659241484253111994491321765004091652133255616924787515748992847818407357138460954947643231565887856574388425489310486260860623573602974873529435653519431503268590914015521114105822772677295013256083468867059991336890458634298670578717746799550815639118672972367680116555903015515716831996203212140571250195116491005038136938146250847428616819021032624551779811828423356144573979061503034363784772678058402040167983084345757448918525870665935560278491520184684095067724434818036376003244043436372704588223165874957552032189710198823558329944726568214115175104860424753187739818925383707493825274465043298769549700326670686829956752058659376271498248876907449368684781619726381411960989240013734952827401085261653515648746486831165389827265682149473489938805559063164688935951570902184099340785381473695903840553714524595062815153103769439519189211382590579984446944127121376271063500239643540819449526726830707734551701036863706796586404001026433815428397835121853908993281086469004995037710820307591893238951521667435789109409974462902065955696876934915818030908284726051694958942170411764357751907427218271377591859158955015638181560905124003018870790651424301092389236054361513249421496289106812897729233879900426051403445600188156747907835992581542466531272519925626309970656375595162448243700816207644619224737325334671273255955053646287039859350974521833413667525504961897474699603195660951349857770544488841643985804313100876143262136102263929936265119604857049880128562970397234734370507823102464365625365008073424668790941772494291434407718967248169688033294902256803578004700927236085815957944337998653244569427223713151696654486789570318550175667022678597749518551426409804107060406583444426079065833276053993574264186220930579200934203667525011887682091256161229037310382158007462544411239811615521431630888309134854208273396063536401867938159959418280935519800191680710371931321933013465954650534291736201040452177288644770516375360118454669767906013830649077095926093242129963763518182844372515428515313518289989338959494520673526797533278476037003449721810095640774532202799280163743014126818189001198483909866237214965036037045383847097372619420920532302618678766797492082079401702889053129662831703354392653600402298282307527359621237400652850435833831475965093996694411389820775533619966694737133213428853857936442855055739234597748882683211456263640898938577736816312431197669894458317520652795549575095976354122354695661289479894860828478631091571846430219148183291663983434744597249887768852449202166663889892600147685286547202710889101271013258386499763847811274097902705103798730689079650098065623797335027453573174321539410178018631184283477617563/109494979436149628822942272312353158064193386089234056126137853585046775424103460403550772012189323486602341051288201276373107260460376727576374590410491472916165156953251309234138521361999894484790268492655213400656101921482214741972317839088391491982580852925728543520570975031680873022075930223392541784035523439311426030417049392927287494227740418366924155329343593077864976311917136292471997639006428127477824576992312997312181257893249297182240766246052165914725055907996540846510285641952890836450125524164232741796748522610194675976895819781446385791319127496183655228538713934303492454554585715631491864416528055312291276892500255083367099688090967611945686179128770339795472049248020663330341515666684564860515689119189157011214647973478324614034819290277217653058475459004501083808049863713167471230992253262313203994471003125611861981801142575149354679978333945050904488373325114362304076201867109698853761951470897878881966110796105921648532828680032213702461134648949151139189389952440049286011640171801202874474621079166451861053864511632861491646943400040293460652042902583688368653440702496634803359344512120877234037644219575916695167635680381454915202687983467290670809969524586135778502488399440856151260848772583025616876312815366287322339858703618332862597957137456688128330623679890165020851269997232914473799941862382578188460891851899980946736581260034674060609282717457908431405436968468430159843585332852514529248095249453420093130750581794075916619717563726261071315281974913805818499013795375780176349765591919817321961715556577774728031290240336273881418042261689606488688735766004100044718720239280450032641485761543628295970485385426468789698744254869197814352975410065489030261400450401241328666500342679391585938382039925949738505254450541004857977706057262037005406404069552799151635422247140289589692898753990204143830014919811319719399191987058669046848950273430308691277487246624643665901313560388933923828739436680519376065589308902251090443995805516372085819963652360751136361844935220603742648275132539235344215440778535293754628684405949294039785474172187498475711925842141056329461447294346615444619365653467039003306455234166618308307238193604911407600483727475849690054060674872617730301337077615767715452063627047137458562805249956543432350121132142431340689169224265465731075867786068421379150098480357058890331627267108421988956610446073581986591006730121033575524028518133726524998769615808597511363338576977927491403308448241340673383118563530999545662274215287801602429705533702427996727138393745127058643104238603166055796800641310786241531112748766231609451118814603058131353023402381151719655156980786524537117930012844754989119161637918811251680108199665866869475635712262052961215655738450227705390657051589347251307999692046965751731565730282652478377766003492526204384131119939035169068237529611004167079825643010058246794678929053131036206713218191351306609505242765385968810253640721808074524822073209437337139726218726011226736799277476750565650307193006250266530165334716212696984713635438135375912273618420587234247263004771188750244964706503665667137282164014465538287501893023119687085694077264850515015835517165591897272149722731558299504553737732872813121789512635236474512675047023823176089464721402233712495087452604449979336482948044229503538003705771558044074043256942786763824263252905220984297904515135775022382681581989542658602554396806904835844979498156839417878914071790158440840337581309714500041900922080777911712083283293278941308711309073880824814209609023674424678364171362668239095060152153793784466738911935420706551504013416629353613251874131519815991798688318138753729890359403166221791833614871224336326842166930029294073241617971898508647075218353759158967376968469588223782721406631307976312771931797136881584552752915384016136661852362418817766956744850913753820944555873593746446519070421703712536579823435422242544292964885468795603427454540017209696399954177426136008900582472876231009203720451502244500113121266113557311930833868514846717966287841845406535091485814300702724080961940723300368304464106150310149170253048880348326009739759775841894178934195294075207389468017850310771024078384497758319498083350910673452197233245808948523890892441541054467980055494767397222637687250313411331887982019951462177201696997680351413876620160140523273437860812279282228561477645153809308811860739405767176337678813572703792666271279567429943166724919964456301333151909684512227941533678405865369927179895262103756455203507543236444831035206010746724130933940552809661682666953154384670736697703855843189703536690132486340785055020441236013225956357698533242065610251551649832545096002350542864367932546624252251597185090318713054387685735124445037614075785424085070145916030290441267693682390251889731478451767092114709851044527344246319880987397477804839135048684331685264160174422854286684458143054743435761038580023384048149618764083396874995773929510110328489619265776507449476704513483790794077309993789095357747378469240801965550043241854562407634704149571994280*t^129 + 74701595739989646269241887491362945835909677746202473641592758759091744602792468020534144804307883932112334444813301844260314331824547948228348168620359955727458966618505916734989221607182653085658341145926477331663251840956070055790604370959171148128339156828112197013800606699291853828679261518048951312435625328077188156168590557514114784883392041090958597687027055090117694352193570408515728428078837681073020401079113241159689693423124208506990337248445695879953680305580898990219606687681149416739467669832486157623592072505766066891601989986515270340863834474942295769573195990835133002941897565689362980349226887630796275541558110425204635291907970986819746834370083352848949312941073927422631176867848785260053103124317651302093684050438766922390371899473503721328176916621582669472203408523380635077343010758010862419252609471442461589688448771439451712402748900588060411352026990219513285279443557151380208642840415106451250606458555191677264732992189380857485166018184224336884319392645226417427799719921045256792969029842586719299877945427743261327888609438751479414673403773307914660434459859882685641970941112499723323072882287677874288519318558061275443066516538053708431200437640546400083981132157855883250149723447830847976747732504945283912207036153810571556695200853930191467578434129254089350801988806940128465319693926663038192224488109150522029261676409490614850890230745667806268646506043785717253099349610997847787838597211816028276506519606542364840024689827509318873591407357819825744650914630569048927108957309243046052776076712820685347346437224546255167104728848622196379012959160355354631959255520003949114014166024935550562306864265051297669947729856051816044653469285128804525020515845913642649759623021032931911847053781567245420744579992931518135323563207208135287471265982320256251723290546422236203068672336540465560078311723446325602826175572010205913374352185375303174617434013499549498810702414048346508125316233863880455496692495668795824830499613766220135176137423936617796267155313197362534533638799257655055745121867409094582003539010110395044094781040223840822242678994180416837417140448750259102347691078483175631443907055823562539162947770844757488911455688405393821079222890171276032887489281817243969859458460446916830965785057415207306246931304019975452607202315992954207205109547859650212142016421259149282974958926414770627202859552990073368648429435894443838471646703205997248692273530981037359222446720333200140923734279367212835430025826922948964154004801070533301163183146552601667890124720267487358500331106178826702934042555256104554626778329711253176520876677331548175575410232471313634524535115834597778444394808759185675695939800055652133138075278031482081689331329663175798786858450650482351897471678830126635971378896795915651765608515902249960604244740450637519061924697273556233216277816386761792275681548864130110363087126723743378552092567314664595499295423706503978133560078300765921255815160060161849711545583753777477442116419237258364181835885175538317728012294292809870654573276676215851105449930619786835234475297116514067611091245750645890640114451436903828949814289686457431350203388687808410733105400870425990389354344961106992490123838167775120260871570976373996693478760424435446201994880052583814018910365495591890061429359204169345429022402138749498635010586184999094602640595854726941309510477308011322388852292340109859152434752637521593505545688099808141742577196830994653604764466823029311282713836260511897335088809498797936945010702622713865814117539224981007869078596494732575422557722226496325795535221311716205424687854474688596002029303708932526384472062921861884638232497494900525453545711948585003046802878214973650530258897167768758721253969818906792364302026594979401898098905299853393801516222012269857066782720023982386450251817784005468308080904128192703659680695239168660733109039881964021252792737943091992606683436824092688783066712376561453999786284321175473643214915068161903956015378373133952969970620398877034561626726662528344031588819214700669486436358614709833806949623197802147650872948817468821591951828704987409063801163254725729204605564404804225527674213566404068303833165433912265436197120400421271374315652140800009352696311340063049959148437524844845029698105030838709003703264531584186795885109394550949872903831783148662263064611231565580299438518245569994954830987899224859461404545947086846310910695056953452137901773818463930322375558000792808789408883156286263368144620341807487229971666411356086642311491033419419529552594706753171757167096419268548099394474088237046652341621593531217628971528838604576346194401802169527297203988382810355799538724591006162322522882982632893568332521709660422700914862636207529524489137844736529939469949580612940926590835879471269946103894999085678662237205002879752272361038812973932882603935392979673577532441913458487071803530428446594903893404482856700837361056019168223158281647592730291398058094650558309193550433272618017081403956438943608546577143778744895111848176148186593825370408810011669234971163/1042809327963329798313735926784315791087556057992705296439408129381397861181937718129054971544660223681927057631316202632124831052003587881679758003909442599201572923364298183182271632019046614140859699930049651434820018299830616590212550848460871352215055742149795652576866428873151171638818383079928969371766889898204057432543327551688452325978480174923087193612796124551095012494448917071161882276251696452169757876117266641068392932316659973164197773771925389664048151504728960442955101351932293680477385944421264207588081167716139771208531616966156055155420261868415764081321085088604690043377006815538017756347886241069440732309526238889210473219913977256625582658369241331385448088076387269812776339682710141528720848754182447725853790223603091562236374193116358600556909133376200798171903463934928297438021459641078133280676220243922495064772786429993854095031751857627661794031667755831467392398734378084321542394960932179828248674248627825224122177905068701928201282370944296563708475737524278914396573064773360709282105515870970105274900110789157063304222857526604387162313357939889225270863833301283841517566782103592705120421138818254239691768384585284906692266509212292102952090710344150271452270470865296678674750215076434446441074432059879260379606701126979643790067975777982174577368379906333531916857116503947369523255832215030366294208113333151873681726286044514862945549690075318394337494937794572950891288884309662183315192851937334220292862683753103967806833940250105441097923570607674461895369479769335012854910399236355447254433872169283124107526098440703632552783444662918939892721580991428997321145136004286025157007252796459961623670337394940854273754808278074422409289619671324097727623337154679320633336596946586532746495618342378461954804290866712933121010069162257194346705424312372872718307115621805616122845276097182322190618283917330660944685591034943303323335937431511345499878539282320627631557717989846893607042254100184533957993418116677051847579100155924626856796689150010822493761287815273739507382214659384230623245509859940520273184818564705140814039735119033102018341353724345994870926612824908996374910985400371460061478420634460079116554224808680072385559309293806571943434998786835526679400739197787766210129781401309129169573809109937450953534591832679435134944993004435534055883676842108372858080765305322765063116829604018942443909010224590348485778382105081671657414458416443095226377293415214393936557875980261822888651888012768317934462509819043292021659193217158118378147940023123778353698988048829129934326081934914817112387060102726109820121416821253423343988710505315536695460975058587806239590293204995591599333455664333229706301313512488111239125711103493995006054402495742487768149890002168622768162396089021441028568495685388111729197431263356936931104795166916232229820189895573038745119329628611115045958504857697588520751705267914630540125887536679110566716597765580655335748959255314995474495935327974639425963987866773587969516928350005387145782790535716824096812711582978066521082242267955961069272556386545088069171474011321430904425776225387306069353942994909888452398981172568448435181688236671571579385877767541878782378311729126661948130835551169648778947739383204519168333781179268343709187822878416309477023358137618850823647124230757176552416245443409943562316732788445369754888122906866517122900144150238308406491257043263415262422826732427008047423791969899217894419731334842293717500774378233333732389734102646778210316983745513726749631514989341188706758181177851663603468298692078467572001449083750328254656304146863871919085842063136701078589277443045866588558936363226225998955803839678302779367760678327012636592066000278991173729694970461987115002079559611037784542556853221178883061015536266441074018398067970300805264313479847772730112879642083978732921379532511941151852913081845204252562575444797262253141175575449928993266332242559958127880519428735330441904325499296533418100785455964104849559242395259471429648773962986260113626989223950921123488455636622919381823674421911454515056780387840955888613943868098191896859552846479507866759426283579446611227944717086430546566362074764864485943603661883412566648412865815937639973649960085224037056118490867185409333861854927592596549402383937250779885543047156782640016161882670013465491620572766888318455817259802687891061691858607707702970102280054925488930274414978131358726393138737428030159284952042440965077637235090592647062225508627289237401713288210511966240033405173680426962240057245206896485085148121996777930161458613187340349501941484220854319397048880822293191000194678438221199584359033649924434383348110950786143771450957551089218405205945259539020810383987743375120816524994714643943578908800810191865866955147059692320784669065616490270969210401092474771852641373774475057022833121950848905225565063669182477851646231301756744219568985102486081714508419506186845372222827380912132662001050747520183483585785233111471556988483753117238036086622454736937802293352052857554684329165786997182376876136*t^127 - 801066513813668938046778007446349364432519698570343271820249500260128859753277546946981290119680380666137727121835981519351430399522849719927841792475590892646892263749535689169221458640790293556770941052314950770338990448496800823335150497962677493029810228143947877566813375769690615147949216035896080013819518375311949924703042380030232285076965104336368579422816652103770131002457349219562995754569247054127264043649021032867793041188231404794559531976751163254802215669058431628114365746568942947206506962663708593723909329080569881270968425854495596297287174489569319525746560097557104457134756241363831575734954279405507891717085661589492858778147477330280854090435063434860190830159182096690339181587248724993537700287831869866504524630896013255979621504806608879963177283858460521935383353796148155166760212932707561455575435622814121357607966834332371608830402571694302188852537004532198851351823375604080846959763962142443301532498267456215408792931787062824781059945268726180988475952624470048795683151946216430106147106212560844556572622963316557343784409195235998586962825113816496973189024500230930279201686628806526002136580842965682701706263446720961352944988609971842648515626061319300437446383306152320204731879522455211081372831949643232864536947087804371531613188533541347723690693589332859523596656424200349731048320409585393006618060185054792481501976310523786483980162260043407387900219567092016502009623807500973783334471765980130122857386572948360256288481781202973281675027581500871641757817431554090444741721368890079796657964541516688078482134843032646224667095923366801427813691291455871628228767422610589728823778011304381561348279146429151014323831778614158828749113490813071312338117685343302970140054616323104774510508497443210068399944425094442653333572985175825205436565999926711544091148236799182208409720168268569624998441011898142324914525740398207710998890359910512630646802449458311423871753150087149846186439530115769475160129195346738311005614539277602671177560799517104570902339129984345943990193279998685196830491127566057292129793325803574022109409688440349911641604513821383077884918915150752951006137535442687332935980806842440727464615695281821390659056836107362468576768460820356691162510188729291254368895186138858626812497150396149365776263153665117348853050045843087643696951916648769295872832993640086214788480702758700107315006776290986435300240484545212506674225108052628836571941138786342729219753240283764742957562103391297505714923389310776755558289163550477700191494720211028891622658359242436917155449518491715437472364878521281010453632057169089223216430418516950865498141386132986064431109606873098633213805396513115474800111765056414772874189249252289118138288764394585096145981578627160488339173504276525985191564059699189276350505910418998526043145961228120815754555876826426805318853669047154334808771240869605380134001771641133930924197937324927277925311499550402158054879943313171710622058745426145041353777275747819867495268026174561427229841000525170556488667495698998849296141927987303234876760292419341803053181908879627896219660757447581471767082530066605560756851491705224009382369358557434951570371370331193223434337224702502605473317667225863460570959949605186270244666776017733123874215756030420508436652425223451857279250680942481002468145596229371632788521745505409892142452385306517615544121683754485280571637223577482985290198476921266547485276222721959624389870069874803502531095390071771474885814527598759476911986574274384691606684701121779215007211730276914309887764198219228862050066127567352591015942366190125386166370868547047490735419125364278291375633465081540475882525053438233135056995987949328616156565153270812746216970293234382814117928469146389762407665783316597461719484556712212886558458702143715692970017336236871306003059648388990836302246720776191176212606931811331972448621817775175700921539865172223722995762480939150517162690632958760053925590537546678961865141647597927707371686029466158823948569020619320062774458896271405604642307813222336219345116576918712252446470438742732725547669088457125625104066826071815218533916331139967138945020549605935836577300269440424506982433028702100297020060096913931020965094936534904376805089096960850869686078091676996713489508480888790777738554599084093270323654327362963143772976303199876434510196835552886658531693017331794591142222395338700547080393114416601737872654750534185639742493563400983937502123097021738645478423655834520177791066344145765268487900947600646285002198594513151100608817328992357597566440764876730285971113426556274890977925626405845848092336595023143540417394764717226921873937128699148737943899323032711523073439268881694999965979574876664723250154160066949192787104695429207533804393703059961910014705141580874240998387430124314041303143875824220050615399706760389601131819179194474667396277030820444703901936059760594678051108021202398272687071271873521010383717003888001526621609324987694834738113212809952956701743918552181162445208741419212502405357493521174142008876523384881068258710021733579/9453066557987584621714016176299822646208695665703873512223234692842371611614265414839883317052344927676668777427881376860211593486412524147427006305439097161762258550297363030547292344252657557186893179865900090256643465887964539390276773441297798807829480302587897590609294177735115370905888642619556107355066856927219780626005264256055820334994922785677785410099996869055676288262179433250082462834221628338918855147003022101284981931450522656733452819242503657304596493390368026415387993755266242213527503586178760041785955785346807026005339107798204639983884673837188901397175636328201515243212566782852130961293588775294480238385855355530692939738520203831310906798117172669009086918412450600852817519223767432957854493956663888634864608376962025011672732060599790714048381294055260235428304900570125016275664531646373278189329936511157417762165308987894287371462830589394754162897068206612251912094527137334374781810320850210143074232063811235656667542709447782979144624692610048350017332560657588359004934832170514829642286501370344004316969504303708778852780203478668769626370589725095827080380648876138023356742879769067871916617623387474682805880406265607679165395906009427913260702289269722210714831818393914392186610699667878256988339726622805495341134745716070470956966200427408412543844363850913466826309761108282904728314119029250270456996547365021734924848782993527232601407940532761244669391611107803799829533736267087691752223202811934706954800228221887468168949668367205823552677167558568997081524334109021891529762769077562129361443051214551520034724082364978429090981925869360190127521131687303860716180657878852818048270746599909552118571608485138843991587337040744639140210402320552945900905551307168041541196251320806919346982780273660757620300896706752738741956276955861466752884671391660091191454003111667910153592427820957750657954743710602441463574882731761044626040272816650346956398958594236489480070713577962090547838033418172800329210335227677474998304542913456742456861987144848105905946074045456448634419775887318050599720546880360816276420380289052101479270198854035069796264371511196443504949745257800052138568082654367285457301883051380617191564047890684856175095138748356574667238264002664049348767700827946100694826468402867255922186579581582992893791074963239079498276361585208116216585530573712399958502137492750865297154060360431713254035177685911509023581033782565353574462065545056658227110164808918481034897145761073424485629364835744802075902651509627442176340586513538343097911076309617050776281326662636062854665932740002817123788699831212185519400643484662282613257660730685340144353738906098463561886007903285037847957775597180727287621406990704728382674571153173064729883158623905651618278752869658565393392120546979362923973413388043232825174714402330633280464968188095645163320021403369596224506723083359757891613846535028639940614208253646125846241170519996137287285958744988640618564315649430433976305653748090106396363550012302574943670955492798834476520996206273010437607230499696173013610526159020787092955723644031223347039411912628771148619661483135929518693493248858138820996764329332985064922003865427796367132981962767131162259395824533190559806024271352866181161257508748966260945726390067535723787614392843845409216741517514882716361181151813805447653264944511138392401182727257276828060834150744977719089806721910265704843245097182859353862924329450827949896674207136410212914864550345392549144519738685170284112939640493044476523457653081932985409683378377875626762912377225330565440127643691308540193135944196725628459397091320998946513158302334195277411800021210780625286758132645738680534361806683814694968750549034369550707078292529054989859684907237913197493851207874057516878277874449986574948105836255288335976778486150776799721001694820059798473253955491267213932305462220746541546657086926776549479746407087182324724756591453606323959301778806020429236908621485770455862710651123075435083620158314610461254532313027108509766135974470447930028657315115099984422850345986764196231608634627335178989714215778265130285401164310109545031846553336738812174199260647683530781318860388492904624072207743496565078767194973134916667862628621474706361136888172555895913714119711035735611457714918626887720332610391178319662447722476234631746507466403672064681540492131842606801983460111365732474236698278870327423977168697899557152937571776760766854753802654785093393918090264727348428781536096222345619074235706376937046530957628290973965902817899413070412706118927800516637296867725900791936913622328543240268235099554462044405334248104654087776416764760042475174232214640036564997685050625768876393288202930200623764843191893777721223646130848893695470201799077088247348542808279344389264083948408096110887913025079813484306335892285903283806844194053265616391911982250484445325869747302161139161725173086750424886350392849954036330742018822823583753299199930207968482581039525026270463278705143138155489664100605222007762797125232552190341177789236359153733213443887859129458246382172840*t^125 + 11132891313284442758275473534739386318063994147967041079816657684101944173262051751711734873858565356824194368396385639971040848518268688342949088286573497573933136657573709383025268306654496666156183644187172618919112673722682670622403505349934120495621568392638287326210215664564011865760470058350678808175148167243226088351117161850212975349046590625974282395036556069210460049684568319444939163378452932292782029368595723232287792237261183270455648807087572945329845207906647082003461752301723475988391389150804640692558141115543829811966797649921128630428904583523665830297343811237594601447341209924261739638051591113935716305119089446438010903508504875705193040446061240151766504823577184567428954304176680629410895582496054738581753575424097775096622053960991707949890886323225646077790461941574282594803192713189125737019804363439742245683080333302343780903083415234391402710146877570764427377030064572472844957789395335301678832466961782133967405397827511920384653150056101566849814708376756237578943308431503836024195728203748550486153209872009477427894411711944559896578060556463423349097486101875227260084377420443519775469942233211083063300931461332906127288759473493626185400158067242781018510047797235529828495070890208185565199689233332564830773098849880977148278614830254496794918057951082369317115280009064381875584536883122381678090245181387652518093240644394970896855141386154712711809022890596068926602203901940811247150800822719529759646227708316343658548815007446182110700370809298207192985601780707881750371125819066240996562622617580118163378862113081380031593057074264967150582787812388241312853286056172417475663186376673510597379480990726261280746439622820809934831849619720690520661762427035820338569338918893563150097460242512840724276947398603391715883786969605322854021945129162536794336044568334800738572857985406657361128955760559484427540200333917801775746218304767988768540751136468918452159304353447913693135356404601675685400552385024730331769166832290162560292050445552399474601993981209510387659607628881886499489312851449475306166611517960943590240040052331537168614543352849438998159341920386609252104923966482258535505240925024188009777940370990956870460530078542961746955022377303638504465886031648859432690797183785735890481158859812132460138694341288162107377924684772122553256746504559194104195633291450158015665048100689792700813605436818807056327807073478233949024601709420079157259993896448007935469306088220100068272786349275664646424543068563438292146941125751563907941331786795096462559763821411983166233938185204519046999479926080276578927999252544708375070259151466194689929082914374739652644118933810870943721582251119479463693393448012867680192504769011136784492357604546774865196148226827679969011836069874798905870663306837001540008986679626980201772138189277452085357088059966436475327162118581541904850731266522539472496522705909290760340560296732291136879560954596714654615944402423959727680105011508189747790378463089074513093136129790444116427977349261385926539017135739079015428409150127691936850064729440632423096258907157184980780670070614340144933169942505502913539289845095787545912533178692612799514769037658131558074419417116551463515301576981142724458278833249656911341427193868481258555940839639611699143238642971474007411354598701116105708561481164260276409345677272751773288168358012175976584644593567735823555238930791316951986776839663592577975197914243723303002963604322541118725360164440081428492140291417695455553947169468772423819381567546911267578082294902115596041735783891834583803635161883860122520114157114348861747831277082201916450295392566489456620914059181357881733142839287417207498299261902761363217972791657075283983710285991669376235978062807468407407374320343348491987333202917508670125355317071291012851702880851576669216902793837955001770524410898769764942358723220316716502843588391406747859022961022859445951382620812176896814143114965401144622538235118535572774219841279654291385710419891197467606853634317073491077935989477431509110173585077082693075992395022305461111662341844131776232541678551421385665951320013799966440708909984637949912851361602356718158695098211291832840178155880379616458259426359108804677641875340358264364281488896839218574017861112381412631869435631107010864325330072206467472780457278154531218940105721235697260803464542376600382761848945174242641857757391635820884269633173594165147351876906849402760412723438326630933072077444503579587517874665157668951480603235604882213771407195629146974651600140178753358241661644292498776321570136140162137567121543897468843320632466765927994842013760754236904664522454970110244760574891790015858916538909271590614969460409927192949954047773447460247385732791935605178363573743335638589100520570132672954336717983485531285710923895593973688187253137471473204347784695793709709230346849146521220721878642495819509760967986103610022794193182108837442577902205683535184660588064384058255773081245113542558032788531810798721117036990125867459283565511379524521993222644589429458967610770547560784790173349921006689/138014771746618735477024636173977410634646956719276553278459226515498625529568275056662296428964235944079364150447068102159089264901622852552434292059410818561728974834341500245990468226088800334928640426042141317746994601964282275098040892242947862594310412417783304822895694994932684415225974182245519167383976111137408797139676858138414976890925872670895666987459954288212873808627819725451203957379635773748215285146244122678760736199177630788308411160940553396647108803499373185664664708826887136317501552358209896610074954466063382579677950973853787743764716238022957960398764290391742122550903475029641112034886396119299411480433488190748116920182394975937139239252510720967532669008821778772451135780667004521184675611767292774069023282303645565170421888084756944425106366893206799437253251548323825237624702162037049861564217073062898299327613511223256595623357326605163410778297195816538877916580096205081871814430684413068088883788131644040587346123557937631495511520512106705910253055385600790041472048549689516512777382920007022463027754762834148171250590970788564036545010609986399075373557473591615141008446044628390929982617301457130368965853931477872115814780227737647533606253423337944276436544548551150125924516215151022552029760008692960231980567287454628875971706526240162823140127712223336615664122512180930409033386137827053948672149591529317329902792231705497595980555931778314172173117522173935477511192549499480299582458761054246721540083332039557035266665158161205023869086646355107357390255277991719616334536428532407088677068547732452192506971602528685064728336117692658775861808522634636366456237605031251143504752900358679460931145483883027122277175120794871731447071873880073010153221049084653406501465269283781022465948591995447061256393091918589985632561643555577414592116202318237331395228445430351488242449446185983159606139258174795645368193287883711251540187983123095065563424795475852746409032418238246521998435287905322884806470894324091134975246326536468439870185012314782346226812681063664150062528727954843538755919984453267917635737552220160681597344903268912019025459824063468075172266280763880761223094006753762367676607492550157010996835099203998900156389025726005990141678654438895120492008432088013070144466438681861936463924061891111696249349694463290560674834879144038496762148746376201039394131207394162633338449281262303013508913594214308031744283093225454162187146156957827210115808406210209823109498328111671997490188726601874110308178712040560655774572563097659809229501714120408941333707369274486517678122618004041130007315017535697908583249394876069326153561846668005966107564588029037568003535715387961552580183523718838618399272542064289034387048738836326745056294115909022513626869791897015054743524959985898698690011835465431199247550830274027245894788535546196419384472312489196104877798157017052465217562159411418143132967440503233437355121089591943604394374997676834153031039008481684336054062544722115553386907830179617594177595950194862983357206544611585952389065565295564125998713681921703491557153565202855860866775413924380058769847057653784570972925001433328826786552759208261581947861256435245826960141536656400114968987179038184582173167954361751846244954359627734907409807605294986021567299170135520142974564426155717287658873244816481559535737668189862620529057267817956241689688178600876674698711178139889879290711378418869746566398695209982088068491443424191589108557022435042731217509988184803486148048918751198449357242481734996221586981377324316984150738520707489826255425863597893104686819784785272194175507197533286584619092111214079251050212280309677397129186668736627784735801682377583694546543758015901795440323343070924202851951399645673532683410227634961239746422856966969803994242345209327209705260965897801341275926624744372873057709507750172501323411659748422899506581193469130937622404297543472861940981446235222652329805805970567898266858865873692248655595575506396901352220854311393312734316171770195784242585585227268539778418396800680459772573615051406757264981486065559093613249827550362670902166856998927599357464959678716386657743309205456179549407255361671996407511454233055049850150001046607769783350794377873530712872598567319316080340226147781121739927282637811952560716856111711203467071736748153025623499009009493612144350491185124902059308958517625939694123855794871506780390066662989333534432888547940707196079405518759862363551204117865019287060210427004846246038483841313103280879351981373048219902181141331430828025509336345887542904534268798151562278938885996731307916232453495145848317880022327949681535684765496620137543790333744533848966201739136225595342007762780929106966710601649154729865233510393847953864946266525488411288725000878428083255625646758203218963530166165276870872504027374187943579925233177677999321914940857072901757698310611552631761187527066556203340715735609328930428833474813224322798168318981036339845683177065383548763869095089817070149095868836241313336838028395261978981195722850843644504916280762743290090397179723464*t^123 - 2922061886844312800504362579498313829803198841618884688820076779136878887145868572324057028261187478850589942098057600777924914813943164739859317683519583587731259219025298906740212700646788216605008015256165851378863482217989876664858967385647424417994870646293226888786796354321060885101706870886262537550932835542016816458799616291202451603848814825621982076009855222211788189726904353267570241638019159812437178695862773574179028788036825142332343199452348224672609344558154028522836437038940532268146572558180041102657736795923815051014883934816663487296564966622684635340460641986631767753890529898500065844747371981890273615740345995542014248436517270362518097521523104267968903046772258219600358102106821821344385241362781064467492927284539122972320806275364311254705890345369479750405425275360009952291007894570672872311417260299024630900552317103795127905178410216312092850386125989589987633102504492988042099288496001229122748212315646607870903356600566817285705883417614160194937321676558460248344725840499954090030540851721059251712179755363825904162062090040084303660418196146070812787816608483119994757443289811477768030781957074230061031284122900775134003401442952237113203700190179781057752450140318473789272253542661394678759876196541058964614054067422387966234051866276506203964772086775048775087102712015821921119260620975174846899995278638707945215805017479223114423101084369324867967220680290270269281751998424751447431126530807055432430736032540535110583063296554960233646039945017078951278490729885149623519722066700877844199069112331129022152805813638865353690963579357895393503194394485876031313658083231233051299907726149016462765038102893057598609576583663656320753378630108495998190837896852336082254846616025090197791821843691243474019317658427454953288693635705368222659411064044905052424960449656969556254357768094369995647340689638539399862616977377066708026826776059741287926247223139985767029304243208285697132247683278466089939628536094980868226936893388078047120944641598068967829813942502730647209042081544354205479347339541610955740607470744385397826228656399272776989411872993417044186039255059942956487135802883009116437251021041363188702188144792920399805667606212233261887967638059745719373163307708937223679053575533987026570920403620864294691857382202641489718358483896435337476541859797997830681854170877748413809301505103863476542781647194361068016652117375055975835242135862682177451113295659817940314607476654752125308536256827823441281695433274850926611214792516810393011483633786344797910125745855286134952639455137982054358631242935938252196407131112578271957042468772118028935541926578254242625006424419758682748603998567209203164141818997544806379237832807787104389968619574962058370622546368063498693879933339460107069974123625755823910082833687150407187050066225377202041157861270260710368485585995135590480641475016835978922324639962132419125527595755464204822101987894853038543241869844137731574800062562307782541475304281202888923891972903238643415820183698263906298144511501918735763367010549479814019198302858145607683160005114001392701369915552829411328852609022167031127104100864706856372393876068981695953553646643196577777322579394290316328893098953019267888435872210730637154254753622255207171611001948041798896256509969516968058237206308198407342086982658160134424635598687437944455554964230124878384164028256115580785329110095918101224105403979252372977604862151888034092667385431978042593007282910573473852309482882270439595436309467147660457064838364001030898236691351545792256193726924426804107496430442455719102447436481162714535842871328784548994812748852877861407504210089037502356827403979099288743087078940022997690072655394683947961673377386653629555025834453134280641023558916154266603150352987722195706766315943311564341482040581820396068315383673129607852981594526923825577657890276294805552238604116389096569321367620278133661500936026436147421771720734057378572611523460451566740915576693175994160923009247173877666680309199874370924446770076899828306305808311969361775672585392687114107495459064728409317227002422441807513563943251256573704579849983130892328726767151989701585142141738595962720424965660578801087725902214267102188227392848913940054750601623158570744584912183936549545993271558903340354790640058196020577692922904101572759245123992028251581530896097450634662350388640210204586628564537251202583784983408652528768266350739674482511361811303870065794069236270160054741898452699630385690687811043838187420412756028166812878076542261111747578155564601125964527203323760002388946650863734458405259336134647037364119198157687309883581026501010758477802828823343280365979979502588725054432995197600280767413091793450866061321389767058769528101672030736630602294277470915302129290028711803085040318161219569358306594990376197019473598013911852947668897361957414753120231992305110332769641501066649787314575111908483683457733465737392667192610408632357102792424768920865799867359900747364115806272148388968267090956131356185040228309094948928312188477113908850666494455960535737798930991351/46004923915539578492341545391325803544882318906425517759486408838499541843189425018887432142988078648026454716815689367386363088300540950850811430686470272853909658278113833415330156075362933444976213475347380439248998200654760758366013630747649287531436804139261101607631898331644228138408658060748506389127992037045802932379892286046138325630308624223631888995819984762737624602875939908483734652459878591249405095048748040892920245399725876929436137053646851132215702934499791061888221569608962378772500517452736632203358318155354460859892650324617929247921572079340985986799588096797247374183634491676547037344962132039766470493477829396916038973394131658645713079750836906989177556336273926257483711926889001507061558537255764258023007760767881855056807296028252314808368788964402266479084417182774608412541567387345683287188072357687632766442537837074418865207785775535054470259432398605512959305526698735027290604810228137689362961262710548013529115374519312543831837173504035568636751018461866930013824016183229838837592460973335674154342584920944716057083530323596188012181670203328799691791185824530538380336148681542796976660872433819043456321951310492624038604926742579215844535417807779314758812181516183716708641505405050340850676586669564320077326855762484876291990568842080054274380042570741112205221374170726976803011128712609017982890716530509772443300930743901832531993518643926104724057705840724645159170397516499826766527486253684748907180027777346519011755555052720401674623028882118369119130085092663906538778178809510802362892356182577484064168990534176228354909445372564219591953936174211545455485412535010417047834917633452893153643715161294342374092391706931623910482357291293357670051073683028217802167155089761260340821982863998482353752131030639529995210853881185192471530705400772745777131742815143450496080816482061994386535379752724931881789397762627903750513395994374365021854474931825284248803010806079415507332811762635107628268823631441363711658415442178822813290061670771594115408937560354554716687509575984947846251973328151089305878579184073386893865781634422970673008486608021156025057422093587960253741031335584587455892202497516719003665611699734666300052129675242001996713892884812965040164002810696004356714822146227287312154641353963703898749783231487763520224944959714679498920716248792067013131377069131387544446149760420767671169637864738102677248094364408484720729048718985942403371936135403403274369832776037223999163396242200624703436059570680186885258190854365886603076500571373469647111235789758162172559374206001347043335771672511899302861083131625356442051187282222668655369188196009679189334511905129320517526727841239612872799757514021429678129016246278775581685431371969674171208956597299005018247841653328632899563337278488477066415850276758009081964929511848732139794824104163065368292599385672350821739187386470472714377655813501077812451707029863981201464791665892278051010346336160561445351354181574038517795635943393205864725865316731620994452402181537195317463021855098521375332904560640567830519051188400951953622258471308126686256615685884594856990975000477776275595517586402753860649287085478415275653380512218800038322995726346061527391055984787250615414984786542578302469935868431662007189099723378506714324854808718572429219624414938827186511912556063287540176352422605985413896562726200292224899570392713296626430237126139623248855466231736660696022830481141397196369519007478347577072503329394934495382682972917066149785747493911665407195660459108105661383579506902496608751808621199297701562273261595090731391835732511095528206364037071359750350070760103225799043062222912209261578600560792527898182181252671967265146774447690308067617317133215224510894470075878320413248807618988989934664747448403109069901753655299267113758642208248124291019236502583390833774470553249474299835527064489710312540801432514490953980327148745074217443268601990189299422286288624564082885198525168798967117406951437131104244772057256731928080861861742422846592806132266893486590857871683802252421660495355186364537749942516787556967388952332975866452488319892905462219247769735152059849802418453890665469170484744351683283383333682202589927783598125957843570957532855773105360113408715927040579975760879270650853572285370570401155690578916051008541166336336497870714783497061708300686436319505875313231374618598290502260130022220996444511477629515980235732026468506253287454517068039288339762353403475668282082012827947104367760293117327124349406634060380443810276008503112115295847634844756266050520759646295332243769305410817831715282772626674109316560511894921832206712514596777914844616322067246378741865114002587593643035655570200549718243288411170131282651288315422175162803762908333626142694418541882252734406321176722055092290290834675791395981193308411059225999773971646952357633919232770203850877253729175688852067780238578536442976809611158271074774266056106327012113281894392355127849587956365029939023383031956278747104445612676131753992993731907616947881501638760254247763363465726574488*t^121 + 19696211390608448468678688419519159308594337411398606998621310742054676154736701626491323920188167305783157256816805929235312232197619082714199916967256022088194492891470247237248616498743226707192540612189032091725373003548096107458984766092643755157697344294849138077560762720024166379104564195645900904773720072638630535388888005048409343362479999583604553168131670735187192666482305692505402671787326295824608459517743870376876707675455124188712629932799161900566041658193955302831338291800623550176697140199837513629060574863031656069661857589784034255167827192785099814628244491922660356749314432566635183717254613699267079151082609791330545234679356383044699411006925416658724952609438930956358757235748283942819487176944480164578521367023446208079020968256626437490460539621739924940258976831792601244276719705034428519107057764066073522223892955683090427408665601360312928463559611288143054477691280262223286608894112288874009530036827895785931224758504510035700840364001983565330847190963980636334001271926902259402096429490036673680250550405565618104576620273041667143286057712838275483716864248968370323489944820171437288063281610762481698962760562312348320364669591717744630678752279084922540246393965702259743749940225701240398561643375250248929027449223526470763587946150991070653805440904391547044251095287117226250923809508489781759309749520463723177300296491042178709790009014567581350632206745073263141219171198769719724992612240119006733052597080249019138681530735038827946033059227751074361724844590468007363994281915777846935856955406099558346367289062438742011155845046649185250723408128509880548651214282857868386459566456781391643492870960287011015682025547656959616471289165098956408065574878341059251462519185849298991374239270083951308070205786696934747506912674574502616334145504097443867345359974800157326346637843325855943524581110387084875414716205287913546955257728326948221584553139767331166702177380372469627760314966035233504694070549689487398868260928588462153155060644517382835470618574165523133698471766841203075716004218638828878763135942561305981743793016120312617486529698468036181174825211693104694174180232881889931074221951667235953201151662015186826534595977843268008692651097610365440660984596453045415885348018154099924647241219987856374431347437895797264527841221433260054215660176735116069365965909377062081676029270887802605985483862372252616710083313390567711897463689350347864667021196601519197514295313140012822163965529012199624713973254331136368642457751346700402149785272763107240019935641969845975697602658146042148590318908787161903186845879446861870797656656501890233415516852556636390880867304190146638368670940874988187003248618118340596777209914462902390979973518977890143504919204839294116066335708818467860399901790331261567411533968062800731647014695487608439695790082403558597742707423681562121504242152345764350262769843142705285282547676609957636786415632601553840949908233786021319911061164950581549834322009293463543916850537478395518118486771026242093147399259527557184594608669709888485100068036550041169824058655515047563926062694747977794144666219420152443871239494342609446350510081043695046915866155923051481752052319439087273233118513651544156857717074033619885172331746561434691233996465881910072376429731996516477235076882813115553985668821819249397573495312850835864897156503312102906290567939969959218948250573999317092038620860160718392996382266177321531652015997520991688330343325558906316683732913385915355263297837369941982375321828079352790827013091534729568289188615296617604763349728882504195826937855793761855531624395254063103932641001149823365841638017994402188134240950913732129546964705271008340313215030793363520894053617107607499205287935090780690381224806930255624685597762695612674994256984300050344202033452913004489295132425296925162178784191472890004827828739020137020982804640167393618290514776897877026863266692955351144562347071277824721978671138506476723667913276260768635930598489947788894550476279592874724672333855214839661635342915187867129769772347612794752442230240381854702642713754134591737056923364496203777004356492032199909642100845324965417940737283141507538120876335598787908865504507705944572270830185344564887159509259306845402072599570460492394258178131732698374282491416254456271246390678246083215023684029309579595118391634203589682356964486245777827158500426865146836228965023089956115608984571973067630963063596060923250277154009739494493582183720770057580943008110950030274670854155515499701412911517259324676099428977381317608518147082747615202044690343852822866650976065287096799618339010494849468398004830836797041322561388369721011764955168162657876874508871955092117852474500699045757926102811968401214625128023687742740076014732963930641557593390622939861549749257316264169741339873581828012826434590265434135915123257092871233445115870995649586990779972103614362168164761610630485665200607375905430759199913621835320808492191940998224794131544291205204704970895606862814351704628896020854291478090738975737658809595915861586869336071350467548916519129/466621371143330010422321388969161721669520663193744537274790718219066781552349882334429668878879083429982612127701992154918825609905486787201087368391341338946797962535154596069777297335824039227615879535666287312382696035212573406283852540440442773533144727698219744877409254506677171118144960330449136232583919232893144028424621758467974445678844617125409159814745559736338763829170247643192165760664482854101108821208730129056762489054362465998566532972703775769616415478497880770580533063176618413263933819877757269491205798432880960150339739006838996657490231090458572151824393553229223366719721272719262807356044482117631343576703698168719823872997621109120804094615631485175943785696492680611620506687017015285910093735022751759947650144931373101290474002572273478770597716638937274287856231425285313898635897785934787627193305342260275202488598061754819918536112866141266769774242900141631444384627944312419661848789456825134967178521778415565795313084410170087437205616969503624744188901541793147283072164144188365352723532729547552136903361341010691436132950425047049837842654919477825445310599077381175000552365198505512191845991828736012199836934720710900962992828389017760708859237764618763982237841092720555187649554822653457199719664791295246498600965590918030961618626826811979068711860360374138081531080874516479001970019799320039540748696238027691924909440402432872824505689102679062201156730670207115185871174810212528631921646287373881772825996027371835690663486963306931271176435804343458208319434511305337750464385067895281109336755566143052650856903989501744742652945921722798718389924052717103905637755712248515770897021710736487701243396635985472651508544456020756806321052525975484939089461642143351993409715910435640599765826191984606730914471882200947094281517937735523639811440493552135739479105696454997888819710032343085920573137491924309086721034449511595183778730800082845221666817165656454523573395318805500145804233592441805943869496833190974789678213770670917106227768374969026027719223826453340697830454270704471011984300899818191531054160295601495637781499434861559683371792738500296825582424092106454002230460689500815624049482474812435608608347240165901043385886706026020252383770688817216835949171365630901332393196054591057023282790875917568115890658490804458562281584591391749203338693380605251133189681701189787950810947569982072093292041199486470012087814267571773595966065578285987234201066516234518925751161014091843420085876170892050563422889931184752693333078665711135545490220081073763563556820153261359178816509803727948582405684106906407214733843192200043912233471005401353504458908845241031777535763609168822392056810961144644852683254785074501021022879069399009471380803915692409450833702629747050899370965340904705124142420967525981673646481378545520688501427905894283132204644485082520164110650911819558334783186348486223245830508965510932097724457017191809329142886896907391660247798552485694659992306698822390680498593140131088056505205355420727229445793555591552505696364530285002521233746257925759423836090625209655529597193066125284960602816242543747835194175004846016509611678376370789158014197581281069224484288052504971817276099510081481206394996417127827670637702834931865639337920951235428930060868622839139531009241631288377496370476208665247177477970211499059336074431715003566340950850508602963995409928268949151496649547993701892952676871779043272773945852023005600134605121361566096853163962341005764167452927296730242376398296009675463415841698942382214565462020712868179888768344586450019544417343081893063132688619572612540357521692376009506039265003423904147390293916832395265367440091402324211538704981277101382260774426540858838971547073779754420039072482198194392762952191564031183623028152690945820566146358503749709296694799540802403523195113097631535599712487040101810755474631654109918884342414529789836818943318222985752776924581534471920036997475213192007126407013612426389523619413364576615485911259437889709556248741740530288872584176484421348221135844127078565703133985024316890268882892274098845220669230802234469502589524387485183973938084521599399464190853101460891035473014916692709930445745241633769126410376495277572413362569261822841497224007431261545697311182717489745172943376037330071211722004443291374515203258554270192688678518327340184192676711240702449605632513988639803665781318796812963937187844527947799533853411323420569058467244547255638874732441663824635432546130112034915730140115904317975543981574041001644361370943388708598000740296282527841369567704983852655615374383452580864540725265213408823067970906362778583810941219481604564852536980967784698667489013454817021236504506497748432856467639599011331581177352913567776651295309498812493733043388067662849163264114792466558793230092751711598444952103556740743577997707426704802484572609360954924773183573538781986928116056705582298207336211770319606615567555711935602551434716357408173439617249271702446524380027895556541577773662642857907790500364995062971899940945193139721655885543723798112664*t^119 - 9342918348859586512681395848021451443138098392741335421994937687440599488787785658237865375600866880035235561647376218093717638968800033886468345907827066298060448464271031716750158663233677899867573066707183263945942117840265779445910489591941480969424952875221815831796745304475589790953363494996321214034234081777767097166345247479463804422259158163252099895545355800451231890032243683037332680234319152114066407032343908641616042450539983291170060425969530382473108592798815380504693561510893287380519504841149242744412747942379235858705577788149405594704254666893906867486394580368360627199307701302711258284669979287020991155179536620302804758422643341454253411327976901664165432954147357532155360772165963224622381206689911868823515673532794034041523213309864625185410762762103216139807720375505084392817542566782748855485654376552160077470863008718648172041366513842266807564992062191698565449726380159271854307980583891281882420030902933936729100540414407488052050152787156701988417535412963476934128886742010244129776634788533224699538797813433497852668503568688124037958578636338549238259006427176391116544737707168913340194770540865553514976715916127084208402836380825209675807175668117028693542205681864531473451620989471737785657478788111762296655704725892896522817613263257242996259857793306231054551583113747782647042718475095921963092053880938631178586718710569574970548495572448086626735394049103703180808206574201733877731151682709024064167001601704865260261617199952961731038651686551115342786460792707618115451327240224230015532528245536869707755412848742717482527503295815492341032255959691283469704487234536902311724619542160039742348831724926070329459229046492419918416813258768653332898360990588203667720364174207232400140479525125809442752557718135589846242602036549215195476650754447400732349416828184029782773575449378474732406552274799598526796225035357295201479585681885480249108348448284810513660158127849272588327160074758558248582626996247377925116898383277678147734964763583028182952581968025578472175788039698269149144049205927464734888037382503227746929130474077258861552537129884121208632024641313170073806570031931341975294880007079291780063332980246712051612709077441597562974700238641599668032308184426253806313153163320196935353063930868978738834543431280312482754272141841042605715543598727445904412737931790773645572870507988891081999089619681633089132247742014243400185274496575488841190140485795469809977218417757887753660355247922802539738691399958842119251507236625209444906837379204874228630918083194767130370387650899336297150731283463056630271244187013696843780530703494982121129159872035576588940615574553859491529128740741460908749877862006741458259323155363254879911632806723575915926904380150354486103726630873658075254282069142823996687015107798043987300163982963032491150023750832345749312269296653883675652230476211363193155008950726576032660541185556084478704217626814768985190179633796994464219961552257926106960039572001748206210368833262620903790839785458393668017537892784600706377403536627211000859323688248358559456335576034432382592607616697904394921634182077640062654073532236874861872355724988685129977633049738752518521645890535187249987182593537060851377044070765721052686960406923393249105807500382177718451254328303938503758158616614813310600700595505115168657562039174357864875832160025449044429456336959588106029408812951993351995748549096691250443775649316288380637000761967458920737558087495630667523952556941002612140812586942649201015734212211479986194739983384111371061583085565244006822184051202995968028352595788652041915540205493313230366583889230499032591746911974259481263353262027987364008872647969663159620195387918610895788341817226294885822821518347378006743076448595415552540769978449459941241394718226513347514181309803891286648704490402811815317822077512880186334671854195315866368925169176105229309794003882648062254855727675061260306790931902497561995031348145458421461794452474898241009550144970827960309387212419045772635875901988776898252400360179818247326855197998977577376736436966776893033431785457534646038239322911681365681824507157045389643876198940145907526357702776292468259390574127721062851537129496433608690533235395754114454766073847740446261903146898015198109334849880657918126065066508566136648335984812215130508636381993746431544260244410040610858218114977623060483135063310470854620498243315427277285489448505859883863991438433532794210923921628067650691128504433886190263645125976870907013487994375048947798972427791017219586719753172001162712789376400106711585117738063573051148660004268416554537658864563000586536915687878715327458955142993630561282827843866990751479284844765219813182302273607722769218929533563361248800875222958345112431519501137127020334084846777441171214226239063182709383994202623041235509143832656805688123257038508658090197928035539435159179612681183591472829529320648786493934927903753514203761075165131158515634587506268653041095573187538090492718662262997215281644387591936840435883709952609689212297012508338602890484449880597536983606356744503705/388695602162393898681793717011311714150710712440389199549900668276482629033107451984579914176106276497175515902375759465047381733051270493738505777869987335342682702791783778526124488680741424676604027653210017331214785797332073647434449166186888830353109558172617047482881909004062083541414751955264130481742404720999988975677709924803822713250477566065465830125683051260370190269698816286779074078633514217466223648066872197504283153382283934176805921966262245216090474093588734681893584041626123138248856871958171805486174430094589839805233002592696884215689362498351990602469719829839943064477527820175145918527585053603986909199394180574543613286207018383897629810814821027151561173485178402949479882070285173733163108081273952216036392570727833793374964844142703807815907897960234749481784240777262666477563702855683678093452023350102809243673002185441764992140582017495675219221944335817978993172395077612245578320041617535337427659708641420166307495799313671682835192278935596519411909354984313691686799112732108908338818702763713110930040499997061905966298747704064192514922931547925028595943729031458518775460120210355091655807711193337098162464166622352180502173026048051794670479745057927430397204121630236222471312079167270329847366480771148940333334604337234719791028316146734378564236979680191657021915390368472227008641026492833592937443663966277067373449563855226583062813239022531658813563556648282526949830688616907036350390731357382443516764054690800739130322684640434673748889971025018100687530088947917346346136832761556769164077517386597162858163801023254953370629903952795091332418806735913347553396250508303013637157219085043494255135749397775898718706617531865290419665436754137578954261521547905412210510293353392888619604933217923177406851755077873388929536504442133691191962929931128929070986095045147013241386818456941790571837423530772949469238621696443158788087682756469010069648458698991826618136638300564981621454926582504024351243290862048081999801952070968873949487731056349198681090113447435632801292768407496824352982922649548553545368115526236045866271989029239679216248703351170747255710159268724676183857973754354179414833218901518758861970753251058195569140443626119674870235680983784741624345659747570540809883532313474350500394564799639334240536918522840113982380559964629327086381131586044174193947004857091093363025519325795066053712270319172229520069149284887287405439732626712227366089488408023354265150717124738505568931534850353078119331267312676898993546454528537375909393353327534445048442831187666712195954152666505381169143934861053037209873291379102636578890481347499327469214271068085779470687291086437629052583323530633489162285151235967059350512058264809374889660209661771777072544474290579293399176014128973619368410636665949142734147518988328418733521689445609937849126468856073739296704172209545692092874394228289023963776813968270606437404472695320777171176024785123857252986416194220583651773591480119051436855328085729196351068836061065465782128346031807763237245071653727407100187710632852157600055463490799643056154461824082362372182145930038941946716747779036731752506528087516867368625826585207130663995411947736641523790990891897873844927032015467480449641206461498244077568488152379112298740703562825003229330698278863218454476606681818150898839149186178716426950001618597970762012058473666269008176470248034643196709073478753676829579834191943046220696894735163664912126066094184558678685580630057801551488288438176291899539780576059661025396135219004384733029863253819193847344031040512866280499646787216921589529620103986246117815569749215918530707747852112154776114832721385256051077596138136068211741249403825451423225097308535412863298712458535431892547377671095929171539175572837975957982451191557868531599916633623507844146768017488402134821529210327069154560501704404808359310368167873562430657231303314934070179784079747132063178176418215109390818896852588941936297042339151182473174971332692320699764079111762128060355201869861730630862619011522983068206158157856445230710609525255969593979449264324338068817469258261313095657073814775158250290424406492299753670980633516922232549021425605027372061305786280929682299843620566217820331020195098426967187598190240867565860215203668957729061832239095949319364429701261714971164314375707070509669205766674373432499700463505140521491884152536956453595838557745198959677474491780517011699891632409334025703214707863947182652123905965921315310926383325084803206716548296873628136651176154369753021995842794262134616666803345691860849898251549262127606861415999860162424145922769549615619765000194560314514035828176602522163305146164653990018348207862578690008253912624444569437543785976439207120734977001957950528992812510807279625142260363153352999007622124643474760667262175761504645102262765039400472090286445100469648983597675452336061916757805395111120675235750054406711064404676232310767773908042356925345118725721008475201168643328137954808563236998599134285460981500637189486804040887455592650807345885388139352657921923827849112*t^117 + 659023609656730894087904207129301769819837936766848605885174109486800206565171321568342065440021706805181932417352789268245531390019005724919696391718489008547949175857224045102761186860793399183677357287599896514933280226978497360488590840230832512759623287710234781486875897959731733227338015864926450030284056757799441168116850020735176343517506826677956580149381240555692415620777791686864827132955790116572543318877513912788998095660771433116139041696883321334266685591445351106446858934788854881579226165384783658976164516424797333740054355412182711697313944618292710177659896229291414883509539600835554163050680359926601153650061933469746738420234156254886985656718547113691422927457247314288750579721497288596773145640398438020040196659564779657504989698427969598180022067422874071384267737525230319527035231611252918907588724675525298590559125733565976386958323589622563664878316393515612484224532850720198045655228855011147697680936880836451749730491059254676286523417843860039852549054339967476414974136035467558772956116421830128286449838081609820184357114017269642714290821203589964148267734759467888986404361652281070479191154977899021947143650719678357444484082566182329316247071079121674414658442338440379698699426536454917629958535052974521760833558966210677186262857279360178252674755987993503726121855069026347174288961803557788093930294221847152163894229288612823725234862599538178445872660582693675465859734520615440903401927599144516010034646858650270024271301432486685573606108489148594897490840522629790142515330951157034749290177852180835422246314366401902863591289462361791135324425960935087383468218205402035240325327271193478538392440073578215738904521081052872366148713917373320358185205962859177720099234965018294699627729740253795029335617618650493206256227134252238916186419564911870061775524557102797076881523371770041487617286547481910690817458323534933768250594696246921120709467552650455800748711358491417307893327933088902674470833473931557679290579962159251586583413436716462089454326606166462971366539195745508075405455786153388995250327822554147003381078139730543963544175392265318197459817007173455267359978200713462978097543427073174430344144149807895389930454004884378805942077234687900852504893291387054181754871028894093427843810811152567657464839272486668543045583520100248927565921294192268447572918143820209239124962828765128707070898476895185557060169957412617299852889389071434724850747363294264751802024874243104449840879603539436557216977067779719507360928870967768624913857113807808906634048559691940453795899885491023998252174329288182467603363040309799142575540730772702619067156512021303907197975049168419416767160970959631086112731231583785158485505608390049730532312432147645208108065856354684875741122722319557595436069754459359293103940548191886002903188900708058429589633840008068955220215076040503573850273259909171188012757525480582622772671945929999282575961842138018574931129319077526715711125163063192919130258519024636389818615359852383167056644608804529910582185386754076349017800431419980286670927521328728853453864046095741007740729477797841996157733801638458497724450766777385227742905303510950581237413610207275841041499420799888037377192994457368117579661813002232658042837904115714037154414295886979783108609241924727361778075593760807263458860970465162321282943311195076485221070769236840143521498152057198955923708323636301060380290520489677478688082875740062722209408771624664185773322108424816220354108664221315236760134096326289368592039867113942427480972804808617966345735493739498328389261927192730516540295437389050793319841561658963757112763179561269417169484923988926191031866508609264948467082009516355256947179019422014536597150635546598372769819084361223313713663874326612108321261109935407041872258131839715644987288799433451220317316771305963050691385777921691734534218175293622543177113334242717063858559165297547881917292939580878057026828788284063357346827721384526186579554302188791201383289758334945501131114517380448672210740171095430773304564080586665739058323468289750448959051922999965480465272405531769624778444143507747503237247454299917744617267377304440684139434788379790786283274120520550249519375414887715751273348265620693117031236613074141946164892767755999488853203589367926775699525659404870291155340319015681674182176365013318295237000960360506570088754172847355397923134643165541401869156694217892363577131597005812040005537060964865693716462940007876101554209411776416572623143113169061106381028518892014406334776732661173307210498264102876872624555309831011304445230851949056449356340421847477776553435800396078347897498414546060143605614456206165263994037401743035978801851421814090332608727240376271737645017346645748944575228612469277227065644130251391707470589245463687551974196429698534172283463499016800587052704100326732967456847515285302194405963412964686302646766101306866615426787216611833124832736371046097204516245905574499843748434220248091425154401486068288854323034637896003781464796944678785758978949155931659110174894979603190306447952574848835920284712811767841/55527943166056271240256245287330244878672958920055599935700095468068947004729635997797130596586610928167930843196537066435340247578752927676929396838569619334668957541683396932303498382963060668086289664744288190173540828190296235347778452312412690050444222596088149640411701286294583363059250279323447211677486388714284139382529989257688959035782509437923690017954721608624312895671259469539867725519073459638031949723838885357754736197469133453829417423751749316584353441941247811699083434518017591178408124565453115069453490013512834257890428941813840602241337499764570086067102832834277580639646831453592274075369293371998129885627740082077659040886716911985375687259260146735937310497882628992782840295755024819023301154467707459433770367246833399053566406306100543973701128280033535640254891539608952353937671836526239727636003335728972749096143169348823570305797431070810745603134905116854141881770725373177939760005945362191061094244091631452329642257044810240405027468419370931344558479283473384526685587533158415476974100394816158704291499999580272280899821100580598930703275935417861227991961290208359825065731458622155950829673027619585451780595231764597214596146578293113524354249293989632913886303090033746067330297023895761406766640110164134333333514905319245684432616592390625509176711382884522431702198624067461001234432356119084705349094852325295339064223407889511866116177003218808401937650949754646707118669802415290907198675908197491930966293527257248447188954948633524821269995860716871526790012706845335192305261823079538452011073912371023265451971574750707624375700564685013047488400962273335364770892929757573376736745583577642036447964199682271245529516790266470059952205250591082707751645935415058887215756193341841231372133316846168200978822153981912704219500634590527313137561418732704152998013577878144748769545493848827224548203361538992781319803099491879826869668965209858581378351242713118088305234042937854517350703797500574907320470123149725999971707438709839135641104436621314097298587635347947543041824058213832050426131807078364792195445075176577980895998432748525602321243335881535322244308466960668026265424822050597059261888414502679837424393321579742224162920518017096410033668711969248803477951392510077258554790330496335785770652114234190605790988360405730568911508566375618155197304512292024884849572122441584766146502760827866579101752902738889931438449897841041057919961803816032480869926915431907752164388160676929366990219264336154017047323901810985570506636361219625129913336189647777864063261598238101742279164666643625881306276408721862458553327339871805225555783049642761067030610152583682781526755869491089864654760504376212737469307319423865621501722609258482127094315665967396724649210612939899057025144875567659909772948095135591819163931284046916961931669920801419692732352693724819899529167458506527441839199175469860566253830566895800919629210385045825310168003540731979607569488027745797664539084497159864490979332583675599478724119437295066540304049433115394748177867379103915300026815804693165371436494784399949008022065974868908910311735132862705992388106825576675964643789726788123909803689512172447237713630278248091646255855841699696263561004573638211492805886637356892011081212593197016042677243366117857604190099754123316922068086668831164414119878455168388060992857374085424394573151210523752715453781464004949028101296211250525261368547741706149460099556390737666416018009442026365525526511518579685935926898348310898842791397225151380146485162174143483533289980464831313406763433005787552325785663826745274512789945729140892302545081392745131218672535407444593539444976103055036578725370876876581173105892771975064489032156758362201837614101779790775984649625381585132738791310796119710851140350170222552647371416661946215406306681145355486019260218458618152736365785957772115479901481166839080347236747329044990581454254868535304580454025202602158484402699550369848848042434619878740353310710190384617242823439873108875437193600267123104375837517001646140438315165451122349318672944217893709941997064180617762581259638465465901870808153402110736892898632058070328536238711519073846033221288775086432481723043683754418526042834802938031117190145742156918138169656884320123937980030743381279675580261748442278474194918528751673567309187767958152929952743680953481918928528637643591503070269164648136636227976936820742708525353498825788144528555947487047717957602101123421026093160557995131616472989483332154971886673792613839089733807310879195679003142263256323162088095257620813122978556893078466018229551630857122880346306560395649945088537857170651473502005118310943217451900735166379141431192601123225527144036273232063509919649112282348458160104996714565421504141830358686754232163180051879050428429660303520496394381037453680214949300323252148485781727183777871495664140513953636048008845251115056444445810747964293486673009200668033187252539129720336703620731246531572639314452663332591136401223319571228447755065854500091027069543434412493656092972477983626877050379703131975407016*t^115 - 1993786795557636956517818478965305513481463214700405428485728818361734862238790688262596852729566207513532701474431681286968595392010765004005223766149283044200186177690074252074191791774182010000044557984595844558273293368711689608046326931868222073537435615134628931056153171910315539545673049558279913374222667876536110953562765245477214484085081834732749423920253154037275054464536977545997876782576508340106987895980591526358755460296255847949990472050321752866020514396489266904346823569710899822574226044956115531919404188531188817641422921207086235571300190354962233592275724865924401261202191536603046589613607982620470748578652970045868787672696441562120837807849033123603329981113462915027761347889387758094841082950719878771026667965521323962731756214037894071827624015328432252894413404968876741360524202571522727938335428768938605415158030645890259475321572265597184481595185553883008678374206119069697887185009186114015904323875427686596821137428227088492560315113752973966787545662429098085265549327167999776586295528287453251195192912033114682316249079524531965164105301099969028411556727456639945870583228527754624054312549812925130953745597303070271384274443956973335532223855040102657391662443636581430633019201293833304002785546407129352424866946314396833926183402040686184011965647189480565457162299973520966849402002496955479764895359361308542877743653932924483911110564765351255900441929858804442827960770760219090530660108179938368513539651479282561124895130262183583050705412194308124172441543218489902264023302281635253029674180871285403449508053942524496098431761071662876933090103527505380754542631412508941586083416056549352569522450601831882145739824092000205401704475087050770616544306879241954167026097194289891132805162732650973832178582013146469417405258047518072624589319423104553733193680704702303309820743398548177045652886468116654864411121032144714381173724858013201346677938412415427056275648820437604395683524666500962257621394841225621447693881466471371732161377751489915336552814250510994791509385396288777729046290435138934886057234610576516929848177537791974204060474043229389131145928083244960736362788035214934300204500714534258319459747621279284846513074692677277656006919378259066378759253646636973645593114661824883535432239638595328996380288767729164422777700622540408701250093093473116513281175732463196808395867851336974141091053685403152036510450873184839426584719747053127710359170366979093948543535669835816677950310158296854194779827972028253055303218945048751583096268051370196405744336104110532242287785365907272148338746211563535696583127303804604931289728562712671053933778118443846972065132647587208136650034863792878348098364090061456769007671493013736546694661106249331399678463180561463464342722648149061870349981125320035316542718937012677833297575260132602519992274707425340397194953092770480327185335824549349771147294523985817217635297428052309448939534416662511500660288073386319616421593954807304203927899944903996759683540711275499643062618659955892213381232116885875956325628794741076587774539810349480714801195691036697655437364638783330461826014446733304471482659174225301634525794963078779336754341237976116035442477473524025759590679338033657228127290136385594552356151214928402936052898761152496306829845712570062189510765400100325513045719119538146486153468882337795262875462451755510998179863626637737248043834029437814035731679401271765483800340756510192548257048227648754756156251269798656105143616017487959489919545536107452279501193019111995083935292301850678836672576281323469695563379324610130172274824735843391390839817935184299289762840198529469975082138181889159763148167078145221562928440549736102125211369693424585295996678131301531451984865956606255458009742002796787040127104311009965927249193262611673700194124081651432951190705227219815992312577155183157313100481376726556292401047004700876234244479643056004230175773151663933639673963588335300126366171658073672909454571789710458033496013355585598876826646339108164492171387533262621280374614711378865195326559881982838447779024429738591086771655772201194499519594235617546285314003694103768138482815446979225971127235019455198898261081508335021620197232465910136338810545682470797538101225310617251092423896413936773727223873972168725373418670246953599485068013068429666755816389424928809196709602543896971033648557545261507367823177603697309983476439136651950196659696743512260611623887385494116583610550462105423807503470186153893241253436583281749155474462622733498290941358753422828693039137183866512407760733683000551948703386494400394938710438246955337644589872612286945736083603566163723006903875948952060858666097263203087495934476586452378393074643874703063916813021078006230063872514496878831532151447667837628941940067033637173875117791291910569318739061298224375054938163911184102086629605830385614042833627712420502270715050127585390731095522067845993993278649117643889247179817073465401997709572410350095675157597837868429675438597614119409570254852461001836479284015204645143599266151955295220490192400976135790460052243537825662555/388695602162393898681793717011311714150710712440389199549900668276482629033107451984579914176106276497175515902375759465047381733051270493738505777869987335342682702791783778526124488680741424676604027653210017331214785797332073647434449166186888830353109558172617047482881909004062083541414751955264130481742404720999988975677709924803822713250477566065465830125683051260370190269698816286779074078633514217466223648066872197504283153382283934176805921966262245216090474093588734681893584041626123138248856871958171805486174430094589839805233002592696884215689362498351990602469719829839943064477527820175145918527585053603986909199394180574543613286207018383897629810814821027151561173485178402949479882070285173733163108081273952216036392570727833793374964844142703807815907897960234749481784240777262666477563702855683678093452023350102809243673002185441764992140582017495675219221944335817978993172395077612245578320041617535337427659708641420166307495799313671682835192278935596519411909354984313691686799112732108908338818702763713110930040499997061905966298747704064192514922931547925028595943729031458518775460120210355091655807711193337098162464166622352180502173026048051794670479745057927430397204121630236222471312079167270329847366480771148940333334604337234719791028316146734378564236979680191657021915390368472227008641026492833592937443663966277067373449563855226583062813239022531658813563556648282526949830688616907036350390731357382443516764054690800739130322684640434673748889971025018100687530088947917346346136832761556769164077517386597162858163801023254953370629903952795091332418806735913347553396250508303013637157219085043494255135749397775898718706617531865290419665436754137578954261521547905412210510293353392888619604933217923177406851755077873388929536504442133691191962929931128929070986095045147013241386818456941790571837423530772949469238621696443158788087682756469010069648458698991826618136638300564981621454926582504024351243290862048081999801952070968873949487731056349198681090113447435632801292768407496824352982922649548553545368115526236045866271989029239679216248703351170747255710159268724676183857973754354179414833218901518758861970753251058195569140443626119674870235680983784741624345659747570540809883532313474350500394564799639334240536918522840113982380559964629327086381131586044174193947004857091093363025519325795066053712270319172229520069149284887287405439732626712227366089488408023354265150717124738505568931534850353078119331267312676898993546454528537375909393353327534445048442831187666712195954152666505381169143934861053037209873291379102636578890481347499327469214271068085779470687291086437629052583323530633489162285151235967059350512058264809374889660209661771777072544474290579293399176014128973619368410636665949142734147518988328418733521689445609937849126468856073739296704172209545692092874394228289023963776813968270606437404472695320777171176024785123857252986416194220583651773591480119051436855328085729196351068836061065465782128346031807763237245071653727407100187710632852157600055463490799643056154461824082362372182145930038941946716747779036731752506528087516867368625826585207130663995411947736641523790990891897873844927032015467480449641206461498244077568488152379112298740703562825003229330698278863218454476606681818150898839149186178716426950001618597970762012058473666269008176470248034643196709073478753676829579834191943046220696894735163664912126066094184558678685580630057801551488288438176291899539780576059661025396135219004384733029863253819193847344031040512866280499646787216921589529620103986246117815569749215918530707747852112154776114832721385256051077596138136068211741249403825451423225097308535412863298712458535431892547377671095929171539175572837975957982451191557868531599916633623507844146768017488402134821529210327069154560501704404808359310368167873562430657231303314934070179784079747132063178176418215109390818896852588941936297042339151182473174971332692320699764079111762128060355201869861730630862619011522983068206158157856445230710609525255969593979449264324338068817469258261313095657073814775158250290424406492299753670980633516922232549021425605027372061305786280929682299843620566217820331020195098426967187598190240867565860215203668957729061832239095949319364429701261714971164314375707070509669205766674373432499700463505140521491884152536956453595838557745198959677474491780517011699891632409334025703214707863947182652123905965921315310926383325084803206716548296873628136651176154369753021995842794262134616666803345691860849898251549262127606861415999860162424145922769549615619765000194560314514035828176602522163305146164653990018348207862578690008253912624444569437543785976439207120734977001957950528992812510807279625142260363153352999007622124643474760667262175761504645102262765039400472090286445100469648983597675452336061916757805395111120675235750054406711064404676232310767773908042356925345118725721008475201168643328137954808563236998599134285460981500637189486804040887455592650807345885388139352657921923827849112*t^113 + 44710075704501058301728094226822105011684604609801300515682888995674466305884511409211925522165516107106451256282041238827359095796163632863569706535534431681041930497588305794114490033255968516362157167734144675996393800830397613547209577664822538876973932815288115150950251217563921596569923418261891328509114102636395042743727714553776218933834888452913964184826339838884919128667749023023514074095067252644538983070147090167623080741615042887660190404195361043025293438263454946092905493472003182831135931632276266548331307225519089532179070102253598561363302679491800228325790948944512260210784154957930840904035815262552838479320798877980768927965622411380588757661380673626576513416650997634812621700529987554723933992948325200528541359050087423229078379671464698755546145789936726152575339551220896250110695881643821068577930717163060273552428168216431075300090768390434357405369497267483331036725040878553366740742447474563025458330222052434034919314011946257270721497020885363192103373449387200366698599586249842633696354912933701063115935428534255148539772477145710728698185048740017458094708980808967659579977966750205769724378596608580662599111465357891210710263333124004022917348279361144948489045737108572309145660316980918894695644531339813306057866210348927933192260007000339896140806143861466455254355618003550245015531815311770602936804147831880845341825611264330219621943941138565131146738344381927611879861276604249523787682048274822146716789312294229581883989810330390178575076436250873261087238239596461606871363980357706286377220059728845675393335257024553964355629781586097738890587818285650580944385304211992283232107857745941151121685643472404626254613956837649454242254323061688147091058473080893313212729818946876542391107020561074856751021982326156463885777621043186151655716494159700407795401769027983493817550403564906405050651863961201386459186936151346898567271014008090568575597186882432647007765415911777648974757801736510129695515364740105249451584879044578244014478643987670807267544524196880083858948016150402939625659663781622034656683489530147154367294339198166874542205930770387223712896790672027326329020337047765935376830364942883465797831304516712845847164367866915955575425646464672665859315771376797329334171383986889587055484536594653031402822168253278681214835956964850245603962057668257543582061591187367789900991784965138908971212120525245931560210618435979808058193264073378637494686356130706792414323450079904874277149649397308249426710343120166891269773963720895177321144501807952155844153946873891513021258919313055348233910083954570621260116022130973216831173078132009416731392423222751931755199371990012329808832007700991228254450760369871244815041714964006429853107611393030888060135388605971184876611765998675634402585178641384004903434414171927812164256517115261980768193104722384726319886645592735649721622309324748739215336375509947988498821366158829866816268022146107846278996654937745016249594384839815936987036697798083892231023965266392864015947483900859346117670685632495285207646326645262284668396791569467271629373356080740738728284803024475557027110798162455921151505162395408900057612292578027702426121109150108344818670296698030770905940282593856659451325308041840526100862842167637819212012959640509397474582117559883193796015608118754067589765791851563699464476491619383656381312658720467533763709042619112422268048553549490189550677247388063578122163023827011459573797952432495084561414188789644603313185897476093533434271524933008016459525125874468076864599929951268260067594514241727807125115263143208775168904544310177331880011380198480171132196244618925317876795014071886386798290416298076031257665774715682339159005198583528452961452275877184624841863052840289842466846968789711269460363485279784526165367403704827740043056776408089763466896235022112520598627356769136161326668894223324467649921269913952448835515471346808482549156064355394453900500734698092002617013197212750828104557013030813723312058400030266248703987267566990502974497917862051984641174226561229376832786288469133806114080134606394164628975680209981493905258501138414138410587460273532939846778505704478355500062788738006159690690835321411600885012151762755304689060604257907704315052816953043065160199077252712988067081870504744746269406000079779080854523011175034349960246030879960893338092824285287625505180559019935442874802687610369874692610567113391980035367751887601378472432314577728569573349018802702990219086217436910852183320657653042171711810383445126621982137701727913533965108451192723798163352200142097584568796484403155894820365814972782403629095007714648788501608291616401580622039634729819765668088744347490055759682679329150337085748019413352638872604302686639705795031813200663980425987628685191983409031931174489303717135387939226232060452009755414071398113599273511429039508405760863505856831989138057734487769520252851174171623192292199797955625437631481354290505644187982091597333147605723315990717552783284422154730200751096676336651151583986896507307432681265429850121658836017012876711580696196084326908336208447869685/22864447186023170510693748059488924361806512496493482326464745192734272296065144234387053775065075088069147994257397615591022454885368852572853281051175725608393100164222575207419087569455377922153178097247648078306752105725416096907908774481581695903124091657212767498993053470827181384789103056192007675396612042411764057392806466164930747838263386239145048830922532427080599427629342134516416122272559659850954332239227776323781361963663760833929760115662485012711204358446396157758446120095654302249932757174010106205069084123211167047366647211335110836217021323432470035439395284108231944969266342363243877560446179623763935835258481210267271369776883434346919400636165942773621245499128141349969404827663833749009594593016114836237434857101637281963233226126041400459759288115307926440104955339838980381033158991510804593732471961770753484921941305025986176008269530440922071718937902106939940774846769271308563430590683384431613391747567142362723970341136098334284423075231505677612465256175547864216870536043065229902283453103747830054708264705709523880370514570827305442054290091054413446820219354791677575027065894726770097400453599608064597792009801314834147186648591061870274734102650466319435129654213543307204194828186310019402786263574773467078431447313954983517119312714513786974366881157658332765995022962851307471096530970166681937496686115663356904320562579719210768400778766031274047856679802840148644107687565700413902964160668081320206868473805341219948842510861202039632287645354412829452207652291053961549772754868326868774357501022741009579891988295485585492389994350164417137201106278583138091376250029900177272773954063826087897360926435163288159923918678345017083509731573772798762015383620465024247677076079611346389388525483407245729814809122227846407619794378949040658350760584184054651234476179126294896552165791584811210108083737104291145249330688026068164005157809204059415861674041117166271655096370621469507144407446029648491249605344826357764694232474762874938205160650373482275358241967496213694193692259264519079587230744091091385021653854484473286251293472308216424485217844186514544453538780513216246109292573785539965578424641265809344821809014768129151125908448595274992366804763752043624961509396915914165287266606674961794140856752919960837678642266049418469551797644978195710963595975649657305526294403358299609589736430929121532571310018774837030592302899111016906202337213336013374475852259295491427361806889690500327584207932373710477607721606628052881973320854619845641729020783972614414614284187509806599762008980382669480537878521238413953521958316417802151699440079264666321718486533416810557099252416849272297210783737096087597781479484468650550030121074400551464097659391868928063090851428857605494069177301704330551082978627408773102008677587548730513736569967388819873478027579769043488041421894679158358404376131075824939045694939310035672788498393842398657128001457948462191352142129071799038339623028242297143344431063866423314768755062415615634242843884223986072779121861983965123540453566638362211767968440635273120950262460240138963069537995884643643924514575237454808970972240442168668742695681482772391999730114572743619046528875993992579113354824439263555861247438911661416327558126610536017572982562519117837019452839933130497322153334224597111696420540363453907467647154035174750706591674921545235775086485178508423335827851691392754681166717173120365923346749127274406595650946716738745805034154709282444205193437539781876443516504474097707376243248176728513707639014930540814549648884736050957676449811012760093501742359058014477518562926424465795923985167771303222124401924787368003004564478713886365396544082577967730777946900502083109605806615207966581914551627711525245384657386637527997528379481856345207741171566683735755538045177499317772636560541783945244385911864964988727018256951051386025332778311959702004128222592926301886069304495189124081812876285446408349193943667008893086657351254864254158809651712456595768256188345285984154756624647736646062835656362226849719453565266191527623175261721430843415812792309309489005626886694986774014722966141558370573745351801971583660738177730917942786591841516840054687194108448268601048254765893829319233363976364131815739168247953156997513474225425829173489374378217721277351244959669159239441745247398039669025441158850794420030675993185443350379623284621043835232922204381869442177158817154847607883864894982815526304861889641527407136194760375489710870776865679311580801655097128009080573707176226046721302036274517843864227108817544208780125153344789176462362495537995457032330330574411776150606736119754598623677774312067421450234706961659286034040588720818389673209966914340351555247477690292764821055913470165441812192919126015315479608999941624830861380868274544833868323802653074280296435321887663908535321744057858686791313885995103400317359477686778573532612159474376745660724162810229884844525020301101513000498541245214313419879694621366882270537310909469500037481734517884758085623097106314463846361138391642466107520536*t^111 - 1800404700932848403870867744980344958137474995558266578868984644685510412943924101917126228023915924604470129816079326220530026325618881128257451874999894672461015492896279997227853486350550025116720383279295964778793491388579798181108458574439571450827631071379298383396516138728604273852075165997459283400492553976841096324045234645353907402375567447050294163140329068999106755086143186930389782501196261664686816879029319975314402985485074698012489432764369776374290969928192492228423797574818933023317012030485879631122196797425957212362473831077292381034303899210737292435915371946138739254908284270073556030074243196232289783546436948806772025703060332555210470719272309031829939202283356186959230998661288605755436400843653591612110780867590079617513218574321272376428452906178978098477529952030673460265557897383934258740065463069327258262367235537696340422059154044622813933625485047447800281048088358614660096528358202159655982060072094147433831190538798817795599254536317972497577929662586837176775345412526857567309092925565614004813687241001090072703798891030184223462073388997351882243368809723512529837749279378442238713005926406833508971812578285364547423369331876890747340924491609431591026003318765814410526664175177526090873026828978598748063587045827300904232120206088179065319782236158176824250316703069840764038662560134025035886040441399430082458621784497770684145795341616419830983999068521542585208371280636176327426248473723586825591823387072693791539373856767299592718775901547048440774822031897934112293127240650787764761824641142200305108648935879176863545550380661846991054242800603915126462096548373172893633346910070668600117813916284588598686107959213039494438162061049941439722158599615643701320569539128498906670468607717486911820831480287851939847278996976498167563691933457193542835499716871785508476750505275448009843928383878182577169967349701499983605736159067208476183072938756018859339379800260822441695237899675924996913503045128937618593218096108369424045705135493595242007123557108129030152710164464543240214109496187970200051108264048806838798483789062235565690758927494187593621364278905737125119557276738353019258053977105443208954067125004504709404969582724331458718520636664266022285033941725771968243418603386719266598925106948740793700266366790205414217502827021724820018430842122280568348798189545357196729602664397271184892033545099086796909361930372178079086551068939416765654248593285928188417956184111990643742162451091482010489949618330183425151816555116665239342601463708874793109719518882298234512147479809648197906336648858853581013224558788448117079418180774567134254303718972780444542104931776767052265166903512319199532104433927806763154715331816295617117940006031018828257311701598208214962947109606909747604494393461750190797957408000605478092983228219831853136921002381839257366285981331703762550831161135602450620301986013497198951502186231106667797581984423894145094610385422757159723389155991542644075539447975666896859876192315282286522739074209733524745695495685755845174919150591369835931074543367948066496873295695841091783080448775881679361310042382451813265570403508217105583790916161133936779923980447721940371610170346231744689577542018171386730167948036074264375715213038808456981773045497309090005735057726199102134236874040419218198786924237523570824109579651409907277655482657267038665976182134011462066029615539468989262754915648850484549845254826449892763146697642422463286954111984130228948113263128982551880253678679841009197562104969641797969078429573840254815792243266900802755595586671190044321820879700929138109344645983570893450070838594960876245092710140830647668589128614192940748902140765617232230127361140834107861907933248998982428385991970036873470764752107230797648583917059638546438948593566202764920599662449020661663177104320691556758761033397976988153481572703212102960117800169398865892770993074874413347393259214256452140957985027622033727759945295162756294530155866930019867909147550030961160392829198153234269565711549753721701209915360095855508809671597902947111984208387028173349119837217472899696174132578548184851134138557384702433272649604793433559086394830049567274648250054876742379199052500345659760196450280612319742765876642526091506495273170470696638576572551345918893481420994463294438847285868716803192671940583931256969046137530625192871556805705028119826223074663720716997848153020155061554676168519914012322660858740063442646834389840594165837263186467350988710061570467933818710796269533864067544753937368897327276173277170509460095282507183972090350911390237571717332052306893876291379011497718001240475887437639069712430462282329884359669383654763045601301544885896757472427941980612822918818986885362725328106583405141452307350781717897327101324902679821091809513214129803462140636108100217832341268342084463672639872409903254027782773462397894340660106397784343102193398347712257487025935702630593117414312940318106856830056915339975971169221823024516315064830414430340797379236976872035128247664931165425888631581334947973197438615712620298336957791767377017988020207228555/2720869215136757290772556019079181999054974987082724396849304677935378403231752163892059399232743935480228611316630316255331672131358893456169540445089911347398778919542486449682871420765189972736228193572470121318503500581324515532041144163308221812471766907208319332380173363028434584789903263686848913372196833046999922829743969473626758992753342962458260810879781358822591331887891714007453518550434599522263565536468105382529982073675987539237641453763835716512633318655121142773255088291382861967741998103707202638403221010662128878636631018148878189509825537488463934217288038808879601451342694741226021429693095375227908364395759264021805293003449128687283408675703747190060928214396248820646359174491996216132141756568917665512254747995094836553624753908998926654711355285721643246372489685440838665342945919989785746654164163450719664705711015298092354944984074122469726534553610350725852952206765543285719048240291322747361993617960489941164152470595195701779846345952549175635883365484890195841807593789124762358371730919345991776510283499979433341764091233928449347604460520835475200171606103220209631428220841472485641590653978353359687137249166356465263515211182336362562693358215405492012780428851411653557299184554170892308931565365398042582333342230360643038537198213027140649949658857761341599153407732579305589060487185449835150562105647763939471614146946986586081439692673157721611694944896537977688648814820318349254452735119501677104617348382835605173912258792483042716242229797175126704812710622635421424422957829330897384148542621706180140007146607162784673594409327669565639326931647151393432873773753558121095460100533595304459785950245784431291030946322723057032937658057278963052679830650835337885473572053473750220337234532525462241847962285545113722506755531094935838343740509517902503496902665316029092689707729198592534002861964715410646284670351875102111516613779295283070487539210892942786326956468103954871350184486077528170458703036034336573998613664496782117646414117394444390767630794132049429609049378852477770470880458546839874817576808683652321063903923204677754513740923458195230789971114881072733287005816280479255903832532310631312033795272757407368983983105382837724091649766886493191370419618232993785669184726194320453502761953597475339683758429659880797876663919752405289604667921102309219357629033999637653541178635280565462375985892234205606640484044994211011838078128386985591562626418856163479856055019873169538982520743952471546835318871188738292954825181699761631365753473292741115339099818313666985371679068665537668184007544027371260469113039653718456052233369432495292284499897476600456294811037605063403368083264714434424135996058651769415453584407853665624227621467632402439507811320034055053794232098902815335578874456661643999139032632918298931134651826119269564943885281992516175076929205466819844650120759598023167746437697777894245061831308867245440198232173495867000770904913359544085562415140360833360057987296600104374457481852427458260474898422222654342660715501576091849701313974429965103200388244435597501393081232768576536605275021510272593627017234453257122267545696612618071580380786096449914647967883634156490666536936243285116914489224108272363147488445230487708542979417066653786091184924939775022605314887952042529181336246772727056291874044303251014988650011330185795334084409315663883057235291736242502376963514351275737807058839343601323544878263146145654384882462659291910750799064410404610860418019067234043296778464032417627177772946533030693131209042776734356931408217283590063963497527510518451126707340727903722824708988244511429714954234964785083432803829049696792357543172966952477482188745826778159962575681159747890043090987209748023247831643697671504200774229009865831705877158340905079721199416435364554909027376122418814943750704472289484081923511930833658515172577175114937014600619123204538491258488558229924442247234927505765735732277968122593554079296374058277312224799328846244898348553782334896422486413089032114416038333080660881477443107104995116614974266676791787157856144850270366481722284807829191669599516703426107752032970845446098275696864434618455627843149979235191604429140503966507776098905343963524742317141365688988770313187331686072961021506425682704103432825673671645235551007908832004798150200629949493567684440366720614027497903244535983650443189067758695175170869904216392717742321442463619081899241426865338179922502955047630278564867341761449207176484683275593622447015838078115396956558233080588271153970899559834942316667623419843025949287760844834893248029911999021136969021459386847309338355001361922201598250797236217655143136023152577930128437455038050830057777388371111986062806501835074449845144839013705653702949687575650957375995822542073470993053354872504323324670835230330532515715839355275803304632005115703287542885183728166352433417304637765777844726650250380846977450832733626175374417356296498477415831080047059326408180503296965683659942658990193939998226870504460326407628286212189148555651421197716975468605453466794943784*t^109 + 31979312551905071741535824852402459524637868171152534031878226172301131538312002963575098274398934121747404882923735725135194247195004133078111343884959212223360486555548082056444657865617666839524905474438060951820379671156817523192521547044891214146121357784786471399798147396478893913512938760518613388671332797648767031801677315069376242683836568437861653547988947615815056414500106555500589413129212748732849393250233762427691313866675724027307975266003204601088851529218124429854257213771347817140560832862394219234014797050359101054627142535409900464080184673196707655541004142678660656647496280053800263852397649518780346066526108486066489099575121283186646614006170964730027176509084013458266345191212454521611362470033094248269998514191932927105289181028567193169763286359213436555339500133852295117557858358261254568058122402292444902000726073501733520561650689011753469286885893269616569638164022014922051146302694718904335023516832784033227342981693269916241428983847391628220945508022828368074250781283528327491431887502122343608292593815838578011075799158906470003670077630459852479908784327141977596124457028593521882960078136945218997315998338754273585659212741928092724190239991706701117147228004798953531583361163924622482292814957060092731533662697881405956121740908331248121821691309201586356220721966676879497789279910422298668978607993149598319202083685748744537496019897649496803733568182499299960708011156539670354497324401622961372142164135276713367673921660773208088793764267077433671028778192008987517119659248096990385028576139170375931459104287503306779403341733139369419973302195119313459716668361165182215731810509350024840451355953922717937785171652926172559904352255234699167105980173305113330201754617349609891338095110979453251038668270567916990468697165700975466824028866698943113293168296735618621766569762065497423264663356043768325702355520101102519751959212359403976173233523231782335211183746283517170553745799574985765047683627006252971013377414955736370519077198844196926761285169119089331318941786367466612180501458329594738535536433488493470177863044239036875594638894113688429465747237087974870169981659184347854932944928349059755352290329831078589195635810232960029901303058341191314441921075867989519815187927539504180981440421230608219856876648290102904338771377394938055031159780611067383152829119834317166809060615947272104793977401466967596796144930920354881823946443052906821648345506190507761669269564988738426844751303816630768917621883904124690245626433992483414180524802350192690908416320748078638212240504008311731903715987086986511610413566655376111293366579351825171447536860801716196304379510365234171131993603429812087329658561576720920826305078125531042490778226673106628161575110537545130077912609144908645755012282480808409314978443283016735805183927655450590105110442612014642668724110399017282271132972828785876426948302564361185910701975676618987408624855726344560612654505971207952698332120623375477883773927602272365215331369810856296289780005183754372716016700588434213165116834756013732289702125417680841202134877068540819383229824286454808820755831975957517037270874049713794736876867616210024371888942932171235750618535469325430568264689190100224354113082407753970654931967167052943556245875088408305901170171187618024766611992126306049985846005207254283666213843453843679154049064918867349919336345503334912650782889615725599706323781205411113867372923400797413304249818935399811017674503690562399982126037218850033911203805814906437801730791727720676101701820474532470778665240910561593332510595452390137657495886349088793550864880562962528531864623950764586908783955861553912602020173047147023070136485233087260766423983903289102951782095536502953935018069684159589213758349858966090110454314752259346962973333551526711534476686525413927322730103973051255631671692022456685201863807167753698125977850238635026451277492250263806440948209343988534149322358407584202650498118887885866431183719872463210283878771835698954998648129507285799553009205522605437699718914313315339269292208896402286926439991667166990293089041470746122067596854073036677601302935626114177880669838699344534528459907464138640525277954235065626870879997921688033005392483905740665388007993257792143013392407443276615887331402918607446921520842164750148604953387512493388535411023242107489074356290893205029669911756688747731674177107204534055352987491327256548675880584093667785753271050612649422021981019068074921174333316014506943815290239981641067341937033289727122909708453192112572045388826652226457598245361172770298040108962476682299303588551576895433765047426579911421079796672349404091964148666902370015424743650317058134675172663568431855657936505200972399562533964016812953402156558309777352860012045934187666086840360096787866307783686628369048026039611276944530040308304216433308204785309862503412406064736376709989233286602839072655818132246605535422237504678810078368241214964625579096925831280519507131907852576245845286359189804133166524796071483917965693785070994864992582683151778122156385494915512110890564611010861863297548197775725/160051130302162193574856236416422470532645587475454376285253216349139906072456009640709376425455525616484035959801783309137157184197581968009972967358230079258751701149558026451933612986187645455072246680733536548147264740077912678355361421371071871321868641600489372492951374295790269693523721393344053727776284296882348401749645263154515234867843703674015341816457726989564195993405394941614912855907917618956680325674594434266469533745646325837508320809637395088978430509124773104309122840669580115749529300218070743435483588862478169331566530479345775853519149264027290248075766988757623614784864396542707142923123257366347550846809368471870899588438184040428435804453161599415348718493896989449785833793646836243067162151112803853662043999711460973742632582882289803218315016807155485080734687378872862667232112940575632156127303732395274394453589135181903232057886713086454502032565314748579585423927384899159944014134783691021293742232969996539067792387952688339990961526620539743287256793228835049518093752301456609315984171726234810382957852939966667162593601995791138094380030637380894127741535483541743025189461263087390681803175197256452184544068609203839030306540137433091923138718553264236045907579494803150429363797304170135819503845023414269549020131197684884619835189001596508820568168103608329361965160739959152297675716791166773562476802809643498330243938058034475378805451362218918334996758619881040508753812959902897320749124676569241448079316637388539641897576028414277426013517480889806165453566037377730848409284078288081420502507159187067059243918068399098446729960451150919960407743950081966639633750209301240909417678446782615281526485046143017119467430748415119584568121016409591334107685343255169733739532557279424725719678383850720108703663855594924853338560652643284608455324089288382558641333253884064275865160541093678470756586159730038016745314816182477148036104664428415911031718287820163901585674594350286550010852122207539438747237413784504352859627323340124567436124552614375927507693772473495859355845814851633557110615208637639695151576981391313003759054306157514971396524909305601811174771463592513722765048016498779759048972488860665413752663103376904057881359140166924946567633346264305374730565778411399157010866246724732558985997270439725863750495862345929286862583514847369976745171829547601138684060823508097267128155016503850727999170131423859214146120293777118343416360493352093621330965815068439991532648227833502293089455526615973343254051246396370173813245982338919492103145487808300902299989312568646198334062862678686363765149648668897674653708214924615061896080554852664252029405733917673899694766917944906080475486159672613184470356391280553850210847520803860248683615743082496441635960002003238458484241111930313857580850391861411714060743112841113596155989771721739114346193058383304416289953262754108508830632917530774573319864575170249709519488756896790599896010205639235339464994903502593268377361197696080003411017447064963203381285436909309439699907189567902509453853033887755864783174966468535482375779084446911846651837221680972741486765971192505507471602026662183662796805683095180681198869770379406743998110802009205333325702131957948053793483771074844891028732072381629914292906886273752123010877937633824859136169879531913481255073339572179781874943782544177352273530078246223254946141724450816650425605396249558963350794961839749282768167020211842561463427243890920846169556627017171220635239082964977109436354062778473135104615531318683951633702737237099595953473104513785701847542193152356703735148677089320654512196513406101342629940484971260571467896174399122554870813473511576021031951350997204557775808578045774115445628303514581767240646306455766073401861393980676717692601706462695982698656372994416454188200966786150288766316242495224408455923792487616710701383054754921089127798657359702177329448183717914028897558150484113202485131466323868572690133998124858444357605669062251606601458784049779111667561987196170377793318417001889083296372534156522439849594535587948036174956863340693362226832050015903910689546165166423039388206864907418103060762990908594016217462613801085625167244116425599506142890617880382810358759137880207337783361256805234633547834548922710174177735672098982594319577980804214425620647524048941458714717684114676092216731786277683178088111955560940214731952298103452657362992347306846630455430673086095240111720083933255187054264879708684134033227490691849953363322628427976095438059755181065611585679896063564015950233582327049114253921624907049589761722809461460876073413524235236537468765968199226312314020882433054247152838282190365744420184471950151642948731615002238284121045728727712469768400382460886732343832049353747391394291158092685350433882107208357262999591373816029666077921813837078266618571519962075047253213647359747252208405010807539197201965723802221516343807450014728285116320637219625069139671609193911675142107710591003489788716500193939157862349568175893761176366286500262372141625193306599361679744201246924527968741497262752643752*t^107 - 147135786105462062072719517157991034056393862858412431732003751874073137478384586464422013718931389219417429832400743315427052468837379453116095114410632821376428132107401409548976771731106323897248887021574756923573608184041937742887782288254131397796604872542413702878892273763412194246489041851914060652447681599855755966956356524073768911647224946348104940308867273501181970038149364379362966870644402521440928399776188793301916636958332006822629627538215873200121771342955681448234819405198508376548824258078375974460731348201128581368595283916393006955100205538912068764984884578158404523067023221045883878749123602185731381443460973821879673907618027904036823418552051441814210828902272375512137875587802922143767011963609825704636486340373488340389359187363249563182534371973818037260602846437161210922039549434545786855387884657872172185157058146242252061810099701630240132830265322105053006284690193158442168524015269289906688584801949700184888740718322223994875042734793901189081063524895222860828977181512938603642546789648025615034689952814135649029356195329842786835170972347915700334473849174467793602774999779847814148629203270235418041335589856335203790729222953407786167150380923838723107368524809701609035148257676802183986695113750201227736382181187229275969781726537768955430937223166900541634029956492867446665968609647441574348429203998995554157343596796857696025750946958291786899973062027352707576433684906226217373732783093051903028546976224611705720447163269657442178407934283780916533601866475216106008642103692144202644836172010649789832594680481530306544276164109458585130172919237526116880330598674513198596798429328595589376279974680560123295347036435608931700266415547448025961990890919144941756365676823927214774891752017623309817816582336180446272676966335107506720235771252099531609491458672701597211129787758205373567061446210002249019761359286155577585963604165648966707478740495736996994654655735177390664242881204022571838964326650940810284607955711702686873529228914501834630351385214080560006391999499266420025766543552612559363219045669340757951664862128402700544036446381586732962272369953678147199732734849523647762480220112416364665293636307136616382209092832556563170339615056363574288638209741428965171109479446448589650378286770478631970965921003110095227998076882703924185778584215427025091032164463977722154839026308404039522648474467376196710749228556068772107675517324677144132748233388091385874430883520492696827461667983894912706927016640198991376882794567767095739529673348813808023473407333909410027070593916500973156024340445503631769899865022887993785946355458041088396085034339347398916399998268197645044763148423373809030085596290082209406016090609674187617966587784962625840413477684672702056293751747487099725160204560672414882987298284481755769233406064224001008293212314130134418821655741782582552903608029472934332069759177740335035013310022787767068928972313235417134581025078453596770509175453633722749521431750165638156129721810266392819239881457479740623048423549538898032135858118156747858657546339098086825419117578575929018869050289857353915057818173437010032373443013175338558792002474480374544958296661026521779447784170946276780454674385003314423318270684266188254534080635246854605032664786679143600362882733537676428502825823835591619854305709453551128732866830566857769063727611067520107044199264604144942455784019436997276521494088791918985377753820984050000502115868763580311814242970685810524855635891568578087490513333703259239474678903886031208254470673248515394514562683358348069369728122999526066518304502129991703947604675078954457200848800362060301522761732387097507956804811222333915918915975831058419242778382323427219579285388200462722238926926852525391142318638048257995962762543826039919512033769703029475240314094041504109079282640141051633430105584719265857626730012531880696028093637408567284516281533666097532880776153170568282455096808949746768737100271338586931746455158639180312715079197648805024679053443046833777977729650352917600072491775880597875909192965374869270247104662092829217212009234199550711060272287041735420579418331015279236964918063679000896543342172253844240810046525155471665768448537134503203200623405736993651148313246879762976181573436788149479527407618053595370419271530652796669299556309599963913728682344754826073123431971945527021939939985771915746513787336847168236824738192382812762240190348094491247399966274185579110473333155945178681562494771766020885843110883459169824673459464453667352548762000616157191216576918500373251013718758772296086075131494770785970130118965920847959460228382485541549211961996427451020967513427957402408063329532304707858022449504033872376471294531498168767592544511653748008285622832515043243829670026242679193989398260727586370436113254691769464235232252619223106628700481208643246013247000014089418890203714769791257512043564287083181038010207501734948669487577801030904218151494220095118408689479841286266989438580094597212461202874768923888416512405140237927339466061524799812452937513487956455794156946932886239535282212495486407787866469505/2720869215136757290772556019079181999054974987082724396849304677935378403231752163892059399232743935480228611316630316255331672131358893456169540445089911347398778919542486449682871420765189972736228193572470121318503500581324515532041144163308221812471766907208319332380173363028434584789903263686848913372196833046999922829743969473626758992753342962458260810879781358822591331887891714007453518550434599522263565536468105382529982073675987539237641453763835716512633318655121142773255088291382861967741998103707202638403221010662128878636631018148878189509825537488463934217288038808879601451342694741226021429693095375227908364395759264021805293003449128687283408675703747190060928214396248820646359174491996216132141756568917665512254747995094836553624753908998926654711355285721643246372489685440838665342945919989785746654164163450719664705711015298092354944984074122469726534553610350725852952206765543285719048240291322747361993617960489941164152470595195701779846345952549175635883365484890195841807593789124762358371730919345991776510283499979433341764091233928449347604460520835475200171606103220209631428220841472485641590653978353359687137249166356465263515211182336362562693358215405492012780428851411653557299184554170892308931565365398042582333342230360643038537198213027140649949658857761341599153407732579305589060487185449835150562105647763939471614146946986586081439692673157721611694944896537977688648814820318349254452735119501677104617348382835605173912258792483042716242229797175126704812710622635421424422957829330897384148542621706180140007146607162784673594409327669565639326931647151393432873773753558121095460100533595304459785950245784431291030946322723057032937658057278963052679830650835337885473572053473750220337234532525462241847962285545113722506755531094935838343740509517902503496902665316029092689707729198592534002861964715410646284670351875102111516613779295283070487539210892942786326956468103954871350184486077528170458703036034336573998613664496782117646414117394444390767630794132049429609049378852477770470880458546839874817576808683652321063903923204677754513740923458195230789971114881072733287005816280479255903832532310631312033795272757407368983983105382837724091649766886493191370419618232993785669184726194320453502761953597475339683758429659880797876663919752405289604667921102309219357629033999637653541178635280565462375985892234205606640484044994211011838078128386985591562626418856163479856055019873169538982520743952471546835318871188738292954825181699761631365753473292741115339099818313666985371679068665537668184007544027371260469113039653718456052233369432495292284499897476600456294811037605063403368083264714434424135996058651769415453584407853665624227621467632402439507811320034055053794232098902815335578874456661643999139032632918298931134651826119269564943885281992516175076929205466819844650120759598023167746437697777894245061831308867245440198232173495867000770904913359544085562415140360833360057987296600104374457481852427458260474898422222654342660715501576091849701313974429965103200388244435597501393081232768576536605275021510272593627017234453257122267545696612618071580380786096449914647967883634156490666536936243285116914489224108272363147488445230487708542979417066653786091184924939775022605314887952042529181336246772727056291874044303251014988650011330185795334084409315663883057235291736242502376963514351275737807058839343601323544878263146145654384882462659291910750799064410404610860418019067234043296778464032417627177772946533030693131209042776734356931408217283590063963497527510518451126707340727903722824708988244511429714954234964785083432803829049696792357543172966952477482188745826778159962575681159747890043090987209748023247831643697671504200774229009865831705877158340905079721199416435364554909027376122418814943750704472289484081923511930833658515172577175114937014600619123204538491258488558229924442247234927505765735732277968122593554079296374058277312224799328846244898348553782334896422486413089032114416038333080660881477443107104995116614974266676791787157856144850270366481722284807829191669599516703426107752032970845446098275696864434618455627843149979235191604429140503966507776098905343963524742317141365688988770313187331686072961021506425682704103432825673671645235551007908832004798150200629949493567684440366720614027497903244535983650443189067758695175170869904216392717742321442463619081899241426865338179922502955047630278564867341761449207176484683275593622447015838078115396956558233080588271153970899559834942316667623419843025949287760844834893248029911999021136969021459386847309338355001361922201598250797236217655143136023152577930128437455038050830057777388371111986062806501835074449845144839013705653702949687575650957375995822542073470993053354872504323324670835230330532515715839355275803304632005115703287542885183728166352433417304637765777844726650250380846977450832733626175374417356296498477415831080047059326408180503296965683659942658990193939998226870504460326407628286212189148555651421197716975468605453466794943784*t^105 + 5117970751786283145145065809474618733225125806074596767833160205753850117579910166911651843616681603575326583914026811147700500065802860332735002492482213111830064392614676365284135155140808244514679708230720461895800059809547333826020179485375050882623847974097549307401859840791310030294021772305234318895127028286386691626472912195840063374547989648445945650748253120748805106826067619609618439672998383002954429565738878106296054322484037513816823521481649958961850471398139721903475126811405047301379629381374266607504300516030758646557555182266551571806364283549145210352525521379797862427564141770269354154606597464360765157079955497692283734337686179409440822200900951917193494498666367900321910131829868238477905055737689242552357132409756715495986829786303881986956735226309708256105865307113386054978946424822921523696728178909836176684023302200728160770263674778245246467147894479415308648904310536076779580763592311604176701589602061749248873009474748535214467582414926679133944932706262353606544053224725022095693365162294091401051513155446575957990531505393857379545826264929397932751051872691541633038724752454485264752067947251839356029333233775514505160722491484186215779223523089671675360055696967232902746425198394583190078713153359290431844475164313960700721979609789097991161101016919457256663653528564608365867982710110837543723708052269121046608703618630920126069027928779794060904941717546361652976548703724650350160956012839148454989896077821288283531187429137212461572836690387847157977055253177848890230140863271551096170341850990204051493978861631833058785810083142030481885581436200763704394278602173894379929448959083002393209849854693930382169018348780055376532453697159238861350153243855348952220752764002204529277098674157076084670819903542820425608235389752213398873396400523309083633899769693163654606204969240124044219056360029524667938509590499941440260444576141567102832142750955428675744982826557058529714205065480051180963334949172891943344322520890768229848532446231459295430634194988862419870709178737136211815958656920680474497887136339293635676486331431537387664557765504412632336238360150712418440939863606238802971864612245577951993972094742442909129332076234569020594166777952864371703577319485880063858881806759337288468134210395244335189522366111465824215255997048538072932639460019709942386925951826993132392891966094496519789943029456354817585847824848366165436006641678179834017823194468553729110465188858357982831378525675994555191384451083489442561643414082667736318502871191187192398246922324017925431176627092764834469047573986604421123863799356565400577386034425410527333725642508261246008650673326011392689781709113275766154716720229659932226045025965154930813067573762771733305299440797072915956727087452590911466000033397071017623822384925037129671759406473150153727870535717601176018638564685822964229390217764075203471830118600843804589366599853708198156141677338316770730089817507483600288606148509501909610739121464107487540042235124064581472965629876198312242126683041286063019085386724493954211880188605914090402275871961291246842102444544970945126522722176257696095375331640295094150398272295814604046105673867639732651340875774732691252319052027765873639537915000804452378701231496939670907768198831390801000608534779797631846054075148937907031550153524159547842109964481614445028413352653366572091694645195991256612532943630396726168202290340574509306075938830171764113374958661441312784568673835470611422316794345792189586622019054670766186674573340252156484746042984528733549316290603335137930616456020785409524505244554858727041513398888206735747345581035233060264218974034283853485643803519599821472171264535638892531043921828190883800557804328274705944858028706953061587692120194076313885253979802670586990503459977239882796376951436365566173829208115131599377725939147157187801712883687106078051187158124369215989352349411864266247721876392182711602168442495832766871852925125049255014322138617308329237161940951398957798307342604215050801200815707675839825819242089821578909774052179996246640221801529876002049932061543158171611316384530473125986374267348526806978630502601551946068877324427440170681269728732843666926650449093423854745205246128274853346169299691403037394608526887655532660277500252856332773664953553004267895462621478634895806079242380472200081567718379055496337837756667699109267818680986521865235390699346647593544392154117108673288576715664639592404042016487189576117680198029165707475749869556282961729494134456819698116110917940608666669595820402963490729322679212931794742743198013570596535144427976988945864336013231716223664908052128624845735903028399019609228824258502348275037935782105901592264607953496502573949555367798000056660794295836448097042175076312212085214588272872748036564465195970015891169892598997651955480259826823472225045352196549438207494452533628276566514855655463665926752609903447882540525878724147826396871105317735264511960267025516323717124388462436858561385449747752154388288800882570089211743142978304544220063690072123123017049216364697723549290829897509324721760440678429625/388695602162393898681793717011311714150710712440389199549900668276482629033107451984579914176106276497175515902375759465047381733051270493738505777869987335342682702791783778526124488680741424676604027653210017331214785797332073647434449166186888830353109558172617047482881909004062083541414751955264130481742404720999988975677709924803822713250477566065465830125683051260370190269698816286779074078633514217466223648066872197504283153382283934176805921966262245216090474093588734681893584041626123138248856871958171805486174430094589839805233002592696884215689362498351990602469719829839943064477527820175145918527585053603986909199394180574543613286207018383897629810814821027151561173485178402949479882070285173733163108081273952216036392570727833793374964844142703807815907897960234749481784240777262666477563702855683678093452023350102809243673002185441764992140582017495675219221944335817978993172395077612245578320041617535337427659708641420166307495799313671682835192278935596519411909354984313691686799112732108908338818702763713110930040499997061905966298747704064192514922931547925028595943729031458518775460120210355091655807711193337098162464166622352180502173026048051794670479745057927430397204121630236222471312079167270329847366480771148940333334604337234719791028316146734378564236979680191657021915390368472227008641026492833592937443663966277067373449563855226583062813239022531658813563556648282526949830688616907036350390731357382443516764054690800739130322684640434673748889971025018100687530088947917346346136832761556769164077517386597162858163801023254953370629903952795091332418806735913347553396250508303013637157219085043494255135749397775898718706617531865290419665436754137578954261521547905412210510293353392888619604933217923177406851755077873388929536504442133691191962929931128929070986095045147013241386818456941790571837423530772949469238621696443158788087682756469010069648458698991826618136638300564981621454926582504024351243290862048081999801952070968873949487731056349198681090113447435632801292768407496824352982922649548553545368115526236045866271989029239679216248703351170747255710159268724676183857973754354179414833218901518758861970753251058195569140443626119674870235680983784741624345659747570540809883532313474350500394564799639334240536918522840113982380559964629327086381131586044174193947004857091093363025519325795066053712270319172229520069149284887287405439732626712227366089488408023354265150717124738505568931534850353078119331267312676898993546454528537375909393353327534445048442831187666712195954152666505381169143934861053037209873291379102636578890481347499327469214271068085779470687291086437629052583323530633489162285151235967059350512058264809374889660209661771777072544474290579293399176014128973619368410636665949142734147518988328418733521689445609937849126468856073739296704172209545692092874394228289023963776813968270606437404472695320777171176024785123857252986416194220583651773591480119051436855328085729196351068836061065465782128346031807763237245071653727407100187710632852157600055463490799643056154461824082362372182145930038941946716747779036731752506528087516867368625826585207130663995411947736641523790990891897873844927032015467480449641206461498244077568488152379112298740703562825003229330698278863218454476606681818150898839149186178716426950001618597970762012058473666269008176470248034643196709073478753676829579834191943046220696894735163664912126066094184558678685580630057801551488288438176291899539780576059661025396135219004384733029863253819193847344031040512866280499646787216921589529620103986246117815569749215918530707747852112154776114832721385256051077596138136068211741249403825451423225097308535412863298712458535431892547377671095929171539175572837975957982451191557868531599916633623507844146768017488402134821529210327069154560501704404808359310368167873562430657231303314934070179784079747132063178176418215109390818896852588941936297042339151182473174971332692320699764079111762128060355201869861730630862619011522983068206158157856445230710609525255969593979449264324338068817469258261313095657073814775158250290424406492299753670980633516922232549021425605027372061305786280929682299843620566217820331020195098426967187598190240867565860215203668957729061832239095949319364429701261714971164314375707070509669205766674373432499700463505140521491884152536956453595838557745198959677474491780517011699891632409334025703214707863947182652123905965921315310926383325084803206716548296873628136651176154369753021995842794262134616666803345691860849898251549262127606861415999860162424145922769549615619765000194560314514035828176602522163305146164653990018348207862578690008253912624444569437543785976439207120734977001957950528992812510807279625142260363153352999007622124643474760667262175761504645102262765039400472090286445100469648983597675452336061916757805395111120675235750054406711064404676232310767773908042356925345118725721008475201168643328137954808563236998599134285460981500637189486804040887455592650807345885388139352657921923827849112*t^103 - 1124687197989225762865231941798184569818141193347975678607528312214956227297083353024545371479449319799558443670202463607595280931054760995237750691144280967647997476746752169699332294764904082792648595245959010887575576670753262358525832152692292141303808821604826075376139935784666884688024467163318025946950165745154568850628801742717414040843300106821333844362549568847234011254991999440562634563810965093371982287253342539330831887874001142110246684757943970789104145846232428809150780594810472784503291991962855732934361100450372725905582685075397757186370003241156153536968899558149374387154113266866925053917749197449440422511863591944223194721379457447382114385935238024766421494725390024624461481219155718243690248663643691344657772643139547576874714186263185992582672795799651507237880801907921864867119170915894689914040053860229423314589065091926892001545173935856643868795159498524913862221659011880030315623009108975527437761647739929973144555610100208188975767589125406906333645478408518287092213491876124766159580252305375268620983897309364544833123699214221671242711618352673151579478458349200453010425321775966554482553631547566434656017127871745645852967388835908967650373116556429080940823199891876309567995781893174014904721126138842497365819964862760381627881622180160945593630490669164055938642113725893482752016518169584310585396207086193505507946467830955291654549994949981522490946912884170276747431422288939618227903195668326214792481198807428229904872918755467748873199372020633608858983495202057151465968920513657774212815034215905154436599512732798403794602926170123339529682920932470854565999788247229688746886725736800585791736453828968882523071634369710975285506634228867189878560866018234299096760555125552034400015971809047844195868686630106295819121157232265761290418711482208091691920807157003494866029180375633526451940651059504847014066266196338168499156467268409368018245623746218505756085197754425317792227515856878550157488533875762641831431961731752806842054821378513902880539920962701122704079708319419248788667279636716882380273264111607875779380703204927845331975801485803414010867110443707274756329573937286506533534314142003111764089434574425543258671899410614800360227117255606470761541873495063611764220540216543008835908657477240386018552397818818626168928920508793412345578902345501151375891948140539310599404665263905930442358445528404813439929660351375065878470220109986147503148528950694759612304779443268588754364653180823971724958174312471171982518908992206663078366636177199851710742703185959897663807090503188688162378375429001219368567972359050948047733663390012682405451840278531218960074077125763937006291661004075429230334627399889188573572814445582428921244366920165072221471446057073852529960346444333279653154726228834922210107560160979980313946224592660147996393535920485492989573202824450887041632009823331785702228407924229865351254587932017187469729995573116274954963335882232395356387787522423149085673291047489029563636988066932070705887439319225544273139154348805503174280790535678023676797802338175405665333422583968012448954806179078846321795009180836301375138813403521956151270425544021538099495690022076441822082204362758237233959894786948741444772608191046531211153990792147039016501550275290348756537587528077871019389546474461680794767620826730304320818562167530439126961035856243855856127856278075592672075728868109594321025580548159712864127588462335796923435341640504805378974774459958861001402977693405734416206450402491023496222993968713411151623035883894420578201865874942337946673404152052364353437750701654771862842145864132786363857917259160043346759573063264617485253596311621809710478034458968909030729964995262990898615036963367071484915307556168785317712969645699637245750531651753648633659062720453500056356386284601860852826517750496164604282617969746147986069357831763030285114245065354716126693400513842188751904721301129760726189661261153337101299240656002006575117907616124735980168825497564205191114134561000812632200806562768978487043069465357995285958818746195759973162275905783895723362415903683766203355706429678663850775674833065190541911053211797553848083986800231716232855259335587423287798082876855716223991023863720988750264430468529620794338720753002377769967473161232347016533319092239923989875239562628385152740726264555690332975931230375317657088067068419799459807238590219094197873377736385109181153321726952703535649479736235007852291242129662494218569119107716928889508486111135335178156781382710095675174963343125275133675431425231320309080150061038385207272387546787033246008372143229415819498369789372441886589383369844515411533323126399710587804778918604963338817373232765959074066275238594062010279515635413749365034986440204729112282180480064902679950936609831080743351907644848236242602597307986926524398186800285351944626814914840594432044769999334264772797048132870893848308030545352570655672514277731882159927013766870163222001575523134893777441462669379862592976012447295749814269749156770283094420496138704557062564743087832488221521561199812748344823283477175215979316193108493025/388695602162393898681793717011311714150710712440389199549900668276482629033107451984579914176106276497175515902375759465047381733051270493738505777869987335342682702791783778526124488680741424676604027653210017331214785797332073647434449166186888830353109558172617047482881909004062083541414751955264130481742404720999988975677709924803822713250477566065465830125683051260370190269698816286779074078633514217466223648066872197504283153382283934176805921966262245216090474093588734681893584041626123138248856871958171805486174430094589839805233002592696884215689362498351990602469719829839943064477527820175145918527585053603986909199394180574543613286207018383897629810814821027151561173485178402949479882070285173733163108081273952216036392570727833793374964844142703807815907897960234749481784240777262666477563702855683678093452023350102809243673002185441764992140582017495675219221944335817978993172395077612245578320041617535337427659708641420166307495799313671682835192278935596519411909354984313691686799112732108908338818702763713110930040499997061905966298747704064192514922931547925028595943729031458518775460120210355091655807711193337098162464166622352180502173026048051794670479745057927430397204121630236222471312079167270329847366480771148940333334604337234719791028316146734378564236979680191657021915390368472227008641026492833592937443663966277067373449563855226583062813239022531658813563556648282526949830688616907036350390731357382443516764054690800739130322684640434673748889971025018100687530088947917346346136832761556769164077517386597162858163801023254953370629903952795091332418806735913347553396250508303013637157219085043494255135749397775898718706617531865290419665436754137578954261521547905412210510293353392888619604933217923177406851755077873388929536504442133691191962929931128929070986095045147013241386818456941790571837423530772949469238621696443158788087682756469010069648458698991826618136638300564981621454926582504024351243290862048081999801952070968873949487731056349198681090113447435632801292768407496824352982922649548553545368115526236045866271989029239679216248703351170747255710159268724676183857973754354179414833218901518758861970753251058195569140443626119674870235680983784741624345659747570540809883532313474350500394564799639334240536918522840113982380559964629327086381131586044174193947004857091093363025519325795066053712270319172229520069149284887287405439732626712227366089488408023354265150717124738505568931534850353078119331267312676898993546454528537375909393353327534445048442831187666712195954152666505381169143934861053037209873291379102636578890481347499327469214271068085779470687291086437629052583323530633489162285151235967059350512058264809374889660209661771777072544474290579293399176014128973619368410636665949142734147518988328418733521689445609937849126468856073739296704172209545692092874394228289023963776813968270606437404472695320777171176024785123857252986416194220583651773591480119051436855328085729196351068836061065465782128346031807763237245071653727407100187710632852157600055463490799643056154461824082362372182145930038941946716747779036731752506528087516867368625826585207130663995411947736641523790990891897873844927032015467480449641206461498244077568488152379112298740703562825003229330698278863218454476606681818150898839149186178716426950001618597970762012058473666269008176470248034643196709073478753676829579834191943046220696894735163664912126066094184558678685580630057801551488288438176291899539780576059661025396135219004384733029863253819193847344031040512866280499646787216921589529620103986246117815569749215918530707747852112154776114832721385256051077596138136068211741249403825451423225097308535412863298712458535431892547377671095929171539175572837975957982451191557868531599916633623507844146768017488402134821529210327069154560501704404808359310368167873562430657231303314934070179784079747132063178176418215109390818896852588941936297042339151182473174971332692320699764079111762128060355201869861730630862619011522983068206158157856445230710609525255969593979449264324338068817469258261313095657073814775158250290424406492299753670980633516922232549021425605027372061305786280929682299843620566217820331020195098426967187598190240867565860215203668957729061832239095949319364429701261714971164314375707070509669205766674373432499700463505140521491884152536956453595838557745198959677474491780517011699891632409334025703214707863947182652123905965921315310926383325084803206716548296873628136651176154369753021995842794262134616666803345691860849898251549262127606861415999860162424145922769549615619765000194560314514035828176602522163305146164653990018348207862578690008253912624444569437543785976439207120734977001957950528992812510807279625142260363153352999007622124643474760667262175761504645102262765039400472090286445100469648983597675452336061916757805395111120675235750054406711064404676232310767773908042356925345118725721008475201168643328137954808563236998599134285460981500637189486804040887455592650807345885388139352657921923827849112*t^101 + 223663524603700859202822203363810685801987916575767883076083707042272170509053458137908118220771888009568638407999196463890103014163945461495318159340662643111799086541549971335617495419206178055830463937220328288941477664751680961413457149911414796075224642310035658036219182547276480355598656890695205333852181737288309449754518007228326999292945575147022692761400798370677290192595788141729761032065321544191248812106616812638369064037363456542182473023745995586791414141605564390310458227732188078429426340292518537677687166796738410039955450361348410484548969163780352709568203430313787531670483464100528323336243334659544507859265108949196965792371483462869065272630723559310577003262618578391063771392156137327121049299729793485507166395304525286663560617401758531026264161463115986650165187531026693808431503331365661988439656739401353884096397770070305044116904332227982759219796440413333996170720649142398300863663113902036847420478872020441867463058917775013452170812591951667862538449357943674757388768760415673177864276170026630823268741900148904602902241926218379900361841181953291151973782903126705331884701051900555437668448046009035623012943599444328958097520509552689551288385001029351056959975705810203636460819415504992215502735515139515648991612683385386814536723744921597679277323269116035998747968879521676958887262912460812348368635225715510589555740855655118343095269773837228171661748636786796955649327611173967513684032395177704137583831155795243073410341996282082407227157631110827604091615501581747555234121167327372473087987688272225960801317894597559583397548133095328729968872472102160511026952996141252640154791814193370733336891910948627700561211958544559230191724351877335976083624692642987484200454396282816129278299910788794287905679109884514792578932574464843794802706424164942723133451537072162019161980128276753171334118064194229539281240867000238666080218396733809275315414301128727023114551948403159083312161281717884297332195563795891115436862311880462522906781699508625909950466823528341004071672483868173638952013517292204391636248555722133919361320143379719404408942729688762626992738691387385138507062748331943786408290724250115230605645280176532352819310357185321288724320271173132841210471694479646713886702621178617788935129630524885104437414829715226492321101198845741083312581938986245313857760373205069797367886222784466017442590199577906522978789137440058738077489219022256845039710456073133907973184496434641246323341009771852752619388744071388156577241136903527275390655714429651302566001734244419881623402808444046125878160574960477870104208272638090833564781408398607107524416818124930533462031590784833294553516634011322548914186524452070860103364063719804654168047490121493192835688976802533002797602984539898317357698396281084642969199017542690641171587204810519024583288847385626128504457353092964134253958112906128999144657705012290852968413518214887599376451188776033319552050017449437248713801360945422477005939997684144974399262735073998059423451083234391535109576992429024837413691721701184804746294219309754511849498691839142871838486330923210003846705342553002290568745392399368098795531838335663324330052001628341655529308259475474960491452373887583859324627420743100382369857074241860314546165585340542678928008330378605661015900551494786614147063917677704500004531477494713323055885787363396772681236540078645399647312948292755921619478745268801986504656858838606155156196178639681551759473225656687828537664819737640894155002233387590574985807412225195341486829385585060211982677214050668566641825958408335377495386845314841399789941204847018512630613321273515210490525322670242233133735426706592582264935012177406887858332451186455471380080269944422404553064820270081634241148094201433494110478462916782570438379692779527073077680007901251394716056644832154970746482407263552913689850555854506708565822166010049359980094020806404054869458991454958370028574787564429670698865393937078805372668776661819915616548797206068918562366640811256498319291861623603939472005581897351670736339480475047637538827624474402808171337099435655654849446265690292994133144250086199553354951363468582433421045919980788949918651230025123163517737803816288962655266914998997750185657129463146942815869397239254410058914259107415897119475900296546761732250013364103943328601432384517996087963387112374166298551899057355262441866777441204144616290906201589831569864650803973611643185435805356140931495622557846103233838176403428144097291082655717487297051508685197794032980842930280769992442605569582870717519173130318887631504617679926998839419689157687134823773141941819022660803303954311753042570744853854477542211899714371144079129366156623875652523849486584551586279507450876450250911578171026340982676362551668995858711989535254993350810379393458078352380593275528606193499656323663824094591855696673385457589146366032301892466359456312502491033008266410362350297962954223676340132000672962766398105245353849986345940627730154214040239550338784302563510704449061393174307474304006924545714038283185617961981030929773692375405231206201889040319093239065275/388695602162393898681793717011311714150710712440389199549900668276482629033107451984579914176106276497175515902375759465047381733051270493738505777869987335342682702791783778526124488680741424676604027653210017331214785797332073647434449166186888830353109558172617047482881909004062083541414751955264130481742404720999988975677709924803822713250477566065465830125683051260370190269698816286779074078633514217466223648066872197504283153382283934176805921966262245216090474093588734681893584041626123138248856871958171805486174430094589839805233002592696884215689362498351990602469719829839943064477527820175145918527585053603986909199394180574543613286207018383897629810814821027151561173485178402949479882070285173733163108081273952216036392570727833793374964844142703807815907897960234749481784240777262666477563702855683678093452023350102809243673002185441764992140582017495675219221944335817978993172395077612245578320041617535337427659708641420166307495799313671682835192278935596519411909354984313691686799112732108908338818702763713110930040499997061905966298747704064192514922931547925028595943729031458518775460120210355091655807711193337098162464166622352180502173026048051794670479745057927430397204121630236222471312079167270329847366480771148940333334604337234719791028316146734378564236979680191657021915390368472227008641026492833592937443663966277067373449563855226583062813239022531658813563556648282526949830688616907036350390731357382443516764054690800739130322684640434673748889971025018100687530088947917346346136832761556769164077517386597162858163801023254953370629903952795091332418806735913347553396250508303013637157219085043494255135749397775898718706617531865290419665436754137578954261521547905412210510293353392888619604933217923177406851755077873388929536504442133691191962929931128929070986095045147013241386818456941790571837423530772949469238621696443158788087682756469010069648458698991826618136638300564981621454926582504024351243290862048081999801952070968873949487731056349198681090113447435632801292768407496824352982922649548553545368115526236045866271989029239679216248703351170747255710159268724676183857973754354179414833218901518758861970753251058195569140443626119674870235680983784741624345659747570540809883532313474350500394564799639334240536918522840113982380559964629327086381131586044174193947004857091093363025519325795066053712270319172229520069149284887287405439732626712227366089488408023354265150717124738505568931534850353078119331267312676898993546454528537375909393353327534445048442831187666712195954152666505381169143934861053037209873291379102636578890481347499327469214271068085779470687291086437629052583323530633489162285151235967059350512058264809374889660209661771777072544474290579293399176014128973619368410636665949142734147518988328418733521689445609937849126468856073739296704172209545692092874394228289023963776813968270606437404472695320777171176024785123857252986416194220583651773591480119051436855328085729196351068836061065465782128346031807763237245071653727407100187710632852157600055463490799643056154461824082362372182145930038941946716747779036731752506528087516867368625826585207130663995411947736641523790990891897873844927032015467480449641206461498244077568488152379112298740703562825003229330698278863218454476606681818150898839149186178716426950001618597970762012058473666269008176470248034643196709073478753676829579834191943046220696894735163664912126066094184558678685580630057801551488288438176291899539780576059661025396135219004384733029863253819193847344031040512866280499646787216921589529620103986246117815569749215918530707747852112154776114832721385256051077596138136068211741249403825451423225097308535412863298712458535431892547377671095929171539175572837975957982451191557868531599916633623507844146768017488402134821529210327069154560501704404808359310368167873562430657231303314934070179784079747132063178176418215109390818896852588941936297042339151182473174971332692320699764079111762128060355201869861730630862619011522983068206158157856445230710609525255969593979449264324338068817469258261313095657073814775158250290424406492299753670980633516922232549021425605027372061305786280929682299843620566217820331020195098426967187598190240867565860215203668957729061832239095949319364429701261714971164314375707070509669205766674373432499700463505140521491884152536956453595838557745198959677474491780517011699891632409334025703214707863947182652123905965921315310926383325084803206716548296873628136651176154369753021995842794262134616666803345691860849898251549262127606861415999860162424145922769549615619765000194560314514035828176602522163305146164653990018348207862578690008253912624444569437543785976439207120734977001957950528992812510807279625142260363153352999007622124643474760667262175761504645102262765039400472090286445100469648983597675452336061916757805395111120675235750054406711064404676232310767773908042356925345118725721008475201168643328137954808563236998599134285460981500637189486804040887455592650807345885388139352657921923827849112*t^99 - 5763518652351828215518872243930548000206768029383362960792499282909480203333064985959697224708448089424523295577337781012845438481309235984329835904684119317192107972007347955238256560020580104474985754124398598770548431411016033428868903974961251400511641834629217644953061117689134379494132659200475181511768209518064622730032130545345407677085662483655830176513496849661174185883636964415213428616996259331821683321212532928782491155272819452634989816821482247577125688450161635272140117439528537910791896466526142538456856437957682367053128477235756358438782181093543271811282478695497182976991249925903707937799208490899236901937890142112530107706610598868887319062579718361483530740960498710503309866666202646239518044203868810478997533071349733108889560497024299164068524518242600603716532916453507999143249729463451589765333678748765446588551116420178497435284120515071130173276707491000776682153168110850803216132138061210142597150716841326619602889079510858326980293123063009886752563286315338182541019358797248093727790937074040060155705671779099962676947579126332675597856009042813289696605844214171388633465319787673009636600893770623000456103296257042269108046416652110409293259476799681988861902804254820033854845019109937538472033925811283098387283203847032122113271018931446085333685687862151108355475352241625544063935325994533125054084048361352490096694064997814752118898218802448614047181180791841282509476983435233323683092605554836009625090074803755264244835993683271976899620460785890099943105396898167780543954416729182664941922534197436417678218100471369826771295290392927001480495880816968494068019606007537279075451068683869722292445467758346107701568064721254217013468464941304620667409940690516553371744210255459676388959143570762525047414238616352337144250774003704450778947019390469542030144698048467386695503581507132952760717467305071455276734088208311540069291503636182973080705999442548075241075035600488284492815882725671062622523652524793027922814702269463725492077392833313855909881188523723653008805562246856185951661150110595126935321203949006613179791079556932939645676237423076115632235732678713414166765115995100221577424716069403032654556353210581731342696217811542019276612307296630822833832718335704947833075256737543750603488046792867834264463644951639471059152683379140854818920960337265742904390029083231159180574152585505393363339215954475622357741548996137403456019576288385131824859032131212195929231876534544259950731990278712553513104449621872435148598329570643322894336458900887254564903986091004868362706175614684559693901915558599693216623431601639895919457965077055925951939850214339731609195494554661736528245051087504552754628924991624979849574770381238546351255987888378417551500094544562672865162721453566923885810730805825486974401672225258835167649135954072321193925884262252861099640320150765652529782217611800521746814634617326370790725230714121521105430922675792363672354314821718513188477812138158871159670404445299023206214169648919324802560117083213280713959355496109514008485566558962003028624399355088005539240111759407171984382792894916902565141667966760330577753084319965212917241808778447488205110102443574740028027145117423507021474298342809940282375744090173954097331223990293553765528013709885543014582679163575026013565070091981720718105782142715544582960392262811780454030949332472250595618043000084925777290769724682134182602460595234757527478569285131045806555650920897796012137630160839963431480206908721931723224025795445851392576475789869240135063007470150120044077589570890330226612734424627763434686277289311086042935030967399656325255182544350034670326082322774010550831358283397179122196401324888543708674751877141982854570617891041278749403908159163697505414860164923333227644350430092228648662844105189367938492089574138437101906992525567095155153283655720013918399477881563956702314055670224695092182018732774749954757480817087895755651801361428260592517851014826798603064647936212006492582345715501367236735469161475369822484727572903866524397148123565823312447210112756777701743385992988017533217384821446034023135375407856591702795421072672818015398288720153089997533813524905148552116345097804131914040700747561404859213373542658568102283180867506638122719518407635212508636445001541298644909851132837572880527922674930528358810301186101579398348555560976755385802429272494511285298427825743645955829337213918036997143930188553593180277452472456820603868967955815377551357347401169149023726994194641796108572868244312069438771796233695119681291709608001509832039957658020716603434591509840086992037801127113473566283720311345306340378784514655126899280938942787249265379793730953880919395995799911545507192167885126953726416279185207721415986694049885134466838081183001960001710874190918817741557254938127245241589930419284486091386558776839341926330931760086515409993986391662523755292550698360023362324456223934188196587738392300849929551889781449704175266934128187500126072359630420428692733863427935597257847286253890218639303937231416371228278188372655432818209584570873518269938358148173694001961816672882417625/55527943166056271240256245287330244878672958920055599935700095468068947004729635997797130596586610928167930843196537066435340247578752927676929396838569619334668957541683396932303498382963060668086289664744288190173540828190296235347778452312412690050444222596088149640411701286294583363059250279323447211677486388714284139382529989257688959035782509437923690017954721608624312895671259469539867725519073459638031949723838885357754736197469133453829417423751749316584353441941247811699083434518017591178408124565453115069453490013512834257890428941813840602241337499764570086067102832834277580639646831453592274075369293371998129885627740082077659040886716911985375687259260146735937310497882628992782840295755024819023301154467707459433770367246833399053566406306100543973701128280033535640254891539608952353937671836526239727636003335728972749096143169348823570305797431070810745603134905116854141881770725373177939760005945362191061094244091631452329642257044810240405027468419370931344558479283473384526685587533158415476974100394816158704291499999580272280899821100580598930703275935417861227991961290208359825065731458622155950829673027619585451780595231764597214596146578293113524354249293989632913886303090033746067330297023895761406766640110164134333333514905319245684432616592390625509176711382884522431702198624067461001234432356119084705349094852325295339064223407889511866116177003218808401937650949754646707118669802415290907198675908197491930966293527257248447188954948633524821269995860716871526790012706845335192305261823079538452011073912371023265451971574750707624375700564685013047488400962273335364770892929757573376736745583577642036447964199682271245529516790266470059952205250591082707751645935415058887215756193341841231372133316846168200978822153981912704219500634590527313137561418732704152998013577878144748769545493848827224548203361538992781319803099491879826869668965209858581378351242713118088305234042937854517350703797500574907320470123149725999971707438709839135641104436621314097298587635347947543041824058213832050426131807078364792195445075176577980895998432748525602321243335881535322244308466960668026265424822050597059261888414502679837424393321579742224162920518017096410033668711969248803477951392510077258554790330496335785770652114234190605790988360405730568911508566375618155197304512292024884849572122441584766146502760827866579101752902738889931438449897841041057919961803816032480869926915431907752164388160676929366990219264336154017047323901810985570506636361219625129913336189647777864063261598238101742279164666643625881306276408721862458553327339871805225555783049642761067030610152583682781526755869491089864654760504376212737469307319423865621501722609258482127094315665967396724649210612939899057025144875567659909772948095135591819163931284046916961931669920801419692732352693724819899529167458506527441839199175469860566253830566895800919629210385045825310168003540731979607569488027745797664539084497159864490979332583675599478724119437295066540304049433115394748177867379103915300026815804693165371436494784399949008022065974868908910311735132862705992388106825576675964643789726788123909803689512172447237713630278248091646255855841699696263561004573638211492805886637356892011081212593197016042677243366117857604190099754123316922068086668831164414119878455168388060992857374085424394573151210523752715453781464004949028101296211250525261368547741706149460099556390737666416018009442026365525526511518579685935926898348310898842791397225151380146485162174143483533289980464831313406763433005787552325785663826745274512789945729140892302545081392745131218672535407444593539444976103055036578725370876876581173105892771975064489032156758362201837614101779790775984649625381585132738791310796119710851140350170222552647371416661946215406306681145355486019260218458618152736365785957772115479901481166839080347236747329044990581454254868535304580454025202602158484402699550369848848042434619878740353310710190384617242823439873108875437193600267123104375837517001646140438315165451122349318672944217893709941997064180617762581259638465465901870808153402110736892898632058070328536238711519073846033221288775086432481723043683754418526042834802938031117190145742156918138169656884320123937980030743381279675580261748442278474194918528751673567309187767958152929952743680953481918928528637643591503070269164648136636227976936820742708525353498825788144528555947487047717957602101123421026093160557995131616472989483332154971886673792613839089733807310879195679003142263256323162088095257620813122978556893078466018229551630857122880346306560395649945088537857170651473502005118310943217451900735166379141431192601123225527144036273232063509919649112282348458160104996714565421504141830358686754232163180051879050428429660303520496394381037453680214949300323252148485781727183777871495664140513953636048008845251115056444445810747964293486673009200668033187252539129720336703620731246531572639314452663332591136401223319571228447755065854500091027069543434412493656092972477983626877050379703131975407016*t^97 + 348093983950600594464330537471983179547717631867227772214020987553212887439302262195897992903254713179981284286702058151606177240873325749975335329128798841893587354057071010324438548404210720248096329719646041539676179706476104819102879259260476633642811675537844472322863564572529541284751362869034483145653704493335287188040536384506765313823597386981674832646449147626045518076456776799209747694945020174447988467118461090836467663050902517222066797926685886768756131302989301197048017501435908913917749998556632056282712996867325973769291773252579272617514993985595315767199836441228932502416203502004592620828817591791736551459332051915975366051355697731801499536412653615557410467153924872438222592286771879544752796537616033440390452179964711810551260015803961681093470924742927328927029303649275520894523289910186021860235162306203663573314467899211375803094528968725462368905869760461550458249502809762508253308508169089964986240378652253913206298865807535239300550744589837153560087063561387549662373846330934937568190175937882814066606879906638724131943911068234304140142470163180454666357097055347975088169582306984505056486751987272894320088259860563298432019870814042953943252876459974473848261218979447634015452773808329903101565281998870461654555901588246736995817500061139762485877077197409957982110348423383787023020956570712962423652831432324832373274681029119940707699607110758815599294336107212787417157527711246896691257420040762612118720438624903186386368765930999441782092986269444612968479061024401442015338203549635387238839726482758673945277012030198033290322407179025568175041307344332064737569036025838775176382525455422784164516529654858433151702463961537115406147214454903700175605477349729198487794459358946309378398263172061674788446600953730555677577572328185557849770241908776310644110666773912900544969972585107679015562867336927767916596932944352565275967746618037237599364709816629204809914628513947432380860744243030564577017551020385924387049669110941670491513388996623526392522568048065933177789225046524661995073810460571499630022484287319426753417081654812103446105066612905847654280699727798577269796046863579046853061154993929322901706206219182105991945290344016089289368303507580027906842619572503330474797556197126563225150396714448569567212922157241990623662971315679716919993254871648437635204224410066374832172265060344887419500675769213438972935416758864625943744951412725132753239298175882378736799514118179072629507861560976121543864093526420103831962355240627906388154795806545781805776022686453714051466002973935597860049589446692294574320444181062850511779676014829492905310157575042309542505768296370432763662045456366417085571780901810276913708181771522345827566850077052525993638089958641454862744347977500560489462361894594448594085845883706066757843114771701192199220927090053007716182242389527266949470133464423025735488119547227169225966319142729112042707312601525124630864137435841038331903224455309792617307458732299101319773499693251971456789676999606040064097116141288301481728793135504943010502059007962115814648884074638552435098055163472969488538677850899308703231989668305418227269696499420014466671296635588322805043366831593253842715249706717211261169820840562439096747297218358936397409871345359074353539566102149346759878945153020663962968545523125992917640274495012497976400374728530412561987469085083453662213294506119417618916755075263950639260482669235192518958365875299929548812147920455103038806089405363596274048511541657146972222063804968389022040387360942236340258617899635199091443751072179536587262636051486174333116914499145728549301148482542984930910327595078141623078947038138863068738877614244067475388793224159193082969348070680021970604548718050877427041173103385134263962307661457870535599162700079274704044660113454356324854021368978112646669570690587592596541610459474712214441301150567254147751464192693719840499125608259183258498835658682679169855026332809323122934043233310450376974549800141985643330547192413968691097859550148978559399338255397361619445216173758448166275067751545573822168224931758347555255936043654589186773263804768520452726977628872673071644733707738339914940743346589057092710452074096919772958517622069886164997170323609321778236874310454150385229010497947641546808416186534797321787608901075521594998879041145543656019956604933548763885145673556583162283673862055973842015266084811098766338761450653937885395536320701888025853182708106639026557697587275936573861611108670825878360938058337874106562395791260384229294407880715395431582456095458700879349738686193420320552796765052365346133421309518209907582904090023791835972971857059522706565089431071621411692362718870790162884488461153559414048837431774021969399132297810679890369053250715089493709912059421408462968187133051559197347161874136397789211486959055078129111771428481789261324321744719505458575104864977294325402232689002583445411882474168513499779168058996185225951936258609429263710664299964524003353381449304358953670307616740767111449759725953951913966984783056497514778133258332556427364174621087622071109393320956969225475/20457663271704942035883879842700616534247932233704694713152666751393822580689865893925258640847698763009237679072408392897230617529014236512552935677367754491720142252199146238217078351617969719821264613326843017432357147228003876180760482430888885808058397798558791972783258368634846502179723787119164762196968669526315209246195259200201195434235661371866622638193844803177378435247306120356793372559658643024538086740361694605488587020120207061937153787698012906110024952294143930625978107454006480960466151155693252920324970004978412621328052768036678116615229605176420558024722096307365424446185674746060311501451844926525626799968114767081242804537211493889348937411306369850082167025535705418393678003699219670166479372698629064001915398459359673335524465481194937253468836734749197341146538988276982446187563308193877794392211755268568907561736957128513946954767474605035537853786543990419947009073425137486609385265348291333548824195191653692963552410490193246465010119943978764179574176578121773246673637512216258333622036987563847943686342105108521366647302510740220658680154291996054136628617317445185198708427379492373245042511115438794640129692980123798973798580318318515508972618160943548968273901138433485393226951535119491044598235830060470543859716017749195778475174534038651503380893667378508264311336335182748789928475078570189101970719156119845651234187571327714898042802053817455727029660876225396155254246769310896650020564808283286500882318667936881006859088665286035460467893211843057930922636260416702439270359619029303640214606178241955939903357948592365966875258102778689017495726670311228818599802658331737559850379951844394434480828915672415722037190396413962653666601934428293629171659028837126958447910176494362558926575432522272495097460793572283627870342339059667957471733154269943635315057633955105960072990445102199503780917027935418393117822194549639936215141197708895266823603089420622453586138857924472716918680346447580229012804782213056947357997477419414418394091108228905193741584918286085936910145705657727597525416981555187028703585027696633992961683633117877853486773860587934066090008382564456641255682829176535758675432573764145203261618592160957661533707559269456572117667420199196927597139986714238989993870121761807921073398147349438644238785185412637578020029471822596162441112188739167062839316045110057545422395753989214002826961595745906816845744699204594073970512243511169861373130968843334435007932480249395029943764992123846216806908805930363104923497606765125047862808069870233949918043746719300641892323824552914798375996571634370379467015335742244030467920070921017235221803740425567340562489004549348897504385448980709955909744801893003123711160961305756573140011034830093530133919699504173336798737585735453650968980877155218038639343104648864143869562602400523044690866781898617857721272221555036425940757590962580208619832314119505601968656457648461956377685515006518802788758747064241244830189025269423759834490951880484018477307161108708725375176106937250696697109034406705636851984770150113557897655973199981213481813780214861177483270838423102207721934093633512197500343583553519335190832978168796350736600628828244290725841625889361781311949053445656865770589813763065477766762534335742752565300187517105433122668330466485181814558246411481626254692062430458759313157979926208987474318867035066789904024749896560168247845972565982991030517589049634011615626038692824469059266636536029404141346348950410607973067812535594310502093714529455843441901853631809722791045434411536518281264791605940330552612988800890609975243163367697164095556302590311501616197255374323935584991195862381897425136638849266747986381547569760601222373542554495413857826971501864836449861982689259430081009240675682945156971115345150975347364033348605676007724632499389586043238379490898376555815879179200439963703587782819075297749015963943898430514951565638529640956653590268915306257729083628522963002228376378024903945859615385299987583111145375161071326414203248980571716790080157003589797797781918170037400501329261557577865750753912529937761539908490162929319674461850434225811810868015776508998980711416959607843232926580388003226620330575246436833874766643043175316852373601419325663062644256187676853431772050406792728012583997332598127879013774472166542861879319500508905566667072285921036866500270553762730744870366129136623081986589418930393394304237737457889033284701790826484984624418272771164416103469542911101388596057094905616660436677559375613219797598408053789254883908533400877200176089045307889381660487480400361127157887376969691890672081558716829736852345279711265043588242238008595007692876525790439379361188352105697574348654977338818093998759958269512367210629365817315411184779330506586434755955439631526716953928603934771961167145342349742224356054705288004751918163182613104399877655386108521934621336584795825012407897600353213916035591174250935468844334575018164143459000446063219402280428313410977012473610480751866367447401957341410738994076610139516176099230954702771469574938307848*t^95 - 51945690955230066210281593232410768957043601632588025725236548943455214145211218343057085172425904658840912208646908972278583984427270780715101159465443267638325549135154319271756716451168138426214890922883014635159579137503296878545274538904828753435806537242508713367053028622201206669989009689539816836867187174244834621893587683551878057923676053498777380375057633810664774545974770364954888660689607446907630848719543563190541832574233130582634518605559030841314272364376279535321166833008494370790876923236289576913516418953267536228044394812667572787234900271155183552377665556745609239818373548015113431870141029477158256220314019052283703800163138027601917089010345234327027158025293814376473911963686283788730171085946061075833357506420581945597063360202914148666467261316143297563102218337487891462373418506773344008566363375864857112444172928150526190857501094286601208266165011409894820223368266457391144312501902028873391225946820810559479503577505885026327068505332106850698883774728296782449699121127294311817885804501500017658733982200580452320181305585383604493677576611182654534107250544844683320379865810986944692717517590092761250153574158903411834578597321668913559384018437277941178577940062663776219776142413822079113115540179531057178506304071502400950086793906739450557090533480436988204007194326141524694792529640478875257096463578156283517456399920082883431438451459864243078414268306942428767227565657402984785417243728981815310002810860231687255117042713886942716185116586366724869338245775295041900666158169030119408686029969033511185581959842867349808659600215573018310995314378694104342161035351346394197868604149450168735447660601771455898492602492851776056866475975005265281821461953786156413032275043583561396925963469212468087453784505648622597954707522520673141998359657892519268553914476932363906862852760761307169597949445481312161066081130799863857841769174730343574498362165689300954194530213895134507270531928621957540523074699951778114245881703224714278562324689024179567526068884468753925280509765985043961791976556605445282951618536061376471940865326790997823555640397772830412513053190827297238393486973293151355189808713382381215721619615702530012956841632783529957172202178874191886146253961646223824452131350319648693625385992295086261180473274624531697267664895817978267791232874998009928346119619177124282068115058490762015903192800590144531331748533484390014865572252623666943870772826174821918062200205946391572359073961899112582514164975666734706175368291079077763079832035117734016716180556474363549513901738616844482601242091814182817002311437362230691109882168871580836008218900121014623110440302601117807663131066215233063519544327019123181168836290270481012349856911115719568231282339178051097255228181788364831267687682291415188475609334542929785748573394293802234786510358065974008761912814255801557915084638447446914055138505714312417792140986871114536977322017751579770171339565588600377576922212733326692381123572739441687913819452407306116038501205033184913754334236350783940339916342524005819951446755081255300055120590726205424411433160997477606720704182971612847659038068581863927115240145620675572960294406113863384291517094510392805042294390670663284345300137644366209840987422822693938256468755577530364015095674739907052621194855216917419887504592260197721231975261652686589795464173781929080034753349686977240672018700656476668132894471746011877214024258472819188297741253862182804074991394797145631378746595192641437951409051327010227753385270025190390485963815570095311126898548358407380608149591235990528312909717937957241520425314528275115271590184834711147434511050364716423674955081756435421894743517925193021702525028081060342112722798541527029997788555751666259930107464263605860593718610457541152232350507358199636339026022964913792006265123224547590308894837520708182126333359397096254193298915164778268451873791750435466796551605580621252986557532015009595187575952993841944734145329982750975553379411595827624178375952349557010059441735287589050511114275656238843408096914756819256726948439497947241056253691302306344043636967326634050296205514210654467271785408915977267469462358368700062011474214643369542407825414105662278052113160799362217759145520970552345945234708116230644464497952106078779721858597904462925461426201737118127024593514408676508528412100882006602146702148916606475600779832764391966353676889172108705028729970326692396108815153642819539921691732273510692821621243843182707976835155437693329214332600538459110495136733151696626645247378771399297692311586303854547501210031688368899537425792222465697108015867034385378691948897048453642644791206700497120972312757568923809436194479662444551055690217405295948595486670837678257638614379761171976285738649295769909032636967075265360308992520569087589026696803187759096156420064141806884091987593861317987706193039546669877956520773266981206734080322092474492907721328604155508370536983869331783338050598977258678326637639363874219183050702117906711894060184375919225955311478660719104764965779912021012261755540876931857293402217745614588943621789954169384974875/20457663271704942035883879842700616534247932233704694713152666751393822580689865893925258640847698763009237679072408392897230617529014236512552935677367754491720142252199146238217078351617969719821264613326843017432357147228003876180760482430888885808058397798558791972783258368634846502179723787119164762196968669526315209246195259200201195434235661371866622638193844803177378435247306120356793372559658643024538086740361694605488587020120207061937153787698012906110024952294143930625978107454006480960466151155693252920324970004978412621328052768036678116615229605176420558024722096307365424446185674746060311501451844926525626799968114767081242804537211493889348937411306369850082167025535705418393678003699219670166479372698629064001915398459359673335524465481194937253468836734749197341146538988276982446187563308193877794392211755268568907561736957128513946954767474605035537853786543990419947009073425137486609385265348291333548824195191653692963552410490193246465010119943978764179574176578121773246673637512216258333622036987563847943686342105108521366647302510740220658680154291996054136628617317445185198708427379492373245042511115438794640129692980123798973798580318318515508972618160943548968273901138433485393226951535119491044598235830060470543859716017749195778475174534038651503380893667378508264311336335182748789928475078570189101970719156119845651234187571327714898042802053817455727029660876225396155254246769310896650020564808283286500882318667936881006859088665286035460467893211843057930922636260416702439270359619029303640214606178241955939903357948592365966875258102778689017495726670311228818599802658331737559850379951844394434480828915672415722037190396413962653666601934428293629171659028837126958447910176494362558926575432522272495097460793572283627870342339059667957471733154269943635315057633955105960072990445102199503780917027935418393117822194549639936215141197708895266823603089420622453586138857924472716918680346447580229012804782213056947357997477419414418394091108228905193741584918286085936910145705657727597525416981555187028703585027696633992961683633117877853486773860587934066090008382564456641255682829176535758675432573764145203261618592160957661533707559269456572117667420199196927597139986714238989993870121761807921073398147349438644238785185412637578020029471822596162441112188739167062839316045110057545422395753989214002826961595745906816845744699204594073970512243511169861373130968843334435007932480249395029943764992123846216806908805930363104923497606765125047862808069870233949918043746719300641892323824552914798375996571634370379467015335742244030467920070921017235221803740425567340562489004549348897504385448980709955909744801893003123711160961305756573140011034830093530133919699504173336798737585735453650968980877155218038639343104648864143869562602400523044690866781898617857721272221555036425940757590962580208619832314119505601968656457648461956377685515006518802788758747064241244830189025269423759834490951880484018477307161108708725375176106937250696697109034406705636851984770150113557897655973199981213481813780214861177483270838423102207721934093633512197500343583553519335190832978168796350736600628828244290725841625889361781311949053445656865770589813763065477766762534335742752565300187517105433122668330466485181814558246411481626254692062430458759313157979926208987474318867035066789904024749896560168247845972565982991030517589049634011615626038692824469059266636536029404141346348950410607973067812535594310502093714529455843441901853631809722791045434411536518281264791605940330552612988800890609975243163367697164095556302590311501616197255374323935584991195862381897425136638849266747986381547569760601222373542554495413857826971501864836449861982689259430081009240675682945156971115345150975347364033348605676007724632499389586043238379490898376555815879179200439963703587782819075297749015963943898430514951565638529640956653590268915306257729083628522963002228376378024903945859615385299987583111145375161071326414203248980571716790080157003589797797781918170037400501329261557577865750753912529937761539908490162929319674461850434225811810868015776508998980711416959607843232926580388003226620330575246436833874766643043175316852373601419325663062644256187676853431772050406792728012583997332598127879013774472166542861879319500508905566667072285921036866500270553762730744870366129136623081986589418930393394304237737457889033284701790826484984624418272771164416103469542911101388596057094905616660436677559375613219797598408053789254883908533400877200176089045307889381660487480400361127157887376969691890672081558716829736852345279711265043588242238008595007692876525790439379361188352105697574348654977338818093998759958269512367210629365817315411184779330506586434755955439631526716953928603934771961167145342349742224356054705288004751918163182613104399877655386108521934621336584795825012407897600353213916035591174250935468844334575018164143459000446063219402280428313410977012473610480751866367447401957341410738994076610139516176099230954702771469574938307848*t^93 + 543558513431668226371163570665390106980200548017147140326375549652077019377203043041076057479804360615979894971627042360988525060092673766676136431139414929583466583722462922453919457879194198144910522325785943409770221324050672052443550899244608047915512230270435539241722096213842565527494864003952565621032933749225999749969201699383936547606935305046343790168904023873469145384845561918918353481054928591866205998372649936922232854111532999888774433693163175777036555444513911444689538357161390446066594388802732454160709177414412546897409323060279286720282651894929081881143237517247220254417242392404290306877236239331038768822952252719191331409119897308063366910912370580118630943908771965306770496729164937044720187974488979135450431256045675211094179978908960306586828085131992189710078273986417440232020466211245117557153091193621269366430930820356794315149363635819781535649334520337316558811217197692149148393687053811972902427867605539400191659351833847302131094123422809959075733939224131507455310187598069456922058582490743921422534993707829355501041620371148698568679604571855381665425203004367341764027378909673293869924938308052599421495973092060556046600776961809344802382652221115052107272765243918820840029859850684974269469248301116207661417221141101438534228472287111760805862974882426231367752600538896412133407361964363192965719925399096962584566760947427124707719311790906866077387937900590109984808137298693257194474365750017595555637926765475330209091165952619487237168308363393030650316937477380458407723856864903029611086910185360774811013276461473213663761961130345613397794369866883207629395602978212156459916501027172400272933883719873655779579968899562363348592082964798252601165169835748385703513399198491360310759728274381227582737632212300616159442146809422338364708294497202947117868038200313672741964803249175645027732642627029485576254587883991032962710083630896476677020377443472136189982517888046092971309505382681754062783178425197524516396665931230681369416092555149948176374501339902925735888636918316835804438124752841270171035561685444575421989330084556335377375963366260244874031094114235177559886886013923431706674183126123816516389422080696612270466699887835580001878479739599560761671891697971305416202292374415449472483398211639067293305233236338978855537293517715934291089950252094368208607321784705397203157893982394655529677436885293405519108068450976012010167516139354809886325476774409902782875165874477336767284016548161051039482161546387631029475173557770698092214855851473508572303010219303213495593346799693213014148343726588719140488743912161595933937990083721089423248928994172840936387920484173354537697685351827130039222364933286968803905533913908320541220138473519803735670623310219494736895329904858405523252764128926120742595340771824828907975538205928029497273874850856667562151518899675335732729801588631633268518526617434051677878757131604672735510735344084119098784713535738684637775270854812665051297425975169065279962689324466217854140434897653094584962890797701158840420145858275802455421289933437914226111579548319078540612886716829149820176402509881646715865884729809762147556941130714723081089956079040877910140819821664750352310830354630660200170456470358644945690351248769577331794939386292349882192513178055328839459110067088831071326514779070571707051554781564790381211610338766923680398139207862290887669993984580307592046067559552849979471642223161880882468651943628215389766919352377680519360782875857172082748455588066999067089953205270854598308134408972553347314895605823510628253457177115153853318048787353104449258199779498705869693701362710210886682762408112195031512655352181053895577781787621746611624193132370202689978677244034416235287325892398912497423846613434992344009312019592493307054760510525014584885743356368925646737915541090161297568703235398717506869472822418315514320568019043160357100128744086690125296800451733789088383603906918674909337947060849246904698012206623635283339696263495132771689288221087087359695074457512142535128205768774625566493434981239107857552225309691472333349346712075104044142185319225411936753128511032845865953345390667563057653628976763551172487772052982011192134770166015156540048918433289960893476269208823782338234103072648087868349997484439017327246311948564286913852760247943408439053135504597614042959709626217198678862889939083947216448527321734905760378333207073226887667872181410687831949016388732904100754815223537484682530309345389050339267371731442719446453244015210870588221805919269931411988591465024525291358977009040355906845204499632239946497011375427764592499383676589153328219613894650525226276151782587345066065322703731557007713163381697458012578426860248017271452466542591808490480307402509977553840951905560328652567815941462742533725851888506641258720816834842117955986656110996111256680438800281672135214104782995316907550626550259627784043916692353585341242871977851913234361334997691452224775026740167282547521941108840925950038400604202436042598154403915242089839972607120914989923088161594969185700645525058384355922575382109463314474357912814315044630625/1573666405515764771991067680207739733403687094900361131780974365491832506206912761071173741603669135616095206082492953299786970579154941270196379667489827268593857096323011249093621411662920747678558816409757155187104395940615682783135421725452991216004492138350676305598712182202680500167671060547628058630536051502024246865091943015400091956479666259374355587553372677167490648865177393873599490196896818694195237441566284200422199001547708235533627214438308685085386534791857225432767546727231267766189703935053327147717305384998339432409850212925898316662709969628955427540363238177489648034321974980466177807803988071271202061536008828237018677272093191837642225954715874603852474386579669647568744461823016897705113797899894543384762722958412282564271112729322687481036064364211476718549733768328998649706735639091836753414785519636043762120133612086808765150366728815771964450291272614647688231467186549037431491174257560871811448015014742591766427108499245634343462316918767597244582628967547828711282587500939712179509387460581834457206641700392963182049792500826170819898473407076619548971432101341937322977571336884028711157116239649138049240745613855676844138352332178347346844047550841811459097992395264114261017457810393807003430633525389266964912285847519168906036551887233742423336991820567577558793179718090980676148344236813091469382363012009218896248783659332901146003292465678265825156127759709645858096480520716222819232351139098714346221716820610529308219929897329695035420607170141773686994048943108977110713104586079177203093431244480150456915642919122489689759635238675283770576594359254709909123061742948595196911567688603414956498525301205570440156706953570304819512815533417561048397819925295163612188300782807258658378967340963251730392112368736329509836180179927666765959364088789995664255004433381161996928691572700169192598532079071955261009063245734587687401164707516068866678738699186201727198933758301882516686052334342121556077908060170235149796769036724570339876468546786838861057044993714314302839241977358286738271185921658091309900275771361279537920129510239836757960521066199071851237692952504958203173514063782810442975033274904934246404739891704689050887208273789958197855205186169168994430549229747249153076451547827831378544107549796110664941445014262510582924617651678661243264700937595320543295332003470004426570953519537631846371304738134300524372749592246507236459270172577782297028702382218718033462148652326876540764904999394142016677454523533104854224884431289625003681754466913094919224464903593792357068640294196378061413538197818028490728231948903249540805224620840078248863215672340428256966345308042257607500337342229285381223826523222538701823935458561981274856923925756161040779532284577244102830672121979650280843767759781170618356872546511451087989966354030809464976220521684509065978559401658079725072365968535583092970756331855346584766819727511420150490591193462039907906827595928018557294629925020724904602653150144652616805946704700669901951936623610557745899777618031285048988614213088470273684435074861537016421677983093450859806405449109469400593994930279500938269257198734886102706987152166830488518200048371403406978910894299181675485534542572742835828506908751005036751289425718134057889638475962854264086359102343575783216504480493190894327284004802342981485627536917400691344178374387312829992617288453581551403680459428152537771578276080741077816586618360986497619943587425848415703180488380800815997928293271968793115545670348419680264761681048600747907003494954733578329328060892764640811739460676991585382711012566745935699658177122331653970476711951871071968076245835567838263472049142251288306644734428443123170951810965730416450602074730912679726912460206866110006231480051975611165920855026550075026720310257585052000594202499953045080249106114684490504293529167630803074131045214063005792134539689534146033116534735818348433919742583866839638942902237202194074077094490490617300303527662721946152891008549644243159332801092557613890132060775396692583830599829378320772107730871481658275220442365685579225981656916037704840716898035526956478908600836001213577615306208570535354449479455890799077171278486967326648987221135895618705793604028738570717358697126481245205911802444003877445594462506461333276779067616444190166657143221486115423761966666697868147772066653866965674056211143874317625894083229737647610030261100325979804453002560361676217421921894186020982397262777189964839315491430465930377355127725898273798124093830584492927214558067992964107759784628929926562145337050806729261566240550606721305360914667083196824371518219411175362405003352941710616045769822528963522341490720091411700438274949896536718370622615289227559193259016202258909024262398829179269737418058150418433194362842609892610367073935934257103826324950465746560615750147551014047161876913665798931424764201641275753525000954453661565631839695045474942379651449564198078320318727615418927939954021571408723921308651816190827066643649800150564723902999544354626116628930710073438674728428841408296*t^91 - 9639845171833485910274464000003542666877536120705667897890898884968316153009903323004796052900518911373592310698084158971687569617130237597229782375910558106501605383377689731315171071589398825894593018926437579870062322413056790451841225740968441078448571225766795944944401309611366400448248800368866522219338590380509588457846732513618252270514472923487867469781109478670893194506326857162376788756779863397724357335671744620105206773999661433887908115255429343641945847347289343892380069390720108103131429903720021341843636938537810113760448833482903917079011321499342511378904659232025820213212020186965004670369580823274526647586768012886045147666383157665682842055833046500199804182345158440663426881773397344270084003970559084858484341311075351667677173566791228661426339209005338721723478193024749334766705392522185598253565685518803262652915024895967629212881937047812480424119395851340239864494992829011965419965343746392916815258616974588552418158007671134469964173971366375770382709087141157839475526273331774420631086039900646481166942269921891267275528645802062346511192595810558994802729451918321227789095757862548073168904317195663144612416580233890466576183776118325054956149242349802187418736345039157065803056133291151144474719028588123167112934164396858840133807180096221195981983999801901014145146446469374335199228080797411118906213664138214767974127208109305094971149207265616004709512272177827702136832593308906652999327460046693002683910804932237260518106231622110107244808155336713218770664091231079996447916613108769507474820156789537524319838026357518958825680555284467350136874196291258807166779858284048114435317319271826094949844098503789541958784956734667006552243058128876346053665262212797938157927645490587730237319058648216742993592321565427217915045861704123591481291811995841500113701284457744684715570892347705128983869642987510502450447665953609823693965860082175719029616419072781134136843348613066610325218036141119952991926392462076489024676898952495152381757105302300518529027267149545122563284949992666659129253202014172909726461547506517737294817038326259944716096892375747909287919859311602968149118013694919191482228233605665853565938241356705465330469537861861812067037386053270646955935870377875810355686544749487186368663870467805136687955532408459987570680815108469766462729830322791327962958443443017547234236476679289993157958020870094470383492201117181670072758213178251926544614645177805180972491702450359760450408185662577444896073568467598897620777025599564914872474116588146959694522660733310817378213700584409970054404849375749234285011205001944252186612347166865939000769657290276823648795377812198354775577347774723326298499318806862069117060231237388281708607804088277683869270896300743056335769718056724881230450952173786089991433616536147584744701474027052227847095231989136371696899998713254432474049973074886837315317582292111782838022829341176877572654226539882211050429606138358705132460105434020087053669667434962184943164865531395044828836438789884715414359230076376663881582954372592582781304297023626493463067926184929351303106442206683251723597136616121636076776894485187874501417045177939037539327762167390314117543610044111369457864717510978295428660787912801558460241213597486552914954249082689167531944644191256744039885864272251965464529388009145767925368201572515504321964547121714451170836273762025800015109864416293967256068045017458662542706317879230468052821221503305273696964116560672382660437834997352754232702607124973357059957976882493481869882764669639714632411800394388035304586249476419337645508527082558213264898646060701033607854019077961950546022003632029744985623300170077492423526759143596396014290184136076653447609474672057344427172841456442853249766697472854171033791841300342784703962587830423823357255058885311650618238542150141881372616434167996416168927762249463474744675116040145978342097002729401362956206268612522608095100086782470485771062821114581092002552553971777892634614388965038160100247347433677687838163144356327403522785212286079223041405425134876891440608147993348770364930797240417548845219906028854387494088110946110998775948369408453013839991806582643278446539543283895488067848318938230490261124727860553792661696333730183368965315824461539212393471733495897987912515166251658906645509387979234654876955231737845700508971995386474395858821390070913793728538892045487373610483434515137970390932761255595611614151835630356681582928605256722229829659741625166998067155546292269406664333834799434551804074512420449630097700660602555967443186094772938471021125534340082334316564506006557709496012797931341211019710171065751859723578142271063256449618220433891820155584642890060224409746201260916772234785838795522781773998418965407778308479514518532416081093177293504615876110373225969321324638958768948474638854878824438021774842277409749435751307990858856012401842910859170352837595863480189825481126312922182006411617444222122533681542530514994457693692611302196566138749771654001811836289222784941436113600565109934352256253846943595686308352884342101820862674338516464152977550040915141395976233875/224809486502252110284438240029677104771955299271480161682996337927404643743844680153024820229095590802299315154641850471398138654164991610028054238212832466941979585189001607013374487380417249668365545201393879312443485134373668969019345960778998745143498876907239472228387454600382928595381580078232579804362293071717749552155991859342870279497095179910622226793338953881070092695025341981942784313842402670599319634509469171488885571649672605076232459205472669297912362113122460776109649532461609680884243419293332449673900769285477061772835744703699759523244281375565061077194748311069949719188853568638025401114855438753028865933715546891002668181727598833948889422102267800550353483797095663938392065974716699672159113985699220483537531851201754652038730389903241068719437766315925245507104824046999807100962234155976679059255074233720537445733373155258395021480961259395994921470181802092526890209598078433918784453465365838830206859287820370252346729785606519191923188131252513892083232709649689815897512500134244597072769637225976351029520242913280454578541785832310117128353343868088506995918871620276760425367333840575530165302319949876864177249373407953834876907476025478192406292507263115922728284627894873465859636830056258143347233360769895280701755121074166986576650269604820346190998831509653936970454245441568668021192033830441638483194716001316985178397665618985878000470352239752260736589679958520836870925788673746117033193019871244906603102402944361329745704271047099290774372452877396240999149849015568158673300655154168171870490177782878636702234702731784241394233605525040538653799194179244272731865963278370742415938241229059279499789328743652920022386707652900688501830790488223006913974275042166230312614397543894094054138191566178818627444624105189929976597168561095252279909155541427952036429204768737428132670224671452741799790297010279323001294749390655383914452101073724123811248385598028818171276251185983216669436047763160222296844008595747878542395576674938619982352649540976980151006427673473471834177425336898105467312274522584472842896538765897076845732787177119536851503009457010264462527564643565457596216294826115777567861896414990606629248555957812721555315467684279742550743598024166999204364175678178450439493078261118768363443935685158666420206430608930083274945378811237320466385848227902934756476000495714918081564788505375978053043534019185789196107084606643890922752881796826042432671768888388290494592664618125220109272142770591716668207789076157836317840633041375000525964923844727845603494986227684622438377184885196865916219742545432641532604564129035648686460660120011178409030810334346893852335044006036801071476763175612197317689503317505528831990779794568753550989132250880148682790326368177728975810303139950040120538251397310088336696078073064441141423764861544209282317217383501295139794200236868532153195138362226156138679475979335226395259961073060021498655884780291415415261085132574079613518560717246414943236164306378945257992386385809985993133803372936820842825374004469292712659173298352896240633582123076716631668283299064408543772207015638485799142132897071562609893885533555157529569593166690069788314292624486200996987270614168810783647791796106119404072415535857862393041346531162008269948353708979180583765586049082254745214925784741556332469143543191854497946790988200098763454053483901832856088184064797364486240065632593219681654039440105868259512374051569499659991941060835487957597212625828687999704041895995541873649381478345668609251668721228678272429070707819082618475437270394948687391351525284512197530144652392276528522596731761664852925244564553010281153749405081119751924578448893041186663533489777589024421687280818630921514582104416097103844637172409444286604497150282230166560122146650010718102901465369293142942028928564720725749872302097784357756218452518686153447292173437572256019219955647735147588076390831192633417106083409548519848986033886027724868156355784373900043361094674563736127286935663463308476114441793944841447437253628098940547228547054045824586818695925951182174348909383654175140236702291100691530985433646708068415514405143030511087900886938647907778497065127257011024468355281046664141031590842231243684800575534081531051242446640177886558828920571982492227780358065904753825581088063455738093877603069445060537423809528266878253152379123852239150887306267759660842011889962521087147180157189425686350428937194525173917417413455145854628180396741423548473641632923704339622161103699753399732013404369213275316365438284709158251397804132846651735048150115247037366605792943817329337273523869028117767359745630167908915000478991672945149395688932709074620212960013058814348324992842362388338660373612746794170465573743179844146323199832739895676774008307202633313480406087127515766724847990608157689474992923678080087964306793002006737410987666542704489252028805896536217857279207665937947405670720782134625664492794885439760045532516488418277136288795915531988758378830884403866663378542878652103414714220622089445232704387153348382104061263058328*t^89 + 1093135924831044125215126477236449872404233809147496545208419535918350977235575223212426602256212573794607318153352384919021247548240659104248907279141297302826854026693370234197480467294493264723973833865041056352633186232082746160115412785951766374882476833691383785851344662361467092655562198490029443055760982968529798071112502294516512278579385321298968489905505657926261513742050766501061554054986107597429645429210384225535535480454622730850582067879068756007687935162260537962640879791288814274170275298205231841649617972602612708781857012295706731168582448959799208071864859882033664460579347907757997285981478063473679716878324372209131763280409837023254738398121482477543534692449937912351374343733942164146218232411057370675496203087390024363908160240766203665658446919697248260249936564140828699795335556318710024090090227049125019474394026334478505047397510106199063931270290951631489342193264218848840727275643961588351096846982891447136683123774976735195148476814877205748539645270978224920006794698845566553646990747243388998013881456687860856016244798066341886124989347622021345967906468828592905644171913763632780515196458081272312758897668697641116786824018564531392604503429973991232796998710335386105176848276312057755703573173643445186719509854736172075932108865250388511895566670518748356802950967709009781848356570198976616680414652034173976386262207466776548968322087657784158068777708501988903904558386960877309914340645310953900999075950655424794017347194946742490774069687888885247297172428043926766243159188482196100137771306343421168673103735351226819817066943703054373035455423814730694489725958883661603143273950694918891558148939655890299250888081024013787714865020041434861929845647757025793814895515887922586434611421732049413732583948622140577746244308936325693290686083327223350444324777174525262629443405488306426687781072682894707101854112937340491778811099733108547284390630976442617624475892399707318929309239034979816996357117982221175091205875660945479917957312780480813971488273130187099240633869919004010716295989510915098083781077979372217092359872654051462338297863470113434640977880103587283851823349448965125934101409979401932798772810969128741889616003688095494139684892638785270537236626732387857017898812561032273246574790730995816003817303260145793770038072276541117895449872664161850749562422057013482427696348547760827260234979169414522260404716071682852684530078347969135231379322319064637058231232333719955972020386360061497936921337307441698338429215389633753506275842708262289189077454873005717282663815124657415075778122367895950006475227241005669080670799956982323356593603793995404313952880002108434891871367325620398015146557932964607145887621043733634412655697162888691393321965621073141464958022151136836657226246061819426925829981705339213617619413392404789211256656323675751913820983509311052396737847881537349296291953404460013630172536223126347030386533049205563867167002241383837687485880629064381252406193927247186758190953344800856761740577168612535531189326828354924590417183860509810365740787952080886921031484240321168061513686271988334963401795400063962128902515395943125698777276390494458299883222361141124434106825395151279011819590373307291009787606179245978835122183840358020736565559027442503273992184292153721939242045341430591952409881257452713392394533517466258314553789882182026664610718872946271939778821686059672841854671678741090065486975863855007797539860062264212117344768522503811719188913388222085815078228218453266035795195131759929341451443717903429256750693411431144315691211655019223975543418235702030434725204514261262164785258459895097194988029258170694510953677973135821806864018808796193735043723046345185999627970885766576980795953425584244765208422396628365263549719279963408802639550856893199024835068256160323575450686230941842327906420073810680477637826146967625418677333903566947018415722785470631751435800441470008347151395031259515670738947604494845853606978902503668628816606113232780451285950165097997101837964190397928861235670914374832927101975651609178863821301945056382417203323127298068531553550893476516516022440517995714866117886312272168624817500760355171071075368806552688980342849455854258750607999804853013833216923661576920300730928463139993555339913548632537082964257689034762117327642773103229892066977227060867762229958381897654704308071628188038633888603422138864903957381845094411309332485813093367433629092833831529983592875880629941776500006793492942946059641134475529741539926080987675145118111342026953533328608031424517554588865847149826343684930657896320811240636624757561535590297133077828843201053558281944704759191084236311188091371243188689651561296611246970917067342854259117814123314652997847217455966365528108613781702761140375823405063605493700212443749709626047565367878466716593065036069756712342538942100782511491571540188178332496602025017296825869757710329679322334343870558026512112712871825585655304072868887759104922218747752368081232207537157911261738081309121096041687224302682072172013213949731397631221331500163339640312628658176341694989840263867398324462633693528125/224809486502252110284438240029677104771955299271480161682996337927404643743844680153024820229095590802299315154641850471398138654164991610028054238212832466941979585189001607013374487380417249668365545201393879312443485134373668969019345960778998745143498876907239472228387454600382928595381580078232579804362293071717749552155991859342870279497095179910622226793338953881070092695025341981942784313842402670599319634509469171488885571649672605076232459205472669297912362113122460776109649532461609680884243419293332449673900769285477061772835744703699759523244281375565061077194748311069949719188853568638025401114855438753028865933715546891002668181727598833948889422102267800550353483797095663938392065974716699672159113985699220483537531851201754652038730389903241068719437766315925245507104824046999807100962234155976679059255074233720537445733373155258395021480961259395994921470181802092526890209598078433918784453465365838830206859287820370252346729785606519191923188131252513892083232709649689815897512500134244597072769637225976351029520242913280454578541785832310117128353343868088506995918871620276760425367333840575530165302319949876864177249373407953834876907476025478192406292507263115922728284627894873465859636830056258143347233360769895280701755121074166986576650269604820346190998831509653936970454245441568668021192033830441638483194716001316985178397665618985878000470352239752260736589679958520836870925788673746117033193019871244906603102402944361329745704271047099290774372452877396240999149849015568158673300655154168171870490177782878636702234702731784241394233605525040538653799194179244272731865963278370742415938241229059279499789328743652920022386707652900688501830790488223006913974275042166230312614397543894094054138191566178818627444624105189929976597168561095252279909155541427952036429204768737428132670224671452741799790297010279323001294749390655383914452101073724123811248385598028818171276251185983216669436047763160222296844008595747878542395576674938619982352649540976980151006427673473471834177425336898105467312274522584472842896538765897076845732787177119536851503009457010264462527564643565457596216294826115777567861896414990606629248555957812721555315467684279742550743598024166999204364175678178450439493078261118768363443935685158666420206430608930083274945378811237320466385848227902934756476000495714918081564788505375978053043534019185789196107084606643890922752881796826042432671768888388290494592664618125220109272142770591716668207789076157836317840633041375000525964923844727845603494986227684622438377184885196865916219742545432641532604564129035648686460660120011178409030810334346893852335044006036801071476763175612197317689503317505528831990779794568753550989132250880148682790326368177728975810303139950040120538251397310088336696078073064441141423764861544209282317217383501295139794200236868532153195138362226156138679475979335226395259961073060021498655884780291415415261085132574079613518560717246414943236164306378945257992386385809985993133803372936820842825374004469292712659173298352896240633582123076716631668283299064408543772207015638485799142132897071562609893885533555157529569593166690069788314292624486200996987270614168810783647791796106119404072415535857862393041346531162008269948353708979180583765586049082254745214925784741556332469143543191854497946790988200098763454053483901832856088184064797364486240065632593219681654039440105868259512374051569499659991941060835487957597212625828687999704041895995541873649381478345668609251668721228678272429070707819082618475437270394948687391351525284512197530144652392276528522596731761664852925244564553010281153749405081119751924578448893041186663533489777589024421687280818630921514582104416097103844637172409444286604497150282230166560122146650010718102901465369293142942028928564720725749872302097784357756218452518686153447292173437572256019219955647735147588076390831192633417106083409548519848986033886027724868156355784373900043361094674563736127286935663463308476114441793944841447437253628098940547228547054045824586818695925951182174348909383654175140236702291100691530985433646708068415514405143030511087900886938647907778497065127257011024468355281046664141031590842231243684800575534081531051242446640177886558828920571982492227780358065904753825581088063455738093877603069445060537423809528266878253152379123852239150887306267759660842011889962521087147180157189425686350428937194525173917417413455145854628180396741423548473641632923704339622161103699753399732013404369213275316365438284709158251397804132846651735048150115247037366605792943817329337273523869028117767359745630167908915000478991672945149395688932709074620212960013058814348324992842362388338660373612746794170465573743179844146323199832739895676774008307202633313480406087127515766724847990608157689474992923678080087964306793002006737410987666542704489252028805896536217857279207665937947405670720782134625664492794885439760045532516488418277136288795915531988758378830884403866663378542878652103414714220622089445232704387153348382104061263058328*t^87 - 6665403988653132441388624960162467335810737369550513129921679680693794534379131595894945030089642630815658185472057855363976143721184579303636048792339576630443332090064233664119670148312687011982233451694916660333820017638813691572370918703177896280786709563559092137557019349912854883503772609217104748041707998076737830049797429996605592871216555399734194072400900178096083480639135898112687979889693803134974759170969720805347449512754547193621548613125395324402854519564283104556893092543499058086047909442474042189717148925380725155561469205632471618613743591365060782757836186834105251320564598736260494952975816911556916125260654019994444568019474280750353889388120678729653319165490091177992328891682486541760772638761386895765712252770743922190014013042023236460048082980454200038143244558172157676413381214391779311996692585977700238760564922270218842599421184867194062243508879494491171570367277558022551900562639765249274243430536099524430359881446283740036697438214775870692908753292387699820992916008662067899073322196846133654342202024426239712826690404696579580015032742140472216216493327715162004762244573869923303811501176736024821616162375745426455045128982725964563997977604496778293176975152362339162028883961116741627663484091608881343999248689509671210441565575819815184834549170149778932227925480492209520324611598685778121888948959768999609428010415733163727698455432091186318663030580465472096139378482444010734451791146209422960272540082057601891310501245882469811216107171598304058620937579378404371588668725221536063676977534645628977144364323119637229134781257237941528845168408923857460821056197496027633779455228807124144613264722646704455967078612859976074004703466171006762970751289534703602073594497293783569002554509393290845187236301889532071723465428012329809140954185716157003966126358621538966208564051239554026940248269327929444255851291996010301976217028013896334000610061630700130695145510568767072735115713075262329720602523909893294169380031072702752800034455621400798431259847231157511919713263670533005259074490525802488428924498199270623836062790304116248580788776564511079214581265188962184782076752390790443461877117294911241017234751006735783414860134184111578527349117967301698413495310429215565732681863812760623630741000260174553967953968713475353198669750052138737559747410192361285096581008450896439320052618971345821847134409477352266222983316146731407125216124084498883876378807248701563083580351747939422375603378416088882766233467212575444412198708208064870098435903108181008101362108003239333845491024587146575613862687744795239625023868123258883867921688525826657155105298295526874186709096024756877886874769902622702386979400041158934427125849775974806448479966864586103315595599813926157860714788857132165378411448357368333730691262804313642292366179176203076488984669598287473634161660592389214684418354527187504289605708527079731676353545132885489866275148625829182187949366343293372826903138905649761237018212498391754196172607532483079725704624733179026130991174390701438679694617671797629684498966708679509114008837435824732660788544478045057166854565052038101024501463725129395074466079394151630538582474836836385883272951374835124120436173699207665063988085529062921269287468957118219851745174612280928495068703101296908295231507581899889349013622767802754280110317351299766697508535762523403037330401309854619347116451750989239039820961242687334111970341104755280797783862978984579885635099531863470313830787954739711158681265694141353153064255516777804674370903425978597352727043211836960286124395220887930994406383271012692672279651823275442856103993522551981728622811696334225664146990336062713316938754905104387779096416662533280928821200168620080033567155144648410004486747315163704843450319681515050378570357183034804849485258078754953462389304922788675302019707583450810500243895164153055037797060181392276799166195107338429130982508101223415926749497271178842282405297708571805910315506138576837207186173671176886867373689905841196062591996586743129376093101451763622197031453235194088181847433086721256746677518254885234764440999728488785451927495393754263042558042664726934357513908294098490795715633654311181607398791513044956864253567420125858449728815575870565563169016068483964763299678623086545715306197655672973326314224756053742875749260866131613914607564506439836341232356070136173082668160001040609269047809407873816142175327086290031010746068610310659313101824258384965695260861067276845878378734391894390021091031944747369732281290431394804066304583427188384160683995996704338815020457289395880594207433669234361975459034332589500750650852763266722062864075486485162720861287071035281385027892296637755801281666375815713163728734696230783506862900712337341322343642424279751441217344631117175377002379010593826158181911255390893226154967944309197851384938211367592536217508990406292429515564625218148353266447967923843837645100684130444986109992292713587180247211944031589579140864788433839510239402333312605073013695745691245345628180930724068664934319637832396343596506943701806438369704566947594266379872900478299157711534125/13224087441308947663790484707628064986585605839498833040176255172200273161402628244295577660535034753076430303214226498317537567892058330001650249306637203937763505011117741589022028669436308804021502658905522312496675596139627586412902703575235220302558757465131733660493379682375466387963622357543092929668370180689279385420940697608404134088064422347683660399608173757710005452648549528349575547873082510035254096147615833616993268920568976769190144659145451135171315418418968280947626443085977040052014318781960732333758868781498650692519749688452927030779075375033238886893808724180585277599344327566942670653815025809001697996100914523000156951866329343173464083653074576502961969635123274349317180351453923510127006705041130616678678344188338508943454728817837709924672809783289720323947342590999988652997778479763334062309122013748266908572551362074023236557703603493882054204128341299560405306446945790230516732556786225813541579958107080603079219399153324658348422831250147876004896041744099400935147794125543799827809978660351550060560014289016497328149516813665301007550196698122853352701110095310397672080431402386795892076607055875109657485257259291402051582792707381070141546618074300936631075566346757262697625695885662243726307844751170310629515007122009822739802957035577667422999931265273760998262014437739333413011296107673037557834983294195116775199862683469757529439432484691309455093510585795343345348575804338006884305471757132053329594258996727137043864957120417605339668967816317425941126461706798126980782391479656951286499422222522272747190276631281425964366682677943561097282305539955545454815644898727690730349308307591722323517019337861936471905100450170628735401811205189588641998486767186248841918493973170240826714011268598754036908507300305289998623362856535014839994656208319291296260541456984554596039424980673690694105311588839960176546749964156199053791300063160242577132257976354636363016250069763718627613885162538836605696706387985169326023269216172859998961920561233940008882731039616086578481025019817535615724251442504968990758619927405710402690163951595266873617824085706486144854562626092085740953899695653869268697758612646506272308738585753689503253851040251749561808446942598058776727304451657555908205475191830515786084937393244627436482731212290004898526198753602195321552108719288407926851529440924406945974399323845645767826090236422693482123946153331993583691345988048590731333633464022840617328980271654424712310126045328924509894575828009284489284743120080882383880289637925167388440881542804977790492775581482168583307043679143096560741444948766802863909450595294775200531224137314523167784414353296282415969221363271305724569970783382678166587692929092279620646419544169420510752372139304572292694723714114708242384603023371181666864475180768496537730809697737894663665718669617723243517305896286384244305596374248597419922322116431483905603527121944707146979757928252436200897710890151416447854032983367436173131539076845820309293669787400587411360811963113930637813257294380546630156421958726640955331387183710395095980487252886141679045423942096381517596596052768915447640816796091479854680564303922945281665546624969776529234545330245224163743987752712124670827789149168109552531843913597765192349903159351716504927387414651897337953819163808326843086420208423050264585105352247064633144356087288343109181657886164550852131768566623130569509061143535639309383080826562911744705408297696205173976306625048746352923767170352678933744081263432098153485392277719334016025239453401122506969143368846761687493608913252030129266479097199545678148388043044803814877955562620765310656102906181242338348504614640767128627266675869269942613040428283448877736151888495064535520272774847614369800264538251895892150595420391177101064876556786429008408354642856748277985286606005752021044483438383452126673370127849268956236424703273396185152239787695952507848065063729973442344058001993295748521656256222610229414315358510268455066310996215497841675065555399643814202790426684005820032189914532590930858048158583879481304373465257862010302366864840652981854763849038041651083265553243707677122817699231685171045793945007485706530851079722414509655354799461307720216752975031416560650073085096481052150519348268940146601634138709759103166210652239026808123169270768790885913966106442839228132538375242579543479463959192221156520118346468383593361598832775848569785319349246736774936318671379714462036951788043613149910214213701394372918950653158809023513647847315836075018609731663806421073611635537226273631473420595014531609800340761401019372780795521707536339256455625303994642058851705392526185258569937218180860012527059591694961666176049550728725803551388985105539439151396657637890960188225455287980986706371011919606675318005125147986277932234741656334674999583745769416939076870176588631612411039208394381720707576817443306932781129862702232200333571810713801509676046757967044708560736264024604537428752700913646397551695934376698039022267228156006083218483566005261484276728656079316594356544885784*t^85 + 4751258354168884495469613104176480959529851086413336049563917821763271432366048973036012992458035819272617355661697933025140825509071212211598616053583351887991525434816360100119966252093949589708540966153417401927413721206802214912181985401989129930611710664035922581732801026784132098937577947530659740941083708061526037045664923364012960646812290467823215156703420834566512122097652946175329616408105255821745453224673906029900091986016243109863705653575130174352236889154170651354838138699855606870441776875074916855744273000451546913581738898816023216380200302601289577251811573780176313689034765872160464461220707879056402656250892541244237504236043651798275771351362216891115305904609550199430216507299195123752785137209608857434853006973955720658774960293076699142367438857288221883534264106930820297644411272463086569821587625054350262937507526475479449413644035551887431820118875797870898639722251258021979790923865235073090311631671603499681271453374990863947832887037003003111170683169675498966504394574447469099851857333279859474951336893581433649898664163603991131306411214604259564237649373673545284115449136000699488904773774597894237710387503671670224348966734231395641538035590631195583807543321962644080509484735090818857884890545431943351483156401661998245726014952518832021238042476212024664285407648926817716347077422523191051301341110044749659430860360934204178511311718675477001911096442586155334576995278530393826636354466449939458007222171578098072926587819857498640777575152028529182651366559606557730892424330601430479855913065374612383790831057234533941419361508541879521502813520765195318807771668686725188070758771067038626739494451400562097692970695687848444418082121205391255482659294072374201510666698823993820117733300140498739228444733296987889432780010437333497113995610108939722650478738248737985823059119186842032114762373345601870602351943201653589178540904407199312120996889013240836053382503983559321567867236870975246034701400033234489390657722242550533021774143288425669875888982903132799677696196881053248245693433462081816461781757990056782772528514860755217926636502402541722693955695382474101889493106748307222847289813463563515082815861883011045719681711483849481767742204927944724865288757780873003166068300181665829434514650675116634426899930791744433062651243563941659483789864186299121281804787814336534267862235948024079902937067382710392088889179668707835618069313184405011680122260897515059212640868801037600261862538701054675709245004593989697551471593992208659067363788168050167119337853169181162816454718907139311164966560384616019704011345205266883678823634090232517991856129915167613086539778531491606676780582432935548809844764978989717698994745401793859385073396196619400036426479684585225984384149535067495756944562627193317301551298739114153634480566200324935726383791239861167368699164035156068231322475350409216661846370006893057294981114241712491869939210230615466512876901114159798469110764174397303740281427774932407658402137698194658786003868761860198487779784258699059307555803199177961346798557147735895790160380986269830400674381982038285058010960834643849419210164815091209175498813443613317928967817478578972848114138635116007900837292898241758176674246018136917609400826467404367109784302163755504024204688132524674271732948684447277576077315503240567147206921457018913949200433750831294117570224719726155438822500793051519841984991504916376585218258663395198846819399980559066285719539642923556664023558021476699108146439271952149479739491535260843833669613257300087855228655498182643136309750889184220183801841544279161155323398024740343767274559474229074571393528947201196197688793066193554351930709011434246523121828621580291807562231577146219502383566264383454684179730062784404188618517327099907167255715774482813560352821400155932304509193795882021539696894123883754197238493116042774902091898661523089129753395811912157680127469112287247649108995028597730230653412225856609657062525955706734318598059574426901443801942929808387620757062557777468176074280646222147232194862885292936369193420885097620898863157593438183316902246536413815277961017901507957938008155597891542874951759837282135529477598905971174085036548609158866481059037731151679810350891592914074131037200656710657963064990217853041665921119507371804762382619159766313726740586468361209874530930862889319284663214055169352634149488476813010638114358851641992212476006774516788831516677611709355964245261785018527281002980144001374392122341364027134258316435750992597109335413122186366832817530687308312265504080450275746233732450589797497336892088810566020184303130002625260639250367487790280819361452435206511521215181599052243047154662409681037350847666402567369255441950564913416249351326493949245828430552210901156929749969213988664110910157566183662913771089268721336846080609536923672537165850002621949977696453387196125029021810024954740504188153214159095937196496511895797767684238591239486109211112182846102882208239072763434043762066823401376745422860596656479963085498854137130849203838965741629538543164175320055206045795435392969131757555432426563242159114375/99429228882022162885642742162617029974327863454878443911099662948874234296260362739064493688233344008093460926422755626447650886406453609034964280501031608554612819632464222473849839619821870706928591420342273026290793955937049521901524087031843761673374116279185967372130674303574935247846784643181149847130602862325408912939403741416572436752364077802132784959459953065488762801868793446237410134384079022821459369530946117421002021959165238866091313226657527332115153521947129931937040925458473985353491118661358889727510291590215418740749997657540804742699814849873976593186531760756280282701837049375508801908383652699260887188728680624061330465160371001304241230474244936112496012294159957513663010161307695564864712067978425689313371008934876007093644577577727142290773005889396393413137914218045027466148710374160406483527233186077194801297378662210701026749651154089338753414498806763612069973285306693462531823735234780552944210211331433105858792474837027506379119031955999067705985276271424067181562361846193983667744200453771053086917400669296972392101630177934594041730802241525213178203835303085696782559634604411999188545917713346689154024490671363925199870621860008046177042241160157418278763656742535809756584179591445441551186802640378275409887271594058817592503436357726822729322791468223766904225672464205514383543579756940132013796866873647494550374907394509455108567161539032401917996320193949949965026885746902307400793020730316190448077135313737872510262835491861694283225321927198691286665125615023511133702191576368054785709941522723855242032155122416736574185584044688429302874477744026657555004848862614216017663972237531746793361047653097266706053386843388185980464745903681117609011178700648487533221759196768728020406099763900406292545167671468345854310998921315901052591400062551062377898807947252290195785150230629253339137681119097444936441729053806007923242857617746184790468105085373205736964286238824952087322444831119072223283506676580220496415558016337293225277598204766466232200985260271327657752067818176959516723695056428338276380600957937672200677924448084713335472361546665309359808741549564554443262403726720821569156079794334633626381493125967590250028955189862778660213886786451569749829356779380119610567482645342223955525845061989679973554370017218081943806005666181919710918110671341412983846086021988022150183453562749216299444287491899950993413128972421004388656736752245043092734086195660455769390829110183644453459594325781387292440419759468304430712354286322423938949546149813288634893846186503592409720117154001267543661982549948094441664999614787991457965793949584775943843790506124234344243716942077311398264822280235381387744141228441189222463856609716388125161049204281357223702046160184754080411456497103069491613556566700614036575001359161628103239170659683418523802396012163332658024856363055520633876664468034567067085128694973563200026519713869978548719984422950648127050457820687341713188217920055911076176985540194137663862178852635995574141443331683689006114716499101854362078360591929631243093136719627030796845768818692794579288901820273545245087188366683574794291855609710374847222287999420641215530425751652455107026656618385144088300659794828005043817963527579771071667999350359136784585738040238469961860055749262385999652775667731780775085866228744738831466957535692215286799669829235662475050059294470307158885477944534816312098204086734130145737449823781291313574498478918835894558696428937942503186219325959991983038204988211264311920242689619052752069469574444530127587544126667381108974503107158121272680293963906358482318707090562434698330492952035829403429345159257461190590260260456895703964411096761428139947672393108638178467307432293718312182502066523416314287703295127036783087183611963737601991553058544579010589132653058257729212681248163549030409649912657534787017820510144879370198681979499219437234885621774079006376429050601304077774872195438313898659069595658723529430942545189988383957225535454870990038086882704088828592409223188013684452555748365345344797354575818642716574236580886180528589224547674082570336570293519110158520793633411335918216674430313422338690180037650268470156775035506876012446276687679005415163556203243733538722354023281812422184356002022106365425820591802700023806095129616742918219317825329254781308015837916084422049160716109620627665142550317452304662543958408899198207510020871041878085107889073208834107659183306123774713923218373031202332437697002965209916922204201571605365773288088993045252704749351927977997079966445310328056191132293342342930829629784970070472036056554192002550800418235368380767359787258590422445553157422693089173026519245050338057640421425193449066192115706654928867963544335771713465866076883122466022456438879788869223122691767858255535924302516854558907330823937938115916835164437417959636183541648183416403915094562537167721299106239569189715791981742937697755711849975623812366229779971909959432612246260909125160883847337852456376233250129535007564535477320045152341987043072602100124769598081848*t^83 - 54813548687729906655414172761920652244275878689954872658144544460567576314405872127155974772161422314279225529267316540995193998271108790531479857119176026923869766053508549734989313694752081584242154016772728096409022660926168706651940048018050714377557139935421771049363692763027031491363087156288510612978916954405608592814774594142956168308883079336199240412109461250354776222537230171936527649252535611956791591632622323802820052656740104114718120334081974216642053308077039894041298201715048334656594845389598442348654873315892273741545713602965448150637176344558632567627574092844819303237430592772098537046617772047733841887897930316655650865519321989905402695768051609803979120805944157850263435820301134512008435731776833925291356387217843411237232226918140553669726104411455611191799043681502685039281345786598310296427538645332530446421131277243412707851885697282284439566916849408370716743475843003776415801610354847739637279799526233889461197636148846174325599825059931842661608477276390831131346828246105139386660476933107791325763877467861145606706033172205962256169509413997867234736223534450166442111790570242834389987311715859385729947522949342941101809764225948254204488475491611090620424177429312707055169572678951229431745267293289770620554957285538258090932990689587106821655235318466169727972590776912130281271134280412729722722124655022339224663393196959740747268743854025222587189433084886886658833173079229817996394491469919022487351799153488100710979444365270496179913799332669193496515017581213117343975904171236724389521272951375636799223744952951695906343242827023924276630586415808582913653196645049859978388591041214924075087890814865249431058498792740204451862178066909760305160937363874100069497206509962050270892795497010164181894774238473795647716621562286346512755867367438589504435323850546389755995788477208285403895198487963010040463128083249943243599373701276188863363410014355761705996944346462501020661028862199387669404292560897563029634414279385020444992844271902622597596023007231900138737277970271045845624583946023394108648735948954458531680519715877830524555207231321898053265450607043421537725667824198743620680532229020633095994221922101162880431555081218616111509444996635818149662076882775748871809499148910702524980399260004426485342731252333278878949064408302913354597376700211139293305081713930327878443631910543441271697313606325403423207784888302276552177099086969910178814265851806916445025796266887186964397650618215951547825507101979569990724201722212109646646268961437784154181862967679745761495878045974317856210677244980229006268149398922362430656272541579840483583330853196049055163396471896733400554975057781365486907091869037668172841200660353029629093351871808416324145837971632258501888433931778604163683046407811885832424672673417649562997750545929583852075048620286921255905918204816653417167326043609569882489572213370312028182948123019756012604465473378395895924082498387629255136863385777546806777177230893310663855515636196758703026773813993697188909855780891366229528431980254943972360386264983387847081818695329285560827083727871384940799295873258945055462995767081225543649363770199549595236130368114127224998042806558029877184479720173867445281492845670598247977400032984186087718020300203951682126271716382502415220663731747236873894855362564286320792312362338273108790250897696760556743596159543893084131261438571553566580366887970422078633615654771968576628503568131716670657491897250679386509808815466220389491038637942521334019076061316795610333614367117071830488258283549227423480044418967803549012232685346579680455150316830834706204467510316039225299593058454834825888666616295925164229987458392839791054310546648787667066319713763512220631565173897894172608969053852160080024329024390942829904138685846417885404145247774384091648980813541120813479204380325052293291478272591083762647913506728773705504333451391711739259850257530946863716556367006364878523445798018875985137549503929526133795927325900554191835042371861394750224726007086806002495434187644680810268160509123802862307736053295851130658532032280239997899478955194900264633170923117018584243394630476724008233631345238233143800927484077057613202528749846209834568546392980898195912456227007675870830187982421598814785425427581013479154524421429963298327836314130689835621260412772111089696912876156915486018423234723385587170636247254700595621268101444149372068028958393975204833343126267167611715595711748174997415150789162250496507277238380975442546690302962654446561149492968181892333760265758100566336355651230029198826865304140483101641830188971505868345717045408589780688726791445261777451992732955985610648287034372139153455504345603981700292294082089840602193698759502678362376441587219414007509977648039939063078907088350008877716175631611074637533769714403158061750869329139076884438030618499276383367962841724298772914623350354000730732970880100496136866208335726775929891774998264996442118503895882559582902194577895630054488410285755190674979209658553516163224496755309766511017701704912879272851496408885182202141658537526704661307306794571316091620360718034375/13224087441308947663790484707628064986585605839498833040176255172200273161402628244295577660535034753076430303214226498317537567892058330001650249306637203937763505011117741589022028669436308804021502658905522312496675596139627586412902703575235220302558757465131733660493379682375466387963622357543092929668370180689279385420940697608404134088064422347683660399608173757710005452648549528349575547873082510035254096147615833616993268920568976769190144659145451135171315418418968280947626443085977040052014318781960732333758868781498650692519749688452927030779075375033238886893808724180585277599344327566942670653815025809001697996100914523000156951866329343173464083653074576502961969635123274349317180351453923510127006705041130616678678344188338508943454728817837709924672809783289720323947342590999988652997778479763334062309122013748266908572551362074023236557703603493882054204128341299560405306446945790230516732556786225813541579958107080603079219399153324658348422831250147876004896041744099400935147794125543799827809978660351550060560014289016497328149516813665301007550196698122853352701110095310397672080431402386795892076607055875109657485257259291402051582792707381070141546618074300936631075566346757262697625695885662243726307844751170310629515007122009822739802957035577667422999931265273760998262014437739333413011296107673037557834983294195116775199862683469757529439432484691309455093510585795343345348575804338006884305471757132053329594258996727137043864957120417605339668967816317425941126461706798126980782391479656951286499422222522272747190276631281425964366682677943561097282305539955545454815644898727690730349308307591722323517019337861936471905100450170628735401811205189588641998486767186248841918493973170240826714011268598754036908507300305289998623362856535014839994656208319291296260541456984554596039424980673690694105311588839960176546749964156199053791300063160242577132257976354636363016250069763718627613885162538836605696706387985169326023269216172859998961920561233940008882731039616086578481025019817535615724251442504968990758619927405710402690163951595266873617824085706486144854562626092085740953899695653869268697758612646506272308738585753689503253851040251749561808446942598058776727304451657555908205475191830515786084937393244627436482731212290004898526198753602195321552108719288407926851529440924406945974399323845645767826090236422693482123946153331993583691345988048590731333633464022840617328980271654424712310126045328924509894575828009284489284743120080882383880289637925167388440881542804977790492775581482168583307043679143096560741444948766802863909450595294775200531224137314523167784414353296282415969221363271305724569970783382678166587692929092279620646419544169420510752372139304572292694723714114708242384603023371181666864475180768496537730809697737894663665718669617723243517305896286384244305596374248597419922322116431483905603527121944707146979757928252436200897710890151416447854032983367436173131539076845820309293669787400587411360811963113930637813257294380546630156421958726640955331387183710395095980487252886141679045423942096381517596596052768915447640816796091479854680564303922945281665546624969776529234545330245224163743987752712124670827789149168109552531843913597765192349903159351716504927387414651897337953819163808326843086420208423050264585105352247064633144356087288343109181657886164550852131768566623130569509061143535639309383080826562911744705408297696205173976306625048746352923767170352678933744081263432098153485392277719334016025239453401122506969143368846761687493608913252030129266479097199545678148388043044803814877955562620765310656102906181242338348504614640767128627266675869269942613040428283448877736151888495064535520272774847614369800264538251895892150595420391177101064876556786429008408354642856748277985286606005752021044483438383452126673370127849268956236424703273396185152239787695952507848065063729973442344058001993295748521656256222610229414315358510268455066310996215497841675065555399643814202790426684005820032189914532590930858048158583879481304373465257862010302366864840652981854763849038041651083265553243707677122817699231685171045793945007485706530851079722414509655354799461307720216752975031416560650073085096481052150519348268940146601634138709759103166210652239026808123169270768790885913966106442839228132538375242579543479463959192221156520118346468383593361598832775848569785319349246736774936318671379714462036951788043613149910214213701394372918950653158809023513647847315836075018609731663806421073611635537226273631473420595014531609800340761401019372780795521707536339256455625303994642058851705392526185258569937218180860012527059591694961666176049550728725803551388985105539439151396657637890960188225455287980986706371011919606675318005125147986277932234741656334674999583745769416939076870176588631612411039208394381720707576817443306932781129862702232200333571810713801509676046757967044708560736264024604537428752700913646397551695934376698039022267228156006083218483566005261484276728656079316594356544885784*t^81 + 4351113465028598002115501991402116092443303147397702341985917961670487379501911531876319738635714518365890807413106989422228600511301218133295781980125062574417261706088683302882092870811309901094598239536549646606506079989414431327141624416857492282834119786433352622545738459047121567078918417949168974142119100356882559692029782027179058958476632695416863477158932925080846493727204789638481663991234777733174146961544552647621973865031572112353123794946195435173856802297433307901883219692114990536533877668284450793238417273539044019011832781570924701193732840056320101731294708282386874707511790359678573853961949727111365649271563739180046819156238239758389223073741626567935368847633181904125359365232919720452786295106623535675937340971371131063229039643606147367810787423059685763657891270504263923601204198749743623088827403943694779754967967857526193398137588736271010921338718815824129974871082285459236685312219862647102014009261400437260250343412369739347928228624127673930040476316422616879232750503296731951945809825424765736731561200287988009006137139922996695537085653526613144382919120485640987411763586136597319162831264526873569623369256662622275562188215323448216450528646692271817957445499569834512410816271929341403087641743045938409734864184865545452262478678643917637861655381789881247301584361984664409330525822826258762177365613902691668754182469070517591473193540402335905397781410649350386242900831657022748112792119241971955437149892098575103232474458786629116455783323296024798084123774442840332123189160602807008784480681353180843400563425670504340539014253692883053485391719766307923309880292685356667180615514235158564493510572425484781572076293740478969324128478856150581015905926924232803897342556335814613252383586577623885582506147378089841780752685384728976299030480150324613461843769972781186410477581608981125205265510062923066484269399026871908387437232607336353892536771913623866794628416621725196874764782538094014587716384831812133764014017823221813970863223967353090839488630426690632019470661046713146848017477843856551558739595101391073433138787816439736542135823347392590566964762520617080125652159980254537550250063588982611406909638968804809631913912211385082076256091464297908949919000055117328124901276238793058838974772813136686955234577622967855097747569352607383542338573433055598191767636494920830532791192117332499719008691774085053508947216717670748801336111654854426129954076697347311035368573584319358207599103308120604364389686318044663189945727041831603887384182887883394900925196776967397769735698807758820861510458150910257354605900131681005208338482965914130953266231636464431981817078079389482002482504507810232721515867667299880237112222038630757231976011539120462058300247527691837192730017315163523689212001330409317970986747666948135823105564883347735587215439430508926105776872309802856676018483493471447100434239067514384898027368502302395196755927120119057490127181187227002196288481772086075128814816152310208782055778687958085562725123996857345099184143934452045866994186411710886720683918811815763724700589483061360793310121467207212702131256925801217151193829613046323978881549826939390077614553007919116398532787453918871265076580853708268257574117912725879055306297346275979485642950359861292451636020083246122491388752836600477400801588092725327932044762771886523833753885019088827328046013761479020230369359353477406752881841151911435687065602383697746564167759773026391679595136506748463696401650195584571032203567716491167492573194685230804420914585244784575425714676917903481579925072621000020527891080788432732759256326681966887648199450813333306053141459847255310433112753332138899793919973769503809044041390739529020444043685185796596036523776877292393957028348409547573152696625785044379613103224070313519763057778485326949770600567595302778068754944630681042813795361949748683188637991106325517808285785510783948527328751725697847850833250236879546801451271759327064123334194047996613433975638009120864449411603725205401666058912550651951872115379496743327852822034562363252807861426624604169691670828866999275678018904675153866096951615358592113406376638201135211062430554489216271584785746658072478906964675534044168877510049341501004747736237146228241818848195302460423941134374185541720976610378057859177798030026761176439625218485196282731050637471319191129538786869466666317402362579720606795899225067011015785539796384480714628188104050310996357825053919790624972732603836849008081987707478272616041289713443444150754648378212125801440811659428750199068611971201327256649351571348126876043460092755716107742295718499474840655782232229246734299284850298454526414944369590646486748693273869442242061387251192825820686308620213664049380257770387030840983804173033598026722447589812013014278913879644040623002982420684526849580198501218493018099746429914204849703209704518310096532883022178306142917092769484774476956735560541979839251600501390325783645512987518821635662955107727549331007886473735224602134076620204020954442327630513421323309763024923272551365404686521742854332126642859082278707716143425156077545052187982801725625/13224087441308947663790484707628064986585605839498833040176255172200273161402628244295577660535034753076430303214226498317537567892058330001650249306637203937763505011117741589022028669436308804021502658905522312496675596139627586412902703575235220302558757465131733660493379682375466387963622357543092929668370180689279385420940697608404134088064422347683660399608173757710005452648549528349575547873082510035254096147615833616993268920568976769190144659145451135171315418418968280947626443085977040052014318781960732333758868781498650692519749688452927030779075375033238886893808724180585277599344327566942670653815025809001697996100914523000156951866329343173464083653074576502961969635123274349317180351453923510127006705041130616678678344188338508943454728817837709924672809783289720323947342590999988652997778479763334062309122013748266908572551362074023236557703603493882054204128341299560405306446945790230516732556786225813541579958107080603079219399153324658348422831250147876004896041744099400935147794125543799827809978660351550060560014289016497328149516813665301007550196698122853352701110095310397672080431402386795892076607055875109657485257259291402051582792707381070141546618074300936631075566346757262697625695885662243726307844751170310629515007122009822739802957035577667422999931265273760998262014437739333413011296107673037557834983294195116775199862683469757529439432484691309455093510585795343345348575804338006884305471757132053329594258996727137043864957120417605339668967816317425941126461706798126980782391479656951286499422222522272747190276631281425964366682677943561097282305539955545454815644898727690730349308307591722323517019337861936471905100450170628735401811205189588641998486767186248841918493973170240826714011268598754036908507300305289998623362856535014839994656208319291296260541456984554596039424980673690694105311588839960176546749964156199053791300063160242577132257976354636363016250069763718627613885162538836605696706387985169326023269216172859998961920561233940008882731039616086578481025019817535615724251442504968990758619927405710402690163951595266873617824085706486144854562626092085740953899695653869268697758612646506272308738585753689503253851040251749561808446942598058776727304451657555908205475191830515786084937393244627436482731212290004898526198753602195321552108719288407926851529440924406945974399323845645767826090236422693482123946153331993583691345988048590731333633464022840617328980271654424712310126045328924509894575828009284489284743120080882383880289637925167388440881542804977790492775581482168583307043679143096560741444948766802863909450595294775200531224137314523167784414353296282415969221363271305724569970783382678166587692929092279620646419544169420510752372139304572292694723714114708242384603023371181666864475180768496537730809697737894663665718669617723243517305896286384244305596374248597419922322116431483905603527121944707146979757928252436200897710890151416447854032983367436173131539076845820309293669787400587411360811963113930637813257294380546630156421958726640955331387183710395095980487252886141679045423942096381517596596052768915447640816796091479854680564303922945281665546624969776529234545330245224163743987752712124670827789149168109552531843913597765192349903159351716504927387414651897337953819163808326843086420208423050264585105352247064633144356087288343109181657886164550852131768566623130569509061143535639309383080826562911744705408297696205173976306625048746352923767170352678933744081263432098153485392277719334016025239453401122506969143368846761687493608913252030129266479097199545678148388043044803814877955562620765310656102906181242338348504614640767128627266675869269942613040428283448877736151888495064535520272774847614369800264538251895892150595420391177101064876556786429008408354642856748277985286606005752021044483438383452126673370127849268956236424703273396185152239787695952507848065063729973442344058001993295748521656256222610229414315358510268455066310996215497841675065555399643814202790426684005820032189914532590930858048158583879481304373465257862010302366864840652981854763849038041651083265553243707677122817699231685171045793945007485706530851079722414509655354799461307720216752975031416560650073085096481052150519348268940146601634138709759103166210652239026808123169270768790885913966106442839228132538375242579543479463959192221156520118346468383593361598832775848569785319349246736774936318671379714462036951788043613149910214213701394372918950653158809023513647847315836075018609731663806421073611635537226273631473420595014531609800340761401019372780795521707536339256455625303994642058851705392526185258569937218180860012527059591694961666176049550728725803551388985105539439151396657637890960188225455287980986706371011919606675318005125147986277932234741656334674999583745769416939076870176588631612411039208394381720707576817443306932781129862702232200333571810713801509676046757967044708560736264024604537428752700913646397551695934376698039022267228156006083218483566005261484276728656079316594356544885784*t^79 - 316097889158953557938994429739932939969392273355701952496489374334584062433890939139917382369137475544583301334922631491835327159109187252075107813885832881529353059364956118597833625158831249397141663445597615718505167679759840281298076279507552760590473834966817612098010621634097280807605408262124526666490112541605772985213741635615708140202168879754018482669467482413630560304169885238020100978697383306955198564214345331621415751132286377948174689339470734546920638771299710765896040873623664928922146267852068550565314723326486424772823519109756587889479367225645945640838677283167626651894472963188507611204208814647734003703856335667557532819637762679583790730673340463450240224897913254864945640491213154197942841025724472636079902048930366248194366208086789904984847832888542345396469993110542279287093105567585040176218609652083866231992315537921022061854250066119452042430735454390744029688693382821561086455649846152669675647098782651684335096980092746681562755775711658484077739154608965853979199618618330687877619199293116894059954128796024685084884418792095322708595378377713224332267310080822557787531173958381910380803768140504759287630335454367785830149818982972931746897885581408705055223292444291160661598224676211560669072609569755299393394921468679363380114389612591700752984431967742917721737920941772640924163960086105566216310494173849653930059661576956812816301736704508088474125488953153380141482333856653132814384130271394793630144212960286174308236557202838508221208408225231757938270335717149812047054969893423075829119778856585054669665830325369351643160875299491957295713926535404968122583880916356505066133479936954767832243776014602638292967085872015710083226121988208171751503109773841523133962471050851794723241978292312308922553912922770944640869866090791464356553995095671633815315540828172389786878503473802940789839179705811064832177858655699710564473827661827057186726672520897951472807149954701032903569791315352768432657339189491448389690150452413138645113706743376336862942714029345530287812767406018421063741149913578414844466172829534662621582311349826751952182200139759628941630146775774337033664255732346984685278054991932124485912452278012308296557639787227705472249365940090830927277818465916506857912785704185507008872237479574449516855507344522375669680406944955087546696975002433171802648222305260265413618277144391511043683353078323559279934937906214003371707815907541793477454913025674927027332032687907195216253344843097069652881009328915369869966490308304876392380334354321996372905725987915689334650376984903751574077281719375817152129735425871560604004323239131338617456616775113653034240850507270063975030409582273796141832153457413686032971737117516675292776864638180887136605322894778500792609158059393121063482289575238565937758110565757673522777067575717163312780520500590962516037401121717027089490662510860892360135084742533784556661591014152396892312074076982410333363250156022362637823867748202715571823756284850079015559107253474350322850990793775659509252866513155222234965910924572868117333381748301591632961026625332187722292934057070914084027793094583610953315963658291702976200093594425065876664511570635275153137295896009515540827416687605335483821651554453062574102535994935865626107112692241774747550068901294683994258528274964010106385465162942315592041497450716980730990878007215219508882111719727447407595001617251665665646053789336921163526954147654177002403735704072928448313228434724420794085579068608371746360513600321491335237000480076751634033633618259771959788157803581711170662236292947434382299384512039447566880774806856964161336998035521313999633056535800626516982227154757996398969522002760260324785307676325930965457742905966687770478641463229308392331502654429677966395904785943184181561758459237618976754064683641427030019268780234031526664386749433420229585812505057937829906178183989881003030548496189981624423493180084690274433706897171629411928395151085868323880187893888133987206864797093139747145748081933837467286691013773148497245787735556431007972238117587964586124996396014111449313639625482782769991153230683363104935631626606893107688308757747800471074246730807869797486928235136018282613675204064208585102558262532266744278463913663989670526795775158577826478382998938784767371197449320363390703837536962066874546282565824868414859553504754123813561485448366083343146036838793867450888405221518687953611287017956394811445379231686774334376795748400497381172395426668032657975673524805326136267768448052732153777883716805501075402085429230853486481446269616676110178947544543840802208538155584234440349474234098417582649023530838741088759397906764164531276311175146658047543005218112874198552185446654441039042089285258565146567531790999720225016169731051266157955567759070292661824166875322600572222404485234163079308969223484129058937128123606981701445788106092253855030733129579066628625926905602188639622654653903467195901346478821050183711917188042302647186609455170104156270794110992366640545694207304468745463830674691491722239754213575001605151426409706966494392906830111309600510212990515478997608887565324540625/13224087441308947663790484707628064986585605839498833040176255172200273161402628244295577660535034753076430303214226498317537567892058330001650249306637203937763505011117741589022028669436308804021502658905522312496675596139627586412902703575235220302558757465131733660493379682375466387963622357543092929668370180689279385420940697608404134088064422347683660399608173757710005452648549528349575547873082510035254096147615833616993268920568976769190144659145451135171315418418968280947626443085977040052014318781960732333758868781498650692519749688452927030779075375033238886893808724180585277599344327566942670653815025809001697996100914523000156951866329343173464083653074576502961969635123274349317180351453923510127006705041130616678678344188338508943454728817837709924672809783289720323947342590999988652997778479763334062309122013748266908572551362074023236557703603493882054204128341299560405306446945790230516732556786225813541579958107080603079219399153324658348422831250147876004896041744099400935147794125543799827809978660351550060560014289016497328149516813665301007550196698122853352701110095310397672080431402386795892076607055875109657485257259291402051582792707381070141546618074300936631075566346757262697625695885662243726307844751170310629515007122009822739802957035577667422999931265273760998262014437739333413011296107673037557834983294195116775199862683469757529439432484691309455093510585795343345348575804338006884305471757132053329594258996727137043864957120417605339668967816317425941126461706798126980782391479656951286499422222522272747190276631281425964366682677943561097282305539955545454815644898727690730349308307591722323517019337861936471905100450170628735401811205189588641998486767186248841918493973170240826714011268598754036908507300305289998623362856535014839994656208319291296260541456984554596039424980673690694105311588839960176546749964156199053791300063160242577132257976354636363016250069763718627613885162538836605696706387985169326023269216172859998961920561233940008882731039616086578481025019817535615724251442504968990758619927405710402690163951595266873617824085706486144854562626092085740953899695653869268697758612646506272308738585753689503253851040251749561808446942598058776727304451657555908205475191830515786084937393244627436482731212290004898526198753602195321552108719288407926851529440924406945974399323845645767826090236422693482123946153331993583691345988048590731333633464022840617328980271654424712310126045328924509894575828009284489284743120080882383880289637925167388440881542804977790492775581482168583307043679143096560741444948766802863909450595294775200531224137314523167784414353296282415969221363271305724569970783382678166587692929092279620646419544169420510752372139304572292694723714114708242384603023371181666864475180768496537730809697737894663665718669617723243517305896286384244305596374248597419922322116431483905603527121944707146979757928252436200897710890151416447854032983367436173131539076845820309293669787400587411360811963113930637813257294380546630156421958726640955331387183710395095980487252886141679045423942096381517596596052768915447640816796091479854680564303922945281665546624969776529234545330245224163743987752712124670827789149168109552531843913597765192349903159351716504927387414651897337953819163808326843086420208423050264585105352247064633144356087288343109181657886164550852131768566623130569509061143535639309383080826562911744705408297696205173976306625048746352923767170352678933744081263432098153485392277719334016025239453401122506969143368846761687493608913252030129266479097199545678148388043044803814877955562620765310656102906181242338348504614640767128627266675869269942613040428283448877736151888495064535520272774847614369800264538251895892150595420391177101064876556786429008408354642856748277985286606005752021044483438383452126673370127849268956236424703273396185152239787695952507848065063729973442344058001993295748521656256222610229414315358510268455066310996215497841675065555399643814202790426684005820032189914532590930858048158583879481304373465257862010302366864840652981854763849038041651083265553243707677122817699231685171045793945007485706530851079722414509655354799461307720216752975031416560650073085096481052150519348268940146601634138709759103166210652239026808123169270768790885913966106442839228132538375242579543479463959192221156520118346468383593361598832775848569785319349246736774936318671379714462036951788043613149910214213701394372918950653158809023513647847315836075018609731663806421073611635537226273631473420595014531609800340761401019372780795521707536339256455625303994642058851705392526185258569937218180860012527059591694961666176049550728725803551388985105539439151396657637890960188225455287980986706371011919606675318005125147986277932234741656334674999583745769416939076870176588631612411039208394381720707576817443306932781129862702232200333571810713801509676046757967044708560736264024604537428752700913646397551695934376698039022267228156006083218483566005261484276728656079316594356544885784*t^77 + 3002010669726022639165227961937789709742094277338758834555662674568940881144672690849608135038492075870474823453237465657223371632552936224141986139532977980715070561291464016531461838494930587197435668946230991350596637746796354015483416766103460945659584773086973919565955879598999524411098619388652668110700046972186232889304158906297280396364200309104910936334974510033151005454112035314336336702464624249065578360670646032262242824202229002354253624015365139325609997080144827822215211010859388703865558089209680869595457382104447746545232828852062711256258220618456805018074600506680100689080522964916565542203836132765692370957347770043809630373513855830233729520461510078363508458773548332965640918831251104470559142340197190362951360768920563561670253172740886814760818483372989909594547064354805993494851471882818997418055604054758830945320092017750252197729911301133507400275254148127100319265972595517915973759688816393105385470235622420267094581526605289140656594318992494308372916991697215174773508335215847305862181848612514036513516521464473177083866351212108510846967317737498165076265228618853184448373268518384391370301582792006227123724575218808739770647460662421581319628294365302671032618452981660562871719118641372456694969435853590044904525578898421039322405996225064517481820739364641656786281820113727363489263254310710643814232964054112073765345035021903190563910129815335774595029667410235593162312894113853834011562559691234613464777488673868118720600694568907174773871670460381964409749650419617775200382000874632735869466105701103695771953693571653079125136721735255677183589942205993782782265905067648327162910664923539036906966124934356752570539271892559472189748206160121239000898764826412199128158265519856558034239668534213282165894757521378230045476954549078682323210555057242594037432005052241438227110516097875746970259659034576711232066688157903678765314384083835264269143430167174854898051758041888415135385980767039482430516791918040257090628877279943856652516480997064674322716975027617304318071295480181888790613325870037967799862029018368621403716473177694296316353812373429695408685897259464293856110097805104172729432106791190405923034097650642407651170597364646611418586554855804204570953715761959294434744416864380006862528550582453034754830979299554490214130617400724274990353578787991948346142430457842294969534809304044352209766646988946235297276947398805940298348291269330970693274842700414188977199891276517957874323972851415347507745232276297396624846934635127461779532950300110927601976643335288006340231567031240568570041489094691501786040144669479352288548764511068431414484543955574828278323866363489374969178335763980758436593201334592113876088060308000195807351343063571966089037059954516108939156778194257320925266516281278829637401443113127276260392956571525780112665765872191219784163088770825042464313403400972972034134545318919545164323367773992261784861599889989832157610159675339274469872900047287532300234760557502512852767724427320207997222596406129913575495409036413323404750846876371311191302454956444501198314227955596426415899265962399810178290529658549403657257517192523200983809175370508472906000066102725031756289863031417721324412955561168272141534569650640761567389919402610931042183101800736956206811208283480583488395537235594545968835008591627309731684184364204464973858191878684605899344560214713236500761309889277712001134225256011502751193202473755790335825557282727249343243830191831618088992748549372165366617635089811503451453604055910329391113035633714065488497128530765294383385186314712198574214380988133283125038920313778159180660090505219581979158652053885052808640973643222002016431724018171628229489159713720202870592786276858668856805810152438129836718342449671862351953843147871190164879506096718960551722556605606752476013469921480362201652820318442145397187597633051249810080746921702464828124580229782832760889781509779851569662819285457604454098298061950699504861875217519333396874983835621193769191970259619753997574732448969078812744572927440839504028973270574948732064973944720353515590910430485467880155327152194731075755015599233523701334963015225935343417682513724565842621971053491558287395167039562944473671940793006550408473415175604822364778665182567390979981758537012336345489667439746159851911323689660031762506780321191706016534051218830900028273035889097496974535631590030231418011262507235118572414389043207043950563087132695469633565365512286033501038223363581818783345090885357229718454406579277754261546899862180072901025777335056813514365586183756196059690871452887814851775025454866443598948573857874529725063702758218230677380474238996907517327504730298728802525807678263847199310872015814852350044969866523847450692663048301670337837490158519404995865197208223187006319440230615451310467065021673228643482969519292861012721496652158485112186424925856188329156859981350255306643455666559426585490087751691438743030054921407753282116523624675928455724293911148352633015298710841967823970510443004409561156210376953964424352931314019620865314098187806219752534862874762933234504701212290886045416563825361370625/1889155348758421094827212101089723569512229405642690434310893596028610451628946892042225380076433536153775757602032356902505366841722618571664321329519600562537643573016820227003146952776615543431643236986503187499525085162803940916128957653605031471794108209304533380070482811767923769709088908220441847095481454384182769345848671086914876298294917478240522914229739108244286493235507075478510792553297501433607728021087976230999038417224139538455734951306493019310187916916995468706803777583711005721716331254565818904822695540214092956074249955493275290111296482147605555270544103454369325371334903938134667236259289401285956856585844931857165278838047049024780583379010653786137424233589039192759597193064846215732429529291590088096954049169762644134779246973976815703524687111898531474849620370142855521856825497109047723187017430535466701224650194582003319508243371927697436314875477328508629329492420827175788104650969460830505939994015297229011317057021903522621203261607163982286413720249157057276449684875077685689687139808621650008651430612716642475449930973380757286792885242588979050385872870758628238868633057483827984582372436553587093926465322755914578797541815340152877363802582042990947296509478108180385375099412237463389472549250167187232787858160287117534257565290796809631857133037896251571180287776819904773287328015381862508262140470599302396457123240495679647062776069241615636441930083685049049335510829191143840615067393876007618513465570961019577694993874345372191381281116616775134446637386685446711540341639950993040928488888931753249598610947325917994909526096849080156754615077136506493545092128389670104335615472513103189073859905408848067415014350024375533628830172169941234571212395312321263131213424738605832387715895514107719558358185757898571231908979505002119999236601188470185180077350997793513719917854381955813443615941262851453792392852022314150541614294737177511018893996622090909002321438537674089659126451791262372242386626855024189431895602310408571280274365890562858411818719945155225497289288545362230817750206072138427251231418200815771812880564513609553373974869386640877836366089441726534421985670807695609813965516092358038901248369393384214750550148607392794544063848942579825246757778808222272600782170261502255154991056177803919497533030327143556932314107657456474507444102755486846693075634417772420853485617692235109689441462346099068874849450475999083384477998292655818761947637717548659618425753093489244615732292189846358556367975429897784183534731440126054840041376846452484062983077543568255784682225926024083329577668449013794391634992680971837701350085042110742933032019616360452540630621899468916567031623324472246367138683340382595226813275584611374378059934881345787250338877043510327527817673444958320340657574767311666694925025824070933961544242533984951952245524231103320502472270898054892043656624892656774274617445204497700800503874563529592425679704036062314413958698593059492550576140481062310447362725263688615613381398200083915908687423301990091116179613482935232879488851246662993618769597672913585140069607555163097006489134585197359656656578966987921091545256584497122097223471988992183095078089281396647033506475749317737677712536101732095832541307024015650361691987656823598907129022764530929275341059235985333993402737686903834726631458346150037797872193178152090449193726755477587025951126594935836018824080946161509929865877647948472769011546651844534957915471099457881996615232149820907560538167193239847677725894776014021926484611102762002289319921914446072424163338406680241070515559036004304180925585314220811164055434720686259268279366088680758665157558025891762621214944948681018375323810838467134659005775469064125390878841213580647931467539263944909971466362607413698878656488627311014437839508112347001201193520408106896855040943715107431577783348340493160953338589692752708033774957610485169307462826813707501121152151961424777477722571713327964074522322317515747059187908358609779295187285173642548810723650771377687743255775240572260004598559218941561551149736940554211614910495036837430043195266405807568836394835576863093011895079034815382446116814175955024435113420715355100932978725674630644236479257065901102888107567861630937235724726442354436021502764038420020943090591244251300452315807462718115446167038681255840844852300920405604018934053606082791925637708456031593788588335209769084765942690396549795683617049892390967848045524482816351719564541149087592844316316243056338988421521879829860501949692473690867859801390237686631581944519362460896233067631513573504515685762965914431338968685074529648048465207946471999234579835957913218026465509991031168694287503865655956423095168007078675532257650198426443648491307342379662555851455460779326854426672338715988515239331143589306855182561747820236619239285654820824202419868124310941233087487291315484911674386796688206186704683018551814604600047653115816257358525149536852434958365819466289229219632678957273378056793099419196671148431752461165143726174069080857894497753818379439902370622363555112*t^75 - 67598786416874944236358206328430253765079615196795681274837126146856346493757706913718389083844613711917300316581028564887542376014972580407002051591998936641541678093107447755613910240970827516567905114390176985816881674968687678523236290577834623610763458858859769231449963059260164142267453194647618174169567939918085458258818776143560141556049481368354989580743246015008912773240662747686195409139414856008018835926974421580188724926091682043059615778209586761244250606092815617560370305983422325487074743652876244271498025411857885340844492715067380125071059945527503332826266299174007643719745911280744806361844267778072350721865282573778489064627034440150693106390414290527688952347382885131352403408484656323923648179898324074947221654460693420299304545976631445220849820524680301113020621302836091125574608317434304964569267282431230660510575892662075598243028841180011926356807833096431808673608103703876466230391998322700003971671897284294750479728767728042137933124818184501829470271801125592909727092691430455581391254842610080406881406860935202133479672441521815506436445168167168568112071422669711400145696541864347221820074971499057636352914421258965366666186490984839568468798032895149485299971244404921526354546422421809511893461753632214732554923932737293343934353156043735917645229361918507853374086258339099352242614129454015401324382869220049649808788262249501105835462019084164788358743189004590861477084571005334708266126092298476248501180100348095206253068234803461143936789017388414978085269130684853776304126668745529130356780258510677951951830670580457533546131766072647014762658544462533404362816848079147660605332262665389743427674511723608002628091911154637016050056224875951453724380166669751542573661935315386416767938586285628605231734037534653724579094961479101537076480003465462535243915760159304551461127098511177221187634849404051890878524783696262314650135060108479868269524865873900006352595072217728151748865339743016356881665252322707622885983082440586327129577357565165076174490089342980128084050664333484010221276913758320156390276672961857334901305159330560097770606404303578363830562274892346522891092395837013122941245109779560147659892181888897858462908747218938435742733130336371538064346716550810648786581474485371582337261018825989803634142248027183436768592372547412321434120180305937938772852991398772390096277777554189595808078299115840974456453615941532971439711566429621433358582893647356683492320074074207035766893764968130774158666933440317235444986697849004253610207846965021542097881884084875868153567479207224102766373108665397647435154657734743788414738220270620610884952283822527048610131129190239919040386511875298982625384554756077248024820976062567869148350522750478799282023411985282387978524615621024510078480267305158123570849302517793749384735238686552469593270516110186452783949483087718837297970642697620902575794875052279961484400845759485890850431059267792061210206298977024564748248067913342642863412107920262723543896575957076054727071529807790317290007645965970071964779103425227237141229275814412213735228344866939518615594210030215001629895547293871272850502685014678226838924930360788278920657621665242572971966855021830508167076780643621000168923756901970256651604805877271444775314103984796235098027198829466940346061438121495863340309481556765256412030209743741881215413882199181604820859870399363123942882440557989194999306512780764591030460010051538289654169119960781899397148900528951814736881785229490354617343975754705744223741724723125900121972163222732376404397237678191987856275366654791060263060653497230509414872003241404502394382017785132340065769986167852572824329310018238845521663571891337905445919847215734537060875054894753683713165542807559429401502347607496638970882673487026451706026857255965538204324008945947552586315054325419179214595930456116177689994153500623158592721738030773332860171112694458849323022109827962796488136969011388596371802259451133149772551944727042866070226078853284445031250044064676956697911792540882761926691948063452941178959555728437997123990619120002808080625673286296620742072784259706558251910388096764232891875374734301578040589942353676885526727990917462569862851908452618405571082639327863614289198225629329790579817881826851138868208998053398859489023475810295459519132170535873016740241264925073580373073555585792563059753461751934760941528248854606731566248620077573001887587231409145583536113093432489531689322863813380634573417215742784079003363984682402950754640664877620433031541261947648237180028456284227785450921994008699468838437012038214810993358400475327625917910721484659446742570138773642593068926321832063252333540598901290319730498417819311759557447703326008201623054503190248162192302593855784125159828127515546674176717933420369720853365903970240188851681350597229375985242316239563505291636633285213769097625025656004322642320098665025995513461495551213215915111933031120929036146360037917589268142361205559048031675659991245324454094982403888182775296226894786275698691430375167341249976127810007237094434158657987926625269409665695560007518766530886143662086518163015625/699428118755431727074125176264244194562099002459344847949238650880640670725267268434737275111600716828498984673096022548132309086161650711464021225294187546293092770461614301000794873297525191940630594959830872824703844932544961464690469327510193066195523217069431092214173569703044712961528659096794463937608831686109873878507468007002916067491639199644769683165397670582853200013145899843950682174490004233101713447274334035912268943807530373363841151909105153391406115111808762942170965414184008042101566551116556425332356734622026270297760072378110066683190108162756592103126287839455507357028842627965445107833872418099206537055107342412871262065178470575631463672347520838999416598885242203909513955225785344588089422173857863049594242565628524300177433163264278305636685343168652897019481810493467427566392261054812189258429259731753684274213326390967537766843158803294126736347825741765505120137882572075449131673813202825066990001486596530548432823777083866205554706259594217803189085616126270742854381664227206845496904779200907074658063906966546640299863374076548421618987501884109237462374257963209270221633860601195107213022005388221804489620630416851010291574163398797807243170152552014419584046456167412212282524773134936464077211866037462877744486545830106454741786483079159434230704567899389696845719280570123944201158095291322661333632162384043834304747589965079469478998914935807344110303622245482802419663394739409048728273748195485975014241233232513727395406839816872340385516888788143330043183038387799597016046516087002236552569007379397722916923712449432800781016696352861961034659413971309327488001528467112219302338197894521728646375381491613501449468474648047217189496546527190386734991630993084510600227110232730778373830394488747767330010435304664409934064783230285864494348982298582075224019752313140878830032526613089897609631966406090875154532710856095575913222619302916516482374674795294671974202679947306216090013495665036050441461172475018211563086117108629608026758373154595652873683346888247029062306289724310340917345503914157137079315593558243528994032049060943929423907763564102509380365083095789164910028015848832139879291194406648663051184142685443989170881210147128024636824823747715596166885516034143751425687586176046743855975955637839288966135886829745855954207370476659190857994854778040298664596680643381125825059466009713109844295247073713094733376323760088516617726026765144694099203123923564849914263514658826080938812399922194134970887810229506769412637812454693096941888699313755084806731979838418458269041920002230315930980254886713733577058494143269839948667191796412714895606079087878731040588901110503116092940252989438077144442311492181634663759080186823907581658620837225393280392031485934960210224980912609522525234200210037640390568317594991089952441407824503869660216780537246694003136716363589371360109820397133200397859105962420474194929239009081670650010997421718739138822176450595887652934520726050466659519705762194970608434431025577162498588457349866749765338620319487313172709682060963714779255682218775855290658869883436911146423226429173402316422280254345768638113756602923777155580700477227761234756789811698129223808395316296829943618117771837132851736877831919900170933723678942465348807487139774501767990025633463655680637814767457917336775808347334334616020804582803439633170576362635167355035589261360916704488737854928363543082516715271556004817307164696236563463706441857786744396605757060684028336974155216530054693037680864132516284565384213995664316890749517242659816119365672062595525938184377750529776225588382381030749883273115978996030864897697430087063146251718534846803015530796378517335731521091127233989550340268095294660807557786245069036482511641951118647301964981006619273042809074792461251206261513143724988345208480894800089205373975354156898685057568737857585557087283490571556815109398433656965133955463717556887135120853305249064262019003318798416261502227229566526437748467152645385888624080914035810311281517100238154674283810536839910610595683658478767025894318478939248609787796160697221498113960595644722264189878968164344716414222651775681900842634218598709152430712736369114670742180912342272957077342133612775848893606418821075426302241553506665221783939289501329356254813513680975863555245507384734186849780022526787227293745132920745669606102477573357167144032430132761323661521319794869563271584522652209200256346156182171612174311866612204569103697738927921627635341110325220852232443487783024691771081402391633243331242736609383383695838910119610378198287117554863296173977945701210175888385652739157796351896334407471246189527292864296745646438788853864310946188802822323275826389735480287911957951293464824623229314943560107906501584349076055783909187704004161174062787599724243821454209639622080446373499009330773738661351699827133464380346347616317803330873086333470819333043989116845630378791490654334885283056961286545118778032687608004306804501026796762974120481005801980167253780512826259227719022901849129120258563287635087235232712*t^73 + 52957365601179302507849242424399331101579854319937164329387050430489506651327316795915987769807861743166212657656720748409914151159345957333796295205342214296676297933898131906319762314938074016433187957406390229165987175533709492089445141667607084302868103593459278969903145266581219581094234795037193798075883941782675785305929185680729060230167362682023116913169523241500398843489408615881512913737866153290009787808999744934728675205347281646186824436013904934295434352382180304713222417994959727279778049709777841198232140276690937067311734770236487395386155958041627480524414887765362314050214827850579013426955705954925032760615408113243047887198411104629210698461521532529669534469107113187648339091890668867497612168425719738646778671987790083960572859624203146147445564040363022184930853523498239157481526044921226558432366033774078838945269914276062278192812608497073207727445283649505507268970812277218877931249402404515013035952608266881781664937156730164235263492709880044488453351822804131704767647735836331571554953934623482129776332386680549252913089285665373701092867534654616492255867406630974102724730844897394285489294491905450409622341179411782746432275471439391190219469355215146554745547525481943857048586389744397423626419834953941655577448802464412528314153772816341178949855802944832728595702827609747705129999664230634355328974931986489022467227699224991630334338543739102732088526966782461699907607304936684739279056744007649274241265088932089291963608252779544461912181661178001767248649766725812638471985576747239714368797989969129030713579671256445968304809253043406185206957336133395764463043514666402306225896447797079364681986075152255063662284547787715968171913236561672669460947070901719751487353709482710448282137040367437466076417624514752899501312479902817437125502988895775888420752669744815595500470753063905803209592269758502396002986230335253223798302778496155679122809528890427119179016525722873892571864685215205742867362546814165535458025707313766195897355808291985703532450649925947153658119380819592187341273659680521142548639914228194439397508579638600698616241450548220653807509146028725222542903637204754491784765031635276140101565717571433526576026587385978663483336074527573728991436953276554420087860543631340814291178896526046803560000222915549562719259319964111147924700357346995573795868476877026864328179902986850436937842605205297622947256198187163188751788292593143710751874882092478311452497725205694051675872656093203073745642622710012636971229343479999599374190213319409725304176648441042324471698384744132511123106335445665546051201710602884485631251933513235724412091986345288498200045724449572191451928306356464555838389296192671958456673629040450251566529481111963405330049285307823277252288817884093946978414990895810677972871194312785052726001294192252040772180517560702898652592304955475184930202658664080484856428608537520739133370905615273048915542824020991758618712054540113390901117999211143795068639660247378573383439087307588623715094549310912951331776727389647597014329254886720385072403848384137217397008834296553878429779285984974081926976566687060694464318719975274254072788860462033067764121554328485362160331860651199738322166508000417793737354070478506778905647445660632294614158114838201900395989837946192326604829347039161843967965478028295878856710487337811407318973914432407916271854643639252760568556886010777891409097592111436874886709551350892907862484871238495547262247677617561623967725261939929016399795445895464735628022514941987670107474471803708644215448275688824660314394832795390595317966429624932625796017674761317176447715613400212913905076359644121614593432685765370654459129472701402501099419565605519979723415165912168515838371549689277049219867640638788022157513329108618759680662646976282331749918264978741786105393769507860278003365922560115132760115608610273290553497952359630076942196459779023401031747902007468155859654189486568063564680283587184681841789192225638596991939600804948174162191612279486699733665477192094396341715011045622407410010068490863002453048394413100599119164623504635921758885730629588662635731297361686690776021963001907553476712468437413781459261166191494488378170155378911441303482032442513294251750685108913860720515333207346711207722743166738745807931948216693860722323168007486863382583827869606340490613621712339412989109107900762676525041640318421507342155527765099004583158885794737757318792609802636506499325205268502122837325156333113924084935385986581637881975790209572176972727646901711066254826380991856119224761920009933194672531977261739333129871339045356414205272684036820370714325097977133789255741382789930501175856497296007160548955468562252907655614216557660036011245331898328942864213209941483882797138247049499530825611607717372262188716639009233099580034111745680657450197591897443306907703001609531454434055317818746524655780506563123914518219426251886845682623006957094602947857555644764386182199492432086334459819291016392969268665446483810081183703066188161436319349227206336013576351073350754938553263041859902455821190935872706216460229652699109764791949631127640625/9851100264161010240480636285411890064254915527596406309144206350431558742609398146968130635374657983499985699621070740114539564593826066358648186271749120370325250288191750718321054553486270309022966126194801025700054153979506499502682666584650606566134129817879311157946106615535841027627164212630907942783222981494505265894471380380322761513966749290771403988245037613843002817086561969633108199640704284973263569679920197688905196391655357371321706364916973991428255142419841731579872752312450817494388261283331780638483897670732764370390986934902958685678733917785304114128539265344443765591955529971344297293434822790129669535987427357927764254439133388389175544680950997732386149280073833857880478242616694994198442565828983986614003416417303159157428636102313778952629371030544407000274391697091090529104116352884678721949707883545826539073427132267148419251312095821044038540110221715007114368139191155992241291180467645423478732415304176486597645405311040369092319806473157997228015290367975644265554671327143758387280349002829677107860055027697840004223427803895048191816725378649425879751750112157877045375124797199931087507352188566504288586206062209169159036255822518278975255917641577667881465443044611439609613024973731499494045237549823420813302627406057837390729387085621963862404289688723798547122806768593294988748705567483417765262424822310476539503487182606753091253505844166300621271882003457504259431878799146606320116531664725154577665369482148080667540941405871441413880519560396384930185676597011261929803472057563411782430549399709827083336953696470884518042488681026224803305062168609990528000021527705805905666735181612982093610920866079063400696739079549960805485866852495639249788614521029359304228550848348320822166625274489405173662118807107949435691053284933603725272520877444817960901686652297758856761021501592815459290591076142125002176517054311205294552431257787556570174291194299924957383136337286003043521316840352620428752974260211524106522339677586332507419132016261910603854695026595028578342342108793103393202049350903621649004444979693570830901859845928787738364898078367640977188240606982945984648281913363832956046354850797868493678649896978084354519453664044056685025701742925571776998387549776672555291374453183756955717971206166750548818815307461209238791653105305059026168941616592116882599953248498325715845907971967790279497116155967790066667272165635049529827127137537249212664832731317814787524838234631353252659329576368931478463208594781785484685039612037930942843502807235987109953971547019978285479463662003243886351834575869207515169837945679856900685453405583277674586001113913784944233646494514128395675214830837156016118905795664530065686747608265125458896600293482047792681577908252605073383450435388866514439918312817431554796736867535085773978047997528223516341081416017559070466714314980131990987462259114552118279705717780570059083510408578615079577619681996038579420030654233744896520204517268316431824221207918239022654006070782776936599837427462911968525896060837849481305770169872728377172615242517969792826181265963900156991876428579907074879187045835855896311461360604560241627897189820109313165588588897156749631104159384462393572086165800522997911787011717181692548362305337217821814189959715133827718169375119206418037152320668421370940504342920201896000293022293006192016486991023030526127261820582548122598432927534202303423697418524951493025595875559101923429066287913489954146431067000854704624464424721359578235113206772734260792740357524140784004463249993200600842480554446085388669379411047573951123608811103977197616195539057971535155364294333766620944551355658007533053563599025301105877968049592832777943514793524902750629025458560369648859668767769604945333060591056070515764409053648940738890862060021311883450540073358885842254777540478526114885896972641813209261768409680049162979673452245048361365706112048784754322354015786666271113581155197229842231214950735594782627132926034748628808251952451843859659300158894607045607812313856486434364938177403995189841789097103077168158431123771776911228471804421980220348200904082802368511897414284826081347632406234284768995903555362151216466403813270153694961590944751297656517969702726850969310921497214669767699510165970975908469427552884697375788392444440077568799073054222253838405453905545706097475291121212710951737424889352569438489596107908750983026331877064570741580411271216143044819318481328336149467669987376024491942558135709029722890434538485119546239784391141991582980749906073841360695540615434350846755075749271649543026243608084196418326903885751910601959968962702765273344665439289116800905587966851250547237525506284349335525679941216756837750533971238750612180628496187534416339547978895554212338813857875883154988185550180107038369631288087459712987048540471817032827799136075376053903288230709103487553771877899620934274236892014704072068248315194246347244153313845872694176691813775108276169074743725366574602295410147619800027889679630711448257172221394688758438438313500891375142073735672*t^71 - 384625019214897749399504274216401049037531449340677849693666285161802570865125498047301165231231350346048815823665224493061130344260813493338455009800303883851129356217128391565939998528697554268088902858328894857310164507539910738623059434567886745450622797417827576473418539999651931972209904307712743599067021903457616633061485906667897112557253836100198907429125395247803771375360937623751544563782989298505877984855645945268178883138225923766804654520456932546534379325234138876540251717230851910515072385488931821864561478684127668252201122465212704107609076894930752086559648400660556464682889307672093334033248783910751371794508400948430390969718699911413479817566133537733251902401305285444005680136690359804497222272648508822626395442653255205585643778056610470100762641257078458480081100771756908052733146040100424450017695745118304849332149079160794623731153045907520959177094317449849686441501254339268406916577422201184870895978740651861184234544836262111445130692399673209836433148458546287640124213569265159810546907513795368318948634922863290677648516527301530387141111118408885216622418161582562408554551008400066384913997779422849107713811358051105508939643300805769920761051061674097409125924461225387156868452806626057373816802488772255244377464137709024454200641680264107111833988847798668397425406379384623782392967504729434088862154666971005369991994186866021886888349617087498161851721398869058183010734944166480647967587286227707347326605055837464128401753129059551391329944345440054159166972606333274578952508206950090274142718390342515498668336631981289780434358494607524414951446395103772708283136210535593764864360868844577760675307319315873976928506436734645281344393248942189215834195100819618714266403012248606066900120903203711709831383106423168683562846483508163594897336376608989193764472419399202566529792800093135789920917891294466722374458825175787754098783389202717160540529229410088731059513941024654281867368733179750025785708658251683399897973949362576944375616457521908932228865518749304989603911782843578722868892224454469662583083108701481118259765961759293425110582573907681237959410158456727762813809453070010488594808645021048094840210169746886614491088980866959581600557911889153694788096234283958157134585717901773498495123921812978549743261757738449528423914185877059166083166920166996256050917517293818360758359728967791099230967579491961845019762639986837876126481961625392019588592816023445541329918085419010046262082704374705650021785933130306006903686128331113840485233576060964541482656949010923866527965076081139219965813454702919374042129633992523248547560893881884139090957936631403765053107951099338488804388026168390020562003037102226718148608899422085242845764022693131768502672482135542384841250983033486695230559656661749262990600089791671465314212282623284759657674794136303574620897369972637750547984312221775626691282188373760681485583709155700846304905648901551474968700409097261097125297352673364398241752755417842377220224107755248756638333475960801460533585285462785656730310675326787688108407921942194480550876835964231262936265642746522224453943296248453356136349832229115443139660391081256705695042609540746791398599017149783871979422412146923377930676391238540532080517452560397482670273539228867701477148135547298037708928149609956678782207324220446761493825539926641440854922956104945029769045292629924766973760016430808151059763281299192152284665108830089003633615037563688941423995717993508466096249832104822380948071592715332184860871022278848902375887377404528582618440214544948937488783235755599286400421287039766258951196258960336337098257101827416078114095983245924230430262127291940229316754596073129148961017560992675771408994320643062329563991299707552402007850080154907343231246046164862094702140279557507024067673996893405147914769657837227327531091387718963832180254240881772676258174067353082282295042711665451470080830196269361017169892604981356674522513860045778698156288095101692765496979355877353190200037326976729149081107890176501032936667787749581185055570092842102192785193455139829909887056472185031313250797131070364119590278570124681154907058185957874780594982844399598162560766012109427113806172829636682092780962161077525060354298882892786789962614556060856517206448611449279830849317041025433907022868274420639402275296248544186864670033363210285234350664612773198505576265264183036456138675371154721551397387764858725913149116831035525697630117439614195884395969296139655824182965528332890179048040782359429364469349212604678280573459523728520333873010971290468785606632716171946826537902588866731744587884903747516978176621480605597998827841062387789033281727567926084096328655692456561992237377679452137707116834671397086022598994627999917065307876890528368769181258678493293641927977327664320147326158656776394295497629004671373576906255828312500539214961682748909538198170344592958025449431006882311320269121982984859425456511215933511226743283949755981106161450504716056317983492252544061642748005991106896157377869670635801726945362663705317909428911599588534442002033747655735385030725939392247140279404408844421875/1407300037737287177211519469344555723464987932513772329877743764347365534658485449566875805053522569071426528517295820016362794941975152336949740895964160052903607184027392959760150650498038615574709446599257289385722021997072357071811809512092943795162018545411330165420872373647977289661023458947272563254746140213500752270638768625760394501995249898681629141177862516263286116726651709947586885662957754996180509954274313955557885198807908195903100909273853427346893591774263104511410393187492973927769751611904540091211985381533252052912998133557565526525533416826472016304077037906349109370279361424477756756204974684304238505141061051132537750634161912627025077811564428247483735611439119122554354034659527856314063223689854855230571916631043308451061233728901968421804195861506343857182055956727298647014873764697811245992815411935118077010489590323878345607330299403006291220015745959286730624019884450856034470168638235060496961773614882355228235057901577195584617115210451142461145041481139377752222095903877679769611478428975668158265722146813977143460489686270721170259532196949917982821678587451125292196446399599990155358193169795214898369458008887024165576607974645468425036559663082523983066491863515919944230432139104499927720748221403345830471803915151119627247055297945994837486327098389114078160400966941899284106957938211916823608917831758639505643355311800964727321929406309471517324554571922500608490268399878086617159504523532164939666481354592582952505848772267348773411502794342340704312239513858751704257638865366201683204364199958546726190993385210126359720355525860889257615008881229998646857145932529400843666676454516140299087274409439866200099534154221422972212266693213662749969802074432765614889792978335474403166660753498486453380302686729707062241579040704800532181788696777831137271669521756822693823003071656116494184370153734589286025216722044457899221775893969650938596327313471417851054733762469429006217330977193231489821853465744503443788905668226618929631304573751701514836385003799289796906048872684729056171721335843374521286349282813367261557408549418398248337842582623948711026891515283277997806897416194833279435193550113981213382664270996869193502779094863436669289385963275081682428341078539524650755910636169108136531138743738107221259830758208744176970236157900722718024134516656016697514279035499760816549415424566827182785302307995398580952467452233578504261018162505321316094976104473973541074976890661621893237047082338418782637601227825969354955005658862561563263357543890855301421995935288568326497066237429034840907404939409886787881405420811408128669350486511896810655143016273397849176235213502018342239316404405308002302700827952075723669535372609303636985228613354578256097368272607515010483350062198409502062845473259633079256676695362155110568292571075460502334440202288222724352387759282875998712494608444936016897100816825795722726215772654087868511088525999434082774290093461963556645743502466902347403460172559748431807715152968968133799976775351844566932270865833978497329395738553246911024659320359709970403740180851985736713125204082843867839883863690836556615923051514937177375413884260015616166512655556736678518729165626351770510298023685788999701683858816740241792623186476745403116312851387876261102595625017029488291021760095488767277214906131457413714327574613286598859498141574718646589608831511792588942633275362028900489099631217850213289370839365585989061295183987641422020918723857264957803494917817337082605016172396104894398962908217734397714923321427600085834640079206583626952768487292510564446229830157711028230885077008281647879337756333395231563507336522572504721937657003614443696852578513261825420502113360700392947003636937195664122809823967086420761865798722295787966344150521277248412980294288758840492934296194126548893539648639789444983699567520259029894538344240007023282810493177864051623672301721254964903193430826666610159083022171032834604459278676513540375304703719249804115464564635977694237042879842086720801116044836640919194991168200570741405969871014725309736918731967396701604067400631711460049742986297543195501699630612118011621090343747754966999414793623164459495200544752879099280227277821613950931138528960978709901560213887809966814215737995853701209918221840671053684056063491439652685581864888893405486493415077958013925041588744672993105346412764652776927085158272678711860904553866367248797201610173734720688474068761190878495381426768003498848936876529861388984347791212159935177112055877427368997249986581977337242220087919192978107867964181664220432320515440599488332414840821701514565709851814680753334952205612730971557941138121607221033932215183478476503668563030965262535790567319821516025804070883933488048506854127936316048401979696554736426883650025729576909947326869637101855292648638831004689685590867910864843326890101300498221967411128517276324890984573529153152606902170606621034879044835124670596670259110729753738439249103623796371756487163945685718269954232958778322453174484955536919776901928698767877439105096*t^69 + 125029639057174293861002323069638279692350227372331943364045244200056743050266820969220428066511250898791924962544718272284654862819846702223054150771245805272651014943806026162383077938550945477601967478632476045612922457720740315761498537995608699114033805663606967691127832821316234378235645963994228288724603952243009253374699641071445034641658709763175241554551531290707425755685539956094971307052475177324663754399321798620628461185903569515743708943476828618263643029156004346856400375424386004380975214740854203317527323064369715946493545525941788688521214739471871334272772983206438203049603266210986373608858557118181197146367006597323315114997021435837208714749236668044817372247202432042792227707808342250013089498092169030100657092410884717766647237579672126912878047715972410407681779291980961989338919039274714596572139524241870872522875025947813246772834501099830569690397152582331022408822654660512322738793570566873709535021653673432378484576569731026483940490798587491317795771382862625589981754303009757275367235773180140125950466995680695112393885050114666778302359082926885023818484667811132204684838952803258300943873189827761174982130332550448734458699161551646903774507801231447283595064316769880779313665381669833783356251641940693100125089479631047897191062508219413279654145537939345893172926301115149232479455552357300080787028956677415141316912644478525678233521353501907229712280756574203069960979317857781230358484941139977071521311205372735338648963788021624305255023856276168998039864159878758766850628608159243537773844778463309767222204994818339454101548934288815768745513355066160990103578586332481780979445089469441587873027063370421454307437877998565421009336689231896766405571938664535182663485487750796528080592370555749908725201666880535658705014336074664581562413936043554194039345614751528641549779799101451087494126404736661337450325786293292966385361479365460154866002780591395825734307348469122260778648163953057223741660087318161283124707494723301599087927106765090685140728065452187140407528014618508302653545727717463438888550026080334334781789427985173828612620805027537142558109120510122096187167050495323486267671563055443402447828526810090809761426876425959521548222522764587200215650534462151639519061549062926748822736205897759930732512328545538866652054927212742335198254316176333466016865915091207613158567449590083442259797369222524366909439558112567574121859949286697751344267967953442772262013379576159314542393532023851947187184204327417904743456843794362669221971479469369555050417771215115521224504791347427377588013893013563445978539028139141604883532048009306256665602042895435774272921909589453967013024772331686649049115140472109560049158438562566677181168550631310160356445469570475515022815913537457168490845351635506908114383706804227114731354664511330542443232720924944743844787008989247727791159268740445183274493382068107012031110636652146127019366460847366857044327266494221830125461320043200577040413204815203066855290653982934206586524730458226382673279082003426933414748969027558883030449949414120922855824274702573238341243627192485094808653281385059140102757900534357563293540039956571795338451261193600867590920266942568208251560282491777140118229049694293613312508324769191940406732518157757161545932454782423086339284304441252622548998997781314915997184664501307884759557988188460423209167019565018716173769972545831985221560763010863534574869078868430126987782046453379143645335907896934804027171908830651593461169559429138019770650793569742668087045477683406914287659547614310538007006598452764700224064423527412600003853900500430889866562571874434701326995499579531614088827046229016114789452752787071460230450740185804928500181939058287448835818633782638387542569869184727223107418666318606254855451240420930272082695243298381996567110498298713746465753567897251809998348210987105568254150764368585339982730836851320532445942489928971651881587254352965097735823633086657543318085547236766419207786837377274855169864318948141115567012234017598444530292570801919125915232221235938904681365791739741014208792548495486811856840189216837381163008535877559768992112211191855638471791742930472209676748725772441573725445088504138707081119735738408224251811424208426399716835896485832237709242856874866533898617337765587766084490707104743615875693461932242947095833615253575169946315534333984551488221902748771419199454618587210629019398697415229681930479280867133667998399663298600942596853166280257181656487775543985234572205196740629601106447804738139815748526158364286188970186638924396369660220659477301907415442890934269991115456761505341107912207190941579202949529819005653758678349875460948602605681027359720503801700119311454392120291195940899968065419056386324044533008719429206899098592009669630527930385318892261525153556376536771290110226208974486388948935931625804997887279172521144788263578392644777956665979726722320788135948752353327687868707104461825943261995244116144459166378162404119028609156117173723406914435500065301703105862139183887161895705620285101116945394418439860496509162942958455841205387852984054018435892759491414453125/9851100264161010240480636285411890064254915527596406309144206350431558742609398146968130635374657983499985699621070740114539564593826066358648186271749120370325250288191750718321054553486270309022966126194801025700054153979506499502682666584650606566134129817879311157946106615535841027627164212630907942783222981494505265894471380380322761513966749290771403988245037613843002817086561969633108199640704284973263569679920197688905196391655357371321706364916973991428255142419841731579872752312450817494388261283331780638483897670732764370390986934902958685678733917785304114128539265344443765591955529971344297293434822790129669535987427357927764254439133388389175544680950997732386149280073833857880478242616694994198442565828983986614003416417303159157428636102313778952629371030544407000274391697091090529104116352884678721949707883545826539073427132267148419251312095821044038540110221715007114368139191155992241291180467645423478732415304176486597645405311040369092319806473157997228015290367975644265554671327143758387280349002829677107860055027697840004223427803895048191816725378649425879751750112157877045375124797199931087507352188566504288586206062209169159036255822518278975255917641577667881465443044611439609613024973731499494045237549823420813302627406057837390729387085621963862404289688723798547122806768593294988748705567483417765262424822310476539503487182606753091253505844166300621271882003457504259431878799146606320116531664725154577665369482148080667540941405871441413880519560396384930185676597011261929803472057563411782430549399709827083336953696470884518042488681026224803305062168609990528000021527705805905666735181612982093610920866079063400696739079549960805485866852495639249788614521029359304228550848348320822166625274489405173662118807107949435691053284933603725272520877444817960901686652297758856761021501592815459290591076142125002176517054311205294552431257787556570174291194299924957383136337286003043521316840352620428752974260211524106522339677586332507419132016261910603854695026595028578342342108793103393202049350903621649004444979693570830901859845928787738364898078367640977188240606982945984648281913363832956046354850797868493678649896978084354519453664044056685025701742925571776998387549776672555291374453183756955717971206166750548818815307461209238791653105305059026168941616592116882599953248498325715845907971967790279497116155967790066667272165635049529827127137537249212664832731317814787524838234631353252659329576368931478463208594781785484685039612037930942843502807235987109953971547019978285479463662003243886351834575869207515169837945679856900685453405583277674586001113913784944233646494514128395675214830837156016118905795664530065686747608265125458896600293482047792681577908252605073383450435388866514439918312817431554796736867535085773978047997528223516341081416017559070466714314980131990987462259114552118279705717780570059083510408578615079577619681996038579420030654233744896520204517268316431824221207918239022654006070782776936599837427462911968525896060837849481305770169872728377172615242517969792826181265963900156991876428579907074879187045835855896311461360604560241627897189820109313165588588897156749631104159384462393572086165800522997911787011717181692548362305337217821814189959715133827718169375119206418037152320668421370940504342920201896000293022293006192016486991023030526127261820582548122598432927534202303423697418524951493025595875559101923429066287913489954146431067000854704624464424721359578235113206772734260792740357524140784004463249993200600842480554446085388669379411047573951123608811103977197616195539057971535155364294333766620944551355658007533053563599025301105877968049592832777943514793524902750629025458560369648859668767769604945333060591056070515764409053648940738890862060021311883450540073358885842254777540478526114885896972641813209261768409680049162979673452245048361365706112048784754322354015786666271113581155197229842231214950735594782627132926034748628808251952451843859659300158894607045607812313856486434364938177403995189841789097103077168158431123771776911228471804421980220348200904082802368511897414284826081347632406234284768995903555362151216466403813270153694961590944751297656517969702726850969310921497214669767699510165970975908469427552884697375788392444440077568799073054222253838405453905545706097475291121212710951737424889352569438489596107908750983026331877064570741580411271216143044819318481328336149467669987376024491942558135709029722890434538485119546239784391141991582980749906073841360695540615434350846755075749271649543026243608084196418326903885751910601959968962702765273344665439289116800905587966851250547237525506284349335525679941216756837750533971238750612180628496187534416339547978895554212338813857875883154988185550180107038369631288087459712987048540471817032827799136075376053903288230709103487553771877899620934274236892014704072068248315194246347244153313845872694176691813775108276169074743725366574602295410147619800027889679630711448257172221394688758438438313500891375142073735672*t^67 - 5299049422986626546242701710883132633148114654351249148688467065869439907823613448585888249023870434164687297921862526312351520488723468061772148427229393634245686527839732751931446380755916920433058843476156912529218232114765062517516981679444201868630825783260991248765757363612794266363567686480072256133408709063544268009961031454887928863078995762661024842950714019229249398456973603356789115850536064192964828535994551773024175947096703652913791950260793636364625718078672314946859472988533296640504894787227405105814153304899588479606122095045185506491131750943017613970605866220368587642969679961795824906521438497127608561226173293518601358907907742457055101298342833433917115481912133780774751107171226447092057803546071980708137726474777065801727742287979962110427156654880409912994503876798790314389048385675483199643297075258512989532767362204497050564570589884244404205098930472305942826826795252339699227848846976135799230026893982260612869682134265744885390782744712217109686474907122412633892806377133885558363618322114778153286495991077580336852164466453096719574152139361823378656735135940543289944096494203654241326362832184874685564522449861280229452405444241888311043954704011993993808098502939255597111212695311133265391488510428502289064515953021336303843001934531438583398151279868600483513757772950856459034308477212329052112688669127654266892024861592877822254596979694430784777349970705212781330443982582572652987217399825854620157678970110377324485791720340714900385250977955946056813177297442188846545729273910439581787123496582483035082074002330637829948917973408800863819789537602706464327976355304521893814991083222842472165329878380666955175452466156239437255618518070172323740990256337530982242874392066449655957600231876505132783625708706651917159190969134106857464955914384296147171079853148562410008746914169352498988953842479366791764911152244252623195860300696869438043577538835930440017687365539323781637726960931674999169932791693699773209064384160532202586062502218536731437545831075480818315918271698833892544211437928453985454591539654365476776532988697698194357486492362379456813041439811580449793992260395404062070902633356713617614230346780585783619128468197917779482649525901361669732534297643904330362380669982612983528585756326486105343841005676829260529140018518162839083243491212080374938440448795575129239180430851507428747973321677450797336212952857028007256814199038133610831465646746382351227200554270273750312617278436218992653936696632506434318213555044620600178714539128640656679614329799312528213159423639070068161633447577140861255146558273826162316135117576638672009606983383777729974080798252172226761748100945962122105905393438760828042084255380311976664659860399542061034381771338984624260828840199336327263307126335262178656664343753181090097482284364721651501346684480145804560299125347384001444943193736963185939842634578295026369053525325232178203629509601930844513860125771388983277249471905732164540241209803303724912521591631098179704723508146581977034930881243458518725410874853104896080986737474293163448693666606428871761655790309492612797704638495368570440604871748578118089057383352281159875923384818675753312827183338202114174305961275667578769320890523757029369681457448759521207591328394886106131831479930606473780059776144558970751722237241785172916696708742182562621628040670336684829071198535612302644296995070594146370226379304599676712073622842519704474891650469739860247754806323736089989438191163128827136381127750581826048878200954842006802713359215221520278296901696649884586889444792888724272155586080767907956897538260778682411291732242708572319795150183929219917666962069349052516495791975381983941594554610631871552157832451885089862648646871905831269969358268516542452082667490935358203898086055551499112198650679325688762730532292925539860296814605023637888234092158320565508521324421840768372791556875689371845771539916847717917961079125745598993441834322044983428575958871509814944872843636590852343831761248996449432079461906162548235477460771432601666547473751799577536352698521406094811162635496232224208040253422976642283074937936806269198694455234247622559467213313915706473677922600657527271901873807248352782389284283319349072063964201520579012036521121323459957060444304633077658171744945420503744319207808559983903591302366938013538600638689573412240751259713062310447372734215899991045253191385645576138620554860657867854384985687471294128212567031906789241067856420204168221955503335743111235387186166443081225306825984180672328125048590908676269059018139633612361617825838671880497533775261913529375367622874808077526334407167445592032002608794466132405192732587338128691274983501990785234172442764615031128438950922584890272529436192852982384191945824367587141722621543946082945702593359220357816709823091955996379553389395070673707188185101712398585151539016833266472459847223066878518670792072422259788017644352016345101627393888841997847763938867937219010764202191665721433529198491361854572360688534608355159694745210565648088078057136198153534944350295556005322335656440017974573149694344868170466534226400341226890625/9851100264161010240480636285411890064254915527596406309144206350431558742609398146968130635374657983499985699621070740114539564593826066358648186271749120370325250288191750718321054553486270309022966126194801025700054153979506499502682666584650606566134129817879311157946106615535841027627164212630907942783222981494505265894471380380322761513966749290771403988245037613843002817086561969633108199640704284973263569679920197688905196391655357371321706364916973991428255142419841731579872752312450817494388261283331780638483897670732764370390986934902958685678733917785304114128539265344443765591955529971344297293434822790129669535987427357927764254439133388389175544680950997732386149280073833857880478242616694994198442565828983986614003416417303159157428636102313778952629371030544407000274391697091090529104116352884678721949707883545826539073427132267148419251312095821044038540110221715007114368139191155992241291180467645423478732415304176486597645405311040369092319806473157997228015290367975644265554671327143758387280349002829677107860055027697840004223427803895048191816725378649425879751750112157877045375124797199931087507352188566504288586206062209169159036255822518278975255917641577667881465443044611439609613024973731499494045237549823420813302627406057837390729387085621963862404289688723798547122806768593294988748705567483417765262424822310476539503487182606753091253505844166300621271882003457504259431878799146606320116531664725154577665369482148080667540941405871441413880519560396384930185676597011261929803472057563411782430549399709827083336953696470884518042488681026224803305062168609990528000021527705805905666735181612982093610920866079063400696739079549960805485866852495639249788614521029359304228550848348320822166625274489405173662118807107949435691053284933603725272520877444817960901686652297758856761021501592815459290591076142125002176517054311205294552431257787556570174291194299924957383136337286003043521316840352620428752974260211524106522339677586332507419132016261910603854695026595028578342342108793103393202049350903621649004444979693570830901859845928787738364898078367640977188240606982945984648281913363832956046354850797868493678649896978084354519453664044056685025701742925571776998387549776672555291374453183756955717971206166750548818815307461209238791653105305059026168941616592116882599953248498325715845907971967790279497116155967790066667272165635049529827127137537249212664832731317814787524838234631353252659329576368931478463208594781785484685039612037930942843502807235987109953971547019978285479463662003243886351834575869207515169837945679856900685453405583277674586001113913784944233646494514128395675214830837156016118905795664530065686747608265125458896600293482047792681577908252605073383450435388866514439918312817431554796736867535085773978047997528223516341081416017559070466714314980131990987462259114552118279705717780570059083510408578615079577619681996038579420030654233744896520204517268316431824221207918239022654006070782776936599837427462911968525896060837849481305770169872728377172615242517969792826181265963900156991876428579907074879187045835855896311461360604560241627897189820109313165588588897156749631104159384462393572086165800522997911787011717181692548362305337217821814189959715133827718169375119206418037152320668421370940504342920201896000293022293006192016486991023030526127261820582548122598432927534202303423697418524951493025595875559101923429066287913489954146431067000854704624464424721359578235113206772734260792740357524140784004463249993200600842480554446085388669379411047573951123608811103977197616195539057971535155364294333766620944551355658007533053563599025301105877968049592832777943514793524902750629025458560369648859668767769604945333060591056070515764409053648940738890862060021311883450540073358885842254777540478526114885896972641813209261768409680049162979673452245048361365706112048784754322354015786666271113581155197229842231214950735594782627132926034748628808251952451843859659300158894607045607812313856486434364938177403995189841789097103077168158431123771776911228471804421980220348200904082802368511897414284826081347632406234284768995903555362151216466403813270153694961590944751297656517969702726850969310921497214669767699510165970975908469427552884697375788392444440077568799073054222253838405453905545706097475291121212710951737424889352569438489596107908750983026331877064570741580411271216143044819318481328336149467669987376024491942558135709029722890434538485119546239784391141991582980749906073841360695540615434350846755075749271649543026243608084196418326903885751910601959968962702765273344665439289116800905587966851250547237525506284349335525679941216756837750533971238750612180628496187534416339547978895554212338813857875883154988185550180107038369631288087459712987048540471817032827799136075376053903288230709103487553771877899620934274236892014704072068248315194246347244153313845872694176691813775108276169074743725366574602295410147619800027889679630711448257172221394688758438438313500891375142073735672*t^65 + 204768088085970985560962207496074139615846837027638861275444880149543302713983118244263706270969305933587979347887823334652577790544682442147379912676872434371099278371047816995328857796234730656968058754907416123027808192531198752212125139640486897943187269628690231322118340541362134923980462130360381941182941109901578723664970070124006693494267617196144557750484361988524512408862700093590404751517248713578716498063930216564351472854613197706071835837494689552204815019508430567584766556042414420202258127293783809662314609577422562583229439154649036701164619976887497510496287517483165653858763814835254200378788619200919720589569813416839242754125107771920834403509303654752464852676978552994122341692321805923700114284482831181634225039377033735423847759686241703040224801430544537636776983208529844690638180062453893214713103122673711720321110931931373656338665763540140146456482169548925204327070614188173250765679164982641638343806607853394866207401752644281299589860884468619146943166477960943173502818514514498630242904334734909182625565649315242042624890922588550361777603768275219083835542047922941545773770256495903843112398527145069720859648365605229721732896850665908615094694441656989558739316898563016677664744237944477872525230598021159579498185664148916798012822777198911116575148777889257486482894370871962415426891325657007077750752971451907178390004201821150978825500239552923376553941660065702252575887017920324942083315765364368351748775005853026528426811489324814349832635839277663103108432755361134743189424304505762042005719969513800701395710904360041844204756679718043592838340406966893615592430918106778577517473725515310760508634366246089512975763653175169005102723651168731820028988675723616600254389343553115274953963005390710620493963233954982028581425940343784159197208995129853388928201108840752941112979013911191506297169481241662070467519984160677399364173716694921128667413780871940147790939412410282569082952640312339813156612326057564574196612008405947937161656162603062197837385712398894657646386793976536277581614456317449601457023685185016274376821372933928786669484745615642427095432053453848875965422333344426560894877197212678697237145100191694686916833945386156947635314909540486358395334746324878476638906509806170153679961120061128712268099409627427158184915315666068551479951355983591028147302240406171014407385813596892943529617716583567204173213872501025480926877143625392125491104775194702645889072799876685470793843228963697100316799268647335860686046953856728095684542003928906284658701293426953329805954879636577812668073836181705134817531878740608386937781654544985075206932436645075424659867775675686751914453277760242760213568918577141977104931050896960516806406468360968028139224701852567080580175959857931583018665007455766146939236595046155899662480016020789547685151089844675942076473734732851781926999293103761739046359330109545548432623023128403076713991099054883339206700402301378542095950689906004041920719716796292480518576055266057346169814373865551475301169459930359284187627883559361736334094107441733089964448961729134129828414887730011424634503572440749646441764818458909122841149788476271166877576317918266871437248205988257787699205337359486008348496580393180083702771848921044919414976546348086886423588685850848210594039440860943991808485442980754569632954813870897585709037325809125290211644586940938003247469079895180563655847893347370066623248662566586996676847126811668402544443901698505286687106972188881531331794602072640155777989278617673862972558394700307811800688304327994642884629210805442794107306089078255900651309329944850781711662077229254185664650806766254270693832070065691153410743791408163101150810135770751506448581210865813053449853988592919878363412605732610229670279849010367816766349394187313763054176542566339966866273315434738061109508095980792059822090525426921267606959009186727620380919622165500586303805050614178216618262375113936969509652731189509956182035108328696078863511724477537740541755492931860218079744239460565874079453881983843690161772102577121454804888367287667641534523702931738987438935250532808080448236035101929620640480659283988751083438118831516344195004831438387457564747779437069309039342692008395551705674003184595483502946743613884084453152633074230615794191196287398824930847612137551071722278304873018763626399519861890884911679643630692996832151219934905392933733578216047834315465123893053289870710542172984379835304919099592409850551300077216725413855463636381161547917173718330744778336875324013727313488039572202590016485550037430127898469178945029712428473417238294918267339422609786311884288051227733289456792735871813433910177912822944152115703863649732043889096367829111810238147393349563975173527573623270546869626705835061418364368724513558144377186486158902010519379940142095359535281221800841419906431638469737899281453171628500195528114524688158407074243356449210417318564878762723272136072078949926793264285603570830738462204574031808556929908393884554442538519923920415074603158786072931602013261617494070297997459546110991537996727385101642643560834963852475820701370384029628934296875/9851100264161010240480636285411890064254915527596406309144206350431558742609398146968130635374657983499985699621070740114539564593826066358648186271749120370325250288191750718321054553486270309022966126194801025700054153979506499502682666584650606566134129817879311157946106615535841027627164212630907942783222981494505265894471380380322761513966749290771403988245037613843002817086561969633108199640704284973263569679920197688905196391655357371321706364916973991428255142419841731579872752312450817494388261283331780638483897670732764370390986934902958685678733917785304114128539265344443765591955529971344297293434822790129669535987427357927764254439133388389175544680950997732386149280073833857880478242616694994198442565828983986614003416417303159157428636102313778952629371030544407000274391697091090529104116352884678721949707883545826539073427132267148419251312095821044038540110221715007114368139191155992241291180467645423478732415304176486597645405311040369092319806473157997228015290367975644265554671327143758387280349002829677107860055027697840004223427803895048191816725378649425879751750112157877045375124797199931087507352188566504288586206062209169159036255822518278975255917641577667881465443044611439609613024973731499494045237549823420813302627406057837390729387085621963862404289688723798547122806768593294988748705567483417765262424822310476539503487182606753091253505844166300621271882003457504259431878799146606320116531664725154577665369482148080667540941405871441413880519560396384930185676597011261929803472057563411782430549399709827083336953696470884518042488681026224803305062168609990528000021527705805905666735181612982093610920866079063400696739079549960805485866852495639249788614521029359304228550848348320822166625274489405173662118807107949435691053284933603725272520877444817960901686652297758856761021501592815459290591076142125002176517054311205294552431257787556570174291194299924957383136337286003043521316840352620428752974260211524106522339677586332507419132016261910603854695026595028578342342108793103393202049350903621649004444979693570830901859845928787738364898078367640977188240606982945984648281913363832956046354850797868493678649896978084354519453664044056685025701742925571776998387549776672555291374453183756955717971206166750548818815307461209238791653105305059026168941616592116882599953248498325715845907971967790279497116155967790066667272165635049529827127137537249212664832731317814787524838234631353252659329576368931478463208594781785484685039612037930942843502807235987109953971547019978285479463662003243886351834575869207515169837945679856900685453405583277674586001113913784944233646494514128395675214830837156016118905795664530065686747608265125458896600293482047792681577908252605073383450435388866514439918312817431554796736867535085773978047997528223516341081416017559070466714314980131990987462259114552118279705717780570059083510408578615079577619681996038579420030654233744896520204517268316431824221207918239022654006070782776936599837427462911968525896060837849481305770169872728377172615242517969792826181265963900156991876428579907074879187045835855896311461360604560241627897189820109313165588588897156749631104159384462393572086165800522997911787011717181692548362305337217821814189959715133827718169375119206418037152320668421370940504342920201896000293022293006192016486991023030526127261820582548122598432927534202303423697418524951493025595875559101923429066287913489954146431067000854704624464424721359578235113206772734260792740357524140784004463249993200600842480554446085388669379411047573951123608811103977197616195539057971535155364294333766620944551355658007533053563599025301105877968049592832777943514793524902750629025458560369648859668767769604945333060591056070515764409053648940738890862060021311883450540073358885842254777540478526114885896972641813209261768409680049162979673452245048361365706112048784754322354015786666271113581155197229842231214950735594782627132926034748628808251952451843859659300158894607045607812313856486434364938177403995189841789097103077168158431123771776911228471804421980220348200904082802368511897414284826081347632406234284768995903555362151216466403813270153694961590944751297656517969702726850969310921497214669767699510165970975908469427552884697375788392444440077568799073054222253838405453905545706097475291121212710951737424889352569438489596107908750983026331877064570741580411271216143044819318481328336149467669987376024491942558135709029722890434538485119546239784391141991582980749906073841360695540615434350846755075749271649543026243608084196418326903885751910601959968962702765273344665439289116800905587966851250547237525506284349335525679941216756837750533971238750612180628496187534416339547978895554212338813857875883154988185550180107038369631288087459712987048540471817032827799136075376053903288230709103487553771877899620934274236892014704072068248315194246347244153313845872694176691813775108276169074743725366574602295410147619800027889679630711448257172221394688758438438313500891375142073735672*t^63 - 1029458806703378190733561715495713323287410891987365424768572557338708152680181067612392749536127619756520746173347048669942830683612083708733785539025346041963819384127286819098998781299510390916682849135766978412127441611799661354965847997892322605485144778754196349776633742804266092522263329358723208250702847690668660293540911622784139881122065034081576109472869866301686040195752863213131797936886705640580949454005170644838152112047943509846132291773103531116357315081716476691342676906317414586379903625251248825713680302115698699631689198479210016519801181546609430810594178792183777223519881834701575315022841628853927468620572945762830454629951873673739177606290634614221718841650242104446526522536783857748913079177366352724906080241325880683247042621607731831283523449599756664449284537616610488803972494117430094127573755556707653954763087238264825291927855494243298729107288399346051740645125726783860551244050827615411815632106403366006909834611557053692413250192851019703306941591823564996280589955761901001887406482663845852352803775309508407035678590519890147781631719895011595595395843623257836190490818861896403808555926902041072928952628527141523004028309504576584849360315851233831933638817148854690529614717817176138430710535687320093131976246790155262946158723316081027545131205120807831052813858653596443868574059309182254893011730487879467859449772655590425229886566718690209176351987220957740878154991979260718747723318692445153299197778746342118104074170982497219925993951126513460654392395300175278781684615200293773535654470727704161491680187086758420247406140544108569161307114084291074364459490406973368923646760711213423426545015323335631175405621568820149725209609946809467885843973798008067769790467444959832747215994707951461739082481158717555253365405526633925608047148794494806918733018799991317037659818064584874512383960146407208976003383903812785706702133301309612625350396852579477960996312072774327746398354292589327891141161301529661196068357461612500082827040243278662712515260010806963224156970542570969840779346949115589453334804470384068447629765266038170784447994808022217857180871274748637831485254519336129197760242153578964438916752679691667397287348831009059500450562361407920555406369540234659175467797440217155256370522875945356083128791671290306694379240451831099655669615770458147779797687147741851453673507329396010860080504134193543754140653403714747351493088195661226187889401971154644241197444615332868887945519283744903194710155273762890569480921435300426266329211882952504249748000237651668008268172134224381305125816304951723875335154728455810034838751867175633224024890018942788790627435467041535158298615370592397853771686907388247236938338565926010465243559397221812944407637776911967074627118612589843109432461006848781562999487996503625960262034093331187228182823808246754151953414344574466606756571309333521241529232100503285101085292812112430590628422130766606724965570521881947326134319483532891287119648262295834267054170311364273829895388242464956162133966123660523695245464285485670501911084297082340068009165369334983121939135225286376042262145369384959742097441177965485458936600351680428750883432063424651904600940366197422667968910219271159675714413789161162321112005471204905329082275335742840806677410722887699943011385399186641859016133923036375577555922696316003886529214185885758328421466230849891037878028067154444843451239560054333347965137145941248358424214596928907624030454204238055913582248507497891049002031825967518299289964478536833427774971155992832713601817797017222253815529800265806202958608019491598357187189299782415092891697538839925615461231784575247813804554282009268799916579515684614694727285944711762309117687131575214629697666771593060079339702929116708602093315361539912558293153190968114614582938652259839074748110236105725746601515872484006033289333496389851194639865330979427691950833353582711092909614388628787203786937331342410933668234921959315183631905448933429861149293923213879453272902988984743209153318972688373157920421251903845574226142360643349545010295527086323790129969670211796491909646888094139475448793016128374734536273319546713884479599146988751454974261397568858556376774963099370603167425981545166129719450409440558961066150884860473760506419980357222911414058835874237362480712059199131446076347904646481509840676321339403802160986048370322918716402676383028056389040454836300041800447528104736479293100046494451904761822636141202897844602815926623563793689761238507786329373517882358084156949328990890914738736951746503732425036358515208536810798402611524068557983992743688336531304681603101688553963969904434912716715329506081969609743669997958998362249245865168859471029723158792354414565973981564306111805360261513178973342740771382306106781600438175213292723800236609618843739476999747447373251856344332356383487511789510991722952755902811103172853016474446983682415783856159518533778436998627881511954127601307041713462128570051517231024814215550811178297705720554905937419295623186694727991177363506663518962989210134206982108707086842891051256269218967308057819753748350492667338968585432179453125/1407300037737287177211519469344555723464987932513772329877743764347365534658485449566875805053522569071426528517295820016362794941975152336949740895964160052903607184027392959760150650498038615574709446599257289385722021997072357071811809512092943795162018545411330165420872373647977289661023458947272563254746140213500752270638768625760394501995249898681629141177862516263286116726651709947586885662957754996180509954274313955557885198807908195903100909273853427346893591774263104511410393187492973927769751611904540091211985381533252052912998133557565526525533416826472016304077037906349109370279361424477756756204974684304238505141061051132537750634161912627025077811564428247483735611439119122554354034659527856314063223689854855230571916631043308451061233728901968421804195861506343857182055956727298647014873764697811245992815411935118077010489590323878345607330299403006291220015745959286730624019884450856034470168638235060496961773614882355228235057901577195584617115210451142461145041481139377752222095903877679769611478428975668158265722146813977143460489686270721170259532196949917982821678587451125292196446399599990155358193169795214898369458008887024165576607974645468425036559663082523983066491863515919944230432139104499927720748221403345830471803915151119627247055297945994837486327098389114078160400966941899284106957938211916823608917831758639505643355311800964727321929406309471517324554571922500608490268399878086617159504523532164939666481354592582952505848772267348773411502794342340704312239513858751704257638865366201683204364199958546726190993385210126359720355525860889257615008881229998646857145932529400843666676454516140299087274409439866200099534154221422972212266693213662749969802074432765614889792978335474403166660753498486453380302686729707062241579040704800532181788696777831137271669521756822693823003071656116494184370153734589286025216722044457899221775893969650938596327313471417851054733762469429006217330977193231489821853465744503443788905668226618929631304573751701514836385003799289796906048872684729056171721335843374521286349282813367261557408549418398248337842582623948711026891515283277997806897416194833279435193550113981213382664270996869193502779094863436669289385963275081682428341078539524650755910636169108136531138743738107221259830758208744176970236157900722718024134516656016697514279035499760816549415424566827182785302307995398580952467452233578504261018162505321316094976104473973541074976890661621893237047082338418782637601227825969354955005658862561563263357543890855301421995935288568326497066237429034840907404939409886787881405420811408128669350486511896810655143016273397849176235213502018342239316404405308002302700827952075723669535372609303636985228613354578256097368272607515010483350062198409502062845473259633079256676695362155110568292571075460502334440202288222724352387759282875998712494608444936016897100816825795722726215772654087868511088525999434082774290093461963556645743502466902347403460172559748431807715152968968133799976775351844566932270865833978497329395738553246911024659320359709970403740180851985736713125204082843867839883863690836556615923051514937177375413884260015616166512655556736678518729165626351770510298023685788999701683858816740241792623186476745403116312851387876261102595625017029488291021760095488767277214906131457413714327574613286598859498141574718646589608831511792588942633275362028900489099631217850213289370839365585989061295183987641422020918723857264957803494917817337082605016172396104894398962908217734397714923321427600085834640079206583626952768487292510564446229830157711028230885077008281647879337756333395231563507336522572504721937657003614443696852578513261825420502113360700392947003636937195664122809823967086420761865798722295787966344150521277248412980294288758840492934296194126548893539648639789444983699567520259029894538344240007023282810493177864051623672301721254964903193430826666610159083022171032834604459278676513540375304703719249804115464564635977694237042879842086720801116044836640919194991168200570741405969871014725309736918731967396701604067400631711460049742986297543195501699630612118011621090343747754966999414793623164459495200544752879099280227277821613950931138528960978709901560213887809966814215737995853701209918221840671053684056063491439652685581864888893405486493415077958013925041588744672993105346412764652776927085158272678711860904553866367248797201610173734720688474068761190878495381426768003498848936876529861388984347791212159935177112055877427368997249986581977337242220087919192978107867964181664220432320515440599488332414840821701514565709851814680753334952205612730971557941138121607221033932215183478476503668563030965262535790567319821516025804070883933488048506854127936316048401979696554736426883650025729576909947326869637101855292648638831004689685590867910864843326890101300498221967411128517276324890984573529153152606902170606621034879044835124670596670259110729753738439249103623796371756487163945685718269954232958778322453174484955536919776901928698767877439105096*t^61 + 32950414869995329290210888896673512336211836442087572619332196953238248740932392787291536654151579820999666148671871825821269362770863826310337920626363116921219488864458420149639954544551112770682712768230110364467496099011342162228864919522565173412752841965321585616018761464678535007419497482904729119315654551650605481346885192386568593892727243841093532334212159925583571856179614756027427394640207465553913999288727581881195941421485309587906764098704965459332953805479817196237445054773301365773164035671313560610532591890081946262108812564070734257652810428938529289449621961368412203764636879250395864828187038476501932692348610050430825160183582571451612948914973603243972870275418212315502417876267880890746779354741685426522187065450870719346873814297712034887911774089621719811055309721188693167828198491357525535362126227138101048433177788259104935955228426865842866542852595062246807195136466517043326210446736285837729546311268987578223356002511999596147850261344029979051945551853443470302264397860722463915777114265278046534427921988136962106512737545691397180749361532290690264757233470295111466571282139384652635511762013354910215044539820982656491114108836327043120838501901345174358601558497127004896740192193235031547538429657394054828660314065848424571149668220849780461169156423319293440761481934350223679528166139874233510258992133821538860304644438960407667830613545284883351140885010060727131012889203945566079079716809991718400344200611894236246825059984457444926245936923585213147469841694322631767422614822087573859774390902348893648860949246394753089897554993034511012174017854708086498612830243809142617348057973438693245359126754584897969830683743139671059852707346785388988718886035923173093697876412136754935228545732834633892892962809711641074308922212667772397918886129171157549870564632198731821637341555835554992744287980161925488205258431423040942409418880221198621375341433312583090460947523695977908830727350379347579871670716473541209813725926110853884134442128645023940145467526577955096684155092333492546248272346078332573476768337995944046004430280762109584945361573409956124571470988131093239738287748171254390795597343490482197085771404479978487574754851528078461865266794861948059364025130190814231346363072510632410675926024115394312543199766529816634161434350109645696711756208498856375731718353568037448020143888421975482864401996882795794082456476396084581809413105179246987871062034794196062067696831816830553293494582845740620128130946320198201023690180685472084920916797983560043059799877163655591590446164348052790644497130453763332658008821818585044479688835116316690615063330032791997512584069848540407546765998844117059506670541314764298019769662641294155936361942789504088397306601386472816138596500415135775318711777409110231176090944675480034732292196182431202326134513491669618314608306810142208452536870510472614479815996984926105839042593131834100229755541633044841867569959201225991348122717850464668108201422499709735326803579861196429639546002808199760192610838597819332707773639665756249559188683191536833143529681449087781737488721745254001492832113797218158335516423295646662296321990383043766817847595125908528789474100238447830707711087385927433447409305472881636595298252881531658262900112111252971294726994774132360654206626639126820034492619973268759330916644818223185984455079262925156381188076098863939216358181187322204437064111076089111497828615566661986532111454038360456527531640408926203399112739567871098699289623046664720926385776662215268189474984324616446532841407049646142138864858714892965814013471597772004343936052042961282843299320930473365053516933809098096786099161909854440225009796342007122146162695730307101605441078970932088664954641436972062066494069020594086958800467532720058869685796949993623148102502340284324543024916806642250268635751597212206168040144158676020934194453301093466023983350537439887381609641531276405002564899867574735185234105599685497589295908435820151224610552521629710483213415943084929825693089618496287322408136678353601001772701226441402303015316147295754034470908573804052079430086219809796463724270657006081090392866651326783331609293448877048088402697290137741504669389830051814273636757137256722213968926583376296144165670257335733418487645467050691006496867940867950217210856510354776553057454579199541883585146060584862456929798069188980979342640975637605909175619239435344902839400850690828224893916994068904524991898273748045460722323766625908991373578861643976836328833529183394462944543176010781639023611164662456384755152168081584321246791642651097894755310577369536540273704063292028730660902541204807138491809468940110129888162473071715010347579867615193903641359971667435493209584570961043935655853345707928645337912639529872323748236920782311818741636071364046607189174036487636961723001270195165840837146986575550866473991060508878807038086009199917997395184404429321224836912026092373156639449858049823003657982361983748676706729062124521013912694673916445790382565234350508910615895952419329231117168608818304196788810646593605731351073832556207828272536973128713102463812806037468557421875/1407300037737287177211519469344555723464987932513772329877743764347365534658485449566875805053522569071426528517295820016362794941975152336949740895964160052903607184027392959760150650498038615574709446599257289385722021997072357071811809512092943795162018545411330165420872373647977289661023458947272563254746140213500752270638768625760394501995249898681629141177862516263286116726651709947586885662957754996180509954274313955557885198807908195903100909273853427346893591774263104511410393187492973927769751611904540091211985381533252052912998133557565526525533416826472016304077037906349109370279361424477756756204974684304238505141061051132537750634161912627025077811564428247483735611439119122554354034659527856314063223689854855230571916631043308451061233728901968421804195861506343857182055956727298647014873764697811245992815411935118077010489590323878345607330299403006291220015745959286730624019884450856034470168638235060496961773614882355228235057901577195584617115210451142461145041481139377752222095903877679769611478428975668158265722146813977143460489686270721170259532196949917982821678587451125292196446399599990155358193169795214898369458008887024165576607974645468425036559663082523983066491863515919944230432139104499927720748221403345830471803915151119627247055297945994837486327098389114078160400966941899284106957938211916823608917831758639505643355311800964727321929406309471517324554571922500608490268399878086617159504523532164939666481354592582952505848772267348773411502794342340704312239513858751704257638865366201683204364199958546726190993385210126359720355525860889257615008881229998646857145932529400843666676454516140299087274409439866200099534154221422972212266693213662749969802074432765614889792978335474403166660753498486453380302686729707062241579040704800532181788696777831137271669521756822693823003071656116494184370153734589286025216722044457899221775893969650938596327313471417851054733762469429006217330977193231489821853465744503443788905668226618929631304573751701514836385003799289796906048872684729056171721335843374521286349282813367261557408549418398248337842582623948711026891515283277997806897416194833279435193550113981213382664270996869193502779094863436669289385963275081682428341078539524650755910636169108136531138743738107221259830758208744176970236157900722718024134516656016697514279035499760816549415424566827182785302307995398580952467452233578504261018162505321316094976104473973541074976890661621893237047082338418782637601227825969354955005658862561563263357543890855301421995935288568326497066237429034840907404939409886787881405420811408128669350486511896810655143016273397849176235213502018342239316404405308002302700827952075723669535372609303636985228613354578256097368272607515010483350062198409502062845473259633079256676695362155110568292571075460502334440202288222724352387759282875998712494608444936016897100816825795722726215772654087868511088525999434082774290093461963556645743502466902347403460172559748431807715152968968133799976775351844566932270865833978497329395738553246911024659320359709970403740180851985736713125204082843867839883863690836556615923051514937177375413884260015616166512655556736678518729165626351770510298023685788999701683858816740241792623186476745403116312851387876261102595625017029488291021760095488767277214906131457413714327574613286598859498141574718646589608831511792588942633275362028900489099631217850213289370839365585989061295183987641422020918723857264957803494917817337082605016172396104894398962908217734397714923321427600085834640079206583626952768487292510564446229830157711028230885077008281647879337756333395231563507336522572504721937657003614443696852578513261825420502113360700392947003636937195664122809823967086420761865798722295787966344150521277248412980294288758840492934296194126548893539648639789444983699567520259029894538344240007023282810493177864051623672301721254964903193430826666610159083022171032834604459278676513540375304703719249804115464564635977694237042879842086720801116044836640919194991168200570741405969871014725309736918731967396701604067400631711460049742986297543195501699630612118011621090343747754966999414793623164459495200544752879099280227277821613950931138528960978709901560213887809966814215737995853701209918221840671053684056063491439652685581864888893405486493415077958013925041588744672993105346412764652776927085158272678711860904553866367248797201610173734720688474068761190878495381426768003498848936876529861388984347791212159935177112055877427368997249986581977337242220087919192978107867964181664220432320515440599488332414840821701514565709851814680753334952205612730971557941138121607221033932215183478476503668563030965262535790567319821516025804070883933488048506854127936316048401979696554736426883650025729576909947326869637101855292648638831004689685590867910864843326890101300498221967411128517276324890984573529153152606902170606621034879044835124670596670259110729753738439249103623796371756487163945685718269954232958778322453174484955536919776901928698767877439105096*t^59 - 50409695637650445063793511568240659694715618790006551999368930676202826489124056280927739918660217068069876748988573132753084882831844429248477550557969247719013120903447765830583574745615805245027551988688830345451392958098784510248437677052561321757036112005518344313788341936291718149983449903518108804000282801288679804171547346939850229957619201151064121188545825193897196051596165826618599297877478596415976812940647376462383691497430463738596907748661618406560166361564276927899693102045622093529567152574241793237461580878803702468428208668002516111341384907800160329212743493570823112166541734828342971892091815756776353920926081319704806334754565889129172362954759295690365046696238141458635410906908198276691044354254729544599135439253771609269993146272633127856843583158690382679303071171796013702104109506292398945065560352957025028573146283246972102865322139544835630697970392800643883669131432822247253565384418887648739142783348069596581343575241081311760152546436056583471815652624302679759634317537760972871027768215092711551957768913071950627644018075350696413762051975571185825010864187270600992133505492190504827910683634831259103672867733984874155818006004094606504773482099920667387598407943113560959266938571301130756872066300197707177906464783630796752175217441970470129181308461854459869587770546201293925156520516550758265891608780159005810662127419325936230183743054656982719752951227591261318987374277211174847651222589248525089667218881553284135281234469974661502881664810633844841211787420956888064229478995267649540339300623891984575336563103251138108016511234487592443377891266844273538001156895821286599561557645921167939603890879022379416017272639260527488611765654744712276841742056880678540353831905882218084769108634070856421959520560445358256186099070405644113823905703226145915204867075478869904117574373589748572678705578971783236574691603005965187219622784081851458648975684512856563926393349445075184512473950744264519917423789072396960104282886329441957841880170223207649821069234178093025443033499977960180456393747370488652479683631960402300680482169110865316575481899376762358569511634138361789871325605820922197137249269770618072681997378145605921338142140222787998475069492368123212146460645494984087780363694314735517357136657520336782809785986294169302266384440439378706164282248483481321213571773003900274976663254932415073405684809014798588100379736803590468302729703211912746055973985189458357288300018589873400670835300206964742217174070396944341613118492095740697645928162549496638150047026330736812094904510999721057344598620284024975021883904675900937594652540830258280565342867052530377381552517537837085935492502533058961279417202947507771673768225712586039452462004057700764556374062241291858040529411112498775824469822420243234219381667439333379876647758359058139665361633203891465978001075490748369473310489024165562689611992859014105561342775797712147888060247126135243266518787924956957266262440607903933145374227303950594935759960865937063125305665600542322937691450935920407242809990815700414599159467251516907235527241420297801523049729952283406463749492963723287713414328825417134847682540593548426346952168477805737124816616785623542115066151439140630234172203059540066965670380529942140594197824741946123755617761750027999891637165043235199425780481363170278729466606384294200630347828271302031798160113652818919036624486242877471410841053308291055488255196084912632103064692717589238762171103263651308937644549592482656377655880756277938098471526252639146621029067812607378442016051090230821314914030174516534086851908887430590673511977080822176043804227231031272852563061148382993145547546351922805950297192704493927973879128772120370274773347127247204845355855746850877097680645452578485654619511982006374014843853805451238136755890144956361453611139672420945518295072711744233694811273861270868653265940540775620732126306317969509202075336319482548076456093441359367396251238569132083049272947858548432234242659448131724613377840061845716295011648665496851096517536376595265842987238477499288169232711641276391870689072770494608848615273899592059404008957736512159464164984866517328090049836886411301991444317243856484503354926108421106820933916018853842668458664633787866149309615306554444353356101723415761977055580735636820538307882507148540058729473802366424530461411222400148641518248437018263031512933735572481087915488493697411298117993943828926732380487212480719769509134106682514141722585403074127251012997432109615809153445864937321410309255620608940608940952596530402581145273221187230792718459006056871657742294355154427732671509024083837180599555573372076297359195324169535134501409963675796481629971948660099819412504254890723619171979716584309191106216359693928970758881972556740495552405969121853537050074767653417922717275774335618644381165735656419350070971416716731729187581133592371783569035375631831949631084231735516099195594048279384140075178904199445019290148373300053984440701841105218088698534946391582755530767892663669041683012472762415852823900644479747596546059269856360567149625857472118370240732514602815800123057189571022776953125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^57 + 1328430165623382260737076035238642853175264490170729133344181800108623906573563946201691949001173345833085660743076014319854748774890035524750557154365460744596410753713534784436629696533275855173709816580024160615624613068788417957008761208439940628857960455193752504395022052363429444013240145356230977069287254279611926966622132734875881997753236578941028305137058976131550576642576151056884784326832690544830711561556899075893795963931472067969955759996376500517427550344822316192090022659956661783133888453060909719040172500650804019488996226826946562713148495055936924684441879419492688278361185803578134336045212925978641269561260885417259955884703041207826510588303517083241369160294648563317877900599400074024400855453538194827764891278337889043931040789560204373650623700524501587071899712305983921774103366447293453245988434477734654769480115166685858046902750162556155436681940537973958812945312361964832015776868174421242219200124305289063639921765569762446951963420390815090952642467030434359265147325556555651776254461977814949452220057406035557249742627338150972168440445103846227656009375677455537397176393813526161211248937990524369177200385631009338012725175433260088573968289340680301087480940705824235118086863170917989267969932140936134274738315940630405089198878177272249261057067812784816828814028984638809175327201070156081648261066747853978136927822868333829318842121781293918323414624373582275047705770272189076706333105077005123164308047254777253035900440823008935758281661699084979550824397674607076115625643811312973171842651197708300633901306953948169384580349587221757457246147454457831249969950108367393980044220545415994345052143969794568445421858877946246341216124871606185570324509953659277043034308868479014349084927459010380415106140985396294809047320490736473561130253885385677418905739575363542722760267687083587905724268821934456223948313849648403445032630442168638478020664488803356724258984954197045442443244020789348808770046139660881622234496689759525206402936833629718404622608954561922000367479931320792597882728400929997325583957971425584952286762167426285526020414536612451825438765959636239334286670600645156676242426667261590995189064396917722332202451285188045657860102364469103965465879927540103164457768166300667660922768239849784458465523145246895763880011997860471413602679674872245240140415694063560644801653699168920771404661386934850157425937915837028775413097974189352143598163770994982888964581464567927195826815297168786399293822144316510098293189879589617201308160321605115681547734493738109322675394162128970576110279828893578163400504989861556436921626460638065608725265475660424059710390661111918716413736065224460940589661627326602344113555545761370868720689383738362676984546890039969484628524812270118130185045915176579013616824790955815238416515508795216123942191656306596713398468364608914062966297237237750124305532044151458473840023674677866125555848614079148294718455599999043290312890389158193179715579888202114463566598940313106827777418089684001470223336968828785015968201562786287005215320351278138835044205125698907904252272074457194174623678161819311200287488483617354896903254671961207762171188693602998275125804585572434382661702293433881026560461065247664073803763186175528062027164831847002094457404265844839212236726431015793358884060436883459422993072785721353059779317462192178428079716747089774664575517431150025193934605137070522045100772114698873511506539414223871497107447266544717151334899361838439982684525850883170313061713237103387658042833017485661242074989283925901962637206876548873705558205039391727571432721837247826096162871827605700781957316808825231148935675593319274965773165842660686158777088447669625783260997876187320773208781532055043340477183320305856487340080285064847894418298583241606032739029102785750225765780241516497863619366437231567626351184208620580447685886122354520058736618577135345218847872892941678106747583345591120668569339896318436120079963281433812899346038759634723990012338055289698854235106308863270183251622470047249364060745388568895139239261268398281439190414469362440367649995231451962800574552176986778523207936903352548470041727734513423570098113305807189841347445136813530258748978607671730480845078392290830122181512535154035054637529383194102620450493673928104127676308769703779507149782162992564155817939676038917825394838898524110844378704081553471440139294936761912337541192943254036227503794108088056921152203207874298267465273440414484067433363202746345931595658025392424816172498833814542617869315846248841121737994865721006154826763304897986421248859151457786085945731145124755051454693282546909925258526041724324459856771668660130348260945825985453497702044793797971893447663643201158639154658930129918051006999392464556720914685287261712397027469574915446915353075392646628943816057169003681502981977417277126756250878709948693820029622578151015486590148892460920470598081441750787554063281790924597350676035886527243133046579911889238597370710063381565662316317789521164571537953754689987147322789341471848453202048760220523020849986562074456275003780100934961416488718565326826556341796875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^55 - 31677633370223407926601151091087951826123326463731058115051806469075114745304253219089397138411438852482600659661095752179331528163855703935950990365560188219746346850431117353473325721019882416595883312575380113668159952453401892815110001061145826673302709042663110366891849707212201328709191574933841088437544890843911269979438825888021847420648475554262517454539761165402747979735635508180704633829059705423509602023443940554873262652583898144879469728838860401052053970499782581671719215411761275140778602004287389710840459076240682514847007071981896281742032719667728666442494821269262053043692632279163243576952323653458834099819173706667910236025888452157644012083464891454738481004336123541971883764774707091213475147204739274293516301210162175765792880975407194550259188389945208294229213418363997382774130699315357317065366654313933662630143609801216716221128957707984637974025300126353976529314344850553484509350532332931817263428546990894435399681713621463804659916497538328437427581108381625654467967050728196997553553088072897510789740545060242825624075647863188382013739870294471202087077597505379416923706130902504155982644328596308494378783491329103211706462545394347692719498573051654150899674036989914856171030705299437606390329072680761182763373576829669753754574642348010165688117203088507518345507452591071515353584490901979424702545974158898225873722602054451940462894948080014020909947021823242199567016936171121694828533732434915018099321633582287249720614386078605982955327457281239001302368324116309848180463683032021490819966987735555110471008660816858792129256652569152786259204450518498744223084240283251295942789731598234413650168578888085661513199833433505211415786496929578809001792726038321696142373048915665417208947933290345700923304265976584530558266015905959919425636999192519272962501334869578795023008747413785391115200422200606463579779934347662032381666328530370205920795616762059867007113046133520409885965922163303176196335037841549617665608591304483524902204647352768077994802980873391566305764569032536504297145983336652859275562964278807275309456379513499004973088017212263028595242591584841726893563136361924391558205958261462837076737706619303404746210669829277297588099789323911106744870440815299924304395333486049750193492762358676704345897279688416245552588205421841395640123595479424653797022394784221005800969763369296588407633414174800993078688820941374394737882771107177295072693553293115440982580354664768499062307349780043821434756298091694598094064056423143719356066856692123291777167001013662402462209372285868758832758788433508277309894890558777508089487576851318827493180301092833820946003266676516650713231024850970238037167412199391382582456426910245403549058860639786238053133111500027835449150134923156955102756756625381582773782705112403816063983460338890734290575525893580613237609756953647015185331053335712113314077422391579058108810072714884821127429531682277318690563669544391291906740966526229505938421198889907507686824084079176900542816914594051890312915928529351512149858237178165772168063651672904311347550288757319725335387972731401928728236609369629090975703213692599083198954199816123104985233059813093071071869675103498014913305613388922346497054923698913497107177952547979995088937689545966084250881213316759212483473168563996160844710506230044434748882645340397864062031399756914664094878736928017361708102339702160165922841124238122997081153741706852637903930802863614579109468921038851427354750231523901021644302992778498562112136458925361705647860677573572543532760985956573911760269331038384531550603205955719925050326655734821100621769429509474765740808776505781416389578982480876810085049084272580200954751290693403643783238070250572230829584422698414848942083968008548606476004637279983584622102904949251708995687186859855700206568566712073149157286337769398725821230480101139765345069858831740486135153253849268432114020248424468810238884463715699880234027304532107590134390952384071490544036863910404825249329958918355597754257750246610021775875905166441827827755637779239590063406977939723173096026741810902664524398569901034501954877717483172811280452363307660354251695175429414045252647366667747557968069570377520924729103522811990628553341328871060083033865015492326406275634245567990032037689927850879190975348296095605328983309724064948236538185550064221558856688828245946602321822173508932993217500619960977305661181424704917272354300218941661464982019582717585307237485551708605651525932769993993360087815471544323015565473253186963184112532848202141113676650946039312533356692744508271335219234910597827386542375265547628258962540155271848628409206634156086992372993136518438366325165892377992403907404341161613533147787911668109070965667230658848536198112581949883048228877767584775013325112791384023576354542918199861136738036253541951193312217974605879311851737116997959177228244471149904482046727448795879255675593797783542296305908402011154104961218920040967535972444400233816507721632715235397658370695877432304369447144341696677333328080935400365747809841077397471152004645414268843182477518245027750086036928421805016573725191796875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^53 + 682068437374181301701064710590611008069736736541223733577291493237025918104272895842665159698813173277481376446046016649438360905675710619801431167331030811129717283619274709750050323088264027300051584844822158575956251094338174066933356154547440549031235729858589600410645329971851673784554241679914651542673995649160363298360702834870644225062323631867590732867767525655844045960225841217571210011135033256019212459487602239105675743701690044786136862806203976900291704669161549712683795921389000853473458956165073704739851273806707482016633264278496194377610746495476564549792340355229411326561072512865082388316936267089038988971816708400058600553511962961258878893594035969435504549081416176273112605236701176217363276063252679373673804724477755166502138691925225849393093041696420306836328994416446273206429466005621434163890528438059656573213826098143370893191485536740443725387017783202090865183741399905063874583502744106849879206126858156832122795177713253132437331609510134611003193218345513679936173710216517773075166226782165164582128198821903777079188960380952784747905040873421610276082678405497503000168714845611388090152395031778225855677524549831811647450808092933888652763625549266006771379164711016797748537580587492413265739344057116528989131112676812665255163911453996953651957136275179378302597110794455203179636451378334257033594434197477201619218884824090290819493072942295745384987535127010319894971175770870254086649820294342516486720400357404545979685295115965828722288900221445700704706277167666634306055980020223130708083855210112825541969278682805282770527203694733697957731380710773088699956665461377694688206372386012745146839696481615181984420426023496775076204224289986729890578348352562896969797733163116387003338979614551614416958543119598598343206562481543226690926733474369465512399355388063864521793552451180068315009160258553448486659114170837458296256094218753532399583641724476128413701377767118804811986845757034747190447102233228951935492588425754342398091606396376598774372106474233972356061201350031299233182445494389467930869915146314562671152944350289625510270084134929093553499717808713736117559383224896629398015319681495461136472415920291511597811207961378783762010868614457394252379954690813601466987771854799361327113780641029930015741698252855986334104031990837035719854004350827235673084055618967467356618516660038882838986504173504922481427704448293537000182256640157956197981648586192414874999312066323484890523249098213718675668671497919234723018332233657209189330884159796717741744285203618081256142757654036780905043121230513561752708734863607507324856871580861667428770285685325323213306571931166284097235081343319290753270512388536229718954817354659054894431493189189441055602891116934255023813682119203333618828668353464992165845800014267869987681969816958501219743704734248810750795706491736214803403177007884530923845615524062212149215192451674888846164414077670571024819185042602993239274284125023561150304270921293562994415862396208140269000142085369539497272849060465143971683078815685154708223448508873272792137453380246553970848132247777311930923099570807848487883141789283428243264241317862538922539814923093326339787747777709212180290797634820361836887959141787991194272611138832789220373754661653687657717193938732974479558224926054341900234804488702013370525380819355633407892350612690029985037580220415884971787546843854932335741921783725614587098849911633841073386226484178758059601685064598660868099386126517411432596426770539827231883225358238408497458045205041821194039733910829550421168720682473918300288949444894056753089569609961681419579493960587495781370415064779275041017007676158617385247123208658310214358047022443797261025571163100406214789679487913752277505391612534387792378726068616096876723932870095311582910263163123945660728155670759955438724866935358737293396766624133058125970314906983459166321901082357353980076760358885352210489021085751769516750458639624612755287988354553877885686444348979577102541691990628821534129943808579826618043452415501493615935723281938112988395145987404134764982924116617826718927368742782434897536601010480642857904714376628098956603444595453533272976083606435337295925787949913716712681359115866907143307281204572567020009838983068086426780324139887036786941941976360990835873505723080823732811592505840848115649609350414553769844730639606200659255592204026197461363064382087633831507403752027517329918644544115657437971428645639670471938152378205918447340417628463893068828296962255227836799237914790099729917684350401137186796216844368558957798709087027042262389704628799530074687035490360857784234807959275138183110164102766657782887320671165084444388418041657522439516136214168569320329193679039194085659322723336272279122404593797534825066672664839799807744300628329187916764032275288328100218638535575075980849677759352992213952898368744903388818018023575110387587272268635241522012198988625292607164185902510354111673005568077129803679433706039780553188990420230122076946029379838173933137038643578753657808273529140835582111288840930498397549658427314444252211074869481930501300800054392852969051420703125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^51 - 13229002228024749396562659549064532841561386165543347964446393218543675246600085031852185006738693169149818343253381738520086705224491772598397036781848249900884452656726121511922834375173898764616704614597780164321346539726975151962684605391066166828659374794768920963629727450372622158712378915925254257434506979401554435334458797297621344551362200029965465600860785066229941574934211144452205127077587158157362085319225964882089521486963213056410313200058519238402297696345961757461953531603577543724325570122344429002136146649156502590942820670426353939086224842567957118807795459707569450576172017878288333600676585121009638429305575406981639085074907774871995746623446305915710561327391465522849037532595854029564541342365601744919888157548000069285891117011117150431489203534492329708370796205752153542932907952214331426426259236164123403628532619339789273881271323605059963328008183573587771932793378021557764798693228215359354655574628445472785679449445478285943286636951932657109189382106583877387232966840574065780925424605065955374782763934569084375972262269551551018594447512610349897380866974752379741440486091680682229316071906308465378440619004615415343151554969056795228796218352068477169324180394513681003738386987306777772961914676727619402647125853903873754802290302435236312618808668326884970860414808306334606897949163201018101589860568884427822163913730734761446194747366609392687937429547106411502994846515486429341373054134716348080409252890040743855389714210378911037075135669904273600781262496531421866941582455582373457542721964340020667123527625861037949292914825289380285799193099824760715267115017764026866563107545620856829509800245811839971733793336742821140677600768099529514486870520063377207251287825520172625466986689614390793435545643899676440192180306665881170964708781380112379241575913920502499905778968700835276152450509628222079166218560806328278561543108500653634933327138351441894439127538928989574892135921842193852716001840544154181734931981384088158840775473892341975389783308867766194661353495590101443228785581321021328343478247598056670098141776630325501601645430581353595024006695628243581146186427847402411985496824655446517668829033243579811214050780041500655254365346147841412252810735245470584851120426632373904965735901531240934826171944553341403665623823890142205524283581523350154357886527866298397498658579337563135731689677789859290904011258548369995330834104803494238363563913638953513151761319777135858405330453207834799386577246037054807393055047539461654722999115107742349923226723845614756608940374804514575898120396894060647126207756357884965845865297936417079321131969873690610562192323726371326567848937008305734704613039636440784371366585524936035785613532527507462867178095947357743795560459433017607900995914538370171350826339293879308111667557492081978064443582057253130771936362048639912888547133371456690336395541906916321494692655175003037842747674695693995271456056279512244923020982532161114884943887973100439886639888960005751608014599998943908803149349807850455116852862578339766287441804374337176927244216105308537326945711284648576811387116421165686763037972932428828557665310000672213664314225744059417294847860874703600501351651724500693660768715648097288151135268638492822392795218709473210259645450351664291339000694425777929322638783639701761595336151771004306065390033942457779971307754657188941820771707829824283066191598364185467398802459397990793079808525693109207610648121894463569398651900631629388440461841585359923669454911296452941935028252582888467289818874016116907803318348158728102249742985083028372456825694326946301938013336336250032629041075568407247223220279901348468493304187973172833648540001361601203693981071342115759674960492406624324833923477603184876872185986571491969360344738574818863105908737798407644108692108647846015375873930957436507594251884401793497613149857506500553802724207008335648239984397236717433498887301428310925973818002766601771964938492981163310748451274876950479434841414159222626844530601593734639844316744129034705025267726635988653511006349775079380472719119382271084221348194878091819028924041082261794754573044618015648458772333085553036068120067903575406915107755745921717378500026054188634803425288030750416810846170039552990080312913515118699463308325188375027267378180883875315564680446436555933979196018733925213859310682815368189759664802033137552177024470735110948742447229994013079133507037746716011597929557291276043856887614840851149768772748741180989610816788217212207734426472465804994201961672857083884620799335631807018762609798728355324016285515633783016632041357434143185415644262957611810875487035291917721167800620172180110531997718000053596172812971765401244470356859150300734713436915719729533453986129160218246759658697651591427733181351565174398842258413698517154380885905255011679602598797500671004729669525039636270947790627316337091781794415454601366188352852382334194836666840158899413738289865431732379435803924285889002815934992696302845854139544713100475458707077642178945078438954547430723426674122106531657431386438781370334367482512215361620340066418914432579780372281640625/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^49 + 230511331300454802909972273746701419086436225276472659055084454701967535621844691078855450586995314312330871052609876450823808575535176074548005102154710812498109161626223848519259102973677201158524770605490728299258259879461007009213529926657091037869752541746305595417070093066108536527962832702860372010528902421229787234481070297822513247353731714874871831669463395303086772513815788959750757505296389359790783846688992542353837829537856288453650880638213311960532697873444710064699664342528754658494678676962766610831624375536056708633459508295955526165889722661654607371696005907042538555651357952522032255463728935136066626284276445642383185335693124635410730901296527432333133501078499808188259613712516326975724749094910740633550806377279238375829612923881508762868721967322117584527487940243555709536132656254667413808443434870208189604072725317218133789573531590002410896420775352301744146295195133911475725082334414126268916345451868797995682683364693243478950416078907835699608903667453139589452353523354112172865008977949890114853503744107248855936375000066541044863335902482096113822711501222366480950493021290319651306989739590699042542083569567352532024891090732112455154383785262952881671972582561161379115828153954050610455207625631617062657750138928762089846715834920170147418825329538058221006516973572110011235373623406135702861179328365149299483529168854507288870731495870984947000633430262010642055096123302852712531707322374413109401202350085306579064149390794285635590992177121972998415319105602439720830328925141008339366047409901988988416047486682685824583827264236347095922416457780351002157842894289384287168286254245288318902407375994200076264602477053959647591676910815998257960758425147925294839773048141192967882298080357251117621278764884138181225520407279719052628819412923207677541120778547511681065998026246953210487093471000755654995475056030606862722242303894752126498771302915038146488718466110801884939394171220656484218513669657017918022823198832318412341167907914539931208537996323580720573894033575600950084808112017040462576499680085713369841711712266655265740758523207181056699653826387581589820232411116465971718908149975161917071364036608086464622976769659659216769746894496727786846438838084927467267627771361718075972649626526538310535909341565566977938578352943692365982085053910308029657656074179583019885876816363960492023480403119914190885835672709390312949945117222075590538486433433803952176706011882694439979278724998869811940403422143204501438408077477119347627890716135568564248824285783640969747416625068979145322150805495267655204344320338819239426292483901597238890043673202876655702812091988794962492853768928841434434685618124734837230485413620576373047096905282509044785193348388008876016612078777670315600386787835261895267568932436924756608581138343976637750789793263953093502588943996477301917830601615709121106449429626238164756509219098864549333768069584356680124051794419656867242503449488568443393256265685952894953174492789615744627404023700981485835954105245395063790174672434270411796251432136477207410636009436249338955373214431860757978085337563991985886906624685426867274864132570921648531103177591501506493664467029335895359458092348251883260429231994127724242461209327886520925287053955571962183701456553977343297684179367400129078477985078323343913455059435786169233390362025770284370203892314151371662046704385812018566337188696600518134489922466091772141134514514087348456997157459100537964633398170293455735630414215733680899316397769944599156432191043637509415404669448670949033827556195530430401633742510002533252865712132211976286080558831176061095870142063242141363440911236124842426010339422127916322134931712692828449542161957038436929432921944524954958869141561297672165931749145645010207795925724850943836566187210923290263360347439144396804718649952291978502805227350813244272140588772698807539223186684542692456570569741177211012837184185635507801696280233767032248871592009915325642565789326819136320058768492207639609913976679262032075428180930042038921626282974534951981486177267692880564482842667930712322500711182128011584919404569142106569620056697612984830548796848185455081372001602751703959596555564911964799463913780305123968736116838465984834412190498337846455028555836450783999601469691456458769682142186826335824121453994880104256191706255712507749048899521602992068159145567288136872334990675065537670934599609239989736709419846745220200127489719874830191379901918775431046619014712319852438015423105599032169496017728028604743840769818505873725821908653320620016369160786886406989931928925832267839464800883131276195552323478456219158940113220350430494865503447577749073940592342412140582728300606904310333973038584011311827791147329964616898359884459400152321133882089507166039948468815630713451289054942613579351930971396600800538674881396906640512431815254410193386383530247483571629845049402887133231484565810622805997003347559252363304785823444758147532438429199482624244802627421992333013863704772510545017553589096293600948047182338182423287669528917105334661878648314249182709691859307842596132761916322956621421196716380859375/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^47 - 3597755877680136415400606257383586767768554629574714301419921547754588254808664469802424506825983551790918479750995373050344862156739577018590778217113891922631013710849535196262689262365875183791604383431060594678285474590762451662814978284418792877427513804529719475915082959552593723436019965206378395097922046209705684306225774611080519216422428217001482445718688417558503684782184152945097404218305494163133305908032662458872639651499182130940782151386435137466347735523645848372283343708075456027895144247036994322159430054690157617013116555456935603168941788022023889896200129874832300289043221599601353381814642271364797647141044454405616277834480621688401407175824534443915003832445338950289656463845088120616097530780270401523220224409564140016920498189309800760691662320474647980449142492168425910939176707063203503389652421636400166763734291520937386262561481699362366053218586194592215224797144355487659852578193657402054413831856962433525355976149498884756121284018277487923997907124103338365130528408422787362263725198599440132178158955236970775039173515082706211208878496586243238999792707165060574635268508633288095596510046127923432459986756157614942265285283958447558499331513707625202438217528769558306609383596271263325659483977293094026472070665233265629174110646518231321708157031294888079499812928135891752841876974357526613850964566926875366241038273400411501067479084938832206335644257569020949790957262068408481603935520916460225856328627568188362321347357471708186829117363649090499288532034437110884583718026346565904559171877800081612158974394823792659939336449398545371872916230702600412753707871981368823437856916209798826057984680551750593398104481216951859946759813698077629220838315234974454095523783245166941068963952789138439165995813570423092822169879439911344719807452912202472932216211294386380421078390354301947319218268248548001394091163740087287728428897492903751946822400792108987005319295979342373669468101950655601598014777265016492856498650741366502277008086917710107122412566761153114347696541050118799493789513777595869073888812670833218131453027133825987585280562367631156332751966408903183730810884393506456596106235639515519725346104359766360371176356931906779656936834911142587369242228739540834602092137042800766137973490903991012312093980725440841054255974422127478549685668164996932583186505898430065872941127444169793938031311219296138941623140490554827148073993494522835209318514632435478008304426440541085828029811536782611295046020108264525427158233924463323361667443102398048442054099686267488565136224612821102874691245760913707050525065550927966507657738129287550471572916199364284063617970128786604122160539787062926390511404156188651949278392587071537575820118928975781519508954230508921915380751765711557231709802699036471378527295558756852644807700228790653646137805729349704493833027315670855330796461039499476019155523277157985656275547523125282410003106061167972694716717988518516691199003897275213327759146454132372191059049978459097508795519609909834462639349272017026725202280251315526679035792664416319450369564201002181962709235649692021092776133659114215089340975065972411615838803766425376617763547732679722335972190284875600908893551483730588360392409620349586047095228954863896043485712627524837346016608122599157299425753670486196374554996306795014333574351010585978681957335143901863413211041032922763023190131867110289133982514694747328034699555975955375624162843798968780688147425277390284055663069223613650494169325773531190695963389217065374539898298900069981171801948489171312927779384714185394836651115493258743493482174247458362587500012942833422339425138259879664892496319773090335630950248018168934067829332241765784034809570344421177976807567937944240916464916578310393685732896098480583445453716235754742457761394795704410361614599653693575822718878109992306379896246436935784334800520439405097525514577412183460851125636362547644160182467880043552503803316634358657182393491652693185974598244625269551319835546687357605223681168251269572939918691330881235320659773566657905234655751165938890960075089578087990974966896979212219871756873737798290450918616812684056648718127354341775502709348746057682456280511165012014032575730397336305950684114412193141025637194820342798662519175739746385865833382171345508068744414886892766025798349755605082307634302552688439608442444471785153574643935291860131797379416539929332596984811611553890653779186454118836094062716102913881021719264255246092656713068598261171985387330208363084175986049819133146357729583971585551325200707095019750728518988512117866311865545006850452426017590919365315560355890545919373355807302160324360192965155663252790034376897486893596364803373716541060920558014714411712613169281187884187547602361209543822771725572584737188591089596825639856875000363461964751943343226350683050419456538129750805888659852705139976467024250444271836287419929541580493281569543340832219072637078811647807067610783604510346583310506901149667165464489459359396742635612187379447689098409956427133163245851184992729593258350336132884493008091356971050914756920863643435429018336135279207610955844683984375/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^45 + 50130682554536310630200289366063616403559671394069591916297504973038889830233025408839046821964128445212347518176921190165445234902879739467783242708288463462791553040474234878074366954728923853446577004230773460970575533210237524282342856790407157982950204332328031742151831852022016228903524870666054006555648734315495351910342522267565561693046391981402798266871436910332916174488817764826136025411550750206767623234379901544289607065678193789824177045874582912234828033733152985825260880102609617221535630682296278588930800638975829965780787670735404718559442477349113003947928680104888309454984813401563606558184849532117484966579125450264631485907864243761882594334055611795529351561000371141086679052817437535728522406999941320061656277802516707430449088264447237785519381773294289282654352913345024439871040028042270169122917248057553306944981712846887357013992268231560701139896340947653275313890315981493152393444050988206597349414397248647391280541875832509782109659825167454496381072639340543375145584379108597702534552864475545888980428925792153725728023965564498510115631262258931973374093112818471074408655362361967414707390714715935680330897208110772210551744776707543598774614555660188024953315216169293312268262066948471916805597826847483515689881253381856860053877496200674355628136488958125454088502308528625345576788141378401062503570372789673921336855860723538850662367719633127045974766988838148461031820883156510998286232805825373546233044541649614438024890387190656672623814232825656675952548429358337837038503443365068544425525842465075396220910681721292890016431525845901081073198698178141916584827119986690171786639519931087781697265367037111785849359740366056202046817952478459525828975803132287748647764207823675197744194134122503270516958158003961497997936892118467469851289376336714961846661153640830572116814953283128178810015230444939820963147047434967762588742893357340847066891418845107640152074108039140751687828868099349332899961271692583692148338686741371698266699587926374963973618736378344187174952446531459708902725398806133027520632040568010690469445958509404097376531954042043988380068318036516556565560262222335492306387190286785065092451167357410887939126029050967394275080703301715640593376591810614433145518987665442683456229336952813200440600999450427336896510517304289165831644183357280948857586237936792884998620717474582845593130777687372113371131001502982365721812263017987451262977677838338127470514865621401650441974369493356073150333635096491398900692498507451886574054315237250202798829316894720849981565750501119887132587719049793739967206630194343025891205576621051261250175653445152772671375458091472371705577484131049187709625714358028312521134344349760545166612540939779727908067431854152262944079303927616887081350092899030707794916644496201019979846294400992364632977099986783825769351700949104718271196415785167321782487146583123060963101174853533667052281360380154132894408115742865264741642901065014318418197565457772103474618586057753487053027174373285583809672234441301745191571461444249442474085928561541030442979000991150909420331448461883889434894781289337354084304476371596518382312311924737414397823256860076426730103966576931166333424727290958069782780900415772327573764467495620436633632748306545721068068022715479822593604931212567188091671124683225842157758226283182870728771293423503424536513242932383767454508094463370267227447327078303533977154965606419540792540215600817280555970892426211751053988700708367025371155801002774281840201519820979985246823615484386101672081010903061733118380046839278701446084578804692286267641198444713342426292341604016396859599515526019737555419222683997562649125562913251215933202121879732994475385769759310535209353925892471166757936373951638508683779603343558154803354184043781913774933851251555023985663854466928595642732320833620777713658424169833871436693288407538376620799909292917899162232088949966208339866045932225498322103312524076466773068826748566318783449687807552847273799726321348769871159206871304032826165793718420996374445619945802740106076748887327187935412772072080891379621386998560762154135060950803377747114382131790867172063530696286970412129664530484572280106705068148049483826203632674232726682034713214429311316473881773257782603737204542225222573368147577195763138490573837549828572801978939245809744544665935792123644328223213758718041069004583088996034235848154713091167800013510248535515873558772003920839511454994210870144090855947996611824850954788716232993587385332327869550971008422092466406646317972158607210899524551356027773263503184415150000740942284256908219520377959478798597669631279398359464249640809990726112769796224974982883681917099591668272996413498622410157649313000449979452733895112660711326401450272788195139544290501238991478356468094857694630141246133042782307520676417804617603170399376718433310744399870987261080188858474475867028459159710509546161040879633952249907291748815776223507553825721038793608128875175560673878940363664892447945164243705714972786524511622425260952384676127317635439001921409621684135197527199660587716997643022251063954933008003262360888734806640625/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^43 - 621294580896786381436165074698727940400710304046696655739121239864009996393277066913171000755461089356281199778971150080275490918798503370731901716015572351032835775879990063464121501057803923337251925155419394259395287073514086469595572315812083517728611998104940385848072888790502235543619756628604806294789039914034746338035641552793360008928896252721233369122231430397412178246183763117074470142573864981649854150787948784118456094664771424809158948976128316733714555878365137371658251933929579115899480536936079331734631292861529599582085408032867295665915820182420313937711880787985399925196111409809831622609815650917256229623105656213964619803893947299975850877613434563461433844857284120373041442325979328888632121433341189227780210342766582416199007668390057627398247118074690157688116804072486583666880129995774746803252768805351265342320350734512444808351176889078763038659450590525127442107816099663336838464826696607397858123383134677130026681834467369921493335789115890503280995278922024249261596437875272238179463548994625369048982893354495780001962823704468530593114980385731888784993680589825158438197393462723200202106062829872971877894500577427117059064425505190966244786698125928218980678804324672900799992399733011871950908771717933340213903039046374734775911317052191272180964383373799356511050098332785124653349277090031084682416561005003135620943161661278875736584234762400161443238669411434991691549930502175704192915692956028565440592874112183930230534200729940473673328675836102208829541886763687509388154024142675718248128470667044217715920645411450033511456554475558122707197610319140864381510085027623992301969342066571868553028951626185531997321255508481815865494344390927270812435610268658436964007682541768864661217708675108623948366878472985206257976337381134626438815662022979184328282313992786358413732104062077404566137080487387771620827506059040061341720647863077422201371292234522352508548890756872664171103958643592479584109014486629273105054541304739997816220779302256390818286615183603581782693518312256295089321373456706402801701744741993225680298994942038561915433063171594249785897285357114303329841165304977217720900864345213352490694760185885160618522472272457642322154104620581896652046266605950667257972516368335382927245121095926822328098935662331446181697010631318571743677265535471409750853454456741220608217839640263860504690807835309301095341864113810039657484754407013281614939698427070012571775948779510216671270978509813640189626296076232433282050999850173441681074351285726974519851651253307894305189137939423949051877770146388323842937861008088353444650501777211061502341193507134877198038209449302499591751912304647786462940994096398196662058130980506856966370152068405098542560204029829320094458232512867779659530064613038399456290516022591411981298412018573498123271925753168063170835774455778434555547100103483657118531270794069329711919715927209633852647957593125952457977313465496561982110977525447416660111664361955850908500871032220680564251316221528583133782234181437588234605343756716416718940281702375263161462700256661033208377183867333342123371730570606709673158983409081357064833112561716249691622149325184387206509953462695224550556949887216941762297880669198465352833646092795798121883166711985637469337513599782694464547528805784931788490147177736340744448388317082195987434957581654578363544153652483591504284477044465958878579302488842872239923174457427195708399962093541769928779139482528392542932762526513680654090326306238034239547499327276742396072117954652398572679114604777644656741399871259312721229661317678391917806073009670719601314504548636949863067449581503993035966017344132539143683846616968423777938346702254974234025270599436538481578006835064148563461990563958111879570626982538667987800681014232981279116719994777281998316138609311675902568354103837838737459444682154716347027153950843267349818857891525733203378321243908441896596622162991588223159717684466974618378912952074818133905172032750777399233101368064294927235476076542140384358112621542225637921320057437190383934643323035234110520841759368154009559785715368392110893512460722719704577474166661168877602801441664348750192748123506420780417765205633768154742703435228218355087278214897494067235209519527776704399757211942782674286307839827840054268363864992698384145702786921392115555825149029490889489800538312583751009117968207161180960750889857777948735167617168417859016378110041964446713017438500782215759193180678203740815757886745428843302506005805294235008138936803582121212200353444173864239670199618857651961799460343687585264456504949081011405440283675629936832988065712829030639792918432687540511487663756294522802050857959984074436849042986297584792097173952656742012726561372873132923699765901123977156154757846173717858222356722751562035697446604248481147192816231847033709887368846110462188526253131724723630461271743206224746410668351475689030215060789488734019419432609036873674470843680588403090763944874761945636318693625242333478989123118889482706447420184843159463081558023674396443044702716248911648032843997934418385284244941201032934709128298099003470331092314453125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^41 + 6820429027966608805091715168389060422062715171794255919311402461902482402348172997534301202314130209457539333594270138110920953486743346351559375667283537907171908989291461190495527521017977387371540339455354019547127662272471081914548455880693223779411634800881874293071107671057405496799909702115881978440714314048335799433759350414212365952125419588260113335378534350452239007260658118163004041521133392049920394282503770607179170638364260298677798960046386569623063715773773299999719610240775642816406439646382794123111744200435183415608176075592467423532462318677963308470976886419027126256813829402771875493964348253880127606943909176591334167990733306481744395413434900855300747002481272718497508228198352872790003041026527164719728619899112760706749371878315452130715032173959112190847151261827683394581802766320660363970988346970979935737691843398526259281949224381917076379542765610675640834670742567570746922081127837398061223157597453092182033688906297096227914903988734585377904128544958330466546219028116568618323090548256207040416490473077849606396190949687834322413542485704847018820431571371291245362988245610954610951468282507369108691211937128490455649559993735611317378063363597664127324988744971705714846639779084869590917866396380067333168008675071045983844958587380999652616576840914099178647193796387249110209822700836522220932361940705372092613551100717730133171547608820470935247270997229995538255926176987088914333804771801691967608059388501631811731621131983225580696684639587275898225142642945597507411252336404976720203518069727594658175208053292552697700965333684112923339112482544441637551338931829609294555429734935889407041418062865131451041365769838031043975712880211818916646508440912249376918617723463677405939522044572443316587163452494404773922056659298129350379056733848825392650998344750888447337005514698312416477326458634492946681301224680003261966598671151457770548417688031967315828958519060199768722047044337566151983140698039904700018462650844612363652210602619798051809950429179918459066253967280218376448456548646045426721563039337469351312174777699068937038088970291102850755205189214444109506612563718310313675703384979506817391947215061149648113761643471428890842312290740870138513258017873578327567012478255041358321478984825386454692429428074175712364850224901727715995549726721766887047471247125969192207111335580787774412514983438686048395749247029783405740394783348439553298240209862757524220256256780463150291139993673510754976053169971482710793168241051827675382116342038405721494911013121950762953078519112308306526082218784889206103977728596582704354910481036767338213964425972847121334340336141559266433875994588422234440141111797027202488176452460958664602521541121532926634521200237539075986929553827368190064912604650561212352670584087033461242401834245164307132710321622993445065375686678398330256464292099712165693075283858313663925257621994765854058705899022088394836516784428387092050128232584892813559999220195966605172171602997802981118637660321666698953325394941112183370135116488257467121579591971000224377097245109063162145963056180065813964758732754617074404306195524917036616672838524459520008390152322857511240136470434276090204900717779839902077266831036127656086635361477847807356195726414518495354608050975446131410085420576813660463106985688864055129561861194134408574273610297750201471178231138453332823976849995620001439259845971121464806009900931808781813942046892383503085184135823136150054764943838461003485356852646850498730482403400629348051387982218550767371110179284846485908655604275479785027087505308754261724271100716693640889688865886416240435532700417820580600369288350899955619137706751096848519148737064398282968878044569366561449307271521383558161174377925526254133267489979050644372310852772555001277056789188629140312403781635661016671497311998028143180216605439411279589819236842697553181576425868374706168957881392531951704644285477842194743142249320743349654372979018137963433428766392462727384165432497198048092777528602486003395345246885747769947367291027752579304764732388427488166726658212704308781298334943110781905054382126638665701780841342478543380974649524194277578541061858337494963091617624297084725637593909650768506688220352625766016008026067549663817097329288255978072559815722437048035325301702492651887105720597868494285919647739201970650676743535028086607321498730476857001864329646394978308143054993955557929174546744362991347328914207788299800322029156480703010661144949305893799022536885168376151783808509424921464371090944541935139345920141374529486127181402263258885171467272944809322185323423205403569686018917720259504173322234803120795595995029739942856355918797815650522424429590234189807899181955143019073762460085866326600888832622673157488482576502508119399246223147757675249236875548212590195509799625256524278145348342521128192596184870883557404875778870569190484116410093575295363407491482572057947647266733323469689336907466209346600660767997452450174207674925737587454456014534748843066637800033721601137713352421882886527185072469369410331810530938833856096244885630300743859568381287011095127903050024841796875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^39 - 66012430640417856351412051770140645850229289749052551219282234557974505148000429524956431246134115549263713064865555226212161718202991625485253323553238641151160115283484424238279491481695687790163803926095717196715123756229882150473594282538552572331704630915858638149509003807179293670235538216232275552001048529570812066630315747450476107250804191984099424753374879762467005621584978026811504085903292564078682226403921700406628417590303867702417463211927851145438479091266355679479524989004297601931127149300193743693809529448074892828578074417988255730095688800548760526726228964740183710846926071805605673027059292504196037861179376072482752707708950682379119899853789234284859251723524110238941909474228327042061233146996655686324261950362656513298792324363597924775473207298122263317276926432858710788877939690395872555585763878008937355521278920922910307544121071319886904945458424973514001744638774559326669230441221050257748939930879990278078244579856149321276430263443973334371110145213827526577850145202335182269364085408193971302654785671289185945485069648923829848856462877400375606408069920471770877587347597064064385442614703746087709352277597020567837475559761571020249880909840494453539539291227204069200765773517296789902062849855779413057100791680787893182958342419544063273960644977092338189700871894851575438203429880496203848155381528767003300874825743120840107643176204656978366304834625879283553246043210878338971497807947786893801172984438533292238139983740249885475186755624390529204313802632902774601336861497932086227846909432983245775025336868582838161811800554953712073973718605335054264559738994974598939484139954663002637671072625427698642785022135025722033746579343177396291423113416048100868325835804864548397026877453218924178907754668223598041209639369551001488232385321081649509921095250265225417424355078245114842989210541099078406532293838684800865599412996287895412237149925053408612997826862373696656775259084377599654636381205199257742435688232625231697523259178271696284057855075559477928768065255801389103524796540938702585657061506462798043741185683642711009054547801553617415411394668500604785809290405245041480150212506299650712264825012683146560100393579009883842301033448842366878888768654443806599773542058440339807159913144431649037529246213423372630106066862367402924924432225799959324845121901981395121137430174955407971146964622151556516064246083519671578870624922154126307997072465273299390734159922681751994951052402294746243622358587429284956456935616656683379937323350784967779609077758675100460355835861318156462578166576707883430826433007833966049271029947819138989108582715119065349785295941599906980136844201539153718009506771333707278955147017195153201713213187773893037299690085878802331006379814261603712693660892479121980040062768493183510868152724291373314590848577265785979301103046320269498246674967146059924444592203096907564864203649325989818447823157571815584523021731282562740648981499528621097909598679322060082644442527954836728658169982869443035870591828803265198293785712767189215298489316976891650505389414083086059894770917717777389480230705006836646172960708027210345291187606621380141545739541033029059787166981224440591797551567402082416419858011449117916810798580865181328095723751658089762172475214165569101541472982776357952584148694569205583894625497979834046506290115081632241715333858425011699940122354692973716071853109634277561103083190396806158901235549121860458558560841120826040412555266178484145878022548992791004264068670574318083601325973315555407412826893771515338505337192225350062699284384132649405119684493188246473416354455386256471220157881295869044654292020043735984381306513877412869852569448256524905072920714965194867102840484215188527778284696187352808564053350267575299793582461818734016101454433670776800897210516752364493106786083574483022086844675578244830853157740457155483118502907964549931859245669682646455202300470721944032391009962947082390398052265369891817349143527045424758163552428815137608950361684963655399103173857505602734961106658348193828786644659273581386436411782630034776925105466328792614406533648646178799940171661503818313522830413421097242233584272127482652489177947351006691966118709681962180945655162188554056682520247137322532387205295945716971241575888449585435741800331562715002919829285517214006796002388701598225053859005804706562157004222174276443700847667251991766354219484411621232112803869781391647171457999832554238881190968279429430479640491072800445449782599441530047556960917601853867701769909729461916170980275364909446486994136927124570618230905686597207480792710855318902285105216397076192761404968879278164571192033312696144412972384811690598473839657240382755630762802120348754122969566631622203044953011436972983283779369277404123440379101910941012311994694351403133479280253906784245874689892338016036113713970349568449090550321287419200163081064269108492416711872934676831013936393059618751147975698727613239867328781850018510060378440295752909117710705280252989374012828596333212748301315463687901256067964273659638908627315068226166441931326714373727939634491051691875413192071444482421875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^37 + 560361351864154577422519541193516053452409915072619947747561175123893125336300091642048685679996030354952489061850450174324671871536987507581888382572201639952902554021617329135167310969713678675345812128178192183282963856030844995879427773658136058610943191541890870251859371365816884658572382929060364525323255494085260788781134936277124812973897314760419683363312248169017854033952482100346895026064975060744875166295393418711088572169903866995710640714242573525323057962203646718918532161262668720169158363730323174347620870437923043676611048893982835715898263042527799278736944099478236772910658945229898987336485155691543992311181561065632282023781584164242461583005146818814128291665779459688469695265732874539958487153339163471066641264563582486254727237323707371276260072989695176648069746228575388473397941825385167538690507041094221487865127477317843271279299099088486231557929258423340840493176739825167810348979908541073315320590598785718681013086894706432681007473668905825415691159734846255667176440318018893660505806632802103236143837811507824636663859879011979448853294896136404249492504792492301787479172229913950940468844653894958670381472327189980104781155943085044055900909005765077861490247303767109755513097724921041541881879134665356362053697794449707441095144047786903648382704182507094023663157697664967032076905429987481633480854003153114569970240269068519801087778940903364977055994561244456472069127369681968815071619092127283411785812952569546397726042194425799772998530169406925423868017924834026361105737451409284493689338740859020627896491175534285653905349159639519893901973820769954240056244235700359948806784670807660389473559878606743814835120690926824453876689160682078478542480669692761302864859918754494196204458940535806003639584074863477874282580858691135946126133203658757574045582526623077892200349474754366167370285597268015122471560355544152486501115598185133429680832633868175539334558715994547174852960138019850031149224089395782818504916378055737177301102500127069161190448146549756216508674182748458028660953943679485563163718816711127834073046290800698106551327237386755242040245188975939949614325753538693924818199161474287304160813103685763002101195105608345000125238004210497109771420191087420515646601490469832031797639062283950246906761961854029396650209607887790974901802731183384267255702882065669314557770844969540409851433431434725719006589353163738448699442059166044074039153366597822125967997174532613647101351103661760303840531071548018354151045955936869735730218113078646128236371828713096193687611225506097262769571827429293385167804439943958264708216852659323746869968748871602034797302237579662043235081656460751017774434251812623330038876964778319817152060331443521318298935013163237901668557652247079408754853740839951241189958657002979354642712256770201057572621155660650633645904157304589415246053320107653234896127786711017238079616001955893558607007088163030622495083953896845034535683943353076095715830575990965171339409094521021016611569131822110121706531444097752347813703399077593159329397237937907459565003783714036083322786656737520132505691286568220472488980459321194492849445986606594554551086899303726005530459944682612095612373176195317670453144515789262378740094583501102202475093918514940244737577480384683219425108075901046619055278837715200687407980034139886924079410954047354722825096124733426237901147599837308436560950270713501483843017542607905081408813510747355669227775128577975653245657036974697050559797145916945966268177088020857262687775727542847960476603093697771575450322440431016659138812825256930997015912448873784618110558791233809565699660963913117216629855973744733298718913620726390179811348799048321939076728334586445281799013422729936058586774484789320698914635558758308747739067919557676140487385785874802199411789203329912148913472623783727590575093899359828529634797378064039297890384390889526129574547903798426767823170110141438889819674208562206617724357369060096823767418935741132824836035032739143990788445938903349456084030318767694026554692446018200274237821200411938961501448799977350431207613034760844782034521194977645187089802851153234218844631986389193435930919308879166363193291626317055256257975357691394308302020627510623218986722386923086904154107435406461181536318489752327862412268767863121136396045781780624016583889876058911896817855669450106670742970776077012924726529327967144608372352046344289528846287322525261495432505212696781332064804328374863791717892542171726442009917042752353992593394603808576667617065602446156552891184754326275036631230134996960615409643804648122541725948722902731228963916976845197367415757648387261898797744255078148309673686581032465927519341615971338563888209545183448764851650087070855146681113847652508993884512033562931488757083031678031554209023104833565943328023923085594846850506735762706292512528159886877265237082382633500516115482510994183670753853124180872448454684943735651908205572707948784974586073770099252068792864365387966766392833951700233946012199699502570242785541713482725908307723464448244742851283306870608160554658520184735503503474796927729323915939587347947265625/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^35 - 4147404341363332722105848969352333960103064852025607505342749068516070577335016544062106751434830518287982110734884138059702231955101103005308732344409897314366408373145384961806513441282949825074514238033514122541442056311469358260136433159358796779826354032153258309849838961956638461918924549411900605822958231318454411110833059285509964823005391076107471739836292953916446265641693209051024338910900640619657990860093018578735696813176020136922925945349597804391365270932656262670418910432722459347011090482438357473996679553977131142314032245219709494261084142815320081797916717287753843815914124344048015403927417053085448602655101037682698438980622370048779662019119360707540508231577536368491720901804749662986611165440819786317450855506612476075962993085415341066941556198417336350732880866170497992699902164206747190388218991466723856677301465745434680906785003345529287712235691774961523827707029863855945357950679080535077615957987214010118804709629080836340556886039949939139902042038434327628488387425890286092272821785523310573139197920003301688247198481042275144922700660748667568400560878604849153426582876314019887503752539618245627539422704725541450153289074035919937797091652309076194922868266391618692406930946778839253804595595432827879218445648453797721761319966754426363800054610425639359111032844596867300140858497422431807695850965261468818891082523100831153097149344179835418494341212711697258120169063272605332834551442803790080500209163704322644743586702067228173441692659054479086431937095858761130650498782835804689025348617833779044485758046961121077251984697544756768492402275738288209083462157611535878206065358977452273668309095060002011264889637372755419351122348350917734679750856363020672342963432912968954888493000702647220818799595984526475777736236531048063160281576193589719974042908584709143754000627442088038380526015160369528786160299485189037615310199430091607849476792164287820680914779153437190725022052289439327444736680560525194604429254066236733736556413366850955162182793044245450772745520391109117540686680748530098877423291417240743502915672684504094066058097522956622451836641523519297443897994920801811339775118119547670039239437831039756429723473149446747742614945402391336435203113676206370872010495340840865921668383548130517908171410560540727460903217110902696937545877705230301935926836268913450078605848699119678434540768446641882391032566396586998127516631507987180565410558775659053908954573809111389531536686324592449584035235917894993748406520116884337928937604037118733884617094652648208626472375345207459000468893292516874795316339880527977477850767578270743994858942688075962882721644261725563404440412404165991385020203803947346252102924028690646102115498884263951020497567139895248118752014729391455686650240807548444977452551971759898682312819720014231153481607591600508510624578061782278340561082108605463395009773768564584811261354395994135863928292805141511111176242042398384841103936888894639846655658560401935310044970986897875483758721056044737653159749858052510692349221465673530042043054428985061866024987874992485761818772609737144676391677348687701022581147601947361199923405150126970733077330866466951892971939934082884167777884728797902676204284096159552817122476023723909627674151196130422884345261575705292517232609948479301732839839226635559749368360933542032918749730165753252592993344395013629088000317491979865489657698914930448464888419400497476634121400542833373597328988360185301043331240409544560949273090612962158763861494592797131787546672820233860226401892661011327002891111240795893644240256815789129655990824694114777661626267104801128728061926040664666579280054385867724769870657890392444566369090223545944185957886077972913398085728923403948567662902923525287219229893909925274257363371195151197905995978101450558393906364097834415742281894300672395582753851815242461573750888509747918775355108631451677071036654985029176264551578543657655018941329818267032825924566865248526233665477978260111639151299503564426312754568330139065510479981123249611253913515722361402758566381310632379929034916263970144280789884662767175007396565871580303452693124836630012482632750830665934624193099428271142027527070063954808755652465736439573158989655036789839100008287598461131931830862099332172198164123800398935897958978306045665512320644089831721690635886744341013986434835882091609269997253757892044947247555792269272636891305192715013220049157700952188145780366242696943483071625945196887115372192195223738930807401591606139910681247071377366343840851331552680519122298658616563217846289387031654337343460529607284367971737766703949367224812846641466213008081126406397044488308829970822210342913945490234446738546670224423300779069281118740855526850165272297297934042216479759116920999547381493074712199317698334863606680519822078173220303806311350926841660125131160092247797368988941412497966957582956536018637850952173079528276577519475732229899346557604231271289057659954195728441131598942121997365510708283250275223322537592093959721036772607870615474565378825731836422926686227998599457442004495689457193394609664603534670155324623155456068258171845703125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^33 + 26585642482132491633631721603449966756496084093724604283104462313491029706118571072246746408594847619569432422773381810239223974348279526005418420249944693140898326910624638931341851919209621068752139100743648539683514144429005041091145958395446561257493166280929617854854966949516758038912517333649494088745144939540630541639791376057142197282171734316167348771015878462016460298818841580517507566707535612443064518910080995336726015674997510149351703213209689239490853269723494990766988393085549459122257713438786491022521447997280222150460029620814153239691833282505196501357817476666132035364001981456499797895045515467458845368683050014392709869742309240458274281373898885851192021393883473920923873732528058195787031142706662589757444128384797601381490165479199669718907898572550885853920465678290840267849934959239547922206521802742543281723492674738848707726698068322507375410673545206589888624879826649193085348087114078591047931972863103416424639531291137364216610038305866638001472190767211066538548046857375809810328121919462047326152119929582203819230314133225972387412363594960508237257691509491178832990372901895833969237615791271137288105892067340645527924862760750590636870843336748725249698542529872046500515947107405753987545184749374380824504538940689103591085124228853994321814317758595057412088807951909520337009094157601129129535960422067645135947443611941797968623311233045165681761490653058663870216555455338128682573042212362146493638551841034165076831047326309383458343384653031903905759032388964948156834815943918780071642947694143964660695454502630626795175338588156907327390732299056391860974109729536110430755232729208574644161977835875948404331535687713272735677515643740894065859097407232095046696206490273599184330904922582985803597465240951297402638781032950812350246218508630838344160019177473830936819155878961232265016349429355506602689570194810324128653352165829978739386251156924387306729494440715933209956279521741127565881233559572948546511395670622710843218515106765686783733477674570352749709860741687587190142370215556122350883606876339052850973109633386327314340152191225045071726496756589387262169457924822459044929203753021252947351328036736099350412100344119330831897382263635759379641777707345483496749995414736103202949596576338675745597748380339538529992421746361890216292560310094951351236764245512963838093032674997543373402448875298612488730448229035056295065012689741752341677375526056747184885666035001348282868823132077198806202090827650380642343561725776116604279121091869569811281612421467712197925285382848445922208522976851292115640135620562509211203837996510889511506239088660878824910828403763968646163444949205851350006315895374824909090882539931155078087077338049001044333675994370018550306283005583480004661936711858407229182069060006328327775076438912702066625058595781119676081898699261078833423885164543947274523769425629960849262119449880146599629583581449994736837572424708072148088165488839485017247149753944626686638736591731095159647153309460238749397137164093274241434165536589885433405333615145652005757837171856695874185353363788182086813930664505347540920109963338112444707399314036324693531049726266629388899705541358800353564728083287759849824426469214539460331316597642810768936591473092688760980244835507998685249846389087677611732179115414287110922204844896005246170909795182793492543223305003223027031625516727540655140018340680856053139041029664811637071133624920504374415684501511570169449306727244622207660642824937651810647626004931124958985631116435559846188066597535107168520215928093936087111157752304804334431414405051584685447552799389465692495546294514279979637210915946548175616629616482313491723959202788721633927612969516437052100120736337683645394729645027525290747728465825455925272103727163529389577854505190607710286037198656393568729745899050216389473394243298350864796257842424535294982608998767015434289042264567303084056010702777723643120991385197907889127784510020064088217299235677050114372701874171737923619161453149717422607544360836092644054280442632886228216711073060840724661194837938227953668169137121157641380353358341372696022626261180413028982244947390516524614162298165365024674576543065678560790434756012804766452662379649944971153060590297105811174274317512285062723909343224009284423204117329344567694393589042820543127419070393243648047482823955162098196296954438023436590853781730344277188492721953336920890833859177000979843281708337832640090457237784027949030939029105461899173548180598108993999234529278232246927496955318050407813003368158114700103454147595219683020173858226934043615257758144270235072010079870035487351160117037149548558473918892062523101510252893108210757235530815614683688548036406495213313590258235042029978589951775707069447572944117899576971644388524319078400359749668217051123957823615309557461833078300102694791355366073363067630077107390223031356410953320143922995985708312505536853261737196604081471458602019039618316466238341763908897785657017427077338025048218095962225716767449708095809990384462269242883326419226304707303643380145309117553055654618670645017640288319269664414169322122866357421875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^31 - 146478943943726474970375092723546472742577030849004818438152102242418007240584052333611150987275144916221052068174543964917705641098746556717573366349960459582833691847435788875228578382810102170273448436937639515493432890288097599253047942086264612657450461703426201944175688220826511146149293896224595339289690780961852815405101339894895106366114003367282945454297855130463324882417479035723316768054415247849040393369118447692373288873699958671858605780037767887868528867329800041135348215828663137059704212901947371685047684966019552787115279130052952685747495154089988524450419935585482350762195643724108601404560636994185416925102682626116225392485988752033316411094702432225497389408454951107169115494943219412470959019766834269043340187869406299347654001394388611839429749640855179322534921645789785226871402909467627444674562855790923282788138638113976143077915544157787445993847800345492456442773268680811340603457849859382332261220999683309952098923440808532810828502006689769340843255084171319767372388394603106670156604556697146287400121285057347032849025058105496720438912039599315896206593799253436678168835266316858077367310595803879647895667251600007323270067342747054649613094800880559917543072503072326633338861870110076409977883073474658946262017322479969572939503436335733316026202133634078295298457491237917605171906544252459006434068471589964547489382358993734036648861332399124490179456924954534018718505128486893898787521292874695295160514258587153026221712913562345374631377840688353108944920203398451216145347747583779676855418788126969872304585929969484543210105751868796849299430830034172824183096140133418175906803135183262286281070355073318797149079341257103182682479438600019183494514414452891631473000805912355934741490930360141268190204738201533341514314778987651891583237198245399716721817538174286209826377018711401238180834888007347712060145747153957826915385287679707737228375070692649267574805223842419327562897542915961288161949872286095606995999092315163638742001477782721587200898766307528069540690225966544920661634651648044100507922903945416389647920649133229236249728693991054585068004121575256968221047816066494622056648064308116355595268471606441317612456989271351997174244984381825416874869772275094408100193059946765739630554435048501118020586539271951866006552138862491020853820296391349642639631234156482733874505128561032246253943243195921705666151626808465360695041964473305045280148851002920667056690490177692995553708504296443715811875288539839452180009936512470348612476173272893904988020505833138250783962082011936117259929741569882658357225327624626178641936290109713519446891983639803668048486415560515032063187680288926752802518304700381325559669057117899514106950846718533211910658627642997033100708068797019083116463861594945731418065644458064679489090348299588144634900932680439699268305272565422790547877857070480577406272303547712349925469593657230458109235743790428722250851760840387351896959395465168651035733891523328509095987757589873465461041342259164087369137253328188106946781693099777862191719230058151505208848616238219315860524722066600712006819477112527334846599523791364048481243259066455162199616561291422114463480439339835817278782162470393864423299349821840149050994859296271062288262532748505028461447571210854082923211740753922904969214871893354932232266379992513950577401894886301889077070799213353115734140465148990280557697216638885185808621375067330216305130898590806751502703711897552137799524678744579828541709945082103275727732047530484416076758620168405749729012513897566699317382290429834111330766025983418364012998115752324675859093667232145712858120922482374427047628015113282497058673609325897176910054127654397279857744715449903461997359049313181152441543919426701385871057222677941049206117160371960180089815412656565389329121513535609638381736627921876132181205521213533766687530335949583015871572670486263844361827856457518197642251441200050688918724695297904145532707804926116052596001679646225390809480775376040552050182717054604454771079171255736519923946703655162797600762071532820188259203618968173066513669571104024854228629803522333686606143015115957034918558729515957254366841176659216588447471557914409807872410990567627193411388571697503758291174497531445586600345407819764871041451359975217972204870013073622434409285179595707921872022364688163124490090948488963540423385688626273335837448643360147139567026794402371314066282366703416601782429401605966688575000090275360163957702656645027266827068890390363085310326299870501134716342666425959522223404158075490767945097390016452543630355294398312920799187884801447776130971242790387129778729408634492031762918686031587603315680146722299188953749017142541105031741084146824587546106564826654860943176170091826946578754636078871320948586855789871845226369516285112123582485271632282433743624923335383161718329491867886659734794449148944863157930893443156461463884114883290033645815566214196338944386496418486970365079710001122064221074307415512459146377218900474310504349589133940453773476766513011008925939803778762145589567945050368593618370693171776730306149087753532598037811041645039091796875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^29 + 687661644903777325856513810448665984912146492085030881139075836335738841812291209664050512112050264341019716258730132784699387626716471870189181738351883457983131571075524797203262547333869328760137851446053273006396514082526527698026812000381439805080112770782735183425335991431619289149512343493515078431099360795281916585219350578956116979922795142677851919998554497203227718930946179414658853838267971152152439960350226189850921476620998255347394602662237846928130122286948063107750706884340014131785072417706537232548305425838786750311199241057398186991659209183742549416569889611906490881398926941685038746326690078030066637274903952844181646587309133223951605415764131090024722456610191055831768907399531772816056079367877857530317636946360592910160486399392403890776315745254045731317776480603428233820929603963405119165889164789897909003004055011957401449412044553520588879696637274800437217185749607649203348206142297966145185488844612271597104362204103760483404205902200251707594344425679810277863951337103457280466473294291979968785736324569583637460421101242621500160795368659148653459180856150576665695267938376056952679465345852941713984898210415480722841378649481767672778355544197627617049744680779318993545478377141458260646198707534594454088640069700022988416544605738692478985163971939337931013849771897085253304601793237922955246527008708376980231644996379015715045184921608638284558292402701343116549849800739312699328388051154709899833994769823340376585936278890633371873542378497324452753606770574105310216955168828406715943571439292947731239051662967320148405823766792174622812596634279381849935283032534386420443457816662781541374522331099576491686278577597104819653610034477126069548421022353493956309092627721874223776298536504189230707104644788822768815835847092087049759902184834022998975086850598994327749059857027440767286106882982445826685728187076221617394202569410081613165249609814656718670561561763578419225695473796767648038347191114666031927790822641239385520266097795781003465688229532653316202901725275021714449118414559539823815908032976773508702079293020577268162321765557649007026645312929468825692830383954431638544831874597630150669399676841348440496695315390734873494912216294176462255743212629035538406930586336207304480284145250413152385399497599854506693096246567523089332322271214659495062232331733049243284719180010784362670401035351066758390975651664324972123846253979667721655285413879400579110490300388688357619060914579306771125484108261320659676252272091528206286464102227933762442841736299329323265402113639169302117246023831737806354022090334522941616034214990612360084324644435716503077283436112647991781132427826088756261708268373948320351670561402148445019354816604416541704971077165316963140258489666804332982568095561651119910604972856600384684708172401481398936048181168041621537231726818410433833219169836679624675852915905355845147011637337607164701694783969169840605636761340316276486220289881047619185521363778208745030846669709318427783853784063594143211677032895061883702561379337547725173095353769379607082693951441023693595790717643011806361051577998179434223279457550505492144754071076502289554024960911498128463771849699482190131397505314273837653108032192084077336525505642855930000246174544842372968729558914049454053695069519813262240742256025507323606689490924797526038039789586074570736993421752829356265237248725165725636140245321911310668205247080916313788675531856300397604418951413933900283945440325287080882913337403007487597546076085098367581040398239234169848266637352966980006418032382551254161680013238998093196446410589026222175523600937778228480380675764757176409814959871302956206143651095853593416337354573953845655124371732860373099639049857092666819148094265151177452671006051181534609941567173391397524798145631790194878078151119215485318009488184020331921777578417920681814830028814568430237904207705657862938003621118081041415102040777156459146090343565255443758513507399072730127511117080410898305544144254869670856645609710212787095765507182572634620999136436419813880198637816450142013978611656223528545841711751128438434767587203161726556504093096121830957219377323617689274158246533641350584759245659211421603435207203452941694883288732003490977960765872600210167865633133312885714160130813988670522484640369094246893270731081756824722096082181428671755737440482228838818652056695068122362457477208162312091700292037385989135649531523457705233146861853015604597591367187091058334472880093517211999076814039122534857209839960579527028397417437171234555660134270375504399686996101385956939767932551409562855180901367637978625485508817334402802128461752232314992592691796085914322671865517063616120853382312538649017820083694590522417209324438164656812288978368206299172022411436732618066926928685816719925983667641782162685424352560431820792968665707992377837543503543702557470916065189017448687565146168980734901441373006523474282473938818364212080927854844994377288354817286458100717635571126946668124511864858431320288406020753822225105265590868399610220999275307548898243009963398170661160618581741873988592253116906961138194760241226952045361328125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^27 - 2723195004939615533440809483299159069214994980399634146696670456022490215493517892421547837776692337427551309234222214830561919636585545966294396468081996680849525009896964014869459419466173077083623912255063826155234408040765211025393553911655107439027363619573542613291122021201246508392176712562765696947285304479532404454636855941100393828516861242175978244310471971194643243006072983809211773677842314501583907985948063972534845829792382886362560177854883228511821703235146318226448408182237687553487039532540417895674241798217431841127504465924297524111903331780589303011435755218536864244288643549278473981341165092956929855686706038324548531370623216588282265025475050394431631633973161382077778364810519550307699095291997228537503387535703417336230506137772884981941409761073519066960661634377980496011839616260328858529647541703307499003542561585572122759644991136267083880522383643952551040911222087023996129312367363570175385383041325190233796030149158807488230426276134259635005607528273212115752341546016318875665999819654434622817775262525615950679477079524993125641725479013391354364399674939943374229107991074359398372631362837289303431718998145723411051562285807552152701136991275299535697260597726678727713066655118922378162749306297440250989795698184670386304438555421815894967776345476377167501610726273222978909441791877076134627069181249381539073241728535741749546995750837668334504669078223691608838017737351879347298201479952576420407248633037935896845350634211092510912099490644366168807813259286244063637631230581482722858597066846074467272897779471385233350964343922863592602701296789621022184984659139772090471700424813958322356428850357585583951174469866422373540742366174232886530522285143601970091049061096760953700297589534912781350762596792270881330600540138996609670863938977323415632919827103142139548438070134549396897007574962808392089324612110493321953911440165861282843475955480769954827668696940558373238726520481148535416437978997792847908617198646583573809604273722023718955787181347143408681251535990151037334819991382753376185566688859485749309958794883541471852384317178368092749865759516991688871787984035380842302326078156793579433230612490303469999143544658320502039598039259589258494460365337401067672052912464180875037263586629102863681743555676460589766482641134364663834691265951664877574456952145772773153796532101885834262448601570284150961721375965963220833537029952297807656633202802791322889091675980512122981873055833030074711499661961396457684915280658633084022860010197879372505006772426516044431664670835639220278522454352716220211359069013048777817979040891432324145695282325258186828564878840868814937292075980168197780289107798851718512897165687576018714007493088720033259337386108355551761047600106287095735545493468957979754958493744218364983084848119240653449190901817869697418302199702564944327109105085000159436185941333973977923513465913113508396190143579443190020963111979027386840907295530376004765401122272224355386603273745240106872794214806883245609393592699674471508648508282785994016483093119168375661029100364926045326658034166767694235866493302378056113872981962196233644021023296580963566984678202613330407312144325082656919727883493701335974702258997617067234028111539798344886818252924861980747684903076157851483442962672790978095884120441295988750030896503721135586731239858091333041378784394117656819070998033029197745316849403703158704513987211767491838968852396514889922500099169385805726337747309191211757538939572078496241922494184646362664493176155610698934241621140460568105347841259046528875286273418650620148256971896130460531588532046715503000999109524819495060896680991468382042880683130408081945337562984759707339328028867049483129986948490463709679890137285776692559066913539782421860314615060837821011465430788691201164897661699614211371972360661128097473753598426060824124712512706906930210999836271438910352527517080387529677471298446039573766452595043226865487906532723810745221949452584535271162295205038158882953055713883726560630006234338117508359208145419005338072571338003547293566021922523239912810562641713731444114170431947917799849689354179679072569677069221841730949610085543762865786234432089819770145665855044488211926029967177289120616687032841962271038918316816490328944832693275857519972491130777549884888406052319074111389361787564058167260945109536929633317912425602828686520144243739053530423680857777084652069896874293853298708667482811926214551935548706618653343589183198834840193420678405292582423865854518517899401457539571392917818552800996475762579949048956980048128324366087759669794846872482893730613045805688363637852251746830847965030155902887861443418831919908240646331566094347382438181048956150231973819653741857260167506551039079656536941652886050778625228111958141486985721758410387916124865472796831931504617883465043445582362473023189381141683481149796618368035329275485446179456841962105831209494421646967362156286402981743178771035224332588007975580424656819724736676485390060534097714678551467588027312194238245468278532322556544728432776979457680439130711788005646065987854516312350478660912799877508553738994140625/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^25 + 8990927912220318140894984955483025405259992959933579639315251620875763599736097578030137074619157663818579347988955070654263681436722573229568082629121306741751289344999901875993964877611503629459129139613009514286981258559248047694376732075975051482907056406895693490947720359041143379522431793655496586266311970779032449545553509196013182934812962061666301913824945863225063963534937344638575410001033415712886596090384637949284084862884088794641568548008656142660662632658412459772801528175484613153952909413579835761433146619349295889026197536637291214810886318404064933954102635642741308679479055758410204554591781678375849465429630448495101394030588054259602311351647935687367172734238976180043571870737548294684491367746995560839426943799978179308126147557693989740956635843775598256440817939887958628160868747842289956673831362560781431832090068488672737182305338210204435689850152831374581182560179900116939159785163632297606023288030373143701481473354465368456396748684790908909155077510107323624367175136641210696503727121989608249567234565375595970731042738106193818571678196057879825310554112239933310746908394074424919729155745975038679172828851122790090865712837664923221725401249257928086070735466180911292629438933361178193795198291454661515990013108147713300296541656931129966092976453172126213911186304175960490533602314470699764510297204169954096708022006381796387959122937277416135775275702919950386315294928268832835235359694936387365694253876284001684356001227596157718642455345827202914688267387777002980424294428914961812397729941699832681530752708276792818694547000925653830568574572107185499026111429736456685802946408329235403878892168613069271371942304027511145425534283551071339300049481790937031531066752516254502423959188134967883320516430172590564656161652662888467574013271520981732677245204919739410304820552173849336855311633854169407965101637778567460121131342222965685414373629211648671652368676937485709850188127308732836665781858662209855194273887074569933829891031318107999740117995467343205564649277561988710357566248301734419052400616194800040561830105804244636135818717652140518810249968559326702665409382943622418606407062951005768381849560357066771402475593412911690290425015320078935563758736075015376166992041521637599769826441905726092615075097384803875904373230201342353259277846165674714926581922094839342849228938335171804444477292175981807117366032463953668118514726458290390187361388200751408344039815101829586128659429099928611994000177763448033984795086828964196859044191739986796580618246731102193556152708218330676346744498876461019101208368434950503358542226585342735697111193811475023004800159227101217636991620040848610768552313534569395523407033683571590765896887085718266420509738671910799894435162958780441678598323660354193322170475548855737844472542332240296469264466717418168950956628794429066596809836389392651228601807273888228186056673895001597113285891046644293474950556705465191183029375285098466605832083334195529649152305812710684784256782299448818911695107479768936203696685374548627967079680569600387487767374307635168190418038044151671485248316064575463064148568397426721335642679337521786827367165754372991930565859625304597937216215579252629172114494081015565848127321327771534756943227366510496664730975891434052759460067656531127735010630310366465270574081215051604507236469542852363655065604028006053482831473336007627361478300520740660044850814185192651049025322898996082453193091831748063036706558893828797375940703714659212501840318800991080282301720971543001105163199220117590372917356923838236365681341062047883754985570948758022648425322701399010520429900101882261904788504416560515785246592682944121802442214826194292064606001758711401641781896612988919429677713401163322255269621662272614110371773560104878793357653368653295122011580994496858792583179471326967953608966244675787224324164786553815873734689958227362990501510392264221928980440018252944359913058720871849897247859562556088544296494837818506036253386218393974438761788164283422087697494049034904364148554346822293955718257968061223000457950216549965160323864371456961606381742168853725566990346674318494303788636214140858054711798557702950677809393975492671938357714044345543810385389110123587060382796442383877430472633351055045117702498433593899406574072357201582099278028726902309215171461782916971881937700009802776868018103202928353016807268706147238723600817991845562840740245400872606751260132345502490822661210370813341462803573000075815222515529897961534721124090275513965737138916965006504236641616020377259242627383541919097354807095472761716972261689222762208307846916312497189439881394602938295926307652091971833614162791614182646234369652175094785790768193099670919753523194581619257381880813680581449954520682308615634771033113949130964119496346208499369392477990461248394360994134742998413572740782218181887222232108144517236438206440409255899364206334523135719775699460676110700618510420694691891900891340583187479374004273398265977558342596049073127164177182367685592606047982573201290015122346795811708267239205388263398018731713189556744491808938210440008230095562233509902099609375/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^23 - 24410272315679230122115298621330328633013363612841491851597959274336484279181846899602671310819515059793605316542584949059268587090573319475356814231203893104181199493461959425376452153001794444105169177483969257701099294846311363060118150417108929572372152905211100690098226587507777184867631958505995802813727017486795133197087078456610110041147513216392545588894490203688853872577267282457942408876026988571608626461663915689820567005502744233404308044696582205875430960894514653708690971307241403298376482748442104184478448839520531481649984311580271706011751813061295470739632891766545502440979019581490351820303833011717626086965432024697930974709293851933468954366838150158546410339943899402239931121575827953543255279470208691828582650422431871944811595887723508399231908633298809246994486358678151023771557375882615517044802007865441207391377456696184265916757485564796968804500024491437341593683506640967272626752242646025966311700837204730164579979700366256803658380096655677319568860752769993790043494328130737252928387271724956677941178567036116932178860803585245915987294462905745101180976864511535030743693224107040274687614263967910737769199906954019832658952111358997638610244634301842244378081784096132202338902662840864061523538440145267679085488400661775792879254664314388794828024747440429510102086681306376819871938716810474651792977398522675348550191822685583655172810567125861438521272867301089014043764760089418466409498232543600009655752834905855743756743757103968563837107476922086774701477866742279522585063607250677761807211168316513744751826688523537687800197778020202725131257269057241217230450471490817657689779069133271485236150087638255249576935304710439681863497311409156886345569006769957756712635732185289073246511042634336148437684360872584863894180270806875667729086081740890133071903269563947651927201566378672032063518715085990671658883732849958035140294026000570449497798417527156912733713584110131792471409361746015967711661985987896403371564801148151956032638969982164920822507860306932249537082785270653591518017414262465188759139756359249929483391918305717134638842724390554305422619760646743635066446267195859848157600489816560011884799851941703094908406680267729332625326474904815652716709842570828419866504769370728049449107404281757196126747804076140383408969268288716563571141101073189813118289605690536288105085940649735338073157673042221050246636107070938089392210421350411850597883539469239548666131289715829671610336244542682612945488830698174969136803096344933111026109451007253677865237778353459559398561272315550669508064353399046317110662347713130198204151404889533427228701524983154012555988731074046161269966114032965659100982078104903638066578319781582108484632037217970222195159443596230106149794986587070579994864297843189563712443543010420685702371682878687518033675734449032880732954266827936072902238207054281042046851766700676096829466529238684369259184162611387060672443343067805711082990861637979885741188779485006250518330194533505276500466750763999656384180849936686967282214058581121269196906359761099461656060637636051083874239706994161482426903774889783761691137190634497691928390959237179422722161387257068006872348149664687373725617416311015395510179393024974593821040182978780753550297575580696921471511156989433975905289160981839519912442895930691699644144266607413105576113287041800382497812953890926126904167130832534105030351557457579966095134367972861106701570337020595241087808520495765941297373524787654254716068199369458269605896869390510898645590752753113049397109982092345674436753523414061131835686500388729303037629394685232856894338161785382405018464056165185918638687489336268051919901400606222723617659884509259314701482808706266545584584422851278195824067236436513507078927577692046798448531148753464195139513775052591763731672388642550705961959723064848635830943565352061814427461373652937332304370168001696606755026374278798263162447425963800509474045923591371311766301525112345000753814905652769728108706742756565565789896360615435426165209850609166867413150652911405299179019032390225118450217638872471362667972937552737323267089290861046238676308646535582574594274083634467695464964625918812479641027284889545898377283932172126153379625250195355127037765613642496244195069510880229735741855565634614300979276899531941775462784399991749121064557794526913410618116285555844405182949161947058557447609971760423681142013290941187180073362062154742320321656536208876716624720071535706057424990983114479712779422637629053812666898049156153299167391567924115254180025601979394175368370315817510721169159934784176704871949476593704922073298905303912514233759415589254746762997699360132344779916688327785821434357751749870425550348186502640494071181668877320429335440280810248421168701855474420456669598050598660914485688830705822343279108452732887346165993211658743953618293890396130001037706193288786962677368357293570609058119135401078384704551595151149816332396568486470904925296648353972673219750541203995374177192377005569334071957437506865038495310719637308145179255362999921207201084541561976634007044125197459862041778825224458156918344033979068417724609375/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^21 + 53610721237918550153286012466780547983596309115717177027677456287515962715208400621306153034537033227946248403725658152719971446778566073935076575419830711296509586811372249286319501439646319533322093118725012123109355087125997389746474542879479195036254795948818070797776707990747745843820159457881582858728701828214333464407717868026713363431408879627852100290597871649289583350523322659338550249607386045746803834184401302028985431735495512682286349016018052279875835662568326395999444633249950426567296197968676992553146579356008901573451948834977758920221053261226433571508085588727479715794158063274827423220652128522348011691037851690873750845636552128583058261660276878508657297490223234154594943488187361007298519947264958585319835309448531998949086796641936496565377217711363196218755032937147692966804896168123618259289437701160102186607276855451604384918396227605804618502805734530697103859627072907152228780018288652188914563207460023397697050524172812338798327394600871535713304285613655808544519926758803802277316313233037247307066178163423970812424641867814836064748459976890378449062710711319094753312420782238007166290509768880809614496777186649443692512269645352898546595297017495442905002844775205602655469820818597783126653795380177347572135451090655436026553356318722732839683959829137548383631104995519381851377480027663514028573107380967289668430906545871618225190757664695393649966415648454996242421182449056905298096029195848773745734238370036513198135557355217588224289376337194343197529208711238144252334652261121274655425655571055060159054430609740864503089243036076650489878529785829709227859163512822755014396022877728673200050932381502860836117535587775310362415237715159635781094395213677491139217187078359615493001641755868398076493345238995724757651599147229167646326609245408301493787091826636791655920938720481931446115204783290209669815571803935911894698520475325553127942393192673383288790137097160815319947068202398137085765848945582237817203815035605066006905313298367373742357621659113430495877913642754951148898408099057303814074747023212523189303016289107726997191253258286989321362714846711957952836889301412219725800775034693917412807225786661039074678470115064559446316544450119227916938043095099059350454637627732283676252849854032316000850942509502101858159049665782865135352944588327160989444314367521070225695697945360348169731014828414387046375615345697424378883994314082304039244769370237419250153608403162557227803984183782620819603766141049718878495918554265938312670899209103378057602918039570801039132680736671691642312537834333143786533841913440679205698184385782372366620152416968903645750203488944875400505703945615627799217844346302333297955937059857113979271883350298370533294406022597805575617567023141362788501310180849173105873485609277679095612138805453378851221225492565930697566380443540266583987099789337842284236681453081568013488335011163885334220319219000344078168684725195925699956775566326283460491701279453229828430328681529412430384344384392387804049745392149850199659120053265789640699720128508601803312356322130142147390497483179910485656195970883119118571108925124488532862354918689641255957694178220584337165068769295941067373539350589369632032514121327332537847971054826411196463948793615714934809985545825145250540135492848587749709839069978125009227508729202831001438513586695785552829855482799518242320772723377128957705530567884458679463171744803779507272028165415779000796248541135251999865654745071450687614276315853647960939128568774956865633684063822448476497015619706918689492228801262770024311770712412207177965445237568853897617406404856176477993896339513558255160892053620087950558984680242672565116704795016482455995990452525094760867681707410874404280832396039143243881481025248791554363115212138721328449557609552695057207486525092180613815374119188329824834919160407776748357747141971767522068123945843188697576268042800807976675222930877425303544446468674256229452043663297938323116351069723422688631269528591214246608308974767803720680042405352904556295661488029115478688145461219705698348527023834435612195059355878089326081605945429684264438929314243094711501501422874820114967001542028045749557803579631658871139929471921270089048100065737645088660674434057619911607747463114341434466156280425786169508423977516394059404268688325881799728588376621371738251385138888745838953026784290126266086549069082002005563520701882744649837077450282737948679760279097425811280000206215590530205666631593564280198433781482496595111565556616207203741739607471792901598767587253019496067118578698245631365677233792065791349128660488012505558221909965059686964783093036323843128704759746014990508965204609317010223817529611401118756723434407488131691822572369073478412464960437637252834094037807536970014029932302359170144730020497097926172733013035104364445732154652886113963730970445195279874509284593298286411749950654460024980973633704666842461114822586908825625318771703297805216000438303257422982669239966922789992579703870279012849484357471284670976589216251263630248772236097403869672582417784168451599030648854097200062231853522930230458303173611479429931640625/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^19 - 93365645376461157406717119284421043161104379116560726161901609976696413418351643261446713960477613108172737143142951035479692047628430570915683969590828291184453621434270149840086405984695033106230066324509600585270547724419312755049383996947233335376540425548985918906845588747487116596365585071555988052899187679560512645952585492554026863821251983268693760290207301380755727697610958951926004413448267380239190546107523082986197456422335405080163276467118260783673609117263299153196027909927010776599203047093026628688072892526919195398494593533365969230453549944350633166768803760630623968297486517794554548791019427847479483261992239380400298389830060465816491724437312410247313384146030634306225695295359001185105458558623972452526909080647817480730870146131667455911636604736592331871699431538237908925295829459756208186836062509718565026263284840615470561741759849481017367492895351151649128079575947495447525752210722659598082745563137988143912020207671647578709244306175975614281858209963792400278906185449799133790139541731681456302497898814229456653449214808810932941922119162350319781565379862908584250065950215689101330631850211568309532527980036576913419357424293872393169297880427249742643171655961090136873174313207446825060579919446853663587602157247394719332628971864947939436987359600631414815544337469057726276239690247293275310556203037077784124767701256855448961166443806501868201754233758970550410305890114918080023240341759299295456850061915143834788214013574078440772095111421624459564437069811057565847970777350912152000926702087633700007633520347977618759732630902412177292589597726216898430484795356811533052750466907700681489307657832337458007644649399724529496153327528298744579443694148018916470873500974743604313118655021838186506666042884100275678624432310402510796289569578523322840302548863177885500845982528346925006065459847554519663750876996313753278126556529651123722544796922520030018794153639906818885481362621471485604331175130737494193262389682329215190415225038520351068392815081106732259914103627065962428425228997714777894266757474256030526999463572742797572039797040407033431671172160759940436898597920708319288844560580990648900719885162884934870370945204361503955279378837567324530678166285704616372774121576443430459130894929361298486837620601402386151081574432415067052300322662452918857302595143699382803049722131463587334896317283986133624254776939013059262648869490274080986072673477707617829859853760150118116239599987477852497462753784186193170041103277314426546233597945387750230744831558025788818920595274482308940024807613206519820500234702668060018959106998287922701208994255805587580877953218433368900705489389997985897422570537748198298512579449463252478046113045098682654632153006858805111037794429503919347890565750638306534510207800184430528840994781874174879930560929508231643213007543755269086668275137925750423103072241540405574793543825106692449719048036740088457303107117466295618447473943804164099563200272105613307192380663367577289129751819570872262618589722836308688175747463645164336175059050470753655328218934621996149115161982635507702180997605119554942795430400009465308552668713362584593784866074737317503043622071035788079395108130924651262639649734323200218434276255566607871756695328541640982462116390517737241917952633249247177532407482154099502285177503684299194149940290720342153305701746681239603735690083195836089425536193594774219918518601048261938981498589551916244526858240147673731162524640579591576264418399360568182557352218216050190004831582498360657149886762205136506868512940045267294228944214104134598043257726488056735306863004002041400332000088312385017160360738246818230252824443133466201128073483775777497411629700631193197488832707038278168811877765325159481324092276663083933459051681444062878777043551515484520215424826855912553124545788421401593243095486696568064117519962674745726755120512385098944852256292673957053760339531937275395809148826174495297307295849052614733864479293319938320176479587483264706162416499469311167340158083891018937586668268510684580528558788380517656930058576467106348641569871323979651641643660522080354383367258947153134458483825756401019938832755876197071049915448357737924299272449465312949915142223089938911029156148799147726939813358522094198751762652744961992731727752019537923144176595513325230561327810300348012897525259891081586461781520412223211527159749182668140362152490990304503025280688480564939430182995732697250555171514055318409938689425284671496414380449689734707114834687242809154144964643328406505939367544080096325922960677529557095757607587359839264302934034030739369287614429817604174970331954183192116454649102415261805550526040610555580472562699797579258530523844608080366110785421220847577557604373141128607466082123760863634227154235565447750645696874871375512748933055521884157226349616842327368629948476595195096826019919373714853077862705738909178012790592417072683037422601298247116276434650893673419759755137572941067293621303687568090429550068485378340033522969650478689719568116121630660400362890367002948418815172986779056541616457142305730801942579619660064011402902364794542236328125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^17 + 125787780685827445275551454575747928003575751213566065111773983132577823691364077574918144100435621714109439980769424991481498951685398253789634199690798416609090784131297951185396546908489646289513323109462621356200660077379983442631256056424809372912485293367363273813678868652180594569008707775336257531755987887036463495246034285261325582790615280041254677885204552908431960160114892436691163692627179432835370358861411132560167792408170229463482325294102416233824560159262902463406985397426654126742205696658874861745029816954121218697695047352283198530280993148103573759030855199739401772813778518781974736425813557103657374598707775630512093484110148311452730540792211284690731903651550597308299172443236646177793515545647837367804216299555048491467016483572326303862524790372039925922331529213627975836217134598345677314087365970479661878622217346388056804114853586773439507454833291361868775627749091270355390080035208296555033850249405595810241692738913506191688247822911436312514927276456879147800615047291327559714692374386151576756304928729271748294367376288272773019028311095691734693978063256551456127462505875632351422210866838813225429541218459687068720783488017552719612688569652759967784511126470385265185764153100315140835601654029845242677673378894514637845804954453152082792927039817582007663209709504424015398798334328695885287845236323023362783430168615885905276332864606073297521214134941592874568570819566082545393168638646675656113412771312134997406224574528439148941778466481233285816586627744261568975248671856673678252248615293206178779504300760235052023385041252612274077459930966112434601129639595646914278302279984091812072858088860801117060684077292196955945238917110319963874322606852826183259569473501193343212417113844823953584265723528568380212198744109763825780559580043460733170286396781817711158322367363309811149250332670531304139065269736648836556867864465921413266167330322223412605242339670814069978039695981150632232228543735414327495921131075996476902080413403000477409416617134382273628033182495057125856893384892737133357754058617217339645320618551281164048542717593702444445125063491621401126140716600972148356693431189747777668297338534296765038797395554404333921315143912591801641053013612499536270462949023720802765860276557542997102208863628620559884659076705461597453405934244647151657336260342677191538877371390331464409161740549111294235691870276466532962773002711428558922887503639155393895227067575904202527206371161544553987017420454911599775620438609580587962973394961668178421959232111292313827655703230961321850421281223689611176704489706440480460170619323391618656330833231205772013207059398454610381816759273684391458839532625542946021507803915505291950381094293280995530504400771519278096034038986428617176370747461388145162946500379549582205922269462331507308751590847351097061757145594952342075111055733112814664352462578496456776154473138738406859145455201634921989128033797798334363002962055810717556170359185377671188025514719091576124405009949614058771720477520575754391224899641773964923321841815022636021945128110016948552381168296442829524575878480262854802591938599271347369988122919223678896343610563991575187839430376718283750632800720855927283867816100422680132443523182935980843843571222193139637686888344074990856191273172346391467546056581817779687855110831786901310473619393114186064854317964351343886843306420648828442658585579435653931589975262918397287870410506125109883393289447235399949615324626127044504280835579643020720244064830209232526966866600645689425769933546718273189540622047684187300748293543398225383266597300035481383410686815758978838277440475792270127616449745058524308208006312223534738943750905508904095272907845224501043154799308717448101139626393100692601814844567888601490822707742343253543844931231451670172139293512930280632295093210672655783257490491335850401619138002967590955631036198872990694406364243239717192782896235430616057623376429300982039994217674545666909598107492583735080048672465432448965085964379071467315733323979397973026459009365618854346536545910786460540761098396441517968185838731922499498775343942975202664404030931286203522297073791141789379161253744071594722847822352245907348906424817791225369272257437132043410347053223679922276111764283321691943971933643330883503645095446172834442684207505860729178160803119488739468886189771226887161934565131519950483566789010558914002744893193985829594257541138532115866099553214839007409945045570684851536471997278427500042931100785949235851053699444056340270637567007612270350558865963021094440278206827340021215367201334512931183050945239026850911520147298627735960024020977753953979979337934348800490303544201341722308503320774698438502933564735782275570134194271626903658468430003004952208618554038660809728366601317015281423389716751906174599438611291633730519185999945565308361629158304292406038831623470899022084780494246711840415692251610487540701859454552862964106504361885348029869223337924802027262682259330322505173765435737711336900201264187118337228343432765767498971368979814124357263920839323584212135007093902539925328306721667044460365464978489647504285888671875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^15 - 127024412480900048502766348239849541700075297303806443934340261108565417491259590662927291021070892104289392114542671138225240845128748726407875825909958702145938766272748236093852855960780291632599077880470565112789072257012886130623660553479350172971317357383072207860038780623304837395847430984297963204560089951996230281403561017378424645560361346250348499252693674134386719304931924991477848422523367968046863532434065112963508953383607887521034605940705771981376876898612300944179643834522021811004140107054691942717992325702046090666475766741085010925344369348766084437304606709450217172219467764558145142859906862160660885853346924071765787376903551537557454146807265134963344954077306854876421216431538329493926147862072833532674961008639736286922642426018170378925214551749503719493357984213179910843797715841218999520426182396101710545495533485681100169081331463599364812203606188045414356733726394768910689248080588518460544261254319167176029775146994965211924141912130796346362222048615657058863919091913153721752398543721591850929203848074378798208500130869949412680763210059203429117507942990226928681324782401694498442511184602804090901563485968356428237149455906295933859466149547851581372215453218332626131355413440892445415662637906618056787762074280644865976549622737409684862723755711342582376214188015832180623915783720994793347624295197359607760388935235581156993308110879304905392984070499335236609796721115781172814656523080395099459626280764581534498354503587634503202902375544102139553447516087506508101356068981805726478189360181241346595683338829767394228120487244491710181488090529546586021989836048265295173517180901094568138033591346103579650762758319924428623479228683743152381538322111864558661601340731236541474136546953092832784180084824334950778709706498859124940747932544714321763266270666430864871775531701612529889935156418956491823152859022705705570694635187342267195018413550165575315914417297066685572790252684508365266070325321572015173690146602515697831538291994142799690440169461818155936523946034504931361990930396956895910085683203679102651952145147635506190805290725087826442534176277987495479761130011814261900662068936316608883065934809238226353258630197273295294388877788991785067669114289465702371789682228827423857777039721227839461238928048294370967829442263652300575895247316342764854270095888041689372774913224100942102847968341991876218421089984419649479145456749858357920464916888710642758475665637243689037900343662547412406033314119727309136241560761837791051770500391839066601461596501346953703704913958065455111952597438516812909815896036200205033977746031022978389470838411693012387713217940165065943082993716884054442355865877191503032660407704458120967152388494830646511497516249294782291993224167790828962873298131008640452796878264479067892248044963154322728240759972182326980513911668053807308602244446381854925636155873277369471694433856400889396444939980866218135171487350455068111175210838600641558448819773095727831553940797225698552024792933355076223824628917142669042318442882644476382042152028212689340704991121588580173205558590502891903495540072681025548637051577676988906769813113339832015037755929723399802141738760631181863376287575378261069582793960919857659475298635300853003073255239644992382446398251927832468309804476540683933135858700626381651030407497751623268698736290786419285911716687050147661786746160946668640476696968926542778055620166446384841241078261702932584640985128003673523634151196658907061624687300077293982730178355027646020167248483504194712917478646324666159780019023267634433732112176980741380989350771132618836209338353875796880271600530537776381229112180576523038891123198812337636078174869091711344989804570638243287195902545671615371213204591198439829936219962462106053716613722882638027603052221244622083080729950010335867501360158179000234013281211804055564728865223345436311046992262923256776441640270366407332951780484763842420308289544885833706354927001199046026982319583854712921579656546337686772402900651081176764608106759481664908881583958730270623218632037647845188189948737445762608879821918613511109718735268403090894197708898274076635949117774658770530669832997507088353599429103233448825101379872802661437706577793349512425100161430898959620563508789334200521319186291546029231315084823583405116535334441929166789870051218381032573214612854210269910604752779753736113641013756415971725131547512867538869756797345071973982230028714997224104599970544749640404921013641058858914823770599569931921422056928880469210558273898882380394622836981391641679248668370609977981964971541188777737010843661038251800147763853139617930869017734460181059605378564366480654246811071160137781926807164772005761772566383928184865589713934522321724917634523010780023596666546833932376173385321196625906727292237486758698271860322519608385121667962191792812277439904972813560548581559313271703242133266394979713845290210110596141539796529869647817421290795035512501101131521459789869781741790730314645889293661117172491442747956951600847185649900393244924734752664593740727706382668262874420785200565632882847015933405677470296180270187706357772216796875/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^13 + 92205153556426903550550684136627534828269830391500186484707649444466229610160129238026273271435224146847581020995432683923121502135203075022225830897217455756243329141044181128027979671072071809565887115397955654226332975437336394659844509850904638818720133636529948067344364890327912929090211664071324267489676994494444057875780479912080202910992972692850749437797130851437775887256848131739421947841204139118448513620663569807393947513573254542003486613407586980687799869959757024296196498103251766833499694101325250249145479422732780242549694695605697537842468014242933370248560065454387358496489309793544321739322624951750497299590836250060958790932060270754715684115461192058551024024006430467942105152311863635356666553060507392659755591718983393675586336257989775675910439819570197025944326717526838595903033848007107143306499009672787852513869947410224907919356596952446514860037431401120848357648031315982954513330497246411997655237785717749618718952939439882376057037354114033855354471201365886905773794977624757789253539872519181198620622596617240459657651059876412689319622780880606782191683549436885686599520131405617186836457305672664103264938896518795739710512919779844974265079938774109555115657412843885610120701161199578317028352231575147479978969721882194497993052771638093779481139225911556944422234457343103151410981120896668996981502628590838105531037769715976583320297606407133385583781052161026885193789230408839059930041845834471442268239520849970054175768916966265538000676778962513229935094463894040412010131943250907678340673154215218195316536655032143127533877954340939342893295727703863448651430888616219591222022221881007236807698540332492596330276049652962447698922642385320872449660334768449109484333933535974531976885358086190139424592722128583596073029354958523916710491827588341656499690747446754360779022104487384845457703079620741884608542883220196782813642180411635902519283605883634810718960831549717474601465705299880231376386359407963942846102960124622648371144403015016971446608896467992360216828420176665454227784903119924431413833677951078414317157273740516641857924884423947839873027867962979967167744008390588746336084799456758382992520128937968455979542313665170101785482672605617361204418431098725362908596080005582522045744373562328576208404551050023782696385318825597809560070570630023009249067669480015335692797357916136853813733060685175861826648490623566375220396282172746038813784036310484751302942482130777517144939934723192154936495676275109057260748929864175901806192227252019695743135558943220909747568415989066971890916520717634203031827166649844879623970120279989214366961058058328722011384201176818045010322493148502850500720577600334288749923234721064173018597318030438266702689026366710816761986585746655093919964012130292011359924733347477449421775218891203250183727375132784120998146256253891962263204259291492204191778252871122866368969789107724158847402106948883350742730412564915077910879970045450246948034285085267207891171589056234481863847289811931487657835080465966500868653058398349266295702654040684790339204227386932957744023544173357525486776110654891548844668456089721116492109838958414258365932821412511917574765208369397567174332606320091386949864453120452421212274406854895070153849010529311939104321678934133437474077315537528842657816085549666490626775909975210092208128073496571747399007037052682383418827888188306814774019877312643561235638136829893990003262418145357638123841058165467438657689621288829681339215410875247714853560204639857458098376887867213852311632292114588970265568179078709547967704746926270300683083328655620495189999406989294322459638798293341356826769434908973175356036098823341438987767068696676656081470397057478903653730878296927660905535060806827540709727337195550351465743054825620251428906046612455376007735579262920045031693786214138075627814558234266336349982164807190813728097736669888029770585906509840782612379376805088007393125695739217401439391464491836801497701909905786453259427441256836235623492410299051992655301577066623201611886511543027315458667497074456190602937070916057154455964037083668266957505454796034535831257265964357774409597590131271077244716257703260108425381960576626329045363466839295639194580949835306226897688725632775532196777429769928699410453312167390880549662993819110240017680380197820810042812805809961046539457815255564899419982019707757385264572918957775411408246660601171591697786462452875368855781248232624556332718726856063030303868879827656811846095421544350094709257891005312872954233669832039962109258988211771989934430414277402272063984493652678391804381440883796910329445199058927950607097978366442273628531104510992119410785984087348386675760822061610018554068931014032519147390728061550810676171764390832371049338962765432346900793977554610353981468964263048278496652601301319166101778298956662485548255320128474474460718596278387292443316018963688208466767128514497545692846292038390194545647215164832790852823694696680554788078802693451151839280136428371562027837768307391992787875021777243763565112658792058349845457666791526311245972772091012095332782645120248816983614439715277745361328125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^11 - 45392871540282705316114889678049808790831910604441698330284654013235252296385149443879941857181490682270813877348582451803623261250054892353622539850447687383784110358465519302144526017683614648969332417594144909569832462272392032243418937802949460192904373004327869199932740715956807218630435639188249671100742597318987927095153322313815885282133373938379228803652830623027797525799681420065685088930903010670716955872932210363178240911420653225623580495095719548546983635800395271084760962913014671650270345764023351761124213932022236992731265569922409813585736397955339042205824527685379986323828511356488183897213478246028963872048952374009275779513881563788818997746679681708975867751055525381217594667731050881649366328371310307539108980261925696475661749037772837172953184320517048754618755000985446675206979231381291637189687634789389435434791488906456557034214744124232252683193265333220732017631468476281225905532033769667039502425827339513871933164771256985270599611681232491642573716552092939789393826279771369476054363650579280419403566664168010956077079607998950884509359059694152104597235856820370391288017322876618794388649805927001822997914423358027580471929094196060292047686639950261624880031313116826031489181345284943442565586621112368394871719972059589391238558382970148034147413288682638192295307016222478133623009672674860325596960514064677585099083237688782213399029428172946373430282575150880826046322187947142180397999401386146912934473108006144793066998323665050529776905646397882131875674588596435706414186915287982416670633841230440445538946298831287493104661877450947370717635968633441224727586790619963231300651287423445655994035498778905510742401997063463437919343957856735630102885395214453884128214452522371644463844061973903625338264901213021196952579834049646285077008173288799046850446833211388911060705763868809334769424667937423929670992834478942189199810339655072236565883847549173363416665213540329962748200424941988280731287269713343375075361336525229040826973293280192344520583431824214982871699916980207996387240244207017748859089304147414516045763305327869395149023905105571357569533418228693951464246935660090146802404872848730711674030868464504444506726039018758639666426184022391633909892978141410159228780502807675385478863810242099795132359085237411890771359422348621955201223573396442370037528812631242760301674174740403205392986851833787975537386425927145238975776064729680397333990934718679379191269830735749595914022945792535655233105176269550166972841243294817755353378008265610544023947085675133540744765504286494078606837019314689144748644765881487172396826714263891319703564859652877585901614305018700769140784800649290591321792837668026242102546657210090237149750542633492704962581131048849993098662504664460970475315366328116962327223612574391436071677498192775889920347806985728473750019373540832384736993617472672817029323797453494189784690895283551995928285430322434812916210094271852235702620670826471701897236985774973368918105859790454302225803005439747313745982609679854595891353027258107764026211341348412723628862259029674069723432213776466193943392006770353603744882097349206019002649301412392154838969791746778013922649036764010719859566707386915357684046248269180316495444342503096767316149967351283784864140094242141987149324391084697491343906645013665252707337041400867461382190134082612573798681750591545777638497329387307623345679748484374973043594382301807612839552515103626547148645631591780899689593936665401648355448348592255765434731136616527950535534433099670431238653151634721333351551257155412969745912265598654017020202650624960411829638742875010739181529817141220887262038126195244663051601822965255270430557313085172840990424598221059763245046064085816165872570179607567184024694410594435389027755115352981218448077163139898335827565863378699663948239971900646957088293282315409221789966911179550094827177773735607210231916551003830934249932626156761131522414494266531152560797666431810877709010633220878836555487315161388067128191323739595769197065837194002855667130481216748918255708723269676873546396208309046147878135233248017211187566313534478351789287729092693119415623217202402128626520619117396683535612335850108666005289418534060918010782066332206332255069174549195524340121353783347751686013939864636478889084672635758393863192176287146083030009021068604935868234417643634599835391113075056917343700634345610209433928804743782442961138018977972909165493752665495489601818929717941474827365810955589552434143470398201681612184347408378525099595093796796555697103902955945665290981621736213882898912974285718411904917415970633876821381646129517478429366144701025682167963256286729848499371645579574330416285375099964661089779955749197300066010300016914932579834599772555024239735423290147460016414179063639387141949049943252304427249124151624393469422010020499842573295871573685015855395156850361253423934904789160964669102181983887782346670762285973704748660316329011228904623776219449063771044274750195424913326293594153903262093293413410645374268481055766682005667964755715380571708709601305308935155337910693184971560943639525226714902170879577926025390625/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^9 + 13903040505428413365900834322963685130414712196827846546239768640995095758931701112595021421217356585760058134622456502158611046248416464928485267650520900988938915833155210753459748437635743462255846753976181285623749612790653450002557605498752636610361548707618837213187735229775768378558131110846960208480873143450056863463392850904111272543635225967769606403378226122689231389907849323576106319632845946234827674059566268395151181906043802068620612954274706481123272269425823896086032515049889074787656295061012766330871571879918905957173589514871091763346138607535967781212573210915316349942977479172962570957673091828763558896344603553410363188026674965068560837579127280945337238196715024055611935207139273664365514548567931348277206109302970369602344476322705950209278384136177480982913455108578505797844878568610582811834973225927933508517419096368195640581717379507008236420091187083382662959281669418323346856589856684982130642185048154204541502233687934258551923733367480812604862384776974778842497980426911709677215495893209981131575300775887550937845048703347252564522233718736356216188175749887325653775589007906050960504958142347422987729163607748261518684772593447983456877269808329131275847253292394997903375185018280490402442728216095711146390516362669082608134108058473638095307469177439454901283629821909145700876927431265462163676957255580950565682172955020949590540850735618442751993534280664036121068843249094944078621762464562055017367808404008253750842014331999260454519593900144090603689458255570734131400214899901675214373440851885823738346648163574484573611002249854161183625718436315616382342180894849927086916673305279040700853125239357278235666487388036376127215323387911486026847225932086859456546338193220850527917116153801161632022280941552765510575745966119066938606567011536484633324907009638406814401373985792515336035924189993813056324397083515065206873333766086435633194655640853570421538742025666431039411328477347036300386958363981212462488649272889941985527441049895315539682669003563652429861566798034385718223988882218091237656086944415846686480611078935119140347229445831967748048333427228882832780727947294306438811255623654446419048505747314730641935453275127502903999035573843415786115545584728143823691580994983067630508757752436086654525823944983414786697071823727240758182233319071978446081553493138156941938144323298378946277720098826484236901798034156276038936451672605961860152837309535207380507098803447096941610670152794389884688913001849894620187155786577550239674427494992972239704129402232678968648189451399365835776382974476420287992639871836801965923412194434100268034769453432800769744141885724057340253294298117578377310024376696085492501242854724008635626487652957544271364735670886913304081878435902638312905591093578803285318803088868545536132207020061373151052838287582138103456211760873807285850580427385834762906970300607641651489264850764205976298880499183899678364159595350655431365294406124129928422570635059458053922412071672106846354221815388896153429002623334844546914549176286885615757916101614053436330263630333227567853799886712790516649608821507859828961309799124501473861773571587273599355157948566216927799680108008411120146482147923596539313495607525779763246107043881222240923876639312694805372802469692427727999432944844945038415697129516655149429138252315141861177765940713967313665955369594389714687404726714648140537374457715601716261056995340606850125687090738751192996180676063286544404628370622830821465650415499634885930569055130401302694616268415026648721035201749344290315320929774677143736774847430637581318778882454273240644355014196296515645505419858625135464395860345446472591860591198564123859070389545781741800358648855329800699159639964199576377328234040105245152599248581378263937491709199034137088651597288657020810642793994046040492231760107200465500838095949926056093816178191027299931391894897033338999991524953073767245378321387588151318596317047404823773943658459930329568151889333842313277325425251062692524246820624569312546705909133889614303184117435557896081900266237482574959966644481257083152688036221404575429221987288752163153222582225693026388758628796683803313151057098064316794777683841970286340231327296920440449215650836943956469509615512117018149931560519935399920632197215039124294480168887482437365238211083842895707602739625625452653257828344057243148325165157573588829013755771999175878223807543024666808273871453124347638930908703626409977708915083791779904508720088100351860163651121899070737128403259884067975061249877478223149754489519704761219881985644028556343994074479788205161714276971087964098668027911394375847764768699480127819647488289638789360421511529172605118550215982260928627631812044737007955986799723511333555705850759309671414099774078843575123038382313204286548031098804886651990102770657628432101609063876219677208525862814027703307599271756409582065891218405172902305350412716178028762659691874599294760383034745517370136690089406553204707704453001649512385202595560346323624224468239313922202124738441154405455360107498804536900731030120283135867000345299040835379709209318652615574566760089328216552734375/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^7 - 2295479694920057249381254902857167312649566267331560353151240989618052367490611275964846093730664354129240691709349759992361561314044837461826023709354256650373738303497477188447875296609377588034545002288771640428535272971650477559636699151406575132739105538029727409526854613202543730840837852400252628390707729440532807616909701644926009306343272329799680067200397344060286051183053212884080769269608166032888561958387654685006505962291176273120511480485225482684362104291730221462038239748970263118303213908410237743346063046761305195745843731512760191305535131013683808375629236576408936921833883950735324575402686299519519762137112289437583928826204549861479056422460134333555067284595023371922275932483698841408897798962598139206512842112103920158953292689187643093948385956546030794235231692564195510929464624380667459232382047057676648420930413312395759206439683750046474527517740213754408826062699775637860057698882974359271012269589669452418876046068728868561979371176561874788780232420467739192937167324626122643742708426787748617758066034523391735646419712500555429566515331616519610564968698715114525750067959910349660400356689827941806168642194380130513805272165684467651724170670330844558254781786225178973861796624447703846225400333773254882687077531446638461651606135486591968449013752962027638605106628969595881428080225883998444314655174639260302428340447701102720145827753999898386653021173601778655036146966322515197372123604832813661731943306961109171220491890869798155764363564132290573130115641185085486293106717269398755192556307453001537294781271010576044577715865538739439832750869971778618945191232689085886609142225503276261145254379417734687508521584501848147860272582640145973773617313586945054611848724944646059254567446383691648286643452499565518894359734919068920895879821379988414351092596495195902513934353333517927903444486567267883994584218000694161512071741381446256262320325455472665110573596135163898902290525182407431454748837467275075130207529717014540386436850189608288338647337654236122177844170226689339770042399085959522762055882769130054369846973338361125657460844900417529269531639820568754302302652796610300427807433277493514969685941362582602667971754350574762500864673270470676115901694127422717694756160804403999699942637854107506666188447722835943807510695049024485003413156663261354697732910046725795553829078469606066429045266492861422368387382664982960792159606296129103878628105861972767887696968586925118277714513221980204179378195694240345452408154116939531025823617151533700261516960245543592235305804831427483176120511146217456940173141900247210761104357420870589254433005184215386979011008944652157163908773547591263916844200745777309675180155460652365994111765100145103011221005390883156630228025475809497333173189824268452801639657719745206532674109670107443581614247211148901880803659721956563597752544665365775317171711891642869553635133838852264767044997158390159203399358060040533118469322865284200927417190467292969519546748405158463942968229045904961624130512250548047336986479381413487436225174075306765709345621978446442651564695282617256711451257945239673088193792055772349660967401214568180909855834528335557255164803375623754751229619044518018909979137283801461187084887788946359275929825672995009975953708072974724256665568396856628033123449165058674153088757618184748713876371014383984990506968344289163276286772429205945569190498181272700664877698351931644918067072253139780170531623175752931891497018058558679743707873214773074629494502952638784732637309794786558353905256204371994239173756428617223998516746841985817407415296183232101210243776629331537860274665555256960432079144361241448427335258791917528896407316252004869218675674761201142748963502351570445519741367986361952861866089827778687437145797283098991530199344818021135663260315707332333603166235265477977814270141964148709129587357744743360998164422363304493170696937807536595777542457724887130820692860457956504422120273540155380293966202818695127134259625967444122226258422936413986995566784670345737092166151783428158348623495985750263905466087709773417309046573832386639613002866851527385575699436272612584522503932376146365835978965101930374268733367901099088535146129188850946414950939659366459596522777424294158252671720248144234459374195483883200460367969551179743045907286450326411910444516289948314588760630772050142206837369325025968804867725348657977120453917996862174021847436808443998440558563709404729633428263970484176539568977496317564835787951541977691124064250676086879297813950200731134276377050893079687551674860408407875402073451475009662572871632619589787475333814447026736582819757908579281987744308445783640637823742915812318743707992772893868203681176500356183973973178860193922902925325225866399303215073385801688938834018943409578096170978431996833460755397400255452532362435511143822126288688748467415426648908007908983773934996524420856719132566995414400006703623489822235976301547052438521208808656807226693591770747310195313489573565039239532502102110943727837058136515352382415710233319707820375245670453078229199489608564858057554077277534856653053799073140858298800048828125/74068423038804588274290498386555564392894101711251175256723356018282396560972918398256621318606451003759290974594516842966462891682902754576302152419166318573874062317231208408428981605159927135511023505224067862406422210372229319569042605899628620798000976074280535022151177560419857350580182049856450697618217905973723803717829927671599710631328942035875217956729606119120321932981668944609836087524092368220026839698648102924099220989889905047531626803887022491941767988119110763758441746710156522514197453258133689011157125343855371205947270187240290869764916675077474542319844100334163651067334811814618776642367088647591500270582160585923039507061153296159214621661285697235986084812585216976544949192606729279687538088939729222661679822686489918476907038363261495884431361131912834588529260880384139316572303405147960315411337470269372474236294227572544505648963126474015327369249787330880559158941286887159708956244117634762997988084993808169907108310609326083400900800550060129533949551638914618538005047572509461558498864682929903066616955095472481234762615066880061592606957734206209622193609865848699589286652610525797650431219462906047282603053099317061346137261823445706580871561214869683319289045448206312854233270479184206722144643231755043709042311323743138276160805155052359867701426231006004113705314049573646531945154642732464400469359566244184507545016410577090911680495068919553543397609048552663604750968414636137745237080185903417877183229189083313289781514329860461758500147070649510753275763887302721276717835019273772800229694734660354010052283432111913669492396097941539874474151643684139308270838554178991771930339711375805215119705759992957899975481801127524853277194379666460524726424970145558678410156754498652798245302815709813335805404564721424328504160037094764851673089304096375645877343250359089148579109034532447062335271249188909790800880107603047327461889156297417820859332287969360581828092761548895064070051431222709990623866618131760199416087801400996296384451250089553412441315989436305100318361720248897693248491360177606383492067516493013766179397337810434123044346453892037422467974488593578831941969273412277865010186848104274388561277420887852289619952361233508909967682277635878022544267291553928987153191377321480870059933880953011645254250432039167208959797784248564106533395613474563027067317657882148239442917082464588567647489894494662155393023801767289697948324342385332426051373919682817951314573192716941749318267491495725401979011990840492366052929413819029645439870731097647443262943962556227710371907233107096889863417863678251993758180042705690982597394026941937402902264014389360482959748079053596959964021284489894858036885681688195982607124874173875630801505966030434531440435400395526867544740115705763266465551224191214697719826071692374240436451109234763280760010646748564439599355751730315721710242549733474573531621938199774880327145929162519395320448736812320146015268076945450349775973814047491968603166976828864831985008050998322831577725018518135101698466622840973543652407292276153211824174755774208968617904255367670353322379162254940412625466510044029295574897448154588282916520224211348219290139766144035711512061348755356342647264404515210510614939937723170620664378235618179111384886915151382163294506579843657278474829478709935119853416112181969142859346032278242045236744293406244557347833237462767839085961861159415815215770064097379646808991545557157319015535999349548527416774939856050410710258832491425400264009073479204968366468853564968300785437969873688728138951537188611944882551962763713918222622639879527801625530368856928835754618754389222713868807185398552880101981947558654931413293605961148706342216492668441734052822996694508638042622314057180040098199932752409892965481606383013074367383909934675815417594536532976257554718349462602367563135132645212099712544433684580172779499640940213243351173774802892889641759517192979482057001166896464979182067298763870546068668616802621269234977086104089170370677886425616884269265517717943115525850957924775863472098474459226828258880629862984294950915822721655792091736120923326079036822663795684822162649670934471947337620717008655762905291829098899962117225148505997417428343629525195257976853362516314042853459894518615853153590623193213351792424394286297509767466573099652920341758688313579680265346776035420689755074356034356680372903066983090097942344940335118357747453167038669509919687829536362026072706672000184149944046133150599420228831116429470272479581888285650999855262451683017749590530943115419900414103377982327391174763970557867806969202148510606029774202727088460701839589769091103766207428322189853738628011325446235605456240159524487501883714069464290317147582678101762528868781796207174528863262089292354548783350001354188258418280361559847466068034138885842352088715308837413939122467900068447274840390059395646122362683398606797534347731693189822159730476043953930031403697847933144933602065742295989282724025640207667669382629170155725174865956551839765101040889575194671993549426584*t^5 + 75128246065072979514550244197978498713565754323443491209804548111770304801156551617344264949834157558064068522561188624453974192184588673026784183632955941412698290394050956533987323423233216849596487934252031225059796313411527135226394160585253469326841249986837594365927920386264283934613571250314818686966043577048367534381497946288385738046192280093358849107239271291284940703762671708490988131682258906727073705796594388881817877369665488238563654580672864804860753003578441250012062890941358174418074442029959330414392635140474888629996842733971585607630434706319861453127617668967581011941075671754701307082872788593448250132748312266971984878626200560833979704182331031837733433984451314949282700383987046057242199312005165824830029235503241348056053090989399796148561373180216090386892188858646572076264518490462539461367062061788238109140421997437506693517700231257876722841344726403355669356326403563924437661215084113752254628305722447887735252038863886843089112590254605129644568896328982014507912102613238830113546553682686470519030323276889303723115979742351903658959595695094853278952326643326947439354737760037805791141512461963308765458412744422820219742438798864524595086699136937932645122758419458403823881087180814379031223351097389522214072451554759970795536984605419043250099171239706657335379231993026422254814594109209048308452986115376262016821490737366605861019084534304969401112472697808832603276825623069714700973202450118239805520298635850949466324749378976597191791680410437027886704676850703808356528489069126014079000951345071658599047642490561137404327439096072762844019919124359602331697868444986846782142203681854987324374952399512928669563751993386685436286906182953224222101850065844351147335187518252685054279458950182680309112569104719045951790321719947590112375748675124727595048382511129960652793779197276825261304430088964631147328397786668780832617330095876515681751017564814051632851877087932117596933926745729415842310369199830843967594709548721018299475573375449380380943982288895167839409244408244403074265736605010854589274608409125349568515764738477612625039733302935227619579624801068331558382220187766115832094434362381609462511263467101734739293995922008241581674054641176709180197267712961569061868517613578249287164503793704553512793082625419178886175697693800381159195605262196960551333021231048931905268665275578902988775756584137641773486312629342485838722033061939717427340518511995179631389964768021858594501036335031961434555641098195838241768563493020261458475333544439921424053721740265394402054617900166452640768678767189601833890330974228379879624598030624279317489012218660406345451129448250668433273873100678573640507545167563219043949766400301410670536491833484752082367841647925753044787929512072639294713726474024183315403708058289843535503454591082359261377776166059711032797265513920830300971866029790157169070165853896210254671757468648802051396386186912378889620696028591110479753903864796839378691213757722337336014482382221007870639216005993236093916796860468818645211954784018148203561473687701629143937343825356027132012834984731839093750165245907301334971106349806974904212893259364614311042352032901066312091141435417602358733296437407296585798151849179818625606186468615497066988221093721588524953071664656683657803463546319612696831374648862170027372505852274947053711113255734709713346065429851476238768576084051513624890081345595488958447981935497867497640844778350491177551008332943941405440558496555009854164257705895254244922517250046906722888008572124966324935588029685311514953859824806961796196849346588566629301129726920798006982826346271983912829971358132877344726923128877118374747114959919828232918820525064746553342115959380068963255915306646091447819446927563814966260324614264395341109118897551098537784020951884649542077723779237474774155193739138737685070373003639571659253469031610736717659135958761434872995139434893821469100641315491662324314577930667490465926796678655475917089967776872931603872153222979669596301777997364980912663906545791766051005179841087392069318984409908832751526823403098363647546336027404699528859805163362309688998643274535592827522707094380147960062081724117718536928397587679563605742753469166482368460013161499673467650221129429564029238554964278074306301690291208173919445390932842493595217438993385418860607576391703147201883068813288344330856358177232869030969684625241692506107985782660341536347419990255137806831019246251379803780554302466437407347652944795024108393829937206047428145330367586409070956438679330255323689264624066224719685562829701691709162912660628016713204012702509715399224104288142864639317174850589085732960296106617373336716016068089314753371201336437263564193334143622336286272750372576531930846114391178075570475348560708441909333315822341273448594309096634333569789128479324364726207987882589829316385490583269868283470407941356829993964879085081167228007659268111248030639421595278953429952422287995979556169263737124168788853490376297337944324800749310342191732923665163611114560493140398957692746524885387699220432994529814381983144306265602737195788030145613985922593904056985064697265625/37034211519402294137145249193277782196447050855625587628361678009141198280486459199128310659303225501879645487297258421483231445841451377288151076209583159286937031158615604204214490802579963567755511752612033931203211105186114659784521302949814310399000488037140267511075588780209928675290091024928225348809108952986861901858914963835799855315664471017937608978364803059560160966490834472304918043762046184110013419849324051462049610494944952523765813401943511245970883994059555381879220873355078261257098726629066844505578562671927685602973635093620145434882458337538737271159922050167081825533667405907309388321183544323795750135291080292961519753530576648079607310830642848617993042406292608488272474596303364639843769044469864611330839911343244959238453519181630747942215680565956417294264630440192069658286151702573980157705668735134686237118147113786272252824481563237007663684624893665440279579470643443579854478122058817381498994042496904084953554155304663041700450400275030064766974775819457309269002523786254730779249432341464951533308477547736240617381307533440030796303478867103104811096804932924349794643326305262898825215609731453023641301526549658530673068630911722853290435780607434841659644522724103156427116635239592103361072321615877521854521155661871569138080402577526179933850713115503002056852657024786823265972577321366232200234679783122092253772508205288545455840247534459776771698804524276331802375484207318068872618540092951708938591614594541656644890757164930230879250073535324755376637881943651360638358917509636886400114847367330177005026141716055956834746198048970769937237075821842069654135419277089495885965169855687902607559852879996478949987740900563762426638597189833230262363212485072779339205078377249326399122651407854906667902702282360712164252080018547382425836544652048187822938671625179544574289554517266223531167635624594454895400440053801523663730944578148708910429666143984680290914046380774447532035025715611354995311933309065880099708043900700498148192225625044776706220657994718152550159180860124448846624245680088803191746033758246506883089698668905217061522173226946018711233987244296789415970984636706138932505093424052137194280638710443926144809976180616754454983841138817939011272133645776964493576595688660740435029966940476505822627125216019583604479898892124282053266697806737281513533658828941074119721458541232294283823744947247331077696511900883644848974162171192666213025686959841408975657286596358470874659133745747862700989505995420246183026464706909514822719935365548823721631471981278113855185953616553548444931708931839125996879090021352845491298697013470968701451132007194680241479874039526798479982010642244947429018442840844097991303562437086937815400752983015217265720217700197763433772370057852881633232775612095607348859913035846187120218225554617381640380005323374282219799677875865157860855121274866737286765810969099887440163572964581259697660224368406160073007634038472725174887986907023745984301583488414432415992504025499161415788862509259067550849233311420486771826203646138076605912087377887104484308952127683835176661189581127470206312733255022014647787448724077294141458260112105674109645069883072017855756030674377678171323632202257605255307469968861585310332189117809089555692443457575691081647253289921828639237414739354967559926708056090984571429673016139121022618372146703122278673916618731383919542980930579707907607885032048689823404495772778578659507767999674774263708387469928025205355129416245712700132004536739602484183234426782484150392718984936844364069475768594305972441275981381856959111311319939763900812765184428464417877309377194611356934403592699276440050990973779327465706646802980574353171108246334220867026411498347254319021311157028590020049099966376204946482740803191506537183691954967337907708797268266488128777359174731301183781567566322606049856272216842290086389749820470106621675586887401446444820879758596489741028500583448232489591033649381935273034334308401310634617488543052044585185338943212808442134632758858971557762925478962387931736049237229613414129440314931492147475457911360827896045868060461663039518411331897842411081324835467235973668810358504327881452645914549449981058612574252998708714171814762597628988426681258157021426729947259307926576795311596606675896212197143148754883733286549826460170879344156789840132673388017710344877537178017178340186451533491545048971172470167559178873726583519334754959843914768181013036353336000092074972023066575299710114415558214735136239790944142825499927631225841508874795265471557709950207051688991163695587381985278933903484601074255303014887101363544230350919794884545551883103714161094926869314005662723117802728120079762243750941857034732145158573791339050881264434390898103587264431631044646177274391675000677094129209140180779923733034017069442921176044357654418706969561233950034223637420195029697823061181341699303398767173865846594911079865238021976965015701848923966572466801032871147994641362012820103833834691314585077862587432978275919882550520444787597335996774713292*t^3 - 326997484099910780828556511821944855635151825377378079486493802619291793823545376075458581662100525617706983094699242199469197145376721146830218392146829123561752797704734055569838904108961900834335622618177407950439657098416712513063617047264992953334143087733116314521602244364834253761601158846167556069343107831897192983529856823903673892965259114862750507752868852609615741233471367577823327484668910230166211096904148483950365362413808672707369073508476973801069802734466159641597125192806499714033986517195195105511109251805525207637622252362545749704211586323216853427227550304466833301104543808443546046335748644466440637923272485933111533365806617016066511712641304957019184267982936478149987411217692119733075341842513231686868029761117492983509388765235168480365278821935425260768289294311099566180682284430612791373820129597781228787982836736149506998298629107655099896764794302463132157361504604004915569204756997970136447858297248028555156719281698887912657751154671281552524264224923700075496111057419717788005046203933918090237755908543656694124608318039064096890855906653824137496782475498784932364044961294315976771448036598121809510306755725833114429496778320702088700460532472615734092792529832744494699430950935185218951421364018409997565855840123271738072958347907274309185016096109530339156585670979682878196678736452118338534334179546911417877901074574807116642595379577532096084706405960213543497184985885111803016648210676370010461280222761948552010938798271608276065357571884839565848115433107465209615732650984286204882519697737144781173883831049342301388120812070713689167419091027032984365069496234362674831567418698395892189464225274764437572327357451094701129603845827821631099518318056262464407131572284316560891116689836410958410901234624590991870890383018330856076386361163215269996634779775985133723636713562093478701786088928166542333196373941294376405782025686345999673638242307695046359486962023171318780007832836693191786188244348356691148214849319529729444339371247322967961319925328940648132336809585237488659196138058123700857470172568300166216888712508643471363391475110804388614303326505301683743882360933623447998646623723981083241757560849776324811551689069914319196766555285058731906179782277884022342735942281598574259809322955521929809849923841220946179452538718645188776660786207656928734975230963435928606246902756966619176071878663413976290227659630287957626525169178777731760902286487877281579586045198621039129869115394351485795816203113972765905022324847959271670327273151788321154589905914825946891823563105943623105828787798833758699380225616657149621107713925908853972120563699273314452673834301935173715200371125333675693091642929594001665167166586849485652344230459843508368489969157848548916062196099144779049151861197079319624049192704243517784359591029626125820591689598673943001957489337714379962987675242488164800184958503937777889046450537262580403181083746390321059814338888132672183598099361852658606997604471697432322397345987326775337292118106176145138226101383445825372734183638370329727265372433282825596096466386984023041394522596154274304037576002333304088821307326670444236541469912271529926914737136929153273531576217863272517279383598867339827054074295916239745345748151181842624649179730357343735103659936599904729882416792153847708937410297220179931629082857038514144830690199225500757254302755962433108906201647712724643274056516205865698442425265751865337409050190108153676848602039912504135928170896068164748373303166911502496456955206939690008641753855487117121314014054203698928015025442131178189050278371534436068178046198065607391880935008768536169108413523123779272287103909046535239535805842579112464313141006269890160708447974914800026704358949220198565612584430114097002404874151631141668109144793829057877537962680101441420001286144965986405444489293719853916844628402357619929369567822272364555784478340152465258686519294815809798743325440716536126615241035632154504257733964642212898044764002775355492468194132074669651887503923229044019006605433261752454952848626915239385668532102388318032222256011597848771402531236596734207922279324126423790873587000693280020562736083984989056140811468345780100676803555583952983772628293024417914592692050772784240960092434269671226502310808678723586628983884209454175532404313071551119646280502285814223367799836390909690244901515263098245413020494463169971834321720430009714455849152870474460038258110297047025199171365490689924404330582403183310534966188542797387405111024942681813617967722780478609216314059012920388312408955538277120745689787932492841658791612792779067718957942100015703846961670336839001526736292097150903871306401967068167520622576241107413296793425184035529257092610460857239309570926950138689921539913459911099656362463776232890779378036061184176299331397081211095376026397906120495787455936013272281279684886173407261340237753767722434922426339318189375201622660457774936994067123317595654894222710219765015897126135192393053032664349517412368073060946692199933101901700660049639608081310262472555650031725378573548771655499647784846473594971527290871027021997116524459294555013873291015625/37034211519402294137145249193277782196447050855625587628361678009141198280486459199128310659303225501879645487297258421483231445841451377288151076209583159286937031158615604204214490802579963567755511752612033931203211105186114659784521302949814310399000488037140267511075588780209928675290091024928225348809108952986861901858914963835799855315664471017937608978364803059560160966490834472304918043762046184110013419849324051462049610494944952523765813401943511245970883994059555381879220873355078261257098726629066844505578562671927685602973635093620145434882458337538737271159922050167081825533667405907309388321183544323795750135291080292961519753530576648079607310830642848617993042406292608488272474596303364639843769044469864611330839911343244959238453519181630747942215680565956417294264630440192069658286151702573980157705668735134686237118147113786272252824481563237007663684624893665440279579470643443579854478122058817381498994042496904084953554155304663041700450400275030064766974775819457309269002523786254730779249432341464951533308477547736240617381307533440030796303478867103104811096804932924349794643326305262898825215609731453023641301526549658530673068630911722853290435780607434841659644522724103156427116635239592103361072321615877521854521155661871569138080402577526179933850713115503002056852657024786823265972577321366232200234679783122092253772508205288545455840247534459776771698804524276331802375484207318068872618540092951708938591614594541656644890757164930230879250073535324755376637881943651360638358917509636886400114847367330177005026141716055956834746198048970769937237075821842069654135419277089495885965169855687902607559852879996478949987740900563762426638597189833230262363212485072779339205078377249326399122651407854906667902702282360712164252080018547382425836544652048187822938671625179544574289554517266223531167635624594454895400440053801523663730944578148708910429666143984680290914046380774447532035025715611354995311933309065880099708043900700498148192225625044776706220657994718152550159180860124448846624245680088803191746033758246506883089698668905217061522173226946018711233987244296789415970984636706138932505093424052137194280638710443926144809976180616754454983841138817939011272133645776964493576595688660740435029966940476505822627125216019583604479898892124282053266697806737281513533658828941074119721458541232294283823744947247331077696511900883644848974162171192666213025686959841408975657286596358470874659133745747862700989505995420246183026464706909514822719935365548823721631471981278113855185953616553548444931708931839125996879090021352845491298697013470968701451132007194680241479874039526798479982010642244947429018442840844097991303562437086937815400752983015217265720217700197763433772370057852881633232775612095607348859913035846187120218225554617381640380005323374282219799677875865157860855121274866737286765810969099887440163572964581259697660224368406160073007634038472725174887986907023745984301583488414432415992504025499161415788862509259067550849233311420486771826203646138076605912087377887104484308952127683835176661189581127470206312733255022014647787448724077294141458260112105674109645069883072017855756030674377678171323632202257605255307469968861585310332189117809089555692443457575691081647253289921828639237414739354967559926708056090984571429673016139121022618372146703122278673916618731383919542980930579707907607885032048689823404495772778578659507767999674774263708387469928025205355129416245712700132004536739602484183234426782484150392718984936844364069475768594305972441275981381856959111311319939763900812765184428464417877309377194611356934403592699276440050990973779327465706646802980574353171108246334220867026411498347254319021311157028590020049099966376204946482740803191506537183691954967337907708797268266488128777359174731301183781567566322606049856272216842290086389749820470106621675586887401446444820879758596489741028500583448232489591033649381935273034334308401310634617488543052044585185338943212808442134632758858971557762925478962387931736049237229613414129440314931492147475457911360827896045868060461663039518411331897842411081324835467235973668810358504327881452645914549449981058612574252998708714171814762597628988426681258157021426729947259307926576795311596606675896212197143148754883733286549826460170879344156789840132673388017710344877537178017178340186451533491545048971172470167559178873726583519334754959843914768181013036353336000092074972023066575299710114415558214735136239790944142825499927631225841508874795265471557709950207051688991163695587381985278933903484601074255303014887101363544230350919794884545551883103714161094926869314005662723117802728120079762243750941857034732145158573791339050881264434390898103587264431631044646177274391675000677094129209140180779923733034017069442921176044357654418706969561233950034223637420195029697823061181341699303398767173865846594911079865238021976965015701848923966572466801032871147994641362012820103833834691314585077862587432978275919882550520444787597335996774713292*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 1696
Linear system for weights solvable: 1
Sufficient bits for target precision reached
Positive weights:   128 out of 135
Indefinite weights: 0 out of 135
Negative weights:   7 out of 135
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
