Starting with polynomial:
P : 2*t
Extension levels are: 1 8 14 22 90
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : 2*t
Solvable: 1
-------------------------------------------------
Trying to find an order 14 Kronrod extension for:
P2 : 2*t^9 - 36*t^7 + 189*t^5 - 315*t^3 + 945/8*t
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P3 : 2*t^23 - 3309583/18099*t^21 + 82235713/12066*t^19 - 1089441955/8044*t^17 + 38063466049/24132*t^15 - 179492837615/16088*t^13 + 1547216966295/32176*t^11 - 7941468990455/64352*t^9 + 46161180640575/257408*t^7 - 70208873169435/514816*t^5 + 50216778386775/1029632*t^3 - 12961617443775/2059264*t
Solvable: 1
-------------------------------------------------
Trying to find an order 90 Kronrod extension for:
P4 : 2*t^45 - 270914842079056499755805142859393030851086370215360664952509279564665842136216426404635535193/408543910097699181065381733384475056816080457697545810056152382610123841504082544119444730*t^43 + 81228959900797786575749673038284858881067049538662307321372777339777456767995603351521494105021/817087820195398362130763466768950113632160915395091620112304765220247683008165088238889460*t^41 - 102332660158663425405042870616316027204908334567383461219394070563686287536009879724017796077484521/11439229482735577069830688534765301590850252815531282681572266713083467562114311235344452440*t^39 + 825122827880387980463219637013071025514925249196415179160263495361617964862829347992952925291003573/1525230597698076942644091804635373545446700375404171024209635561744462341615241498045926992*t^37 - 177889802361956575457715500566019609303681210569223794069848522636577996020682259611125500423508471191/7626152988490384713220459023176867727233501877020855121048177808722311708076207490229634960*t^35 + 2265149732913023052877345877747104059962333089512210244329100398005977728252901297550434440870149991203/3050461195396153885288183609270747090893400750808342048419271123488924683230482996091853984*t^33 - 126904555050870742050397616192338094945174349291499981263432578701187064253150642918845160548303962907165/7117742789257692399005761754965076545417935085219464779644965954807490927537793657547659296*t^31 + 2328110935180264199352732812747582354838569051737232495227358482825024793607927538001590511528546659431677/7117742789257692399005761754965076545417935085219464779644965954807490927537793657547659296*t^29 - 262866898558767601693584693460520904689763279321107377080694833696315852324140179326421382659086034769056795/56941942314061539192046094039720612363343480681755718237159727638459927420302349260381274368*t^27 + 5720933260018283665202858965151661655251442251093937389787056268970170131827984560572466872289318117593751863/113883884628123078384092188079441224726686961363511436474319455276919854840604698520762548736*t^25 - 670699372642836733449522642334154770525476271485127365043872652568402252134501613258781161522701279109883064575/1594374384793723097377290633112177146173617459089160110640472373876877967768465779290675682304*t^23 + 8594689820094003564264105793238253509091978856889775735017959063359610316503801198262443228388900171809062486825/3188748769587446194754581266224354292347234918178320221280944747753755935536931558581351364608*t^21 - 156883730624901369472100754681364487001567411001268211970362269542216667899031334277088044720811531233487992125/11987777329276113514114967166256971023861785406685414365717837397570511035853126160080268288*t^19 + 1138644523372056712766376556335379513091717624843142899334513685125075695918302130852163577313369774722785372375/23975554658552227028229934332513942047723570813370828731435674795141022071706252320160536576*t^17 - 12125523442336740512765885902242091093847261028083431181382537505858398705902535092593919077766361675162850980375/95902218634208908112919737330055768190894283253483314925742699180564088286825009280642146304*t^15 + 13208631100780159633338435488841025037868189758092396435748211784359082276626962791756128458443008959385521509875/54801267790976518921668421331460438966225304716276179957567256674608050449614291017509797888*t^13 - 9987701322658323633921953447971413208855299030478383196336387453027313408944575702882086939375289157117449570375/31315010166272296526667669332263107980700174123586388547181289528347457399779594867148455936*t^11 + 864217671869053100570647824334525126768516029334095905571409507469003683027896631597510634500678328506759189033875/3068870996294685059613431594561784582108617064111466077623766373778050825178400296980548681728*t^9 - 967265096650991242580710722007314951065518460364621702343911064891245771252826962730696804165763245479052964615625/6137741992589370119226863189123569164217234128222932155247532747556101650356800593961097363456*t^7 + 91039500355906638688105225238515190409931008329002830334304727556557452059994192437727833496906995702499097559125/1753640569311248605493389482606734046919209750920837758642152213587457614387657312560313532416*t^5 - 15583902748701588185896410705426655070902553580007975919334471969213352754124923049795938062141523990060697073125/1753640569311248605493389482606734046919209750920837758642152213587457614387657312560313532416*t^3 + 2077470924148033391100194284450587236520913656325347919425636556480521319990287543652411234335264671447150173125/3507281138622497210986778965213468093838419501841675517284304427174915228775314625120627064832*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 2*t^135 - 52942591049914902419712283672859650557070821479064506027192179072029828325383311555630479059750512022682765784464940884679889768467914076460236241008993686817788349423010661467186337803937590013134987246034555253257458435875746483630014161481036622837679919785043266666084055704525295710995664120193872086797706592251043037512227728426997147305614155330932930119535577877410527752950744599002468106767867766825288032162819195184826521903912591535107628025329121587397014807272587948898609458207160464233836820359735612571488639215292335799324694767984986002239244709962914339608373515882147791994920852957302053331612330370162552956638469781574438905464150137606569982688150968833454259960547090227133272461625521291629057219070957211207412213198277563583647075989064066475851379994815750027482976127800525001102917306846487545950603457848476665615429153925069593762410173467303806990711433641003170364374685413716134366717532780350515084316317093420405340137708649746167449200504027513258275058017410883224913172900217050552384115618252846792455754115028504241493446171503258520077421324827820463281024157695493317539166577854374699466006572293015177922234110869633926964432979909471116150785285096614788376795589637308306874040671272788462885951006416318420921152693773631180926008483854993419248154956361845032281575859117290065967087530744146823842974597818611910711233398483910255146680329798172083196955930368086675305283969552158945641813897611517746617095457183147543659712488252097451755120545149139169713897457652455609200549058096153295287380547158548711103643751251155578801696864736746764035675561243280485730299611091213539752628935703649806203784421901821990856425436600237098447517222876798629942245343535539740541332095405869468018225593543115143246195956243154637494251793807918979228991288867750699519481540138679593307586268153373463816712721382254403514642182514590199496694505478347260669422785333502907515737089100320906887860633029086012361576576041486010859078693265512824057672242456755940329901210043810577017217081202546118830843623712677881288649674426085417798680887025053309167181140073300838016090218626668326842204055838404501691917841304014932257104690414349165855354640622252135299850710914946676946049014881113292466020481565813613127456189541043134362755106565485036426372457128759349929678007973322690670926542871666329404596295963189721060316743885055991586943926740419700051703169435943033598839170115489418669021579251130764768896258032562652050208401526490471732652525084782769618545926745963096071700993902151439592711509405528172145224144620503212191236583180354271840062541535511415885063639704492720104440233379294742732690335794705808797293170185423782050394414134625148821936638883388500759280932080984072169877825977807971525494929690093436041862685892353055620712536251321324023398680271826135502714629305852332918666637656381223727827758385954808488844575641765022994579929393577259066969681431040545693801001536624951745387503642507716922877353184042860428546737794590119454036280391200164312032185121814594929271634459577144982707424646130164480943203068702955137706191830236156161446156496805981436073679568324917366521201514732952599894037236958627669565039181146063517955801132987484683413258331331184376411102817283931955257802236692733309098521936122383063832897189651500432582387760815944902790301427525939891511801999002233593292991857500930810782306658646611278201548963427461820881441675171841180474991882959529122912131944812614218688298812970860932711355366708939855902097889619882736607294012905837614421944257854122542036135538165056663997274841864576430737988458980601578529427646570948135651147939269931609702051174161271371986477350709315104809658608686303642355009709237498631547579285477254322042078821310533648688572841476110095020802772865546846484921182319456116997231223867092787912102184262895471777248736082710616740837364707315296995639928181879582210302515578967414298600186784468771137880466900756554260752559454668976984268912198743568426541789017028656382298905257489691007048977482386004737745041579484320236729747184616431340788641170947489542167290826004693346903504786340294180187542875918098904229111985481992503981500091715757475344057529224490344684994344188614440659885404352010501837119254624396172331101382493842478894375437837525325625214886059930025021357403264628611968278603169731225906004999192469459253163407619565968537406769313560655486228228394898077907498397498836393921447547630634498680259220323517024177795048066643174401675180777063553646993871192063573569271364816018931635628450653701759731853275556482992349680464156034803328677920909164377021026904394784459205193610565717949895878679564035636152008112057861647701226079306251860062449542020400138812729130631241720521121265694643100247073987340799851813417634325723107134896282103916597358311486981044858010117347617993489097391358605259618045966041537805955066556811124599471580599071731436288202592410600669600783100369393405315362810020742338446893881110263120224106862560581468180648053158407/7821069959724973487353019450882368433156670434945289723295560970360483958864532885967912286584951677614452932234871519740936232890026909112598185029320819494011796925232236373867037240142849606056447749475372385761150137248729624426594131363456535141612918066123467394326498216548633787291137873099467270288251674236530430744074956637663392444838601311923153952095970934133212593708366878033714117071887723391273184070879499808012946992374949798731483303289440422480361136285467203322163260139492202603580394583159481556910608757871048284063987127246170413665651964013118230609908138164535175325327551116535133172609146808020805492321446791669078549149354829424691869937769309985390860660572904523595822547620326061465406365656368357943903426677023186716772806448372689504176818500321505986289275979511962230785160947308085999605071651829418712985795898224953905712738138932207463455237508168736005442990507835632411567962206991348711865056864708689180916334288015264461509617782082224227813568031432091857974297985800205319615791369032275789561750830918677974781671431449532903717350184549169189531478749759628811381750865776945288403158541136906797688262884389636800191998819092190772140680327581127035892028531489725090060626613073258348308058240449094452847050258452347328425509818334866309330262849297501489376428373779605271424418741612727747206560849998639052612947145333861472091622675564887957531212033459297131684666632322466374863946389530006652196470128148279758551254551875790808234426779557558464215271098270012596411827994272665854408254041269623430806445738305277244145875834971892049195411857435717479908588520032145188677554395973449712177527530462056407053161062085558168069672147534930732957175028660094904750024477099398995598717137567838464661032181500346998407575518716928957600290682342796545387303367163542120921339570728867416429637129379979957085141932762074774925019530736335091249089044617404707236682884923851702052816905751384004684950635875077888856843251169434701425975168625081168703209658614553046305366609945381729674341323949553902048886139235288556105298013392748265137560152932594961531949596186817472811832390502785950461088154758450593374156686065100542891694819703549289575762490901266450095505543983408246575973360509818468771803568324530882151509438745095763512087447533266505419127576315812796435605739789920737973376222030142068329317576684427613643337865788112537430608438123323214197829700614107954524184069851963671664889160095762384508468823642824690162443949128685887836109550173428337652742410366218474507445614511861128342902950770445823650910626159400675079915328789866525215957312939408546796927199037466936995000917482499222797259851343660834293442833276204962545408018718068658261124175016264670761217970667660807714263717640410837968980734475177026983285963751871741723651424216797790588394972214583362844688786432731913905637789509359729050944156525093329250374483241854915018117194414862466058719514959809795694729909000801909771376962625040403593370929017876180726095336872335498908116817009669708019544172899088160518786055084910731783193321690404795520154572461824163392992358794263363263862661775036786845394083256564090867837337968449964610981266633772365842108045374033893762503358844512577818908671588122321077675186032141381177353431730678824143121840825574576717375495913340273161660921801498878421751081126787313048684427824475614468171200493202560355678439774244134208147985011317202881255807836750002992923005769850836577377378091352950622236362420058915300686358833887477026012240190588506790010868128127461909922281101479039393143815473525258089419580822843999414192022724196694992168528797587270845258205087452594774440495002092433802972712278464903362515596697082783384069176399158841622957616521998308055137985509777256039482351098858295475846597315629840496910346493839558638896848113839031894219315835979466898558816815874467449497491819199685959103895715514978314282441244724000635755890919730786371694317964446035722365804722396950852202419179631908426163417274671895363677558164335908862925852908807169164604579010736439226446646348596309000695697126845849584209585378148229099247715560736483644577027464125594249863096493619532299802374700639180277920888681503890570003963911956944474120517879529380849141572853675869800121214120025100991187154295751662388418629448520159182962688939557807772275767100411941166977058112335985190447948540530710226194637140318307238082279263179444852966691314704669280512849661578839746800250538802603202216800429339051723638138610914975834476210939598905052621264561131656407395477866606167198932501460088286658996882692752374433257875110832130896078285882181633169138039044589446542656077879908075313406123937460359829576841816006076438994002163602947692405885017992123677032269078008193560788894810303308562927671248414631366789191737977518868583887346734763175581646767388268645612858813146296401340291671205356840994965007880606401376126893389248336036677413628148379285270649668410527033517200140396431660132468743402478867826571020*t^133 + 2427241770582883863802387036586374937868528653066530154053207916879613665299637263486062961538349136099188757628629373063261495533873102922576406535075350921567202528026093622355159496250465088042651356201481107585252185580357199845831983847960391715979958156049091593147948708922623217722583173122319180578991322919583661550242733577044668819426757841188972308636487020954052265337032501605673508131499260664240115732785881001892608658740555387027518648052169854267655028123374967404422580765967242533929256998605710581791585812805172841941478962659965827430100851824307314923890063526417863507755658907542331270200891054620115563058578743538356459701081456980641548063160335832207011848893325870620176984493601536402192677843749675442621966750743018291751196667194481331604490669779854451368425241398391903312364336261120290649534015150237617170403115185985008796456473383549450192546797376092273952334819925379900790303607303348077972177069570347658517074941305778618431142669728158146176977532107878546001894919059825819448420839057240765715845297446639795369735910929991641341659734086572186519375216820403997050699669824393079534580987635839210659354818332392619312931218744175487434037951854238788261178313981975847881192871571638797298098482148388129001220676587984208915510431841265383244798700812106908708482355200335380495349032386994253050594498544903737558195705930475068648080271427247028072055987960405570918839449008819106385082012082316099621484252901826272847626920668278614621698066064137282169706553930294957353030648225656017699756827526974608323663481501626159419208793768498663996078859559814656842094912178371432240173029428693795486168182763561978262635198553784543557920530600661453108019029304172341144916493989244472716788782444860072617750034065895486765404597509291991237760843235782421694073979758816614316424791972308043230202785827733994324392856074491533435933187294839134361829713785780379530569486545256299247241787020053481106612438031402652893731946035731188315738521223932756903112909512140384900350928948379512834904068402161578361632174025706811834316537715272655714810533454452920305890549354161472880156723358249707117468261933866950564384280577057871450144433322522545721563215217178980452534111634188202994839005290014358822587897517297546509632209336569479279391663068623265269620013234451293845685556115671999751418905694439151324035748786157485256564225787890344406641759777993816610540090126709119268836268123369643239855305509493562124311795310978848037092270943303225422051969290462622823888624499361911797762968794415866441578396921550829029866137437235346269310342593618090881881893570959574244162527613918266929006189148628702226397227371965100093493274542360357700733160721503352278085051424536738784283786343415192032559856174441684855246312913153928313553561685022142014134179872836913466257190234889814698390535660948037016660233857840269602160394188547541399726476079696108279988790737065976031719361034607149555025437599099667287399981402998527931800213622962593497329262590179857024978872867018345828595526935082628957154418350689430474479807754989919194295559619505833314120844157122812299997715309738209276179222481207653522074211494073912538546876325744650657063496523950912209647194892158140022290014979610218357073638153058964494991557922663813873204618773523278397714708382328185734151542095842135259703063711922140811600915704974078716528497043607778574318306454480553247492231743822702326930041181673908006649708975515152131145992801503607952926809553918437880084732627162593503593283667545727781353341550005360100825295553002453460667747138809182619938557108594827690855720685732405564672052093288863796530776918924556531757621564824706082211279912393857274565274593384350680976247709057445826669952721301319925223052101938156567996856657881615394573596268088789625946941497531741164663355473094761974698942140326716498455011479893258112723341432759510172451180974117926265848762459906503543961372963629512672042386723251993481797702236958335121123206074223840443629047764628759122671180176423605302615333492242355850728077092266158320915569971289423726149273571433154715681980317028671368416475719226364012628246870374792060033960766594425910218527129823237824459111818690430470106549443308402221673074913481420963183425262182711930095816422158877138566396614294780539218758043943011022568916954568066029389411506816168401745423691947969193672887419889029580118182288132502563038121282804820556302547912489447425368377256198180648417938155234297326903315785962791107793120154906600638753926626803974323265469040619347079238122111412463801884996287216580097458831780698803232439148212882407498355658150003064805885961998481832638251500866657923017096899712758095025646059035739455338955245743940815025974535382688994743741279815309379586490664790364487729817351055152757759548134550012087264332328868458777489763550232920646428683629385721707825390586954037711861282738517977187641271998251976711837725707695583604160546680017721492752975171295712225329183978391137673453447646492456495444191/218989958872299257645884544624706316128386772178468112252275707170093550848206920807101544024378646973204682102576402552746214520920753455152749180820982945832330313906502618468277042723999788969580536985310426801312203842964429483944635678176782983965161705851457087041141950063361746044151860446785083568071046878622852060834098785854574988455480836733848310658687186155729952623834272584943995278012856254955649153984625994624362515786498594364481532492104331829450111815993081693020571283905781672900251048328465483593497045220389351953791639562892771582638254992367310457077427868606984909109171431262983728833056110624582553785000510166734199376181935223891372358257540679590944098496041326660683031333369129721031378238378314022429295946956649228069638580554435306116950918009002167616099727426334942461984506524626407988942006251223723963602285150298709359956667890101808976746650228724608152403734219397707523902941795757763932221592211843297065657360064427404922269297898302278378779904880098572023280343602405748949242158332903722107729023265722983293886800080586921304085805167376737306881404993269606718689024241754468075288439151833390335271360762909830405375966934581341619939049172271557004976798881712302521697545166051233752625630732574644679717407236665725195914274913376256661247359780330041702539994465828947599883724765156376921783703799961893473162520069348121218565434915816862810873936936860319687170665705029058496190498906840186261501163588151833239435127452522142630563949827611636998027590751560352699531183839634643923431113155549456062580480672547762836084523379212977377471532008200089437440478560900065282971523087256591940970770852937579397488509738395628705950820130978060522800900802482657333000685358783171876764079851899477010508901082009715955412114524074010812808139105598303270844494280579179385797507980408287660029839622639438798383974117338093697900546860617382554974493249287331802627120777867847657478873361038752131178617804502180887991611032744171639927304721502272723689870441207485296550265078470688430881557070587509257368811898588079570948344374996951423851684282112658922894588693230889238731306934078006612910468333236616614476387209822815200967454951699380108121349745235460602674155231535430904127254094274917125610499913086864700242264284862681378338448530931462151735572136842758300196960714117780663254534216843977913220892147163973182013460242067151048057036267453049997539231617195022726677153955854982806616896482681346766237127061999091324548430575603204859411067404855993454276787490254117286208477206332111593601282621572483062225497532463218902237629206116262706046804762303439310313961573049074235860025689509978238323275837622503360216399331733738951271424524105922431311476900455410781314103178694502615999384093931503463131460565304956755532006985052408768262239878070338136475059222008334159651286020116493589357858106262072413426436382702613219010485530771937620507281443616149049644146418874674279452437452022453473598554953501131300614386012500533060330669432425393969427270876270751824547236841174468494526009542377500489929413007331334274564328028931076575003786046239374171388154529701030031671034331183794544299445463116599009107475465745626243579025270472949025350094047646352178929442804467424990174905208899958672965896088459007076007411543116088148086513885573527648526505810441968595809030271550044765363163979085317205108793613809671689958996313678835757828143580316881680675162619429000083801844161555823424166566586557882617422618147761649628419218047348849356728342725336478190120304307587568933477823870841413103008026833258707226503748263039631983597376636277507459780718806332443583667229742448672653684333860058588146483235943797017294150436707518317934753936939176447565442813262615952625543863594273763169105505830768032273323704724837635533913489701827507641889111747187492893038140843407425073159646870844485088585929770937591206854909080034419392799908354852272017801164945752462018407440903004489000226242532227114623861667737029693435932575683690813070182971628601405448161923881446600736608928212300620298340506097760696652019479519551683788357868390588150414778936035700621542048156768995516638996166701821346904394466491617897047781784883082108935960110989534794445275374500626822663775964039902924354403393995360702827753240320281046546875721624558564457122955290307618617623721478811534352675357627145407585332542559134859886333449839928912602666303819369024455883067356811730739854359790524207512910407015086472889662070412021493448261867881105619323365333906308769341473395407711686379407073380264972681570110040882472026451912715397066484131220503103299665090192004701085728735865093248504503194370180637426108775371470248890075228151570848170140291832060580882535387364780503779462956903534184229419702089054688492639761974794955609678270097368663370528320348845708573368916286109486871522077160046768096299237528166793749991547859020220656979238531553014898953409026967581588154619987578190715494756938481603931100086483709124815269408299143988560*t^131 - 5124631512681641475295110848394383041584450949528615277104287958263862426315846004955316491516591631448147433790306418188841532045747582481498272120344166639109040218548181661770587018174790632187773143601677652756275699300291008606034481589989636341954063107499829672607500713163594549553534435370572878967077092605141134440196882010467691255413076281745562627712323249485264323131826093559546346284776940178306976666732459514337725790613439319190850020217410823980653193463647458804641252920183979950231979355455151009008522610274864109207381548760964402625216722861439657637743823036749042635059287264249098045122125520468638241765494118643852311413769621720318293631045354151338957344646850573609780677428604657906313122531927561811197565240543419706344939813555278647035638857520007276827744062524907388247000061651028326769113559753698117873832741415536495083208398773954253831849415266686128279835905959213087513531717641279318485392985080375499547432711907979139207588245524018622362418580267827238362324890567614007653442045868006996794816968295776988217264801355862376237510263552853242297193360764082726606098323788957308029654388401773731868279973424885261682213745715309076065039589823270977533606285574527512295627673886513184741697256284758259573174535528218581249775979403711232869267024878800574394146589455808199620315229787329134233799703512168106250157454489121882491700386034462951674951629127594686655539879691214841597090073317996028301510541039678657759024774027591684524473359644280960677858307720176418580378335385001522966268751619426941076231931437152851555124377474146179231501654677630632787092984625648016508471197440905989856853410512272650152234483299193165210165072483708782705510570235465379174945759872508043454738087910632807635282535640279352848421400130875293177902116081679694940965049132789789825497867745406611830065103362830466375914088691762099544394036897055462349087681168972342005030548837201518181952993865213776030135553433421403298324222817004285051159281761978103794931800861622755161237388220602568922685360253183206041709427231505857130377480958153240002121779772363124280122209729814507466924271653940737768302594276706887096202205575285188128399532902996484441687289652943326895542539502342502949897897042309824127106017440805186550056628712653080788286068768615840095671451151364509545641117877736672374037555342316822983286574934280745855659241484253111994491321765004091652133255616924787515748992847818407357138460954947643231565887856574388425489310486260860623573602974873529435653519431503268590914015521114105822772677295013256083468867059991336890458634298670578717746799550815639118672972367680116555903015515716831996203212140571250195116491005038136938146250847428616819021032624551779811828423356144573979061503034363784772678058402040167983084345757448918525870665935560278491520184684095067724434818036376003244043436372704588223165874957552032189710198823558329944726568214115175104860424753187739818925383707493825274465043298769549700326670686829956752058659376271498248876907449368684781619726381411960989240013734952827401085261653515648746486831165389827265682149473489938805559063164688935951570902184099340785381473695903840553714524595062815153103769439519189211382590579984446944127121376271063500239643540819449526726830707734551701036863706796586404001026433815428397835121853908993281086469004995037710820307591893238951521667435789109409974462902065955696876934915818030908284726051694958942170411764357751907427218271377591859158955015638181560905124003018870790651424301092389236054361513249421496289106812897729233879900426051403445600188156747907835992581542466531272519925626309970656375595162448243700816207644619224737325334671273255955053646287039859350974521833413667525504961897474699603195660951349857770544488841643985804313100876143262136102263929936265119604857049880128562970397234734370507823102464365625365008073424668790941772494291434407718967248169688033294902256803578004700927236085815957944337998653244569427223713151696654486789570318550175667022678597749518551426409804107060406583444426079065833276053993574264186220930579200934203667525011887682091256161229037310382158007462544411239811615521431630888309134854208273396063536401867938159959418280935519800191680710371931321933013465954650534291736201040452177288644770516375360118454669767906013830649077095926093242129963763518182844372515428515313518289989338959494520673526797533278476037003449721810095640774532202799280163743014126818189001198483909866237214965036037045383847097372619420920532302618678766797492082079401702889053129662831703354392653600402298282307527359621237400652850435833831475965093996694411389820775533619966694737133213428853857936442855055739234597748882683211456263640898938577736816312431197669894458317520652795549575095976354122354695661289479894860828478631091571846430219148183291663983434744597249887768852449202166663889892600147685286547202710889101271013258386499763847811274097902705103798730689079650098065623797335027453573174321539410178018631184283477617563/437979917744598515291769089249412632256773544356936224504551414340187101696413841614203088048757293946409364205152805105492429041841506910305498361641965891664660627813005236936554085447999577939161073970620853602624407685928858967889271356353565967930323411702914174082283900126723492088303720893570167136142093757245704121668197571709149976910961673467696621317374372311459905247668545169887990556025712509911298307969251989248725031572997188728963064984208663658900223631986163386041142567811563345800502096656930967186994090440778703907583279125785543165276509984734620914154855737213969818218342862525967457666112221249165107570001020333468398752363870447782744716515081359181888196992082653321366062666738259442062756476756628044858591893913298456139277161108870612233901836018004335232199454852669884923969013049252815977884012502447447927204570300597418719913335780203617953493300457449216304807468438795415047805883591515527864443184423686594131314720128854809844538595796604556757559809760197144046560687204811497898484316665807444215458046531445966587773600161173842608171610334753474613762809986539213437378048483508936150576878303666780670542721525819660810751933869162683239878098344543114009953597763424605043395090332102467505251261465149289359434814473331450391828549826752513322494719560660083405079988931657895199767449530312753843567407599923786946325040138696242437130869831633725621747873873720639374341331410058116992380997813680372523002327176303666478870254905044285261127899655223273996055181503120705399062367679269287846862226311098912125160961345095525672169046758425954754943064016400178874880957121800130565943046174513183881941541705875158794977019476791257411901640261956121045601801604965314666001370717566343753528159703798954021017802164019431910824229048148021625616278211196606541688988561158358771595015960816575320059679245278877596767948234676187395801093721234765109948986498574663605254241555735695314957746722077504262357235609004361775983222065488343279854609443004545447379740882414970593100530156941376861763114141175018514737623797176159141896688749993902847703368564225317845789177386461778477462613868156013225820936666473233228952774419645630401934909903398760216242699490470921205348310463070861808254508188549834251220999826173729400484528569725362756676897061862924303471144273685516600393921428235561326509068433687955826441784294327946364026920484134302096114072534906099995078463234390045453354307911709965613233792965362693532474254123998182649096861151206409718822134809711986908553574980508234572416954412664223187202565243144966124450995064926437804475258412232525412093609524606878620627923146098148471720051379019956476646551675245006720432798663467477902542849048211844862622953800910821562628206357389005231998768187863006926262921130609913511064013970104817536524479756140676272950118444016668319302572040232987178715716212524144826852872765405226438020971061543875241014562887232298099288292837749348558904874904044906947197109907002262601228772025001066120661338864850787938854541752541503649094473682348936989052019084755000979858826014662668549128656057862153150007572092478748342776309059402060063342068662367589088598890926233198018214950931491252487158050540945898050700188095292704357858885608934849980349810417799917345931792176918014152014823086232176296173027771147055297053011620883937191618060543100089530726327958170634410217587227619343379917992627357671515656287160633763361350325238858000167603688323111646848333133173115765234845236295523299256838436094697698713456685450672956380240608615175137866955647741682826206016053666517414453007496526079263967194753272555014919561437612664887167334459484897345307368667720117176292966471887594034588300873415036635869507873878352895130885626525231905251087727188547526338211011661536064546647409449675271067826979403655015283778223494374985786076281686814850146319293741688970177171859541875182413709818160068838785599816709704544035602329891504924036814881806008978000452485064454229247723335474059386871865151367381626140365943257202810896323847762893201473217856424601240596681012195521393304038959039103367576715736781176300829557872071401243084096313537991033277992333403642693808788932983235794095563569766164217871920221979069588890550749001253645327551928079805848708806787990721405655506480640562093093751443249117128914245910580615237235247442957623068705350715254290815170665085118269719772666899679857825205332607638738048911766134713623461479708719581048415025820814030172945779324140824042986896523735762211238646730667812617538682946790815423372758814146760529945363140220081764944052903825430794132968262441006206599330180384009402171457471730186497009006388740361274852217550742940497780150456303141696340280583664121161765070774729561007558925913807068368458839404178109376985279523949589911219356540194737326741056640697691417146737832572218973743044154320093536192598475056333587499983095718040441313958477063106029797906818053935163176309239975156381430989513876963207862200172967418249630538816598287977120*t^129 + 74701595739989646269241887491362945835909677746202473641592758759091744602792468020534144804307883932112334444813301844260314331824547948228348168620359955727458966618505916734989221607182653085658341145926477331663251840956070055790604370959171148128339156828112197013800606699291853828679261518048951312435625328077188156168590557514114784883392041090958597687027055090117694352193570408515728428078837681073020401079113241159689693423124208506990337248445695879953680305580898990219606687681149416739467669832486157623592072505766066891601989986515270340863834474942295769573195990835133002941897565689362980349226887630796275541558110425204635291907970986819746834370083352848949312941073927422631176867848785260053103124317651302093684050438766922390371899473503721328176916621582669472203408523380635077343010758010862419252609471442461589688448771439451712402748900588060411352026990219513285279443557151380208642840415106451250606458555191677264732992189380857485166018184224336884319392645226417427799719921045256792969029842586719299877945427743261327888609438751479414673403773307914660434459859882685641970941112499723323072882287677874288519318558061275443066516538053708431200437640546400083981132157855883250149723447830847976747732504945283912207036153810571556695200853930191467578434129254089350801988806940128465319693926663038192224488109150522029261676409490614850890230745667806268646506043785717253099349610997847787838597211816028276506519606542364840024689827509318873591407357819825744650914630569048927108957309243046052776076712820685347346437224546255167104728848622196379012959160355354631959255520003949114014166024935550562306864265051297669947729856051816044653469285128804525020515845913642649759623021032931911847053781567245420744579992931518135323563207208135287471265982320256251723290546422236203068672336540465560078311723446325602826175572010205913374352185375303174617434013499549498810702414048346508125316233863880455496692495668795824830499613766220135176137423936617796267155313197362534533638799257655055745121867409094582003539010110395044094781040223840822242678994180416837417140448750259102347691078483175631443907055823562539162947770844757488911455688405393821079222890171276032887489281817243969859458460446916830965785057415207306246931304019975452607202315992954207205109547859650212142016421259149282974958926414770627202859552990073368648429435894443838471646703205997248692273530981037359222446720333200140923734279367212835430025826922948964154004801070533301163183146552601667890124720267487358500331106178826702934042555256104554626778329711253176520876677331548175575410232471313634524535115834597778444394808759185675695939800055652133138075278031482081689331329663175798786858450650482351897471678830126635971378896795915651765608515902249960604244740450637519061924697273556233216277816386761792275681548864130110363087126723743378552092567314664595499295423706503978133560078300765921255815160060161849711545583753777477442116419237258364181835885175538317728012294292809870654573276676215851105449930619786835234475297116514067611091245750645890640114451436903828949814289686457431350203388687808410733105400870425990389354344961106992490123838167775120260871570976373996693478760424435446201994880052583814018910365495591890061429359204169345429022402138749498635010586184999094602640595854726941309510477308011322388852292340109859152434752637521593505545688099808141742577196830994653604764466823029311282713836260511897335088809498797936945010702622713865814117539224981007869078596494732575422557722226496325795535221311716205424687854474688596002029303708932526384472062921861884638232497494900525453545711948585003046802878214973650530258897167768758721253969818906792364302026594979401898098905299853393801516222012269857066782720023982386450251817784005468308080904128192703659680695239168660733109039881964021252792737943091992606683436824092688783066712376561453999786284321175473643214915068161903956015378373133952969970620398877034561626726662528344031588819214700669486436358614709833806949623197802147650872948817468821591951828704987409063801163254725729204605564404804225527674213566404068303833165433912265436197120400421271374315652140800009352696311340063049959148437524844845029698105030838709003703264531584186795885109394550949872903831783148662263064611231565580299438518245569994954830987899224859461404545947086846310910695056953452137901773818463930322375558000792808789408883156286263368144620341807487229971666411356086642311491033419419529552594706753171757167096419268548099394474088237046652341621593531217628971528838604576346194401802169527297203988382810355799538724591006162322522882982632893568332521709660422700914862636207529524489137844736529939469949580612940926590835879471269946103894999085678662237205002879752272361038812973932882603935392979673577532441913458487071803530428446594903893404482856700837361056019168223158281647592730291398058094650558309193550433272618017081403956438943608546577143778744895111848176148186593825370408810011669234971163/8342474623706638386509887414274526328700448463941642371515265035051182889455501745032439772357281789455416461050529621056998648416028703053438064031275540793612583386914385465458173056152372913126877599440397211478560146398644932721700406787686970817720445937198365220614931430985209373110547064639431754974135119185632459460346620413507618607827841399384697548902368996408760099955591336569295058210013571617358063008938133128547143458533279785313582190175403117312385212037831683543640810815458349443819087555370113660704649341729118169668252935729248441243362094947326112650568680708837520347016054524304142050783089928555525858476209911113683785759311818053004661266953930651083584704611098158502210717461681132229766790033459581806830321788824732497890993544930868804455273067009606385375227711479426379504171677128625066245409761951379960518182291439950832760254014861021294352253342046651739139189875024674572339159687457438625989393989022601792977423240549615425610258967554372509667805900194231315172584518186885674256844126967760842199200886313256506433782860212835097298506863519113802166910666410270732140534256828741640963369110546033917534147076682279253538132073698336823616725682753202171618163766922373429398001720611475571528595456479034083036853609015837150320543806223857396618947039250668255334856932031578956186046657720242930353664906665214989453810288356118903564397520602547154699959502356583607130311074477297466521542815498673762342901470024831742454671522000843528783388564861395695162955838154680102839283193890843578035470977354264992860208787525629060422267557303351519141772647931431978569161088034288201256058022371679692989362699159526834190038466224595379274316957370592781820986697237434565066692775572692261971964946739027695638434326933703464968080553298057554773643394498982981746456924974444928982762208777458577524946271338645287557484728279546426586687499452090763999028314258565021052461743918775148856338032801476271663947344933416414780632801247397014854373513200086579950090302522189916059057717275073844985964078879524162185478548517641126512317880952264816146730829794767958967412902599271970999287883202971680491827365075680632932433798469440579084474474350452575547479990294684213435205913582302129681038251210473033356590472879499607628276734661435481079559944035484272447069414736866982864646122442582120504934636832151539551272081796722787886227056840653373259315667331544761811018347321715151492463007842094583109215104102146543475700078552346336173273545737264947025183520184990226829591904390633039474608655479318536899096480821808878560971334570027386751909684042524293563687800468702449916722345639964732794667645314665837650410508099904889913005688827951960048435219965939902145199120017348982145299168712171528228547965483104893833579450106855495448838361335329857838561519164584309960954637028888920367668038861580708166013642143317044321007100293432884533732782124645242685991674042519963795967482623797115407711902934188703756135426800043097166262324285734592774501692663824532168657938143647688554180451092360704553371792090571447235406209803098448554831543959279107619191849380547587481453505893372572635087022140335030259026493833013295585046684409357190231581915065636153346670249434146749673502583027330475816186865100950806589176993846057412419329963547279548498533862307562958039104983254932136983201153201906467251930056346107322099382613859416064379390335759193743155357850678738349740006195025866669859117872821174225682535869964109813997052119914729509654065449422813308827746389536627740576011592670002626037250433174910975352686736505093608628714219544366932708471490905809807991646430717426422234942085426616101092736528002231929389837559763695896920016636476888302276340454825769431064488124290131528592147184543762406442114507838782181840903037136671829863371036260095529214823304654761634020500603558378098025129404603599431946130657940479665023044155429882643535234603994372267344806283647712838796473939162075771437190191703890080909015913791607368987907645092983355054589395375291636120454243102727647108911550944785535174876422771836062934075410268635572889823557736691444372530896598118915887548829295067300533187302926527501119789199680681792296448947926937483274670894839420740772395219071498006239084344377254261120129295061360107723932964582135106547646538078421503128493534868861661623760818240439403911442195319825050869811145109899424241274279616339527720621097880724741176497804069018313899213706305684095729920267241389443415697920457961655171880681184975974223441291668905498722796015531873766834555176391046578345528001557427505769596674872269199395475066784887606289150171607660408713747241647562076312166483071901947000966532199957717151548631270406481534926935641176477538566277352524931922167753683208739798174821130990195800456182664975606791241804520509353459822813169850414053953756551880819888653716067356049494762977782619047297061296008405980161467868686281864891772455907870024937904288692979637895502418346816422860437474633326295977459015009088*t^127 - 801066513813668938046778007446349364432519698570343271820249500260128859753277546946981290119680380666137727121835981519351430399522849719927841792475590892646892263749535689169221458640790293556770941052314950770338990448496800823335150497962677493029810228143947877566813375769690615147949216035896080013819518375311949924703042380030232285076965104336368579422816652103770131002457349219562995754569247054127264043649021032867793041188231404794559531976751163254802215669058431628114365746568942947206506962663708593723909329080569881270968425854495596297287174489569319525746560097557104457134756241363831575734954279405507891717085661589492858778147477330280854090435063434860190830159182096690339181587248724993537700287831869866504524630896013255979621504806608879963177283858460521935383353796148155166760212932707561455575435622814121357607966834332371608830402571694302188852537004532198851351823375604080846959763962142443301532498267456215408792931787062824781059945268726180988475952624470048795683151946216430106147106212560844556572622963316557343784409195235998586962825113816496973189024500230930279201686628806526002136580842965682701706263446720961352944988609971842648515626061319300437446383306152320204731879522455211081372831949643232864536947087804371531613188533541347723690693589332859523596656424200349731048320409585393006618060185054792481501976310523786483980162260043407387900219567092016502009623807500973783334471765980130122857386572948360256288481781202973281675027581500871641757817431554090444741721368890079796657964541516688078482134843032646224667095923366801427813691291455871628228767422610589728823778011304381561348279146429151014323831778614158828749113490813071312338117685343302970140054616323104774510508497443210068399944425094442653333572985175825205436565999926711544091148236799182208409720168268569624998441011898142324914525740398207710998890359910512630646802449458311423871753150087149846186439530115769475160129195346738311005614539277602671177560799517104570902339129984345943990193279998685196830491127566057292129793325803574022109409688440349911641604513821383077884918915150752951006137535442687332935980806842440727464615695281821390659056836107362468576768460820356691162510188729291254368895186138858626812497150396149365776263153665117348853050045843087643696951916648769295872832993640086214788480702758700107315006776290986435300240484545212506674225108052628836571941138786342729219753240283764742957562103391297505714923389310776755558289163550477700191494720211028891622658359242436917155449518491715437472364878521281010453632057169089223216430418516950865498141386132986064431109606873098633213805396513115474800111765056414772874189249252289118138288764394585096145981578627160488339173504276525985191564059699189276350505910418998526043145961228120815754555876826426805318853669047154334808771240869605380134001771641133930924197937324927277925311499550402158054879943313171710622058745426145041353777275747819867495268026174561427229841000525170556488667495698998849296141927987303234876760292419341803053181908879627896219660757447581471767082530066605560756851491705224009382369358557434951570371370331193223434337224702502605473317667225863460570959949605186270244666776017733123874215756030420508436652425223451857279250680942481002468145596229371632788521745505409892142452385306517615544121683754485280571637223577482985290198476921266547485276222721959624389870069874803502531095390071771474885814527598759476911986574274384691606684701121779215007211730276914309887764198219228862050066127567352591015942366190125386166370868547047490735419125364278291375633465081540475882525053438233135056995987949328616156565153270812746216970293234382814117928469146389762407665783316597461719484556712212886558458702143715692970017336236871306003059648388990836302246720776191176212606931811331972448621817775175700921539865172223722995762480939150517162690632958760053925590537546678961865141647597927707371686029466158823948569020619320062774458896271405604642307813222336219345116576918712252446470438742732725547669088457125625104066826071815218533916331139967138945020549605935836577300269440424506982433028702100297020060096913931020965094936534904376805089096960850869686078091676996713489508480888790777738554599084093270323654327362963143772976303199876434510196835552886658531693017331794591142222395338700547080393114416601737872654750534185639742493563400983937502123097021738645478423655834520177791066344145765268487900947600646285002198594513151100608817328992357597566440764876730285971113426556274890977925626405845848092336595023143540417394764717226921873937128699148737943899323032711523073439268881694999965979574876664723250154160066949192787104695429207533804393703059961910014705141580874240998387430124314041303143875824220050615399706760389601131819179194474667396277030820444703901936059760594678051108021202398272687071271873521010383717003888001526621609324987694834738113212809952956701743918552181162445208741419212502405357493521174142008876523384881068258710021733579/151249064927801353947424258820797162339339130651261976195571755085477945785828246637438133072837518842826700438846102029763385495782600386358832100887025554588196136804757808488756677508042520914990290877854401444106295454207432630244428375060764780925271684841406361449748706843761845934494218281912897717681069710835516490016084228096893125359918764570844566561599949904890820612194870932001319405347546053422701682352048353620559710903208362507735245107880058516873543894245888422646207900084259875416440057378860160668575292565548912416085425724771274239742154781395022422354810181251224243891401068525634095380697420404711683814173685688491087035816323261300974508769874762704145390694599209613645080307580278927325671903306622218157833734031392400186763712969596651424774100704884163766852878409122000260410632506341972451029278984178518684194644943806308597943405289430316066606353091305796030593512434197349996508965133603362289187713020979770506680683351164527666313995081760773600277320970521413744078957314728237274276584021925504069071512068859340461644483255658700314021929435601533233286090382018208373707886076305085950665881974199594924894086500249722866646334496150846612171236628315555371437309094302630274985771194686052111813435625964887925458155931457127535311459206838534600701509821614615469220956177732526475653025904468004327311944757840347758797580527896435721622527048524179914710265777724860797272539780273403068035571244990955311276803651550199490703194693875293176842834680937103953304389345744350264476204305240994069783088819432824320555585317839654865455710813909763042040338106996861771458890526061645088772331945598552833897145735762221503865397392651914226243366437128847134414488820914688664659140021132910709551724484378572121924814347308043819871300431293783468046154742266561459063264049786686562457478845135324010527275899369639063417198123708176714016644365066405551302383337507783831681131417247393448765408534690764805267365363642839599972872686615307879309791794317569694495137184727303178150716414197088809595528750085773060422726084624833623668323181664561116740229944179143096079195924124800834217089322469876567316830128822089875065024766250957698801522219973705194675812224042624789580283213247137611117223494445876094754985273305327886300657199411825271972421785363329859465368489179398399336034199884013844754464965766907412064562842974584144377296540521045657191393048720906531633762636942695696558354332177174791770069837371916833214442424154039074821449384216613489566577220953872812420501226602177005674654923840045073980619197299394968310410295754596521812122571690965442309659822497575416990176126452560605567324409554891636601942511851275654122793138450769035678130537982490425892460045914537046294273928751669806783574614208691725202795430437290132487439491009530322613120342453913539592107569333756126265821544560458239049827332058338013539858728319938196596575339919818249897029050390886943620890459969441702341816800196841199098735287884781351624335939300368167001715687995138768217768418544332593487291578304499573552630590602060338377914583730174872299095891981730221135948229269327761038752061846844741874127711404274098596150333192531048956896388341645858898580120139983460175131622241080571580601830285501526547467864280238123461778898429020887162452239112178214278418923636116429248973346411919643505436907550564251277491921554925749661806789271213247198346787314182563406637832805526280786312315818962724545807034247888711624375322449310927766554934054046010028206598035605289047042042299060936643090175107147610055350353461135983144210532837347124438588800339372490004588130122331818888549788906941035119500008784549912811313252680464879837754958515806611159901619325984920270052445991199785199169693380084613375628455778412428795536027117120956775572063287860275422916887395531944664746513390828424791675942513394917195596105463257701183348828460896326867790537943772327293803370417969206961337922533033767380072517008433736156258175591527166880458517041841599750765605535788227139705738154037362863835427452452242084566418628961752720509544853387820994787188170362936492501101766215886473985155323895945041260275119570158666685802057943595301778190210760894334619425915376571769783323438698030203525321766258853114599163559619754107944119462458753034904647874109481708831735361781851719587787172461925238783634699166392914447001148428172269676060842476561494302689444235637574860504577539557529905187771302030992744495322052655583454445086390609126603297902844808266196749883614412670990617957256691844291761592871392710485347969674465404422668236160679602787715434240585039962960810012302022292611246883209980237491070300443539578338093582299127523228785233411957576684932469510228225343174529537774206608401277015748901374276574452540909507104852249862270591716007751125213915956834578226587602769388006798181606285599264581291872301165177340052787198883327495721296632400420327412459282290210487834625609683552124204754003720835045458844627781746459731415102205746071331942114765440*t^125 + 11132891313284442758275473534739386318063994147967041079816657684101944173262051751711734873858565356824194368396385639971040848518268688342949088286573497573933136657573709383025268306654496666156183644187172618919112673722682670622403505349934120495621568392638287326210215664564011865760470058350678808175148167243226088351117161850212975349046590625974282395036556069210460049684568319444939163378452932292782029368595723232287792237261183270455648807087572945329845207906647082003461752301723475988391389150804640692558141115543829811966797649921128630428904583523665830297343811237594601447341209924261739638051591113935716305119089446438010903508504875705193040446061240151766504823577184567428954304176680629410895582496054738581753575424097775096622053960991707949890886323225646077790461941574282594803192713189125737019804363439742245683080333302343780903083415234391402710146877570764427377030064572472844957789395335301678832466961782133967405397827511920384653150056101566849814708376756237578943308431503836024195728203748550486153209872009477427894411711944559896578060556463423349097486101875227260084377420443519775469942233211083063300931461332906127288759473493626185400158067242781018510047797235529828495070890208185565199689233332564830773098849880977148278614830254496794918057951082369317115280009064381875584536883122381678090245181387652518093240644394970896855141386154712711809022890596068926602203901940811247150800822719529759646227708316343658548815007446182110700370809298207192985601780707881750371125819066240996562622617580118163378862113081380031593057074264967150582787812388241312853286056172417475663186376673510597379480990726261280746439622820809934831849619720690520661762427035820338569338918893563150097460242512840724276947398603391715883786969605322854021945129162536794336044568334800738572857985406657361128955760559484427540200333917801775746218304767988768540751136468918452159304353447913693135356404601675685400552385024730331769166832290162560292050445552399474601993981209510387659607628881886499489312851449475306166611517960943590240040052331537168614543352849438998159341920386609252104923966482258535505240925024188009777940370990956870460530078542961746955022377303638504465886031648859432690797183785735890481158859812132460138694341288162107377924684772122553256746504559194104195633291450158015665048100689792700813605436818807056327807073478233949024601709420079157259993896448007935469306088220100068272786349275664646424543068563438292146941125751563907941331786795096462559763821411983166233938185204519046999479926080276578927999252544708375070259151466194689929082914374739652644118933810870943721582251119479463693393448012867680192504769011136784492357604546774865196148226827679969011836069874798905870663306837001540008986679626980201772138189277452085357088059966436475327162118581541904850731266522539472496522705909290760340560296732291136879560954596714654615944402423959727680105011508189747790378463089074513093136129790444116427977349261385926539017135739079015428409150127691936850064729440632423096258907157184980780670070614340144933169942505502913539289845095787545912533178692612799514769037658131558074419417116551463515301576981142724458278833249656911341427193868481258555940839639611699143238642971474007411354598701116105708561481164260276409345677272751773288168358012175976584644593567735823555238930791316951986776839663592577975197914243723303002963604322541118725360164440081428492140291417695455553947169468772423819381567546911267578082294902115596041735783891834583803635161883860122520114157114348861747831277082201916450295392566489456620914059181357881733142839287417207498299261902761363217972791657075283983710285991669376235978062807468407407374320343348491987333202917508670125355317071291012851702880851576669216902793837955001770524410898769764942358723220316716502843588391406747859022961022859445951382620812176896814143114965401144622538235118535572774219841279654291385710419891197467606853634317073491077935989477431509110173585077082693075992395022305461111662341844131776232541678551421385665951320013799966440708909984637949912851361602356718158695098211291832840178155880379616458259426359108804677641875340358264364281488896839218574017861112381412631869435631107010864325330072206467472780457278154531218940105721235697260803464542376600382761848945174242641857757391635820884269633173594165147351876906849402760412723438326630933072077444503579587517874665157668951480603235604882213771407195629146974651600140178753358241661644292498776321570136140162137567121543897468843320632466765927994842013760754236904664522454970110244760574891790015858916538909271590614969460409927192949954047773447460247385732791935605178363573743335638589100520570132672954336717983485531285710923895593973688187253137471473204347784695793709709230346849146521220721878642495819509760967986103610022794193182108837442577902205683535184660588064384058255773081245113542558032788531810798721117036990125867459283565511379524521993222644589429458967610770547560784790173349921006689/4416472695891799535264788357567277140308702615016849704910695248495956016946184801813193485726855550210539652814306179269090856476851931281677897345901146193975327194698928007871694983234841610717716493633348522167903827262857032803137308551774331603017933197369065754332662239837845901287231173831856613356287235556397081508469659460429279260509627925468661343598718537222811961876090231214438526636148344759942889124679811925720343558373684185225869157150097708692707481711979941941269270682460388362160049675462716691522398542914028242549694431163321207800470919616734654732760457292535747921628911200948515585116364675817581167373871622103939741445836639229988455656080343070961045408282296920718436344981344144677909619576553368770208745033716658085453500418712222221603403740582617581992104049546362407603990469185185595570054946338012745578483632359144211059947434451365229144905510266129244093330563078562619898061781901218178844281220212609298795075953854004207856368656387414589128097772339225281327105553590064528408876253440224718816888152410692741480018911065234049169440339519564770411953839154931684512270273428108509759443753646628171806907325807291907706072967287604721075400109546814216845969425553636804029584518884832721664952320278174727423378153198548124031094608839685210340484086791146771701251920389789773089068356410465726357508786928938154556889351414575923071377789816906053509539760709565935280358161583983369586638680353735895089282666625265825128533285061158560763810772683363435436488168895735027722705165713037026837666193527438470160223091280917922071306755766165080827577872724308363726599603361000036592152092811477742749796655484256867912869603865435895406306299964162336324903073570708909008046888617080992718910354943854305960204578941394879540241972593778477266947718474183594604647310253771247623758382277951461107396456261593460651782185212278760049286015459939042098029593455227287885089037383623888703949929212970332313807068618370916319207882449166990075845920394073035079258005794037252802000919294554993240189439502504573364343601671045141811115036904605184608814714370030978405512520984444184359139008216120395765651439761605024351898723174527964805004448823232191684533716942044643855744269826816418244622926037819581966845569980515574279979190222825297941594716132609231896388759884038433260612198636613204266830377000393696432285235014857857015817058983214533189988677022650470723705868998726714339503946499573503919686039251259971529861718785297940984786322019125113895344054851853086122678635816783568565699923776129316160234080561142333074663980636034218436913979093376190915442066816929202176113142892414769682565872759002835788776721346057249100385559642762455841801411709088720436059833340704481751792798719548758358080378734893798375921626568768871868633233137478285420303113999654275356089541024545678886961989101165380580254958096103469995363874866942195340619999925658692896993248271413898753730001431107697708381050565747763013683070406235615467430609427570750476450098089458052031958837821494511729828914086491387547736813245580161880635105844921106271133600045866522457169688294664370622331560205927866462724529173004803679007589729221906629541374539576059079838539508087517037113843369439552690153573444336644575186061636982953205083943834127409905143605382075603856929832570174599734070021715228053590358757700476476137302764109403831890124758246719426818191726189574130851473824717921367398960319621913711556737565400038350379431759415519879090783404074378143492823632662639674440173627635132579349978233113128710213616230321065170707810947558850536033606792969909676708133973399572089111545653836082678225489400256508857454090346978269574491262444788661553045869127284318759671885531422943033727815755046698470710568350908729642920829651991819931937846704248005520042349173111949532784210598191012190003916937521391131582111406279527124874553785791058172744539483707958151956979058416204700843271067337964586007498117496646265095762738727272593272909388697621774712722355681645016232479407554097890995623994481611605468869339423965683179438878709718924373047785894574597745581032171573503885040366535457761595204800033491448633067225420091952982811923154154218114570887236728995895677673044409982481942939395574758510946295575940896819951968288303795588619215717923996865897886672564030070211963385435888216972482133215658673101852433534102630274540976600315595633638531771680617185926733664155079873231482922019304988139263403937543036869796522605786496816298763068401372945096601540849992926044351895401853319438511844667146172160714494389809141912495891844401401290679825083166918455652359219050944248408989731422934739252772951355687472332603134523678280528815629161239200028109698664180020696262503006832965317288859867920128875974014194557607461685695978301278107426332856246345939569684216358000866129798506902903539498525773722671194023178329541386207393162875061861666092273560443811042874146244771067802759722026778816908648383327398263131226996624157320984407785282892709751150848*t^123 - 2922061886844312800504362579498313829803198841618884688820076779136878887145868572324057028261187478850589942098057600777924914813943164739859317683519583587731259219025298906740212700646788216605008015256165851378863482217989876664858967385647424417994870646293226888786796354321060885101706870886262537550932835542016816458799616291202451603848814825621982076009855222211788189726904353267570241638019159812437178695862773574179028788036825142332343199452348224672609344558154028522836437038940532268146572558180041102657736795923815051014883934816663487296564966622684635340460641986631767753890529898500065844747371981890273615740345995542014248436517270362518097521523104267968903046772258219600358102106821821344385241362781064467492927284539122972320806275364311254705890345369479750405425275360009952291007894570672872311417260299024630900552317103795127905178410216312092850386125989589987633102504492988042099288496001229122748212315646607870903356600566817285705883417614160194937321676558460248344725840499954090030540851721059251712179755363825904162062090040084303660418196146070812787816608483119994757443289811477768030781957074230061031284122900775134003401442952237113203700190179781057752450140318473789272253542661394678759876196541058964614054067422387966234051866276506203964772086775048775087102712015821921119260620975174846899995278638707945215805017479223114423101084369324867967220680290270269281751998424751447431126530807055432430736032540535110583063296554960233646039945017078951278490729885149623519722066700877844199069112331129022152805813638865353690963579357895393503194394485876031313658083231233051299907726149016462765038102893057598609576583663656320753378630108495998190837896852336082254846616025090197791821843691243474019317658427454953288693635705368222659411064044905052424960449656969556254357768094369995647340689638539399862616977377066708026826776059741287926247223139985767029304243208285697132247683278466089939628536094980868226936893388078047120944641598068967829813942502730647209042081544354205479347339541610955740607470744385397826228656399272776989411872993417044186039255059942956487135802883009116437251021041363188702188144792920399805667606212233261887967638059745719373163307708937223679053575533987026570920403620864294691857382202641489718358483896435337476541859797997830681854170877748413809301505103863476542781647194361068016652117375055975835242135862682177451113295659817940314607476654752125308536256827823441281695433274850926611214792516810393011483633786344797910125745855286134952639455137982054358631242935938252196407131112578271957042468772118028935541926578254242625006424419758682748603998567209203164141818997544806379237832807787104389968619574962058370622546368063498693879933339460107069974123625755823910082833687150407187050066225377202041157861270260710368485585995135590480641475016835978922324639962132419125527595755464204822101987894853038543241869844137731574800062562307782541475304281202888923891972903238643415820183698263906298144511501918735763367010549479814019198302858145607683160005114001392701369915552829411328852609022167031127104100864706856372393876068981695953553646643196577777322579394290316328893098953019267888435872210730637154254753622255207171611001948041798896256509969516968058237206308198407342086982658160134424635598687437944455554964230124878384164028256115580785329110095918101224105403979252372977604862151888034092667385431978042593007282910573473852309482882270439595436309467147660457064838364001030898236691351545792256193726924426804107496430442455719102447436481162714535842871328784548994812748852877861407504210089037502356827403979099288743087078940022997690072655394683947961673377386653629555025834453134280641023558916154266603150352987722195706766315943311564341482040581820396068315383673129607852981594526923825577657890276294805552238604116389096569321367620278133661500936026436147421771720734057378572611523460451566740915576693175994160923009247173877666680309199874370924446770076899828306305808311969361775672585392687114107495459064728409317227002422441807513563943251256573704579849983130892328726767151989701585142141738595962720424965660578801087725902214267102188227392848913940054750601623158570744584912183936549545993271558903340354790640058196020577692922904101572759245123992028251581530896097450634662350388640210204586628564537251202583784983408652528768266350739674482511361811303870065794069236270160054741898452699630385690687811043838187420412756028166812878076542261111747578155564601125964527203323760002388946650863734458405259336134647037364119198157687309883581026501010758477802828823343280365979979502588725054432995197600280767413091793450866061321389767058769528101672030736630602294277470915302129290028711803085040318161219569358306594990376197019473598013911852947668897361957414753120231992305110332769641501066649787314575111908483683457733465737392667192610408632357102792424768920865799867359900747364115806272148388968267090956131356185040228309094948928312188477113908850666494455960535737798930991351/2944315130594533023509858905044851426872468410011233136607130165663970677964123201208795657151237033473693101876204119512727237651234620854451931563934097462650218129799285338581129988823227740478477662422232348111935884841904688535424872367849554402011955464912710502888441493225230600858154115887904408904191490370931387672313106306952852840339751950312440895732479024815207974584060154142959017757432229839961926083119874617146895705582456123483912771433398472461804987807986627960846180454973592241440033116975144461014932361942685495033129620775547471866980613077823103155173638195023831947752607467299010390077576450545054111582581081402626494297224426153325637104053562047307363605521531280478957563320896096451939746384368912513472496689144438723635666945808148147735602493721745054661402699697574938402660312790123730380036630892008497052322421572762807373298289634243486096603673510752829395553708719041746598707854600812119229520813475072865863383969236002805237579104258276392752065181559483520884737035726709685605917502293483145877925434940461827653345940710156032779626893013043180274635892769954456341513515618739006506295835764418781204604883871527938470715311525069814050266739697876144563979617035757869353056345923221814443301546852116484948918768799032082687396405893123473560322724527431181134167946926526515392712237606977150905005857952625436371259567609717282047585193211270702339693173806377290186905441055988913057759120235823930059521777750177216752355523374105707175873848455575623624325445930490018481803443808691351225110795684958980106815394187278614714204503844110053885051915149538909151066402240666691061434728540985161833197770322837911941913069243623930270870866642774890883268715713805939338697925744720661812606903295902870640136385960929919693494648395852318177965145649455729736431540169180831749172254851967640738264304174395640434521456808185840032857343639959361398686395636818191923392691589082592469299952808646888209204712412247277546138588299444660050563946929382023386172003862691501868000612863036662160126293001669715576229067780696761207410024603070123072543142913353985603675013989629456239426005477413597177100959841070016234599148783018643203336299215488127789689144628029762570496179884544278829748617358546387977897046653677049519986126815216865294396477421739487930925839922692288840408132424408802844553584666929130954856823343238571343878039322143022126659118015100313815803912665817809559669297666382335946457359500839981019907812523531960656524214679416742596896036567902057415119090544522379043799949184086210773489387040761555383109320424022812291275986062250793943628044544619468117408761928276513121710581839335223859184480897371499400257039761841637227867607806059146957373222227136321167861865813032505572053585823262532250614417712512581245755488758318856946868742666436183570726360683030452591307992734110253720169972064068979996909249911294796893746666617105795264662165514275932502486667620738465138920700377165175342455380270823743644953739618380500317633398726305368021305891880996341153219276057660925031824542163720107920423403896614070847422400030577681638113125529776247081554373470618577641816352782003202452671726486147937753027583026384039386559026338725011358075895579626368460102382296224429716790707757988635470055962556084939936762403588050402571286555046783066489380014476818702393572505133650984091535176072935887926749838831146284545461150793049420567649216478614244932640213081275807704491710266692233586287839610346586060522269382918762328549088441759782960115751756755052899985488742085806809077486880710113805207298372567024022404528646606451138755982266381392741030435890721785483659600171005904969393564652179716327508296525774368697246084856212506447923687615295355818543836697798980473712233939153095280553101327879954625231136165337013361566115407966355189473732127341460002611291680927421054740937519684749916369190527372115163026322471972101304652705610803133895514044891976390671665411664430843397175159151515062181939592465081183141814903787763344154986271702731927330415996321074403645912892949310455452959252473145949582031857263049731830387354781049002590026911023638507730136533355660965755378150280061301988541282102769478743047258157819330597118448696273321654628626263716505673964197050627264546634645525535863725746143811949331243931924448376020046807975590290592144648321422143772448734568289022735086849693984400210397089092354514453744790617822442770053248820988614679536658759508935958362024579864348403857664544199175378934248630064401027233328617362901263601235546292341229778097448107142996259872761274997261229600934193786550055444612303768239479367296165605993154281956492835181967570458314888402089682452187019210419440826133352073132442786680464175002004555310211525906578613419250649342796371738307790463985534185404950888570830897293046456144238667244086532337935269026332350515815114129348785553027590804928775250041241110728182373629207361916097496514045201839814684519211272432255551598842087484664416104880656271856855261806500767232*t^121 + 19696211390608448468678688419519159308594337411398606998621310742054676154736701626491323920188167305783157256816805929235312232197619082714199916967256022088194492891470247237248616498743226707192540612189032091725373003548096107458984766092643755157697344294849138077560762720024166379104564195645900904773720072638630535388888005048409343362479999583604553168131670735187192666482305692505402671787326295824608459517743870376876707675455124188712629932799161900566041658193955302831338291800623550176697140199837513629060574863031656069661857589784034255167827192785099814628244491922660356749314432566635183717254613699267079151082609791330545234679356383044699411006925416658724952609438930956358757235748283942819487176944480164578521367023446208079020968256626437490460539621739924940258976831792601244276719705034428519107057764066073522223892955683090427408665601360312928463559611288143054477691280262223286608894112288874009530036827895785931224758504510035700840364001983565330847190963980636334001271926902259402096429490036673680250550405565618104576620273041667143286057712838275483716864248968370323489944820171437288063281610762481698962760562312348320364669591717744630678752279084922540246393965702259743749940225701240398561643375250248929027449223526470763587946150991070653805440904391547044251095287117226250923809508489781759309749520463723177300296491042178709790009014567581350632206745073263141219171198769719724992612240119006733052597080249019138681530735038827946033059227751074361724844590468007363994281915777846935856955406099558346367289062438742011155845046649185250723408128509880548651214282857868386459566456781391643492870960287011015682025547656959616471289165098956408065574878341059251462519185849298991374239270083951308070205786696934747506912674574502616334145504097443867345359974800157326346637843325855943524581110387084875414716205287913546955257728326948221584553139767331166702177380372469627760314966035233504694070549689487398868260928588462153155060644517382835470618574165523133698471766841203075716004218638828878763135942561305981743793016120312617486529698468036181174825211693104694174180232881889931074221951667235953201151662015186826534595977843268008692651097610365440660984596453045415885348018154099924647241219987856374431347437895797264527841221433260054215660176735116069365965909377062081676029270887802605985483862372252616710083313390567711897463689350347864667021196601519197514295313140012822163965529012199624713973254331136368642457751346700402149785272763107240019935641969845975697602658146042148590318908787161903186845879446861870797656656501890233415516852556636390880867304190146638368670940874988187003248618118340596777209914462902390979973518977890143504919204839294116066335708818467860399901790331261567411533968062800731647014695487608439695790082403558597742707423681562121504242152345764350262769843142705285282547676609957636786415632601553840949908233786021319911061164950581549834322009293463543916850537478395518118486771026242093147399259527557184594608669709888485100068036550041169824058655515047563926062694747977794144666219420152443871239494342609446350510081043695046915866155923051481752052319439087273233118513651544156857717074033619885172331746561434691233996465881910072376429731996516477235076882813115553985668821819249397573495312850835864897156503312102906290567939969959218948250573999317092038620860160718392996382266177321531652015997520991688330343325558906316683732913385915355263297837369941982375321828079352790827013091534729568289188615296617604763349728882504195826937855793761855531624395254063103932641001149823365841638017994402188134240950913732129546964705271008340313215030793363520894053617107607499205287935090780690381224806930255624685597762695612674994256984300050344202033452913004489295132425296925162178784191472890004827828739020137020982804640167393618290514776897877026863266692955351144562347071277824721978671138506476723667913276260768635930598489947788894550476279592874724672333855214839661635342915187867129769772347612794752442230240381854702642713754134591737056923364496203777004356492032199909642100845324965417940737283141507538120876335598787908865504507705944572270830185344564887159509259306845402072599570460492394258178131732698374282491416254456271246390678246083215023684029309579595118391634203589682356964486245777827158500426865146836228965023089956115608984571973067630963063596060923250277154009739494493582183720770057580943008110950030274670854155515499701412911517259324676099428977381317608518147082747615202044690343852822866650976065287096799618339010494849468398004830836797041322561388369721011764955168162657876874508871955092117852474500699045757926102811968401214625128023687742740076014732963930641557593390622939861549749257316264169741339873581828012826434590265434135915123257092871233445115870995649586990779972103614362168164761610630485665200607375905430759199913621835320808492191940998224794131544291205204704970895606862814351704628896020854291478090738975737658809595915861586869336071350467548916519129/59727535506346241334057137788052700373698644888799300771173211932040548038700784938806997616496522679037774352345854995829609678067902308761739183154091691385190139204499788296931494058985477021134832580565284775984985092507209396004333125176376675012242525145372127344308384576854677903122554922297489437770741661810322435638351585083900729046892110992052372456287431646251361770133791698328597217365053805324941929114717456519265598598958395647816516220506083298510901181247728738634308232086607156897783528944352930494874342199408762899243486592875391572158749579578697235433522374813340590940124322908065639341573693711056811977818073365596137455743695501967462924110800830102520804569151063118287424855938177956596491998082912225273299218551215756965180672329251005282636507729783971108845597622436520179025394916599652816280743083809315225918540551904616949572622446866082146531103091218128824881232376871989716716645050473617275798850787637192421800074804501771191962318972096463967256179397349522852233237010456110765148612189382086673523630251649368503825017654406022379243859829693161656999756681904790400070702745408705560556286954078209561579127644250995323263082033794273370733982433871201789726443659868231064019143017299642521564117093285791551820923595637507963087184233831933320795118126127889674435978351938109312252162534312965061215833118467544566388408371511407721536728205142919961748061525786510743791510375707203664885970724783856866921727491503594968404926331303287202710583782955962650664887617447083232059441288690595981995104712466310739309683710656223327059577077980518235953910278747789299921632731167810018674818778974270425759154769406140499393093690370656871209094723324862072203451090194349055156443636535761996770025752574029661557052400921721228068034296030147025895864383174673374653325529146239729768922884139914997833361598966311563100292409537484183523677542410604188373352597204026179017394600807104018662941899832551160815295594648444773078811362645877389597154351996035331548060649786027609322298146650172289533990515176728515974932517836991441636031927662279639471589470528037993674550283789626112285498968256104399878333756775991757901868446741235333553393498371330592305122648168603755001493934800755370546329094987655298980197232117448718834004286822970695972042827698143898027352752717472145048279257752292857703801288957705227941381273534268161547240226249187020283656394020606365977736514078018422496148609803755957770992149874182472118129911191648344746634069211025349822748170377441736135272979617453974888513254877177418547927565684020123485931928601605620765884288691373248570740332190852067524577741973609266183271803026514541143456612489536130690928520883073212336742901208628409706713936607622515119483563635802255890229883843325654226749616453826648128182771954468240922194494090562581006163316712903466852247852606236575466305147585399308508730498200551594130289522804146132511718214718168916479015257449266007103819921936779271232666285493853085369061575115718720729134659876480322717919521014497206251019600026835907788440712464036474957160479045599722904854400620290113230294832175461012225817290403976860733988870720636392611340737290429594418559541392361941841625962871278801835253881758134903047791183723409859969182928804912319535420954709151638717180187071879595017527259520456491641708865101179391412470818425491391571142143193842297942639587717538915065069058944716817229455534280460397204987179648737813433974693981471024178981889238459317227737464624923464379138651247127025762348107065602501685419914482312080984143305294405165762776624129216773025920438259730865957621354546593967032331699497499076954237603468976929379126597229931388358025443808565765001277721368882273657880520195991503747603544441065032466733888479962789976934341222707650968974476496836556763198341133031776700752851726069617195829059813099112824744732542176355446346436412405764735676827288576912180097742390577859023284910665806782196641208049882823199838942787876975690774590005932572305388048266056410001150083112561954417010211084652188245661542686012096331459121598103548664074818764723131416429196986994052540545909336666871097055390929122448180528191395529268910408865513323711644672951201477849255831387838687382136752132778249115100416568741295937946017094946584664150850345899543576662619038809913549520961790545894869220008805992059383960044099577318340333236649397832839483807302048721775965752532969553335365904654340469213457934835752700869629641477248210478255480753754700544094757924163563695304666237933139918767921081930350661212833947316329352700276014435658727800476093645384301124733563876441429438593722216578718272576831711799405627857868673450442390701172936675411365799615847999197829553672660844692897806693435719525533451872219084600953869255262815177983706550618214718025293998202230370967497412964094326798855258314534170539035106600909646792647131127757126583643693748246200271007906777913155120643570631237321955028818285812197184046719368060403192440984721884371953349596646158420992*t^119 - 9342918348859586512681395848021451443138098392741335421994937687440599488787785658237865375600866880035235561647376218093717638968800033886468345907827066298060448464271031716750158663233677899867573066707183263945942117840265779445910489591941480969424952875221815831796745304475589790953363494996321214034234081777767097166345247479463804422259158163252099895545355800451231890032243683037332680234319152114066407032343908641616042450539983291170060425969530382473108592798815380504693561510893287380519504841149242744412747942379235858705577788149405594704254666893906867486394580368360627199307701302711258284669979287020991155179536620302804758422643341454253411327976901664165432954147357532155360772165963224622381206689911868823515673532794034041523213309864625185410762762103216139807720375505084392817542566782748855485654376552160077470863008718648172041366513842266807564992062191698565449726380159271854307980583891281882420030902933936729100540414407488052050152787156701988417535412963476934128886742010244129776634788533224699538797813433497852668503568688124037958578636338549238259006427176391116544737707168913340194770540865553514976715916127084208402836380825209675807175668117028693542205681864531473451620989471737785657478788111762296655704725892896522817613263257242996259857793306231054551583113747782647042718475095921963092053880938631178586718710569574970548495572448086626735394049103703180808206574201733877731151682709024064167001601704865260261617199952961731038651686551115342786460792707618115451327240224230015532528245536869707755412848742717482527503295815492341032255959691283469704487234536902311724619542160039742348831724926070329459229046492419918416813258768653332898360990588203667720364174207232400140479525125809442752557718135589846242602036549215195476650754447400732349416828184029782773575449378474732406552274799598526796225035357295201479585681885480249108348448284810513660158127849272588327160074758558248582626996247377925116898383277678147734964763583028182952581968025578472175788039698269149144049205927464734888037382503227746929130474077258861552537129884121208632024641313170073806570031931341975294880007079291780063332980246712051612709077441597562974700238641599668032308184426253806313153163320196935353063930868978738834543431280312482754272141841042605715543598727445904412737931790773645572870507988891081999089619681633089132247742014243400185274496575488841190140485795469809977218417757887753660355247922802539738691399958842119251507236625209444906837379204874228630918083194767130370387650899336297150731283463056630271244187013696843780530703494982121129159872035576588940615574553859491529128740741460908749877862006741458259323155363254879911632806723575915926904380150354486103726630873658075254282069142823996687015107798043987300163982963032491150023750832345749312269296653883675652230476211363193155008950726576032660541185556084478704217626814768985190179633796994464219961552257926106960039572001748206210368833262620903790839785458393668017537892784600706377403536627211000859323688248358559456335576034432382592607616697904394921634182077640062654073532236874861872355724988685129977633049738752518521645890535187249987182593537060851377044070765721052686960406923393249105807500382177718451254328303938503758158616614813310600700595505115168657562039174357864875832160025449044429456336959588106029408812951993351995748549096691250443775649316288380637000761967458920737558087495630667523952556941002612140812586942649201015734212211479986194739983384111371061583085565244006822184051202995968028352595788652041915540205493313230366583889230499032591746911974259481263353262027987364008872647969663159620195387918610895788341817226294885822821518347378006743076448595415552540769978449459941241394718226513347514181309803891286648704490402811815317822077512880186334671854195315866368925169176105229309794003882648062254855727675061260306790931902497561995031348145458421461794452474898241009550144970827960309387212419045772635875901988776898252400360179818247326855197998977577376736436966776893033431785457534646038239322911681365681824507157045389643876198940145907526357702776292468259390574127721062851537129496433608690533235395754114454766073847740446261903146898015198109334849880657918126065066508566136648335984812215130508636381993746431544260244410040610858218114977623060483135063310470854620498243315427277285489448505859883863991438433532794210923921628067650691128504433886190263645125976870907013487994375048947798972427791017219586719753172001162712789376400106711585117738063573051148660004268416554537658864563000586536915687878715327458955142993630561282827843866990751479284844765219813182302273607722769218929533563361248800875222958345112431519501137127020334084846777441171214226239063182709383994202623041235509143832656805688123257038508658090197928035539435159179612681183591472829529320648786493934927903753514203761075165131158515634587506268653041095573187538090492718662262997215281644387591936840435883709952609689212297012508338602890484449880597536983606356744503705/99506074153572838062539191554895798822581942384739635084774571078779553032475507708052458029083206783276932071008194423052129723661125246397057479134716757847726771914696647302687869102269804717210631079221764436790985164117010853743218986543843540570396046892189964155617768705039893386602176500547617403326055608575997177773493740749778614592122256912759252512174861122654768709042896969415442964130179639671353253905119282561096487265864687149262316023363134775319161367958716078564757514656287523391707359221291982204460654104214998990139648663730402359216476799578109594232248276439025424506247121964837355143061773722620648755044910227083165001268996706277793231568594182950799660412205671155066849809993004475689755668806131767305316498106325451103991000100532174800872421877820095867336765638979242618256307931055021591923717977626319166380288559473091837987988996478892856120817749969402622252133139868734868049930654089046381480885412203562574718924624299950805809223407512708969448794875984305071820572859419880534737587907510556398090367999247847927372479412240433283820270476268807320561594632053380806517790773850903463886774065494297129590826655322158208556294668301259435642814734829422181684255137340472952655892266821204440925819077414128725333658710332088266503248933564000912444666798129064197610339934328890114212102782165399791985577975366929247603088346938005264080189189768104656272270501960326899156656285928201305700027227489905540291598000844989217362607267951276479715832582404633776007702770666840664611029186958532906003844450968873691689933061953268062881255411915543381099214524393816973669440130125571491112248085771134529314751845830630071988894088157514347434351809059220212290949516263785525890635098468579486618862903788333416154049299935587565961345137186224945142510062369005842172440331557635389795025524977098386390380423877875064125087154289448649750446785656066577830005426941907614242979404944635295092461205121030233918282460684308991949299730168031731068859150425394862359069042543521997130948712319187034363628198284429707614237574716427741765629191485357879359668057899711297461800772793517103067641281114669930197304038788802268664512832270898065699953568286636766780334331848893855832488895378058447330184272249433728101008588707669565577451141847069179489423350945107734113569686027308593650433243415319900934532947403536909750341201708090757137702216931145575792571552438330205718909032453978691878583583933057425646472921690387998548804432045286142347892359305568232804698451848817932401364784042678322164263082625377579300847324429577525727562593050274964195963224959827832118853393429959544495946518128033037461330823842173225544998716407567193731086915791199971753013673413574930571385418388299110189059617017246558313122986482980539941764861012075195781552498076144089376376027154877259956268085643697175775844922441990134726864375877275247975545010002118955821062344991707456764522545720469414854039418910477167834963989946674265873622031632759240224856584142787388734738343354216217648053922010152345614198653644708622375542226965084767278629358089969138359487431433403328641671190404318046368211605813025449982825458620580230090493668325855704301320195959674995108148854143550483857532967009052748477620112083200826708658759388983924346011310545446630102822191661751405299200414361080515075086969258564866093176383496868658357522810560941268372437553137419832498405052201898217504272920111247021743508641294797197181001840173130726282183827471273222501410616065122491655644992977713624920071946371293767807909577527531926919582746620479006160785855799275143861183450140711622685397176674625549075864611362833462205759847379315564345624910985065693004470389385070564492128683800557867914028946646521845243507505038814344089578658207618008101572612477030946514311477843729703567488436327630939983454250975631982248251213648623121966024724415265808173613163063068004049637594262769135692042838822702713132792661169234099139604252611104783450931678684603041500830466949883665460776488411249979061916038465528216058739011667030545617272130114896152488210896582440512074348648062028736939771042180332091532549484954887007247694281287917998668759966864951762004741169945197303600025136701662096860215092139253178639829053208563025757294003522999032618064480181010050475316676268639598719923318657315973501922343049460852120534670782770933677433469895812354995172257896789510580022965213170478758943719927275856719597154131221709620919436363999648802982701095518656773630935755331106461866701656497116377573952396611104667356522495964201580581356229004701598659840049807440515593172013210245673806117418151421444697141212820144642113001631857809776011209209968437022908154112501235335422160002766663584036418652967258367745951263908729538730819116994945189146179267850086520855113329945720230139801004915798031850689998181148446892860352013928118032487597115471556550120458843372888350393784578169651499172692003316430992188671641378377078011264163120508621834467188631718606680546659363674280428012499929372672*t^117 + 659023609656730894087904207129301769819837936766848605885174109486800206565171321568342065440021706805181932417352789268245531390019005724919696391718489008547949175857224045102761186860793399183677357287599896514933280226978497360488590840230832512759623287710234781486875897959731733227338015864926450030284056757799441168116850020735176343517506826677956580149381240555692415620777791686864827132955790116572543318877513912788998095660771433116139041696883321334266685591445351106446858934788854881579226165384783658976164516424797333740054355412182711697313944618292710177659896229291414883509539600835554163050680359926601153650061933469746738420234156254886985656718547113691422927457247314288750579721497288596773145640398438020040196659564779657504989698427969598180022067422874071384267737525230319527035231611252918907588724675525298590559125733565976386958323589622563664878316393515612484224532850720198045655228855011147697680936880836451749730491059254676286523417843860039852549054339967476414974136035467558772956116421830128286449838081609820184357114017269642714290821203589964148267734759467888986404361652281070479191154977899021947143650719678357444484082566182329316247071079121674414658442338440379698699426536454917629958535052974521760833558966210677186262857279360178252674755987993503726121855069026347174288961803557788093930294221847152163894229288612823725234862599538178445872660582693675465859734520615440903401927599144516010034646858650270024271301432486685573606108489148594897490840522629790142515330951157034749290177852180835422246314366401902863591289462361791135324425960935087383468218205402035240325327271193478538392440073578215738904521081052872366148713917373320358185205962859177720099234965018294699627729740253795029335617618650493206256227134252238916186419564911870061775524557102797076881523371770041487617286547481910690817458323534933768250594696246921120709467552650455800748711358491417307893327933088902674470833473931557679290579962159251586583413436716462089454326606166462971366539195745508075405455786153388995250327822554147003381078139730543963544175392265318197459817007173455267359978200713462978097543427073174430344144149807895389930454004884378805942077234687900852504893291387054181754871028894093427843810811152567657464839272486668543045583520100248927565921294192268447572918143820209239124962828765128707070898476895185557060169957412617299852889389071434724850747363294264751802024874243104449840879603539436557216977067779719507360928870967768624913857113807808906634048559691940453795899885491023998252174329288182467603363040309799142575540730772702619067156512021303907197975049168419416767160970959631086112731231583785158485505608390049730532312432147645208108065856354684875741122722319557595436069754459359293103940548191886002903188900708058429589633840008068955220215076040503573850273259909171188012757525480582622772671945929999282575961842138018574931129319077526715711125163063192919130258519024636389818615359852383167056644608804529910582185386754076349017800431419980286670927521328728853453864046095741007740729477797841996157733801638458497724450766777385227742905303510950581237413610207275841041499420799888037377192994457368117579661813002232658042837904115714037154414295886979783108609241924727361778075593760807263458860970465162321282943311195076485221070769236840143521498152057198955923708323636301060380290520489677478688082875740062722209408771624664185773322108424816220354108664221315236760134096326289368592039867113942427480972804808617966345735493739498328389261927192730516540295437389050793319841561658963757112763179561269417169484923988926191031866508609264948467082009516355256947179019422014536597150635546598372769819084361223313713663874326612108321261109935407041872258131839715644987288799433451220317316771305963050691385777921691734534218175293622543177113334242717063858559165297547881917292939580878057026828788284063357346827721384526186579554302188791201383289758334945501131114517380448672210740171095430773304564080586665739058323468289750448959051922999965480465272405531769624778444143507747503237247454299917744617267377304440684139434788379790786283274120520550249519375414887715751273348265620693117031236613074141946164892767755999488853203589367926775699525659404870291155340319015681674182176365013318295237000960360506570088754172847355397923134643165541401869156694217892363577131597005812040005537060964865693716462940007876101554209411776416572623143113169061106381028518892014406334776732661173307210498264102876872624555309831011304445230851949056449356340421847477776553435800396078347897498414546060143605614456206165263994037401743035978801851421814090332608727240376271737645017346645748944575228612469277227065644130251391707470589245463687551974196429698534172283463499016800587052704100326732967456847515285302194405963412964686302646766101306866615426787216611833124832736371046097204516245905574499843748434220248091425154401486068288854323034637896003781464796944678785758978949155931659110174894979603190306447952574848835920284712811767841/28430306901020810875011197587113085377880554967068467167078448879651300866421573630872130865452344795221980591716626978014894206760321498970587851181347645099350506261341899229339391172077087062060180308349075553368852904033431672498062567583955297305827441969197132615890791058582826681886336143013604972378873031021713479363855354499936747026320644832216929289192817463615648202583684848404412275465765611334672358258605509303170424933104196328360661720960895650091188962273918879589930718473225006683344959777511994915560186886918571140039899618208686388347564799879459884066356650411150121287499177704239244326589078206463042501441402922023761428933999058936512351876741195128799902974915906044304814231426572707339930191087466219230090428030378700315426000028723478514534977679377170247810504468279783605216087980301434740549633707893234047537225302706597667996568284708255101748805071419829320643466611391067105157123044025441823280252974915303592776835606942843087374063830717916848413941393138372877663020816977108724210739402145873256597247999785099407820708403497266652520077278933944948731884180586680230433654506814543846824792590141227751311664758663473773873227048086074124469375638522692051909787182097277986473112076234629840264519736404036778666759631523453790429499695304000260698476228036875485031525695522540032632029366332971369138736564390551213600882384839430075451482625648029901792077286274379114044758938836628944485722064997115868654742285955711204960744933700364708490237880687038221716486505904811618460294053416723687429669843133963911911409446272362303680358689118726680314061292683947706762697180035877568889213738791752722661357670237322877711112596616432670695529088302634346368842718932510150254467170991022710462532258225238118901156942838739304560384324910349984326431446391144526334982951873610111370007292850599538968680121107964304035739186939842471357270510187447593665715836269116461212279829984181512883560344320294352548080703052659711985514208619437637448245471550112817816876869298149142037413917805482009818179485224122773604067878490407926218751197567245108388476587971346084989085935083862029447897508889905694342086868225372076761289380648828018771415305224753361937238380528255387380711112965159556380052649214123922314573882487905590164986040527734051282692385984316495461019910293516741042980926690091400267009413543867688500097486202311644896486347694613021655020443553808630205402580701136769108166738266587835898992263340110856728229837727224612099397816944448066515628129099662266400389938297908092046932309321536451228813521265593578779303598014364275484560921417093666319672398122845584141699005179438010703237378240620921584285347545019198208881975940342849072289620975307123020395833825228317196874176290641873803749424709423011411932817432021484509014999450326882678964579187107788558933738755342050221669977840568609921961250250650070850155717143462558806017812854773559075577870205848404244011262545850619381418282841906933106749151895074068635673309755082111067068098101204633613729692002900670175485329612773892107297779132881362079608388025705468102710694695258093897620340115519441819489030232292985709378702463022922882998190950244486943234341702764284316613958326728709673580847716872213850748603452343093345331074111138264098860374441556180029377769046214687228342975531737290021453419788161390312336109570533902387863660160268933820696443753548523570972872057685205001220834317499149069573897512799199194571954335180207509195379277506635000403033161463569044469997993632464262877698963226790802259879293580550548452213320136858903081673085507183960338128611631892195827764764178728307389888960809560630217099251233018384464260281447340858420111252877304140608195371587962261151127613291955783859287153946955454165330916462288029020746422008841861231850812494201019282410379323125709558357421609137785214632471035177704578492690075945192460903732305144014182169789362610197726525377915060895083617476924028325601215031744223843123336767029440428808704842823904417364710974642851160547439561579490302496860476294441604934894318541757853774541880697289164099613732008210554220297765809169009299852844253430642198366082262285333931419104271932001354619984342086742864324771903456245775740611215193897094015202446578787798286720856866462304137194574300135804764648182742491406662473518849571977812299845957748724191652220266764980991398803529998620645113368431594292275775191565359698205693507387634170615466063345605976981818285613943709343170148187649608838787237458989104771901856318965021129256174601333530434998846914737308958922572771885331382871373554433026620575202927335373176405186120412770611775091469897746571894816517078860345488562410577973758317857495810120617143647618166867548186562073819355986075402494153923091176284270054041765505100024720244318094270205780039943144261656580528768570908899556255102957718265176580710742032991873300034416812392253814398224165191328999763626286661837426339620468965250593717504046605859606238419196751919601908727616961049794408003571408392192*t^115 - 1993786795557636956517818478965305513481463214700405428485728818361734862238790688262596852729566207513532701474431681286968595392010765004005223766149283044200186177690074252074191791774182010000044557984595844558273293368711689608046326931868222073537435615134628931056153171910315539545673049558279913374222667876536110953562765245477214484085081834732749423920253154037275054464536977545997876782576508340106987895980591526358755460296255847949990472050321752866020514396489266904346823569710899822574226044956115531919404188531188817641422921207086235571300190354962233592275724865924401261202191536603046589613607982620470748578652970045868787672696441562120837807849033123603329981113462915027761347889387758094841082950719878771026667965521323962731756214037894071827624015328432252894413404968876741360524202571522727938335428768938605415158030645890259475321572265597184481595185553883008678374206119069697887185009186114015904323875427686596821137428227088492560315113752973966787545662429098085265549327167999776586295528287453251195192912033114682316249079524531965164105301099969028411556727456639945870583228527754624054312549812925130953745597303070271384274443956973335532223855040102657391662443636581430633019201293833304002785546407129352424866946314396833926183402040686184011965647189480565457162299973520966849402002496955479764895359361308542877743653932924483911110564765351255900441929858804442827960770760219090530660108179938368513539651479282561124895130262183583050705412194308124172441543218489902264023302281635253029674180871285403449508053942524496098431761071662876933090103527505380754542631412508941586083416056549352569522450601831882145739824092000205401704475087050770616544306879241954167026097194289891132805162732650973832178582013146469417405258047518072624589319423104553733193680704702303309820743398548177045652886468116654864411121032144714381173724858013201346677938412415427056275648820437604395683524666500962257621394841225621447693881466471371732161377751489915336552814250510994791509385396288777729046290435138934886057234610576516929848177537791974204060474043229389131145928083244960736362788035214934300204500714534258319459747621279284846513074692677277656006919378259066378759253646636973645593114661824883535432239638595328996380288767729164422777700622540408701250093093473116513281175732463196808395867851336974141091053685403152036510450873184839426584719747053127710359170366979093948543535669835816677950310158296854194779827972028253055303218945048751583096268051370196405744336104110532242287785365907272148338746211563535696583127303804604931289728562712671053933778118443846972065132647587208136650034863792878348098364090061456769007671493013736546694661106249331399678463180561463464342722648149061870349981125320035316542718937012677833297575260132602519992274707425340397194953092770480327185335824549349771147294523985817217635297428052309448939534416662511500660288073386319616421593954807304203927899944903996759683540711275499643062618659955892213381232116885875956325628794741076587774539810349480714801195691036697655437364638783330461826014446733304471482659174225301634525794963078779336754341237976116035442477473524025759590679338033657228127290136385594552356151214928402936052898761152496306829845712570062189510765400100325513045719119538146486153468882337795262875462451755510998179863626637737248043834029437814035731679401271765483800340756510192548257048227648754756156251269798656105143616017487959489919545536107452279501193019111995083935292301850678836672576281323469695563379324610130172274824735843391390839817935184299289762840198529469975082138181889159763148167078145221562928440549736102125211369693424585295996678131301531451984865956606255458009742002796787040127104311009965927249193262611673700194124081651432951190705227219815992312577155183157313100481376726556292401047004700876234244479643056004230175773151663933639673963588335300126366171658073672909454571789710458033496013355585598876826646339108164492171387533262621280374614711378865195326559881982838447779024429738591086771655772201194499519594235617546285314003694103768138482815446979225971127235019455198898261081508335021620197232465910136338810545682470797538101225310617251092423896413936773727223873972168725373418670246953599485068013068429666755816389424928809196709602543896971033648557545261507367823177603697309983476439136651950196659696743512260611623887385494116583610550462105423807503470186153893241253436583281749155474462622733498290941358753422828693039137183866512407760733683000551948703386494400394938710438246955337644589872612286945736083603566163723006903875948952060858666097263203087495934476586452378393074643874703063916813021078006230063872514496878831532151447667837628941940067033637173875117791291910569318739061298224375054938163911184102086629605830385614042833627712420502270715050127585390731095522067845993993278649117643889247179817073465401997709572410350095675157597837868429675438597614119409570254852461001836479284015204645143599266151955295220490192400976135790460052243537825662555/398024296614291352250156766219583195290327769538958540339098284315118212129902030832209832116332827133107728284032777692208518894644500985588229916538867031390907087658786589210751476409079218868842524316887057747163940656468043414972875946175374162281584187568759856622471074820159573546408706002190469613304222434303988711093974962999114458368489027651037010048699444490619074836171587877661771856520718558685413015620477130244385949063458748597049264093452539101276645471834864314259030058625150093566829436885167928817842616416859995960558594654921609436865907198312438376928993105756101698024988487859349420572247094890482595020179640908332660005075986825111172926274376731803198641648822684620267399239972017902759022675224527069221265992425301804415964000402128699203489687511280383469347062555916970473025231724220086367694871910505276665521154237892367351951955985915571424483270999877610489008532559474939472199722616356185525923541648814250298875698497199803223236893630050835877795179503937220287282291437679522138950351630042225592361471996991391709489917648961733135281081905075229282246378528213523226071163095403613855547096261977188518363306621288632834225178673205037742571258939317688726737020549361891810623569067284817763703276309656514901334634841328353066012995734256003649778667192516256790441359737315560456848411128661599167942311901467716990412353387752021056320756759072418625089082007841307596626625143712805222800108909959622161166392003379956869450429071805105918863330329618535104030811082667362658444116747834131624015377803875494766759732247813072251525021647662173524396858097575267894677760520502285964448992343084538117259007383322520287955576352630057389737407236236880849163798065055142103562540393874317946475451615153333664616197199742350263845380548744899780570040249476023368689761326230541559180102099908393545561521695511500256500348617157794599001787142624266311320021707767630456971917619778541180369844820484120935673129842737235967797198920672126924275436601701579449436276170174087988523794849276748137454512793137718830456950298865710967062516765941431517438672231598845189847203091174068412270565124458679720789216155155209074658051329083592262799814273146547067121337327395575423329955581512233789320737088997734912404034354830678262309804567388276717957693403780430936454278744109234374601732973661279603738131789614147639001364806832363028550808867724582303170286209753320822875636129815914767514334335732229702585891686761551994195217728181144569391569437222272931218793807395271729605459136170713288657052330501510317203389297718310102910250372201099856783852899839311328475413573719838177983786072512132149845323295368692902179994865630268774924347663164799887012054693654299722285541673553196440756238468068986233252491945931922159767059444048300783126209992304576357505504108619509039825072342574788703103379689767960538907457503509100991902180040008475823284249379966829827058090182881877659416157675641908671339855959786697063494488126531036960899426336571149554938953373416864870592215688040609382456794614578834489502168907860339069114517432359876553437949725733613314566684761617272185472846423252101799931301834482320920361974673303422817205280783838699980432595416574201935430131868036210993910480448332803306834635037555935697384045242181786520411288766647005621196801657444322060300347877034259464372705533987474633430091242243765073489750212549679329993620208807592870017091680444988086974034565179188788724007360692522905128735309885092890005642464260489966622579971910854499680287785485175071231638310110127707678330986481916024643143423197100575444733800562846490741588706698502196303458445451333848823039389517262257382499643940262772017881557540282257968514735202231471656115786586087380974030020155257376358314632830472032406290449908123786057245911374918814269953745310523759933817003902527928993004854594492487864098897661063232694452652252272016198550377051076542768171355290810852531170644676936396558417010444419133803726714738412166003321867799534661843105953644999916247664153862112864234956046668122182469088520459584609952843586329762048297394592248114947759084168721328366130197939819548028990777125151671994675039867459807048018964679780789214400100546806648387440860368557012714559316212834252103029176014091996130472257920724040201901266705074558394879693274629263894007689372197843408482138683131083734709733879583249419980689031587158042320091860852681915035774879709103426878388616524886838483677745455998595211930804382074627094523743021324425847466806625988465510295809586444418669426089983856806322325424916018806394639360199229762062372688052840982695224469672605685778788564851280578568452006527431239104044836839873748091632616450004941341688640011066654336145674611869033470983805055634918154923276467979780756584717071400346083420453319782880920559204019663192127402759992724593787571441408055712472129950388461886226200481835373491553401575138312678605996690768013265723968754686565513508312045056652482034487337868754526874426722186637454697121712049999717490688*t^113 + 44710075704501058301728094226822105011684604609801300515682888995674466305884511409211925522165516107106451256282041238827359095796163632863569706535534431681041930497588305794114490033255968516362157167734144675996393800830397613547209577664822538876973932815288115150950251217563921596569923418261891328509114102636395042743727714553776218933834888452913964184826339838884919128667749023023514074095067252644538983070147090167623080741615042887660190404195361043025293438263454946092905493472003182831135931632276266548331307225519089532179070102253598561363302679491800228325790948944512260210784154957930840904035815262552838479320798877980768927965622411380588757661380673626576513416650997634812621700529987554723933992948325200528541359050087423229078379671464698755546145789936726152575339551220896250110695881643821068577930717163060273552428168216431075300090768390434357405369497267483331036725040878553366740742447474563025458330222052434034919314011946257270721497020885363192103373449387200366698599586249842633696354912933701063115935428534255148539772477145710728698185048740017458094708980808967659579977966750205769724378596608580662599111465357891210710263333124004022917348279361144948489045737108572309145660316980918894695644531339813306057866210348927933192260007000339896140806143861466455254355618003550245015531815311770602936804147831880845341825611264330219621943941138565131146738344381927611879861276604249523787682048274822146716789312294229581883989810330390178575076436250873261087238239596461606871363980357706286377220059728845675393335257024553964355629781586097738890587818285650580944385304211992283232107857745941151121685643472404626254613956837649454242254323061688147091058473080893313212729818946876542391107020561074856751021982326156463885777621043186151655716494159700407795401769027983493817550403564906405050651863961201386459186936151346898567271014008090568575597186882432647007765415911777648974757801736510129695515364740105249451584879044578244014478643987670807267544524196880083858948016150402939625659663781622034656683489530147154367294339198166874542205930770387223712896790672027326329020337047765935376830364942883465797831304516712845847164367866915955575425646464672665859315771376797329334171383986889587055484536594653031402822168253278681214835956964850245603962057668257543582061591187367789900991784965138908971212120525245931560210618435979808058193264073378637494686356130706792414323450079904874277149649397308249426710343120166891269773963720895177321144501807952155844153946873891513021258919313055348233910083954570621260116022130973216831173078132009416731392423222751931755199371990012329808832007700991228254450760369871244815041714964006429853107611393030888060135388605971184876611765998675634402585178641384004903434414171927812164256517115261980768193104722384726319886645592735649721622309324748739215336375509947988498821366158829866816268022146107846278996654937745016249594384839815936987036697798083892231023965266392864015947483900859346117670685632495285207646326645262284668396791569467271629373356080740738728284803024475557027110798162455921151505162395408900057612292578027702426121109150108344818670296698030770905940282593856659451325308041840526100862842167637819212012959640509397474582117559883193796015608118754067589765791851563699464476491619383656381312658720467533763709042619112422268048553549490189550677247388063578122163023827011459573797952432495084561414188789644603313185897476093533434271524933008016459525125874468076864599929951268260067594514241727807125115263143208775168904544310177331880011380198480171132196244618925317876795014071886386798290416298076031257665774715682339159005198583528452961452275877184624841863052840289842466846968789711269460363485279784526165367403704827740043056776408089763466896235022112520598627356769136161326668894223324467649921269913952448835515471346808482549156064355394453900500734698092002617013197212750828104557013030813723312058400030266248703987267566990502974497917862051984641174226561229376832786288469133806114080134606394164628975680209981493905258501138414138410587460273532939846778505704478355500062788738006159690690835321411600885012151762755304689060604257907704315052816953043065160199077252712988067081870504744746269406000079779080854523011175034349960246030879960893338092824285287625505180559019935442874802687610369874692610567113391980035367751887601378472432314577728569573349018802702990219086217436910852183320657653042171711810383445126621982137701727913533965108451192723798163352200142097584568796484403155894820365814972782403629095007714648788501608291616401580622039634729819765668088744347490055759682679329150337085748019413352638872604302686639705795031813200663980425987628685191983409031931174489303717135387939226232060452009755414071398113599273511429039508405760863505856831989138057734487769520252851174171623192292199797955625437631481354290505644187982091597333147605723315990717552783284422154730200751096676336651151583986896507307432681265429850121658836017012876711580696196084326908336208447869685/46826387836975453205900796025833317092979737592818651804599798154719789662341415392024686131333273780365615092239150316730413987605235410069203519592807886045989069136327834024794291342244613984569708743163183264372228312525652166467397170138279313209598139713971747837937773508254067476048083059081231719212261462859292789540467642705778171572763415017769060005729346410661067627784892691489620218414202183374754472425938485911104229301583382187888148716876769306032546526098219331089297653955900011007862286692372697507981484284336470113006893488814306992572459670389698632579881541853659023297057469159923461243793775869468540590609369518627371765303057273542490932502867850800376310782214433484737341087055531517971649726497003184614266587344153153460701647106132788141587022060150633349334948535990231820355909614614127807964102577706503137120135792693219688464935998343008402880384823515012998706886183467639937905849719571315944226299017507558858691258646729388614498458074123627750328844647522025916150857816197590839876511956475555952042526117293104906998813841054321545327186106479438739087809238613355673655430952400425159476128971997316296278036073092780333438256314494710322655442228155022203145531829336693154191008125562919736906267801136060576627604098979806243060352439324235723503372610884265504757807027919477700805695426901364607993213164878554940048512163264943653684794912832049250010480236216624423132544134554447673270601048230543783666634353338818455229462243741777166925097685837474718121271892078513253934601970333427249884162094573587619618792029154479088414708429136726296987865658538266811138560061235563054641057922715828013795177339214414151524185453250594987027930263086691864607505654712369659242651811044037405467700190018039254660729082322629442805338888087635268302357676408943925728207214850651948138835541165693358301355493589588265470629249077387599882563193249913683684708436207956524349637367032769550631746449468720110079191746204380702093788108314367873444169011964891699933679549432245645708681746973735074994648563898555156524347093984201290242649031287227237345726144893981787040847422491066872031831191112785849504613665312377538195064862245128501505860502723123184367216156164185343921171244883792210508322010470321754400474629980079795565859360869209025642081576915344816053444558130498161717850938077797600439780210542840898706042918450866238653036337379362623902386612912155390926545427037166443236980510086144670892457845501359058140613850374252302281361110261443874261034565575914321130054016020083916312594391823707096141575211496271776812970632023658806680453282334036626879460420437628020939268949707309664687685093572787400256469984191796326461687960372329398472006434547564673210063726300376051853675113890468968617940228933167312913771699299800092132495293212303100883000483367001063508832040302916318012162316443289475165583235706953057870844710589232449798146985878450567889187080339044430519547961840224549569394818798434948646410367827180818929344274890723477051641573343160573010848904475365809700799366421039351706137518571804596366413815571750182757405850086307448772551148425561433585040755676717858815447274644978931807291138035696802024150680451611762403834754891082580638839043298377763989468288039153330215839416183051258515770028491974884754269266664353602493741371464037889447099750239324642867377121645585250991775440263972361587029436770550509411014142212657984707893138875880951408709948844610445732236160081473282956321801162952104706546172265939996073244702577747588197680915939432361321369212954132671491568351350813649958016873317305950052321623595628998910775141964529670153348052406039276332122281119677912633235252228266208472691947945915559761001733553203702547778327833657338938121178841794985453919368568290827341916523518602798359675989573519860502347499448296912933390235753238579881529982893469704454599870313066262669935606147326119552770632594244299149196630034213041474255369961992517242166707111108133388673731145695548941567278564651136687424229840588225440901665160248572262936005490367315584598649465833483523863951332913182152634657911542935030480490437803337191787992919946826940091426488431999373534102054094946825760550562445789929423593741958633816571808065530907595213672098147306238726589893176015349677402438122376694266671185242164103493326426972222824434043787981577468486903897774557024674574068617578821257533127900946155304924806197872357149985848129814926869249002927863351020911230117481789638918162597014952296910943685226570290212544233937118858330539581696314050128233394918390861814696002212517016395317556442595573257417981292081791114079130080679857478217797715125700236062050734012240569039985146834309719582353522510786898824831371098370079366102239231880447653604108018226267819762327147833496126047099539225935684680338931830494590548610838517971763849952210302522518594789702603523575113163085435350804161587241576655898625021012470198913883913614584559374890060412742593536076762592292627984559356102873732021957347611426083770588202057728*t^111 - 1800404700932848403870867744980344958137474995558266578868984644685510412943924101917126228023915924604470129816079326220530026325618881128257451874999894672461015492896279997227853486350550025116720383279295964778793491388579798181108458574439571450827631071379298383396516138728604273852075165997459283400492553976841096324045234645353907402375567447050294163140329068999106755086143186930389782501196261664686816879029319975314402985485074698012489432764369776374290969928192492228423797574818933023317012030485879631122196797425957212362473831077292381034303899210737292435915371946138739254908284270073556030074243196232289783546436948806772025703060332555210470719272309031829939202283356186959230998661288605755436400843653591612110780867590079617513218574321272376428452906178978098477529952030673460265557897383934258740065463069327258262367235537696340422059154044622813933625485047447800281048088358614660096528358202159655982060072094147433831190538798817795599254536317972497577929662586837176775345412526857567309092925565614004813687241001090072703798891030184223462073388997351882243368809723512529837749279378442238713005926406833508971812578285364547423369331876890747340924491609431591026003318765814410526664175177526090873026828978598748063587045827300904232120206088179065319782236158176824250316703069840764038662560134025035886040441399430082458621784497770684145795341616419830983999068521542585208371280636176327426248473723586825591823387072693791539373856767299592718775901547048440774822031897934112293127240650787764761824641142200305108648935879176863545550380661846991054242800603915126462096548373172893633346910070668600117813916284588598686107959213039494438162061049941439722158599615643701320569539128498906670468607717486911820831480287851939847278996976498167563691933457193542835499716871785508476750505275448009843928383878182577169967349701499983605736159067208476183072938756018859339379800260822441695237899675924996913503045128937618593218096108369424045705135493595242007123557108129030152710164464543240214109496187970200051108264048806838798483789062235565690758927494187593621364278905737125119557276738353019258053977105443208954067125004504709404969582724331458718520636664266022285033941725771968243418603386719266598925106948740793700266366790205414217502827021724820018430842122280568348798189545357196729602664397271184892033545099086796909361930372178079086551068939416765654248593285928188417956184111990643742162451091482010489949618330183425151816555116665239342601463708874793109719518882298234512147479809648197906336648858853581013224558788448117079418180774567134254303718972780444542104931776767052265166903512319199532104433927806763154715331816295617117940006031018828257311701598208214962947109606909747604494393461750190797957408000605478092983228219831853136921002381839257366285981331703762550831161135602450620301986013497198951502186231106667797581984423894145094610385422757159723389155991542644075539447975666896859876192315282286522739074209733524745695495685755845174919150591369835931074543367948066496873295695841091783080448775881679361310042382451813265570403508217105583790916161133936779923980447721940371610170346231744689577542018171386730167948036074264375715213038808456981773045497309090005735057726199102134236874040419218198786924237523570824109579651409907277655482657267038665976182134011462066029615539468989262754915648850484549845254826449892763146697642422463286954111984130228948113263128982551880253678679841009197562104969641797969078429573840254815792243266900802755595586671190044321820879700929138109344645983570893450070838594960876245092710140830647668589128614192940748902140765617232230127361140834107861907933248998982428385991970036873470764752107230797648583917059638546438948593566202764920599662449020661663177104320691556758761033397976988153481572703212102960117800169398865892770993074874413347393259214256452140957985027622033727759945295162756294530155866930019867909147550030961160392829198153234269565711549753721701209915360095855508809671597902947111984208387028173349119837217472899696174132578548184851134138557384702433272649604793433559086394830049567274648250054876742379199052500345659760196450280612319742765876642526091506495273170470696638576572551345918893481420994463294438847285868716803192671940583931256969046137530625192871556805705028119826223074663720716997848153020155061554676168519914012322660858740063442646834389840594165837263186467350988710061570467933818710796269533864067544753937368897327276173277170509460095282507183972090350911390237571717332052306893876291379011497718001240475887437639069712430462282329884359669383654763045601301544885896757472427941980612822918818986885362725328106583405141452307350781717897327101324902679821091809513214129803462140636108100217832341268342084463672639872409903254027782773462397894340660106397784343102193398347712257487025935702630593117414312940318106856830056915339975971169221823024516315064830414430340797379236976872035128247664931165425888631581334947973197438615712620298336957791767377017988020207228555/11144680305200157863004389454148329468129177547090839129494751960823309939637256863301875299257319159727016391952917775381838529050046027596470437663088276878945398454446024497901041339454218128327590680872837616920590338381105215619240526492910476543884357251925275985429190094964468059299443768061333149172518228160511683910631298963975204834317692774229036281363584445737334095412804460574529611982580119643191564437373359646842806573776844960717379394616671094835746073211376200799252841641504202619871224232784702006899593259672079886895640650337805064232245401552748274554011806961170847544699677660061783776022918656933512660565029945433314480142127631103112841935682548490489561966167035169367487178719216501277252634906286757938195447787908450523646992011259603577697711250315850737141717751565675173244706488278162418295456413494147746634592318660986285854654767605635999885531587996573093692238911665298305221592233257973194725859166166799008368519557921594490250633021641423404578265026110242168043904160255026619890609845641182316586121215915758967865717694170928527787870293342106419902898598789978650329992566671301187955318695335361278514172585396081719358305002849741056791995250300895284348636575382132970697459933883974897383691736670382417237369775557193885848363880559168102193802681390455190132358072644835692791755511602524776702384733241096075731545894857056589576981189254027721502494296219556612705545504023958546238403049478869420512658976094638792344612014010542965728173249229318982912862710314686154436435268939355685472430578508513853469272502938766023042700606134540858683112026732107501050977294574064007004571785606367067283252206733030568062756137873641606912647402614632663776586345821543978899751131028480902501312645224293342609253521592785807387670655364857193855961126985328654323313317134455163657042858797435019275722607474322007182009761280418248772050039993479456716960607817493652795213693353799153050355654973555386198847635596642607098321569778819553879712224847644224584215732764874463678666255779748947848726358207856127252794608368239907077750469446360082488282822484767665315721686552873915543575823484843032182098052344345854090425437214340583358394799648103317879397445167076111853238756282342546100980638491936577547312961935258991344674527886871748102815415305852066220719804835058562488848523262515828904667690109196133892038214591306164799422648296288304488768013873092983040517811634845613490401361400502431672404967229323455837466096389072047942963944242223642074126226607067608428952855812779972082397465254042288881694900336112682881487010421630795989947881195500717197311580064155468983546010030339700195669052270323401261039856237647525697881734568614396836337531422320392223995166859489500341174677105931614531069774486093820473477664433352421927533879784528138010154115041346253115102025592094083686894631313502895089408810098254827773261041120237323051958982639071235157626525120692574463652414917973442797515966874027517777845667542869034905183937423992187538290694455672216376582039265137062708790249208207365706060729420089493935206488106076543496262592320541172807867173325283621193239699851058850398076451365504985770135290852495838881747861947483599452112671664077654192043692305013907829493452553318492591369781051566199526753266781090022571516085466116157393510446408441017688409740556959265002435754951649289736042554782825422057713005951391021239821365846612600360478567052459666435272967825017286084272206099390641343604588676782600920157988999293719065432239213503925991048057993584901994485872683083575814993267621493648690008015849518816112452546415759701740764483787558061496496836472637347767045102906483343206709990030327357616500683611127903223118412585662481206371242024410446667272840564347206538032809719253216907376132597427466009602885518497726799558704868694665278146876109270782011804135928645789660194769134509770515444674263063616453559410557430143197508797948142703870872778050954219103635676292443735746504348012675540648093012298386970531606966702059997654934596308139160198578769306707421109134478572868369078679620417233337352327048582947218537254356724197194251645542314947344811741759504246815850901116288874597344531011033862098003202815310586154848344090319596356007660853959359058884816928394575891653223221780273125653235467742087635056631411689619389032215302421539615437499883127670344571872548628330983759459292884440425184962572103875093621001696631854895952594881262696831477542976872767960665934062522698089558646664804597083923729070585527677034288282668420443722743930519547990577025111897648526579049902085578433337746435265479547515466285150832959201806079815835856199916656182768074694913255431516464946565713260600138357567281920309866321412078889132332937187546541557777708337851741103433861184372077999209690335772692953920665775657712550569379567277279796288626052000359425559949219638610876932814333613491390457763495244103872755000967907341504371440271125131223834378232737261586269496965645460325126752483948221225848731519407937399992089739264*t^109 + 31979312551905071741535824852402459524637868171152534031878226172301131538312002963575098274398934121747404882923735725135194247195004133078111343884959212223360486555548082056444657865617666839524905474438060951820379671156817523192521547044891214146121357784786471399798147396478893913512938760518613388671332797648767031801677315069376242683836568437861653547988947615815056414500106555500589413129212748732849393250233762427691313866675724027307975266003204601088851529218124429854257213771347817140560832862394219234014797050359101054627142535409900464080184673196707655541004142678660656647496280053800263852397649518780346066526108486066489099575121283186646614006170964730027176509084013458266345191212454521611362470033094248269998514191932927105289181028567193169763286359213436555339500133852295117557858358261254568058122402292444902000726073501733520561650689011753469286885893269616569638164022014922051146302694718904335023516832784033227342981693269916241428983847391628220945508022828368074250781283528327491431887502122343608292593815838578011075799158906470003670077630459852479908784327141977596124457028593521882960078136945218997315998338754273585659212741928092724190239991706701117147228004798953531583361163924622482292814957060092731533662697881405956121740908331248121821691309201586356220721966676879497789279910422298668978607993149598319202083685748744537496019897649496803733568182499299960708011156539670354497324401622961372142164135276713367673921660773208088793764267077433671028778192008987517119659248096990385028576139170375931459104287503306779403341733139369419973302195119313459716668361165182215731810509350024840451355953922717937785171652926172559904352255234699167105980173305113330201754617349609891338095110979453251038668270567916990468697165700975466824028866698943113293168296735618621766569762065497423264663356043768325702355520101102519751959212359403976173233523231782335211183746283517170553745799574985765047683627006252971013377414955736370519077198844196926761285169119089331318941786367466612180501458329594738535536433488493470177863044239036875594638894113688429465747237087974870169981659184347854932944928349059755352290329831078589195635810232960029901303058341191314441921075867989519815187927539504180981440421230608219856876648290102904338771377394938055031159780611067383152829119834317166809060615947272104793977401466967596796144930920354881823946443052906821648345506190507761669269564988738426844751303816630768917621883904124690245626433992483414180524802350192690908416320748078638212240504008311731903715987086986511610413566655376111293366579351825171447536860801716196304379510365234171131993603429812087329658561576720920826305078125531042490778226673106628161575110537545130077912609144908645755012282480808409314978443283016735805183927655450590105110442612014642668724110399017282271132972828785876426948302564361185910701975676618987408624855726344560612654505971207952698332120623375477883773927602272365215331369810856296289780005183754372716016700588434213165116834756013732289702125417680841202134877068540819383229824286454808820755831975957517037270874049713794736876867616210024371888942932171235750618535469325430568264689190100224354113082407753970654931967167052943556245875088408305901170171187618024766611992126306049985846005207254283666213843453843679154049064918867349919336345503334912650782889615725599706323781205411113867372923400797413304249818935399811017674503690562399982126037218850033911203805814906437801730791727720676101701820474532470778665240910561593332510595452390137657495886349088793550864880562962528531864623950764586908783955861553912602020173047147023070136485233087260766423983903289102951782095536502953935018069684159589213758349858966090110454314752259346962973333551526711534476686525413927322730103973051255631671692022456685201863807167753698125977850238635026451277492250263806440948209343988534149322358407584202650498118887885866431183719872463210283878771835698954998648129507285799553009205522605437699718914313315339269292208896402286926439991667166990293089041470746122067596854073036677601302935626114177880669838699344534528459907464138640525277954235065626870879997921688033005392483905740665388007993257792143013392407443276615887331402918607446921520842164750148604953387512493388535411023242107489074356290893205029669911756688747731674177107204534055352987491327256548675880584093667785753271050612649422021981019068074921174333316014506943815290239981641067341937033289727122909708453192112572045388826652226457598245361172770298040108962476682299303588551576895433765047426579911421079796672349404091964148666902370015424743650317058134675172663568431855657936505200972399562533964016812953402156558309777352860012045934187666086840360096787866307783686628369048026039611276944530040308304216433308204785309862503412406064736376709989233286602839072655818132246605535422237504678810078368241214964625579096925831280519507131907852576245845286359189804133166524796071483917965693785070994864992582683151778122156385494915512110890564611010861863297548197775725/1311138859435312689765222288723332878603432652598922250528794348332154110545559630976691211677331665850237222582696208868451591652946591481937698548598620809287693935817179352694240157582849191567951844808569131402422392750718260661087120763871820769868747911991208939462257658231113889329346325654274488137943320960060198107133093995761788804037375620497533680160421699498509893577976995361709366115597661134493125227926277605510918420444334701260868164072549540568911302730750141270500334310765200308220144027386435530223481559961421163164193017686800595792028870770911561712236683171902452652317609136477856914826225724345119136537062346521566409428485603659189746110080299822410536701902004137572645550437554882503206192341916089169199464445636288296899646118971718067964436617684217733781378559007726490969965469209195578622994872175782087839363802195410151277018207953604235280650775058420363963792813137093918261363792147996846438336372490211648043355242108422881205956826075461577009207650130616725652224018853532543516542334781315566657190731284206937395966787549521003269161210981424284694458658681173958862352066667211904465331611215924856295785010046597849336271176805851889034352382388340621688074891221427408317348227515761752633375498431809696145572914771434574805689868301078600258094433104759434133218596781745375622559471953238209023809968616599538321358340571418422303174257559297379000293446614065483847711235767524534851576829350455225942665761893486916746424942824769760673902735203449292107395612978198371110168855169335962996756538648060453349326176816325414475611836015828336315660238439071470711879681714595765529949621836043184386264965498003596242677192691016659636782047366427372209010158331946350458794250709233047353095605320505099130500414305033624398549488866453787512466014939450429920389802015818254547887395152639414032437953820508471433177618974166852796711769410997583143171836213822782681789846276917547417688900585124163082217368893722659658626067032802300456436732335016967598143027384102878079843088915264582099850159789159544382681718631557636126794172876042362645680332057031490037143727829749872416891273351158003786129182628746571069461816142863598042164094076247449162282052372597189629792794856746181894233016293169009123213289639442234275844062104337852717978284153629654849496447627653948528099826266178332812313845895199545163769201716624254682285017446622153469266825161540350945943271957040660410635454282412050784988819674038053627937187810479064463878111087320428479308967836125600991641512448562349656752642971063798691964105921895609750763177696662446587052691905353025552624891772253584586299530591804670611255182620038047207181159557370297140927262890425223157216180167331810849881784336410529451902903188933131121302326410128684761585607580394402579709868209944486824724013534276029778247297128481656904340544860412105304636330599794685620383651896498508594348115604596615900897238249493244054547342931526287387943054926356178562099490299161062930021639696940257357445964053608496044303769325310242671622382259789101847771850520010528698259586836009005117207363802416608565631432155915720140381141158948100046832523690059410090604151864999510456676219052645129347307373136950312257887493212354577391705112065096293246043503653125435238441560797775296773119539466601900869824758400993060904518793006701090000286559406076387027769712327391226124436824229575414263508395981954423571821007888524666639443878567649092480502612482281251922777010432562658931783292823446319890050851672176932469535065646304106116998337962715714801763913837822782198824472452884566601465005460677611969501703975006830764293745467369099737299423871350981553730587062391453837235374542485635673308048539489703671337793179342405490267393007570259592709742319912143165573662658520878354070927708058556094065729984552313562134926601090680236682839521017151724728796368765855354758196972125131347477577712638840376177505640957965161279150358935790482780667799111027734882864472079475370363883799810231827247878435536470312345246624486960023362208153730284836368762185043337538668190637321569100273770421523202180853453732258493441370063801758511154322559941676095982458954857514658511121295415748482118023860624774841746864010625834865412665982818748124574684344517008928429790967268267426547439466793186780594897813139955222239084153226063484169117633309137687596690888073921292206995210927581226492348537894573540426000199603747634817952338972081980173828585514443289490109889708552716418664313506423186343968125951238550239328033255108287496793403590535057714944130811488061950476459068891580392676051207703476178290151194215642259036009390098336023519606609737420552342735933119584111360672148305898630302033167095278390754362222250862698492652534300915024510335498953345160139337891529318787098326199171049490091253848535361103478503209387798661888470630520654111672898660103168566392189822516524442764146365161500588349165569588749581208367662496921691556792619010149352584193583567661970880464496614805733119930345576469657616384*t^107 - 147135786105462062072719517157991034056393862858412431732003751874073137478384586464422013718931389219417429832400743315427052468837379453116095114410632821376428132107401409548976771731106323897248887021574756923573608184041937742887782288254131397796604872542413702878892273763412194246489041851914060652447681599855755966956356524073768911647224946348104940308867273501181970038149364379362966870644402521440928399776188793301916636958332006822629627538215873200121771342955681448234819405198508376548824258078375974460731348201128581368595283916393006955100205538912068764984884578158404523067023221045883878749123602185731381443460973821879673907618027904036823418552051441814210828902272375512137875587802922143767011963609825704636486340373488340389359187363249563182534371973818037260602846437161210922039549434545786855387884657872172185157058146242252061810099701630240132830265322105053006284690193158442168524015269289906688584801949700184888740718322223994875042734793901189081063524895222860828977181512938603642546789648025615034689952814135649029356195329842786835170972347915700334473849174467793602774999779847814148629203270235418041335589856335203790729222953407786167150380923838723107368524809701609035148257676802183986695113750201227736382181187229275969781726537768955430937223166900541634029956492867446665968609647441574348429203998995554157343596796857696025750946958291786899973062027352707576433684906226217373732783093051903028546976224611705720447163269657442178407934283780916533601866475216106008642103692144202644836172010649789832594680481530306544276164109458585130172919237526116880330598674513198596798429328595589376279974680560123295347036435608931700266415547448025961990890919144941756365676823927214774891752017623309817816582336180446272676966335107506720235771252099531609491458672701597211129787758205373567061446210002249019761359286155577585963604165648966707478740495736996994654655735177390664242881204022571838964326650940810284607955711702686873529228914501834630351385214080560006391999499266420025766543552612559363219045669340757951664862128402700544036446381586732962272369953678147199732734849523647762480220112416364665293636307136616382209092832556563170339615056363574288638209741428965171109479446448589650378286770478631970965921003110095227998076882703924185778584215427025091032164463977722154839026308404039522648474467376196710749228556068772107675517324677144132748233388091385874430883520492696827461667983894912706927016640198991376882794567767095739529673348813808023473407333909410027070593916500973156024340445503631769899865022887993785946355458041088396085034339347398916399998268197645044763148423373809030085596290082209406016090609674187617966587784962625840413477684672702056293751747487099725160204560672414882987298284481755769233406064224001008293212314130134418821655741782582552903608029472934332069759177740335035013310022787767068928972313235417134581025078453596770509175453633722749521431750165638156129721810266392819239881457479740623048423549538898032135858118156747858657546339098086825419117578575929018869050289857353915057818173437010032373443013175338558792002474480374544958296661026521779447784170946276780454674385003314423318270684266188254534080635246854605032664786679143600362882733537676428502825823835591619854305709453551128732866830566857769063727611067520107044199264604144942455784019436997276521494088791918985377753820984050000502115868763580311814242970685810524855635891568578087490513333703259239474678903886031208254470673248515394514562683358348069369728122999526066518304502129991703947604675078954457200848800362060301522761732387097507956804811222333915918915975831058419242778382323427219579285388200462722238926926852525391142318638048257995962762543826039919512033769703029475240314094041504109079282640141051633430105584719265857626730012531880696028093637408567284516281533666097532880776153170568282455096808949746768737100271338586931746455158639180312715079197648805024679053443046833777977729650352917600072491775880597875909192965374869270247104662092829217212009234199550711060272287041735420579418331015279236964918063679000896543342172253844240810046525155471665768448537134503203200623405736993651148313246879762976181573436788149479527407618053595370419271530652796669299556309599963913728682344754826073123431971945527021939939985771915746513787336847168236824738192382812762240190348094491247399966274185579110473333155945178681562494771766020885843110883459169824673459464453667352548762000616157191216576918500373251013718758772296086075131494770785970130118965920847959460228382485541549211961996427451020967513427957402408063329532304707858022449504033872376471294531498168767592544511653748008285622832515043243829670026242679193989398260727586370436113254691769464235232252619223106628700481208643246013247000014089418890203714769791257512043564287083181038010207501734948669487577801030904218151494220095118408689479841286266989438580094597212461202874768923888416512405140237927339466061524799812452937513487956455794156946932886239535282212495486407787866469505/44578721220800631452017557816593317872516710188363356517979007843293239758549027453207501197029276638908065567811671101527354116200184110385881750652353107515781593817784097991604165357816872513310362723491350467682361353524420862476962105971641906175537429007701103941716760379857872237197775072245332596690072912642046735642525195855900819337270771096916145125454337782949336381651217842298118447930320478572766257749493438587371226295107379842869517578466684379342984292845504803197011366566016810479484896931138808027598373038688319547582562601351220256928981606210993098216047227844683390178798710640247135104091674627734050642260119781733257920568510524412451367742730193961958247864668140677469948714876866005109010539625147031752781791151633802094587968045038414310790845001263402948566871006262700692978825953112649673181825653976590986538369274643945143418619070422543999542126351986292374768955646661193220886368933031892778903436664667196033474078231686377961002532086565693618313060104440968672175616641020106479562439382564729266344484863663035871462870776683714111151481173368425679611594395159914601319970266685204751821274781341445114056690341584326877433220011398964227167981001203581137394546301528531882789839735535899589534766946681529668949479102228775543393455522236672408775210725561820760529432290579342771167022046410099106809538932964384302926183579428226358307924757016110886009977184878226450822182016095834184953612197915477682050635904378555169378448056042171862912692996917275931651450841258744617745741075757422741889722314034055413877090011755064092170802424538163434732448106928430004203909178296256028018287142425468269133008826932122272251024551494566427650589610458530655106345383286175915599004524113923610005250580897173370437014086371143229550682621459428775423844507941314617293253268537820654628171435189740077102890429897288028728039045121672995088200159973917826867842431269974611180854773415196612201422619894221544795390542386570428393286279115278215518848899390576898336862931059497854714665023118995791394905432831424509011178433472959628311001877785440329953131289939070661262886746211495662174303293939372128728392209377383416361701748857362333433579198592413271517589780668304447412955025129370184403922553967746310189251847741035965378698111547486992411261661223408264882879219340234249955394093050063315618670760436784535568152858365224659197690593185153217955072055492371932162071246539382453961605445602009726689619868917293823349864385556288191771855776968894568296504906428270433715811423251119888329589861016169155526779601344450731525948041686523183959791524782002868789246320256621875934184040121358800782676209081293605044159424950590102791526938274457587345350125689281568895980667437958001364698708423726458124279097944375281893910657733409687710135519138112552040616460165385012460408102368376334747578525254011580357635240393019311093044164480949292207835930556284940630506100482770297854609659671893771190063867496110071111382670171476139620735749695968750153162777822688865506328157060548250835160996832829462824242917680357975740825952424306173985050369282164691231468693301134484772958799404235401592305805462019943080541163409983355526991447789934397808450686656310616768174769220055631317973810213273970365479124206264798107013067124360090286064341864464629574041785633764070753638962227837060009743019806597158944170219131301688230852023805564084959285463386450401441914268209838665741091871300069144337088824397562565374418354707130403680631955997174876261728956854015703964192231974339607977943490732334303259973070485974594760032063398075264449810185663038806963057935150232245985987345890549391068180411625933372826839960121309430466002734444511612892473650342649924825484968097641786669091362257388826152131238877012867629504530389709864038411542073990907198234819474778661112587504437083128047216543714583158640779076538039082061778697052254465814237642229720572790035191792570815483491112203816876414542705169774942986017392050702162592372049193547882126427866808239990619738385232556640794315077226829684436537914291473476314718481668933349409308194331788874149017426896788777006582169259789379246967038016987263403604465155498389378124044135448392012811261242344619393376361278385424030643415837436235539267713578303566612892887121092502612941870968350540226525646758477556128861209686158461749999532510681378287490194513323935037837171537761700739850288415500374484006786527419583810379525050787325910171907491071842663736250090792358234586659218388335694916282342110708137153130673681774890975722078191962308100447590594106316199608342313733350985741061918190061865140603331836807224319263343424799666624731072298779653021726065859786262853042400553430269127681239465285648315556529331748750186166231110833351406964413735444737488311996838761343090771815682663102630850202277518269109119185154504208001437702239796878554443507731257334453965561831053980976415491020003871629366017485761084500524895337512930949046345077987862581841300507009935792884903394926077631749599968358957056*t^105 + 5117970751786283145145065809474618733225125806074596767833160205753850117579910166911651843616681603575326583914026811147700500065802860332735002492482213111830064392614676365284135155140808244514679708230720461895800059809547333826020179485375050882623847974097549307401859840791310030294021772305234318895127028286386691626472912195840063374547989648445945650748253120748805106826067619609618439672998383002954429565738878106296054322484037513816823521481649958961850471398139721903475126811405047301379629381374266607504300516030758646557555182266551571806364283549145210352525521379797862427564141770269354154606597464360765157079955497692283734337686179409440822200900951917193494498666367900321910131829868238477905055737689242552357132409756715495986829786303881986956735226309708256105865307113386054978946424822921523696728178909836176684023302200728160770263674778245246467147894479415308648904310536076779580763592311604176701589602061749248873009474748535214467582414926679133944932706262353606544053224725022095693365162294091401051513155446575957990531505393857379545826264929397932751051872691541633038724752454485264752067947251839356029333233775514505160722491484186215779223523089671675360055696967232902746425198394583190078713153359290431844475164313960700721979609789097991161101016919457256663653528564608365867982710110837543723708052269121046608703618630920126069027928779794060904941717546361652976548703724650350160956012839148454989896077821288283531187429137212461572836690387847157977055253177848890230140863271551096170341850990204051493978861631833058785810083142030481885581436200763704394278602173894379929448959083002393209849854693930382169018348780055376532453697159238861350153243855348952220752764002204529277098674157076084670819903542820425608235389752213398873396400523309083633899769693163654606204969240124044219056360029524667938509590499941440260444576141567102832142750955428675744982826557058529714205065480051180963334949172891943344322520890768229848532446231459295430634194988862419870709178737136211815958656920680474497887136339293635676486331431537387664557765504412632336238360150712418440939863606238802971864612245577951993972094742442909129332076234569020594166777952864371703577319485880063858881806759337288468134210395244335189522366111465824215255997048538072932639460019709942386925951826993132392891966094496519789943029456354817585847824848366165436006641678179834017823194468553729110465188858357982831378525675994555191384451083489442561643414082667736318502871191187192398246922324017925431176627092764834469047573986604421123863799356565400577386034425410527333725642508261246008650673326011392689781709113275766154716720229659932226045025965154930813067573762771733305299440797072915956727087452590911466000033397071017623822384925037129671759406473150153727870535717601176018638564685822964229390217764075203471830118600843804589366599853708198156141677338316770730089817507483600288606148509501909610739121464107487540042235124064581472965629876198312242126683041286063019085386724493954211880188605914090402275871961291246842102444544970945126522722176257696095375331640295094150398272295814604046105673867639732651340875774732691252319052027765873639537915000804452378701231496939670907768198831390801000608534779797631846054075148937907031550153524159547842109964481614445028413352653366572091694645195991256612532943630396726168202290340574509306075938830171764113374958661441312784568673835470611422316794345792189586622019054670766186674573340252156484746042984528733549316290603335137930616456020785409524505244554858727041513398888206735747345581035233060264218974034283853485643803519599821472171264535638892531043921828190883800557804328274705944858028706953061587692120194076313885253979802670586990503459977239882796376951436365566173829208115131599377725939147157187801712883687106078051187158124369215989352349411864266247721876392182711602168442495832766871852925125049255014322138617308329237161940951398957798307342604215050801200815707675839825819242089821578909774052179996246640221801529876002049932061543158171611316384530473125986374267348526806978630502601551946068877324427440170681269728732843666926650449093423854745205246128274853346169299691403037394608526887655532660277500252856332773664953553004267895462621478634895806079242380472200081567718379055496337837756667699109267818680986521865235390699346647593544392154117108673288576715664639592404042016487189576117680198029165707475749869556282961729494134456819698116110917940608666669595820402963490729322679212931794742743198013570596535144427976988945864336013231716223664908052128624845735903028399019609228824258502348275037935782105901592264607953496502573949555367798000056660794295836448097042175076312212085214588272872748036564465195970015891169892598997651955480259826823472225045352196549438207494452533628276566514855655463665926752609903447882540525878724147826396871105317735264511960267025516323717124388462436858561385449747752154388288800882570089211743142978304544220063690072123123017049216364697723549290829897509324721760440678429625/12736777491657323272005016519026662249290488625246673290851145098083782788156864986630714627722650468259447305089048886150672604628624031538823357329243745004509026805081170854744047245090535003802960778140385847909246101006977389279132030277611973193010694002200315411919074394245106353485078592070095027625735117897727638755007198815971662667791648884833184321558382223699810394757490812085176699408662993877933216499855268167820350370030679955105576450990481251240852655098715658056288961876004802994138541980325373722170963725339519870737875028957491501979709030345998028061727779384195254336799631611499181458311907036495443040645748509066645120162431578403557533640780055417702356532762325907848556775679104572888288725607184866215080511757609657741310848012868118374511670000360972271019106001789343055136807415175042763766235901136168853296676935612555755262462591549298285583464671996083535648273041903198063110391123723397936829553332762056009564022351910393703143580596161626748089445744125991049193033326005744708446411252161351218955567103903724534703677364766775460328994620962407337031884112902832743234277219052915643377507080383270032587625811881236250695205717542561207762280286058166039255584657579580537939954210153114168438504841909008476842708314922507298112415863496192116792917350160520217294123511594097934619149156117171173374153980846966943693195308408064673802264216290317396002850624250921843092052004598809767129603485118707909157324544108158619822413730297763389403626570547793123328985954645355605070211735930692211968492089724015832536311431930018312048800692725189552780699459122408572629688336656073150862367754978705219752288236266320649214578443284161836471597031559580187173241538081764547314001292603978174287214451684906677267718310391755208443052177559836792978241287983232747798072362439377329893763267197068593457968694256368008208011155749049427168057188563976521962240694648564174623101363832913317771835034255491869941540154967591550969510365461508061576813971254450542381960837445570815632761435176855940398544409380407002574622409563702750946000536510125808558037511411163046075110498917570189192658083982677751065254916964966690389057642530674952409594056740689506147882794476658413546558578608391481258263586847927517196929099354581704393913746156424854974646188920973789966536919811495499987255455157160947319620217267652724448043673818635616913625883767186633701449158712106266332020356154109272560458698743431350482748533976369663814246967301796626220530221991112733799001401836648695347374692357462825237025674576048330150508457526985923293128011910435195417083292794857962511213234359034821695481154320388228795050345451798172869759835700168600797579125221273596384385750196937591113137333553702286104199630978207559464079742269821509112545902209545625060038719753746443440176131475824289274402314962393238499308150072574737245038640112291231740869761280271226345095980158938554465858885852220085101317045620541077482875390713174306031823620048993182748781642770276785758046507949339675858950902017299500238617427666522703664069405051530850211664557835516049710014391223475626066133912371752709935131085544067257597801658703434269451583189545709530150568985082838399373843053330374461933764219777158751805135374346649705818708321201789942316289447749817168653161240532704179878297653038218305929611132065096302859926577087599188269762919751800482351672006801589738559795846681842971840546933774239618783169106085734041239168235542160732964119529916322972480180558856335678931922559101147343989769209135525602279412425923524086645706591567421312788580589542307218414231481618011087703730838614352070281710670254442683162337260464552392236239988606088408704572209841289032254992471526471407092995705170754796191168960644968236043466068250575105037001294397059961153831869163997402056638519849936760317882144124880893727776155347023759611651164725154023446222484872072704518353612065634449368581483369305947280997460629661964689869344334221412281719254871629189312106299769585109178979390516639997319925252923587611655518593493379909839010832654706707518490994762552385545516626951939678328290693399082507716166334074225536927704868004853503829601275758713825536606869752985254860803217497812748398107531793824406865898118810696067296933632450943876175112253463169286460840534562385868636150184788136444608246059910330989071428437860194679510711484146663981439382049010789057354242939547285821281144796150691309660108435728796378831477687854591955046781785740226388067024759776682381627118937812031630896329465906766221397421634879483417802314413597312601804628459526375352385995926017690911446247183029523381944921234075240978514190464208877799651329434778875959938932243726400158122934036480354132938756661587579809071071481761780317380957544846975352984210710946284811074669454506233052189457894528629222148076888319767187001202286125057782799108158412430780359238415418731951729708850404426005715391894104576424503167000149970096432265985441812879425103594811800144859981655109972398550307894785599990959702016*t^103 - 1124687197989225762865231941798184569818141193347975678607528312214956227297083353024545371479449319799558443670202463607595280931054760995237750691144280967647997476746752169699332294764904082792648595245959010887575576670753262358525832152692292141303808821604826075376139935784666884688024467163318025946950165745154568850628801742717414040843300106821333844362549568847234011254991999440562634563810965093371982287253342539330831887874001142110246684757943970789104145846232428809150780594810472784503291991962855732934361100450372725905582685075397757186370003241156153536968899558149374387154113266866925053917749197449440422511863591944223194721379457447382114385935238024766421494725390024624461481219155718243690248663643691344657772643139547576874714186263185992582672795799651507237880801907921864867119170915894689914040053860229423314589065091926892001545173935856643868795159498524913862221659011880030315623009108975527437761647739929973144555610100208188975767589125406906333645478408518287092213491876124766159580252305375268620983897309364544833123699214221671242711618352673151579478458349200453010425321775966554482553631547566434656017127871745645852967388835908967650373116556429080940823199891876309567995781893174014904721126138842497365819964862760381627881622180160945593630490669164055938642113725893482752016518169584310585396207086193505507946467830955291654549994949981522490946912884170276747431422288939618227903195668326214792481198807428229904872918755467748873199372020633608858983495202057151465968920513657774212815034215905154436599512732798403794602926170123339529682920932470854565999788247229688746886725736800585791736453828968882523071634369710975285506634228867189878560866018234299096760555125552034400015971809047844195868686630106295819121157232265761290418711482208091691920807157003494866029180375633526451940651059504847014066266196338168499156467268409368018245623746218505756085197754425317792227515856878550157488533875762641831431961731752806842054821378513902880539920962701122704079708319419248788667279636716882380273264111607875779380703204927845331975801485803414010867110443707274756329573937286506533534314142003111764089434574425543258671899410614800360227117255606470761541873495063611764220540216543008835908657477240386018552397818818626168928920508793412345578902345501151375891948140539310599404665263905930442358445528404813439929660351375065878470220109986147503148528950694759612304779443268588754364653180823971724958174312471171982518908992206663078366636177199851710742703185959897663807090503188688162378375429001219368567972359050948047733663390012682405451840278531218960074077125763937006291661004075429230334627399889188573572814445582428921244366920165072221471446057073852529960346444333279653154726228834922210107560160979980313946224592660147996393535920485492989573202824450887041632009823331785702228407924229865351254587932017187469729995573116274954963335882232395356387787522423149085673291047489029563636988066932070705887439319225544273139154348805503174280790535678023676797802338175405665333422583968012448954806179078846321795009180836301375138813403521956151270425544021538099495690022076441822082204362758237233959894786948741444772608191046531211153990792147039016501550275290348756537587528077871019389546474461680794767620826730304320818562167530439126961035856243855856127856278075592672075728868109594321025580548159712864127588462335796923435341640504805378974774459958861001402977693405734416206450402491023496222993968713411151623035883894420578201865874942337946673404152052364353437750701654771862842145864132786363857917259160043346759573063264617485253596311621809710478034458968909030729964995262990898615036963367071484915307556168785317712969645699637245750531651753648633659062720453500056356386284601860852826517750496164604282617969746147986069357831763030285114245065354716126693400513842188751904721301129760726189661261153337101299240656002006575117907616124735980168825497564205191114134561000812632200806562768978487043069465357995285958818746195759973162275905783895723362415903683766203355706429678663850775674833065190541911053211797553848083986800231716232855259335587423287798082876855716223991023863720988750264430468529620794338720753002377769967473161232347016533319092239923989875239562628385152740726264555690332975931230375317657088067068419799459807238590219094197873377736385109181153321726952703535649479736235007852291242129662494218569119107716928889508486111135335178156781382710095675174963343125275133675431425231320309080150061038385207272387546787033246008372143229415819498369789372441886589383369844515411533323126399710587804778918604963338817373232765959074066275238594062010279515635413749365034986440204729112282180480064902679950936609831080743351907644848236242602597307986926524398186800285351944626814914840594432044769999334264772797048132870893848308030545352570655672514277731882159927013766870163222001575523134893777441462669379862592976012447295749814269749156770283094420496138704557062564743087832488221521561199812748344823283477175215979316193108493025/25473554983314646544010033038053324498580977250493346581702290196167565576313729973261429255445300936518894610178097772301345209257248063077646714658487490009018053610162341709488094490181070007605921556280771695818492202013954778558264060555223946386021388004400630823838148788490212706970157184140190055251470235795455277510014397631943325335583297769666368643116764447399620789514981624170353398817325987755866432999710536335640700740061359910211152901980962502481705310197431316112577923752009605988277083960650747444341927450679039741475750057914983003959418060691996056123455558768390508673599263222998362916623814072990886081291497018133290240324863156807115067281560110835404713065524651815697113551358209145776577451214369732430161023515219315482621696025736236749023340000721944542038212003578686110273614830350085527532471802272337706593353871225111510524925183098596571166929343992167071296546083806396126220782247446795873659106665524112019128044703820787406287161192323253496178891488251982098386066652011489416892822504322702437911134207807449069407354729533550920657989241924814674063768225805665486468554438105831286755014160766540065175251623762472501390411435085122415524560572116332078511169315159161075879908420306228336877009683818016953685416629845014596224831726992384233585834700321040434588247023188195869238298312234342346748307961693933887386390616816129347604528432580634792005701248501843686184104009197619534259206970237415818314649088216317239644827460595526778807253141095586246657971909290711210140423471861384423936984179448031665072622863860036624097601385450379105561398918244817145259376673312146301724735509957410439504576472532641298429156886568323672943194063119160374346483076163529094628002585207956348574428903369813354535436620783510416886104355119673585956482575966465495596144724878754659787526534394137186915937388512736016416022311498098854336114377127953043924481389297128349246202727665826635543670068510983739883080309935183101939020730923016123153627942508901084763921674891141631265522870353711880797088818760814005149244819127405501892001073020251617116075022822326092150220997835140378385316167965355502130509833929933380778115285061349904819188113481379012295765588953316827093117157216782962516527173695855034393858198709163408787827492312849709949292377841947579933073839622990999974510910314321894639240434535305448896087347637271233827251767534373267402898317424212532664040712308218545120917397486862700965497067952739327628493934603593252441060443982225467598002803673297390694749384714925650474051349152096660301016915053971846586256023820870390834166585589715925022426468718069643390962308640776457590100690903596345739519671400337201595158250442547192768771500393875182226274667107404572208399261956415118928159484539643018225091804419091250120077439507492886880352262951648578548804629924786476998616300145149474490077280224582463481739522560542452690191960317877108931717771704440170202634091241082154965750781426348612063647240097986365497563285540553571516093015898679351717901804034599000477234855333045407328138810103061700423329115671032099420028782446951252132267824743505419870262171088134515195603317406868538903166379091419060301137970165676798747686106660748923867528439554317503610270748693299411637416642403579884632578895499634337306322481065408359756595306076436611859222264130192605719853154175198376539525839503600964703344013603179477119591693363685943681093867548479237566338212171468082478336471084321465928239059832645944960361117712671357863845118202294687979538418271051204558824851847048173291413183134842625577161179084614436828462963236022175407461677228704140563421340508885366324674520929104784472479977212176817409144419682578064509984943052942814185991410341509592382337921289936472086932136501150210074002588794119922307663738327994804113277039699873520635764288249761787455552310694047519223302329450308046892444969744145409036707224131268898737162966738611894561994921259323929379738688668442824563438509743258378624212599539170218357958781033279994639850505847175223311037186986759819678021665309413415036981989525104771091033253903879356656581386798165015432332668148451073855409736009707007659202551517427651073213739505970509721606434995625496796215063587648813731796237621392134593867264901887752350224506926338572921681069124771737272300369576272889216492119820661978142856875720389359021422968293327962878764098021578114708485879094571642562289592301382619320216871457592757662955375709183910093563571480452776134049519553364763254237875624063261792658931813532442794843269758966835604628827194625203609256919052750704771991852035381822892494366059046763889842468150481957028380928417755599302658869557751919877864487452800316245868072960708265877513323175159618142142963523560634761915089693950705968421421892569622149338909012466104378915789057258444296153776639534374002404572250115565598216316824861560718476830837463903459417700808852011430783788209152849006334000299940192864531970883625758850207189623600289719963310219944797100615789571199981919404032*t^101 + 223663524603700859202822203363810685801987916575767883076083707042272170509053458137908118220771888009568638407999196463890103014163945461495318159340662643111799086541549971335617495419206178055830463937220328288941477664751680961413457149911414796075224642310035658036219182547276480355598656890695205333852181737288309449754518007228326999292945575147022692761400798370677290192595788141729761032065321544191248812106616812638369064037363456542182473023745995586791414141605564390310458227732188078429426340292518537677687166796738410039955450361348410484548969163780352709568203430313787531670483464100528323336243334659544507859265108949196965792371483462869065272630723559310577003262618578391063771392156137327121049299729793485507166395304525286663560617401758531026264161463115986650165187531026693808431503331365661988439656739401353884096397770070305044116904332227982759219796440413333996170720649142398300863663113902036847420478872020441867463058917775013452170812591951667862538449357943674757388768760415673177864276170026630823268741900148904602902241926218379900361841181953291151973782903126705331884701051900555437668448046009035623012943599444328958097520509552689551288385001029351056959975705810203636460819415504992215502735515139515648991612683385386814536723744921597679277323269116035998747968879521676958887262912460812348368635225715510589555740855655118343095269773837228171661748636786796955649327611173967513684032395177704137583831155795243073410341996282082407227157631110827604091615501581747555234121167327372473087987688272225960801317894597559583397548133095328729968872472102160511026952996141252640154791814193370733336891910948627700561211958544559230191724351877335976083624692642987484200454396282816129278299910788794287905679109884514792578932574464843794802706424164942723133451537072162019161980128276753171334118064194229539281240867000238666080218396733809275315414301128727023114551948403159083312161281717884297332195563795891115436862311880462522906781699508625909950466823528341004071672483868173638952013517292204391636248555722133919361320143379719404408942729688762626992738691387385138507062748331943786408290724250115230605645280176532352819310357185321288724320271173132841210471694479646713886702621178617788935129630524885104437414829715226492321101198845741083312581938986245313857760373205069797367886222784466017442590199577906522978789137440058738077489219022256845039710456073133907973184496434641246323341009771852752619388744071388156577241136903527275390655714429651302566001734244419881623402808444046125878160574960477870104208272638090833564781408398607107524416818124930533462031590784833294553516634011322548914186524452070860103364063719804654168047490121493192835688976802533002797602984539898317357698396281084642969199017542690641171587204810519024583288847385626128504457353092964134253958112906128999144657705012290852968413518214887599376451188776033319552050017449437248713801360945422477005939997684144974399262735073998059423451083234391535109576992429024837413691721701184804746294219309754511849498691839142871838486330923210003846705342553002290568745392399368098795531838335663324330052001628341655529308259475474960491452373887583859324627420743100382369857074241860314546165585340542678928008330378605661015900551494786614147063917677704500004531477494713323055885787363396772681236540078645399647312948292755921619478745268801986504656858838606155156196178639681551759473225656687828537664819737640894155002233387590574985807412225195341486829385585060211982677214050668566641825958408335377495386845314841399789941204847018512630613321273515210490525322670242233133735426706592582264935012177406887858332451186455471380080269944422404553064820270081634241148094201433494110478462916782570438379692779527073077680007901251394716056644832154970746482407263552913689850555854506708565822166010049359980094020806404054869458991454958370028574787564429670698865393937078805372668776661819915616548797206068918562366640811256498319291861623603939472005581897351670736339480475047637538827624474402808171337099435655654849446265690292994133144250086199553354951363468582433421045919980788949918651230025123163517737803816288962655266914998997750185657129463146942815869397239254410058914259107415897119475900296546761732250013364103943328601432384517996087963387112374166298551899057355262441866777441204144616290906201589831569864650803973611643185435805356140931495622557846103233838176403428144097291082655717487297051508685197794032980842930280769992442605569582870717519173130318887631504617679926998839419689157687134823773141941819022660803303954311753042570744853854477542211899714371144079129366156623875652523849486584551586279507450876450250911578171026340982676362551668995858711989535254993350810379393458078352380593275528606193499656323663824094591855696673385457589146366032301892466359456312502491033008266410362350297962954223676340132000672962766398105245353849986345940627730154214040239550338784302563510704449061393174307474304006924545714038283185617961981030929773692375405231206201889040319093239065275/50947109966629293088020066076106648997161954500986693163404580392335131152627459946522858510890601873037789220356195544602690418514496126155293429316974980018036107220324683418976188980362140015211843112561543391636984404027909557116528121110447892772042776008801261647676297576980425413940314368280380110502940471590910555020028795263886650671166595539332737286233528894799241579029963248340706797634651975511732865999421072671281401480122719820422305803961925004963410620394862632225155847504019211976554167921301494888683854901358079482951500115829966007918836121383992112246911117536781017347198526445996725833247628145981772162582994036266580480649726313614230134563120221670809426131049303631394227102716418291553154902428739464860322047030438630965243392051472473498046680001443889084076424007157372220547229660700171055064943604544675413186707742450223021049850366197193142333858687984334142593092167612792252441564494893591747318213331048224038256089407641574812574322384646506992357782976503964196772133304022978833785645008645404875822268415614898138814709459067101841315978483849629348127536451611330972937108876211662573510028321533080130350503247524945002780822870170244831049121144232664157022338630318322151759816840612456673754019367636033907370833259690029192449663453984768467171669400642080869176494046376391738476596624468684693496615923387867774772781233632258695209056865161269584011402497003687372368208018395239068518413940474831636629298176432634479289654921191053557614506282191172493315943818581422420280846943722768847873968358896063330145245727720073248195202770900758211122797836489634290518753346624292603449471019914820879009152945065282596858313773136647345886388126238320748692966152327058189256005170415912697148857806739626709070873241567020833772208710239347171912965151932930991192289449757509319575053068788274373831874777025472032832044622996197708672228754255906087848962778594256698492405455331653271087340137021967479766160619870366203878041461846032246307255885017802169527843349782283262531045740707423761594177637521628010298489638254811003784002146040503234232150045644652184300441995670280756770632335930711004261019667859866761556230570122699809638376226962758024591531177906633654186234314433565925033054347391710068787716397418326817575654984625699419898584755683895159866147679245981999949021820628643789278480869070610897792174695274542467654503535068746534805796634848425065328081424616437090241834794973725401930994135905478655256987869207186504882120887964450935196005607346594781389498769429851300948102698304193320602033830107943693172512047641740781668333171179431850044852937436139286781924617281552915180201381807192691479039342800674403190316500885094385537543000787750364452549334214809144416798523912830237856318969079286036450183608838182500240154879014985773760704525903297157097609259849572953997232600290298948980154560449164926963479045121084905380383920635754217863435543408880340405268182482164309931501562852697224127294480195972730995126571081107143032186031797358703435803608069198000954469710666090814656277620206123400846658231342064198840057564893902504264535649487010839740524342176269030391206634813737077806332758182838120602275940331353597495372213321497847735056879108635007220541497386598823274833284807159769265157790999268674612644962130816719513190612152873223718444528260385211439706308350396753079051679007201929406688027206358954239183386727371887362187735096958475132676424342936164956672942168642931856478119665291889920722235425342715727690236404589375959076836542102409117649703694096346582826366269685251154322358169228873656925926472044350814923354457408281126842681017770732649349041858209568944959954424353634818288839365156129019969886105885628371982820683019184764675842579872944173864273002300420148005177588239844615327476655989608226554079399747041271528576499523574911104621388095038446604658900616093784889939488290818073414448262537797474325933477223789123989842518647858759477377336885649126877019486516757248425199078340436715917562066559989279701011694350446622074373973519639356043330618826830073963979050209542182066507807758713313162773596330030864665336296902147710819472019414015318405103034855302146427479011941019443212869991250993592430127175297627463592475242784269187734529803775504700449013852677145843362138249543474544600739152545778432984239641323956285713751440778718042845936586655925757528196043156229416971758189143285124579184602765238640433742915185515325910751418367820187127142960905552268099039106729526508475751248126523585317863627064885589686539517933671209257654389250407218513838105501409543983704070763645784988732118093527779684936300963914056761856835511198605317739115503839755728974905600632491736145921416531755026646350319236284285927047121269523830179387901411936842843785139244298677818024932208757831578114516888592307553279068748004809144500231131196432633649723121436953661674927806918835401617704022861567576418305698012668000599880385729063941767251517700414379247200579439926620439889594201231579142399963838808064*t^99 - 5763518652351828215518872243930548000206768029383362960792499282909480203333064985959697224708448089424523295577337781012845438481309235984329835904684119317192107972007347955238256560020580104474985754124398598770548431411016033428868903974961251400511641834629217644953061117689134379494132659200475181511768209518064622730032130545345407677085662483655830176513496849661174185883636964415213428616996259331821683321212532928782491155272819452634989816821482247577125688450161635272140117439528537910791896466526142538456856437957682367053128477235756358438782181093543271811282478695497182976991249925903707937799208490899236901937890142112530107706610598868887319062579718361483530740960498710503309866666202646239518044203868810478997533071349733108889560497024299164068524518242600603716532916453507999143249729463451589765333678748765446588551116420178497435284120515071130173276707491000776682153168110850803216132138061210142597150716841326619602889079510858326980293123063009886752563286315338182541019358797248093727790937074040060155705671779099962676947579126332675597856009042813289696605844214171388633465319787673009636600893770623000456103296257042269108046416652110409293259476799681988861902804254820033854845019109937538472033925811283098387283203847032122113271018931446085333685687862151108355475352241625544063935325994533125054084048361352490096694064997814752118898218802448614047181180791841282509476983435233323683092605554836009625090074803755264244835993683271976899620460785890099943105396898167780543954416729182664941922534197436417678218100471369826771295290392927001480495880816968494068019606007537279075451068683869722292445467758346107701568064721254217013468464941304620667409940690516553371744210255459676388959143570762525047414238616352337144250774003704450778947019390469542030144698048467386695503581507132952760717467305071455276734088208311540069291503636182973080705999442548075241075035600488284492815882725671062622523652524793027922814702269463725492077392833313855909881188523723653008805562246856185951661150110595126935321203949006613179791079556932939645676237423076115632235732678713414166765115995100221577424716069403032654556353210581731342696217811542019276612307296630822833832718335704947833075256737543750603488046792867834264463644951639471059152683379140854818920960337265742904390029083231159180574152585505393363339215954475622357741548996137403456019576288385131824859032131212195929231876534544259950731990278712553513104449621872435148598329570643322894336458900887254564903986091004868362706175614684559693901915558599693216623431601639895919457965077055925951939850214339731609195494554661736528245051087504552754628924991624979849574770381238546351255987888378417551500094544562672865162721453566923885810730805825486974401672225258835167649135954072321193925884262252861099640320150765652529782217611800521746814634617326370790725230714121521105430922675792363672354314821718513188477812138158871159670404445299023206214169648919324802560117083213280713959355496109514008485566558962003028624399355088005539240111759407171984382792894916902565141667966760330577753084319965212917241808778447488205110102443574740028027145117423507021474298342809940282375744090173954097331223990293553765528013709885543014582679163575026013565070091981720718105782142715544582960392262811780454030949332472250595618043000084925777290769724682134182602460595234757527478569285131045806555650920897796012137630160839963431480206908721931723224025795445851392576475789869240135063007470150120044077589570890330226612734424627763434686277289311086042935030967399656325255182544350034670326082322774010550831358283397179122196401324888543708674751877141982854570617891041278749403908159163697505414860164923333227644350430092228648662844105189367938492089574138437101906992525567095155153283655720013918399477881563956702314055670224695092182018732774749954757480817087895755651801361428260592517851014826798603064647936212006492582345715501367236735469161475369822484727572903866524397148123565823312447210112756777701743385992988017533217384821446034023135375407856591702795421072672818015398288720153089997533813524905148552116345097804131914040700747561404859213373542658568102283180867506638122719518407635212508636445001541298644909851132837572880527922674930528358810301186101579398348555560976755385802429272494511285298427825743645955829337213918036997143930188553593180277452472456820603868967955815377551357347401169149023726994194641796108572868244312069438771796233695119681291709608001509832039957658020716603434591509840086992037801127113473566283720311345306340378784514655126899280938942787249265379793730953880919395995799911545507192167885126953726416279185207721415986694049885134466838081183001960001710874190918817741557254938127245241589930419284486091386558776839341926330931760086515409993986391662523755292550698360023362324456223934188196587738392300849929551889781449704175266934128187500126072359630420428692733863427935597257847286253890218639303937231416371228278188372655432818209584570873518269938358148173694001961816672882417625/14556317133322655168005733164601899713474844143139055189544165826381466043607845699006531003111600535153654062958913012743625833861284607472940979804849994290867459205807052405421768280103468575774812317874726683324852686865117016319008034602985112220583650288228931899336085021994407261125804105222965745857982991883117301434293941503967614477476170154095067796066722541371211879722846642383059085038471993003352247428406020763223257565749348520120658801131978572846688748684246466350044527858291203421872619406086141396766815686102308423700428604522847430833953177538283460641974605010508862099199578984570493095213608041709077760737998296076165851614207518175494324160891491905945550323156943894684064886490405226158044257836782704245806299151553894561498112014706420999441908571841111166878978287759249205870637045914334587161412458441335832339059354985778006014242961770626612095388196566952612169454905032226357840446998541026213519489523156635439501739830754735660735520681327573426387937993286846913363466658292279666795898573898687107377790975889970896804202702590600526090279566814179813750724700460380277982031107489046449574293806152308608671572356435698572223092248620069951728320326923618330577811037233806329074233383032130478215434105038866830677380931340008340699903843995648133477619828754880248336141156107540496707599035562481340999033120967962221363651781037788198631159104331791309717543570572482106390916576684354019576689697278523324751228050409324136939901406054586730747001794911763569518841091023263548651670555349362527963990959684589522898641636491449499484343648828788060320799381854181225862500956178369315271277434261377394002615127161509313388089649467613527396110893210948785340847472093445196930287191547403627756816516211321916877392354733434523934916774354099191975132900552265997483511271359288377021443733939506963951964222007277723666298463713199345334922501215973167956846508169787628140687272951900934596382896291990708504617319962961772536583274813152070373501681433657762722240957080652360723155925916406789026907896434750860085282753787088858224000613154429495494900013041329195514411998762937359077323524551631715503148476531390503301780162892199945610964636275073721311866050830466758338924089838161692866586956397631448225061827833807662164472852750199834256738501623970045676042194070280571414006234465326796936708819734460256512049912935583562187001010019641867087370467099550018665166121318982025783381369992492971980284038830136758644853676916339001394891682275557410056001602099027080396999648408528943128029342372626663029152522887983912335003442183354509048095191765551957155672267838896939080549890651872261480057537659197911851154097943049829482947571681455538725012285939357246986442666918516898404799578260808639387519705451224581842909602525195000068615679718567363931629864543799187742174074242735129713495028654371128280044160128332836275279727177452830108681120181644062246695869545394382972933766423475517123286160815056349750655565770277923141464734594602040866338866227816772410229602305485143129848488761740232758936462916035257384759494669161199668587875683972144075581614139145954211578383478934008683201895661067736516095073766525177314935982951815313570106346663285099352873394031038573491583284967599663792809509944902791218616511714076764175041417751661919860911603472249492490984150931538631839916088100113358022586194002057694116196579201816844068338110493534824960625067170559564323621835526553189987620840619612266244708034190083397120206352978669347350768638972739821702593381869172116890757058198313241880807533219910071758377816619779678187693121849155528804263815559259508893383623147934495042671154816631305412845701264101038519511096961473179719991396030253036677709377338005481361335955022820841192532649429228691470858622168068527032950707615997030921872594114213440363293878999863878546029891825170010984744188257318883938539982710940233735261270932153656421235980993492511178282812148185102502707822096253042607679148424719073499550056879525839061690732019017139794200289055528699034878392563862754101726665891093380021132565442917012052019002230788203803760792456094294532761524656257756488805563434118290090972886581387229184693565431983148412346534283214569597837179192942179275312135783652648339352722801078715628699718243622041669532039499869564155600211186441650980852639897521130367346786125936776583670267596187407359293770298044636976277645196898081464165481315075782468695355118624432950260214690962234339179183703115872076599725459065579002421643213750435310090818179161395882767582719409620345502186968357259205289668030143259869709629734503898795711066319455293651338553228846832587646244810146056744376496890143954215922564258743037854781755977547580501436184671519781795510264870606077006808622682257546267669383938611212656765090864266345359380450889861968169230729508305356572802612714351751770409323899920891839129617621407944833952971890772577960447878976658770860762285885680110208303983362071862200118394070628736982836177268539884057494736897828561096802304*t^97 + 348093983950600594464330537471983179547717631867227772214020987553212887439302262195897992903254713179981284286702058151606177240873325749975335329128798841893587354057071010324438548404210720248096329719646041539676179706476104819102879259260476633642811675537844472322863564572529541284751362869034483145653704493335287188040536384506765313823597386981674832646449147626045518076456776799209747694945020174447988467118461090836467663050902517222066797926685886768756131302989301197048017501435908913917749998556632056282712996867325973769291773252579272617514993985595315767199836441228932502416203502004592620828817591791736551459332051915975366051355697731801499536412653615557410467153924872438222592286771879544752796537616033440390452179964711810551260015803961681093470924742927328927029303649275520894523289910186021860235162306203663573314467899211375803094528968725462368905869760461550458249502809762508253308508169089964986240378652253913206298865807535239300550744589837153560087063561387549662373846330934937568190175937882814066606879906638724131943911068234304140142470163180454666357097055347975088169582306984505056486751987272894320088259860563298432019870814042953943252876459974473848261218979447634015452773808329903101565281998870461654555901588246736995817500061139762485877077197409957982110348423383787023020956570712962423652831432324832373274681029119940707699607110758815599294336107212787417157527711246896691257420040762612118720438624903186386368765930999441782092986269444612968479061024401442015338203549635387238839726482758673945277012030198033290322407179025568175041307344332064737569036025838775176382525455422784164516529654858433151702463961537115406147214454903700175605477349729198487794459358946309378398263172061674788446600953730555677577572328185557849770241908776310644110666773912900544969972585107679015562867336927767916596932944352565275967746618037237599364709816629204809914628513947432380860744243030564577017551020385924387049669110941670491513388996623526392522568048065933177789225046524661995073810460571499630022484287319426753417081654812103446105066612905847654280699727798577269796046863579046853061154993929322901706206219182105991945290344016089289368303507580027906842619572503330474797556197126563225150396714448569567212922157241990623662971315679716919993254871648437635204224410066374832172265060344887419500675769213438972935416758864625943744951412725132753239298175882378736799514118179072629507861560976121543864093526420103831962355240627906388154795806545781805776022686453714051466002973935597860049589446692294574320444181062850511779676014829492905310157575042309542505768296370432763662045456366417085571780901810276913708181771522345827566850077052525993638089958641454862744347977500560489462361894594448594085845883706066757843114771701192199220927090053007716182242389527266949470133464423025735488119547227169225966319142729112042707312601525124630864137435841038331903224455309792617307458732299101319773499693251971456789676999606040064097116141288301481728793135504943010502059007962115814648884074638552435098055163472969488538677850899308703231989668305418227269696499420014466671296635588322805043366831593253842715249706717211261169820840562439096747297218358936397409871345359074353539566102149346759878945153020663962968545523125992917640274495012497976400374728530412561987469085083453662213294506119417618916755075263950639260482669235192518958365875299929548812147920455103038806089405363596274048511541657146972222063804968389022040387360942236340258617899635199091443751072179536587262636051486174333116914499145728549301148482542984930910327595078141623078947038138863068738877614244067475388793224159193082969348070680021970604548718050877427041173103385134263962307661457870535599162700079274704044660113454356324854021368978112646669570690587592596541610459474712214441301150567254147751464192693719840499125608259183258498835658682679169855026332809323122934043233310450376974549800141985643330547192413968691097859550148978559399338255397361619445216173758448166275067751545573822168224931758347555255936043654589186773263804768520452726977628872673071644733707738339914940743346589057092710452074096919772958517622069886164997170323609321778236874310454150385229010497947641546808416186534797321787608901075521594998879041145543656019956604933548763885145673556583162283673862055973842015266084811098766338761450653937885395536320701888025853182708106639026557697587275936573861611108670825878360938058337874106562395791260384229294407880715395431582456095458700879349738686193420320552796765052365346133421309518209907582904090023791835972971857059522706565089431071621411692362718870790162884488461153559414048837431774021969399132297810679890369053250715089493709912059421408462968187133051559197347161874136397789211486959055078129111771428481789261324321744719505458575104864977294325402232689002583445411882474168513499779168058996185225951936258609429263710664299964524003353381449304358953670307616740767111449759725953951913966984783056497514778133258332556427364174621087622071109393320956969225475/10725707361395640650109487594969820841507779894944566981769385345754764453184728409794286002292758289060587204285514851495303246003051816032693353540415785266954969941120985982942355574813082108465651181591903871923575664005875696235058551812725872162535321265010791925826588963574826402934803024901132654842724309808612748425269220055555084351824546429333207849733374504168261385058939631229622483712558310634049024420930752141322400311604783120088906485044615790518612762188392133100032810000846149889800877457116104187091337873970121996410842129648413896403965499238735181525665498428796003652041795041262468596473184872838267823701682955003490627505205539708258975697498994035959879185484063922398784653203456482432243137353418834707436220427460764413735450958204731262746669473988187175595036633085762572746785191726351801066303916746247455407727945778994320221021129725724872070286039575649293177493087918482579461381998924966683645939648641731376474966191082436802647225765188738314180585889790308251952028064004837649218030528135874710699424929603136450276780938750968808698100733442027231184744516128701257460443973939297383896848067691174764284316473163146316374910077930577859168236030364771401478387080067015189844171966444727720790319866870743980499122791513690356305192306102056519404561979082543340879261904500292997574020341993407303894024404923761636794269733396264988465064603191846228212926841474460499445938530188471382845981882205227712974589089775291469324137878145484959497790796250773156487567119701352088480178303941635546920835443978118595820051732151594368041095320189633307604799544524133534846053336131430021778836004192593869265084830540059494075434478555083651765555394997541210251150768910959618790737930613876357294496380366237201909657524540425438688886044260915194086940031985880208672060936791054593594748014481741973438289426742204638490956762736041622878363948264401281652413216546159304945769569543505951807861081478308943108665393656919200816429781441269946591001238951116246216388073638375423690746471727878686651405818425605896904945187001012842901895188640105944048873693819926775642198314877953843530659439143307579844425193233656160327627488446884170450184468834264847282427616401396558776049329354434931585906178398254751323729767877542487910664207289620930504965211722925296813925827209680421041899330658661850374417025067497031114142041110429993190421796856578217853851923125984224279596089392934124261438904204994821459156660190627085317260604043618211554130713255673881093895917336125217134631319879968694936442673327198593810954490549040777510002536345629638245964878143038284219969039460239849848826235217169034774779238275198461364008282694878821724277158081072502218430105429000076726852491413644030403536531350069523759225046121954955042143917650143684261085237687365426054885163348062559388970370494646937683627915850589252416874644305087353044942956867596822185343983291737730076512745980816913769530143680455644196105592179515205079430416883362680209500330753917293269933901431022884933853391172462737043046254877071750453953183201289137020349101335171410282117382082926843003060136734107545208531440458161901134990870487102542696070054354281709600479145332916546841130992278210073207380395601817896256956104712968173321017533643612583003191113894582878865819992027540362002776970979552257624935690160081097145201328073767737490326669264674090401408005727654516681933344574183555234144786336201784238458194598512876832983777298661669864521709403219345246467839036914255942671628716755658096647755061495244024768358672441336122700287635723210769331022772469236559352826625693547539983864096296480237230038109004364768284008812254646093675779878811291540692387234769711372625239180186448078312172775372459950458072122078514562918794316273772662737932123839967287437363506524128047695595663104640267690226631478647349706236081704218620337822926445493428397881997534909068087252265797431047226512310994481920839966846031128159889974176186452447763583049793001525984252437545355098087907803486313532568634040915883499384078731267292496009122235542490541887153484254640459382422696370255434350057599227374918876912904610978465435678319876634803874758533653747820300521897250740935413235787631788124722132036904763676545784261638793513207269432373790463252423968984662282813081736745994640968576663693848091154576766594517112781842408584993272178091912980194896321725482769732508836159618767007394648249390055839713775524824249582173875947667024804249921503781243274161705060864574637159679105525921373386382708132013660124144534635354457096685821976684296256529229074842402009259727172792346481050259393282847953617881326518718748791969860107620759014260866421861001206099980126448945628662299245585632637188705330365533533879378341319899753721976400297249861651323187209326037435373669938685859279603056187072064748058751315369433504105311817093985817610468025565674455089458485667123242445832425865593173982801199581614315915764291732434514056263477410613553525726437776826656934713598779206648240505255545012224*t^95 - 51945690955230066210281593232410768957043601632588025725236548943455214145211218343057085172425904658840912208646908972278583984427270780715101159465443267638325549135154319271756716451168138426214890922883014635159579137503296878545274538904828753435806537242508713367053028622201206669989009689539816836867187174244834621893587683551878057923676053498777380375057633810664774545974770364954888660689607446907630848719543563190541832574233130582634518605559030841314272364376279535321166833008494370790876923236289576913516418953267536228044394812667572787234900271155183552377665556745609239818373548015113431870141029477158256220314019052283703800163138027601917089010345234327027158025293814376473911963686283788730171085946061075833357506420581945597063360202914148666467261316143297563102218337487891462373418506773344008566363375864857112444172928150526190857501094286601208266165011409894820223368266457391144312501902028873391225946820810559479503577505885026327068505332106850698883774728296782449699121127294311817885804501500017658733982200580452320181305585383604493677576611182654534107250544844683320379865810986944692717517590092761250153574158903411834578597321668913559384018437277941178577940062663776219776142413822079113115540179531057178506304071502400950086793906739450557090533480436988204007194326141524694792529640478875257096463578156283517456399920082883431438451459864243078414268306942428767227565657402984785417243728981815310002810860231687255117042713886942716185116586366724869338245775295041900666158169030119408686029969033511185581959842867349808659600215573018310995314378694104342161035351346394197868604149450168735447660601771455898492602492851776056866475975005265281821461953786156413032275043583561396925963469212468087453784505648622597954707522520673141998359657892519268553914476932363906862852760761307169597949445481312161066081130799863857841769174730343574498362165689300954194530213895134507270531928621957540523074699951778114245881703224714278562324689024179567526068884468753925280509765985043961791976556605445282951618536061376471940865326790997823555640397772830412513053190827297238393486973293151355189808713382381215721619615702530012956841632783529957172202178874191886146253961646223824452131350319648693625385992295086261180473274624531697267664895817978267791232874998009928346119619177124282068115058490762015903192800590144531331748533484390014865572252623666943870772826174821918062200205946391572359073961899112582514164975666734706175368291079077763079832035117734016716180556474363549513901738616844482601242091814182817002311437362230691109882168871580836008218900121014623110440302601117807663131066215233063519544327019123181168836290270481012349856911115719568231282339178051097255228181788364831267687682291415188475609334542929785748573394293802234786510358065974008761912814255801557915084638447446914055138505714312417792140986871114536977322017751579770171339565588600377576922212733326692381123572739441687913819452407306116038501205033184913754334236350783940339916342524005819951446755081255300055120590726205424411433160997477606720704182971612847659038068581863927115240145620675572960294406113863384291517094510392805042294390670663284345300137644366209840987422822693938256468755577530364015095674739907052621194855216917419887504592260197721231975261652686589795464173781929080034753349686977240672018700656476668132894471746011877214024258472819188297741253862182804074991394797145631378746595192641437951409051327010227753385270025190390485963815570095311126898548358407380608149591235990528312909717937957241520425314528275115271590184834711147434511050364716423674955081756435421894743517925193021702525028081060342112722798541527029997788555751666259930107464263605860593718610457541152232350507358199636339026022964913792006265123224547590308894837520708182126333359397096254193298915164778268451873791750435466796551605580621252986557532015009595187575952993841944734145329982750975553379411595827624178375952349557010059441735287589050511114275656238843408096914756819256726948439497947241056253691302306344043636967326634050296205514210654467271785408915977267469462358368700062011474214643369542407825414105662278052113160799362217759145520970552345945234708116230644464497952106078779721858597904462925461426201737118127024593514408676508528412100882006602146702148916606475600779832764391966353676889172108705028729970326692396108815153642819539921691732273510692821621243843182707976835155437693329214332600538459110495136733151696626645247378771399297692311586303854547501210031688368899537425792222465697108015867034385378691948897048453642644791206700497120972312757568923809436194479662444551055690217405295948595486670837678257638614379761171976285738649295769909032636967075265360308992520569087589026696803187759096156420064141806884091987593861317987706193039546669877956520773266981206734080322092474492907721328604155508370536983869331783338050598977258678326637639363874219183050702117906711894060184375919225955311478660719104764965779912021012261755540876931857293402217745614588943621789954169384974875/21451414722791281300218975189939641683015559789889133963538770691509528906369456819588572004585516578121174408571029702990606492006103632065386707080831570533909939882241971965884711149626164216931302363183807743847151328011751392470117103625451744325070642530021583851653177927149652805869606049802265309685448619617225496850538440111110168703649092858666415699466749008336522770117879262459244967425116621268098048841861504282644800623209566240177812970089231581037225524376784266200065620001692299779601754914232208374182675747940243992821684259296827792807930998477470363051330996857592007304083590082524937192946369745676535647403365910006981255010411079416517951394997988071919758370968127844797569306406912964864486274706837669414872440854921528827470901916409462525493338947976374351190073266171525145493570383452703602132607833492494910815455891557988640442042259451449744140572079151298586354986175836965158922763997849933367291879297283462752949932382164873605294451530377476628361171779580616503904056128009675298436061056271749421398849859206272900553561877501937617396201466884054462369489032257402514920887947878594767793696135382349528568632946326292632749820155861155718336472060729542802956774160134030379688343932889455441580639733741487960998245583027380712610384612204113038809123958165086681758523809000585995148040683986814607788048809847523273588539466792529976930129206383692456425853682948920998891877060376942765691963764410455425949178179550582938648275756290969918995581592501546312975134239402704176960356607883271093841670887956237191640103464303188736082190640379266615209599089048267069692106672262860043557672008385187738530169661080118988150868957110167303531110789995082420502301537821919237581475861227752714588992760732474403819315049080850877377772088521830388173880063971760417344121873582109187189496028963483946876578853484409276981913525472083245756727896528802563304826433092318609891539139087011903615722162956617886217330787313838401632859562882539893182002477902232492432776147276750847381492943455757373302811636851211793809890374002025685803790377280211888097747387639853551284396629755907687061318878286615159688850386467312320655254976893768340900368937668529694564855232802793117552098658708869863171812356796509502647459535755084975821328414579241861009930423445850593627851654419360842083798661317323700748834050134994062228284082220859986380843593713156435707703846251968448559192178785868248522877808409989642918313320381254170634521208087236423108261426511347762187791834672250434269262639759937389872885346654397187621908981098081555020005072691259276491929756286076568439938078920479699697652470434338069549558476550396922728016565389757643448554316162145004436860210858000153453704982827288060807073062700139047518450092243909910084287835300287368522170475374730852109770326696125118777940740989293875367255831701178504833749288610174706089885913735193644370687966583475460153025491961633827539060287360911288392211184359030410158860833766725360419000661507834586539867802862045769867706782344925474086092509754143500907906366402578274040698202670342820564234764165853686006120273468215090417062880916323802269981740974205085392140108708563419200958290665833093682261984556420146414760791203635792513912209425936346642035067287225166006382227789165757731639984055080724005553941959104515249871380320162194290402656147535474980653338529348180802816011455309033363866689148367110468289572672403568476916389197025753665967554597323339729043418806438690492935678073828511885343257433511316193295510122990488049536717344882672245400575271446421538662045544938473118705653251387095079967728192592960474460076218008729536568017624509292187351559757622583081384774469539422745250478360372896156624345550744919900916144244157029125837588632547545325475864247679934574874727013048256095391191326209280535380453262957294699412472163408437240675645852890986856795763995069818136174504531594862094453024621988963841679933692062256319779948352372904895527166099586003051968504875090710196175815606972627065137268081831766998768157462534584992018244471084981083774306968509280918764845392740510868700115198454749837753825809221956930871356639753269607749517067307495640601043794501481870826471575263576249444264073809527353091568523277587026414538864747580926504847937969324565626163473491989281937153327387696182309153533189034225563684817169986544356183825960389792643450965539465017672319237534014789296498780111679427551049648499164347751895334049608499843007562486548323410121729149274319358211051842746772765416264027320248289069270708914193371643953368592513058458149684804018519454345584692962100518786565695907235762653037437497583939720215241518028521732843722002412199960252897891257324598491171265274377410660731067067758756682639799507443952800594499723302646374418652074870747339877371718559206112374144129496117502630738867008210623634187971635220936051131348910178916971334246484891664851731186347965602399163228631831528583464869028112526954821227107051452875553653313869427197558413296481010511090024448*t^93 + 543558513431668226371163570665390106980200548017147140326375549652077019377203043041076057479804360615979894971627042360988525060092673766676136431139414929583466583722462922453919457879194198144910522325785943409770221324050672052443550899244608047915512230270435539241722096213842565527494864003952565621032933749225999749969201699383936547606935305046343790168904023873469145384845561918918353481054928591866205998372649936922232854111532999888774433693163175777036555444513911444689538357161390446066594388802732454160709177414412546897409323060279286720282651894929081881143237517247220254417242392404290306877236239331038768822952252719191331409119897308063366910912370580118630943908771965306770496729164937044720187974488979135450431256045675211094179978908960306586828085131992189710078273986417440232020466211245117557153091193621269366430930820356794315149363635819781535649334520337316558811217197692149148393687053811972902427867605539400191659351833847302131094123422809959075733939224131507455310187598069456922058582490743921422534993707829355501041620371148698568679604571855381665425203004367341764027378909673293869924938308052599421495973092060556046600776961809344802382652221115052107272765243918820840029859850684974269469248301116207661417221141101438534228472287111760805862974882426231367752600538896412133407361964363192965719925399096962584566760947427124707719311790906866077387937900590109984808137298693257194474365750017595555637926765475330209091165952619487237168308363393030650316937477380458407723856864903029611086910185360774811013276461473213663761961130345613397794369866883207629395602978212156459916501027172400272933883719873655779579968899562363348592082964798252601165169835748385703513399198491360310759728274381227582737632212300616159442146809422338364708294497202947117868038200313672741964803249175645027732642627029485576254587883991032962710083630896476677020377443472136189982517888046092971309505382681754062783178425197524516396665931230681369416092555149948176374501339902925735888636918316835804438124752841270171035561685444575421989330084556335377375963366260244874031094114235177559886886013923431706674183126123816516389422080696612270466699887835580001878479739599560761671891697971305416202292374415449472483398211639067293305233236338978855537293517715934291089950252094368208607321784705397203157893982394655529677436885293405519108068450976012010167516139354809886325476774409902782875165874477336767284016548161051039482161546387631029475173557770698092214855851473508572303010219303213495593346799693213014148343726588719140488743912161595933937990083721089423248928994172840936387920484173354537697685351827130039222364933286968803905533913908320541220138473519803735670623310219494736895329904858405523252764128926120742595340771824828907975538205928029497273874850856667562151518899675335732729801588631633268518526617434051677878757131604672735510735344084119098784713535738684637775270854812665051297425975169065279962689324466217854140434897653094584962890797701158840420145858275802455421289933437914226111579548319078540612886716829149820176402509881646715865884729809762147556941130714723081089956079040877910140819821664750352310830354630660200170456470358644945690351248769577331794939386292349882192513178055328839459110067088831071326514779070571707051554781564790381211610338766923680398139207862290887669993984580307592046067559552849979471642223161880882468651943628215389766919352377680519360782875857172082748455588066999067089953205270854598308134408972553347314895605823510628253457177115153853318048787353104449258199779498705869693701362710210886682762408112195031512655352181053895577781787621746611624193132370202689978677244034416235287325892398912497423846613434992344009312019592493307054760510525014584885743356368925646737915541090161297568703235398717506869472822418315514320568019043160357100128744086690125296800451733789088383603906918674909337947060849246904698012206623635283339696263495132771689288221087087359695074457512142535128205768774625566493434981239107857552225309691472333349346712075104044142185319225411936753128511032845865953345390667563057653628976763551172487772052982011192134770166015156540048918433289960893476269208823782338234103072648087868349997484439017327246311948564286913852760247943408439053135504597614042959709626217198678862889939083947216448527321734905760378333207073226887667872181410687831949016388732904100754815223537484682530309345389050339267371731442719446453244015210870588221805919269931411988591465024525291358977009040355906845204499632239946497011375427764592499383676589153328219613894650525226276151782587345066065322703731557007713163381697458012578426860248017271452466542591808490480307402509977553840951905560328652567815941462742533725851888506641258720816834842117955986656110996111256680438800281672135214104782995316907550626550259627784043916692353585341242871977851913234361334997691452224775026740167282547521941108840925950038400604202436042598154403915242089839972607120914989923088161594969185700645525058384355922575382109463314474357912814315044630625/3300217649660197123110611567683021797387009198444482148236733952539927524056839510705934154551617935095565293626312261998554844924015943394674878012435626235986144597267995687059186330711717571835584978951355037514946358155654060380018015942377191434626252696926397515638950450330715816287631699969579278413145941479573153361621298478632333646715245055179448569148730616667157349248904501916806918065402557118168930591055616043483815480493779421565817380013727935544188542211812964030779326154106507658400269986804955134489642422760037537357182193737973506585835538227303132777127845670398770354474398474234605721991749191642543945754363986154920193078524781448695069445384305857218424364764327360738087585601063533056074811493359641448441913977680235204226292602524532696229744453534826823260011271718696176229780058992723631097324282075768447817762444855075175452621886069453806790857242946353628669997873205686947526579076592297441121827584197455808146143443409980554660684850827304096670949504550864077523700942770719276682470931734115295599823055262503523162086442692605787291723302597546840364536774193446540757059684289014579660568636212669158241328145588660405038433870132485495128688009343006585070272947712927750721283681982993144858559959037151993999730089696520109632366863416017390586019070486936412578234432153936306945852412921048401198161355361157426705929148737312304143096800982106531757823643530603230598750316981068117798763656063146988607565873777012759792042424044764602922397168077160971226943729138877565686208708905118629821795521224036491021554379123567497858798560058348710032246013699733395337247180348132314393488001290028882850795332473864459715518301093871892850940121537704987769584851972602959627919363265808109936768117035765292895279238320130904211964936695666213565212317534116987283711057474170644182999389071305222596396746689909119535679003918782037808727368696738855893050220475741324598698329090309523633188025070248905571897044202128984866593778905006137412615765831112691143504022657961668827921991300885749738894097977109506739983134461850105508275442658494136630422675021515930966830250731678105701741365890248486105976982533432664716193073368272052446210605795158414548439266585045095008015178262903055872586516430232231176532236270013073203281294550652594001527757453207783635054100679901668012892101741126723192128315405383701881274474187824613289360552878947143955031360961841299778337258274748961311211970524613791218202049289423718559157108936497911247424834847899655721198743795730836041425021501528829211213130254522644249524458630474085387693088106347580998758424044011779759990473680073799953484995451436626084547457930830295804310240829193483607469894794176154528747724747384638992877689665736624739549701953867545772069244960601524628351974661582672080333919288420131093810819491711556735067806306045211594962435646335154589807582863103800936905525190029791441644302551303916946619306455635973467547736517063275137263259132158524639824743656419286218307794078128397929210431209545503056570274206911611397860386116022077062754825600396657544722800410821972394497656025515951693249272841263860064163520140972892656920267842185397752636939801317449107839737025512783643424920700987714833040121723636275771371109142451745637236164198034640924058804275256270420252305239243188308546760301400694653826366203101876044677331715005457689331282850668950892740924839278312825210259868979555456659934257292856688756367568773192871687316091895898419852833662529029306605488934435155674668193451309433260507001557383152007621033437674257268523165426376372544409545468452072787493177423290322319995035106552763149916934802770573774856618096078352644207932270403474320213042226082988114653919747749676331788360853960756907833252960639542942436552097315006973150132961181528396134573386622808630060183280955273928520069732762660722986534178985913421642407054290921054891655999241510482488385312553055706838926864921379052566143644932654818427684361903523830081102476859385084918231519244724645565510093380404163867272012589502615195101148082243844925883764782304782119124149001427833656130060421617056723094645916115359654434739880301066287901021500503016576848779585768560092468276077151057050226396194396346068348319047619592783318234350398004063775209961166296385361221226049933173255918998767581836485127290414797278331312798312957779028433410767160670182127070829198868223225467610002718818344236002275276384427709489142700161484384486822731060820623016692283539624997930511293864881407580664516647854129653349656217886773433884352164503185986798980252915902860386624378176874585233618377591628414301861618274856260908805501946621144230397529187725421772004387958899034154217261532346599675578049938229410963888365755486266318010424424105021507616529838892399153803585022519141331088441653436904211033624493248057560635307095000404729056462801634405259687943880144007866361370796756457128345613060256131035567130456246522948189020281773628225364465863465685357111862623300442392869740595296491932063584074001617090772992*t^91 - 9639845171833485910274464000003542666877536120705667897890898884968316153009903323004796052900518911373592310698084158971687569617130237597229782375910558106501605383377689731315171071589398825894593018926437579870062322413056790451841225740968441078448571225766795944944401309611366400448248800368866522219338590380509588457846732513618252270514472923487867469781109478670893194506326857162376788756779863397724357335671744620105206773999661433887908115255429343641945847347289343892380069390720108103131429903720021341843636938537810113760448833482903917079011321499342511378904659232025820213212020186965004670369580823274526647586768012886045147666383157665682842055833046500199804182345158440663426881773397344270084003970559084858484341311075351667677173566791228661426339209005338721723478193024749334766705392522185598253565685518803262652915024895967629212881937047812480424119395851340239864494992829011965419965343746392916815258616974588552418158007671134469964173971366375770382709087141157839475526273331774420631086039900646481166942269921891267275528645802062346511192595810558994802729451918321227789095757862548073168904317195663144612416580233890466576183776118325054956149242349802187418736345039157065803056133291151144474719028588123167112934164396858840133807180096221195981983999801901014145146446469374335199228080797411118906213664138214767974127208109305094971149207265616004709512272177827702136832593308906652999327460046693002683910804932237260518106231622110107244808155336713218770664091231079996447916613108769507474820156789537524319838026357518958825680555284467350136874196291258807166779858284048114435317319271826094949844098503789541958784956734667006552243058128876346053665262212797938157927645490587730237319058648216742993592321565427217915045861704123591481291811995841500113701284457744684715570892347705128983869642987510502450447665953609823693965860082175719029616419072781134136843348613066610325218036141119952991926392462076489024676898952495152381757105302300518529027267149545122563284949992666659129253202014172909726461547506517737294817038326259944716096892375747909287919859311602968149118013694919191482228233605665853565938241356705465330469537861861812067037386053270646955935870377875810355686544749487186368663870467805136687955532408459987570680815108469766462729830322791327962958443443017547234236476679289993157958020870094470383492201117181670072758213178251926544614645177805180972491702450359760450408185662577444896073568467598897620777025599564914872474116588146959694522660733310817378213700584409970054404849375749234285011205001944252186612347166865939000769657290276823648795377812198354775577347774723326298499318806862069117060231237388281708607804088277683869270896300743056335769718056724881230450952173786089991433616536147584744701474027052227847095231989136371696899998713254432474049973074886837315317582292111782838022829341176877572654226539882211050429606138358705132460105434020087053669667434962184943164865531395044828836438789884715414359230076376663881582954372592582781304297023626493463067926184929351303106442206683251723597136616121636076776894485187874501417045177939037539327762167390314117543610044111369457864717510978295428660787912801558460241213597486552914954249082689167531944644191256744039885864272251965464529388009145767925368201572515504321964547121714451170836273762025800015109864416293967256068045017458662542706317879230468052821221503305273696964116560672382660437834997352754232702607124973357059957976882493481869882764669639714632411800394388035304586249476419337645508527082558213264898646060701033607854019077961950546022003632029744985623300170077492423526759143596396014290184136076653447609474672057344427172841456442853249766697472854171033791841300342784703962587830423823357255058885311650618238542150141881372616434167996416168927762249463474744675116040145978342097002729401362956206268612522608095100086782470485771062821114581092002552553971777892634614388965038160100247347433677687838163144356327403522785212286079223041405425134876891440608147993348770364930797240417548845219906028854387494088110946110998775948369408453013839991806582643278446539543283895488067848318938230490261124727860553792661696333730183368965315824461539212393471733495897987912515166251658906645509387979234654876955231737845700508971995386474395858821390070913793728538892045487373610483434515137970390932761255595611614151835630356681582928605256722229829659741625166998067155546292269406664333834799434551804074512420449630097700660602555967443186094772938471021125534340082334316564506006557709496012797931341211019710171065751859723578142271063256449618220433891820155584642890060224409746201260916772234785838795522781773998418965407778308479514518532416081093177293504615876110373225969321324638958768948474638854878824438021774842277409749435751307990858856012401842910859170352837595863480189825481126312922182006411617444222122533681542530514994457693692611302196566138749771654001811836289222784941436113600565109934352256253846943595686308352884342101820862674338516464152977550040915141395976233875/942919328474342035174460447909434799253431199555566328067638272154265006873382717344552615586176552884447226750374931999587098549718840969907108003553036067424612742076570196302624665917633591953024279700387153575698959473044017251433718840679197552750357913407542147325414414380204518939323342848451222403755983279878043817606085279609238184775784301479842448328208747619187814071115571976230548018686444890905408740301604583852518708712508406161662108575350838726911012060517989723079807472601859330971505710515701466997040692217153582102052055353706716167381582350658037936322241620113934386992685278352744491997642626183583984501246853187120055165292794699627162698681230244919549818504093531639453595886018152301735660426674183270983403993622924344064655029292723627494212701009950520931431791919627478922794302569349608884949794878790985090789269958592907272177681734129659083102069413243893905713678058767699293308307597799268891950738342130230898898126688565872760195671664944027620271287014532593578200269363062650480705980495461513028520872932143863760596126483601653511920943599299097247010506912413297359159909796861308474448181775048330926093755882474401439552534323567284322482288383716167162935127917979357348938194852283755673874274010614855428494311341862888466390532404576397310291162996267546450924123472553230555957832263156686056617530103187836201694042496374944040884800280601866216521041008743780171071519137448033656789616018041996745018821079146502797726406869932743692113476593474563207698208325393590196059631115748179949084434635438997434729822606733570816799588588099631437784575342780970096356337242323518398139428940008252243084380706818417061576657455391969385982891867915710791309957706457988465119818075945174267648033438790083684365496662894544060561410484476061018632090724033424938203159278334469766571254020372920741827641911402605581622572548223439373922105341925387398014348707354664171056665454374149609482292877213973020542012629179709961883936830001753546461647380317911755286863616560476807977711800253071353969742279174144782852324131957173002364412188141181894406478577575980276237214494765173057640390254356710315993423580980761347483735248077729270345887370045261299554076167155741430861479503686587392167576122923494621866353220003735200937512728757884000436502129487938181444028765686190860826314783179063769179518687252486251792706910807032368388729393984898272866103131954657079524930935642560374631991578461083205200585511263919588330602553285117499264238527971330206056783941637381726121434714722522631775180072720755499864131037278310110769453744670737428216692584003365645711563908592514272424284414696178881299273694522941658374354522626709602134255655478901293927921356395611140822197047353321354157057701105013077734069988743292750957707046166477737238262653834323169660234140489016210019373230298631884274981613238615597087880818029657410544435768579940411898372157515404841891230415895992419299353290589507182075216894902435611378498187548367490945084022322399408345837488441572301877221201974746113674396033149164875072807314399045012777942974520563541285044578718843340928363668932531446903862897420826473405790812052970786467697086090699745097067721575081040978548771710775666582891921038935934677459754986213039210332628009897406873944078644648691500658639783768088156217228971627043950390343743393155622094775715845054094652243048271683640264239793803664345788533994158701902838359226530482501819305363769391910661740541685262815095332151151230458711124124330192762340986088409503002000444966614859320295267906930648149475836107535012688441562414877939283764978082949234284295744729360899976267086505878221387605170308100755487980648686706948632297778880853747043977070785621809082388815417359116523786560182726554981872027804287706614323703194722398895592396177945322874338080272935408148591352217903063710438336853118120469259158368834587111901714069002994996681517872301630525407675691822586447469612837901376693624103401006808594600707674110024262351862641349898733002883822972618247792003597000747198600328023498241407395361366372794891178328286122238187465731549033444778027041690318674186981354251514590367971720428715147593385365595933874312133793164900302014350398912684670305242376870748455080948066957256572589650059988904656110103206064585695192358833999647880524710036368689942079523232228089416508293838117362045905766322020236913962349492990745715062519526924572078650395550774139755057188995538424806494588805892290483509582749999408717512532823259308761290470815465615242758919396220981109814904143767424799708643690257960110464108050535595781033822169036689800531890935673217402515857699034612637256436910778691934858396559685438329776360437813314193022299982351260275396675930138933233717264121172863287890437096826399758229595720719754666025269043839115488866749855213730731610087741428687065444703657609830074196555394326859390388963084787559179527318017216037438733465844641863699482577223363893778675561675275910102031960749514412112248497312941854837732452592571890597363712*t^89 + 1093135924831044125215126477236449872404233809147496545208419535918350977235575223212426602256212573794607318153352384919021247548240659104248907279141297302826854026693370234197480467294493264723973833865041056352633186232082746160115412785951766374882476833691383785851344662361467092655562198490029443055760982968529798071112502294516512278579385321298968489905505657926261513742050766501061554054986107597429645429210384225535535480454622730850582067879068756007687935162260537962640879791288814274170275298205231841649617972602612708781857012295706731168582448959799208071864859882033664460579347907757997285981478063473679716878324372209131763280409837023254738398121482477543534692449937912351374343733942164146218232411057370675496203087390024363908160240766203665658446919697248260249936564140828699795335556318710024090090227049125019474394026334478505047397510106199063931270290951631489342193264218848840727275643961588351096846982891447136683123774976735195148476814877205748539645270978224920006794698845566553646990747243388998013881456687860856016244798066341886124989347622021345967906468828592905644171913763632780515196458081272312758897668697641116786824018564531392604503429973991232796998710335386105176848276312057755703573173643445186719509854736172075932108865250388511895566670518748356802950967709009781848356570198976616680414652034173976386262207466776548968322087657784158068777708501988903904558386960877309914340645310953900999075950655424794017347194946742490774069687888885247297172428043926766243159188482196100137771306343421168673103735351226819817066943703054373035455423814730694489725958883661603143273950694918891558148939655890299250888081024013787714865020041434861929845647757025793814895515887922586434611421732049413732583948622140577746244308936325693290686083327223350444324777174525262629443405488306426687781072682894707101854112937340491778811099733108547284390630976442617624475892399707318929309239034979816996357117982221175091205875660945479917957312780480813971488273130187099240633869919004010716295989510915098083781077979372217092359872654051462338297863470113434640977880103587283851823349448965125934101409979401932798772810969128741889616003688095494139684892638785270537236626732387857017898812561032273246574790730995816003817303260145793770038072276541117895449872664161850749562422057013482427696348547760827260234979169414522260404716071682852684530078347969135231379322319064637058231232333719955972020386360061497936921337307441698338429215389633753506275842708262289189077454873005717282663815124657415075778122367895950006475227241005669080670799956982323356593603793995404313952880002108434891871367325620398015146557932964607145887621043733634412655697162888691393321965621073141464958022151136836657226246061819426925829981705339213617619413392404789211256656323675751913820983509311052396737847881537349296291953404460013630172536223126347030386533049205563867167002241383837687485880629064381252406193927247186758190953344800856761740577168612535531189326828354924590417183860509810365740787952080886921031484240321168061513686271988334963401795400063962128902515395943125698777276390494458299883222361141124434106825395151279011819590373307291009787606179245978835122183840358020736565559027442503273992184292153721939242045341430591952409881257452713392394533517466258314553789882182026664610718872946271939778821686059672841854671678741090065486975863855007797539860062264212117344768522503811719188913388222085815078228218453266035795195131759929341451443717903429256750693411431144315691211655019223975543418235702030434725204514261262164785258459895097194988029258170694510953677973135821806864018808796193735043723046345185999627970885766576980795953425584244765208422396628365263549719279963408802639550856893199024835068256160323575450686230941842327906420073810680477637826146967625418677333903566947018415722785470631751435800441470008347151395031259515670738947604494845853606978902503668628816606113232780451285950165097997101837964190397928861235670914374832927101975651609178863821301945056382417203323127298068531553550893476516516022440517995714866117886312272168624817500760355171071075368806552688980342849455854258750607999804853013833216923661576920300730928463139993555339913548632537082964257689034762117327642773103229892066977227060867762229958381897654704308071628188038633888603422138864903957381845094411309332485813093367433629092833831529983592875880629941776500006793492942946059641134475529741539926080987675145118111342026953533328608031424517554588865847149826343684930657896320811240636624757561535590297133077828843201053558281944704759191084236311188091371243188689651561296611246970917067342854259117814123314652997847217455966365528108613781702761140375823405063605493700212443749709626047565367878466716593065036069756712342538942100782511491571540188178332496602025017296825869757710329679322334343870558026512112712871825585655304072868887759104922218747752368081232207537157911261738081309121096041687224302682072172013213949731397631221331500163339640312628658176341694989840263867398324462633693528125/1885838656948684070348920895818869598506862399111132656135276544308530013746765434689105231172353105768894453500749863999174197099437681939814216007106072134849225484153140392605249331835267183906048559400774307151397918946088034502867437681358395105500715826815084294650828828760409037878646685696902444807511966559756087635212170559218476369551568602959684896656417495238375628142231143952461096037372889781810817480603209167705037417425016812323324217150701677453822024121035979446159614945203718661943011421031402933994081384434307164204104110707413432334763164701316075872644483240227868773985370556705488983995285252367167969002493706374240110330585589399254325397362460489839099637008187063278907191772036304603471320853348366541966807987245848688129310058585447254988425402019901041862863583839254957845588605138699217769899589757581970181578539917185814544355363468259318166204138826487787811427356117535398586616615195598537783901476684260461797796253377131745520391343329888055240542574029065187156400538726125300961411960990923026057041745864287727521192252967203307023841887198598194494021013824826594718319819593722616948896363550096661852187511764948802879105068647134568644964576767432334325870255835958714697876389704567511347748548021229710856988622683725776932781064809152794620582325992535092901848246945106461111915664526313372113235060206375672403388084992749888081769600561203732433042082017487560342143038274896067313579232036083993490037642158293005595452813739865487384226953186949126415396416650787180392119262231496359898168869270877994869459645213467141633599177176199262875569150685561940192712674484647036796278857880016504486168761413636834123153314910783938771965783735831421582619915412915976930239636151890348535296066877580167368730993325789088121122820968952122037264181448066849876406318556668939533142508040745841483655283822805211163245145096446878747844210683850774796028697414709328342113330908748299218964585754427946041084025258359419923767873660003507092923294760635823510573727233120953615955423600506142707939484558348289565704648263914346004728824376282363788812957155151960552474428989530346115280780508713420631986847161961522694967470496155458540691774740090522599108152334311482861722959007373174784335152245846989243732706440007470401875025457515768000873004258975876362888057531372381721652629566358127538359037374504972503585413821614064736777458787969796545732206263909314159049861871285120749263983156922166410401171022527839176661205106570234998528477055942660412113567883274763452242869429445045263550360145441510999728262074556620221538907489341474856433385168006731291423127817185028544848568829392357762598547389045883316748709045253419204268511310957802587855842712791222281644394094706642708314115402210026155468139977486585501915414092332955474476525307668646339320468280978032420038746460597263768549963226477231194175761636059314821088871537159880823796744315030809683782460831791984838598706581179014364150433789804871222756996375096734981890168044644798816691674976883144603754442403949492227348792066298329750145614628798090025555885949041127082570089157437686681856727337865062893807725794841652946811581624105941572935394172181399490194135443150162081957097543421551333165783842077871869354919509972426078420665256019794813747888157289297383001317279567536176312434457943254087900780687486786311244189551431690108189304486096543367280528479587607328691577067988317403805676718453060965003638610727538783821323481083370525630190664302302460917422248248660385524681972176819006004000889933229718640590535813861296298951672215070025376883124829755878567529956165898468568591489458721799952534173011756442775210340616201510975961297373413897264595557761707494087954141571243618164777630834718233047573120365453109963744055608575413228647406389444797791184792355890645748676160545870816297182704435806127420876673706236240938518316737669174223803428138005989993363035744603261050815351383645172894939225675802753387248206802013617189201415348220048524703725282699797466005767645945236495584007194001494397200656046996482814790722732745589782356656572244476374931463098066889556054083380637348373962708503029180735943440857430295186770731191867748624267586329800604028700797825369340610484753741496910161896133914513145179300119977809312220206412129171390384717667999295761049420072737379884159046464456178833016587676234724091811532644040473827924698985981491430125039053849144157300791101548279510114377991076849612989177611784580967019165499998817435025065646518617522580941630931230485517838792441962219629808287534849599417287380515920220928216101071191562067644338073379601063781871346434805031715398069225274512873821557383869716793119370876659552720875626628386044599964702520550793351860277866467434528242345726575780874193652799516459191441439509332050538087678230977733499710427461463220175482857374130889407315219660148393110788653718780777926169575118359054636034432074877466931689283727398965154446727787557351123350551820204063921499028824224496994625883709675464905185143781194727424*t^87 - 6665403988653132441388624960162467335810737369550513129921679680693794534379131595894945030089642630815658185472057855363976143721184579303636048792339576630443332090064233664119670148312687011982233451694916660333820017638813691572370918703177896280786709563559092137557019349912854883503772609217104748041707998076737830049797429996605592871216555399734194072400900178096083480639135898112687979889693803134974759170969720805347449512754547193621548613125395324402854519564283104556893092543499058086047909442474042189717148925380725155561469205632471618613743591365060782757836186834105251320564598736260494952975816911556916125260654019994444568019474280750353889388120678729653319165490091177992328891682486541760772638761386895765712252770743922190014013042023236460048082980454200038143244558172157676413381214391779311996692585977700238760564922270218842599421184867194062243508879494491171570367277558022551900562639765249274243430536099524430359881446283740036697438214775870692908753292387699820992916008662067899073322196846133654342202024426239712826690404696579580015032742140472216216493327715162004762244573869923303811501176736024821616162375745426455045128982725964563997977604496778293176975152362339162028883961116741627663484091608881343999248689509671210441565575819815184834549170149778932227925480492209520324611598685778121888948959768999609428010415733163727698455432091186318663030580465472096139378482444010734451791146209422960272540082057601891310501245882469811216107171598304058620937579378404371588668725221536063676977534645628977144364323119637229134781257237941528845168408923857460821056197496027633779455228807124144613264722646704455967078612859976074004703466171006762970751289534703602073594497293783569002554509393290845187236301889532071723465428012329809140954185716157003966126358621538966208564051239554026940248269327929444255851291996010301976217028013896334000610061630700130695145510568767072735115713075262329720602523909893294169380031072702752800034455621400798431259847231157511919713263670533005259074490525802488428924498199270623836062790304116248580788776564511079214581265188962184782076752390790443461877117294911241017234751006735783414860134184111578527349117967301698413495310429215565732681863812760623630741000260174553967953968713475353198669750052138737559747410192361285096581008450896439320052618971345821847134409477352266222983316146731407125216124084498883876378807248701563083580351747939422375603378416088882766233467212575444412198708208064870098435903108181008101362108003239333845491024587146575613862687744795239625023868123258883867921688525826657155105298295526874186709096024756877886874769902622702386979400041158934427125849775974806448479966864586103315595599813926157860714788857132165378411448357368333730691262804313642292366179176203076488984669598287473634161660592389214684418354527187504289605708527079731676353545132885489866275148625829182187949366343293372826903138905649761237018212498391754196172607532483079725704624733179026130991174390701438679694617671797629684498966708679509114008837435824732660788544478045057166854565052038101024501463725129395074466079394151630538582474836836385883272951374835124120436173699207665063988085529062921269287468957118219851745174612280928495068703101296908295231507581899889349013622767802754280110317351299766697508535762523403037330401309854619347116451750989239039820961242687334111970341104755280797783862978984579885635099531863470313830787954739711158681265694141353153064255516777804674370903425978597352727043211836960286124395220887930994406383271012692672279651823275442856103993522551981728622811696334225664146990336062713316938754905104387779096416662533280928821200168620080033567155144648410004486747315163704843450319681515050378570357183034804849485258078754953462389304922788675302019707583450810500243895164153055037797060181392276799166195107338429130982508101223415926749497271178842282405297708571805910315506138576837207186173671176886867373689905841196062591996586743129376093101451763622197031453235194088181847433086721256746677518254885234764440999728488785451927495393754263042558042664726934357513908294098490795715633654311181607398791513044956864253567420125858449728815575870565563169016068483964763299678623086545715306197655672973326314224756053742875749260866131613914607564506439836341232356070136173082668160001040609269047809407873816142175327086290031010746068610310659313101824258384965695260861067276845878378734391894390021091031944747369732281290431394804066304583427188384160683995996704338815020457289395880594207433669234361975459034332589500750650852763266722062864075486485162720861287071035281385027892296637755801281666375815713163728734696230783506862900712337341322343642424279751441217344631117175377002379010593826158181911255390893226154967944309197851384938211367592536217508990406292429515564625218148353266447967923843837645100684130444986109992292713587180247211944031589579140864788433839510239402333312605073013695745691245345628180930724068664934319637832396343596506943701806438369704566947594266379872900478299157711534125/221863371405727537688108340684572893941983811660133253662973711095121178087854757022247674255570953619869935705970572235196964364639727287036966589071302604099908880488604752071205803745325551047770418753032271429576225758363298176807933844865693541823613626684127564076568097501224592691605492434929699389119054889383069133554373006966879572888419835642315870194872646498632426840262487523818952474985045856683625585953318725612357343226472566155685202017729609112214355778945409346607013522965143371993295461297812109881656633462859666376953424789107462627619195847213655985016998028262102208704161241965351645175915912043196231647352200749910601215363010517559332399689701234098717604353904360385753787267298388776878978923923337240231389174970099845662271771598287912351579459061164828454454539275206465628892777075141084443517598795009643550773945872610095828747689819795213901906369273704445624873806602062988069013719434776298562811938433442407270328970985544911237693099215280947675357949885772374959576533967779447171930818940108591300828440689916203237787323878494506708687280846893905234590707508803128790390567011026190229281925123540783747316177854699859162247655134957008075878185502050862861867088921877495846808987024066766040911593884850554218469249727497150227386007624606211131833214822651187400217440817071348366107725238389808483910007083103020282751539410911751539031717713082792050946127296175007099075651561752478507479909651303999234122075548034471246523860439984174986379641551405779578281931370680844752014030850764277635078690502456234690524664142760840192188138491317560338302253021830816493260314645252592564268100927060765233666913107486686367429801754209875149643033380686049597955284166225409050616427782575335121799537279715313808085999214798716249543861290464955533795786052713747044283096300784581121546177416558334292194739273271201313322958246640809264452260080453032328944552637024626863778038930440976378701715971109170122480473559806990579266808665882765540343917030663038060067497321543641601877108658883075612698762889217445831259370383989923059379861691327336916330936135900230653232285763474158366503621236319225956704334960230767375878525940724171593022561734128296776365664980507233277849759883220373504039429675981998734556788992942055341397061818531266823632118148114808983869183238984986084900309360748015004512827926412349706304166331954595851385583386819976064203788972224625195182336690739425970501645077284960754164843649709157550195435894890615882179820830110901224954537398032325112028572874052358266300042370051942470556266126418425908416342057569585277227457078589027210755662096139415122923361038752042089717476163417162743146906946500402259325707213053859127983040319151908503722869893494899142154601812024708959466839997351363000225342834392112408761944153843370157567113915409180284710440760070266325711760379585556611079501368948154684833984886724691861623146390003624668680289509622586451599847833079884042841227504682926026206705455893733527281196240546446919610785291398017012206404988699940262041034360740979970605366426917422355947751288122485539125892842051492550806673804454713281624438328804900346683715485188934302698281667315458763552251228605901421406717358049594274490092216715043749335872883526167773931842971296446448676222136151682045058978503478533667801462877405088716223621257351386624852257594286081189198741704246652160856532762304424391610773772704507929859491378641536584118075130673828092214273350715690650074140078153212054225579088029254163002903761432566941882823634109791731604775357154571917211641373201772944161986249979971279831474112490105702184540175230437858817945196824912522679436510660729589526583682043931046737011242089612646363288722537793366842915015392319792123243896513582718819264006542185342732782047810522917387198210865398899499844254181867154858492082874800720873044314553674851875119801969137549908682756251530116469807415969953324829507688398075902693522261844212088633793906682589837316376637099790593944082791209729387937177149134817086646539294964000175811435371299646645037034202674440657621453724302616997220580172129184339947771068633016158632230906882709315380699228336168270021973027199043264544031480744682424003376564450043451836527618087234930607281898107589781785800014115036389672965460250490751809966784470505383652872949733809398136358407583079862707833844262908716683709722828291038579376351291940168250004594570487547917740129593915236484044469538452895645785601386421290237548882352802051179419487825719708538934309521321233590333975581407319956448033827629364637327927119520025991554835420140183772664039773338776595739043687815859415495929184614738177985155477339278790210955220103136417967161838426868946423525259120064799217865915043113815826852040673714797749905135623472524610757816412862594180951491556585615705848285583701555314762689102838928165566496430605693307151606319856562108961126484512829957180521420573819639022268673811642959346673857359688367453006096494595755470473979320529058191280436432407635904134562493497344*t^85 + 4751258354168884495469613104176480959529851086413336049563917821763271432366048973036012992458035819272617355661697933025140825509071212211598616053583351887991525434816360100119966252093949589708540966153417401927413721206802214912181985401989129930611710664035922581732801026784132098937577947530659740941083708061526037045664923364012960646812290467823215156703420834566512122097652946175329616408105255821745453224673906029900091986016243109863705653575130174352236889154170651354838138699855606870441776875074916855744273000451546913581738898816023216380200302601289577251811573780176313689034765872160464461220707879056402656250892541244237504236043651798275771351362216891115305904609550199430216507299195123752785137209608857434853006973955720658774960293076699142367438857288221883534264106930820297644411272463086569821587625054350262937507526475479449413644035551887431820118875797870898639722251258021979790923865235073090311631671603499681271453374990863947832887037003003111170683169675498966504394574447469099851857333279859474951336893581433649898664163603991131306411214604259564237649373673545284115449136000699488904773774597894237710387503671670224348966734231395641538035590631195583807543321962644080509484735090818857884890545431943351483156401661998245726014952518832021238042476212024664285407648926817716347077422523191051301341110044749659430860360934204178511311718675477001911096442586155334576995278530393826636354466449939458007222171578098072926587819857498640777575152028529182651366559606557730892424330601430479855913065374612383790831057234533941419361508541879521502813520765195318807771668686725188070758771067038626739494451400562097692970695687848444418082121205391255482659294072374201510666698823993820117733300140498739228444733296987889432780010437333497113995610108939722650478738248737985823059119186842032114762373345601870602351943201653589178540904407199312120996889013240836053382503983559321567867236870975246034701400033234489390657722242550533021774143288425669875888982903132799677696196881053248245693433462081816461781757990056782772528514860755217926636502402541722693955695382474101889493106748307222847289813463563515082815861883011045719681711483849481767742204927944724865288757780873003166068300181665829434514650675116634426899930791744433062651243563941659483789864186299121281804787814336534267862235948024079902937067382710392088889179668707835618069313184405011680122260897515059212640868801037600261862538701054675709245004593989697551471593992208659067363788168050167119337853169181162816454718907139311164966560384616019704011345205266883678823634090232517991856129915167613086539778531491606676780582432935548809844764978989717698994745401793859385073396196619400036426479684585225984384149535067495756944562627193317301551298739114153634480566200324935726383791239861167368699164035156068231322475350409216661846370006893057294981114241712491869939210230615466512876901114159798469110764174397303740281427774932407658402137698194658786003868761860198487779784258699059307555803199177961346798557147735895790160380986269830400674381982038285058010960834643849419210164815091209175498813443613317928967817478578972848114138635116007900837292898241758176674246018136917609400826467404367109784302163755504024204688132524674271732948684447277576077315503240567147206921457018913949200433750831294117570224719726155438822500793051519841984991504916376585218258663395198846819399980559066285719539642923556664023558021476699108146439271952149479739491535260843833669613257300087855228655498182643136309750889184220183801841544279161155323398024740343767274559474229074571393528947201196197688793066193554351930709011434246523121828621580291807562231577146219502383566264383454684179730062784404188618517327099907167255715774482813560352821400155932304509193795882021539696894123883754197238493116042774902091898661523089129753395811912157680127469112287247649108995028597730230653412225856609657062525955706734318598059574426901443801942929808387620757062557777468176074280646222147232194862885292936369193420885097620898863157593438183316902246536413815277961017901507957938008155597891542874951759837282135529477598905971174085036548609158866481059037731151679810350891592914074131037200656710657963064990217853041665921119507371804762382619159766313726740586468361209874530930862889319284663214055169352634149488476813010638114358851641992212476006774516788831516677611709355964245261785018527281002980144001374392122341364027134258316435750992597109335413122186366832817530687308312265504080450275746233732450589797497336892088810566020184303130002625260639250367487790280819361452435206511521215181599052243047154662409681037350847666402567369255441950564913416249351326493949245828430552210901156929749969213988664110910157566183662913771089268721336846080609536923672537165850002621949977696453387196125029021810024954740504188153214159095937196496511895797767684238591239486109211112182846102882208239072763434043762066823401376745422860596656479963085498854137130849203838965741629538543164175320055206045795435392969131757555432426563242159114375/3336291299334248687039223168189066074315546040002003814480807685640919971245936195823273297076254941652179484300309356920255103227665071985518294572500791039096374142685785745431666221734218812748427349669658216986108658020500724463277200674672083335693437995250038557542377406033452521678278081728266156227354208862903295241419142961907963502081501287854373987892821751859134238199435902613818834210301441453889106555689003392667027717691316784296018075454580588153599335021735478896346068014513434165312713703726497892957242608464055133488021425400112219964198433792686556165669143282136875318859567548351152559036329504408965889433867680449783476922752037858035073679544379460131091794795554291515094545372908101907954570284561462259118634210076689408455214610500570110550067053551350803826384049251225047051019204137459916443873666090370579710886404099399937274401350673612239126411568025630761276297843640044933368627359921448098688901329826201613087653699030750544927715777673397709403878945650712405407165924327510483788433367520429944373360010374679747936651486894654236220861366118705341873544473816588402863016045278589326756119174790086973643852298566915175372145189999353504900423842136103200930332164238759336042240406376943850239272088493993296518334582368378198908060265031672347847116012370694547371690839354456366407634965990824187727970031324857447860925404675364684797469439294478075954077102198120407504897015966202684323006160169984950889053767639616108970283615638859774231272805284297437267397464220764582737053095500214701279378804548214055496611490868584063040423135207782862230109067997455887116696460830866053598016555294146845619051324924611825074132357206163536084857644822346610495568182950758030836337259888350904087211086913012237715578935560882951120960320157367752387906557183665369086963854147136558218739510023433598378868259748439117493578319498358034051913685420346350811196280256009426522978029029187614717319037159536392819255241500857001191982085201244594591637850085158467068684170248776565441761032464407152070658088559660839567810080962254482095937769794396043854600543396995949672665951330438471676746184004800390326380976845575449261331217153746941248459574949297695885197969631687718463906163657449225624653077834315770444462992375068501374391907045582959753866438317515924569461402089999790750380591890947594052824480096426311372994982435407456411813284012330467130884044695107145792215589334427458203032256801277605325787122552017406769856178870535577175636403460314304134654697714771806195918389083494109267669810075969059707613024457419938472426196354429853792894091407353792642942287159991204855990391560181084055901897194243048769126420248126349764296349068479084631323914573712909830419096142780438227888749053003142247621654095509218048501396005896427199427731636742408384467878427205718567074297143913779334011434279482054301947389006739168192992253935709652054483404360956761935041947513121600775937561399697504403627481273427459040702337682612534244830018654833788264823838968391233266261729153382560331444125725428270234667164314547704600718064483044895325201396121075075951980057209845312505630651560975945062913014814871192521778671688954267121086484640690246938446877564655552999851010777669830817080795240995004119275834154833781183101084754160632256525992533511784478217486878272010770280018907539648494018911192271897581935965477393265576789966350442472054297349965481322253526186144985512543128949333441023943071779710010385715400602678995669988354572752319611473727876111767923938087573445260026039169554242925893491904381551906360062586259398195056839571039285565499280970528950833652012299927771803195829765962566326760744760656872841068371985131459994175133282537181019449125457368652516087099597652579151619831868631677326095379440331546022901013341326479178930819546530138073190298623941095861664975534500970731952659776237623596053382085454981226016789019660390525613907210641930798133875090560328484392310282615138084057704005663715786324720963650995635028390032739084734091528519387894195491365585494305257844286271191017660761768743665027107022514595190558333599096958963438090468550860615141093373163619537268213056692059744769910425030737315499920036451178594954135991756940264933642630535447848091843455365200000212256186310871661056398357170074688488278276445907863905771569896787344474933531770042614199442236341108416884635955467359042876570528845864730745420865382221656084119026112542022098322599934523091750171748725376674922598527085404804328206311406600515932651447121659157527539959698593203516204952851689141761195789864534659179250228327408481801102838745800587123125050517526254574204732904932107601162996673537006845415084758164919726893637127013887597881504733822825051354031786704163188581559621018795565949225150746026433329516730739563180324159182191065387753138369252853574272223141776925811976400085613641377538644459580585881601270869623416248442414643904346199528929498390366115396351273509285007610473602943691285322997301188844981660698231693772994504699150336*t^83 - 54813548687729906655414172761920652244275878689954872658144544460567576314405872127155974772161422314279225529267316540995193998271108790531479857119176026923869766053508549734989313694752081584242154016772728096409022660926168706651940048018050714377557139935421771049363692763027031491363087156288510612978916954405608592814774594142956168308883079336199240412109461250354776222537230171936527649252535611956791591632622323802820052656740104114718120334081974216642053308077039894041298201715048334656594845389598442348654873315892273741545713602965448150637176344558632567627574092844819303237430592772098537046617772047733841887897930316655650865519321989905402695768051609803979120805944157850263435820301134512008435731776833925291356387217843411237232226918140553669726104411455611191799043681502685039281345786598310296427538645332530446421131277243412707851885697282284439566916849408370716743475843003776415801610354847739637279799526233889461197636148846174325599825059931842661608477276390831131346828246105139386660476933107791325763877467861145606706033172205962256169509413997867234736223534450166442111790570242834389987311715859385729947522949342941101809764225948254204488475491611090620424177429312707055169572678951229431745267293289770620554957285538258090932990689587106821655235318466169727972590776912130281271134280412729722722124655022339224663393196959740747268743854025222587189433084886886658833173079229817996394491469919022487351799153488100710979444365270496179913799332669193496515017581213117343975904171236724389521272951375636799223744952951695906343242827023924276630586415808582913653196645049859978388591041214924075087890814865249431058498792740204451862178066909760305160937363874100069497206509962050270892795497010164181894774238473795647716621562286346512755867367438589504435323850546389755995788477208285403895198487963010040463128083249943243599373701276188863363410014355761705996944346462501020661028862199387669404292560897563029634414279385020444992844271902622597596023007231900138737277970271045845624583946023394108648735948954458531680519715877830524555207231321898053265450607043421537725667824198743620680532229020633095994221922101162880431555081218616111509444996635818149662076882775748871809499148910702524980399260004426485342731252333278878949064408302913354597376700211139293305081713930327878443631910543441271697313606325403423207784888302276552177099086969910178814265851806916445025796266887186964397650618215951547825507101979569990724201722212109646646268961437784154181862967679745761495878045974317856210677244980229006268149398922362430656272541579840483583330853196049055163396471896733400554975057781365486907091869037668172841200660353029629093351871808416324145837971632258501888433931778604163683046407811885832424672673417649562997750545929583852075048620286921255905918204816653417167326043609569882489572213370312028182948123019756012604465473378395895924082498387629255136863385777546806777177230893310663855515636196758703026773813993697188909855780891366229528431980254943972360386264983387847081818695329285560827083727871384940799295873258945055462995767081225543649363770199549595236130368114127224998042806558029877184479720173867445281492845670598247977400032984186087718020300203951682126271716382502415220663731747236873894855362564286320792312362338273108790250897696760556743596159543893084131261438571553566580366887970422078633615654771968576628503568131716670657491897250679386509808815466220389491038637942521334019076061316795610333614367117071830488258283549227423480044418967803549012232685346579680455150316830834706204467510316039225299593058454834825888666616295925164229987458392839791054310546648787667066319713763512220631565173897894172608969053852160080024329024390942829904138685846417885404145247774384091648980813541120813479204380325052293291478272591083762647913506728773705504333451391711739259850257530946863716556367006364878523445798018875985137549503929526133795927325900554191835042371861394750224726007086806002495434187644680810268160509123802862307736053295851130658532032280239997899478955194900264633170923117018584243394630476724008233631345238233143800927484077057613202528749846209834568546392980898195912456227007675870830187982421598814785425427581013479154524421429963298327836314130689835621260412772111089696912876156915486018423234723385587170636247254700595621268101444149372068028958393975204833343126267167611715595711748174997415150789162250496507277238380975442546690302962654446561149492968181892333760265758100566336355651230029198826865304140483101641830188971505868345717045408589780688726791445261777451992732955985610648287034372139153455504345603981700292294082089840602193698759502678362376441587219414007509977648039939063078907088350008877716175631611074637533769714403158061750869329139076884438030618499276383367962841724298772914623350354000730732970880100496136866208335726775929891774998264996442118503895882559582902194577895630054488410285755190674979209658553516163224496755309766511017701704912879272851496408885182202141658537526704661307306794571316091620360718034375/887453485622910150752433362738291575767935246640533014651894844380484712351419028088990697022283814479479742823882288940787857458558909148147866356285210416399635521954419008284823214981302204191081675012129085718304903033453192707231735379462774167294454506736510256306272390004898370766421969739718797556476219557532276534217492027867518291553679342569263480779490585994529707361049950095275809899940183426734502343813274902449429372905890264622740808070918436448857423115781637386428054091860573487973181845191248439526626533851438665507813699156429850510476783388854623940067992113048408834816644967861406580703663648172784926589408802999642404861452042070237329598758804936394870417415617441543015149069193555107515915695693348960925556699880399382649087086393151649406317836244659313817818157100825862515571108300564337774070395180038574203095783490440383314990759279180855607625477094817782499495226408251952276054877739105194251247753733769629081315883942179644950772396861123790701431799543089499838306135871117788687723275760434365203313762759664812951149295513978026834749123387575620938362830035212515161562268044104760917127700494163134989264711418799436648990620539828032303512742008203451447468355687509983387235948096267064163646375539402216873876998909988600909544030498424844527332859290604749600869763268285393464430900953559233935640028332412081131006157643647006156126870852331168203784509184700028396302606247009914029919638605215996936488302192137884986095441759936699945518566205623118313127725482723379008056123403057110540314762009824938762098656571043360768752553965270241353209012087323265973041258581010370257072403708243060934667652429946745469719207016839500598572133522744198391821136664901636202465711130301340487198149118861255232343996859194864998175445161859822135183144210854988177132385203138324486184709666233337168778957093084805253291832986563237057809040321812129315778210548098507455112155721763905514806863884436680489921894239227962317067234663531062161375668122652152240269989286174566407508434635532302450795051556869783325037481535959692237519446765309347665323744543600922612929143053896633466014484945276903826817339840923069503514103762896686372090246936513187105462659922028933111399039532881494016157718703927994938227155971768221365588247274125067294528472592459235935476732955939944339601237442992060018051311705649398825216665327818383405542333547279904256815155888898500780729346762957703882006580309139843016659374598836630200781743579562463528719283320443604899818149592129300448114291496209433065200169480207769882225064505673703633665368230278341108909828314356108843022648384557660491693444155008168358869904653668650972587627786001609037302828852215436511932161276607634014891479573979596568618407248098835837867359989405452000901371337568449635047776615373480630268455661636721138841763040281065302847041518342226444318005475792618739335939546898767446492585560014498674721158038490345806399391332319536171364910018731704104826821823574934109124784962185787678443141165592068048825619954799761048164137442963919882421465707669689423791005152489942156503571368205970203226695217818853126497753315219601386734861940755737210793126669261835054209004914423605685626869432198377097960368866860174997343491534104671095727371885185785794704888544606728180235914013914134671205851509620354864894485029405546499409030377144324756794966816986608643426131049217697566443095090818031719437965514566146336472300522695312368857093402862762600296560312612848216902316352117016652011615045730267767531294536439166926419101428618287668846565492807091776647944999919885119325896449960422808738160700921751435271780787299650090717746042642918358106334728175724186948044968358450585453154890151173467371660061569279168492975586054330875277056026168741370931128191242091669548792843461595597999377016727468619433968331499202883492177258214699407500479207876550199634731025006120465879229663879813299318030753592303610774089047376848354535175626730359349265506548399162375776331164838917551748708596539268346586157179856000703245741485198586580148136810697762630485814897210467988882320688516737359791084274532064634528923627530837261522796913344673080087892108796173058176125922978729696013506257800173807346110472348939722429127592430359127143200056460145558691861841001963007239867137882021534611491798935237592545433630332319450831335377051634866734838891313164154317505405167760673000018378281950191670960518375660945936177878153811582583142405545685160950195529411208204717677951302878834155737238085284934361335902325629279825792135310517458549311708478080103966219341680560735090656159093355106382956174751263437661983716738458952711940621909357115160843820880412545671868647353707475785694101036480259196871463660172455263307408162694859190999620542493890098443031265651450376723805966226342462823393142334806221259050756411355712662265985722422773228606425279426248435844505938051319828722085682295278556089074695246571837386695429438753469812024385978383021881895917282116232765121745729630543616538249973989376*t^81 + 4351113465028598002115501991402116092443303147397702341985917961670487379501911531876319738635714518365890807413106989422228600511301218133295781980125062574417261706088683302882092870811309901094598239536549646606506079989414431327141624416857492282834119786433352622545738459047121567078918417949168974142119100356882559692029782027179058958476632695416863477158932925080846493727204789638481663991234777733174146961544552647621973865031572112353123794946195435173856802297433307901883219692114990536533877668284450793238417273539044019011832781570924701193732840056320101731294708282386874707511790359678573853961949727111365649271563739180046819156238239758389223073741626567935368847633181904125359365232919720452786295106623535675937340971371131063229039643606147367810787423059685763657891270504263923601204198749743623088827403943694779754967967857526193398137588736271010921338718815824129974871082285459236685312219862647102014009261400437260250343412369739347928228624127673930040476316422616879232750503296731951945809825424765736731561200287988009006137139922996695537085653526613144382919120485640987411763586136597319162831264526873569623369256662622275562188215323448216450528646692271817957445499569834512410816271929341403087641743045938409734864184865545452262478678643917637861655381789881247301584361984664409330525822826258762177365613902691668754182469070517591473193540402335905397781410649350386242900831657022748112792119241971955437149892098575103232474458786629116455783323296024798084123774442840332123189160602807008784480681353180843400563425670504340539014253692883053485391719766307923309880292685356667180615514235158564493510572425484781572076293740478969324128478856150581015905926924232803897342556335814613252383586577623885582506147378089841780752685384728976299030480150324613461843769972781186410477581608981125205265510062923066484269399026871908387437232607336353892536771913623866794628416621725196874764782538094014587716384831812133764014017823221813970863223967353090839488630426690632019470661046713146848017477843856551558739595101391073433138787816439736542135823347392590566964762520617080125652159980254537550250063588982611406909638968804809631913912211385082076256091464297908949919000055117328124901276238793058838974772813136686955234577622967855097747569352607383542338573433055598191767636494920830532791192117332499719008691774085053508947216717670748801336111654854426129954076697347311035368573584319358207599103308120604364389686318044663189945727041831603887384182887883394900925196776967397769735698807758820861510458150910257354605900131681005208338482965914130953266231636464431981817078079389482002482504507810232721515867667299880237112222038630757231976011539120462058300247527691837192730017315163523689212001330409317970986747666948135823105564883347735587215439430508926105776872309802856676018483493471447100434239067514384898027368502302395196755927120119057490127181187227002196288481772086075128814816152310208782055778687958085562725123996857345099184143934452045866994186411710886720683918811815763724700589483061360793310121467207212702131256925801217151193829613046323978881549826939390077614553007919116398532787453918871265076580853708268257574117912725879055306297346275979485642950359861292451636020083246122491388752836600477400801588092725327932044762771886523833753885019088827328046013761479020230369359353477406752881841151911435687065602383697746564167759773026391679595136506748463696401650195584571032203567716491167492573194685230804420914585244784575425714676917903481579925072621000020527891080788432732759256326681966887648199450813333306053141459847255310433112753332138899793919973769503809044041390739529020444043685185796596036523776877292393957028348409547573152696625785044379613103224070313519763057778485326949770600567595302778068754944630681042813795361949748683188637991106325517808285785510783948527328751725697847850833250236879546801451271759327064123334194047996613433975638009120864449411603725205401666058912550651951872115379496743327852822034562363252807861426624604169691670828866999275678018904675153866096951615358592113406376638201135211062430554489216271584785746658072478906964675534044168877510049341501004747736237146228241818848195302460423941134374185541720976610378057859177798030026761176439625218485196282731050637471319191129538786869466666317402362579720606795899225067011015785539796384480714628188104050310996357825053919790624972732603836849008081987707478272616041289713443444150754648378212125801440811659428750199068611971201327256649351571348126876043460092755716107742295718499474840655782232229246734299284850298454526414944369590646486748693273869442242061387251192825820686308620213664049380257770387030840983804173033598026722447589812013014278913879644040623002982420684526849580198501218493018099746429914204849703209704518310096532883022178306142917092769484774476956735560541979839251600501390325783645512987518821635662955107727549331007886473735224602134076620204020954442327630513421323309763024923272551365404686521742854332126642859082278707716143425156077545052187982801725625/1774906971245820301504866725476583151535870493281066029303789688760969424702838056177981394044567628958959485647764577881575714917117818296295732712570420832799271043908838016569646429962604408382163350024258171436609806066906385414463470758925548334588909013473020512612544780009796741532843939479437595112952439115064553068434984055735036583107358685138526961558981171989059414722099900190551619799880366853469004687626549804898858745811780529245481616141836872897714846231563274772856108183721146975946363690382496879053253067702877331015627398312859701020953566777709247880135984226096817669633289935722813161407327296345569853178817605999284809722904084140474659197517609872789740834831234883086030298138387110215031831391386697921851113399760798765298174172786303298812635672489318627635636314201651725031142216601128675548140790360077148406191566980880766629981518558361711215250954189635564998990452816503904552109755478210388502495507467539258162631767884359289901544793722247581402863599086178999676612271742235577375446551520868730406627525519329625902298591027956053669498246775151241876725660070425030323124536088209521834255400988326269978529422837598873297981241079656064607025484016406902894936711375019966774471896192534128327292751078804433747753997819977201819088060996849689054665718581209499201739526536570786928861801907118467871280056664824162262012315287294012312253741704662336407569018369400056792605212494019828059839277210431993872976604384275769972190883519873399891037132411246236626255450965446758016112246806114221080629524019649877524197313142086721537505107930540482706418024174646531946082517162020740514144807416486121869335304859893490939438414033679001197144267045488396783642273329803272404931422260602680974396298237722510464687993718389729996350890323719644270366288421709976354264770406276648972369419332466674337557914186169610506583665973126474115618080643624258631556421096197014910224311443527811029613727768873360979843788478455924634134469327062124322751336245304304480539978572349132815016869271064604901590103113739566650074963071919384475038893530618695330647489087201845225858286107793266932028969890553807653634679681846139007028207525793372744180493873026374210925319844057866222798079065762988032315437407855989876454311943536442731176494548250134589056945184918471870953465911879888679202474885984120036102623411298797650433330655636766811084667094559808513630311777797001561458693525915407764013160618279686033318749197673260401563487159124927057438566640887209799636299184258600896228582992418866130400338960415539764450129011347407267330736460556682217819656628712217686045296769115320983386888310016336717739809307337301945175255572003218074605657704430873023864322553215268029782959147959193137236814496197671675734719978810904001802742675136899270095553230746961260536911323273442277683526080562130605694083036684452888636010951585237478671879093797534892985171120028997349442316076980691612798782664639072342729820037463408209653643647149868218249569924371575356886282331184136097651239909599522096328274885927839764842931415339378847582010304979884313007142736411940406453390435637706252995506630439202773469723881511474421586253338523670108418009828847211371253738864396754195920737733720349994686983068209342191454743770371571589409777089213456360471828027828269342411703019240709729788970058811092998818060754288649513589933633973217286852262098435395132886190181636063438875931029132292672944601045390624737714186805725525200593120625225696433804632704234033304023230091460535535062589072878333852838202857236575337693130985614183553295889999839770238651792899920845617476321401843502870543561574599300181435492085285836716212669456351448373896089936716901170906309780302346934743320123138558336985951172108661750554112052337482741862256382484183339097585686923191195998754033454937238867936662998405766984354516429398815000958415753100399269462050012240931758459327759626598636061507184607221548178094753696709070351253460718698531013096798324751552662329677835103497417193078536693172314359712001406491482970397173160296273621395525260971629794420935977764641377033474719582168549064129269057847255061674523045593826689346160175784217592346116352251845957459392027012515600347614692220944697879444858255184860718254286400112920291117383723682003926014479734275764043069222983597870475185090867260664638901662670754103269733469677782626328308635010810335521346000036756563900383341921036751321891872355756307623165166284811091370321900391058822416409435355902605757668311474476170569868722671804651258559651584270621034917098623416956160207932438683361121470181312318186710212765912349502526875323967433476917905423881243818714230321687641760825091343737294707414951571388202072960518393742927320344910526614816325389718381999241084987780196886062531302900753447611932452684925646786284669612442518101512822711425324531971444845546457212850558852496871689011876102639657444171364590557112178149390493143674773390858877506939624048771956766043763791834564232465530243491459261087233076499947978752*t^79 - 316097889158953557938994429739932939969392273355701952496489374334584062433890939139917382369137475544583301334922631491835327159109187252075107813885832881529353059364956118597833625158831249397141663445597615718505167679759840281298076279507552760590473834966817612098010621634097280807605408262124526666490112541605772985213741635615708140202168879754018482669467482413630560304169885238020100978697383306955198564214345331621415751132286377948174689339470734546920638771299710765896040873623664928922146267852068550565314723326486424772823519109756587889479367225645945640838677283167626651894472963188507611204208814647734003703856335667557532819637762679583790730673340463450240224897913254864945640491213154197942841025724472636079902048930366248194366208086789904984847832888542345396469993110542279287093105567585040176218609652083866231992315537921022061854250066119452042430735454390744029688693382821561086455649846152669675647098782651684335096980092746681562755775711658484077739154608965853979199618618330687877619199293116894059954128796024685084884418792095322708595378377713224332267310080822557787531173958381910380803768140504759287630335454367785830149818982972931746897885581408705055223292444291160661598224676211560669072609569755299393394921468679363380114389612591700752984431967742917721737920941772640924163960086105566216310494173849653930059661576956812816301736704508088474125488953153380141482333856653132814384130271394793630144212960286174308236557202838508221208408225231757938270335717149812047054969893423075829119778856585054669665830325369351643160875299491957295713926535404968122583880916356505066133479936954767832243776014602638292967085872015710083226121988208171751503109773841523133962471050851794723241978292312308922553912922770944640869866090791464356553995095671633815315540828172389786878503473802940789839179705811064832177858655699710564473827661827057186726672520897951472807149954701032903569791315352768432657339189491448389690150452413138645113706743376336862942714029345530287812767406018421063741149913578414844466172829534662621582311349826751952182200139759628941630146775774337033664255732346984685278054991932124485912452278012308296557639787227705472249365940090830927277818465916506857912785704185507008872237479574449516855507344522375669680406944955087546696975002433171802648222305260265413618277144391511043683353078323559279934937906214003371707815907541793477454913025674927027332032687907195216253344843097069652881009328915369869966490308304876392380334354321996372905725987915689334650376984903751574077281719375817152129735425871560604004323239131338617456616775113653034240850507270063975030409582273796141832153457413686032971737117516675292776864638180887136605322894778500792609158059393121063482289575238565937758110565757673522777067575717163312780520500590962516037401121717027089490662510860892360135084742533784556661591014152396892312074076982410333363250156022362637823867748202715571823756284850079015559107253474350322850990793775659509252866513155222234965910924572868117333381748301591632961026625332187722292934057070914084027793094583610953315963658291702976200093594425065876664511570635275153137295896009515540827416687605335483821651554453062574102535994935865626107112692241774747550068901294683994258528274964010106385465162942315592041497450716980730990878007215219508882111719727447407595001617251665665646053789336921163526954147654177002403735704072928448313228434724420794085579068608371746360513600321491335237000480076751634033633618259771959788157803581711170662236292947434382299384512039447566880774806856964161336998035521313999633056535800626516982227154757996398969522002760260324785307676325930965457742905966687770478641463229308392331502654429677966395904785943184181561758459237618976754064683641427030019268780234031526664386749433420229585812505057937829906178183989881003030548496189981624423493180084690274433706897171629411928395151085868323880187893888133987206864797093139747145748081933837467286691013773148497245787735556431007972238117587964586124996396014111449313639625482782769991153230683363104935631626606893107688308757747800471074246730807869797486928235136018282613675204064208585102558262532266744278463913663989670526795775158577826478382998938784767371197449320363390703837536962066874546282565824868414859553504754123813561485448366083343146036838793867450888405221518687953611287017956394811445379231686774334376795748400497381172395426668032657975673524805326136267768448052732153777883716805501075402085429230853486481446269616676110178947544543840802208538155584234440349474234098417582649023530838741088759397906764164531276311175146658047543005218112874198552185446654441039042089285258565146567531790999720225016169731051266157955567759070292661824166875322600572222404485234163079308969223484129058937128123606981701445788106092253855030733129579066628625926905602188639622654653903467195901346478821050183711917188042302647186609455170104156270794110992366640545694207304468745463830674691491722239754213575001605151426409706966494392906830111309600510212990515478997608887565324540625/3549813942491640603009733450953166303071740986562132058607579377521938849405676112355962788089135257917918971295529155763151429834235636592591465425140841665598542087817676033139292859925208816764326700048516342873219612133812770828926941517851096669177818026946041025225089560019593483065687878958875190225904878230129106136869968111470073166214717370277053923117962343978118829444199800381103239599760733706938009375253099609797717491623561058490963232283673745795429692463126549545712216367442293951892727380764993758106506135405754662031254796625719402041907133555418495760271968452193635339266579871445626322814654592691139706357635211998569619445808168280949318395035219745579481669662469766172060596276774220430063662782773395843702226799521597530596348345572606597625271344978637255271272628403303450062284433202257351096281580720154296812383133961761533259963037116723422430501908379271129997980905633007809104219510956420777004991014935078516325263535768718579803089587444495162805727198172357999353224543484471154750893103041737460813255051038659251804597182055912107338996493550302483753451320140850060646249072176419043668510801976652539957058845675197746595962482159312129214050968032813805789873422750039933548943792385068256654585502157608867495507995639954403638176121993699378109331437162418998403479053073141573857723603814236935742560113329648324524024630574588024624507483409324672815138036738800113585210424988039656119678554420863987745953208768551539944381767039746799782074264822492473252510901930893516032224493612228442161259048039299755048394626284173443075010215861080965412836048349293063892165034324041481028289614832972243738670609719786981878876828067358002394288534090976793567284546659606544809862844521205361948792596475445020929375987436779459992701780647439288540732576843419952708529540812553297944738838664933348675115828372339221013167331946252948231236161287248517263112842192394029820448622887055622059227455537746721959687576956911849268268938654124248645502672490608608961079957144698265630033738542129209803180206227479133300149926143838768950077787061237390661294978174403690451716572215586533864057939781107615307269359363692278014056415051586745488360987746052748421850639688115732445596158131525976064630874815711979752908623887072885462352989096500269178113890369836943741906931823759777358404949771968240072205246822597595300866661311273533622169334189119617027260623555594003122917387051830815528026321236559372066637498395346520803126974318249854114877133281774419599272598368517201792457165984837732260800677920831079528900258022694814534661472921113364435639313257424435372090593538230641966773776620032673435479618614674603890350511144006436149211315408861746047728645106430536059565918295918386274473628992395343351469439957621808003605485350273798540191106461493922521073822646546884555367052161124261211388166073368905777272021903170474957343758187595069785970342240057994698884632153961383225597565329278144685459640074926816419307287294299736436499139848743150713772564662368272195302479819199044192656549771855679529685862830678757695164020609959768626014285472823880812906780871275412505991013260878405546939447763022948843172506677047340216836019657694422742507477728793508391841475467440699989373966136418684382909487540743143178819554178426912720943656055656538684823406038481419459577940117622185997636121508577299027179867267946434573704524196870790265772380363272126877751862058264585345889202090781249475428373611451050401186241250451392867609265408468066608046460182921071070125178145756667705676405714473150675386261971228367106591779999679540477303585799841691234952642803687005741087123149198600362870984170571673432425338912702896747792179873433802341812619560604693869486640246277116673971902344217323501108224104674965483724512764968366678195171373846382391997508066909874477735873325996811533968709032858797630001916831506200798538924100024481863516918655519253197272123014369214443096356189507393418140702506921437397062026193596649503105324659355670206994834386157073386344628719424002812982965940794346320592547242791050521943259588841871955529282754066949439164337098128258538115694510123349046091187653378692320351568435184692232704503691914918784054025031200695229384441889395758889716510369721436508572800225840582234767447364007852028959468551528086138445967195740950370181734521329277803325341508206539466939355565252656617270021620671042692000073513127800766683842073502643783744711512615246330332569622182740643800782117644832818870711805211515336622948952341139737445343609302517119303168541242069834197246833912320415864877366722242940362624636373420425531824699005053750647934866953835810847762487637428460643375283521650182687474589414829903142776404145921036787485854640689821053229632650779436763998482169975560393772125062605801506895223864905369851293572569339224885036203025645422850649063942889691092914425701117704993743378023752205279314888342729181114224356298780986287349546781717755013879248097543913532087527583669128464931060486982918522174466152999895957504*t^77 + 3002010669726022639165227961937789709742094277338758834555662674568940881144672690849608135038492075870474823453237465657223371632552936224141986139532977980715070561291464016531461838494930587197435668946230991350596637746796354015483416766103460945659584773086973919565955879598999524411098619388652668110700046972186232889304158906297280396364200309104910936334974510033151005454112035314336336702464624249065578360670646032262242824202229002354253624015365139325609997080144827822215211010859388703865558089209680869595457382104447746545232828852062711256258220618456805018074600506680100689080522964916565542203836132765692370957347770043809630373513855830233729520461510078363508458773548332965640918831251104470559142340197190362951360768920563561670253172740886814760818483372989909594547064354805993494851471882818997418055604054758830945320092017750252197729911301133507400275254148127100319265972595517915973759688816393105385470235622420267094581526605289140656594318992494308372916991697215174773508335215847305862181848612514036513516521464473177083866351212108510846967317737498165076265228618853184448373268518384391370301582792006227123724575218808739770647460662421581319628294365302671032618452981660562871719118641372456694969435853590044904525578898421039322405996225064517481820739364641656786281820113727363489263254310710643814232964054112073765345035021903190563910129815335774595029667410235593162312894113853834011562559691234613464777488673868118720600694568907174773871670460381964409749650419617775200382000874632735869466105701103695771953693571653079125136721735255677183589942205993782782265905067648327162910664923539036906966124934356752570539271892559472189748206160121239000898764826412199128158265519856558034239668534213282165894757521378230045476954549078682323210555057242594037432005052241438227110516097875746970259659034576711232066688157903678765314384083835264269143430167174854898051758041888415135385980767039482430516791918040257090628877279943856652516480997064674322716975027617304318071295480181888790613325870037967799862029018368621403716473177694296316353812373429695408685897259464293856110097805104172729432106791190405923034097650642407651170597364646611418586554855804204570953715761959294434744416864380006862528550582453034754830979299554490214130617400724274990353578787991948346142430457842294969534809304044352209766646988946235297276947398805940298348291269330970693274842700414188977199891276517957874323972851415347507745232276297396624846934635127461779532950300110927601976643335288006340231567031240568570041489094691501786040144669479352288548764511068431414484543955574828278323866363489374969178335763980758436593201334592113876088060308000195807351343063571966089037059954516108939156778194257320925266516281278829637401443113127276260392956571525780112665765872191219784163088770825042464313403400972972034134545318919545164323367773992261784861599889989832157610159675339274469872900047287532300234760557502512852767724427320207997222596406129913575495409036413323404750846876371311191302454956444501198314227955596426415899265962399810178290529658549403657257517192523200983809175370508472906000066102725031756289863031417721324412955561168272141534569650640761567389919402610931042183101800736956206811208283480583488395537235594545968835008591627309731684184364204464973858191878684605899344560214713236500761309889277712001134225256011502751193202473755790335825557282727249343243830191831618088992748549372165366617635089811503451453604055910329391113035633714065488497128530765294383385186314712198574214380988133283125038920313778159180660090505219581979158652053885052808640973643222002016431724018171628229489159713720202870592786276858668856805810152438129836718342449671862351953843147871190164879506096718960551722556605606752476013469921480362201652820318442145397187597633051249810080746921702464828124580229782832760889781509779851569662819285457604454098298061950699504861875217519333396874983835621193769191970259619753997574732448969078812744572927440839504028973270574948732064973944720353515590910430485467880155327152194731075755015599233523701334963015225935343417682513724565842621971053491558287395167039562944473671940793006550408473415175604822364778665182567390979981758537012336345489667439746159851911323689660031762506780321191706016534051218830900028273035889097496974535631590030231418011262507235118572414389043207043950563087132695469633565365512286033501038223363581818783345090885357229718454406579277754261546899862180072901025777335056813514365586183756196059690871452887814851775025454866443598948573857874529725063702758218230677380474238996907517327504730298728802525807678263847199310872015814852350044969866523847450692663048301670337837490158519404995865197208223187006319440230615451310467065021673228643482969519292861012721496652158485112186424925856188329156859981350255306643455666559426585490087751691438743030054921407753282116523624675928455724293911148352633015298710841967823970510443004409561156210376953964424352931314019620865314098187806219752534862874762933234504701212290886045416563825361370625/1014232554997611600859923843129476086591925996160609159602165536434839671258764603530275082311181502262262563227294044503757551381210181883597561550040240475885297739376478866611226531407202519075521914299576097963777032038232220236836269005100313334050805150556011721492882731434169566590196536845392911493115679494322601753391419460420020904632776391507729692319417812565176808412628514394600925599931638201982288392929457031370776426178160302425989494938192498798694197846607585584489204676412083986255064965932855359459001752973072760580358513321634114869116323872976713074363419557769610096933308534698750377947044169340325630387895774856734176984516619508842662398581491355879851905617848504620588741793364062980018189366506684526772064799863313580170385241592173313607220384279610644363220750972372414303509838057787814598937594491472656232109466846217580931418010604778120694429116679791751427994544466573659744062717416120222001426004267165290378646724505348165658025596412712903658779199477816571243778440995563187071683743726210703089501443153902643372742052015974887811141855300086423929557520040242874470356877764691155333860229136186439987731098764342213313132137759803465489728848009375373082820977928582838156841083538590930472738714902173962141573713039986972468050320569628393745523267760691142400994015163754735387921029661210553069302889522756664149721323021310864178430709545521335090039439068228603881488692853725616034193872691675425070272345362443297126966219154213371366306932806426420929288829123112433152064141032065269188931156582657072870969893224049555164288633103165990117953156671226589683475724092583280293797032809420641068191602777081994822536236590673714969796724025993369590652727617030441374246527006058674842512170421555720265535996410508417140771937327839796725923593383834272202437011660729513698496811047123813907175950963525491718047809127500842351781760367785290646603669197826865662985320824873034874064987296499063417053593416260528362362553901178356755857906425888173988879987755628075894295353869179774229480058922136895228614264612525362557165082017496397331798565192686768700490449204453295389730839937459318659219816961054936575444690014739070139531710784586499549100182768033066413027473751864564589894535661631994215116749682020824417815139741857219765175397248524841069116266235359936388115699934848068592058641949313598657390474660363866749191238339748462007788749587312572320833539157665947293721806067588392019039285255813291658036278376642815461393466651935548456935028105290629083559190281382209217371622263094594151114359435055661295617563691746675553039803787835552963454455296637326276221079034295049552994176747049886825814431755430410328346090116817641727922470030408724588447405227405253221278179712112955243276982845034802286744424385792513868626030417569692148878235041870538444390586331749788917539476020962544507792006258048707130669645196455734224562954925730855628252752043988966635885018665508041338702754307121947548373510655514210410428325671069471632506447046390934912943565662628298340759014220530194151338817951622502198618291602845648178861224420806823089401937391792975001711718074536687299125556503720842526620716193442097204810291330769835069287850779655288111954707276411628568392561753262481252259853583069469479662729765264832205983901730187582481378116010994691274165125747892053142181749002450656864908533505127552735344149770534511504506394389506321965071960588075595813111200597366071278693821031843157257481783214414683676459790116705161888013274337977448877178622327359047915907544489849471621538931991779533459026222857051297279229595942811911781415040801053430211739178042628171532248852620163335266407239689343684785083479963838229240517891303029912534139040070364890478277686384062092428888064029907132995349860789990961908055763249670394969142145161974249850781678093141946152562488295102513608571976237573200228153978314292709103861976758719786627792035146962632698027530339859255262325915001977553542017721769599042715172949902673048630569952681759163824669893919835429375137990268798384663026442069368871577698074168240534844436937929733414125475524885179502439461627002892385441740339329536769234386162410052769209344143911975691081158292866057341494109840539827359682776145819920410431020800064525880638504984961145100579702705300436596039555990627354557248623352720379793658092954716630439847696958732929330462077149034477440769142878146607943076195383449572183938212774717890070380095019892052211612514509176469952233963060515774718667606556843526039924984383888372147748372333868926305666913499095403520118818536390492069411532178467535262978723378485430015357327981390558238803099360710753550988755250081006185766482135596975665686612221829755977439082138815611625663158065609328794124789713852048564445826792035732173086144827206818544391386083877876954064252867486578755835100185446840825626026546978771747915712498108006786344365518539526494051746921244656794567510671299080490787146822642313583975294882150738191179561408874424852262434906990329428541702144*t^75 - 67598786416874944236358206328430253765079615196795681274837126146856346493757706913718389083844613711917300316581028564887542376014972580407002051591998936641541678093107447755613910240970827516567905114390176985816881674968687678523236290577834623610763458858859769231449963059260164142267453194647618174169567939918085458258818776143560141556049481368354989580743246015008912773240662747686195409139414856008018835926974421580188724926091682043059615778209586761244250606092815617560370305983422325487074743652876244271498025411857885340844492715067380125071059945527503332826266299174007643719745911280744806361844267778072350721865282573778489064627034440150693106390414290527688952347382885131352403408484656323923648179898324074947221654460693420299304545976631445220849820524680301113020621302836091125574608317434304964569267282431230660510575892662075598243028841180011926356807833096431808673608103703876466230391998322700003971671897284294750479728767728042137933124818184501829470271801125592909727092691430455581391254842610080406881406860935202133479672441521815506436445168167168568112071422669711400145696541864347221820074971499057636352914421258965366666186490984839568468798032895149485299971244404921526354546422421809511893461753632214732554923932737293343934353156043735917645229361918507853374086258339099352242614129454015401324382869220049649808788262249501105835462019084164788358743189004590861477084571005334708266126092298476248501180100348095206253068234803461143936789017388414978085269130684853776304126668745529130356780258510677951951830670580457533546131766072647014762658544462533404362816848079147660605332262665389743427674511723608002628091911154637016050056224875951453724380166669751542573661935315386416767938586285628605231734037534653724579094961479101537076480003465462535243915760159304551461127098511177221187634849404051890878524783696262314650135060108479868269524865873900006352595072217728151748865339743016356881665252322707622885983082440586327129577357565165076174490089342980128084050664333484010221276913758320156390276672961857334901305159330560097770606404303578363830562274892346522891092395837013122941245109779560147659892181888897858462908747218938435742733130336371538064346716550810648786581474485371582337261018825989803634142248027183436768592372547412321434120180305937938772852991398772390096277777554189595808078299115840974456453615941532971439711566429621433358582893647356683492320074074207035766893764968130774158666933440317235444986697849004253610207846965021542097881884084875868153567479207224102766373108665397647435154657734743788414738220270620610884952283822527048610131129190239919040386511875298982625384554756077248024820976062567869148350522750478799282023411985282387978524615621024510078480267305158123570849302517793749384735238686552469593270516110186452783949483087718837297970642697620902575794875052279961484400845759485890850431059267792061210206298977024564748248067913342642863412107920262723543896575957076054727071529807790317290007645965970071964779103425227237141229275814412213735228344866939518615594210030215001629895547293871272850502685014678226838924930360788278920657621665242572971966855021830508167076780643621000168923756901970256651604805877271444775314103984796235098027198829466940346061438121495863340309481556765256412030209743741881215413882199181604820859870399363123942882440557989194999306512780764591030460010051538289654169119960781899397148900528951814736881785229490354617343975754705744223741724723125900121972163222732376404397237678191987856275366654791060263060653497230509414872003241404502394382017785132340065769986167852572824329310018238845521663571891337905445919847215734537060875054894753683713165542807559429401502347607496638970882673487026451706026857255965538204324008945947552586315054325419179214595930456116177689994153500623158592721738030773332860171112694458849323022109827962796488136969011388596371802259451133149772551944727042866070226078853284445031250044064676956697911792540882761926691948063452941178959555728437997123990619120002808080625673286296620742072784259706558251910388096764232891875374734301578040589942353676885526727990917462569862851908452618405571082639327863614289198225629329790579817881826851138868208998053398859489023475810295459519132170535873016740241264925073580373073555585792563059753461751934760941528248854606731566248620077573001887587231409145583536113093432489531689322863813380634573417215742784079003363984682402950754640664877620433031541261947648237180028456284227785450921994008699468838437012038214810993358400475327625917910721484659446742570138773642593068926321832063252333540598901290319730498417819311759557447703326008201623054503190248162192302593855784125159828127515546674176717933420369720853365903970240188851681350597229375985242316239563505291636633285213769097625025656004322642320098665025995513461495551213215915111933031120929036146360037917589268142361205559048031675659991245324454094982403888182775296226894786275698691430375167341249976127810007237094434158657987926625269409665695560007518766530886143662086518163015625/751005223989345872536041349966291067450519064169277422882018168407878320073131879696612426739119957247139994985038166977976713351506983993778275860822095872554829869956667061541078512704333594280282794742374008118309538717683983885106456131136848081488933839730478875596358927385538368448868224246866280261470329133152611442718563095460955871627379778976475151661916188496983938106352102476564920844081183415018354974401671256105721159702451168031091814097143649610288187964907505060710258923666852266756804861853280532735284526451738438045433923229643920673170176877435552072834816407085975636381568703960570439057418859193132640050274546358188950007046737881408857755336165387545243913822916330707581445237589087730483664840064186987613524472316411388500840608361475981937964001687975301268582562734078055759725907484478204071779040719342951671313933244144821126559060055370692850373281510397446447978189164438104216262656361436669382766385980870263145980543876599900524269230960912923849521806351585761750298734539476628709132723973499224797853715774826096536647206231747417853492673306246889248098867116062846701486025742088970998785804617687108469256644771819484126717614039099196956481931143558217758475363145933238176113353231092877062375945873509042681653989663078098828619267359961787297684759541422541577929666911332643752625716150470605752908470583307415142333449108708525863332624617194620577593068543671680030720986933525076663601534758737819378209807747088705758582909407044332740693767350186168774001354404377958646474743452103124168034917869423971026264267474305483276037492116376149661572126376324760965180099291064998366380624072136720524392153111500921749378923799091977023174175509806271448095318487249493798035192155541410472056401644987575168853014743064359230486440079851756183579113945823230064744177460740106403922111104867688935339467577582740998184234822288665199394120968371188927511047166106527703062066512308800351029239019991901826770524558504648916965978453297561463056576398288170299059598486211089147941765175253442598652394610986223790162358098871057058248857473155421941353991257080169345050314109184224649930277628625930143813266909333533191739866726944887182178238270704553535061223819350660061479062385682757934020389234825615857176415906716641553361821356428892828711882449851789018227520351988105433628804098369543570572855941735356280925934587459360791700287552571982234571454711079283466000399228186558529227549846418653846012058686274188565743264255196457209473133396472083270592394006138933049655083510834660657068953915656863495826996990044917656880832056087875270669976888438025148800040945307164958327344712547241431317420767900693688126199004391270143166301456362563293537556483086800880005483322773234521494394455470533316014056160706999101624897731057026189282510490610656904019426169470965156897879549611098791217679393530206966154762131098635417008252644543305608710073991655576177899112953712674295360991236955232387043875829042537984726775753805413113978767620192130049986262159489770390924521038599258304893753587952753906952105110420216363286406222025655815521084354540409544170260934315420216002753109616206811644247688797365810159730613433615109078334935779218859154276771310839031436288246139673134685347466318016477052834937482021088236008711784400004430878733941193988432518334686924305194465566747170042341169198408483424589806371808628460084524080366169199930688181789205453589011912680929887531433244995239747274210316063056095876922039551783544213098938693196510931709987395371253001571512298443477162195105405014158858890775105171017420379753462641450743869635551211981795661459499022741013830464737631641798483983830681426440014579299285290694912968410388182538238654594529829055194424557490172734310539846051409765319533437343943243140162895936251799898740962898903474376276915401592581768302955902371390217175196233697572733237743946855352816226799488414559034993498546188664964936662445537228826612261573685543069235081490960398164953423948696907034359624619496904815017963097981984371654820754813134387463012502527231723116896609831690539924650525616021427567370169659737523054557202842992689376447527169004323827868766556376277238099051617433649694169338083049457879346420950840311395651506614421433409789270959659977833784435867089955543239615386673606294288482813443902722957835800535618452706252245903705824976260531430550709314572722752424312830389314433823137066229601033234690538455341142372986219970662787871078898342549066648779318735456470241033524412193710889924861932562002505655958643279061335704499300752990373265756031187573888478705715965592135111096085137892172147671244248299134683863930990817742103482821909481858630882033148080070786357397768687317163832637866776852140401055655800122628159047852491457868973390926195329163815011541018013481539092477886770735192117041283130312164943232210429801437116346557976289353386090864493230660337907712342495021469123840741388120543922629153127790070927172767598899358737722978267855010129256874397945096084735214357889247346688*t^73 + 52957365601179302507849242424399331101579854319937164329387050430489506651327316795915987769807861743166212657656720748409914151159345957333796295205342214296676297933898131906319762314938074016433187957406390229165987175533709492089445141667607084302868103593459278969903145266581219581094234795037193798075883941782675785305929185680729060230167362682023116913169523241500398843489408615881512913737866153290009787808999744934728675205347281646186824436013904934295434352382180304713222417994959727279778049709777841198232140276690937067311734770236487395386155958041627480524414887765362314050214827850579013426955705954925032760615408113243047887198411104629210698461521532529669534469107113187648339091890668867497612168425719738646778671987790083960572859624203146147445564040363022184930853523498239157481526044921226558432366033774078838945269914276062278192812608497073207727445283649505507268970812277218877931249402404515013035952608266881781664937156730164235263492709880044488453351822804131704767647735836331571554953934623482129776332386680549252913089285665373701092867534654616492255867406630974102724730844897394285489294491905450409622341179411782746432275471439391190219469355215146554745547525481943857048586389744397423626419834953941655577448802464412528314153772816341178949855802944832728595702827609747705129999664230634355328974931986489022467227699224991630334338543739102732088526966782461699907607304936684739279056744007649274241265088932089291963608252779544461912181661178001767248649766725812638471985576747239714368797989969129030713579671256445968304809253043406185206957336133395764463043514666402306225896447797079364681986075152255063662284547787715968171913236561672669460947070901719751487353709482710448282137040367437466076417624514752899501312479902817437125502988895775888420752669744815595500470753063905803209592269758502396002986230335253223798302778496155679122809528890427119179016525722873892571864685215205742867362546814165535458025707313766195897355808291985703532450649925947153658119380819592187341273659680521142548639914228194439397508579638600698616241450548220653807509146028725222542903637204754491784765031635276140101565717571433526576026587385978663483336074527573728991436953276554420087860543631340814291178896526046803560000222915549562719259319964111147924700357346995573795868476877026864328179902986850436937842605205297622947256198187163188751788292593143710751874882092478311452497725205694051675872656093203073745642622710012636971229343479999599374190213319409725304176648441042324471698384744132511123106335445665546051201710602884485631251933513235724412091986345288498200045724449572191451928306356464555838389296192671958456673629040450251566529481111963405330049285307823277252288817884093946978414990895810677972871194312785052726001294192252040772180517560702898652592304955475184930202658664080484856428608537520739133370905615273048915542824020991758618712054540113390901117999211143795068639660247378573383439087307588623715094549310912951331776727389647597014329254886720385072403848384137217397008834296553878429779285984974081926976566687060694464318719975274254072788860462033067764121554328485362160331860651199738322166508000417793737354070478506778905647445660632294614158114838201900395989837946192326604829347039161843967965478028295878856710487337811407318973914432407916271854643639252760568556886010777891409097592111436874886709551350892907862484871238495547262247677617561623967725261939929016399795445895464735628022514941987670107474471803708644215448275688824660314394832795390595317966429624932625796017674761317176447715613400212913905076359644121614593432685765370654459129472701402501099419565605519979723415165912168515838371549689277049219867640638788022157513329108618759680662646976282331749918264978741786105393769507860278003365922560115132760115608610273290553497952359630076942196459779023401031747902007468155859654189486568063564680283587184681841789192225638596991939600804948174162191612279486699733665477192094396341715011045622407410010068490863002453048394413100599119164623504635921758885730629588662635731297361686690776021963001907553476712468437413781459261166191494488378170155378911441303482032442513294251750685108913860720515333207346711207722743166738745807931948216693860722323168007486863382583827869606340490613621712339412989109107900762676525041640318421507342155527765099004583158885794737757318792609802636506499325205268502122837325156333113924084935385986581637881975790209572176972727646901711066254826380991856119224761920009933194672531977261739333129871339045356414205272684036820370714325097977133789255741382789930501175856497296007160548955468562252907655614216557660036011245331898328942864213209941483882797138247049499530825611607717372262188716639009233099580034111745680657450197591897443306907703001609531454434055317818746524655780506563123914518219426251886845682623006957094602947857555644764386182199492432086334459819291016392969268665446483810081183703066188161436319349227206336013576351073350754938553263041859902455821190935872706216460229652699109764791949631127640625/21155076732094249930592714083557494857761100399134575292451216011489530142905123371735561316594928373158873098170089210647231362014281239261359883403439320353657179435399072156086718667727706881134726612461239665304494048385464334791731158623573185394054474358605038749193209222127841364756851387235669866520290961497256660358269382970731151313447317717647187370758202492872786988911326830325772418143131927183615633081737218481851300273308483606509628566116722524233470083518521269315781941511742317373431122869106493879867169759203899663251659809285744244314652869786916959798163842453126074264269540956635787015701939695581201128176747784737716901606950362856587542403835644719584335600645530442467082964439129231844610277184906675707423224572293278549319453756661295265858140892619022570945987682650086077738757957309245185120536358291350751304617837863234397931241128320301207052768493250632294309244765195439555387680460885539982613137633263951074534663207791546493641386787631349967592163559199598922543626325055679681947400675309837318249400444361298493990062147373166700098385163556250401354897665241206949337634527946168197148895904723580520260750556952661524696270818002794280464279750522766697421841215378401075383474738904024705982421010521381483990253229945861938834345559435543304160134071589367368392384983417820950778189187337200162053759734741053947671364763625592277840355623019566776833607564610469860020309491085213427143705204471487869808726978791231148129096039635051626498415981695385035887362095897970666097880097242341525860138531533069606373641337304379810592605411728905624269637362713373548314932374396197137081144340060189310546257834126786528151518980256112028821807760839613280228037140485901233747470201564546773860743708309509159686000415297587583957364509291598765734622928051358593373075421429298771941467918446977153108154016269936366146034783726441273222369604742850392324254849749479653607382155276304235240260254084278924697761255169145039914534604318241167973424687275723107015763337639748990082866624655026552074715341154541515215841073207635410091517111919871040601520880481131530846487721385471116899444440242983947713049772093902343429292020477320765695161641428297282677780952657765072154339785512190364338602513657059601610603264977933564883431587505039234611602322531036310372606207098256491088135326714635030156981857513672007913406608097446782864796832466816400973843794678289675098602795160184747302184502716018418197522779895047565232204626906942456604876997083720655509644901581378395764931929882666497382224053962165168896535126480138525545938931157404937201971179956000708416902561839638449530347738381612434684997768109878695440174619842007609666656379052466571648945253044698616338182628810513648492799843816071361014480455231183073285208386790338765895281985651004419831533131534393384701348719707354895527258574465639632849429919185877054000232468860374805879157013849452850081665153625709135080591302449443165832221854339226422104979598698744031379683594934989578872852455196894940589423127847866431123767706702894476252171974941414545444687499211990304662565756465927029413246786882124513126838115763836811595612610952038473525626214462918735466995350303639967863500754121432085392571499891258398160150632854028633156417885562873833471436865120687324068475457294118140519225868582730262118153959626680846263131526715731927453233982304468407326324621982145611265653188219414238129267941202279715141730513943527880204907332846846650588082310973289677301777434892766098899484788377334401493002014430942069779216763532535610108701148594511859645644500097539195795601961564822872726638350971803457493347337034862863149253069967061448632113086740824937766053886434095441761640525481536051522681533086126483738994663094254969289163930519361801218116624306927781740842218055292926858433134560997227960049811350870489334935695075950245002048823598421038178952569768999673649550281507001301089153941877815367245882439782016160156142795354408196067553942349970385828367165059848436532530000506002760055897793093542389102377111634155000767090792025256614977198307736634524394969790630145624217958395903019798394160264125282455464910530362500466376796541918283144153060554765333467128153743080180871854656659032436806040040377740542843934083882641815094847604381499707475680946656177140360942081766843882698606637139512852175940949459858486212152973259417311907683166882051560262378417553156795200029105202550379023694151351724506215853179467011220916875116867023062970604795522071110202639743378165124860901479032562215303635530583225332415577193613119888202466870097991710308889919298904115074306821750638626598543637596728561436361063157844586532661460806503719243607889317925560500526403300389651770895122595504255088895778102201663319788491770956996927498459976445493282845577844550396971208078048878651184261496628511688541752406473279918770325576796883193974390549105089023603034150492817506172502556095440015321764201496557466786680923030954911513738675444164929862795968292899861861541837024165894291456*t^71 - 384625019214897749399504274216401049037531449340677849693666285161802570865125498047301165231231350346048815823665224493061130344260813493338455009800303883851129356217128391565939998528697554268088902858328894857310164507539910738623059434567886745450622797417827576473418539999651931972209904307712743599067021903457616633061485906667897112557253836100198907429125395247803771375360937623751544563782989298505877984855645945268178883138225923766804654520456932546534379325234138876540251717230851910515072385488931821864561478684127668252201122465212704107609076894930752086559648400660556464682889307672093334033248783910751371794508400948430390969718699911413479817566133537733251902401305285444005680136690359804497222272648508822626395442653255205585643778056610470100762641257078458480081100771756908052733146040100424450017695745118304849332149079160794623731153045907520959177094317449849686441501254339268406916577422201184870895978740651861184234544836262111445130692399673209836433148458546287640124213569265159810546907513795368318948634922863290677648516527301530387141111118408885216622418161582562408554551008400066384913997779422849107713811358051105508939643300805769920761051061674097409125924461225387156868452806626057373816802488772255244377464137709024454200641680264107111833988847798668397425406379384623782392967504729434088862154666971005369991994186866021886888349617087498161851721398869058183010734944166480647967587286227707347326605055837464128401753129059551391329944345440054159166972606333274578952508206950090274142718390342515498668336631981289780434358494607524414951446395103772708283136210535593764864360868844577760675307319315873976928506436734645281344393248942189215834195100819618714266403012248606066900120903203711709831383106423168683562846483508163594897336376608989193764472419399202566529792800093135789920917891294466722374458825175787754098783389202717160540529229410088731059513941024654281867368733179750025785708658251683399897973949362576944375616457521908932228865518749304989603911782843578722868892224454469662583083108701481118259765961759293425110582573907681237959410158456727762813809453070010488594808645021048094840210169746886614491088980866959581600557911889153694788096234283958157134585717901773498495123921812978549743261757738449528423914185877059166083166920166996256050917517293818360758359728967791099230967579491961845019762639986837876126481961625392019588592816023445541329918085419010046262082704374705650021785933130306006903686128331113840485233576060964541482656949010923866527965076081139219965813454702919374042129633992523248547560893881884139090957936631403765053107951099338488804388026168390020562003037102226718148608899422085242845764022693131768502672482135542384841250983033486695230559656661749262990600089791671465314212282623284759657674794136303574620897369972637750547984312221775626691282188373760681485583709155700846304905648901551474968700409097261097125297352673364398241752755417842377220224107755248756638333475960801460533585285462785656730310675326787688108407921942194480550876835964231262936265642746522224453943296248453356136349832229115443139660391081256705695042609540746791398599017149783871979422412146923377930676391238540532080517452560397482670273539228867701477148135547298037708928149609956678782207324220446761493825539926641440854922956104945029769045292629924766973760016430808151059763281299192152284665108830089003633615037563688941423995717993508466096249832104822380948071592715332184860871022278848902375887377404528582618440214544948937488783235755599286400421287039766258951196258960336337098257101827416078114095983245924230430262127291940229316754596073129148961017560992675771408994320643062329563991299707552402007850080154907343231246046164862094702140279557507024067673996893405147914769657837227327531091387718963832180254240881772676258174067353082282295042711665451470080830196269361017169892604981356674522513860045778698156288095101692765496979355877353190200037326976729149081107890176501032936667787749581185055570092842102192785193455139829909887056472185031313250797131070364119590278570124681154907058185957874780594982844399598162560766012109427113806172829636682092780962161077525060354298882892786789962614556060856517206448611449279830849317041025433907022868274420639402275296248544186864670033363210285234350664612773198505576265264183036456138675371154721551397387764858725913149116831035525697630117439614195884395969296139655824182965528332890179048040782359429364469349212604678280573459523728520333873010971290468785606632716171946826537902588866731744587884903747516978176621480605597998827841062387789033281727567926084096328655692456561992237377679452137707116834671397086022598994627999917065307876890528368769181258678493293641927977327664320147326158656776394295497629004671373576906255828312500539214961682748909538198170344592958025449431006882311320269121982984859425456511215933511226743283949755981106161450504716056317983492252544061642748005991106896157377869670635801726945362663705317909428911599588534442002033747655735385030725939392247140279404408844421875/6044307637741214265883632595302141387931742971181307226414633146139865755115749534781588947598550963759678028048596917327780389146937496931817109543839805815330622695828306330310491047922201966038493317846068475801284013824418381369066045321020910112586992673887153928340916920607954675644814682067334247577225988999216188673791252277351757518127805062184910677359486426535081996831807665807363548040894836338175895166210633851957514363802423887574179590319063578352420023862434648375937697574783519249551749391173283965676334216915399903786188516938784069804186534224833417085189669272321735504077011701895939147343411341594628893764785081353633400459128675101882154972524469919881238743041580126419166561268322637669888650624259050202120921306369508156948415359046084361673754540748292163127425052185738879353930844945498624320153245226100214658462239389495542266068893805800344872219569500180655516927075770125587253622988824439995032325038075414592724189487940441855326110510751814276454903874057028263583893235730194194842114478659953519499828698388942426854303470678047628599538618158928686101399332926059128382181293698905199185398829921023005788785873415046149913220233715084080132651357292219056406240347250971735823849925401149915994977431577537566854358065698817696809813016981583801188609734739819248112109995262234557365196910667771474872502781354586842191818503893026365097244463719876221952459304174419960005802711738632407755344344134710819945350565368923185179741725610014750428118851912967153110674884542277333170822884926383293102896723295162744678183239229822803026458689065401606934182103632392442375694964113199182023184097160054088727502238321939008043291137216032008234802217382746651493724897281686066784991486161299078245926773802716902767428690085025023987818431226171075924177979443245312392307263265513934840419405270564900888044004648553247470295652493268935206391315640814397806929957071279901030680615793229781497217215452651121342217501476898582832724172662354619420978482078778030575932382182785425737961892758579014878490097472726147204526020916467260026147746262820297314720251566037580241853634681563176256984125783709699346585649169686383836940577279234504484331897550942080765080272187932877758382795860625818382457861044874171888743789993695304252409025001439781317600663580296088677887487742358997453752950489895722901994816432477716546687602313556223675656237847661828849669655622368478599600798617195642086338429347433833770720794255727875780629893401983559029964856309634473002755686166108113075694837109333284966349729703475762541867178994325293013125408902115696343420337130285916690543589097039557008670782394746409909999362317108198697192748526287888476187536872133306185412929441342461810909322517289613855085669661734674575565844351766592367202396225811075970080567328858405666152323295540967057528205630672827293502449847325609385551405481679158285780705388678515965473432528415100023332901035916895737311800699840904523491958382636120601422742485355437537052455695711308249386415770541411596978036527961837463933630486541278929191992840404155841339285489140087046447358990264865546641939109178432321953747361096231884460745986296706721607489846548210133427242943897133675285929748980595826448999968930970902900180815436752330405110160821095277553390034482092590992987798319468719778819595065789176615417036194527503751864775923407843781137801276687807521320566327317504472339491261210894076554629222775754780146841007965772830666527670471596594945992368479229079267112218885399852796679238400426572004123126305651204789580724460031057471027003388470184142885011198798743417589949392207610957420515273569527810581389389471215162847731842466318024783092839361729681838312983360468721566153157577909009453178995353998475169787134082618265862674800348033321230550794783097776587226550530980895588856350845728517528820139809981627164557212857728235313834582336843591362571335328442937573428943168329697679375819213109268509147474330326512958402341733586840671420110236676332874242410437865714430286502873113655169583539743536317609758571647740226292930461422056659353324149827134225894327321205130970258005656684045789750080701561403008675000133250513297690938041186588729932952419179472498022908820529901902580696230297154393640155098266881109326232884242172680428487850194556187479182960269166219098252199601896325575100621697414131388138917757992359833517687909476252014731503536690729473370057151172915014394006769757529064144633100908419146063119107176247720875134458513006306031486468498108047178531686136866446347229610151595207237833022055318034253772133391456569060088254262656829747164087663357325321885298182170493874696103160902241310437903274516143919783887968376550160143007543800111329077398606455858358596827365172057618091368140505987713407856702850412998080813022241300113420345165156822471766931856179574768154786401849508548220093021941966626849825871172882578172295471569376430335000730312982861520504057570444990510480263723129974718211050126904265675084562369399960531869096292618826940416*t^69 + 125029639057174293861002323069638279692350227372331943364045244200056743050266820969220428066511250898791924962544718272284654862819846702223054150771245805272651014943806026162383077938550945477601967478632476045612922457720740315761498537995608699114033805663606967691127832821316234378235645963994228288724603952243009253374699641071445034641658709763175241554551531290707425755685539956094971307052475177324663754399321798620628461185903569515743708943476828618263643029156004346856400375424386004380975214740854203317527323064369715946493545525941788688521214739471871334272772983206438203049603266210986373608858557118181197146367006597323315114997021435837208714749236668044817372247202432042792227707808342250013089498092169030100657092410884717766647237579672126912878047715972410407681779291980961989338919039274714596572139524241870872522875025947813246772834501099830569690397152582331022408822654660512322738793570566873709535021653673432378484576569731026483940490798587491317795771382862625589981754303009757275367235773180140125950466995680695112393885050114666778302359082926885023818484667811132204684838952803258300943873189827761174982130332550448734458699161551646903774507801231447283595064316769880779313665381669833783356251641940693100125089479631047897191062508219413279654145537939345893172926301115149232479455552357300080787028956677415141316912644478525678233521353501907229712280756574203069960979317857781230358484941139977071521311205372735338648963788021624305255023856276168998039864159878758766850628608159243537773844778463309767222204994818339454101548934288815768745513355066160990103578586332481780979445089469441587873027063370421454307437877998565421009336689231896766405571938664535182663485487750796528080592370555749908725201666880535658705014336074664581562413936043554194039345614751528641549779799101451087494126404736661337450325786293292966385361479365460154866002780591395825734307348469122260778648163953057223741660087318161283124707494723301599087927106765090685140728065452187140407528014618508302653545727717463438888550026080334334781789427985173828612620805027537142558109120510122096187167050495323486267671563055443402447828526810090809761426876425959521548222522764587200215650534462151639519061549062926748822736205897759930732512328545538866652054927212742335198254316176333466016865915091207613158567449590083442259797369222524366909439558112567574121859949286697751344267967953442772262013379576159314542393532023851947187184204327417904743456843794362669221971479469369555050417771215115521224504791347427377588013893013563445978539028139141604883532048009306256665602042895435774272921909589453967013024772331686649049115140472109560049158438562566677181168550631310160356445469570475515022815913537457168490845351635506908114383706804227114731354664511330542443232720924944743844787008989247727791159268740445183274493382068107012031110636652146127019366460847366857044327266494221830125461320043200577040413204815203066855290653982934206586524730458226382673279082003426933414748969027558883030449949414120922855824274702573238341243627192485094808653281385059140102757900534357563293540039956571795338451261193600867590920266942568208251560282491777140118229049694293613312508324769191940406732518157757161545932454782423086339284304441252622548998997781314915997184664501307884759557988188460423209167019565018716173769972545831985221560763010863534574869078868430126987782046453379143645335907896934804027171908830651593461169559429138019770650793569742668087045477683406914287659547614310538007006598452764700224064423527412600003853900500430889866562571874434701326995499579531614088827046229016114789452752787071460230450740185804928500181939058287448835818633782638387542569869184727223107418666318606254855451240420930272082695243298381996567110498298713746465753567897251809998348210987105568254150764368585339982730836851320532445942489928971651881587254352965097735823633086657543318085547236766419207786837377274855169864318948141115567012234017598444530292570801919125915232221235938904681365791739741014208792548495486811856840189216837381163008535877559768992112211191855638471791742930472209676748725772441573725445088504138707081119735738408224251811424208426399716835896485832237709242856874866533898617337765587766084490707104743615875693461932242947095833615253575169946315534333984551488221902748771419199454618587210629019398697415229681930479280867133667998399663298600942596853166280257181656487775543985234572205196740629601106447804738139815748526158364286188970186638924396369660220659477301907415442890934269991115456761505341107912207190941579202949529819005653758678349875460948602605681027359720503801700119311454392120291195940899968065419056386324044533008719429206899098592009669630527930385318892261525153556376536771290110226208974486388948935931625804997887279172521144788263578392644777956665979726722320788135948752353327687868707104461825943261995244116144459166378162404119028609156117173723406914435500065301703105862139183887161895705620285101116945394418439860496509162942958455841205387852984054018435892759491414453125/84620306928376999722370856334229979431044401596538301169804864045958120571620493486942245266379713492635492392680356842588925448057124957045439533613757281414628717741596288624346874670910827524538906449844958661217976193541857339166924634494292741576217897434420154996772836888511365459027405548942679466081163845989026641433077531882924605253789270870588749483032809971491147955645307321303089672572527708734462532326948873927405201093233934426038514264466890096933880334074085077263127766046969269493724491476425975519468679036815598653006639237142976977258611479147667839192655369812504297057078163826543148062807758782324804512706991138950867606427801451426350169615342578878337342402582121769868331857756516927378441108739626702829692898289173114197277815026645181063432563570476090283783950730600344310955031829236980740482145433165403005218471351452937591724964513281204828211073973002529177236979060781758221550721843542159930452550533055804298138652831166185974565547150525399870368654236798395690174505300222718727789602701239349272997601777445193975960248589492666800393540654225001605419590660964827797350538111784672788595583618894322081043002227810646098785083272011177121857119002091066789687364861513604301533898955616098823929684042085525935961012919783447755337382237742173216640536286357469473569539933671283803112756749348800648215038938964215790685459054502369111361422492078267107334430258441879440081237964340853708574820817885951479234907915164924592516384158540206505993663926781540143549448383591882664391520388969366103440554126132278425494565349217519242370421646915622497078549450853494193259729497584788548324577360240757242185031336507146112606075921024448115287231043358453120912148561943604934989880806258187095442974833238036638744001661190350335829458037166395062938491712205434373492301685717195087765871673787908612432616065079745464584139134905765092889478418971401569297019398997918614429528621105216940961041016337115698791045020676580159658138417272964671893698749102892428063053350558995960331466498620106208298861364618166060863364292830541640366068447679484162406083521924526123385950885541884467597777760971935790852199088375609373717168081909283062780646565713189130711123810631060288617359142048761457354410054628238406442413059911734259533726350020156938446409290124145241490424828393025964352541306858540120627927430054688031653626432389787131459187329867265603895375178713158700394411180640738989208738010864073672790091119580190260928818507627769826419507988334882622038579606325513583059727719530665989528896215848660675586140505920554102183755724629619748807884719824002833667610247358553798121390953526449738739991072439514781760698479368030438666625516209866286595781012178794465352730515242054593971199375264285444057921820924732293140833547161355063581127942604017679326132526137573538805394878829419582109034297862558531397719676743508216000929875441499223516628055397811400326660614502836540322365209797772663328887417356905688419918394794976125518734379739958315491409820787579762357692511391465724495070826811577905008687899765658181778749996847961218650263025863708117652987147528498052507352463055347246382450443808153894102504857851674941867981401214559871454003016485728341570285999565033592640602531416114532625671542251495333885747460482749296273901829176472562076903474330921048472615838506723385052526106862927709812935929217873629305298487928582445062612752877656952517071764809118860566922055774111520819629331387386602352329243893158709207109739571064395597939153509337605972008057723768279116867054130142440434804594378047438582578000390156783182407846259291490906553403887213829973389348139451452597012279868245794528452346963299751064215545736381767046562101926144206090726132344505934955978652377019877156655722077447204872466497227711126963368872221171707433732538243988911840199245403481957339742780303800980008195294393684152715810279075998694598201126028005204356615767511261468983529759128064640624571181417632784270215769399881543313468660239393746130120002024011040223591172374169556409508446536620003068363168101026459908793230946538097579879162520582496871833583612079193576641056501129821859642121450001865507186167673132576612242219061333868512614972320723487418626636129747224160161510962171375736335530567260379390417525998829902723786624708561443768327067375530794426548558051408703763797839433944848611893037669247630732667528206241049513670212627180800116420810201516094776605406898024863412717868044883667500467468092251882419182088284440810558973512660499443605916130248861214542122332901329662308774452479552809867480391966841235559677195616460297227287002554506394174550386914245745444252631378346130645843226014876974431557271702242002105613201558607083580490382017020355583112408806653279153967083827987709993839905781973131382311378201587884832312195514604737045986514046754167009625893119675081302307187532775897562196420356094412136601971270024690010224381760061287056805986229867146723692123819646054954701776659719451183873171599447446167348096663577165824*t^67 - 5299049422986626546242701710883132633148114654351249148688467065869439907823613448585888249023870434164687297921862526312351520488723468061772148427229393634245686527839732751931446380755916920433058843476156912529218232114765062517516981679444201868630825783260991248765757363612794266363567686480072256133408709063544268009961031454887928863078995762661024842950714019229249398456973603356789115850536064192964828535994551773024175947096703652913791950260793636364625718078672314946859472988533296640504894787227405105814153304899588479606122095045185506491131750943017613970605866220368587642969679961795824906521438497127608561226173293518601358907907742457055101298342833433917115481912133780774751107171226447092057803546071980708137726474777065801727742287979962110427156654880409912994503876798790314389048385675483199643297075258512989532767362204497050564570589884244404205098930472305942826826795252339699227848846976135799230026893982260612869682134265744885390782744712217109686474907122412633892806377133885558363618322114778153286495991077580336852164466453096719574152139361823378656735135940543289944096494203654241326362832184874685564522449861280229452405444241888311043954704011993993808098502939255597111212695311133265391488510428502289064515953021336303843001934531438583398151279868600483513757772950856459034308477212329052112688669127654266892024861592877822254596979694430784777349970705212781330443982582572652987217399825854620157678970110377324485791720340714900385250977955946056813177297442188846545729273910439581787123496582483035082074002330637829948917973408800863819789537602706464327976355304521893814991083222842472165329878380666955175452466156239437255618518070172323740990256337530982242874392066449655957600231876505132783625708706651917159190969134106857464955914384296147171079853148562410008746914169352498988953842479366791764911152244252623195860300696869438043577538835930440017687365539323781637726960931674999169932791693699773209064384160532202586062502218536731437545831075480818315918271698833892544211437928453985454591539654365476776532988697698194357486492362379456813041439811580449793992260395404062070902633356713617614230346780585783619128468197917779482649525901361669732534297643904330362380669982612983528585756326486105343841005676829260529140018518162839083243491212080374938440448795575129239180430851507428747973321677450797336212952857028007256814199038133610831465646746382351227200554270273750312617278436218992653936696632506434318213555044620600178714539128640656679614329799312528213159423639070068161633447577140861255146558273826162316135117576638672009606983383777729974080798252172226761748100945962122105905393438760828042084255380311976664659860399542061034381771338984624260828840199336327263307126335262178656664343753181090097482284364721651501346684480145804560299125347384001444943193736963185939842634578295026369053525325232178203629509601930844513860125771388983277249471905732164540241209803303724912521591631098179704723508146581977034930881243458518725410874853104896080986737474293163448693666606428871761655790309492612797704638495368570440604871748578118089057383352281159875923384818675753312827183338202114174305961275667578769320890523757029369681457448759521207591328394886106131831479930606473780059776144558970751722237241785172916696708742182562621628040670336684829071198535612302644296995070594146370226379304599676712073622842519704474891650469739860247754806323736089989438191163128827136381127750581826048878200954842006802713359215221520278296901696649884586889444792888724272155586080767907956897538260778682411291732242708572319795150183929219917666962069349052516495791975381983941594554610631871552157832451885089862648646871905831269969358268516542452082667490935358203898086055551499112198650679325688762730532292925539860296814605023637888234092158320565508521324421840768372791556875689371845771539916847717917961079125745598993441834322044983428575958871509814944872843636590852343831761248996449432079461906162548235477460771432601666547473751799577536352698521406094811162635496232224208040253422976642283074937936806269198694455234247622559467213313915706473677922600657527271901873807248352782389284283319349072063964201520579012036521121323459957060444304633077658171744945420503744319207808559983903591302366938013538600638689573412240751259713062310447372734215899991045253191385645576138620554860657867854384985687471294128212567031906789241067856420204168221955503335743111235387186166443081225306825984180672328125048590908676269059018139633612361617825838671880497533775261913529375367622874808077526334407167445592032002608794466132405192732587338128691274983501990785234172442764615031128438950922584890272529436192852982384191945824367587141722621543946082945702593359220357816709823091955996379553389395070673707188185101712398585151539016833266472459847223066878518670792072422259788017644352016345101627393888841997847763938867937219010764202191665721433529198491361854572360688534608355159694745210565648088078057136198153534944350295556005322335656440017974573149694344868170466534226400341226890625/169240613856753999444741712668459958862088803193076602339609728091916241143240986973884490532759426985270984785360713685177850896114249914090879067227514562829257435483192577248693749341821655049077812899689917322435952387083714678333849268988585483152435794868840309993545673777022730918054811097885358932162327691978053282866155063765849210507578541741177498966065619942982295911290614642606179345145055417468925064653897747854810402186467868852077028528933780193867760668148170154526255532093938538987448982952851951038937358073631197306013278474285953954517222958295335678385310739625008594114156327653086296125615517564649609025413982277901735212855602902852700339230685157756674684805164243539736663715513033854756882217479253405659385796578346228394555630053290362126865127140952180567567901461200688621910063658473961480964290866330806010436942702905875183449929026562409656422147946005058354473958121563516443101443687084319860905101066111608596277305662332371949131094301050799740737308473596791380349010600445437455579205402478698545995203554890387951920497178985333600787081308450003210839181321929655594701076223569345577191167237788644162086004455621292197570166544022354243714238004182133579374729723027208603067797911232197647859368084171051871922025839566895510674764475484346433281072572714938947139079867342567606225513498697601296430077877928431581370918109004738222722844984156534214668860516883758880162475928681707417149641635771902958469815830329849185032768317080413011987327853563080287098896767183765328783040777938732206881108252264556850989130698435038484740843293831244994157098901706988386519458995169577096649154720481514484370062673014292225212151842048896230574462086716906241824297123887209869979761612516374190885949666476073277488003322380700671658916074332790125876983424410868746984603371434390175531743347575817224865232130159490929168278269811530185778956837942803138594038797995837228859057242210433881922082032674231397582090041353160319316276834545929343787397498205784856126106701117991920662932997240212416597722729236332121726728585661083280732136895358968324812167043849052246771901771083768935195555521943871581704398176751218747434336163818566125561293131426378261422247621262120577234718284097522914708820109256476812884826119823468519067452700040313876892818580248290482980849656786051928705082613717080241255854860109376063307252864779574262918374659734531207790750357426317400788822361281477978417476021728147345580182239160380521857637015255539652839015976669765244077159212651027166119455439061331979057792431697321351172281011841108204367511449259239497615769439648005667335220494717107596242781907052899477479982144879029563521396958736060877333251032419732573191562024357588930705461030484109187942398750528570888115843641849464586281667094322710127162255885208035358652265052275147077610789757658839164218068595725117062795439353487016432001859750882998447033256110795622800653321229005673080644730419595545326657774834713811376839836789589952251037468759479916630982819641575159524715385022782931448990141653623155810017375799531316363557499993695922437300526051727416235305974295056996105014704926110694492764900887616307788205009715703349883735962802429119742908006032971456683140571999130067185281205062832229065251343084502990667771494920965498592547803658352945124153806948661842096945231677013446770105052213725855419625871858435747258610596975857164890125225505755313905034143529618237721133844111548223041639258662774773204704658487786317418414219479142128791195878307018675211944016115447536558233734108260284880869609188756094877165156000780313566364815692518582981813106807774427659946778696278902905194024559736491589056904693926599502128431091472763534093124203852288412181452264689011869911957304754039754313311444154894409744932994455422253926737744442343414867465076487977823680398490806963914679485560607601960016390588787368305431620558151997389196402252056010408713231535022522937967059518256129281249142362835265568540431538799763086626937320478787492260240004048022080447182344748339112819016893073240006136726336202052919817586461893076195159758325041164993743667167224158387153282113002259643719284242900003731014372335346265153224484438122667737025229944641446974837253272259494448320323021924342751472671061134520758780835051997659805447573249417122887536654134751061588853097116102817407527595678867889697223786075338495261465335056412482099027340425254361600232841620403032189553210813796049726825435736089767335000934936184503764838364176568881621117947025320998887211832260497722429084244665802659324617548904959105619734960783933682471119354391232920594454574005109012788349100773828491490888505262756692261291686452029753948863114543404484004211226403117214167160980764034040711166224817613306558307934167655975419987679811563946262764622756403175769664624391029209474091973028093508334019251786239350162604614375065551795124392840712188824273203942540049380020448763520122574113611972459734293447384247639292109909403553319438902367746343198894892334696193327154331648*t^65 + 204768088085970985560962207496074139615846837027638861275444880149543302713983118244263706270969305933587979347887823334652577790544682442147379912676872434371099278371047816995328857796234730656968058754907416123027808192531198752212125139640486897943187269628690231322118340541362134923980462130360381941182941109901578723664970070124006693494267617196144557750484361988524512408862700093590404751517248713578716498063930216564351472854613197706071835837494689552204815019508430567584766556042414420202258127293783809662314609577422562583229439154649036701164619976887497510496287517483165653858763814835254200378788619200919720589569813416839242754125107771920834403509303654752464852676978552994122341692321805923700114284482831181634225039377033735423847759686241703040224801430544537636776983208529844690638180062453893214713103122673711720321110931931373656338665763540140146456482169548925204327070614188173250765679164982641638343806607853394866207401752644281299589860884468619146943166477960943173502818514514498630242904334734909182625565649315242042624890922588550361777603768275219083835542047922941545773770256495903843112398527145069720859648365605229721732896850665908615094694441656989558739316898563016677664744237944477872525230598021159579498185664148916798012822777198911116575148777889257486482894370871962415426891325657007077750752971451907178390004201821150978825500239552923376553941660065702252575887017920324942083315765364368351748775005853026528426811489324814349832635839277663103108432755361134743189424304505762042005719969513800701395710904360041844204756679718043592838340406966893615592430918106778577517473725515310760508634366246089512975763653175169005102723651168731820028988675723616600254389343553115274953963005390710620493963233954982028581425940343784159197208995129853388928201108840752941112979013911191506297169481241662070467519984160677399364173716694921128667413780871940147790939412410282569082952640312339813156612326057564574196612008405947937161656162603062197837385712398894657646386793976536277581614456317449601457023685185016274376821372933928786669484745615642427095432053453848875965422333344426560894877197212678697237145100191694686916833945386156947635314909540486358395334746324878476638906509806170153679961120061128712268099409627427158184915315666068551479951355983591028147302240406171014407385813596892943529617716583567204173213872501025480926877143625392125491104775194702645889072799876685470793843228963697100316799268647335860686046953856728095684542003928906284658701293426953329805954879636577812668073836181705134817531878740608386937781654544985075206932436645075424659867775675686751914453277760242760213568918577141977104931050896960516806406468360968028139224701852567080580175959857931583018665007455766146939236595046155899662480016020789547685151089844675942076473734732851781926999293103761739046359330109545548432623023128403076713991099054883339206700402301378542095950689906004041920719716796292480518576055266057346169814373865551475301169459930359284187627883559361736334094107441733089964448961729134129828414887730011424634503572440749646441764818458909122841149788476271166877576317918266871437248205988257787699205337359486008348496580393180083702771848921044919414976546348086886423588685850848210594039440860943991808485442980754569632954813870897585709037325809125290211644586940938003247469079895180563655847893347370066623248662566586996676847126811668402544443901698505286687106972188881531331794602072640155777989278617673862972558394700307811800688304327994642884629210805442794107306089078255900651309329944850781711662077229254185664650806766254270693832070065691153410743791408163101150810135770751506448581210865813053449853988592919878363412605732610229670279849010367816766349394187313763054176542566339966866273315434738061109508095980792059822090525426921267606959009186727620380919622165500586303805050614178216618262375113936969509652731189509956182035108328696078863511724477537740541755492931860218079744239460565874079453881983843690161772102577121454804888367287667641534523702931738987438935250532808080448236035101929620640480659283988751083438118831516344195004831438387457564747779437069309039342692008395551705674003184595483502946743613884084453152633074230615794191196287398824930847612137551071722278304873018763626399519861890884911679643630692996832151219934905392933733578216047834315465123893053289870710542172984379835304919099592409850551300077216725413855463636381161547917173718330744778336875324013727313488039572202590016485550037430127898469178945029712428473417238294918267339422609786311884288051227733289456792735871813433910177912822944152115703863649732043889096367829111810238147393349563975173527573623270546869626705835061418364368724513558144377186486158902010519379940142095359535281221800841419906431638469737899281453171628500195528114524688158407074243356449210417318564878762723272136072078949926793264285603570830738462204574031808556929908393884554442538519923920415074603158786072931602013261617494070297997459546110991537996727385101642643560834963852475820701370384029628934296875/338481227713507998889483425336919917724177606386153204679219456183832482286481973947768981065518853970541969570721427370355701792228499828181758134455029125658514870966385154497387498683643310098155625799379834644871904774167429356667698537977170966304871589737680619987091347554045461836109622195770717864324655383956106565732310127531698421015157083482354997932131239885964591822581229285212358690290110834937850129307795495709620804372935737704154057057867560387735521336296340309052511064187877077974897965905703902077874716147262394612026556948571907909034445916590671356770621479250017188228312655306172592251231035129299218050827964555803470425711205805705400678461370315513349369610328487079473327431026067709513764434958506811318771593156692456789111260106580724253730254281904361135135802922401377243820127316947922961928581732661612020873885405811750366899858053124819312844295892010116708947916243127032886202887374168639721810202132223217192554611324664743898262188602101599481474616947193582760698021200890874911158410804957397091990407109780775903840994357970667201574162616900006421678362643859311189402152447138691154382334475577288324172008911242584395140333088044708487428476008364267158749459446054417206135595822464395295718736168342103743844051679133791021349528950968692866562145145429877894278159734685135212451026997395202592860155755856863162741836218009476445445689968313068429337721033767517760324951857363414834299283271543805916939631660659698370065536634160826023974655707126160574197793534367530657566081555877464413762216504529113701978261396870076969481686587662489988314197803413976773038917990339154193298309440963028968740125346028584450424303684097792461148924173433812483648594247774419739959523225032748381771899332952146554976006644761401343317832148665580251753966848821737493969206742868780351063486695151634449730464260318981858336556539623060371557913675885606277188077595991674457718114484420867763844164065348462795164180082706320638632553669091858687574794996411569712252213402235983841325865994480424833195445458472664243453457171322166561464273790717936649624334087698104493543803542167537870391111043887743163408796353502437494868672327637132251122586262852756522844495242524241154469436568195045829417640218512953625769652239646937038134905400080627753785637160496580965961699313572103857410165227434160482511709720218752126614505729559148525836749319469062415581500714852634801577644722562955956834952043456294691160364478320761043715274030511079305678031953339530488154318425302054332238910878122663958115584863394642702344562023682216408735022898518478995231538879296011334670440989434215192485563814105798954959964289758059127042793917472121754666502064839465146383124048715177861410922060968218375884797501057141776231687283698929172563334188645420254324511770416070717304530104550294155221579515317678328436137191450234125590878706974032864003719501765996894066512221591245601306642458011346161289460839191090653315549669427622753679673579179904502074937518959833261965639283150319049430770045565862897980283307246311620034751599062632727114999987391844874601052103454832470611948590113992210029409852221388985529801775232615576410019431406699767471925604858239485816012065942913366281143998260134370562410125664458130502686169005981335542989841930997185095607316705890248307613897323684193890463354026893540210104427451710839251743716871494517221193951714329780250451011510627810068287059236475442267688223096446083278517325549546409409316975572634836828438958284257582391756614037350423888032230895073116467468216520569761739218377512189754330312001560627132729631385037165963626213615548855319893557392557805810388049119472983178113809387853199004256862182945527068186248407704576824362904529378023739823914609508079508626622888309788819489865988910844507853475488884686829734930152975955647360796981613927829358971121215203920032781177574736610863241116303994778392804504112020817426463070045045875934119036512258562498284725670531137080863077599526173253874640957574984520480008096044160894364689496678225638033786146480012273452672404105839635172923786152390319516650082329987487334334448316774306564226004519287438568485800007462028744670692530306448968876245335474050459889282893949674506544518988896640646043848685502945342122269041517561670103995319610895146498834245775073308269502123177706194232205634815055191357735779394447572150676990522930670112824964198054680850508723200465683240806064379106421627592099453650871472179534670001869872369007529676728353137763242235894050641997774423664520995444858168489331605318649235097809918211239469921567867364942238708782465841188909148010218025576698201547656982981777010525513384522583372904059507897726229086808968008422452806234428334321961528068081422332449635226613116615868335311950839975359623127892525529245512806351539329248782058418948183946056187016668038503572478700325209228750131103590248785681424377648546407885080098760040897527040245148227223944919468586894768495278584219818807106638877804735492686397789784669392386654308663296*t^63 - 1029458806703378190733561715495713323287410891987365424768572557338708152680181067612392749536127619756520746173347048669942830683612083708733785539025346041963819384127286819098998781299510390916682849135766978412127441611799661354965847997892322605485144778754196349776633742804266092522263329358723208250702847690668660293540911622784139881122065034081576109472869866301686040195752863213131797936886705640580949454005170644838152112047943509846132291773103531116357315081716476691342676906317414586379903625251248825713680302115698699631689198479210016519801181546609430810594178792183777223519881834701575315022841628853927468620572945762830454629951873673739177606290634614221718841650242104446526522536783857748913079177366352724906080241325880683247042621607731831283523449599756664449284537616610488803972494117430094127573755556707653954763087238264825291927855494243298729107288399346051740645125726783860551244050827615411815632106403366006909834611557053692413250192851019703306941591823564996280589955761901001887406482663845852352803775309508407035678590519890147781631719895011595595395843623257836190490818861896403808555926902041072928952628527141523004028309504576584849360315851233831933638817148854690529614717817176138430710535687320093131976246790155262946158723316081027545131205120807831052813858653596443868574059309182254893011730487879467859449772655590425229886566718690209176351987220957740878154991979260718747723318692445153299197778746342118104074170982497219925993951126513460654392395300175278781684615200293773535654470727704161491680187086758420247406140544108569161307114084291074364459490406973368923646760711213423426545015323335631175405621568820149725209609946809467885843973798008067769790467444959832747215994707951461739082481158717555253365405526633925608047148794494806918733018799991317037659818064584874512383960146407208976003383903812785706702133301309612625350396852579477960996312072774327746398354292589327891141161301529661196068357461612500082827040243278662712515260010806963224156970542570969840779346949115589453334804470384068447629765266038170784447994808022217857180871274748637831485254519336129197760242153578964438916752679691667397287348831009059500450562361407920555406369540234659175467797440217155256370522875945356083128791671290306694379240451831099655669615770458147779797687147741851453673507329396010860080504134193543754140653403714747351493088195661226187889401971154644241197444615332868887945519283744903194710155273762890569480921435300426266329211882952504249748000237651668008268172134224381305125816304951723875335154728455810034838751867175633224024890018942788790627435467041535158298615370592397853771686907388247236938338565926010465243559397221812944407637776911967074627118612589843109432461006848781562999487996503625960262034093331187228182823808246754151953414344574466606756571309333521241529232100503285101085292812112430590628422130766606724965570521881947326134319483532891287119648262295834267054170311364273829895388242464956162133966123660523695245464285485670501911084297082340068009165369334983121939135225286376042262145369384959742097441177965485458936600351680428750883432063424651904600940366197422667968910219271159675714413789161162321112005471204905329082275335742840806677410722887699943011385399186641859016133923036375577555922696316003886529214185885758328421466230849891037878028067154444843451239560054333347965137145941248358424214596928907624030454204238055913582248507497891049002031825967518299289964478536833427774971155992832713601817797017222253815529800265806202958608019491598357187189299782415092891697538839925615461231784575247813804554282009268799916579515684614694727285944711762309117687131575214629697666771593060079339702929116708602093315361539912558293153190968114614582938652259839074748110236105725746601515872484006033289333496389851194639865330979427691950833353582711092909614388628787203786937331342410933668234921959315183631905448933429861149293923213879453272902988984743209153318972688373157920421251903845574226142360643349545010295527086323790129969670211796491909646888094139475448793016128374734536273319546713884479599146988751454974261397568858556376774963099370603167425981545166129719450409440558961066150884860473760506419980357222911414058835874237362480712059199131446076347904646481509840676321339403802160986048370322918716402676383028056389040454836300041800447528104736479293100046494451904761822636141202897844602815926623563793689761238507786329373517882358084156949328990890914738736951746503732425036358515208536810798402611524068557983992743688336531304681603101688553963969904434912716715329506081969609743669997958998362249245865168859471029723158792354414565973981564306111805360261513178973342740771382306106781600438175213292723800236609618843739476999747447373251856344332356383487511789510991722952755902811103172853016474446983682415783856159518533778436998627881511954127601307041713462128570051517231024814215550811178297705720554905937419295623186694727991177363506663518962989210134206982108707086842891051256269218967308057819753748350492667338968585432179453125/96708922203859428254138121524834262206907887538900915622634130338237852081851992556505423161576815420154848448777550677244486226350999950909073752701436893045289963133252901284967856766755231456615893085537095612820544221190694101905056725136334561801391882782194462853454670729727274810317034913077347961235615823987459018780660036437628120290044880994958570837751782824561311949308922652917816768654317381410814322659370141631320229820838782201186873445105017253638720381798954374015003161196536307992827990258772543450821347470646398460579016271020545116866984547597334673363034708357147768065232187230335026357494581465514062300236561301658134407346058801630114479560391518718099819888665282022706664980293162202718218409988144803233934740901912130511174645744737349786780072651972674610038800834971822069662893519127977989122451923617603434535395830231928676257102300892805517955513112002890488270833212322009396057967821191039920517200609206633483587031807047069685217768172029028423278461984912452217342291771683107117473831658559256311997259174223078829668855530848762057592617890542858977622389326816946054114900699182483186966381278736368092620573974640738398611523739441345282122421716675504902499845556015547773181598806418398655919638905240601069669729051181083148957008271705340819017755755837107969793759924195752917843150570684343597960044501673389475069096062288421841555911419518019551239348866790719360092843387818118524085509506155373119125609045902770962875867609760236006849901630607474449770798152676437330733166158822132689646347572722603914850931827677164848423339025046425710946913658118279078011119425811186912370945554560865419640035813151024128692658195456512131756835478123946423899598356506977068559863778580785251934828380843470444278859041360400383805094899618737214786847671091924998276916212248222957446710484329038414208704074376851959524730439892302963302261050253030364910879313140478416490889852691676503955475447242417941475480023630377325323586762597673910735655713260448489214918114924566811807390284137264238055841559563618355272416334663476160418363940205124757035524025056601283869658154905010820111746012539355189545370386714982141391049236467752071749310360815073292241284355006926044134124733770013094119325776717986750219900639899124868038544400023036501081610617284737418846199803877743959260047207838331566431917062919643464747001637016899578810499805562589261594714489957895657593612777875130273381414869558941340331532708091646012490078294431736944479437700954151568044090978657729809211117393749332559461595675255612200669874863909204688210006542433851141494725394084574667048697425552632912138732518315942558559989797073731179155083976420606215619000589954132898966606871061479388974549160276633821681370714587754793209053509628265477875238339612977215521289077261734490658437172728655472920451290090765236696039197557209750168822487706866532572491286218856255447574920454641600373326416574670331796988811197454472375871334122177929622763879765687000592839291131380931990182652328662585551648584447389399422938087784660462867071885446466493461428567826241392743157743844237848746271025746854917151259957777539710151371935780747307545719837544771362134835887102354138804574875983689533223183999502895534446402893046988037286481762573137524440854240551713481455887804773111499516461113521052626825846672579112440060029836414774525500498204820427004920341129061237080071557431860179374305224874067564412076482349456127452365290664442727545545519135877895667665268273795502166397644746867814406825152065970020890419276633291591360496919536432054215522946286160179180779894681439190275321775318728244377112444969302230231539442605563709479461088396529485429787674909413007733767499545058450521246544151250863925663975602716594145321892253802796805568533139688812716529564425395624808495694329421701613531656280461122236959706034632915405723651765021353317389497461801141365255087001174863090693275162870013107409748296146359589285224207334437467737389450742721763786821325987878567005851430884584045969818482713336635896581081756137146363843620686887382752906549653186397234147614309237139282095524128090506944732636001291224982448138800002132008212763055008658985419678927238706871559968366541128478430441291139684754470298242481572270097749219726147874762886855805603112898999666927364306659505572035193630341209201609947158626102210222684127877757336283006551620032235704056587051671573920914418766640230304108316120465026314129614534706337009905714819963534002151336208100896503783495969728754856506978189863141555673762425523315805328352885088548060354134263305104961412068202509275954625402613717205150164770914727901995137650574435860967006452392258302716542207494024802562288120700801781265238377703293733737549237842752921889461890248095803414525707245606607969293008355860801814725522642509159548270909698873196290476582429592136771521488351071466029597213938766121250756727545110022885360011685007725784328064921127119848167684219570079595491376802030468250801352997910399368509905540681901231046656*t^61 + 32950414869995329290210888896673512336211836442087572619332196953238248740932392787291536654151579820999666148671871825821269362770863826310337920626363116921219488864458420149639954544551112770682712768230110364467496099011342162228864919522565173412752841965321585616018761464678535007419497482904729119315654551650605481346885192386568593892727243841093532334212159925583571856179614756027427394640207465553913999288727581881195941421485309587906764098704965459332953805479817196237445054773301365773164035671313560610532591890081946262108812564070734257652810428938529289449621961368412203764636879250395864828187038476501932692348610050430825160183582571451612948914973603243972870275418212315502417876267880890746779354741685426522187065450870719346873814297712034887911774089621719811055309721188693167828198491357525535362126227138101048433177788259104935955228426865842866542852595062246807195136466517043326210446736285837729546311268987578223356002511999596147850261344029979051945551853443470302264397860722463915777114265278046534427921988136962106512737545691397180749361532290690264757233470295111466571282139384652635511762013354910215044539820982656491114108836327043120838501901345174358601558497127004896740192193235031547538429657394054828660314065848424571149668220849780461169156423319293440761481934350223679528166139874233510258992133821538860304644438960407667830613545284883351140885010060727131012889203945566079079716809991718400344200611894236246825059984457444926245936923585213147469841694322631767422614822087573859774390902348893648860949246394753089897554993034511012174017854708086498612830243809142617348057973438693245359126754584897969830683743139671059852707346785388988718886035923173093697876412136754935228545732834633892892962809711641074308922212667772397918886129171157549870564632198731821637341555835554992744287980161925488205258431423040942409418880221198621375341433312583090460947523695977908830727350379347579871670716473541209813725926110853884134442128645023940145467526577955096684155092333492546248272346078332573476768337995944046004430280762109584945361573409956124571470988131093239738287748171254390795597343490482197085771404479978487574754851528078461865266794861948059364025130190814231346363072510632410675926024115394312543199766529816634161434350109645696711756208498856375731718353568037448020143888421975482864401996882795794082456476396084581809413105179246987871062034794196062067696831816830553293494582845740620128130946320198201023690180685472084920916797983560043059799877163655591590446164348052790644497130453763332658008821818585044479688835116316690615063330032791997512584069848540407546765998844117059506670541314764298019769662641294155936361942789504088397306601386472816138596500415135775318711777409110231176090944675480034732292196182431202326134513491669618314608306810142208452536870510472614479815996984926105839042593131834100229755541633044841867569959201225991348122717850464668108201422499709735326803579861196429639546002808199760192610838597819332707773639665756249559188683191536833143529681449087781737488721745254001492832113797218158335516423295646662296321990383043766817847595125908528789474100238447830707711087385927433447409305472881636595298252881531658262900112111252971294726994774132360654206626639126820034492619973268759330916644818223185984455079262925156381188076098863939216358181187322204437064111076089111497828615566661986532111454038360456527531640408926203399112739567871098699289623046664720926385776662215268189474984324616446532841407049646142138864858714892965814013471597772004343936052042961282843299320930473365053516933809098096786099161909854440225009796342007122146162695730307101605441078970932088664954641436972062066494069020594086958800467532720058869685796949993623148102502340284324543024916806642250268635751597212206168040144158676020934194453301093466023983350537439887381609641531276405002564899867574735185234105599685497589295908435820151224610552521629710483213415943084929825693089618496287322408136678353601001772701226441402303015316147295754034470908573804052079430086219809796463724270657006081090392866651326783331609293448877048088402697290137741504669389830051814273636757137256722213968926583376296144165670257335733418487645467050691006496867940867950217210856510354776553057454579199541883585146060584862456929798069188980979342640975637605909175619239435344902839400850690828224893916994068904524991898273748045460722323766625908991373578861643976836328833529183394462944543176010781639023611164662456384755152168081584321246791642651097894755310577369536540273704063292028730660902541204807138491809468940110129888162473071715010347579867615193903641359971667435493209584570961043935655853345707928645337912639529872323748236920782311818741636071364046607189174036487636961723001270195165840837146986575550866473991060508878807038086009199917997395184404429321224836912026092373156639449858049823003657982361983748676706729062124521013912694673916445790382565234350508910615895952419329231117168608818304196788810646593605731351073832556207828272536973128713102463812806037468557421875/193417844407718856508276243049668524413815775077801831245268260676475704163703985113010846323153630840309696897555101354488972452701999901818147505402873786090579926266505802569935713533510462913231786171074191225641088442381388203810113450272669123602783765564388925706909341459454549620634069826154695922471231647974918037561320072875256240580089761989917141675503565649122623898617845305835633537308634762821628645318740283262640459641677564402373746890210034507277440763597908748030006322393072615985655980517545086901642694941292796921158032542041090233733969095194669346726069416714295536130464374460670052714989162931028124600473122603316268814692117603260228959120783037436199639777330564045413329960586324405436436819976289606467869481803824261022349291489474699573560145303945349220077601669943644139325787038255955978244903847235206869070791660463857352514204601785611035911026224005780976541666424644018792115935642382079841034401218413266967174063614094139370435536344058056846556923969824904434684583543366214234947663317118512623994518348446157659337711061697524115185235781085717955244778653633892108229801398364966373932762557472736185241147949281476797223047478882690564244843433351009804999691112031095546363197612836797311839277810481202139339458102362166297914016543410681638035511511674215939587519848391505835686301141368687195920089003346778950138192124576843683111822839036039102478697733581438720185686775636237048171019012310746238251218091805541925751735219520472013699803261214948899541596305352874661466332317644265379292695145445207829701863655354329696846678050092851421893827316236558156022238851622373824741891109121730839280071626302048257385316390913024263513670956247892847799196713013954137119727557161570503869656761686940888557718082720800767610189799237474429573695342183849996553832424496445914893420968658076828417408148753703919049460879784605926604522100506060729821758626280956832981779705383353007910950894484835882950960047260754650647173525195347821471311426520896978429836229849133623614780568274528476111683119127236710544832669326952320836727880410249514071048050113202567739316309810021640223492025078710379090740773429964282782098472935504143498620721630146584482568710013852088268249467540026188238651553435973500439801279798249736077088800046073002163221234569474837692399607755487918520094415676663132863834125839286929494003274033799157620999611125178523189428979915791315187225555750260546762829739117882680663065416183292024980156588863473888958875401908303136088181957315459618422234787498665118923191350511224401339749727818409376420013084867702282989450788169149334097394851105265824277465036631885117119979594147462358310167952841212431238001179908265797933213742122958777949098320553267643362741429175509586418107019256530955750476679225954431042578154523468981316874345457310945840902580181530473392078395114419500337644975413733065144982572437712510895149840909283200746652833149340663593977622394908944751742668244355859245527759531374001185678582262761863980365304657325171103297168894778798845876175569320925734143770892932986922857135652482785486315487688475697492542051493709834302519915555079420302743871561494615091439675089542724269671774204708277609149751967379066446367999005791068892805786093976074572963525146275048881708481103426962911775609546222999032922227042105253651693345158224880120059672829549051000996409640854009840682258122474160143114863720358748610449748135128824152964698912254904730581328885455091091038271755791335330536547591004332795289493735628813650304131940041780838553266583182720993839072864108431045892572320358361559789362878380550643550637456488754224889938604460463078885211127418958922176793058970859575349818826015467534999090116901042493088302501727851327951205433188290643784507605593611137066279377625433059128850791249616991388658843403227063312560922244473919412069265830811447303530042706634778994923602282730510174002349726181386550325740026214819496592292719178570448414668874935474778901485443527573642651975757134011702861769168091939636965426673271793162163512274292727687241373774765505813099306372794468295228618474278564191048256181013889465272002582449964896277600004264016425526110017317970839357854477413743119936733082256956860882582279369508940596484963144540195498439452295749525773711611206225797999333854728613319011144070387260682418403219894317252204420445368255755514672566013103240064471408113174103343147841828837533280460608216632240930052628259229069412674019811429639927068004302672416201793007566991939457509713013956379726283111347524851046631610656705770177096120708268526610209922824136405018551909250805227434410300329541829455803990275301148871721934012904784516605433084414988049605124576241401603562530476755406587467475098475685505843778923780496191606829051414491213215938586016711721603629451045285018319096541819397746392580953164859184273543042976702142932059194427877532242501513455090220045770720023370015451568656129842254239696335368439140159190982753604060936501602705995820798737019811081363802462093312*t^59 - 50409695637650445063793511568240659694715618790006551999368930676202826489124056280927739918660217068069876748988573132753084882831844429248477550557969247719013120903447765830583574745615805245027551988688830345451392958098784510248437677052561321757036112005518344313788341936291718149983449903518108804000282801288679804171547346939850229957619201151064121188545825193897196051596165826618599297877478596415976812940647376462383691497430463738596907748661618406560166361564276927899693102045622093529567152574241793237461580878803702468428208668002516111341384907800160329212743493570823112166541734828342971892091815756776353920926081319704806334754565889129172362954759295690365046696238141458635410906908198276691044354254729544599135439253771609269993146272633127856843583158690382679303071171796013702104109506292398945065560352957025028573146283246972102865322139544835630697970392800643883669131432822247253565384418887648739142783348069596581343575241081311760152546436056583471815652624302679759634317537760972871027768215092711551957768913071950627644018075350696413762051975571185825010864187270600992133505492190504827910683634831259103672867733984874155818006004094606504773482099920667387598407943113560959266938571301130756872066300197707177906464783630796752175217441970470129181308461854459869587770546201293925156520516550758265891608780159005810662127419325936230183743054656982719752951227591261318987374277211174847651222589248525089667218881553284135281234469974661502881664810633844841211787420956888064229478995267649540339300623891984575336563103251138108016511234487592443377891266844273538001156895821286599561557645921167939603890879022379416017272639260527488611765654744712276841742056880678540353831905882218084769108634070856421959520560445358256186099070405644113823905703226145915204867075478869904117574373589748572678705578971783236574691603005965187219622784081851458648975684512856563926393349445075184512473950744264519917423789072396960104282886329441957841880170223207649821069234178093025443033499977960180456393747370488652479683631960402300680482169110865316575481899376762358569511634138361789871325605820922197137249269770618072681997378145605921338142140222787998475069492368123212146460645494984087780363694314735517357136657520336782809785986294169302266384440439378706164282248483481321213571773003900274976663254932415073405684809014798588100379736803590468302729703211912746055973985189458357288300018589873400670835300206964742217174070396944341613118492095740697645928162549496638150047026330736812094904510999721057344598620284024975021883904675900937594652540830258280565342867052530377381552517537837085935492502533058961279417202947507771673768225712586039452462004057700764556374062241291858040529411112498775824469822420243234219381667439333379876647758359058139665361633203891465978001075490748369473310489024165562689611992859014105561342775797712147888060247126135243266518787924956957266262440607903933145374227303950594935759960865937063125305665600542322937691450935920407242809990815700414599159467251516907235527241420297801523049729952283406463749492963723287713414328825417134847682540593548426346952168477805737124816616785623542115066151439140630234172203059540066965670380529942140594197824741946123755617761750027999891637165043235199425780481363170278729466606384294200630347828271302031798160113652818919036624486242877471410841053308291055488255196084912632103064692717589238762171103263651308937644549592482656377655880756277938098471526252639146621029067812607378442016051090230821314914030174516534086851908887430590673511977080822176043804227231031272852563061148382993145547546351922805950297192704493927973879128772120370274773347127247204845355855746850877097680645452578485654619511982006374014843853805451238136755890144956361453611139672420945518295072711744233694811273861270868653265940540775620732126306317969509202075336319482548076456093441359367396251238569132083049272947858548432234242659448131724613377840061845716295011648665496851096517536376595265842987238477499288169232711641276391870689072770494608848615273899592059404008957736512159464164984866517328090049836886411301991444317243856484503354926108421106820933916018853842668458664633787866149309615306554444353356101723415761977055580735636820538307882507148540058729473802366424530461411222400148641518248437018263031512933735572481087915488493697411298117993943828926732380487212480719769509134106682514141722585403074127251012997432109615809153445864937321410309255620608940608940952596530402581145273221187230792718459006056871657742294355154427732671509024083837180599555573372076297359195324169535134501409963675796481629971948660099819412504254890723619171979716584309191106216359693928970758881972556740495552405969121853537050074767653417922717275774335618644381165735656419350070971416716731729187581133592371783569035375631831949631084231735516099195594048279384140075178904199445019290148373300053984440701841105218088698534946391582755530767892663669041683012472762415852823900644479747596546059269856360567149625857472118370240732514602815800123057189571022776953125/20359773095549353316660657163123002569875344745031771710028237965944810964600419485580089086647750614769441778690010668893576047652842094928226053200302503799008413291211137112624811950895838201392819596955178023751693520250672442506327731607649381431871975322567255337569404364153110486382533665911020623418024383997359793427507376092132235850535764419991278071105638489381328831433457400614277214453540501349645120559867398238172679962281848884460394409495793106029204290905043026108421718146639222735332208475531061779120283678030820728542950793899062129866733588967859931234323096496241635382154144680070531864735701361160855221102433958243817769967591326658971469381135056572231541029192690952148771574798560463730151244208030484891354682295139395897089399104155231534058962663573194654745010702099330962034293372447995366131042510235284933586399122154090247633074168609011687990634339369029576478070149962528293906940593934955772740463286148764943913059327799383091624793299374532299637570944192095203651008794038548866836596138644053960420475615625911332561864322283949906861603766430075574236292489856199169287347515617364881466606584997130124762226099924365978655057629356072690973141414036948400526283274950641636459283959245978664404134506366442330456785063406543820833054372990598067161632790702549046272370510357000614282768541196703915360009368773345152646125486797562492959139246214319905524073445640151444230072292172235478754844106559025919815917693874267571131761602054786527757874027496310410478062768984513122259613928173080566241336331099495561021248805826771547036492426325563307567771296445953490107604089644460402604409590433866404134744381716005079724770146411897290896175890131357141873599654001468856538918690227533737249437553861783251427128219233768501853704189393418361007757404440405262795140255210152201567728523016639666149200857763547780952574829451011150168897063211164287349658802766416508734924179514037158727468515208930092942206320764289963226018265810036612786453834370620734571561708405171960380503217713108260643335065171288074794192912560731823245971355832657843586426110538231849235717506295791751602472844745127408325341134045259398187589312940579383526170602276857535208691443159352851396657838688423809288279110887997210572610661031394709060746189478534000227707498375734193441305221868998728265273096387017171880403592193609150473052976214084121854842064328966160335729366306925401598655321657922162817139972538724492701375306966662318418963851459313040943039515990347698535598100770048380886551030263017380939283300053813094877868392401937829096843482617652871893626398754647298326041563274238507818680530171777380749471536226048669295807152930653940130315913674554294519285657065574608205168244268765015090814887281632588044011265184897995342155439918521519057113489949838840138618352153401152193779218966476891936008252117307315825015260569866638436313954993443422199489456937819284289121350857825333009892381304727257342288701920458511499529237845407789598492482343448617261091084700771070642452333567871452510092229007296939550962502199256103886616540594998187945927946072471126051846531736179982558159991111060991610815144374894170009625228956793970975754923600495608169384184417618849099617684105872744093979556430944849955048792120660531461232471695097575043344801004865578845570760741274237226494036332444724223164176087320952736946990488510948404282342960260437909801564602143026169521026119487244647680494622342621550587508303732114851688239132188561613740689220105719241609420393224085647400434941057029561952975429808707473035691880432466425883428665300880164188353987197952699321119732261974128935783010995838218830022223938837781281767690417985218457875665896365003684114749147478157167189737023984350310653203493504278293106063746695909164871513434256111487247451710485999093543036147708111927637991815207780990744133245348573400371583442803660946834063398182158965684457865913830163192183160654191525957083444124060047201544092098471029358051099318691962384418500750948600301238859799151540733202807712820332859317081504497651288565660501632190852558565557312452129328260450375178005079598001462048976000271836838410134484210975159623739590528138733772563984681833025591572287692869153353777113924144158835852261575067846336368256784452184160607759116969076399789403563655643507264330954777606387622989812620454447600465310038763763738386585896116130533102253485597274036120825455667108766364274549119183255795013500971480990807791559097856834428210979228675389662421849157046258685232948837513655398222247107879057540169542811133702852223232449318590548412928856463686163358868505813414148452666267560995347788450031699881233887790832082580695308745727893478905802586972779116164476892290042798680786852471124790088818834082157493853350426464683285601677745896495970695118889583714212454641741244147131199219047701564124660372951892284436098111494150302898130789632995272654741660075791933685837007226961036026762073298459835698964125366605642532730158063442736402189340738927482248821311799296*t^57 + 1328430165623382260737076035238642853175264490170729133344181800108623906573563946201691949001173345833085660743076014319854748774890035524750557154365460744596410753713534784436629696533275855173709816580024160615624613068788417957008761208439940628857960455193752504395022052363429444013240145356230977069287254279611926966622132734875881997753236578941028305137058976131550576642576151056884784326832690544830711561556899075893795963931472067969955759996376500517427550344822316192090022659956661783133888453060909719040172500650804019488996226826946562713148495055936924684441879419492688278361185803578134336045212925978641269561260885417259955884703041207826510588303517083241369160294648563317877900599400074024400855453538194827764891278337889043931040789560204373650623700524501587071899712305983921774103366447293453245988434477734654769480115166685858046902750162556155436681940537973958812945312361964832015776868174421242219200124305289063639921765569762446951963420390815090952642467030434359265147325556555651776254461977814949452220057406035557249742627338150972168440445103846227656009375677455537397176393813526161211248937990524369177200385631009338012725175433260088573968289340680301087480940705824235118086863170917989267969932140936134274738315940630405089198878177272249261057067812784816828814028984638809175327201070156081648261066747853978136927822868333829318842121781293918323414624373582275047705770272189076706333105077005123164308047254777253035900440823008935758281661699084979550824397674607076115625643811312973171842651197708300633901306953948169384580349587221757457246147454457831249969950108367393980044220545415994345052143969794568445421858877946246341216124871606185570324509953659277043034308868479014349084927459010380415106140985396294809047320490736473561130253885385677418905739575363542722760267687083587905724268821934456223948313849648403445032630442168638478020664488803356724258984954197045442443244020789348808770046139660881622234496689759525206402936833629718404622608954561922000367479931320792597882728400929997325583957971425584952286762167426285526020414536612451825438765959636239334286670600645156676242426667261590995189064396917722332202451285188045657860102364469103965465879927540103164457768166300667660922768239849784458465523145246895763880011997860471413602679674872245240140415694063560644801653699168920771404661386934850157425937915837028775413097974189352143598163770994982888964581464567927195826815297168786399293822144316510098293189879589617201308160321605115681547734493738109322675394162128970576110279828893578163400504989861556436921626460638065608725265475660424059710390661111918716413736065224460940589661627326602344113555545761370868720689383738362676984546890039969484628524812270118130185045915176579013616824790955815238416515508795216123942191656306596713398468364608914062966297237237750124305532044151458473840023674677866125555848614079148294718455599999043290312890389158193179715579888202114463566598940313106827777418089684001470223336968828785015968201562786287005215320351278138835044205125698907904252272074457194174623678161819311200287488483617354896903254671961207762171188693602998275125804585572434382661702293433881026560461065247664073803763186175528062027164831847002094457404265844839212236726431015793358884060436883459422993072785721353059779317462192178428079716747089774664575517431150025193934605137070522045100772114698873511506539414223871497107447266544717151334899361838439982684525850883170313061713237103387658042833017485661242074989283925901962637206876548873705558205039391727571432721837247826096162871827605700781957316808825231148935675593319274965773165842660686158777088447669625783260997876187320773208781532055043340477183320305856487340080285064847894418298583241606032739029102785750225765780241516497863619366437231567626351184208620580447685886122354520058736618577135345218847872892941678106747583345591120668569339896318436120079963281433812899346038759634723990012338055289698854235106308863270183251622470047249364060745388568895139239261268398281439190414469362440367649995231451962800574552176986778523207936903352548470041727734513423570098113305807189841347445136813530258748978607671730480845078392290830122181512535154035054637529383194102620450493673928104127676308769703779507149782162992564155817939676038917825394838898524110844378704081553471440139294936761912337541192943254036227503794108088056921152203207874298267465273440414484067433363202746345931595658025392424816172498833814542617869315846248841121737994865721006154826763304897986421248859151457786085945731145124755051454693282546909925258526041724324459856771668660130348260945825985453497702044793797971893447663643201158639154658930129918051006999392464556720914685287261712397027469574915446915353075392646628943816057169003681502981977417277126756250878709948693820029622578151015486590148892460920470598081441750787554063281790924597350676035886527243133046579911889238597370710063381565662316317789521164571537953754689987147322789341471848453202048760220523020849986562074456275003780100934961416488718565326826556341796875/40719546191098706633321314326246005139750689490063543420056475931889621929200838971160178173295501229538883557380021337787152095305684189856452106400605007598016826582422274225249623901791676402785639193910356047503387040501344885012655463215298762863743950645134510675138808728306220972765067331822041246836048767994719586855014752184264471701071528839982556142211276978762657662866914801228554428907081002699290241119734796476345359924563697768920788818991586212058408581810086052216843436293278445470664416951062123558240567356061641457085901587798124259733467177935719862468646192992483270764308289360141063729471402722321710442204867916487635539935182653317942938762270113144463082058385381904297543149597120927460302488416060969782709364590278791794178798208310463068117925327146389309490021404198661924068586744895990732262085020470569867172798244308180495266148337218023375981268678738059152956140299925056587813881187869911545480926572297529887826118655598766183249586598749064599275141888384190407302017588077097733673192277288107920840951231251822665123728644567899813723207532860151148472584979712398338574695031234729762933213169994260249524452199848731957310115258712145381946282828073896801052566549901283272918567918491957328808269012732884660913570126813087641666108745981196134323265581405098092544741020714001228565537082393407830720018737546690305292250973595124985918278492428639811048146891280302888460144584344470957509688213118051839631835387748535142263523204109573055515748054992620820956125537969026244519227856346161132482672662198991122042497611653543094072984852651126615135542592891906980215208179288920805208819180867732808269488763432010159449540292823794581792351780262714283747199308002937713077837380455067474498875107723566502854256438467537003707408378786836722015514808880810525590280510420304403135457046033279332298401715527095561905149658902022300337794126422328574699317605532833017469848359028074317454937030417860185884412641528579926452036531620073225572907668741241469143123416810343920761006435426216521286670130342576149588385825121463646491942711665315687172852221076463698471435012591583503204945689490254816650682268090518796375178625881158767052341204553715070417382886318705702793315677376847618576558221775994421145221322062789418121492378957068000455414996751468386882610443737997456530546192774034343760807184387218300946105952428168243709684128657932320671458732613850803197310643315844325634279945077448985402750613933324636837927702918626081886079031980695397071196201540096761773102060526034761878566600107626189755736784803875658193686965235305743787252797509294596652083126548477015637361060343554761498943072452097338591614305861307880260631827349108589038571314131149216410336488537530030181629774563265176088022530369795990684310879837043038114226979899677680277236704306802304387558437932953783872016504234614631650030521139733276872627909986886844398978913875638568578242701715650666019784762609454514684577403840917022999058475690815579196984964686897234522182169401542141284904667135742905020184458014593879101925004398512207773233081189996375891855892144942252103693063472359965116319982222121983221630288749788340019250457913587941951509847200991216338768368835237698199235368211745488187959112861889699910097584241321062922464943390195150086689602009731157691141521482548474452988072664889448446328352174641905473893980977021896808564685920520875819603129204286052339042052238974489295360989244685243101175016607464229703376478264377123227481378440211438483218840786448171294800869882114059123905950859617414946071383760864932851766857330601760328376707974395905398642239464523948257871566021991676437660044447877675562563535380835970436915751331792730007368229498294956314334379474047968700621306406987008556586212127493391818329743026868512222974494903420971998187086072295416223855275983630415561981488266490697146800743166885607321893668126796364317931368915731827660326384366321308383051914166888248120094403088184196942058716102198637383924768837001501897200602477719598303081466405615425640665718634163008995302577131321003264381705117131114624904258656520900750356010159196002924097952000543673676820268968421950319247479181056277467545127969363666051183144575385738306707554227848288317671704523150135692672736513568904368321215518233938152799578807127311287014528661909555212775245979625240908895200930620077527527476773171792232261066204506971194548072241650911334217532728549098238366511590027001942961981615583118195713668856421958457350779324843698314092517370465897675027310796444494215758115080339085622267405704446464898637181096825857712927372326717737011626828296905332535121990695576900063399762467775581664165161390617491455786957811605173945558232328953784580085597361573704942249580177637668164314987706700852929366571203355491792991941390237779167428424909283482488294262398438095403128249320745903784568872196222988300605796261579265990545309483320151583867371674014453922072053524146596919671397928250733211285065460316126885472804378681477854964497642623598592*t^55 - 31677633370223407926601151091087951826123326463731058115051806469075114745304253219089397138411438852482600659661095752179331528163855703935950990365560188219746346850431117353473325721019882416595883312575380113668159952453401892815110001061145826673302709042663110366891849707212201328709191574933841088437544890843911269979438825888021847420648475554262517454539761165402747979735635508180704633829059705423509602023443940554873262652583898144879469728838860401052053970499782581671719215411761275140778602004287389710840459076240682514847007071981896281742032719667728666442494821269262053043692632279163243576952323653458834099819173706667910236025888452157644012083464891454738481004336123541971883764774707091213475147204739274293516301210162175765792880975407194550259188389945208294229213418363997382774130699315357317065366654313933662630143609801216716221128957707984637974025300126353976529314344850553484509350532332931817263428546990894435399681713621463804659916497538328437427581108381625654467967050728196997553553088072897510789740545060242825624075647863188382013739870294471202087077597505379416923706130902504155982644328596308494378783491329103211706462545394347692719498573051654150899674036989914856171030705299437606390329072680761182763373576829669753754574642348010165688117203088507518345507452591071515353584490901979424702545974158898225873722602054451940462894948080014020909947021823242199567016936171121694828533732434915018099321633582287249720614386078605982955327457281239001302368324116309848180463683032021490819966987735555110471008660816858792129256652569152786259204450518498744223084240283251295942789731598234413650168578888085661513199833433505211415786496929578809001792726038321696142373048915665417208947933290345700923304265976584530558266015905959919425636999192519272962501334869578795023008747413785391115200422200606463579779934347662032381666328530370205920795616762059867007113046133520409885965922163303176196335037841549617665608591304483524902204647352768077994802980873391566305764569032536504297145983336652859275562964278807275309456379513499004973088017212263028595242591584841726893563136361924391558205958261462837076737706619303404746210669829277297588099789323911106744870440815299924304395333486049750193492762358676704345897279688416245552588205421841395640123595479424653797022394784221005800969763369296588407633414174800993078688820941374394737882771107177295072693553293115440982580354664768499062307349780043821434756298091694598094064056423143719356066856692123291777167001013662402462209372285868758832758788433508277309894890558777508089487576851318827493180301092833820946003266676516650713231024850970238037167412199391382582456426910245403549058860639786238053133111500027835449150134923156955102756756625381582773782705112403816063983460338890734290575525893580613237609756953647015185331053335712113314077422391579058108810072714884821127429531682277318690563669544391291906740966526229505938421198889907507686824084079176900542816914594051890312915928529351512149858237178165772168063651672904311347550288757319725335387972731401928728236609369629090975703213692599083198954199816123104985233059813093071071869675103498014913305613388922346497054923698913497107177952547979995088937689545966084250881213316759212483473168563996160844710506230044434748882645340397864062031399756914664094878736928017361708102339702160165922841124238122997081153741706852637903930802863614579109468921038851427354750231523901021644302992778498562112136458925361705647860677573572543532760985956573911760269331038384531550603205955719925050326655734821100621769429509474765740808776505781416389578982480876810085049084272580200954751290693403643783238070250572230829584422698414848942083968008548606476004637279983584622102904949251708995687186859855700206568566712073149157286337769398725821230480101139765345069858831740486135153253849268432114020248424468810238884463715699880234027304532107590134390952384071490544036863910404825249329958918355597754257750246610021775875905166441827827755637779239590063406977939723173096026741810902664524398569901034501954877717483172811280452363307660354251695175429414045252647366667747557968069570377520924729103522811990628553341328871060083033865015492326406275634245567990032037689927850879190975348296095605328983309724064948236538185550064221558856688828245946602321822173508932993217500619960977305661181424704917272354300218941661464982019582717585307237485551708605651525932769993993360087815471544323015565473253186963184112532848202141113676650946039312533356692744508271335219234910597827386542375265547628258962540155271848628409206634156086992372993136518438366325165892377992403907404341161613533147787911668109070965667230658848536198112581949883048228877767584775013325112791384023576354542918199861136738036253541951193312217974605879311851737116997959177228244471149904482046727448795879255675593797783542296305908402011154104961218920040967535972444400233816507721632715235397658370695877432304369447144341696677333328080935400365747809841077397471152004645414268843182477518245027750086036928421805016573725191796875/81439092382197413266642628652492010279501378980127086840112951863779243858401677942320356346591002459077767114760042675574304190611368379712904212801210015196033653164844548450499247803583352805571278387820712095006774081002689770025310926430597525727487901290269021350277617456612441945530134663644082493672097535989439173710029504368528943402143057679965112284422553957525315325733829602457108857814162005398580482239469592952690719849127395537841577637983172424116817163620172104433686872586556890941328833902124247116481134712123282914171803175596248519466934355871439724937292385984966541528616578720282127458942805444643420884409735832975271079870365306635885877524540226288926164116770763808595086299194241854920604976832121939565418729180557583588357596416620926136235850654292778618980042808397323848137173489791981464524170040941139734345596488616360990532296674436046751962537357476118305912280599850113175627762375739823090961853144595059775652237311197532366499173197498129198550283776768380814604035176154195467346384554576215841681902462503645330247457289135799627446415065720302296945169959424796677149390062469459525866426339988520499048904399697463914620230517424290763892565656147793602105133099802566545837135836983914657616538025465769321827140253626175283332217491962392268646531162810196185089482041428002457131074164786815661440037475093380610584501947190249971836556984857279622096293782560605776920289168688941915019376426236103679263670775497070284527046408219146111031496109985241641912251075938052489038455712692322264965345324397982244084995223307086188145969705302253230271085185783813960430416358577841610417638361735465616538977526864020318899080585647589163584703560525428567494398616005875426155674760910134948997750215447133005708512876935074007414816757573673444031029617761621051180561020840608806270914092066558664596803431054191123810299317804044600675588252844657149398635211065666034939696718056148634909874060835720371768825283057159852904073063240146451145815337482482938286246833620687841522012870852433042573340260685152299176771650242927292983885423330631374345704442152927396942870025183167006409891378980509633301364536181037592750357251762317534104682409107430140834765772637411405586631354753695237153116443551988842290442644125578836242984757914136000910829993502936773765220887475994913061092385548068687521614368774436601892211904856336487419368257315864641342917465227701606394621286631688651268559890154897970805501227866649273675855405837252163772158063961390794142392403080193523546204121052069523757133200215252379511473569607751316387373930470611487574505595018589193304166253096954031274722120687109522997886144904194677183228611722615760521263654698217178077142628262298432820672977075060060363259549126530352176045060739591981368621759674086076228453959799355360554473408613604608775116875865907567744033008469229263300061042279466553745255819973773688797957827751277137156485403431301332039569525218909029369154807681834045998116951381631158393969929373794469044364338803084282569809334271485810040368916029187758203850008797024415546466162379992751783711784289884504207386126944719930232639964444243966443260577499576680038500915827175883903019694401982432677536737670475396398470736423490976375918225723779399820195168482642125844929886780390300173379204019462315382283042965096948905976145329778896892656704349283810947787961954043793617129371841041751639206258408572104678084104477948978590721978489370486202350033214928459406752956528754246454962756880422876966437681572896342589601739764228118247811901719234829892142767521729865703533714661203520656753415948791810797284478929047896515743132043983352875320088895755351125127070761671940873831502663585460014736458996589912628668758948095937401242612813974017113172424254986783636659486053737024445948989806841943996374172144590832447710551967260831123962976532981394293601486333771214643787336253592728635862737831463655320652768732642616766103828333776496240188806176368393884117432204397274767849537674003003794401204955439196606162932811230851281331437268326017990605154262642006528763410234262229249808517313041801500712020318392005848195904001087347353640537936843900638494958362112554935090255938727332102366289150771476613415108455696576635343409046300271385345473027137808736642431036467876305599157614254622574029057323819110425550491959250481817790401861240155055054953546343584464522132409013942389096144483301822668435065457098196476733023180054003885923963231166236391427337712843916914701558649687396628185034740931795350054621592888988431516230160678171244534811408892929797274362193651715425854744653435474023253656593810665070243981391153800126799524935551163328330322781234982911573915623210347891116464657907569160171194723147409884499160355275336328629975413401705858733142406710983585983882780475558334856849818566964976588524796876190806256498641491807569137744392445976601211592523158531981090618966640303167734743348028907844144107048293193839342795856501466422570130920632253770945608757362955709928995285247197184*t^53 + 682068437374181301701064710590611008069736736541223733577291493237025918104272895842665159698813173277481376446046016649438360905675710619801431167331030811129717283619274709750050323088264027300051584844822158575956251094338174066933356154547440549031235729858589600410645329971851673784554241679914651542673995649160363298360702834870644225062323631867590732867767525655844045960225841217571210011135033256019212459487602239105675743701690044786136862806203976900291704669161549712683795921389000853473458956165073704739851273806707482016633264278496194377610746495476564549792340355229411326561072512865082388316936267089038988971816708400058600553511962961258878893594035969435504549081416176273112605236701176217363276063252679373673804724477755166502138691925225849393093041696420306836328994416446273206429466005621434163890528438059656573213826098143370893191485536740443725387017783202090865183741399905063874583502744106849879206126858156832122795177713253132437331609510134611003193218345513679936173710216517773075166226782165164582128198821903777079188960380952784747905040873421610276082678405497503000168714845611388090152395031778225855677524549831811647450808092933888652763625549266006771379164711016797748537580587492413265739344057116528989131112676812665255163911453996953651957136275179378302597110794455203179636451378334257033594434197477201619218884824090290819493072942295745384987535127010319894971175770870254086649820294342516486720400357404545979685295115965828722288900221445700704706277167666634306055980020223130708083855210112825541969278682805282770527203694733697957731380710773088699956665461377694688206372386012745146839696481615181984420426023496775076204224289986729890578348352562896969797733163116387003338979614551614416958543119598598343206562481543226690926733474369465512399355388063864521793552451180068315009160258553448486659114170837458296256094218753532399583641724476128413701377767118804811986845757034747190447102233228951935492588425754342398091606396376598774372106474233972356061201350031299233182445494389467930869915146314562671152944350289625510270084134929093553499717808713736117559383224896629398015319681495461136472415920291511597811207961378783762010868614457394252379954690813601466987771854799361327113780641029930015741698252855986334104031990837035719854004350827235673084055618967467356618516660038882838986504173504922481427704448293537000182256640157956197981648586192414874999312066323484890523249098213718675668671497919234723018332233657209189330884159796717741744285203618081256142757654036780905043121230513561752708734863607507324856871580861667428770285685325323213306571931166284097235081343319290753270512388536229718954817354659054894431493189189441055602891116934255023813682119203333618828668353464992165845800014267869987681969816958501219743704734248810750795706491736214803403177007884530923845615524062212149215192451674888846164414077670571024819185042602993239274284125023561150304270921293562994415862396208140269000142085369539497272849060465143971683078815685154708223448508873272792137453380246553970848132247777311930923099570807848487883141789283428243264241317862538922539814923093326339787747777709212180290797634820361836887959141787991194272611138832789220373754661653687657717193938732974479558224926054341900234804488702013370525380819355633407892350612690029985037580220415884971787546843854932335741921783725614587098849911633841073386226484178758059601685064598660868099386126517411432596426770539827231883225358238408497458045205041821194039733910829550421168720682473918300288949444894056753089569609961681419579493960587495781370415064779275041017007676158617385247123208658310214358047022443797261025571163100406214789679487913752277505391612534387792378726068616096876723932870095311582910263163123945660728155670759955438724866935358737293396766624133058125970314906983459166321901082357353980076760358885352210489021085751769516750458639624612755287988354553877885686444348979577102541691990628821534129943808579826618043452415501493615935723281938112988395145987404134764982924116617826718927368742782434897536601010480642857904714376628098956603444595453533272976083606435337295925787949913716712681359115866907143307281204572567020009838983068086426780324139887036786941941976360990835873505723080823732811592505840848115649609350414553769844730639606200659255592204026197461363064382087633831507403752027517329918644544115657437971428645639670471938152378205918447340417628463893068828296962255227836799237914790099729917684350401137186796216844368558957798709087027042262389704628799530074687035490360857784234807959275138183110164102766657782887320671165084444388418041657522439516136214168569320329193679039194085659322723336272279122404593797534825066672664839799807744300628329187916764032275288328100218638535575075980849677759352992213952898368744903388818018023575110387587272268635241522012198988625292607164185902510354111673005568077129803679433706039780553188990420230122076946029379838173933137038643578753657808273529140835582111288840930498397549658427314444252211074869481930501300800054392852969051420703125/162878184764394826533285257304984020559002757960254173680225903727558487716803355884640712693182004918155534229520085351148608381222736759425808425602420030392067306329689096900998495607166705611142556775641424190013548162005379540050621852861195051454975802580538042700555234913224883891060269327288164987344195071978878347420059008737057886804286115359930224568845107915050630651467659204914217715628324010797160964478939185905381439698254791075683155275966344848233634327240344208867373745173113781882657667804248494232962269424246565828343606351192497038933868711742879449874584771969933083057233157440564254917885610889286841768819471665950542159740730613271771755049080452577852328233541527617190172598388483709841209953664243879130837458361115167176715192833241852272471701308585557237960085616794647696274346979583962929048340081882279468691192977232721981064593348872093503925074714952236611824561199700226351255524751479646181923706289190119551304474622395064732998346394996258397100567553536761629208070352308390934692769109152431683363804925007290660494914578271599254892830131440604593890339918849593354298780124938919051732852679977040998097808799394927829240461034848581527785131312295587204210266199605133091674271673967829315233076050931538643654280507252350566664434983924784537293062325620392370178964082856004914262148329573631322880074950186761221169003894380499943673113969714559244192587565121211553840578337377883830038752852472207358527341550994140569054092816438292222062992219970483283824502151876104978076911425384644529930690648795964488169990446614172376291939410604506460542170371567627920860832717155683220835276723470931233077955053728040637798161171295178327169407121050857134988797232011750852311349521820269897995500430894266011417025753870148014829633515147346888062059235523242102361122041681217612541828184133117329193606862108382247620598635608089201351176505689314298797270422131332069879393436112297269819748121671440743537650566114319705808146126480292902291630674964965876572493667241375683044025741704866085146680521370304598353543300485854585967770846661262748691408884305854793885740050366334012819782757961019266602729072362075185500714503524635068209364818214860281669531545274822811173262709507390474306232887103977684580885288251157672485969515828272001821659987005873547530441774951989826122184771096137375043228737548873203784423809712672974838736514631729282685834930455403212789242573263377302537119780309795941611002455733298547351710811674504327544316127922781588284784806160387047092408242104139047514266400430504759022947139215502632774747860941222975149011190037178386608332506193908062549444241374219045995772289808389354366457223445231521042527309396434356154285256524596865641345954150120120726519098253060704352090121479183962737243519348172152456907919598710721108946817227209217550233751731815135488066016938458526600122084558933107490511639947547377595915655502554274312970806862602664079139050437818058738309615363668091996233902763262316787939858747588938088728677606168565139618668542971620080737832058375516407700017594048831092932324759985503567423568579769008414772253889439860465279928888487932886521154999153360077001831654351767806039388803964865355073475340950792796941472846981952751836451447558799640390336965284251689859773560780600346758408038924630764566085930193897811952290659557793785313408698567621895575923908087587234258743682083503278412516817144209356168208955897957181443956978740972404700066429856918813505913057508492909925513760845753932875363145792685179203479528456236495623803438469659784285535043459731407067429322407041313506831897583621594568957858095793031486264087966705750640177791510702250254141523343881747663005327170920029472917993179825257337517896191874802485225627948034226344848509973567273318972107474048891897979613683887992748344289181664895421103934521662247925953065962788587202972667542429287574672507185457271725475662927310641305537465285233532207656667552992480377612352736787768234864408794549535699075348006007588802409910878393212325865622461702562662874536652035981210308525284013057526820468524458499617034626083603001424040636784011696391808002174694707281075873687801276989916724225109870180511877454664204732578301542953226830216911393153270686818092600542770690946054275617473284862072935752611198315228509245148058114647638220851100983918500963635580803722480310110109907092687168929044264818027884778192288966603645336870130914196392953466046360108007771847926462332472782854675425687833829403117299374793256370069481863590700109243185777976863032460321356342489069622817785859594548724387303430851709489306870948046507313187621330140487962782307600253599049871102326656660645562469965823147831246420695782232929315815138320342389446294819768998320710550672657259950826803411717466284813421967171967765560951116669713699637133929953177049593752381612512997282983615138275488784891953202423185046317063962181237933280606335469486696057815688288214096586387678685591713002932845140261841264507541891217514725911419857990570494394368*t^51 - 13229002228024749396562659549064532841561386165543347964446393218543675246600085031852185006738693169149818343253381738520086705224491772598397036781848249900884452656726121511922834375173898764616704614597780164321346539726975151962684605391066166828659374794768920963629727450372622158712378915925254257434506979401554435334458797297621344551362200029965465600860785066229941574934211144452205127077587158157362085319225964882089521486963213056410313200058519238402297696345961757461953531603577543724325570122344429002136146649156502590942820670426353939086224842567957118807795459707569450576172017878288333600676585121009638429305575406981639085074907774871995746623446305915710561327391465522849037532595854029564541342365601744919888157548000069285891117011117150431489203534492329708370796205752153542932907952214331426426259236164123403628532619339789273881271323605059963328008183573587771932793378021557764798693228215359354655574628445472785679449445478285943286636951932657109189382106583877387232966840574065780925424605065955374782763934569084375972262269551551018594447512610349897380866974752379741440486091680682229316071906308465378440619004615415343151554969056795228796218352068477169324180394513681003738386987306777772961914676727619402647125853903873754802290302435236312618808668326884970860414808306334606897949163201018101589860568884427822163913730734761446194747366609392687937429547106411502994846515486429341373054134716348080409252890040743855389714210378911037075135669904273600781262496531421866941582455582373457542721964340020667123527625861037949292914825289380285799193099824760715267115017764026866563107545620856829509800245811839971733793336742821140677600768099529514486870520063377207251287825520172625466986689614390793435545643899676440192180306665881170964708781380112379241575913920502499905778968700835276152450509628222079166218560806328278561543108500653634933327138351441894439127538928989574892135921842193852716001840544154181734931981384088158840775473892341975389783308867766194661353495590101443228785581321021328343478247598056670098141776630325501601645430581353595024006695628243581146186427847402411985496824655446517668829033243579811214050780041500655254365346147841412252810735245470584851120426632373904965735901531240934826171944553341403665623823890142205524283581523350154357886527866298397498658579337563135731689677789859290904011258548369995330834104803494238363563913638953513151761319777135858405330453207834799386577246037054807393055047539461654722999115107742349923226723845614756608940374804514575898120396894060647126207756357884965845865297936417079321131969873690610562192323726371326567848937008305734704613039636440784371366585524936035785613532527507462867178095947357743795560459433017607900995914538370171350826339293879308111667557492081978064443582057253130771936362048639912888547133371456690336395541906916321494692655175003037842747674695693995271456056279512244923020982532161114884943887973100439886639888960005751608014599998943908803149349807850455116852862578339766287441804374337176927244216105308537326945711284648576811387116421165686763037972932428828557665310000672213664314225744059417294847860874703600501351651724500693660768715648097288151135268638492822392795218709473210259645450351664291339000694425777929322638783639701761595336151771004306065390033942457779971307754657188941820771707829824283066191598364185467398802459397990793079808525693109207610648121894463569398651900631629388440461841585359923669454911296452941935028252582888467289818874016116907803318348158728102249742985083028372456825694326946301938013336336250032629041075568407247223220279901348468493304187973172833648540001361601203693981071342115759674960492406624324833923477603184876872185986571491969360344738574818863105908737798407644108692108647846015375873930957436507594251884401793497613149857506500553802724207008335648239984397236717433498887301428310925973818002766601771964938492981163310748451274876950479434841414159222626844530601593734639844316744129034705025267726635988653511006349775079380472719119382271084221348194878091819028924041082261794754573044618015648458772333085553036068120067903575406915107755745921717378500026054188634803425288030750416810846170039552990080312913515118699463308325188375027267378180883875315564680446436555933979196018733925213859310682815368189759664802033137552177024470735110948742447229994013079133507037746716011597929557291276043856887614840851149768772748741180989610816788217212207734426472465804994201961672857083884620799335631807018762609798728355324016285515633783016632041357434143185415644262957611810875487035291917721167800620172180110531997718000053596172812971765401244470356859150300734713436915719729533453986129160218246759658697651591427733181351565174398842258413698517154380885905255011679602598797500671004729669525039636270947790627316337091781794415454601366188352852382334194836666840158899413738289865431732379435803924285889002815934992696302845854139544713100475458707077642178945078438954547430723426674122106531657431386438781370334367482512215361620340066418914432579780372281640625/325756369528789653066570514609968041118005515920508347360451807455116975433606711769281425386364009836311068459040170702297216762445473518851616851204840060784134612659378193801996991214333411222285113551282848380027096324010759080101243705722390102909951605161076085401110469826449767782120538654576329974688390143957756694840118017474115773608572230719860449137690215830101261302935318409828435431256648021594321928957878371810762879396509582151366310551932689696467268654480688417734747490346227563765315335608496988465924538848493131656687212702384994077867737423485758899749169543939866166114466314881128509835771221778573683537638943331901084319481461226543543510098160905155704656467083055234380345196776967419682419907328487758261674916722230334353430385666483704544943402617171114475920171233589295392548693959167925858096680163764558937382385954465443962129186697744187007850149429904473223649122399400452702511049502959292363847412578380239102608949244790129465996692789992516794201135107073523258416140704616781869385538218304863366727609850014581320989829156543198509785660262881209187780679837699186708597560249877838103465705359954081996195617598789855658480922069697163055570262624591174408420532399210266183348543347935658630466152101863077287308561014504701133328869967849569074586124651240784740357928165712009828524296659147262645760149900373522442338007788760999887346227939429118488385175130242423107681156674755767660077505704944414717054683101988281138108185632876584444125984439940966567649004303752209956153822850769289059861381297591928976339980893228344752583878821209012921084340743135255841721665434311366441670553446941862466155910107456081275596322342590356654338814242101714269977594464023501704622699043640539795991000861788532022834051507740296029659267030294693776124118471046484204722244083362435225083656368266234658387213724216764495241197271216178402702353011378628597594540844262664139758786872224594539639496243342881487075301132228639411616292252960585804583261349929931753144987334482751366088051483409732170293361042740609196707086600971709171935541693322525497382817768611709587771480100732668025639565515922038533205458144724150371001429007049270136418729636429720563339063090549645622346525419014780948612465774207955369161770576502315344971939031656544003643319974011747095060883549903979652244369542192274750086457475097746407568847619425345949677473029263458565371669860910806425578485146526754605074239560619591883222004911466597094703421623349008655088632255845563176569569612320774094184816484208278095028532800861009518045894278431005265549495721882445950298022380074356773216665012387816125098888482748438091991544579616778708732914446890463042085054618792868712308570513049193731282691908300240241453038196506121408704180242958367925474487038696344304913815839197421442217893634454418435100467503463630270976132033876917053200244169117866214981023279895094755191831311005108548625941613725205328158278100875636117476619230727336183992467805526524633575879717495177876177457355212337130279237337085943240161475664116751032815400035188097662185864649519971007134847137159538016829544507778879720930559857776975865773042309998306720154003663308703535612078777607929730710146950681901585593882945693963905503672902895117599280780673930568503379719547121561200693516816077849261529132171860387795623904581319115587570626817397135243791151847816175174468517487364167006556825033634288418712336417911795914362887913957481944809400132859713837627011826115016985819851027521691507865750726291585370358406959056912472991247606876939319568571070086919462814134858644814082627013663795167243189137915716191586062972528175933411501280355583021404500508283046687763495326010654341840058945835986359650514675035792383749604970451255896068452689697019947134546637944214948097783795959227367775985496688578363329790842207869043324495851906131925577174405945335084858575149345014370914543450951325854621282611074930570467064415313335105984960755224705473575536469728817589099071398150696012015177604819821756786424651731244923405125325749073304071962420617050568026115053640937048916999234069252167206002848081273568023392783616004349389414562151747375602553979833448450219740361023754909328409465156603085906453660433822786306541373636185201085541381892108551234946569724145871505222396630457018490296116229295276441702201967837001927271161607444960620220219814185374337858088529636055769556384577933207290673740261828392785906932092720216015543695852924664945565709350851375667658806234598749586512740138963727181400218486371555953726064920642712684978139245635571719189097448774606861703418978613741896093014626375242660280975925564615200507198099742204653313321291124939931646295662492841391564465858631630276640684778892589639537996641421101345314519901653606823434932569626843934343935531121902233339427399274267859906354099187504763225025994565967230276550977569783906404846370092634127924362475866561212670938973392115631376576428193172775357371183426005865690280523682529015083782435029451822839715981140988788736*t^49 + 230511331300454802909972273746701419086436225276472659055084454701967535621844691078855450586995314312330871052609876450823808575535176074548005102154710812498109161626223848519259102973677201158524770605490728299258259879461007009213529926657091037869752541746305595417070093066108536527962832702860372010528902421229787234481070297822513247353731714874871831669463395303086772513815788959750757505296389359790783846688992542353837829537856288453650880638213311960532697873444710064699664342528754658494678676962766610831624375536056708633459508295955526165889722661654607371696005907042538555651357952522032255463728935136066626284276445642383185335693124635410730901296527432333133501078499808188259613712516326975724749094910740633550806377279238375829612923881508762868721967322117584527487940243555709536132656254667413808443434870208189604072725317218133789573531590002410896420775352301744146295195133911475725082334414126268916345451868797995682683364693243478950416078907835699608903667453139589452353523354112172865008977949890114853503744107248855936375000066541044863335902482096113822711501222366480950493021290319651306989739590699042542083569567352532024891090732112455154383785262952881671972582561161379115828153954050610455207625631617062657750138928762089846715834920170147418825329538058221006516973572110011235373623406135702861179328365149299483529168854507288870731495870984947000633430262010642055096123302852712531707322374413109401202350085306579064149390794285635590992177121972998415319105602439720830328925141008339366047409901988988416047486682685824583827264236347095922416457780351002157842894289384287168286254245288318902407375994200076264602477053959647591676910815998257960758425147925294839773048141192967882298080357251117621278764884138181225520407279719052628819412923207677541120778547511681065998026246953210487093471000755654995475056030606862722242303894752126498771302915038146488718466110801884939394171220656484218513669657017918022823198832318412341167907914539931208537996323580720573894033575600950084808112017040462576499680085713369841711712266655265740758523207181056699653826387581589820232411116465971718908149975161917071364036608086464622976769659659216769746894496727786846438838084927467267627771361718075972649626526538310535909341565566977938578352943692365982085053910308029657656074179583019885876816363960492023480403119914190885835672709390312949945117222075590538486433433803952176706011882694439979278724998869811940403422143204501438408077477119347627890716135568564248824285783640969747416625068979145322150805495267655204344320338819239426292483901597238890043673202876655702812091988794962492853768928841434434685618124734837230485413620576373047096905282509044785193348388008876016612078777670315600386787835261895267568932436924756608581138343976637750789793263953093502588943996477301917830601615709121106449429626238164756509219098864549333768069584356680124051794419656867242503449488568443393256265685952894953174492789615744627404023700981485835954105245395063790174672434270411796251432136477207410636009436249338955373214431860757978085337563991985886906624685426867274864132570921648531103177591501506493664467029335895359458092348251883260429231994127724242461209327886520925287053955571962183701456553977343297684179367400129078477985078323343913455059435786169233390362025770284370203892314151371662046704385812018566337188696600518134489922466091772141134514514087348456997157459100537964633398170293455735630414215733680899316397769944599156432191043637509415404669448670949033827556195530430401633742510002533252865712132211976286080558831176061095870142063242141363440911236124842426010339422127916322134931712692828449542161957038436929432921944524954958869141561297672165931749145645010207795925724850943836566187210923290263360347439144396804718649952291978502805227350813244272140588772698807539223186684542692456570569741177211012837184185635507801696280233767032248871592009915325642565789326819136320058768492207639609913976679262032075428180930042038921626282974534951981486177267692880564482842667930712322500711182128011584919404569142106569620056697612984830548796848185455081372001602751703959596555564911964799463913780305123968736116838465984834412190498337846455028555836450783999601469691456458769682142186826335824121453994880104256191706255712507749048899521602992068159145567288136872334990675065537670934599609239989736709419846745220200127489719874830191379901918775431046619014712319852438015423105599032169496017728028604743840769818505873725821908653320620016369160786886406989931928925832267839464800883131276195552323478456219158940113220350430494865503447577749073940592342412140582728300606904310333973038584011311827791147329964616898359884459400152321133882089507166039948468815630713451289054942613579351930971396600800538674881396906640512431815254410193386383530247483571629845049402887133231484565810622805997003347559252363304785823444758147532438429199482624244802627421992333013863704772510545017553589096293600948047182338182423287669528917105334661878648314249182709691859307842596132761916322956621421196716380859375/651512739057579306133141029219936082236011031841016694720903614910233950867213423538562850772728019672622136918080341404594433524890947037703233702409680121568269225318756387603993982428666822444570227102565696760054192648021518160202487411444780205819903210322152170802220939652899535564241077309152659949376780287915513389680236034948231547217144461439720898275380431660202522605870636819656870862513296043188643857915756743621525758793019164302732621103865379392934537308961376835469494980692455127530630671216993976931849077696986263313374425404769988155735474846971517799498339087879732332228932629762257019671542443557147367075277886663802168638962922453087087020196321810311409312934166110468760690393553934839364839814656975516523349833444460668706860771332967409089886805234342228951840342467178590785097387918335851716193360327529117874764771908930887924258373395488374015700298859808946447298244798800905405022099005918584727694825156760478205217898489580258931993385579985033588402270214147046516832281409233563738771076436609726733455219700029162641979658313086397019571320525762418375561359675398373417195120499755676206931410719908163992391235197579711316961844139394326111140525249182348816841064798420532366697086695871317260932304203726154574617122029009402266657739935699138149172249302481569480715856331424019657048593318294525291520299800747044884676015577521999774692455878858236976770350260484846215362313349511535320155011409888829434109366203976562276216371265753168888251968879881933135298008607504419912307645701538578119722762595183857952679961786456689505167757642418025842168681486270511683443330868622732883341106893883724932311820214912162551192644685180713308677628484203428539955188928047003409245398087281079591982001723577064045668103015480592059318534060589387552248236942092968409444488166724870450167312736532469316774427448433528990482394542432356805404706022757257195189081688525328279517573744449189079278992486685762974150602264457278823232584505921171609166522699859863506289974668965502732176102966819464340586722085481218393414173201943418343871083386645050994765635537223419175542960201465336051279131031844077066410916289448300742002858014098540272837459272859441126678126181099291244693050838029561897224931548415910738323541153004630689943878063313088007286639948023494190121767099807959304488739084384549500172914950195492815137695238850691899354946058526917130743339721821612851156970293053509210148479121239183766444009822933194189406843246698017310177264511691126353139139224641548188369632968416556190057065601722019036091788556862010531098991443764891900596044760148713546433330024775632250197776965496876183983089159233557417465828893780926084170109237585737424617141026098387462565383816600480482906076393012242817408360485916735850948974077392688609827631678394842884435787268908836870200935006927260541952264067753834106400488338235732429962046559790189510383662622010217097251883227450410656316556201751272234953238461454672367984935611053049267151759434990355752354914710424674260558474674171886480322951328233502065630800070376195324371729299039942014269694274319076033659089015557759441861119715553951731546084619996613440308007326617407071224157555215859461420293901363803171187765891387927811007345805790235198561561347861137006759439094243122401387033632155698523058264343720775591247809162638231175141253634794270487582303695632350348937034974728334013113650067268576837424672835823591828725775827914963889618800265719427675254023652230033971639702055043383015731501452583170740716813918113824945982495213753878639137142140173838925628269717289628165254027327590334486378275831432383172125945056351866823002560711166042809001016566093375526990652021308683680117891671972719301029350071584767499209940902511792136905379394039894269093275888429896195567591918454735551970993377156726659581684415738086648991703812263851154348811890670169717150298690028741829086901902651709242565222149861140934128830626670211969921510449410947151072939457635178198142796301392024030355209639643513572849303462489846810250651498146608143924841234101136052230107281874097833998468138504334412005696162547136046785567232008698778829124303494751205107959666896900439480722047509818656818930313206171812907320867645572613082747272370402171082763784217102469893139448291743010444793260914036980592232458590552883404403935674003854542323214889921240440439628370748675716177059272111539112769155866414581347480523656785571813864185440432031087391705849329891131418701702751335317612469197499173025480277927454362800436972743111907452129841285425369956278491271143438378194897549213723406837957227483792186029252750485320561951851129230401014396199484409306626642582249879863292591324985682783128931717263260553281369557785179279075993282842202690629039803307213646869865139253687868687871062243804466678854798548535719812708198375009526450051989131934460553101955139567812809692740185268255848724951733122425341877946784231262753152856386345550714742366852011731380561047365058030167564870058903645679431962281977577472*t^47 - 3597755877680136415400606257383586767768554629574714301419921547754588254808664469802424506825983551790918479750995373050344862156739577018590778217113891922631013710849535196262689262365875183791604383431060594678285474590762451662814978284418792877427513804529719475915082959552593723436019965206378395097922046209705684306225774611080519216422428217001482445718688417558503684782184152945097404218305494163133305908032662458872639651499182130940782151386435137466347735523645848372283343708075456027895144247036994322159430054690157617013116555456935603168941788022023889896200129874832300289043221599601353381814642271364797647141044454405616277834480621688401407175824534443915003832445338950289656463845088120616097530780270401523220224409564140016920498189309800760691662320474647980449142492168425910939176707063203503389652421636400166763734291520937386262561481699362366053218586194592215224797144355487659852578193657402054413831856962433525355976149498884756121284018277487923997907124103338365130528408422787362263725198599440132178158955236970775039173515082706211208878496586243238999792707165060574635268508633288095596510046127923432459986756157614942265285283958447558499331513707625202438217528769558306609383596271263325659483977293094026472070665233265629174110646518231321708157031294888079499812928135891752841876974357526613850964566926875366241038273400411501067479084938832206335644257569020949790957262068408481603935520916460225856328627568188362321347357471708186829117363649090499288532034437110884583718026346565904559171877800081612158974394823792659939336449398545371872916230702600412753707871981368823437856916209798826057984680551750593398104481216951859946759813698077629220838315234974454095523783245166941068963952789138439165995813570423092822169879439911344719807452912202472932216211294386380421078390354301947319218268248548001394091163740087287728428897492903751946822400792108987005319295979342373669468101950655601598014777265016492856498650741366502277008086917710107122412566761153114347696541050118799493789513777595869073888812670833218131453027133825987585280562367631156332751966408903183730810884393506456596106235639515519725346104359766360371176356931906779656936834911142587369242228739540834602092137042800766137973490903991012312093980725440841054255974422127478549685668164996932583186505898430065872941127444169793938031311219296138941623140490554827148073993494522835209318514632435478008304426440541085828029811536782611295046020108264525427158233924463323361667443102398048442054099686267488565136224612821102874691245760913707050525065550927966507657738129287550471572916199364284063617970128786604122160539787062926390511404156188651949278392587071537575820118928975781519508954230508921915380751765711557231709802699036471378527295558756852644807700228790653646137805729349704493833027315670855330796461039499476019155523277157985656275547523125282410003106061167972694716717988518516691199003897275213327759146454132372191059049978459097508795519609909834462639349272017026725202280251315526679035792664416319450369564201002181962709235649692021092776133659114215089340975065972411615838803766425376617763547732679722335972190284875600908893551483730588360392409620349586047095228954863896043485712627524837346016608122599157299425753670486196374554996306795014333574351010585978681957335143901863413211041032922763023190131867110289133982514694747328034699555975955375624162843798968780688147425277390284055663069223613650494169325773531190695963389217065374539898298900069981171801948489171312927779384714185394836651115493258743493482174247458362587500012942833422339425138259879664892496319773090335630950248018168934067829332241765784034809570344421177976807567937944240916464916578310393685732896098480583445453716235754742457761394795704410361614599653693575822718878109992306379896246436935784334800520439405097525514577412183460851125636362547644160182467880043552503803316634358657182393491652693185974598244625269551319835546687357605223681168251269572939918691330881235320659773566657905234655751165938890960075089578087990974966896979212219871756873737798290450918616812684056648718127354341775502709348746057682456280511165012014032575730397336305950684114412193141025637194820342798662519175739746385865833382171345508068744414886892766025798349755605082307634302552688439608442444471785153574643935291860131797379416539929332596984811611553890653779186454118836094062716102913881021719264255246092656713068598261171985387330208363084175986049819133146357729583971585551325200707095019750728518988512117866311865545006850452426017590919365315560355890545919373355807302160324360192965155663252790034376897486893596364803373716541060920558014714411712613169281187884187547602361209543822771725572584737188591089596825639856875000363461964751943343226350683050419456538129750805888659852705139976467024250444271836287419929541580493281569543340832219072637078811647807067610783604510346583310506901149667165464489459359396742635612187379447689098409956427133163245851184992729593258350336132884493008091356971050914756920863643435429018336135279207610955844683984375/1303025478115158612266282058439872164472022063682033389441807229820467901734426847077125701545456039345244273836160682809188867049781894075406467404819360243136538450637512775207987964857333644889140454205131393520108385296043036320404974822889560411639806420644304341604441879305799071128482154618305319898753560575831026779360472069896463094434288922879441796550760863320405045211741273639313741725026592086377287715831513487243051517586038328605465242207730758785869074617922753670938989961384910255061261342433987953863698155393972526626748850809539976311470949693943035598996678175759464664457865259524514039343084887114294734150555773327604337277925844906174174040392643620622818625868332220937521380787107869678729679629313951033046699666888921337413721542665934818179773610468684457903680684934357181570194775836671703432386720655058235749529543817861775848516746790976748031400597719617892894596489597601810810044198011837169455389650313520956410435796979160517863986771159970067176804540428294093033664562818467127477542152873219453466910439400058325283959316626172794039142641051524836751122719350796746834390240999511352413862821439816327984782470395159422633923688278788652222281050498364697633682129596841064733394173391742634521864608407452309149234244058018804533315479871398276298344498604963138961431712662848039314097186636589050583040599601494089769352031155043999549384911757716473953540700520969692430724626699023070640310022819777658868218732407953124552432742531506337776503937759763866270596017215008839824615291403077156239445525190367715905359923572913379010335515284836051684337362972541023366886661737245465766682213787767449864623640429824325102385289370361426617355256968406857079910377856094006818490796174562159183964003447154128091336206030961184118637068121178775104496473884185936818888976333449740900334625473064938633548854896867057980964789084864713610809412045514514390378163377050656559035147488898378158557984973371525948301204528914557646465169011842343218333045399719727012579949337931005464352205933638928681173444170962436786828346403886836687742166773290101989531271074446838351085920402930672102558262063688154132821832578896601484005716028197080545674918545718882253356252362198582489386101676059123794449863096831821476647082306009261379887756126626176014573279896046988380243534199615918608977478168769099000345829900390985630275390477701383798709892117053834261486679443643225702313940586107018420296958242478367532888019645866388378813686493396034620354529023382252706278278449283096376739265936833112380114131203444038072183577113724021062197982887529783801192089520297427092866660049551264500395553930993752367966178318467114834931657787561852168340218475171474849234282052196774925130767633200960965812152786024485634816720971833471701897948154785377219655263356789685768871574537817673740401870013854521083904528135507668212800976676471464859924093119580379020767325244020434194503766454900821312633112403502544469906476922909344735969871222106098534303518869980711504709829420849348521116949348343772960645902656467004131261600140752390648743458598079884028539388548638152067318178031115518883722239431107903463092169239993226880616014653234814142448315110431718922840587802727606342375531782775855622014691611580470397123122695722274013518878188486244802774067264311397046116528687441551182495618325276462350282507269588540975164607391264700697874069949456668026227300134537153674849345671647183657451551655829927779237600531438855350508047304460067943279404110086766031463002905166341481433627836227649891964990427507757278274284280347677851256539434579256330508054655180668972756551662864766344251890112703733646005121422332085618002033132186751053981304042617367360235783343945438602058700143169534998419881805023584273810758788079788538186551776859792391135183836909471103941986754313453319163368831476173297983407624527702308697623781340339434300597380057483658173803805303418485130444299722281868257661253340423939843020898821894302145878915270356396285592602784048060710419279287027145698606924979693620501302996293216287849682468202272104460214563748195667996936277008668824011392325094272093571134464017397557658248606989502410215919333793800878961444095019637313637860626412343625814641735291145226165494544740804342165527568434204939786278896583486020889586521828073961184464917181105766808807871348007709084646429779842480880879256741497351432354118544223078225538311732829162694961047313571143627728370880864062174783411698659782262837403405502670635224938394998346050960555854908725600873945486223814904259682570850739912556982542286876756389795098427446813675914454967584372058505500970641123903702258460802028792398968818613253285164499759726585182649971365566257863434526521106562739115570358558151986565684405381258079606614427293739730278507375737375742124487608933357709597097071439625416396750019052900103978263868921106203910279135625619385480370536511697449903466244850683755893568462525506305712772691101429484733704023462761122094730116060335129740117807291358863924563955154944*t^45 + 50130682554536310630200289366063616403559671394069591916297504973038889830233025408839046821964128445212347518176921190165445234902879739467783242708288463462791553040474234878074366954728923853446577004230773460970575533210237524282342856790407157982950204332328031742151831852022016228903524870666054006555648734315495351910342522267565561693046391981402798266871436910332916174488817764826136025411550750206767623234379901544289607065678193789824177045874582912234828033733152985825260880102609617221535630682296278588930800638975829965780787670735404718559442477349113003947928680104888309454984813401563606558184849532117484966579125450264631485907864243761882594334055611795529351561000371141086679052817437535728522406999941320061656277802516707430449088264447237785519381773294289282654352913345024439871040028042270169122917248057553306944981712846887357013992268231560701139896340947653275313890315981493152393444050988206597349414397248647391280541875832509782109659825167454496381072639340543375145584379108597702534552864475545888980428925792153725728023965564498510115631262258931973374093112818471074408655362361967414707390714715935680330897208110772210551744776707543598774614555660188024953315216169293312268262066948471916805597826847483515689881253381856860053877496200674355628136488958125454088502308528625345576788141378401062503570372789673921336855860723538850662367719633127045974766988838148461031820883156510998286232805825373546233044541649614438024890387190656672623814232825656675952548429358337837038503443365068544425525842465075396220910681721292890016431525845901081073198698178141916584827119986690171786639519931087781697265367037111785849359740366056202046817952478459525828975803132287748647764207823675197744194134122503270516958158003961497997936892118467469851289376336714961846661153640830572116814953283128178810015230444939820963147047434967762588742893357340847066891418845107640152074108039140751687828868099349332899961271692583692148338686741371698266699587926374963973618736378344187174952446531459708902725398806133027520632040568010690469445958509404097376531954042043988380068318036516556565560262222335492306387190286785065092451167357410887939126029050967394275080703301715640593376591810614433145518987665442683456229336952813200440600999450427336896510517304289165831644183357280948857586237936792884998620717474582845593130777687372113371131001502982365721812263017987451262977677838338127470514865621401650441974369493356073150333635096491398900692498507451886574054315237250202798829316894720849981565750501119887132587719049793739967206630194343025891205576621051261250175653445152772671375458091472371705577484131049187709625714358028312521134344349760545166612540939779727908067431854152262944079303927616887081350092899030707794916644496201019979846294400992364632977099986783825769351700949104718271196415785167321782487146583123060963101174853533667052281360380154132894408115742865264741642901065014318418197565457772103474618586057753487053027174373285583809672234441301745191571461444249442474085928561541030442979000991150909420331448461883889434894781289337354084304476371596518382312311924737414397823256860076426730103966576931166333424727290958069782780900415772327573764467495620436633632748306545721068068022715479822593604931212567188091671124683225842157758226283182870728771293423503424536513242932383767454508094463370267227447327078303533977154965606419540792540215600817280555970892426211751053988700708367025371155801002774281840201519820979985246823615484386101672081010903061733118380046839278701446084578804692286267641198444713342426292341604016396859599515526019737555419222683997562649125562913251215933202121879732994475385769759310535209353925892471166757936373951638508683779603343558154803354184043781913774933851251555023985663854466928595642732320833620777713658424169833871436693288407538376620799909292917899162232088949966208339866045932225498322103312524076466773068826748566318783449687807552847273799726321348769871159206871304032826165793718420996374445619945802740106076748887327187935412772072080891379621386998560762154135060950803377747114382131790867172063530696286970412129664530484572280106705068148049483826203632674232726682034713214429311316473881773257782603737204542225222573368147577195763138490573837549828572801978939245809744544665935792123644328223213758718041069004583088996034235848154713091167800013510248535515873558772003920839511454994210870144090855947996611824850954788716232993587385332327869550971008422092466406646317972158607210899524551356027773263503184415150000740942284256908219520377959478798597669631279398359464249640809990726112769796224974982883681917099591668272996413498622410157649313000449979452733895112660711326401450272788195139544290501238991478356468094857694630141246133042782307520676417804617603170399376718433310744399870987261080188858474475867028459159710509546161040879633952249907291748815776223507553825721038793608128875175560673878940363664892447945164243705714972786524511622425260952384676127317635439001921409621684135197527199660587716997643022251063954933008003262360888734806640625/2606050956230317224532564116879744328944044127364066778883614459640935803468853694154251403090912078690488547672321365618377734099563788150812934809638720486273076901275025550415975929714667289778280908410262787040216770592086072640809949645779120823279612841288608683208883758611598142256964309236610639797507121151662053558720944139792926188868577845758883593101521726640810090423482547278627483450053184172754575431663026974486103035172076657210930484415461517571738149235845507341877979922769820510122522684867975907727396310787945053253497701619079952622941899387886071197993356351518929328915730519049028078686169774228589468301111546655208674555851689812348348080785287241245637251736664441875042761574215739357459359258627902066093399333777842674827443085331869636359547220937368915807361369868714363140389551673343406864773441310116471499059087635723551697033493581953496062801195439235785789192979195203621620088396023674338910779300627041912820871593958321035727973542319940134353609080856588186067329125636934254955084305746438906933820878800116650567918633252345588078285282103049673502245438701593493668780481999022704827725642879632655969564940790318845267847376557577304444562100996729395267364259193682129466788346783485269043729216814904618298468488116037609066630959742796552596688997209926277922863425325696078628194373273178101166081199202988179538704062310087999098769823515432947907081401041939384861449253398046141280620045639555317736437464815906249104865485063012675553007875519527732541192034430017679649230582806154312478891050380735431810719847145826758020671030569672103368674725945082046733773323474490931533364427575534899729247280859648650204770578740722853234710513936813714159820755712188013636981592349124318367928006894308256182672412061922368237274136242357550208992947768371873637777952666899481800669250946129877267097709793734115961929578169729427221618824091029028780756326754101313118070294977796756317115969946743051896602409057829115292930338023684686436666090799439454025159898675862010928704411867277857362346888341924873573656692807773673375484333546580203979062542148893676702171840805861344205116524127376308265643665157793202968011432056394161091349837091437764506712504724397164978772203352118247588899726193663642953294164612018522759775512253252352029146559792093976760487068399231837217954956337538198000691659800781971260550780955402767597419784234107668522973358887286451404627881172214036840593916484956735065776039291732776757627372986792069240709058046764505412556556898566192753478531873666224760228262406888076144367154227448042124395965775059567602384179040594854185733320099102529000791107861987504735932356636934229669863315575123704336680436950342949698468564104393549850261535266401921931624305572048971269633441943666943403795896309570754439310526713579371537743149075635347480803740027709042167809056271015336425601953352942929719848186239160758041534650488040868389007532909801642625266224807005088939812953845818689471939742444212197068607037739961423009419658841698697042233898696687545921291805312934008262523200281504781297486917196159768057078777097276304134636356062231037767444478862215806926184338479986453761232029306469628284896630220863437845681175605455212684751063565551711244029383223160940794246245391444548027037756376972489605548134528622794092233057374883102364991236650552924700565014539177081950329214782529401395748139898913336052454600269074307349698691343294367314903103311659855558475201062877710701016094608920135886558808220173532062926005810332682962867255672455299783929980855015514556548568560695355702513078869158512661016109310361337945513103325729532688503780225407467292010242844664171236004066264373502107962608085234734720471566687890877204117400286339069996839763610047168547621517576159577076373103553719584782270367673818942207883973508626906638326737662952346595966815249055404617395247562680678868601194760114967316347607610606836970260888599444563736515322506680847879686041797643788604291757830540712792571185205568096121420838558574054291397213849959387241002605992586432575699364936404544208920429127496391335993872554017337648022784650188544187142268928034795115316497213979004820431838667587601757922888190039274627275721252824687251629283470582290452330989089481608684331055136868409879572557793166972041779173043656147922368929834362211533617615742696015418169292859559684961761758513482994702864708237088446156451076623465658325389922094627142287255456741761728124349566823397319564525674806811005341270449876789996692101921111709817451201747890972447629808519365141701479825113965084573753512779590196854893627351828909935168744117011001941282247807404516921604057584797937637226506570328999519453170365299942731132515726869053042213125478231140717116303973131368810762516159213228854587479460557014751474751484248975217866715419194194142879250832793500038105800207956527737842212407820558271251238770960741073023394899806932489701367511787136925051012611425545382202858969467408046925522244189460232120670259480235614582717727849127910309888*t^43 - 621294580896786381436165074698727940400710304046696655739121239864009996393277066913171000755461089356281199778971150080275490918798503370731901716015572351032835775879990063464121501057803923337251925155419394259395287073514086469595572315812083517728611998104940385848072888790502235543619756628604806294789039914034746338035641552793360008928896252721233369122231430397412178246183763117074470142573864981649854150787948784118456094664771424809158948976128316733714555878365137371658251933929579115899480536936079331734631292861529599582085408032867295665915820182420313937711880787985399925196111409809831622609815650917256229623105656213964619803893947299975850877613434563461433844857284120373041442325979328888632121433341189227780210342766582416199007668390057627398247118074690157688116804072486583666880129995774746803252768805351265342320350734512444808351176889078763038659450590525127442107816099663336838464826696607397858123383134677130026681834467369921493335789115890503280995278922024249261596437875272238179463548994625369048982893354495780001962823704468530593114980385731888784993680589825158438197393462723200202106062829872971877894500577427117059064425505190966244786698125928218980678804324672900799992399733011871950908771717933340213903039046374734775911317052191272180964383373799356511050098332785124653349277090031084682416561005003135620943161661278875736584234762400161443238669411434991691549930502175704192915692956028565440592874112183930230534200729940473673328675836102208829541886763687509388154024142675718248128470667044217715920645411450033511456554475558122707197610319140864381510085027623992301969342066571868553028951626185531997321255508481815865494344390927270812435610268658436964007682541768864661217708675108623948366878472985206257976337381134626438815662022979184328282313992786358413732104062077404566137080487387771620827506059040061341720647863077422201371292234522352508548890756872664171103958643592479584109014486629273105054541304739997816220779302256390818286615183603581782693518312256295089321373456706402801701744741993225680298994942038561915433063171594249785897285357114303329841165304977217720900864345213352490694760185885160618522472272457642322154104620581896652046266605950667257972516368335382927245121095926822328098935662331446181697010631318571743677265535471409750853454456741220608217839640263860504690807835309301095341864113810039657484754407013281614939698427070012571775948779510216671270978509813640189626296076232433282050999850173441681074351285726974519851651253307894305189137939423949051877770146388323842937861008088353444650501777211061502341193507134877198038209449302499591751912304647786462940994096398196662058130980506856966370152068405098542560204029829320094458232512867779659530064613038399456290516022591411981298412018573498123271925753168063170835774455778434555547100103483657118531270794069329711919715927209633852647957593125952457977313465496561982110977525447416660111664361955850908500871032220680564251316221528583133782234181437588234605343756716416718940281702375263161462700256661033208377183867333342123371730570606709673158983409081357064833112561716249691622149325184387206509953462695224550556949887216941762297880669198465352833646092795798121883166711985637469337513599782694464547528805784931788490147177736340744448388317082195987434957581654578363544153652483591504284477044465958878579302488842872239923174457427195708399962093541769928779139482528392542932762526513680654090326306238034239547499327276742396072117954652398572679114604777644656741399871259312721229661317678391917806073009670719601314504548636949863067449581503993035966017344132539143683846616968423777938346702254974234025270599436538481578006835064148563461990563958111879570626982538667987800681014232981279116719994777281998316138609311675902568354103837838737459444682154716347027153950843267349818857891525733203378321243908441896596622162991588223159717684466974618378912952074818133905172032750777399233101368064294927235476076542140384358112621542225637921320057437190383934643323035234110520841759368154009559785715368392110893512460722719704577474166661168877602801441664348750192748123506420780417765205633768154742703435228218355087278214897494067235209519527776704399757211942782674286307839827840054268363864992698384145702786921392115555825149029490889489800538312583751009117968207161180960750889857777948735167617168417859016378110041964446713017438500782215759193180678203740815757886745428843302506005805294235008138936803582121212200353444173864239670199618857651961799460343687585264456504949081011405440283675629936832988065712829030639792918432687540511487663756294522802050857959984074436849042986297584792097173952656742012726561372873132923699765901123977156154757846173717858222356722751562035697446604248481147192816231847033709887368846110462188526253131724723630461271743206224746410668351475689030215060789488734019419432609036873674470843680588403090763944874761945636318693625242333478989123118889482706447420184843159463081558023674396443044702716248911648032843997934418385284244941201032934709128298099003470331092314453125/5212101912460634449065128233759488657888088254728133557767228919281871606937707388308502806181824157380977095344642731236755468199127576301625869619277440972546153802550051100831951859429334579556561816820525574080433541184172145281619899291558241646559225682577217366417767517223196284513928618473221279595014242303324107117441888279585852377737155691517767186203043453281620180846965094557254966900106368345509150863326053948972206070344153314421860968830923035143476298471691014683755959845539641020245045369735951815454792621575890106506995403238159905245883798775772142395986712703037858657831461038098056157372339548457178936602223093310417349111703379624696696161570574482491274503473328883750085523148431478714918718517255804132186798667555685349654886170663739272719094441874737831614722739737428726280779103346686813729546882620232942998118175271447103394066987163906992125602390878471571578385958390407243240176792047348677821558601254083825641743187916642071455947084639880268707218161713176372134658251273868509910168611492877813867641757600233301135837266504691176156570564206099347004490877403186987337560963998045409655451285759265311939129881580637690535694753115154608889124201993458790534728518387364258933576693566970538087458433629809236596936976232075218133261919485593105193377994419852555845726850651392157256388746546356202332162398405976359077408124620175998197539647030865895814162802083878769722898506796092282561240091279110635472874929631812498209730970126025351106015751039055465082384068860035359298461165612308624957782100761470863621439694291653516041342061139344206737349451890164093467546646948981863066728855151069799458494561719297300409541157481445706469421027873627428319641511424376027273963184698248636735856013788616512365344824123844736474548272484715100417985895536743747275555905333798963601338501892259754534195419587468231923859156339458854443237648182058057561512653508202626236140589955593512634231939893486103793204818115658230585860676047369372873332181598878908050319797351724021857408823734555714724693776683849747147313385615547346750968667093160407958125084297787353404343681611722688410233048254752616531287330315586405936022864112788322182699674182875529013425009448794329957544406704236495177799452387327285906588329224037045519551024506504704058293119584187953520974136798463674435909912675076396001383319601563942521101561910805535194839568468215337045946717774572902809255762344428073681187832969913470131552078583465553515254745973584138481418116093529010825113113797132385506957063747332449520456524813776152288734308454896084248791931550119135204768358081189708371466640198205058001582215723975009471864713273868459339726631150247408673360873900685899396937128208787099700523070532803843863248611144097942539266883887333886807591792619141508878621053427158743075486298151270694961607480055418084335618112542030672851203906705885859439696372478321516083069300976081736778015065819603285250532449614010177879625907691637378943879484888424394137214075479922846018839317683397394084467797393375091842583610625868016525046400563009562594973834392319536114157554194552608269272712124462075534888957724431613852368676959972907522464058612939256569793260441726875691362351210910425369502127131103422488058766446321881588492490782889096054075512753944979211096269057245588184466114749766204729982473301105849401130029078354163900658429565058802791496279797826672104909200538148614699397382686588734629806206623319711116950402125755421402032189217840271773117616440347064125852011620665365925734511344910599567859961710031029113097137121390711405026157738317025322032218620722675891026206651459065377007560450814934584020485689328342472008132528747004215925216170469469440943133375781754408234800572678139993679527220094337095243035152319154152746207107439169564540735347637884415767947017253813276653475325904693191933630498110809234790495125361357737202389520229934632695215221213673940521777198889127473030645013361695759372083595287577208583515661081425585142370411136192242841677117148108582794427699918774482005211985172865151398729872809088417840858254992782671987745108034675296045569300377088374284537856069590230632994427958009640863677335175203515845776380078549254551442505649374503258566941164580904661978178963217368662110273736819759145115586333944083558346087312295844737859668724423067235231485392030836338585719119369923523517026965989405729416474176892312902153246931316650779844189254284574510913483523456248699133646794639129051349613622010682540899753579993384203842223419634902403495781944895259617038730283402959650227930169147507025559180393709787254703657819870337488234022003882564495614809033843208115169595875274453013140657999038906340730599885462265031453738106084426250956462281434232607946262737621525032318426457709174958921114029502949502968497950435733430838388388285758501665587000076211600415913055475684424815641116542502477541921482146046789799613864979402735023574273850102025222851090764405717938934816093851044488378920464241340518960471229165435455698255820619776*t^41 + 6820429027966608805091715168389060422062715171794255919311402461902482402348172997534301202314130209457539333594270138110920953486743346351559375667283537907171908989291461190495527521017977387371540339455354019547127662272471081914548455880693223779411634800881874293071107671057405496799909702115881978440714314048335799433759350414212365952125419588260113335378534350452239007260658118163004041521133392049920394282503770607179170638364260298677798960046386569623063715773773299999719610240775642816406439646382794123111744200435183415608176075592467423532462318677963308470976886419027126256813829402771875493964348253880127606943909176591334167990733306481744395413434900855300747002481272718497508228198352872790003041026527164719728619899112760706749371878315452130715032173959112190847151261827683394581802766320660363970988346970979935737691843398526259281949224381917076379542765610675640834670742567570746922081127837398061223157597453092182033688906297096227914903988734585377904128544958330466546219028116568618323090548256207040416490473077849606396190949687834322413542485704847018820431571371291245362988245610954610951468282507369108691211937128490455649559993735611317378063363597664127324988744971705714846639779084869590917866396380067333168008675071045983844958587380999652616576840914099178647193796387249110209822700836522220932361940705372092613551100717730133171547608820470935247270997229995538255926176987088914333804771801691967608059388501631811731621131983225580696684639587275898225142642945597507411252336404976720203518069727594658175208053292552697700965333684112923339112482544441637551338931829609294555429734935889407041418062865131451041365769838031043975712880211818916646508440912249376918617723463677405939522044572443316587163452494404773922056659298129350379056733848825392650998344750888447337005514698312416477326458634492946681301224680003261966598671151457770548417688031967315828958519060199768722047044337566151983140698039904700018462650844612363652210602619798051809950429179918459066253967280218376448456548646045426721563039337469351312174777699068937038088970291102850755205189214444109506612563718310313675703384979506817391947215061149648113761643471428890842312290740870138513258017873578327567012478255041358321478984825386454692429428074175712364850224901727715995549726721766887047471247125969192207111335580787774412514983438686048395749247029783405740394783348439553298240209862757524220256256780463150291139993673510754976053169971482710793168241051827675382116342038405721494911013121950762953078519112308306526082218784889206103977728596582704354910481036767338213964425972847121334340336141559266433875994588422234440141111797027202488176452460958664602521541121532926634521200237539075986929553827368190064912604650561212352670584087033461242401834245164307132710321622993445065375686678398330256464292099712165693075283858313663925257621994765854058705899022088394836516784428387092050128232584892813559999220195966605172171602997802981118637660321666698953325394941112183370135116488257467121579591971000224377097245109063162145963056180065813964758732754617074404306195524917036616672838524459520008390152322857511240136470434276090204900717779839902077266831036127656086635361477847807356195726414518495354608050975446131410085420576813660463106985688864055129561861194134408574273610297750201471178231138453332823976849995620001439259845971121464806009900931808781813942046892383503085184135823136150054764943838461003485356852646850498730482403400629348051387982218550767371110179284846485908655604275479785027087505308754261724271100716693640889688865886416240435532700417820580600369288350899955619137706751096848519148737064398282968878044569366561449307271521383558161174377925526254133267489979050644372310852772555001277056789188629140312403781635661016671497311998028143180216605439411279589819236842697553181576425868374706168957881392531951704644285477842194743142249320743349654372979018137963433428766392462727384165432497198048092777528602486003395345246885747769947367291027752579304764732388427488166726658212704308781298334943110781905054382126638665701780841342478543380974649524194277578541061858337494963091617624297084725637593909650768506688220352625766016008026067549663817097329288255978072559815722437048035325301702492651887105720597868494285919647739201970650676743535028086607321498730476857001864329646394978308143054993955557929174546744362991347328914207788299800322029156480703010661144949305893799022536885168376151783808509424921464371090944541935139345920141374529486127181402263258885171467272944809322185323423205403569686018917720259504173322234803120795595995029739942856355918797815650522424429590234189807899181955143019073762460085866326600888832622673157488482576502508119399246223147757675249236875548212590195509799625256524278145348342521128192596184870883557404875778870569190484116410093575295363407491482572057947647266733323469689336907466209346600660767997452450174207674925737587454456014534748843066637800033721601137713352421882886527185072469369410331810530938833856096244885630300743859568381287011095127903050024841796875/10424203824921268898130256467518977315776176509456267115534457838563743213875414776617005612363648314761954190689285462473510936398255152603251739238554881945092307605100102201663903718858669159113123633641051148160867082368344290563239798583116483293118451365154434732835535034446392569027857236946442559190028484606648214234883776559171704755474311383035534372406086906563240361693930189114509933800212736691018301726652107897944412140688306628843721937661846070286952596943382029367511919691079282040490090739471903630909585243151780213013990806476319810491767597551544284791973425406075717315662922076196112314744679096914357873204446186620834698223406759249393392323141148964982549006946657767500171046296862957429837437034511608264373597335111370699309772341327478545438188883749475663229445479474857452561558206693373627459093765240465885996236350542894206788133974327813984251204781756943143156771916780814486480353584094697355643117202508167651283486375833284142911894169279760537414436323426352744269316502547737019820337222985755627735283515200466602271674533009382352313141128412198694008981754806373974675121927996090819310902571518530623878259763161275381071389506230309217778248403986917581069457036774728517867153387133941076174916867259618473193873952464150436266523838971186210386755988839705111691453701302784314512777493092712404664324796811952718154816249240351996395079294061731791628325604167757539445797013592184565122480182558221270945749859263624996419461940252050702212031502078110930164768137720070718596922331224617249915564201522941727242879388583307032082684122278688413474698903780328186935093293897963726133457710302139598916989123438594600819082314962891412938842055747254856639283022848752054547926369396497273471712027577233024730689648247689472949096544969430200835971791073487494551111810667597927202677003784519509068390839174936463847718312678917708886475296364116115123025307016405252472281179911187025268463879786972207586409636231316461171721352094738745746664363197757816100639594703448043714817647469111429449387553367699494294626771231094693501937334186320815916250168595574706808687363223445376820466096509505233062574660631172811872045728225576644365399348365751058026850018897588659915088813408472990355598904774654571813176658448074091039102049013009408116586239168375907041948273596927348871819825350152792002766639203127885042203123821611070389679136936430674091893435549145805618511524688856147362375665939826940263104157166931107030509491947168276962836232187058021650226227594264771013914127494664899040913049627552304577468616909792168497583863100238270409536716162379416742933280396410116003164431447950018943729426547736918679453262300494817346721747801371798793874256417574199401046141065607687726497222288195885078533767774667773615183585238283017757242106854317486150972596302541389923214960110836168671236225084061345702407813411771718879392744956643032166138601952163473556030131639206570501064899228020355759251815383274757887758969776848788274428150959845692037678635366794788168935594786750183685167221251736033050092801126019125189947668784639072228315108389105216538545424248924151069777915448863227704737353919945815044928117225878513139586520883453751382724702421820850739004254262206844976117532892643763176984981565778192108151025507889958422192538114491176368932229499532409459964946602211698802260058156708327801316859130117605582992559595653344209818401076297229398794765373177469259612413246639422233900804251510842804064378435680543546235232880694128251704023241330731851469022689821199135719923420062058226194274242781422810052315476634050644064437241445351782052413302918130754015120901629869168040971378656684944016265057494008431850432340938938881886266751563508816469601145356279987359054440188674190486070304638308305492414214878339129081470695275768831535894034507626553306950651809386383867260996221618469580990250722715474404779040459869265390430442427347881043554397778254946061290026723391518744167190575154417167031322162851170284740822272384485683354234296217165588855399837548964010423970345730302797459745618176835681716509985565343975490216069350592091138600754176748569075712139180461265988855916019281727354670350407031691552760157098509102885011298749006517133882329161809323956357926434737324220547473639518290231172667888167116692174624591689475719337448846134470462970784061672677171438238739847047034053931978811458832948353784625804306493862633301559688378508569149021826967046912497398267293589278258102699227244021365081799507159986768407684446839269804806991563889790519234077460566805919300455860338295014051118360787419574509407315639740674976468044007765128991229618067686416230339191750548906026281315998077812681461199770924530062907476212168852501912924562868465215892525475243050064636852915418349917842228059005899005936995900871466861676776776571517003331174000152423200831826110951368849631282233085004955083842964292093579599227729958805470047148547700204050445702181528811435877869632187702088976757840928482681037920942458330870911396511641239552*t^39 - 66012430640417856351412051770140645850229289749052551219282234557974505148000429524956431246134115549263713064865555226212161718202991625485253323553238641151160115283484424238279491481695687790163803926095717196715123756229882150473594282538552572331704630915858638149509003807179293670235538216232275552001048529570812066630315747450476107250804191984099424753374879762467005621584978026811504085903292564078682226403921700406628417590303867702417463211927851145438479091266355679479524989004297601931127149300193743693809529448074892828578074417988255730095688800548760526726228964740183710846926071805605673027059292504196037861179376072482752707708950682379119899853789234284859251723524110238941909474228327042061233146996655686324261950362656513298792324363597924775473207298122263317276926432858710788877939690395872555585763878008937355521278920922910307544121071319886904945458424973514001744638774559326669230441221050257748939930879990278078244579856149321276430263443973334371110145213827526577850145202335182269364085408193971302654785671289185945485069648923829848856462877400375606408069920471770877587347597064064385442614703746087709352277597020567837475559761571020249880909840494453539539291227204069200765773517296789902062849855779413057100791680787893182958342419544063273960644977092338189700871894851575438203429880496203848155381528767003300874825743120840107643176204656978366304834625879283553246043210878338971497807947786893801172984438533292238139983740249885475186755624390529204313802632902774601336861497932086227846909432983245775025336868582838161811800554953712073973718605335054264559738994974598939484139954663002637671072625427698642785022135025722033746579343177396291423113416048100868325835804864548397026877453218924178907754668223598041209639369551001488232385321081649509921095250265225417424355078245114842989210541099078406532293838684800865599412996287895412237149925053408612997826862373696656775259084377599654636381205199257742435688232625231697523259178271696284057855075559477928768065255801389103524796540938702585657061506462798043741185683642711009054547801553617415411394668500604785809290405245041480150212506299650712264825012683146560100393579009883842301033448842366878888768654443806599773542058440339807159913144431649037529246213423372630106066862367402924924432225799959324845121901981395121137430174955407971146964622151556516064246083519671578870624922154126307997072465273299390734159922681751994951052402294746243622358587429284956456935616656683379937323350784967779609077758675100460355835861318156462578166576707883430826433007833966049271029947819138989108582715119065349785295941599906980136844201539153718009506771333707278955147017195153201713213187773893037299690085878802331006379814261603712693660892479121980040062768493183510868152724291373314590848577265785979301103046320269498246674967146059924444592203096907564864203649325989818447823157571815584523021731282562740648981499528621097909598679322060082644442527954836728658169982869443035870591828803265198293785712767189215298489316976891650505389414083086059894770917717777389480230705006836646172960708027210345291187606621380141545739541033029059787166981224440591797551567402082416419858011449117916810798580865181328095723751658089762172475214165569101541472982776357952584148694569205583894625497979834046506290115081632241715333858425011699940122354692973716071853109634277561103083190396806158901235549121860458558560841120826040412555266178484145878022548992791004264068670574318083601325973315555407412826893771515338505337192225350062699284384132649405119684493188246473416354455386256471220157881295869044654292020043735984381306513877412869852569448256524905072920714965194867102840484215188527778284696187352808564053350267575299793582461818734016101454433670776800897210516752364493106786083574483022086844675578244830853157740457155483118502907964549931859245669682646455202300470721944032391009962947082390398052265369891817349143527045424758163552428815137608950361684963655399103173857505602734961106658348193828786644659273581386436411782630034776925105466328792614406533648646178799940171661503818313522830413421097242233584272127482652489177947351006691966118709681962180945655162188554056682520247137322532387205295945716971241575888449585435741800331562715002919829285517214006796002388701598225053859005804706562157004222174276443700847667251991766354219484411621232112803869781391647171457999832554238881190968279429430479640491072800445449782599441530047556960917601853867701769909729461916170980275364909446486994136927124570618230905686597207480792710855318902285105216397076192761404968879278164571192033312696144412972384811690598473839657240382755630762802120348754122969566631622203044953011436972983283779369277404123440379101910941012311994694351403133479280253906784245874689892338016036113713970349568449090550321287419200163081064269108492416711872934676831013936393059618751147975698727613239867328781850018510060378440295752909117710705280252989374012828596333212748301315463687901256067964273659638908627315068226166441931326714373727939634491051691875413192071444482421875/20848407649842537796260512935037954631552353018912534231068915677127486427750829553234011224727296629523908381378570924947021872796510305206503478477109763890184615210200204403327807437717338318226247267282102296321734164736688581126479597166232966586236902730308869465671070068892785138055714473892885118380056969213296428469767553118343409510948622766071068744812173813126480723387860378229019867600425473382036603453304215795888824281376613257687443875323692140573905193886764058735023839382158564080980181478943807261819170486303560426027981612952639620983535195103088569583946850812151434631325844152392224629489358193828715746408892373241669396446813518498786784646282297929965098013893315535000342092593725914859674874069023216528747194670222741398619544682654957090876377767498951326458890958949714905123116413386747254918187530480931771992472701085788413576267948655627968502409563513886286313543833561628972960707168189394711286234405016335302566972751666568285823788338559521074828872646852705488538633005095474039640674445971511255470567030400933204543349066018764704626282256824397388017963509612747949350243855992181638621805143037061247756519526322550762142779012460618435556496807973835162138914073549457035734306774267882152349833734519236946387747904928300872533047677942372420773511977679410223382907402605568629025554986185424809328649593623905436309632498480703992790158588123463583256651208335515078891594027184369130244960365116442541891499718527249992838923880504101404424063004156221860329536275440141437193844662449234499831128403045883454485758777166614064165368244557376826949397807560656373870186587795927452266915420604279197833978246877189201638164629925782825877684111494509713278566045697504109095852738792994546943424055154466049461379296495378945898193089938860401671943582146974989102223621335195854405354007569039018136781678349872927695436625357835417772950592728232230246050614032810504944562359822374050536927759573944415172819272462632922343442704189477491493328726395515632201279189406896087429635294938222858898775106735398988589253542462189387003874668372641631832500337191149413617374726446890753640932193019010466125149321262345623744091456451153288730798696731502116053700037795177319830177626816945980711197809549309143626353316896148182078204098026018816233172478336751814083896547193854697743639650700305584005533278406255770084406247643222140779358273872861348183786871098291611237023049377712294724751331879653880526208314333862214061018983894336553925672464374116043300452455188529542027828254989329798081826099255104609154937233819584336995167726200476540819073432324758833485866560792820232006328862895900037887458853095473837358906524600989634693443495602743597587748512835148398802092282131215375452994444576391770157067535549335547230367170476566035514484213708634972301945192605082779846429920221672337342472450168122691404815626823543437758785489913286064332277203904326947112060263278413141002129798456040711518503630766549515775517939553697576548856301919691384075357270733589576337871189573500367370334442503472066100185602252038250379895337569278144456630216778210433077090848497848302139555830897726455409474707839891630089856234451757026279173041766907502765449404843641701478008508524413689952235065785287526353969963131556384216302051015779916844385076228982352737864458999064818919929893204423397604520116313416655602633718260235211165985119191306688419636802152594458797589530746354938519224826493278844467801608503021685608128756871361087092470465761388256503408046482661463702938045379642398271439846840124116452388548485562845620104630953268101288128874482890703564104826605836261508030241803259738336081942757313369888032530114988016863700864681877877763772533503127017632939202290712559974718108880377348380972140609276616610984828429756678258162941390551537663071788069015253106613901303618772767734521992443236939161980501445430948809558080919738530780860884854695762087108795556509892122580053446783037488334381150308834334062644325702340569481644544768971366708468592434331177710799675097928020847940691460605594919491236353671363433019971130687950980432138701184182277201508353497138151424278360922531977711832038563454709340700814063383105520314197018205770022597498013034267764658323618647912715852869474648441094947279036580462345335776334233384349249183378951438674897692268940925941568123345354342876477479694094068107863957622917665896707569251608612987725266603119376757017138298043653934093824994796534587178556516205398454488042730163599014319973536815368893678539609613983127779581038468154921133611838600911720676590028102236721574839149018814631279481349952936088015530257982459236135372832460678383501097812052562631996155625362922399541849060125814952424337705003825849125736930431785050950486100129273705830836699835684456118011798011873991801742933723353553553143034006662348000304846401663652221902737699262564466170009910167685928584187159198455459917610940094297095400408100891404363057622871755739264375404177953515681856965362075841884916661741822793023282479104*t^37 + 560361351864154577422519541193516053452409915072619947747561175123893125336300091642048685679996030354952489061850450174324671871536987507581888382572201639952902554021617329135167310969713678675345812128178192183282963856030844995879427773658136058610943191541890870251859371365816884658572382929060364525323255494085260788781134936277124812973897314760419683363312248169017854033952482100346895026064975060744875166295393418711088572169903866995710640714242573525323057962203646718918532161262668720169158363730323174347620870437923043676611048893982835715898263042527799278736944099478236772910658945229898987336485155691543992311181561065632282023781584164242461583005146818814128291665779459688469695265732874539958487153339163471066641264563582486254727237323707371276260072989695176648069746228575388473397941825385167538690507041094221487865127477317843271279299099088486231557929258423340840493176739825167810348979908541073315320590598785718681013086894706432681007473668905825415691159734846255667176440318018893660505806632802103236143837811507824636663859879011979448853294896136404249492504792492301787479172229913950940468844653894958670381472327189980104781155943085044055900909005765077861490247303767109755513097724921041541881879134665356362053697794449707441095144047786903648382704182507094023663157697664967032076905429987481633480854003153114569970240269068519801087778940903364977055994561244456472069127369681968815071619092127283411785812952569546397726042194425799772998530169406925423868017924834026361105737451409284493689338740859020627896491175534285653905349159639519893901973820769954240056244235700359948806784670807660389473559878606743814835120690926824453876689160682078478542480669692761302864859918754494196204458940535806003639584074863477874282580858691135946126133203658757574045582526623077892200349474754366167370285597268015122471560355544152486501115598185133429680832633868175539334558715994547174852960138019850031149224089395782818504916378055737177301102500127069161190448146549756216508674182748458028660953943679485563163718816711127834073046290800698106551327237386755242040245188975939949614325753538693924818199161474287304160813103685763002101195105608345000125238004210497109771420191087420515646601490469832031797639062283950246906761961854029396650209607887790974901802731183384267255702882065669314557770844969540409851433431434725719006589353163738448699442059166044074039153366597822125967997174532613647101351103661760303840531071548018354151045955936869735730218113078646128236371828713096193687611225506097262769571827429293385167804439943958264708216852659323746869968748871602034797302237579662043235081656460751017774434251812623330038876964778319817152060331443521318298935013163237901668557652247079408754853740839951241189958657002979354642712256770201057572621155660650633645904157304589415246053320107653234896127786711017238079616001955893558607007088163030622495083953896845034535683943353076095715830575990965171339409094521021016611569131822110121706531444097752347813703399077593159329397237937907459565003783714036083322786656737520132505691286568220472488980459321194492849445986606594554551086899303726005530459944682612095612373176195317670453144515789262378740094583501102202475093918514940244737577480384683219425108075901046619055278837715200687407980034139886924079410954047354722825096124733426237901147599837308436560950270713501483843017542607905081408813510747355669227775128577975653245657036974697050559797145916945966268177088020857262687775727542847960476603093697771575450322440431016659138812825256930997015912448873784618110558791233809565699660963913117216629855973744733298718913620726390179811348799048321939076728334586445281799013422729936058586774484789320698914635558758308747739067919557676140487385785874802199411789203329912148913472623783727590575093899359828529634797378064039297890384390889526129574547903798426767823170110141438889819674208562206617724357369060096823767418935741132824836035032739143990788445938903349456084030318767694026554692446018200274237821200411938961501448799977350431207613034760844782034521194977645187089802851153234218844631986389193435930919308879166363193291626317055256257975357691394308302020627510623218986722386923086904154107435406461181536318489752327862412268767863121136396045781780624016583889876058911896817855669450106670742970776077012924726529327967144608372352046344289528846287322525261495432505212696781332064804328374863791717892542171726442009917042752353992593394603808576667617065602446156552891184754326275036631230134996960615409643804648122541725948722902731228963916976845197367415757648387261898797744255078148309673686581032465927519341615971338563888209545183448764851650087070855146681113847652508993884512033562931488757083031678031554209023104833565943328023923085594846850506735762706292512528159886877265237082382633500516115482510994183670753853124180872448454684943735651908205572707948784974586073770099252068792864365387966766392833951700233946012199699502570242785541713482725908307723464448244742851283306870608160554658520184735503503474796927729323915939587347947265625/41696815299685075592521025870075909263104706037825068462137831354254972855501659106468022449454593259047816762757141849894043745593020610413006956954219527780369230420400408806655614875434676636452494534564204592643468329473377162252959194332465933172473805460617738931342140137785570276111428947785770236760113938426592856939535106236686819021897245532142137489624347626252961446775720756458039735200850946764073206906608431591777648562753226515374887750647384281147810387773528117470047678764317128161960362957887614523638340972607120852055963225905279241967070390206177139167893701624302869262651688304784449258978716387657431492817784746483338792893627036997573569292564595859930196027786631070000684185187451829719349748138046433057494389340445482797239089365309914181752755534997902652917781917899429810246232826773494509836375060961863543984945402171576827152535897311255937004819127027772572627087667123257945921414336378789422572468810032670605133945503333136571647576677119042149657745293705410977077266010190948079281348891943022510941134060801866409086698132037529409252564513648794776035927019225495898700487711984363277243610286074122495513039052645101524285558024921236871112993615947670324277828147098914071468613548535764304699667469038473892775495809856601745066095355884744841547023955358820446765814805211137258051109972370849618657299187247810872619264996961407985580317176246927166513302416671030157783188054368738260489920730232885083782999437054499985677847761008202808848126008312443720659072550880282874387689324898468999662256806091766908971517554333228128330736489114753653898795615121312747740373175591854904533830841208558395667956493754378403276329259851565651755368222989019426557132091395008218191705477585989093886848110308932098922758592990757891796386179877720803343887164293949978204447242670391708810708015138078036273563356699745855390873250715670835545901185456464460492101228065621009889124719644748101073855519147888830345638544925265844686885408378954982986657452791031264402558378813792174859270589876445717797550213470797977178507084924378774007749336745283263665000674382298827234749452893781507281864386038020932250298642524691247488182912902306577461597393463004232107400075590354639660355253633891961422395619098618287252706633792296364156408196052037632466344956673503628167793094387709395487279301400611168011066556812511540168812495286444281558716547745722696367573742196583222474046098755424589449502663759307761052416628667724428122037967788673107851344928748232086600904910377059084055656509978659596163652198510209218309874467639168673990335452400953081638146864649517666971733121585640464012657725791800075774917706190947674717813049201979269386886991205487195175497025670296797604184564262430750905988889152783540314135071098671094460734340953132071028968427417269944603890385210165559692859840443344674684944900336245382809631253647086875517570979826572128664554407808653894224120526556826282004259596912081423037007261533099031551035879107395153097712603839382768150714541467179152675742379147000734740668885006944132200371204504076500759790675138556288913260433556420866154181696995696604279111661795452910818949415679783260179712468903514052558346083533815005530898809687283402956017017048827379904470131570575052707939926263112768432604102031559833688770152457964705475728917998129637839859786408846795209040232626833311205267436520470422331970238382613376839273604305188917595179061492709877038449652986557688935603217006043371216257513742722174184940931522776513006816092965322927405876090759284796542879693680248232904777096971125691240209261906536202576257748965781407128209653211672523016060483606519476672163885514626739776065060229976033727401729363755755527545067006254035265878404581425119949436217760754696761944281218553233221969656859513356516325882781103075326143576138030506213227802607237545535469043984886473878323961002890861897619116161839477061561721769709391524174217591113019784245160106893566074976668762300617668668125288651404681138963289089537942733416937184868662355421599350195856041695881382921211189838982472707342726866039942261375901960864277402368364554403016706994276302848556721845063955423664077126909418681401628126766211040628394036411540045194996026068535529316647237295825431705738949296882189894558073160924690671552668466768698498366757902877349795384537881851883136246690708685752954959388188136215727915245835331793415138503217225975450533206238753514034276596087307868187649989593069174357113032410796908976085460327198028639947073630737787357079219227966255559162076936309842267223677201823441353180056204473443149678298037629262558962699905872176031060515964918472270745664921356767002195624105125263992311250725844799083698120251629904848675410007651698251473860863570101900972200258547411661673399671368912236023596023747983603485867446707107106286068013324696000609692803327304443805475398525128932340019820335371857168374318396910919835221880188594190800816201782808726115245743511478528750808355907031363713930724151683769833323483645586046564958208*t^35 - 4147404341363332722105848969352333960103064852025607505342749068516070577335016544062106751434830518287982110734884138059702231955101103005308732344409897314366408373145384961806513441282949825074514238033514122541442056311469358260136433159358796779826354032153258309849838961956638461918924549411900605822958231318454411110833059285509964823005391076107471739836292953916446265641693209051024338910900640619657990860093018578735696813176020136922925945349597804391365270932656262670418910432722459347011090482438357473996679553977131142314032245219709494261084142815320081797916717287753843815914124344048015403927417053085448602655101037682698438980622370048779662019119360707540508231577536368491720901804749662986611165440819786317450855506612476075962993085415341066941556198417336350732880866170497992699902164206747190388218991466723856677301465745434680906785003345529287712235691774961523827707029863855945357950679080535077615957987214010118804709629080836340556886039949939139902042038434327628488387425890286092272821785523310573139197920003301688247198481042275144922700660748667568400560878604849153426582876314019887503752539618245627539422704725541450153289074035919937797091652309076194922868266391618692406930946778839253804595595432827879218445648453797721761319966754426363800054610425639359111032844596867300140858497422431807695850965261468818891082523100831153097149344179835418494341212711697258120169063272605332834551442803790080500209163704322644743586702067228173441692659054479086431937095858761130650498782835804689025348617833779044485758046961121077251984697544756768492402275738288209083462157611535878206065358977452273668309095060002011264889637372755419351122348350917734679750856363020672342963432912968954888493000702647220818799595984526475777736236531048063160281576193589719974042908584709143754000627442088038380526015160369528786160299485189037615310199430091607849476792164287820680914779153437190725022052289439327444736680560525194604429254066236733736556413366850955162182793044245450772745520391109117540686680748530098877423291417240743502915672684504094066058097522956622451836641523519297443897994920801811339775118119547670039239437831039756429723473149446747742614945402391336435203113676206370872010495340840865921668383548130517908171410560540727460903217110902696937545877705230301935926836268913450078605848699119678434540768446641882391032566396586998127516631507987180565410558775659053908954573809111389531536686324592449584035235917894993748406520116884337928937604037118733884617094652648208626472375345207459000468893292516874795316339880527977477850767578270743994858942688075962882721644261725563404440412404165991385020203803947346252102924028690646102115498884263951020497567139895248118752014729391455686650240807548444977452551971759898682312819720014231153481607591600508510624578061782278340561082108605463395009773768564584811261354395994135863928292805141511111176242042398384841103936888894639846655658560401935310044970986897875483758721056044737653159749858052510692349221465673530042043054428985061866024987874992485761818772609737144676391677348687701022581147601947361199923405150126970733077330866466951892971939934082884167777884728797902676204284096159552817122476023723909627674151196130422884345261575705292517232609948479301732839839226635559749368360933542032918749730165753252592993344395013629088000317491979865489657698914930448464888419400497476634121400542833373597328988360185301043331240409544560949273090612962158763861494592797131787546672820233860226401892661011327002891111240795893644240256815789129655990824694114777661626267104801128728061926040664666579280054385867724769870657890392444566369090223545944185957886077972913398085728923403948567662902923525287219229893909925274257363371195151197905995978101450558393906364097834415742281894300672395582753851815242461573750888509747918775355108631451677071036654985029176264551578543657655018941329818267032825924566865248526233665477978260111639151299503564426312754568330139065510479981123249611253913515722361402758566381310632379929034916263970144280789884662767175007396565871580303452693124836630012482632750830665934624193099428271142027527070063954808755652465736439573158989655036789839100008287598461131931830862099332172198164123800398935897958978306045665512320644089831721690635886744341013986434835882091609269997253757892044947247555792269272636891305192715013220049157700952188145780366242696943483071625945196887115372192195223738930807401591606139910681247071377366343840851331552680519122298658616563217846289387031654337343460529607284367971737766703949367224812846641466213008081126406397044488308829970822210342913945490234446738546670224423300779069281118740855526850165272297297934042216479759116920999547381493074712199317698334863606680519822078173220303806311350926841660125131160092247797368988941412497966957582956536018637850952173079528276577519475732229899346557604231271289057659954195728441131598942121997365510708283250275223322537592093959721036772607870615474565378825731836422926686227998599457442004495689457193394609664603534670155324623155456068258171845703125/83393630599370151185042051740151818526209412075650136924275662708509945711003318212936044898909186518095633525514283699788087491186041220826013913908439055560738460840800817613311229750869353272904989069128409185286936658946754324505918388664931866344947610921235477862684280275571140552222857895571540473520227876853185713879070212473373638043794491064284274979248695252505922893551441512916079470401701893528146413813216863183555297125506453030749775501294768562295620775547056234940095357528634256323920725915775229047276681945214241704111926451810558483934140780412354278335787403248605738525303376609568898517957432775314862985635569492966677585787254073995147138585129191719860392055573262140001368370374903659438699496276092866114988778680890965594478178730619828363505511069995805305835563835798859620492465653546989019672750121923727087969890804343153654305071794622511874009638254055545145254175334246515891842828672757578845144937620065341210267891006666273143295153354238084299315490587410821954154532020381896158562697783886045021882268121603732818173396264075058818505129027297589552071854038450991797400975423968726554487220572148244991026078105290203048571116049842473742225987231895340648555656294197828142937227097071528609399334938076947785550991619713203490132190711769489683094047910717640893531629610422274516102219944741699237314598374495621745238529993922815971160634352493854333026604833342060315566376108737476520979841460465770167565998874108999971355695522016405617696252016624887441318145101760565748775378649796937999324513612183533817943035108666456256661472978229507307797591230242625495480746351183709809067661682417116791335912987508756806552658519703131303510736445978038853114264182790016436383410955171978187773696220617864197845517185981515783592772359755441606687774328587899956408894485340783417621416030276156072547126713399491710781746501431341671091802370912928920984202456131242019778249439289496202147711038295777660691277089850531689373770816757909965973314905582062528805116757627584349718541179752891435595100426941595954357014169848757548015498673490566527330001348764597654469498905787563014563728772076041864500597285049382494976365825804613154923194786926008464214800151180709279320710507267783922844791238197236574505413267584592728312816392104075264932689913347007256335586188775418790974558602801222336022133113625023080337624990572888563117433095491445392735147484393166444948092197510849178899005327518615522104833257335448856244075935577346215702689857496464173201809820754118168111313019957319192327304397020418436619748935278337347980670904801906163276293729299035333943466243171280928025315451583600151549835412381895349435626098403958538773773982410974390350994051340593595208369128524861501811977778305567080628270142197342188921468681906264142057936854834539889207780770420331119385719680886689349369889800672490765619262507294173751035141959653144257329108815617307788448241053113652564008519193824162846074014523066198063102071758214790306195425207678765536301429082934358305351484758294001469481337770013888264400742409008153001519581350277112577826520867112841732308363393991393208558223323590905821637898831359566520359424937807028105116692167067630011061797619374566805912034034097654759808940263141150105415879852526225536865208204063119667377540304915929410951457835996259275679719572817693590418080465253666622410534873040940844663940476765226753678547208610377835190358122985419754076899305973115377871206434012086742432515027485444348369881863045553026013632185930645854811752181518569593085759387360496465809554193942251382480418523813072405152515497931562814256419306423345046032120967213038953344327771029253479552130120459952067454803458727511511055090134012508070531756809162850239898872435521509393523888562437106466443939313719026713032651765562206150652287152276061012426455605214475091070938087969772947756647922005781723795238232323678954123123443539418783048348435182226039568490320213787132149953337524601235337336250577302809362277926578179075885466833874369737324710843198700391712083391762765842422379677964945414685453732079884522751803921728554804736729108806033413988552605697113443690127910847328154253818837362803256253532422081256788072823080090389992052137071058633294474591650863411477898593764379789116146321849381343105336933537396996733515805754699590769075763703766272493381417371505909918776376272431455830491670663586830277006434451950901066412477507028068553192174615736375299979186138348714226064821593817952170920654396057279894147261475574714158438455932511118324153872619684534447354403646882706360112408946886299356596075258525117925399811744352062121031929836944541491329842713534004391248210250527984622501451689598167396240503259809697350820015303396502947721727140203801944400517094823323346799342737824472047192047495967206971734893414214212572136026649392001219385606654608887610950797050257864680039640670743714336748636793821839670443760377188381601632403565617452230491487022957057501616711814062727427861448303367539666646967291172093129916416*t^33 + 26585642482132491633631721603449966756496084093724604283104462313491029706118571072246746408594847619569432422773381810239223974348279526005418420249944693140898326910624638931341851919209621068752139100743648539683514144429005041091145958395446561257493166280929617854854966949516758038912517333649494088745144939540630541639791376057142197282171734316167348771015878462016460298818841580517507566707535612443064518910080995336726015674997510149351703213209689239490853269723494990766988393085549459122257713438786491022521447997280222150460029620814153239691833282505196501357817476666132035364001981456499797895045515467458845368683050014392709869742309240458274281373898885851192021393883473920923873732528058195787031142706662589757444128384797601381490165479199669718907898572550885853920465678290840267849934959239547922206521802742543281723492674738848707726698068322507375410673545206589888624879826649193085348087114078591047931972863103416424639531291137364216610038305866638001472190767211066538548046857375809810328121919462047326152119929582203819230314133225972387412363594960508237257691509491178832990372901895833969237615791271137288105892067340645527924862760750590636870843336748725249698542529872046500515947107405753987545184749374380824504538940689103591085124228853994321814317758595057412088807951909520337009094157601129129535960422067645135947443611941797968623311233045165681761490653058663870216555455338128682573042212362146493638551841034165076831047326309383458343384653031903905759032388964948156834815943918780071642947694143964660695454502630626795175338588156907327390732299056391860974109729536110430755232729208574644161977835875948404331535687713272735677515643740894065859097407232095046696206490273599184330904922582985803597465240951297402638781032950812350246218508630838344160019177473830936819155878961232265016349429355506602689570194810324128653352165829978739386251156924387306729494440715933209956279521741127565881233559572948546511395670622710843218515106765686783733477674570352749709860741687587190142370215556122350883606876339052850973109633386327314340152191225045071726496756589387262169457924822459044929203753021252947351328036736099350412100344119330831897382263635759379641777707345483496749995414736103202949596576338675745597748380339538529992421746361890216292560310094951351236764245512963838093032674997543373402448875298612488730448229035056295065012689741752341677375526056747184885666035001348282868823132077198806202090827650380642343561725776116604279121091869569811281612421467712197925285382848445922208522976851292115640135620562509211203837996510889511506239088660878824910828403763968646163444949205851350006315895374824909090882539931155078087077338049001044333675994370018550306283005583480004661936711858407229182069060006328327775076438912702066625058595781119676081898699261078833423885164543947274523769425629960849262119449880146599629583581449994736837572424708072148088165488839485017247149753944626686638736591731095159647153309460238749397137164093274241434165536589885433405333615145652005757837171856695874185353363788182086813930664505347540920109963338112444707399314036324693531049726266629388899705541358800353564728083287759849824426469214539460331316597642810768936591473092688760980244835507998685249846389087677611732179115414287110922204844896005246170909795182793492543223305003223027031625516727540655140018340680856053139041029664811637071133624920504374415684501511570169449306727244622207660642824937651810647626004931124958985631116435559846188066597535107168520215928093936087111157752304804334431414405051584685447552799389465692495546294514279979637210915946548175616629616482313491723959202788721633927612969516437052100120736337683645394729645027525290747728465825455925272103727163529389577854505190607710286037198656393568729745899050216389473394243298350864796257842424535294982608998767015434289042264567303084056010702777723643120991385197907889127784510020064088217299235677050114372701874171737923619161453149717422607544360836092644054280442632886228216711073060840724661194837938227953668169137121157641380353358341372696022626261180413028982244947390516524614162298165365024674576543065678560790434756012804766452662379649944971153060590297105811174274317512285062723909343224009284423204117329344567694393589042820543127419070393243648047482823955162098196296954438023436590853781730344277188492721953336920890833859177000979843281708337832640090457237784027949030939029105461899173548180598108993999234529278232246927496955318050407813003368158114700103454147595219683020173858226934043615257758144270235072010079870035487351160117037149548558473918892062523101510252893108210757235530815614683688548036406495213313590258235042029978589951775707069447572944117899576971644388524319078400359749668217051123957823615309557461833078300102694791355366073363067630077107390223031356410953320143922995985708312505536853261737196604081471458602019039618316466238341763908897785657017427077338025048218095962225716767449708095809990384462269242883326419226304707303643380145309117553055654618670645017640288319269664414169322122866357421875/166787261198740302370084103480303637052418824151300273848551325417019891422006636425872089797818373036191267051028567399576174982372082441652027827816878111121476921681601635226622459501738706545809978138256818370573873317893508649011836777329863732689895221842470955725368560551142281104445715791143080947040455753706371427758140424946747276087588982128568549958497390505011845787102883025832158940803403787056292827626433726367110594251012906061499551002589537124591241551094112469880190715057268512647841451831550458094553363890428483408223852903621116967868281560824708556671574806497211477050606753219137797035914865550629725971271138985933355171574508147990294277170258383439720784111146524280002736740749807318877398992552185732229977557361781931188956357461239656727011022139991610611671127671597719240984931307093978039345500243847454175939781608686307308610143589245023748019276508111090290508350668493031783685657345515157690289875240130682420535782013332546286590306708476168598630981174821643908309064040763792317125395567772090043764536243207465636346792528150117637010258054595179104143708076901983594801950847937453108974441144296489982052156210580406097142232099684947484451974463790681297111312588395656285874454194143057218798669876153895571101983239426406980264381423538979366188095821435281787063259220844549032204439889483398474629196748991243490477059987845631942321268704987708666053209666684120631132752217474953041959682920931540335131997748217999942711391044032811235392504033249774882636290203521131497550757299593875998649027224367067635886070217332912513322945956459014615595182460485250990961492702367419618135323364834233582671825975017513613105317039406262607021472891956077706228528365580032872766821910343956375547392441235728395691034371963031567185544719510883213375548657175799912817788970681566835242832060552312145094253426798983421563493002862683342183604741825857841968404912262484039556498878578992404295422076591555321382554179701063378747541633515819931946629811164125057610233515255168699437082359505782871190200853883191908714028339697515096030997346981133054660002697529195308938997811575126029127457544152083729001194570098764989952731651609226309846389573852016928429600302361418558641421014535567845689582476394473149010826535169185456625632784208150529865379826694014512671172377550837581949117205602444672044266227250046160675249981145777126234866190982890785470294968786332889896184395021698357798010655037231044209666514670897712488151871154692431405379714992928346403619641508236336222626039914638384654608794040836873239497870556674695961341809603812326552587458598070667886932486342561856050630903167200303099670824763790698871252196807917077547547964821948780701988102681187190416738257049723003623955556611134161256540284394684377842937363812528284115873709669079778415561540840662238771439361773378698739779601344981531238525014588347502070283919306288514658217631234615576896482106227305128017038387648325692148029046132396126204143516429580612390850415357531072602858165868716610702969516588002938962675540027776528801484818016306003039162700554225155653041734225683464616726787982786417116446647181811643275797662719133040718849875614056210233384334135260022123595238749133611824068068195309519617880526282300210831759705052451073730416408126239334755080609831858821902915671992518551359439145635387180836160930507333244821069746081881689327880953530453507357094417220755670380716245970839508153798611946230755742412868024173484865030054970888696739763726091106052027264371861291709623504363037139186171518774720992931619108387884502764960837047626144810305030995863125628512838612846690092064241934426077906688655542058506959104260240919904134909606917455023022110180268025016141063513618325700479797744871043018787047777124874212932887878627438053426065303531124412301304574304552122024852911210428950182141876175939545895513295844011563447590476464647357908246246887078837566096696870364452079136980640427574264299906675049202470674672501154605618724555853156358151770933667748739474649421686397400783424166783525531684844759355929890829370907464159769045503607843457109609473458217612066827977105211394226887380255821694656308507637674725606512507064844162513576145646160180779984104274142117266588949183301726822955797187528759578232292643698762686210673867074793993467031611509399181538151527407532544986762834743011819837552752544862911660983341327173660554012868903901802132824955014056137106384349231472750599958372276697428452129643187635904341841308792114559788294522951149428316876911865022236648307745239369068894708807293765412720224817893772598713192150517050235850799623488704124242063859673889082982659685427068008782496420501055969245002903379196334792481006519619394701640030606793005895443454280407603888801034189646646693598685475648944094384094991934413943469786828428425144272053298784002438771213309217775221901594100515729360079281341487428673497273587643679340887520754376763203264807131234904460982974045914115003233423628125454855722896606735079333293934582344186259832832*t^31 - 146478943943726474970375092723546472742577030849004818438152102242418007240584052333611150987275144916221052068174543964917705641098746556717573366349960459582833691847435788875228578382810102170273448436937639515493432890288097599253047942086264612657450461703426201944175688220826511146149293896224595339289690780961852815405101339894895106366114003367282945454297855130463324882417479035723316768054415247849040393369118447692373288873699958671858605780037767887868528867329800041135348215828663137059704212901947371685047684966019552787115279130052952685747495154089988524450419935585482350762195643724108601404560636994185416925102682626116225392485988752033316411094702432225497389408454951107169115494943219412470959019766834269043340187869406299347654001394388611839429749640855179322534921645789785226871402909467627444674562855790923282788138638113976143077915544157787445993847800345492456442773268680811340603457849859382332261220999683309952098923440808532810828502006689769340843255084171319767372388394603106670156604556697146287400121285057347032849025058105496720438912039599315896206593799253436678168835266316858077367310595803879647895667251600007323270067342747054649613094800880559917543072503072326633338861870110076409977883073474658946262017322479969572939503436335733316026202133634078295298457491237917605171906544252459006434068471589964547489382358993734036648861332399124490179456924954534018718505128486893898787521292874695295160514258587153026221712913562345374631377840688353108944920203398451216145347747583779676855418788126969872304585929969484543210105751868796849299430830034172824183096140133418175906803135183262286281070355073318797149079341257103182682479438600019183494514414452891631473000805912355934741490930360141268190204738201533341514314778987651891583237198245399716721817538174286209826377018711401238180834888007347712060145747153957826915385287679707737228375070692649267574805223842419327562897542915961288161949872286095606995999092315163638742001477782721587200898766307528069540690225966544920661634651648044100507922903945416389647920649133229236249728693991054585068004121575256968221047816066494622056648064308116355595268471606441317612456989271351997174244984381825416874869772275094408100193059946765739630554435048501118020586539271951866006552138862491020853820296391349642639631234156482733874505128561032246253943243195921705666151626808465360695041964473305045280148851002920667056690490177692995553708504296443715811875288539839452180009936512470348612476173272893904988020505833138250783962082011936117259929741569882658357225327624626178641936290109713519446891983639803668048486415560515032063187680288926752802518304700381325559669057117899514106950846718533211910658627642997033100708068797019083116463861594945731418065644458064679489090348299588144634900932680439699268305272565422790547877857070480577406272303547712349925469593657230458109235743790428722250851760840387351896959395465168651035733891523328509095987757589873465461041342259164087369137253328188106946781693099777862191719230058151505208848616238219315860524722066600712006819477112527334846599523791364048481243259066455162199616561291422114463480439339835817278782162470393864423299349821840149050994859296271062288262532748505028461447571210854082923211740753922904969214871893354932232266379992513950577401894886301889077070799213353115734140465148990280557697216638885185808621375067330216305130898590806751502703711897552137799524678744579828541709945082103275727732047530484416076758620168405749729012513897566699317382290429834111330766025983418364012998115752324675859093667232145712858120922482374427047628015113282497058673609325897176910054127654397279857744715449903461997359049313181152441543919426701385871057222677941049206117160371960180089815412656565389329121513535609638381736627921876132181205521213533766687530335949583015871572670486263844361827856457518197642251441200050688918724695297904145532707804926116052596001679646225390809480775376040552050182717054604454771079171255736519923946703655162797600762071532820188259203618968173066513669571104024854228629803522333686606143015115957034918558729515957254366841176659216588447471557914409807872410990567627193411388571697503758291174497531445586600345407819764871041451359975217972204870013073622434409285179595707921872022364688163124490090948488963540423385688626273335837448643360147139567026794402371314066282366703416601782429401605966688575000090275360163957702656645027266827068890390363085310326299870501134716342666425959522223404158075490767945097390016452543630355294398312920799187884801447776130971242790387129778729408634492031762918686031587603315680146722299188953749017142541105031741084146824587546106564826654860943176170091826946578754636078871320948586855789871845226369516285112123582485271632282433743624923335383161718329491867886659734794449148944863157930893443156461463884114883290033645815566214196338944386496418486970365079710001122064221074307415512459146377218900474310504349589133940453773476766513011008925939803778762145589567945050368593618370693171776730306149087753532598037811041645039091796875/333574522397480604740168206960607274104837648302600547697102650834039782844013272851744179595636746072382534102057134799152349964744164883304055655633756222242953843363203270453244919003477413091619956276513636741147746635787017298023673554659727465379790443684941911450737121102284562208891431582286161894080911507412742855516280849893494552175177964257137099916994781010023691574205766051664317881606807574112585655252867452734221188502025812122999102005179074249182483102188224939760381430114537025295682903663100916189106727780856966816447705807242233935736563121649417113343149612994422954101213506438275594071829731101259451942542277971866710343149016295980588554340516766879441568222293048560005473481499614637754797985104371464459955114723563862377912714922479313454022044279983221223342255343195438481969862614187956078691000487694908351879563217372614617220287178490047496038553016222180581016701336986063567371314691030315380579750480261364841071564026665092573180613416952337197261962349643287816618128081527584634250791135544180087529072486414931272693585056300235274020516109190358208287416153803967189603901695874906217948882288592979964104312421160812194284464199369894968903948927581362594222625176791312571748908388286114437597339752307791142203966478852813960528762847077958732376191642870563574126518441689098064408879778966796949258393497982486980954119975691263884642537409975417332106419333368241262265504434949906083919365841863080670263995496435999885422782088065622470785008066499549765272580407042262995101514599187751997298054448734135271772140434665825026645891912918029231190364920970501981922985404734839236270646729668467165343651950035027226210634078812525214042945783912155412457056731160065745533643820687912751094784882471456791382068743926063134371089439021766426751097314351599825635577941363133670485664121104624290188506853597966843126986005725366684367209483651715683936809824524968079112997757157984808590844153183110642765108359402126757495083267031639863893259622328250115220467030510337398874164719011565742380401707766383817428056679395030192061994693962266109320005395058390617877995623150252058254915088304167458002389140197529979905463303218452619692779147704033856859200604722837117282842029071135691379164952788946298021653070338370913251265568416301059730759653388029025342344755101675163898234411204889344088532454500092321350499962291554252469732381965781570940589937572665779792368790043396715596021310074462088419333029341795424976303742309384862810759429985856692807239283016472672445252079829276769309217588081673746478995741113349391922683619207624653105174917196141335773864972685123712101261806334400606199341649527581397742504393615834155095095929643897561403976205362374380833476514099446007247911113222268322513080568789368755685874727625056568231747419338159556831123081681324477542878723546757397479559202689963062477050029176695004140567838612577029316435262469231153792964212454610256034076775296651384296058092264792252408287032859161224781700830715062145205716331737433221405939033176005877925351080055553057602969636032612006078325401108450311306083468451366929233453575965572834232893294363623286551595325438266081437699751228112420466768668270520044247190477498267223648136136390619039235761052564600421663519410104902147460832816252478669510161219663717643805831343985037102718878291270774361672321861014666489642139492163763378655761907060907014714188834441511340761432491941679016307597223892461511484825736048346969730060109941777393479527452182212104054528743722583419247008726074278372343037549441985863238216775769005529921674095252289620610061991726251257025677225693380184128483868852155813377311084117013918208520481839808269819213834910046044220360536050032282127027236651400959595489742086037574095554249748425865775757254876106852130607062248824602609148609104244049705822420857900364283752351879091791026591688023126895180952929294715816492493774157675132193393740728904158273961280855148528599813350098404941349345002309211237449111706312716303541867335497478949298843372794801566848333567051063369689518711859781658741814928319538091007215686914219218946916435224133655954210422788453774760511643389312617015275349451213025014129688325027152291292320361559968208548284234533177898366603453645911594375057519156464585287397525372421347734149587986934063223018798363076303054815065089973525669486023639675105505089725823321966682654347321108025737807803604265649910028112274212768698462945501199916744553394856904259286375271808683682617584229119576589045902298856633753823730044473296615490478738137789417614587530825440449635787545197426384301034100471701599246977408248484127719347778165965319370854136017564992841002111938490005806758392669584962013039238789403280061213586011790886908560815207777602068379293293387197370951297888188768189983868827886939573656856850288544106597568004877542426618435550443803188201031458720158562682974857346994547175287358681775041508753526406529614262469808921965948091828230006466847256250909711445793213470158666587869164688372519665664*t^29 + 687661644903777325856513810448665984912146492085030881139075836335738841812291209664050512112050264341019716258730132784699387626716471870189181738351883457983131571075524797203262547333869328760137851446053273006396514082526527698026812000381439805080112770782735183425335991431619289149512343493515078431099360795281916585219350578956116979922795142677851919998554497203227718930946179414658853838267971152152439960350226189850921476620998255347394602662237846928130122286948063107750706884340014131785072417706537232548305425838786750311199241057398186991659209183742549416569889611906490881398926941685038746326690078030066637274903952844181646587309133223951605415764131090024722456610191055831768907399531772816056079367877857530317636946360592910160486399392403890776315745254045731317776480603428233820929603963405119165889164789897909003004055011957401449412044553520588879696637274800437217185749607649203348206142297966145185488844612271597104362204103760483404205902200251707594344425679810277863951337103457280466473294291979968785736324569583637460421101242621500160795368659148653459180856150576665695267938376056952679465345852941713984898210415480722841378649481767672778355544197627617049744680779318993545478377141458260646198707534594454088640069700022988416544605738692478985163971939337931013849771897085253304601793237922955246527008708376980231644996379015715045184921608638284558292402701343116549849800739312699328388051154709899833994769823340376585936278890633371873542378497324452753606770574105310216955168828406715943571439292947731239051662967320148405823766792174622812596634279381849935283032534386420443457816662781541374522331099576491686278577597104819653610034477126069548421022353493956309092627721874223776298536504189230707104644788822768815835847092087049759902184834022998975086850598994327749059857027440767286106882982445826685728187076221617394202569410081613165249609814656718670561561763578419225695473796767648038347191114666031927790822641239385520266097795781003465688229532653316202901725275021714449118414559539823815908032976773508702079293020577268162321765557649007026645312929468825692830383954431638544831874597630150669399676841348440496695315390734873494912216294176462255743212629035538406930586336207304480284145250413152385399497599854506693096246567523089332322271214659495062232331733049243284719180010784362670401035351066758390975651664324972123846253979667721655285413879400579110490300388688357619060914579306771125484108261320659676252272091528206286464102227933762442841736299329323265402113639169302117246023831737806354022090334522941616034214990612360084324644435716503077283436112647991781132427826088756261708268373948320351670561402148445019354816604416541704971077165316963140258489666804332982568095561651119910604972856600384684708172401481398936048181168041621537231726818410433833219169836679624675852915905355845147011637337607164701694783969169840605636761340316276486220289881047619185521363778208745030846669709318427783853784063594143211677032895061883702561379337547725173095353769379607082693951441023693595790717643011806361051577998179434223279457550505492144754071076502289554024960911498128463771849699482190131397505314273837653108032192084077336525505642855930000246174544842372968729558914049454053695069519813262240742256025507323606689490924797526038039789586074570736993421752829356265237248725165725636140245321911310668205247080916313788675531856300397604418951413933900283945440325287080882913337403007487597546076085098367581040398239234169848266637352966980006418032382551254161680013238998093196446410589026222175523600937778228480380675764757176409814959871302956206143651095853593416337354573953845655124371732860373099639049857092666819148094265151177452671006051181534609941567173391397524798145631790194878078151119215485318009488184020331921777578417920681814830028814568430237904207705657862938003621118081041415102040777156459146090343565255443758513507399072730127511117080410898305544144254869670856645609710212787095765507182572634620999136436419813880198637816450142013978611656223528545841711751128438434767587203161726556504093096121830957219377323617689274158246533641350584759245659211421603435207203452941694883288732003490977960765872600210167865633133312885714160130813988670522484640369094246893270731081756824722096082181428671755737440482228838818652056695068122362457477208162312091700292037385989135649531523457705233146861853015604597591367187091058334472880093517211999076814039122534857209839960579527028397417437171234555660134270375504399686996101385956939767932551409562855180901367637978625485508817334402802128461752232314992592691796085914322671865517063616120853382312538649017820083694590522417209324438164656812288978368206299172022411436732618066926928685816719925983667641782162685424352560431820792968665707992377837543503543702557470916065189017448687565146168980734901441373006523474282473938818364212080927854844994377288354817286458100717635571126946668124511864858431320288406020753822225105265590868399610220999275307548898243009963398170661160618581741873988592253116906961138194760241226952045361328125/667149044794961209480336413921214548209675296605201095394205301668079565688026545703488359191273492144765068204114269598304699929488329766608111311267512444485907686726406540906489838006954826183239912553027273482295493271574034596047347109319454930759580887369883822901474242204569124417782863164572323788161823014825485711032561699786989104350355928514274199833989562020047383148411532103328635763213615148225171310505734905468442377004051624245998204010358148498364966204376449879520762860229074050591365807326201832378213455561713933632895411614484467871473126243298834226686299225988845908202427012876551188143659462202518903885084555943733420686298032591961177108681033533758883136444586097120010946962999229275509595970208742928919910229447127724755825429844958626908044088559966442446684510686390876963939725228375912157382000975389816703759126434745229234440574356980094992077106032444361162033402673972127134742629382060630761159500960522729682143128053330185146361226833904674394523924699286575633236256163055169268501582271088360175058144972829862545387170112600470548041032218380716416574832307607934379207803391749812435897764577185959928208624842321624388568928398739789937807897855162725188445250353582625143497816776572228875194679504615582284407932957705627921057525694155917464752383285741127148253036883378196128817759557933593898516786995964973961908239951382527769285074819950834664212838666736482524531008869899812167838731683726161340527990992871999770845564176131244941570016132999099530545160814084525990203029198375503994596108897468270543544280869331650053291783825836058462380729841941003963845970809469678472541293459336934330687303900070054452421268157625050428085891567824310824914113462320131491067287641375825502189569764942913582764137487852126268742178878043532853502194628703199651271155882726267340971328242209248580377013707195933686253972011450733368734418967303431367873619649049936158225995514315969617181688306366221285530216718804253514990166534063279727786519244656500230440934061020674797748329438023131484760803415532767634856113358790060384123989387924532218640010790116781235755991246300504116509830176608334916004778280395059959810926606436905239385558295408067713718401209445674234565684058142271382758329905577892596043306140676741826502531136832602119461519306776058050684689510203350327796468822409778688177064909000184642700999924583108504939464763931563141881179875145331559584737580086793431192042620148924176838666058683590849952607484618769725621518859971713385614478566032945344890504159658553538618435176163347492957991482226698783845367238415249306210349834392282671547729945370247424202523612668801212398683299055162795485008787231668310190191859287795122807952410724748761666953028198892014495822226444536645026161137578737511371749455250113136463494838676319113662246163362648955085757447093514794959118405379926124954100058353390008281135677225154058632870524938462307585928424909220512068153550593302768592116184529584504816574065718322449563401661430124290411432663474866442811878066352011755850702160111106115205939272065224012156650802216900622612166936902733858466907151931145668465786588727246573103190650876532162875399502456224840933537336541040088494380954996534447296272272781238078471522105129200843327038820209804294921665632504957339020322439327435287611662687970074205437756582541548723344643722029332979284278984327526757311523814121814029428377668883022681522864983883358032615194447784923022969651472096693939460120219883554786959054904364424208109057487445166838494017452148556744686075098883971726476433551538011059843348190504579241220123983452502514051354451386760368256967737704311626754622168234027836417040963679616539638427669820092088440721072100064564254054473302801919190979484172075148191108499496851731551514509752213704261214124497649205218297218208488099411644841715800728567504703758183582053183376046253790361905858589431632984987548315350264386787481457808316547922561710297057199626700196809882698690004618422474898223412625432607083734670994957898597686745589603133696667134102126739379037423719563317483629856639076182014431373828438437893832870448267311908420845576907549521023286778625234030550698902426050028259376650054304582584640723119936417096568469066355796733206907291823188750115038312929170574795050744842695468299175973868126446037596726152606109630130179947051338972047279350211010179451646643933365308694642216051475615607208531299820056224548425537396925891002399833489106789713808518572750543617367365235168458239153178091804597713267507647460088946593230980957476275578835229175061650880899271575090394852768602068200943403198493954816496968255438695556331930638741708272035129985682004223876980011613516785339169924026078477578806560122427172023581773817121630415555204136758586586774394741902595776377536379967737655773879147313713700577088213195136009755084853236871100887606376402062917440317125365949714693989094350574717363550083017507052813059228524939617843931896183656460012933694512501819422891586426940317333175738329376745039331328*t^27 - 2723195004939615533440809483299159069214994980399634146696670456022490215493517892421547837776692337427551309234222214830561919636585545966294396468081996680849525009896964014869459419466173077083623912255063826155234408040765211025393553911655107439027363619573542613291122021201246508392176712562765696947285304479532404454636855941100393828516861242175978244310471971194643243006072983809211773677842314501583907985948063972534845829792382886362560177854883228511821703235146318226448408182237687553487039532540417895674241798217431841127504465924297524111903331780589303011435755218536864244288643549278473981341165092956929855686706038324548531370623216588282265025475050394431631633973161382077778364810519550307699095291997228537503387535703417336230506137772884981941409761073519066960661634377980496011839616260328858529647541703307499003542561585572122759644991136267083880522383643952551040911222087023996129312367363570175385383041325190233796030149158807488230426276134259635005607528273212115752341546016318875665999819654434622817775262525615950679477079524993125641725479013391354364399674939943374229107991074359398372631362837289303431718998145723411051562285807552152701136991275299535697260597726678727713066655118922378162749306297440250989795698184670386304438555421815894967776345476377167501610726273222978909441791877076134627069181249381539073241728535741749546995750837668334504669078223691608838017737351879347298201479952576420407248633037935896845350634211092510912099490644366168807813259286244063637631230581482722858597066846074467272897779471385233350964343922863592602701296789621022184984659139772090471700424813958322356428850357585583951174469866422373540742366174232886530522285143601970091049061096760953700297589534912781350762596792270881330600540138996609670863938977323415632919827103142139548438070134549396897007574962808392089324612110493321953911440165861282843475955480769954827668696940558373238726520481148535416437978997792847908617198646583573809604273722023718955787181347143408681251535990151037334819991382753376185566688859485749309958794883541471852384317178368092749865759516991688871787984035380842302326078156793579433230612490303469999143544658320502039598039259589258494460365337401067672052912464180875037263586629102863681743555676460589766482641134364663834691265951664877574456952145772773153796532101885834262448601570284150961721375965963220833537029952297807656633202802791322889091675980512122981873055833030074711499661961396457684915280658633084022860010197879372505006772426516044431664670835639220278522454352716220211359069013048777817979040891432324145695282325258186828564878840868814937292075980168197780289107798851718512897165687576018714007493088720033259337386108355551761047600106287095735545493468957979754958493744218364983084848119240653449190901817869697418302199702564944327109105085000159436185941333973977923513465913113508396190143579443190020963111979027386840907295530376004765401122272224355386603273745240106872794214806883245609393592699674471508648508282785994016483093119168375661029100364926045326658034166767694235866493302378056113872981962196233644021023296580963566984678202613330407312144325082656919727883493701335974702258997617067234028111539798344886818252924861980747684903076157851483442962672790978095884120441295988750030896503721135586731239858091333041378784394117656819070998033029197745316849403703158704513987211767491838968852396514889922500099169385805726337747309191211757538939572078496241922494184646362664493176155610698934241621140460568105347841259046528875286273418650620148256971896130460531588532046715503000999109524819495060896680991468382042880683130408081945337562984759707339328028867049483129986948490463709679890137285776692559066913539782421860314615060837821011465430788691201164897661699614211371972360661128097473753598426060824124712512706906930210999836271438910352527517080387529677471298446039573766452595043226865487906532723810745221949452584535271162295205038158882953055713883726560630006234338117508359208145419005338072571338003547293566021922523239912810562641713731444114170431947917799849689354179679072569677069221841730949610085543762865786234432089819770145665855044488211926029967177289120616687032841962271038918316816490328944832693275857519972491130777549884888406052319074111389361787564058167260945109536929633317912425602828686520144243739053530423680857777084652069896874293853298708667482811926214551935548706618653343589183198834840193420678405292582423865854518517899401457539571392917818552800996475762579949048956980048128324366087759669794846872482893730613045805688363637852251746830847965030155902887861443418831919908240646331566094347382438181048956150231973819653741857260167506551039079656536941652886050778625228111958141486985721758410387916124865472796831931504617883465043445582362473023189381141683481149796618368035329275485446179456841962105831209494421646967362156286402981743178771035224332588007975580424656819724736676485390060534097714678551467588027312194238245468278532322556544728432776979457680439130711788005646065987854516312350478660912799877508553738994140625/1334298089589922418960672827842429096419350593210402190788410603336159131376053091406976718382546984289530136408228539196609399858976659533216222622535024888971815373452813081812979676013909652366479825106054546964590986543148069192094694218638909861519161774739767645802948484409138248835565726329144647576323646029650971422065123399573978208700711857028548399667979124040094766296823064206657271526427230296450342621011469810936884754008103248491996408020716296996729932408752899759041525720458148101182731614652403664756426911123427867265790823228968935742946252486597668453372598451977691816404854025753102376287318924405037807770169111887466841372596065183922354217362067067517766272889172194240021893925998458551019191940417485857839820458894255449511650859689917253816088177119932884893369021372781753927879450456751824314764001950779633407518252869490458468881148713960189984154212064888722324066805347944254269485258764121261522319001921045459364286256106660370292722453667809348789047849398573151266472512326110338537003164542176720350116289945659725090774340225200941096082064436761432833149664615215868758415606783499624871795529154371919856417249684643248777137856797479579875615795710325450376890500707165250286995633553144457750389359009231164568815865915411255842115051388311834929504766571482254296506073766756392257635519115867187797033573991929947923816479902765055538570149639901669328425677333472965049062017739799624335677463367452322681055981985743999541691128352262489883140032265998199061090321628169051980406058396751007989192217794936541087088561738663300106583567651672116924761459683882007927691941618939356945082586918673868661374607800140108904842536315250100856171783135648621649828226924640262982134575282751651004379139529885827165528274975704252537484357756087065707004389257406399302542311765452534681942656484418497160754027414391867372507944022901466737468837934606862735747239298099872316451991028631939234363376612732442571060433437608507029980333068126559455573038489313000460881868122041349595496658876046262969521606831065535269712226717580120768247978775849064437280021580233562471511982492601008233019660353216669832009556560790119919621853212873810478771116590816135427436802418891348469131368116284542765516659811155785192086612281353483653005062273665204238923038613552116101369379020406700655592937644819557376354129818000369285401999849166217009878929527863126283762359750290663119169475160173586862384085240297848353677332117367181699905214969237539451243037719943426771228957132065890689781008319317107077236870352326694985915982964453397567690734476830498612420699668784565343095459890740494848405047225337602424797366598110325590970017574463336620380383718575590245615904821449497523333906056397784028991644452889073290052322275157475022743498910500226272926989677352638227324492326725297910171514894187029589918236810759852249908200116706780016562271354450308117265741049876924615171856849818441024136307101186605537184232369059169009633148131436644899126803322860248580822865326949732885623756132704023511701404320222212230411878544130448024313301604433801245224333873805467716933814303862291336931573177454493146206381301753064325750799004912449681867074673082080176988761909993068894592544545562476156943044210258401686654077640419608589843331265009914678040644878654870575223325375940148410875513165083097446689287444058665958568557968655053514623047628243628058856755337766045363045729967766716065230388895569846045939302944193387878920240439767109573918109808728848416218114974890333676988034904297113489372150197767943452952867103076022119686696381009158482440247966905005028102708902773520736513935475408623253509244336468055672834081927359233079276855339640184176881442144200129128508108946605603838381958968344150296382216998993703463103029019504427408522428248995298410436594436416976198823289683431601457135009407516367164106366752092507580723811717178863265969975096630700528773574962915616633095845123420594114399253400393619765397380009236844949796446825250865214167469341989915797195373491179206267393334268204253478758074847439126634967259713278152364028862747656876875787665740896534623816841691153815099042046573557250468061101397804852100056518753300108609165169281446239872834193136938132711593466413814583646377500230076625858341149590101489685390936598351947736252892075193452305212219260260359894102677944094558700422020358903293287866730617389284432102951231214417062599640112449096851074793851782004799666978213579427617037145501087234734730470336916478306356183609195426535015294920177893186461961914952551157670458350123301761798543150180789705537204136401886806396987909632993936510877391112663861277483416544070259971364008447753960023227033570678339848052156955157613120244854344047163547634243260831110408273517173173548789483805191552755072759935475311547758294627427401154176426390272019510169706473742201775212752804125834880634250731899429387978188701149434727100166035014105626118457049879235687863792367312920025867389025003638845783172853880634666351476658753490078662656*t^25 + 8990927912220318140894984955483025405259992959933579639315251620875763599736097578030137074619157663818579347988955070654263681436722573229568082629121306741751289344999901875993964877611503629459129139613009514286981258559248047694376732075975051482907056406895693490947720359041143379522431793655496586266311970779032449545553509196013182934812962061666301913824945863225063963534937344638575410001033415712886596090384637949284084862884088794641568548008656142660662632658412459772801528175484613153952909413579835761433146619349295889026197536637291214810886318404064933954102635642741308679479055758410204554591781678375849465429630448495101394030588054259602311351647935687367172734238976180043571870737548294684491367746995560839426943799978179308126147557693989740956635843775598256440817939887958628160868747842289956673831362560781431832090068488672737182305338210204435689850152831374581182560179900116939159785163632297606023288030373143701481473354465368456396748684790908909155077510107323624367175136641210696503727121989608249567234565375595970731042738106193818571678196057879825310554112239933310746908394074424919729155745975038679172828851122790090865712837664923221725401249257928086070735466180911292629438933361178193795198291454661515990013108147713300296541656931129966092976453172126213911186304175960490533602314470699764510297204169954096708022006381796387959122937277416135775275702919950386315294928268832835235359694936387365694253876284001684356001227596157718642455345827202914688267387777002980424294428914961812397729941699832681530752708276792818694547000925653830568574572107185499026111429736456685802946408329235403878892168613069271371942304027511145425534283551071339300049481790937031531066752516254502423959188134967883320516430172590564656161652662888467574013271520981732677245204919739410304820552173849336855311633854169407965101637778567460121131342222965685414373629211648671652368676937485709850188127308732836665781858662209855194273887074569933829891031318107999740117995467343205564649277561988710357566248301734419052400616194800040561830105804244636135818717652140518810249968559326702665409382943622418606407062951005768381849560357066771402475593412911690290425015320078935563758736075015376166992041521637599769826441905726092615075097384803875904373230201342353259277846165674714926581922094839342849228938335171804444477292175981807117366032463953668118514726458290390187361388200751408344039815101829586128659429099928611994000177763448033984795086828964196859044191739986796580618246731102193556152708218330676346744498876461019101208368434950503358542226585342735697111193811475023004800159227101217636991620040848610768552313534569395523407033683571590765896887085718266420509738671910799894435162958780441678598323660354193322170475548855737844472542332240296469264466717418168950956628794429066596809836389392651228601807273888228186056673895001597113285891046644293474950556705465191183029375285098466605832083334195529649152305812710684784256782299448818911695107479768936203696685374548627967079680569600387487767374307635168190418038044151671485248316064575463064148568397426721335642679337521786827367165754372991930565859625304597937216215579252629172114494081015565848127321327771534756943227366510496664730975891434052759460067656531127735010630310366465270574081215051604507236469542852363655065604028006053482831473336007627361478300520740660044850814185192651049025322898996082453193091831748063036706558893828797375940703714659212501840318800991080282301720971543001105163199220117590372917356923838236365681341062047883754985570948758022648425322701399010520429900101882261904788504416560515785246592682944121802442214826194292064606001758711401641781896612988919429677713401163322255269621662272614110371773560104878793357653368653295122011580994496858792583179471326967953608966244675787224324164786553815873734689958227362990501510392264221928980440018252944359913058720871849897247859562556088544296494837818506036253386218393974438761788164283422087697494049034904364148554346822293955718257968061223000457950216549965160323864371456961606381742168853725566990346674318494303788636214140858054711798557702950677809393975492671938357714044345543810385389110123587060382796442383877430472633351055045117702498433593899406574072357201582099278028726902309215171461782916971881937700009802776868018103202928353016807268706147238723600817991845562840740245400872606751260132345502490822661210370813341462803573000075815222515529897961534721124090275513965737138916965006504236641616020377259242627383541919097354807095472761716972261689222762208307846916312497189439881394602938295926307652091971833614162791614182646234369652175094785790768193099670919753523194581619257381880813680581449954520682308615634771033113949130964119496346208499369392477990461248394360994134742998413572740782218181887222232108144517236438206440409255899364206334523135719775699460676110700618510420694691891900891340583187479374004273398265977558342596049073127164177182367685592606047982573201290015122346795811708267239205388263398018731713189556744491808938210440008230095562233509902099609375/2668596179179844837921345655684858192838701186420804381576821206672318262752106182813953436765093968579060272816457078393218799717953319066432445245070049777943630746905626163625959352027819304732959650212109093929181973086296138384189388437277819723038323549479535291605896968818276497671131452658289295152647292059301942844130246799147956417401423714057096799335958248080189532593646128413314543052854460592900685242022939621873769508016206496983992816041432593993459864817505799518083051440916296202365463229304807329512853822246855734531581646457937871485892504973195336906745196903955383632809708051506204752574637848810075615540338223774933682745192130367844708434724134135035532545778344388480043787851996917102038383880834971715679640917788510899023301719379834507632176354239865769786738042745563507855758900913503648629528003901559266815036505738980916937762297427920379968308424129777444648133610695888508538970517528242523044638003842090918728572512213320740585444907335618697578095698797146302532945024652220677074006329084353440700232579891319450181548680450401882192164128873522865666299329230431737516831213566999249743591058308743839712834499369286497554275713594959159751231591420650900753781001414330500573991267106288915500778718018462329137631731830822511684230102776623669859009533142964508593012147533512784515271038231734375594067147983859895847632959805530111077140299279803338656851354666945930098124035479599248671354926734904645362111963971487999083382256704524979766280064531996398122180643256338103960812116793502015978384435589873082174177123477326600213167135303344233849522919367764015855383883237878713890165173837347737322749215600280217809685072630500201712343566271297243299656453849280525964269150565503302008758279059771654331056549951408505074968715512174131414008778514812798605084623530905069363885312968836994321508054828783734745015888045802933474937675869213725471494478596199744632903982057263878468726753225464885142120866875217014059960666136253118911146076978626000921763736244082699190993317752092525939043213662131070539424453435160241536495957551698128874560043160467124943023964985202016466039320706433339664019113121580239839243706425747620957542233181632270854873604837782696938262736232569085531033319622311570384173224562706967306010124547330408477846077227104232202738758040813401311185875289639114752708259636000738570803999698332434019757859055726252567524719500581326238338950320347173724768170480595696707354664234734363399810429938475078902486075439886853542457914264131781379562016638634214154473740704653389971831965928906795135381468953660997224841399337569130686190919781480989696810094450675204849594733196220651181940035148926673240760767437151180491231809642898995046667812112795568057983288905778146580104644550314950045486997821000452545853979354705276454648984653450595820343029788374059179836473621519704499816400233413560033124542708900616234531482099753849230343713699636882048272614202373211074368464738118338019266296262873289798253606645720497161645730653899465771247512265408047023402808640444424460823757088260896048626603208867602490448667747610935433867628607724582673863146354908986292412762603506128651501598009824899363734149346164160353977523819986137789185089091124952313886088420516803373308155280839217179686662530019829356081289757309741150446650751880296821751026330166194893378574888117331917137115937310107029246095256487256117713510675532090726091459935533432130460777791139692091878605888386775757840480879534219147836219617457696832436229949780667353976069808594226978744300395535886905905734206152044239373392762018316964880495933810010056205417805547041473027870950817246507018488672936111345668163854718466158553710679280368353762884288400258257016217893211207676763917936688300592764433997987406926206058039008854817044856497990596820873188872833952397646579366863202914270018815032734328212733504185015161447623434357726531939950193261401057547149925831233266191690246841188228798506800787239530794760018473689899592893650501730428334938683979831594390746982358412534786668536408506957516149694878253269934519426556304728057725495313753751575331481793069247633683382307630198084093147114500936122202795609704200113037506600217218330338562892479745668386273876265423186932827629167292755000460153251716682299180202979370781873196703895472505784150386904610424438520520719788205355888189117400844040717806586575733461234778568864205902462428834125199280224898193702149587703564009599333956427158855234074291002174469469460940673832956612712367218390853070030589840355786372923923829905102315340916700246603523597086300361579411074408272803773612793975819265987873021754782225327722554966833088140519942728016895507920046454067141356679696104313910315226240489708688094327095268486521662220816547034346347097578967610383105510145519870950623095516589254854802308352852780544039020339412947484403550425505608251669761268501463798858775956377402298869454200332070028211252236914099758471375727584734625840051734778050007277691566345707761269332702953317506980157325312*t^23 - 24410272315679230122115298621330328633013363612841491851597959274336484279181846899602671310819515059793605316542584949059268587090573319475356814231203893104181199493461959425376452153001794444105169177483969257701099294846311363060118150417108929572372152905211100690098226587507777184867631958505995802813727017486795133197087078456610110041147513216392545588894490203688853872577267282457942408876026988571608626461663915689820567005502744233404308044696582205875430960894514653708690971307241403298376482748442104184478448839520531481649984311580271706011751813061295470739632891766545502440979019581490351820303833011717626086965432024697930974709293851933468954366838150158546410339943899402239931121575827953543255279470208691828582650422431871944811595887723508399231908633298809246994486358678151023771557375882615517044802007865441207391377456696184265916757485564796968804500024491437341593683506640967272626752242646025966311700837204730164579979700366256803658380096655677319568860752769993790043494328130737252928387271724956677941178567036116932178860803585245915987294462905745101180976864511535030743693224107040274687614263967910737769199906954019832658952111358997638610244634301842244378081784096132202338902662840864061523538440145267679085488400661775792879254664314388794828024747440429510102086681306376819871938716810474651792977398522675348550191822685583655172810567125861438521272867301089014043764760089418466409498232543600009655752834905855743756743757103968563837107476922086774701477866742279522585063607250677761807211168316513744751826688523537687800197778020202725131257269057241217230450471490817657689779069133271485236150087638255249576935304710439681863497311409156886345569006769957756712635732185289073246511042634336148437684360872584863894180270806875667729086081740890133071903269563947651927201566378672032063518715085990671658883732849958035140294026000570449497798417527156912733713584110131792471409361746015967711661985987896403371564801148151956032638969982164920822507860306932249537082785270653591518017414262465188759139756359249929483391918305717134638842724390554305422619760646743635066446267195859848157600489816560011884799851941703094908406680267729332625326474904815652716709842570828419866504769370728049449107404281757196126747804076140383408969268288716563571141101073189813118289605690536288105085940649735338073157673042221050246636107070938089392210421350411850597883539469239548666131289715829671610336244542682612945488830698174969136803096344933111026109451007253677865237778353459559398561272315550669508064353399046317110662347713130198204151404889533427228701524983154012555988731074046161269966114032965659100982078104903638066578319781582108484632037217970222195159443596230106149794986587070579994864297843189563712443543010420685702371682878687518033675734449032880732954266827936072902238207054281042046851766700676096829466529238684369259184162611387060672443343067805711082990861637979885741188779485006250518330194533505276500466750763999656384180849936686967282214058581121269196906359761099461656060637636051083874239706994161482426903774889783761691137190634497691928390959237179422722161387257068006872348149664687373725617416311015395510179393024974593821040182978780753550297575580696921471511156989433975905289160981839519912442895930691699644144266607413105576113287041800382497812953890926126904167130832534105030351557457579966095134367972861106701570337020595241087808520495765941297373524787654254716068199369458269605896869390510898645590752753113049397109982092345674436753523414061131835686500388729303037629394685232856894338161785382405018464056165185918638687489336268051919901400606222723617659884509259314701482808706266545584584422851278195824067236436513507078927577692046798448531148753464195139513775052591763731672388642550705961959723064848635830943565352061814427461373652937332304370168001696606755026374278798263162447425963800509474045923591371311766301525112345000753814905652769728108706742756565565789896360615435426165209850609166867413150652911405299179019032390225118450217638872471362667972937552737323267089290861046238676308646535582574594274083634467695464964625918812479641027284889545898377283932172126153379625250195355127037765613642496244195069510880229735741855565634614300979276899531941775462784399991749121064557794526913410618116285555844405182949161947058557447609971760423681142013290941187180073362062154742320321656536208876716624720071535706057424990983114479712779422637629053812666898049156153299167391567924115254180025601979394175368370315817510721169159934784176704871949476593704922073298905303912514233759415589254746762997699360132344779916688327785821434357751749870425550348186502640494071181668877320429335440280810248421168701855474420456669598050598660914485688830705822343279108452732887346165993211658743953618293890396130001037706193288786962677368357293570609058119135401078384704551595151149816332396568486470904925296648353972673219750541203995374177192377005569334071957437506865038495310719637308145179255362999921207201084541561976634007044125197459862041778825224458156918344033979068417724609375/5337192358359689675842691311369716385677402372841608763153642413344636525504212365627906873530187937158120545632914156786437599435906638132864890490140099555887261493811252327251918704055638609465919300424218187858363946172592276768378776874555639446076647098959070583211793937636552995342262905316578590305294584118603885688260493598295912834802847428114193598671916496160379065187292256826629086105708921185801370484045879243747539016032412993967985632082865187986919729635011599036166102881832592404730926458609614659025707644493711469063163292915875742971785009946390673813490393807910767265619416103012409505149275697620151231080676447549867365490384260735689416869448268270071065091556688776960087575703993834204076767761669943431359281835577021798046603438759669015264352708479731539573476085491127015711517801827007297259056007803118533630073011477961833875524594855840759936616848259554889296267221391777017077941035056485046089276007684181837457145024426641481170889814671237395156191397594292605065890049304441354148012658168706881400465159782638900363097360900803764384328257747045731332598658460863475033662427133998499487182116617487679425668998738572995108551427189918319502463182841301801507562002828661001147982534212577831001557436036924658275263463661645023368460205553247339718019066285929017186024295067025569030542076463468751188134295967719791695265919611060222154280598559606677313702709333891860196248070959198497342709853469809290724223927942975998166764513409049959532560129063992796244361286512676207921624233587004031956768871179746164348354246954653200426334270606688467699045838735528031710767766475757427780330347674695474645498431200560435619370145261000403424687132542594486599312907698561051928538301131006604017516558119543308662113099902817010149937431024348262828017557029625597210169247061810138727770625937673988643016109657567469490031776091605866949875351738427450942988957192399489265807964114527756937453506450929770284241733750434028119921332272506237822292153957252001843527472488165398381986635504185051878086427324262141078848906870320483072991915103396257749120086320934249886047929970404032932078641412866679328038226243160479678487412851495241915084466363264541709747209675565393876525472465138171062066639244623140768346449125413934612020249094660816955692154454208464405477516081626802622371750579278229505416519272001477141607999396664868039515718111452505135049439001162652476677900640694347449536340961191393414709328469468726799620859876950157804972150879773707084915828528263562759124033277268428308947481409306779943663931857813590270762937907321994449682798675138261372381839562961979393620188901350409699189466392441302363880070297853346481521534874302360982463619285797990093335624225591136115966577811556293160209289100629900090973995642000905091707958709410552909297969306901191640686059576748118359672947243039408999632800466827120066249085417801232469062964199507698460687427399273764096545228404746422148736929476236676038532592525746579596507213291440994323291461307798931542495024530816094046805617280888848921647514176521792097253206417735204980897335495221870867735257215449165347726292709817972584825525207012257303003196019649798727468298692328320707955047639972275578370178182249904627772176841033606746616310561678434359373325060039658712162579514619482300893301503760593643502052660332389786757149776234663834274231874620214058492190512974512235427021351064181452182919871066864260921555582279384183757211776773551515680961759068438295672439234915393664872459899561334707952139617188453957488600791071773811811468412304088478746785524036633929760991867620020112410835611094082946055741901634493014036977345872222691336327709436932317107421358560736707525768576800516514032435786422415353527835873376601185528867995974813852412116078017709634089712995981193641746377745667904795293158733726405828540037630065468656425467008370030322895246868715453063879900386522802115094299851662466532383380493682376457597013601574479061589520036947379799185787301003460856669877367959663188781493964716825069573337072817013915032299389756506539869038853112609456115450990627507503150662963586138495267366764615260396168186294229001872244405591219408400226075013200434436660677125784959491336772547752530846373865655258334585510000920306503433364598360405958741563746393407790945011568300773809220848877041041439576410711776378234801688081435613173151466922469557137728411804924857668250398560449796387404299175407128019198667912854317710468148582004348938938921881347665913225424734436781706140061179680711572745847847659810204630681833400493207047194172600723158822148816545607547225587951638531975746043509564450655445109933666176281039885456033791015840092908134282713359392208627820630452480979417376188654190536973043324441633094068692694195157935220766211020291039741901246191033178509709604616705705561088078040678825894968807100851011216503339522537002927597717551912754804597738908400664140056422504473828199516942751455169469251680103469556100014555383132691415522538665405906635013960314650624*t^21 + 53610721237918550153286012466780547983596309115717177027677456287515962715208400621306153034537033227946248403725658152719971446778566073935076575419830711296509586811372249286319501439646319533322093118725012123109355087125997389746474542879479195036254795948818070797776707990747745843820159457881582858728701828214333464407717868026713363431408879627852100290597871649289583350523322659338550249607386045746803834184401302028985431735495512682286349016018052279875835662568326395999444633249950426567296197968676992553146579356008901573451948834977758920221053261226433571508085588727479715794158063274827423220652128522348011691037851690873750845636552128583058261660276878508657297490223234154594943488187361007298519947264958585319835309448531998949086796641936496565377217711363196218755032937147692966804896168123618259289437701160102186607276855451604384918396227605804618502805734530697103859627072907152228780018288652188914563207460023397697050524172812338798327394600871535713304285613655808544519926758803802277316313233037247307066178163423970812424641867814836064748459976890378449062710711319094753312420782238007166290509768880809614496777186649443692512269645352898546595297017495442905002844775205602655469820818597783126653795380177347572135451090655436026553356318722732839683959829137548383631104995519381851377480027663514028573107380967289668430906545871618225190757664695393649966415648454996242421182449056905298096029195848773745734238370036513198135557355217588224289376337194343197529208711238144252334652261121274655425655571055060159054430609740864503089243036076650489878529785829709227859163512822755014396022877728673200050932381502860836117535587775310362415237715159635781094395213677491139217187078359615493001641755868398076493345238995724757651599147229167646326609245408301493787091826636791655920938720481931446115204783290209669815571803935911894698520475325553127942393192673383288790137097160815319947068202398137085765848945582237817203815035605066006905313298367373742357621659113430495877913642754951148898408099057303814074747023212523189303016289107726997191253258286989321362714846711957952836889301412219725800775034693917412807225786661039074678470115064559446316544450119227916938043095099059350454637627732283676252849854032316000850942509502101858159049665782865135352944588327160989444314367521070225695697945360348169731014828414387046375615345697424378883994314082304039244769370237419250153608403162557227803984183782620819603766141049718878495918554265938312670899209103378057602918039570801039132680736671691642312537834333143786533841913440679205698184385782372366620152416968903645750203488944875400505703945615627799217844346302333297955937059857113979271883350298370533294406022597805575617567023141362788501310180849173105873485609277679095612138805453378851221225492565930697566380443540266583987099789337842284236681453081568013488335011163885334220319219000344078168684725195925699956775566326283460491701279453229828430328681529412430384344384392387804049745392149850199659120053265789640699720128508601803312356322130142147390497483179910485656195970883119118571108925124488532862354918689641255957694178220584337165068769295941067373539350589369632032514121327332537847971054826411196463948793615714934809985545825145250540135492848587749709839069978125009227508729202831001438513586695785552829855482799518242320772723377128957705530567884458679463171744803779507272028165415779000796248541135251999865654745071450687614276315853647960939128568774956865633684063822448476497015619706918689492228801262770024311770712412207177965445237568853897617406404856176477993896339513558255160892053620087950558984680242672565116704795016482455995990452525094760867681707410874404280832396039143243881481025248791554363115212138721328449557609552695057207486525092180613815374119188329824834919160407776748357747141971767522068123945843188697576268042800807976675222930877425303544446468674256229452043663297938323116351069723422688631269528591214246608308974767803720680042405352904556295661488029115478688145461219705698348527023834435612195059355878089326081605945429684264438929314243094711501501422874820114967001542028045749557803579631658871139929471921270089048100065737645088660674434057619911607747463114341434466156280425786169508423977516394059404268688325881799728588376621371738251385138888745838953026784290126266086549069082002005563520701882744649837077450282737948679760279097425811280000206215590530205666631593564280198433781482496595111565556616207203741739607471792901598767587253019496067118578698245631365677233792065791349128660488012505558221909965059686964783093036323843128704759746014990508965204609317010223817529611401118756723434407488131691822572369073478412464960437637252834094037807536970014029932302359170144730020497097926172733013035104364445732154652886113963730970445195279874509284593298286411749950654460024980973633704666842461114822586908825625318771703297805216000438303257422982669239966922789992579703870279012849484357471284670976589216251263630248772236097403869672582417784168451599030648854097200062231853522930230458303173611479429931640625/10674384716719379351685382622739432771354804745683217526307284826689273051008424731255813747060375874316241091265828313572875198871813276265729780980280199111774522987622504654503837408111277218931838600848436375716727892345184553536757553749111278892153294197918141166423587875273105990684525810633157180610589168237207771376520987196591825669605694856228387197343832992320758130374584513653258172211417842371602740968091758487495078032064825987935971264165730375973839459270023198072332205763665184809461852917219229318051415288987422938126326585831751485943570019892781347626980787615821534531238832206024819010298551395240302462161352895099734730980768521471378833738896536540142130183113377553920175151407987668408153535523339886862718563671154043596093206877519338030528705416959463079146952170982254031423035603654014594518112015606237067260146022955923667751049189711681519873233696519109778592534442783554034155882070112970092178552015368363674914290048853282962341779629342474790312382795188585210131780098608882708296025316337413762800930319565277800726194721801607528768656515494091462665197316921726950067324854267996998974364233234975358851337997477145990217102854379836639004926365682603603015124005657322002295965068425155662003114872073849316550526927323290046736920411106494679436038132571858034372048590134051138061084152926937502376268591935439583390531839222120444308561197119213354627405418667783720392496141918396994685419706939618581448447855885951996333529026818099919065120258127985592488722573025352415843248467174008063913537742359492328696708493909306400852668541213376935398091677471056063421535532951514855560660695349390949290996862401120871238740290522000806849374265085188973198625815397122103857076602262013208035033116239086617324226199805634020299874862048696525656035114059251194420338494123620277455541251875347977286032219315134938980063552183211733899750703476854901885977914384798978531615928229055513874907012901859540568483467500868056239842664545012475644584307914504003687054944976330796763973271008370103756172854648524282157697813740640966145983830206792515498240172641868499772095859940808065864157282825733358656076452486320959356974825702990483830168932726529083419494419351130787753050944930276342124133278489246281536692898250827869224040498189321633911384308908416928810955032163253605244743501158556459010833038544002954283215998793329736079031436222905010270098878002325304953355801281388694899072681922382786829418656938937453599241719753900315609944301759547414169831657056527125518248066554536856617894962818613559887327863715627180541525875814643988899365597350276522744763679125923958787240377802700819398378932784882604727760140595706692963043069748604721964927238571595980186671248451182272231933155623112586320418578201259800181947991284001810183415917418821105818595938613802383281372119153496236719345894486078817999265600933654240132498170835602464938125928399015396921374854798547528193090456809492844297473858952473352077065185051493159193014426582881988646582922615597863084990049061632188093611234561777697843295028353043584194506412835470409961794670990443741735470514430898330695452585419635945169651050414024514606006392039299597454936597384656641415910095279944551156740356364499809255544353682067213493232621123356868718746650120079317424325159029238964601786603007521187287004105320664779573514299552469327668548463749240428116984381025949024470854042702128362904365839742133728521843111164558768367514423553547103031361923518136876591344878469830787329744919799122669415904279234376907914977201582143547623622936824608176957493571048073267859521983735240040224821671222188165892111483803268986028073954691744445382672655418873864634214842717121473415051537153601033028064871572844830707055671746753202371057735991949627704824232156035419268179425991962387283492755491335809590586317467452811657080075260130937312850934016740060645790493737430906127759800773045604230188599703324933064766760987364752915194027203148958123179040073894759598371574602006921713339754735919326377562987929433650139146674145634027830064598779513013079738077706225218912230901981255015006301325927172276990534733529230520792336372588458003744488811182438816800452150026400868873321354251569918982673545095505061692747731310516669171020001840613006866729196720811917483127492786815581890023136601547618441697754082082879152821423552756469603376162871226346302933844939114275456823609849715336500797120899592774808598350814256038397335825708635420936297164008697877877843762695331826450849468873563412280122359361423145491695695319620409261363666800986414094388345201446317644297633091215094451175903277063951492087019128901310890219867332352562079770912067582031680185816268565426718784417255641260904961958834752377308381073946086648883266188137385388390315870441532422040582079483802492382066357019419209233411411122176156081357651789937614201702022433006679045074005855195435103825509609195477816801328280112845008947656399033885502910338938503360206939112200029110766265382831045077330811813270027920629301248*t^19 - 93365645376461157406717119284421043161104379116560726161901609976696413418351643261446713960477613108172737143142951035479692047628430570915683969590828291184453621434270149840086405984695033106230066324509600585270547724419312755049383996947233335376540425548985918906845588747487116596365585071555988052899187679560512645952585492554026863821251983268693760290207301380755727697610958951926004413448267380239190546107523082986197456422335405080163276467118260783673609117263299153196027909927010776599203047093026628688072892526919195398494593533365969230453549944350633166768803760630623968297486517794554548791019427847479483261992239380400298389830060465816491724437312410247313384146030634306225695295359001185105458558623972452526909080647817480730870146131667455911636604736592331871699431538237908925295829459756208186836062509718565026263284840615470561741759849481017367492895351151649128079575947495447525752210722659598082745563137988143912020207671647578709244306175975614281858209963792400278906185449799133790139541731681456302497898814229456653449214808810932941922119162350319781565379862908584250065950215689101330631850211568309532527980036576913419357424293872393169297880427249742643171655961090136873174313207446825060579919446853663587602157247394719332628971864947939436987359600631414815544337469057726276239690247293275310556203037077784124767701256855448961166443806501868201754233758970550410305890114918080023240341759299295456850061915143834788214013574078440772095111421624459564437069811057565847970777350912152000926702087633700007633520347977618759732630902412177292589597726216898430484795356811533052750466907700681489307657832337458007644649399724529496153327528298744579443694148018916470873500974743604313118655021838186506666042884100275678624432310402510796289569578523322840302548863177885500845982528346925006065459847554519663750876996313753278126556529651123722544796922520030018794153639906818885481362621471485604331175130737494193262389682329215190415225038520351068392815081106732259914103627065962428425228997714777894266757474256030526999463572742797572039797040407033431671172160759940436898597920708319288844560580990648900719885162884934870370945204361503955279378837567324530678166285704616372774121576443430459130894929361298486837620601402386151081574432415067052300322662452918857302595143699382803049722131463587334896317283986133624254776939013059262648869490274080986072673477707617829859853760150118116239599987477852497462753784186193170041103277314426546233597945387750230744831558025788818920595274482308940024807613206519820500234702668060018959106998287922701208994255805587580877953218433368900705489389997985897422570537748198298512579449463252478046113045098682654632153006858805111037794429503919347890565750638306534510207800184430528840994781874174879930560929508231643213007543755269086668275137925750423103072241540405574793543825106692449719048036740088457303107117466295618447473943804164099563200272105613307192380663367577289129751819570872262618589722836308688175747463645164336175059050470753655328218934621996149115161982635507702180997605119554942795430400009465308552668713362584593784866074737317503043622071035788079395108130924651262639649734323200218434276255566607871756695328541640982462116390517737241917952633249247177532407482154099502285177503684299194149940290720342153305701746681239603735690083195836089425536193594774219918518601048261938981498589551916244526858240147673731162524640579591576264418399360568182557352218216050190004831582498360657149886762205136506868512940045267294228944214104134598043257726488056735306863004002041400332000088312385017160360738246818230252824443133466201128073483775777497411629700631193197488832707038278168811877765325159481324092276663083933459051681444062878777043551515484520215424826855912553124545788421401593243095486696568064117519962674745726755120512385098944852256292673957053760339531937275395809148826174495297307295849052614733864479293319938320176479587483264706162416499469311167340158083891018937586668268510684580528558788380517656930058576467106348641569871323979651641643660522080354383367258947153134458483825756401019938832755876197071049915448357737924299272449465312949915142223089938911029156148799147726939813358522094198751762652744961992731727752019537923144176595513325230561327810300348012897525259891081586461781520412223211527159749182668140362152490990304503025280688480564939430182995732697250555171514055318409938689425284671496414380449689734707114834687242809154144964643328406505939367544080096325922960677529557095757607587359839264302934034030739369287614429817604174970331954183192116454649102415261805550526040610555580472562699797579258530523844608080366110785421220847577557604373141128607466082123760863634227154235565447750645696874871375512748933055521884157226349616842327368629948476595195096826019919373714853077862705738909178012790592417072683037422601298247116276434650893673419759755137572941067293621303687568090429550068485378340033522969650478689719568116121630660400362890367002948418815172986779056541616457142305730801942579619660064011402902364794542236328125/21348769433438758703370765245478865542709609491366435052614569653378546102016849462511627494120751748632482182531656627145750397743626552531459561960560398223549045975245009309007674816222554437863677201696872751433455784690369107073515107498222557784306588395836282332847175750546211981369051621266314361221178336474415542753041974393183651339211389712456774394687665984641516260749169027306516344422835684743205481936183516974990156064129651975871942528331460751947678918540046396144664411527330369618923705834438458636102830577974845876252653171663502971887140039785562695253961575231643069062477664412049638020597102790480604924322705790199469461961537042942757667477793073080284260366226755107840350302815975336816307071046679773725437127342308087192186413755038676061057410833918926158293904341964508062846071207308029189036224031212474134520292045911847335502098379423363039746467393038219557185068885567108068311764140225940184357104030736727349828580097706565924683559258684949580624765590377170420263560197217765416592050632674827525601860639130555601452389443603215057537313030988182925330394633843453900134649708535993997948728466469950717702675994954291980434205708759673278009852731365207206030248011314644004591930136850311324006229744147698633101053854646580093473840822212989358872076265143716068744097180268102276122168305853875004752537183870879166781063678444240888617122394238426709254810837335567440784992283836793989370839413879237162896895711771903992667058053636199838130240516255971184977445146050704831686496934348016127827075484718984657393416987818612801705337082426753870796183354942112126843071065903029711121321390698781898581993724802241742477480581044001613698748530170377946397251630794244207714153204524026416070066232478173234648452399611268040599749724097393051312070228118502388840676988247240554911082503750695954572064438630269877960127104366423467799501406953709803771955828769597957063231856458111027749814025803719081136966935001736112479685329090024951289168615829008007374109889952661593527946542016740207512345709297048564315395627481281932291967660413585030996480345283736999544191719881616131728314565651466717312152904972641918713949651405980967660337865453058166838988838702261575506101889860552684248266556978492563073385796501655738448080996378643267822768617816833857621910064326507210489487002317112918021666077088005908566431997586659472158062872445810020540197756004650609906711602562777389798145363844765573658837313877874907198483439507800631219888603519094828339663314113054251036496133109073713235789925637227119774655727431254361083051751629287977798731194700553045489527358251847917574480755605401638796757865569765209455520281191413385926086139497209443929854477143191960373342496902364544463866311246225172640837156402519600363895982568003620366831834837642211637191877227604766562744238306992473438691788972157635998531201867308480264996341671204929876251856798030793842749709597095056386180913618985688594947717904946704154130370102986318386028853165763977293165845231195726169980098123264376187222469123555395686590056706087168389012825670940819923589341980887483470941028861796661390905170839271890339302100828049029212012784078599194909873194769313282831820190559889102313480712728999618511088707364134426986465242246713737437493300240158634848650318058477929203573206015042374574008210641329559147028599104938655337096927498480856233968762051898048941708085404256725808731679484267457043686222329117536735028847107094206062723847036273753182689756939661574659489839598245338831808558468753815829954403164287095247245873649216353914987142096146535719043967470480080449643342444376331784222967606537972056147909383488890765345310837747729268429685434242946830103074307202066056129743145689661414111343493506404742115471983899255409648464312070838536358851983924774566985510982671619181172634934905623314160150520261874625701868033480121291580987474861812255519601546091208460377199406649866129533521974729505830388054406297916246358080147789519196743149204013843426679509471838652755125975858867300278293348291268055660129197559026026159476155412450437824461803962510030012602651854344553981069467058461041584672745176916007488977622364877633600904300052801737746642708503139837965347090191010123385495462621033338342040003681226013733458393441623834966254985573631163780046273203095236883395508164165758305642847105512939206752325742452692605867689878228550913647219699430673001594241799185549617196701628512076794671651417270841872594328017395755755687525390663652901698937747126824560244718722846290983391390639240818522727333601972828188776690402892635288595266182430188902351806554127902984174038257802621780439734664705124159541824135164063360371632537130853437568834511282521809923917669504754616762147892173297766532376274770776780631740883064844081164158967604984764132714038838418466822822244352312162715303579875228403404044866013358090148011710390870207651019218390955633602656560225690017895312798067771005820677877006720413878224400058221532530765662090154661623626540055841258602496*t^17 + 125787780685827445275551454575747928003575751213566065111773983132577823691364077574918144100435621714109439980769424991481498951685398253789634199690798416609090784131297951185396546908489646289513323109462621356200660077379983442631256056424809372912485293367363273813678868652180594569008707775336257531755987887036463495246034285261325582790615280041254677885204552908431960160114892436691163692627179432835370358861411132560167792408170229463482325294102416233824560159262902463406985397426654126742205696658874861745029816954121218697695047352283198530280993148103573759030855199739401772813778518781974736425813557103657374598707775630512093484110148311452730540792211284690731903651550597308299172443236646177793515545647837367804216299555048491467016483572326303862524790372039925922331529213627975836217134598345677314087365970479661878622217346388056804114853586773439507454833291361868775627749091270355390080035208296555033850249405595810241692738913506191688247822911436312514927276456879147800615047291327559714692374386151576756304928729271748294367376288272773019028311095691734693978063256551456127462505875632351422210866838813225429541218459687068720783488017552719612688569652759967784511126470385265185764153100315140835601654029845242677673378894514637845804954453152082792927039817582007663209709504424015398798334328695885287845236323023362783430168615885905276332864606073297521214134941592874568570819566082545393168638646675656113412771312134997406224574528439148941778466481233285816586627744261568975248671856673678252248615293206178779504300760235052023385041252612274077459930966112434601129639595646914278302279984091812072858088860801117060684077292196955945238917110319963874322606852826183259569473501193343212417113844823953584265723528568380212198744109763825780559580043460733170286396781817711158322367363309811149250332670531304139065269736648836556867864465921413266167330322223412605242339670814069978039695981150632232228543735414327495921131075996476902080413403000477409416617134382273628033182495057125856893384892737133357754058617217339645320618551281164048542717593702444445125063491621401126140716600972148356693431189747777668297338534296765038797395554404333921315143912591801641053013612499536270462949023720802765860276557542997102208863628620559884659076705461597453405934244647151657336260342677191538877371390331464409161740549111294235691870276466532962773002711428558922887503639155393895227067575904202527206371161544553987017420454911599775620438609580587962973394961668178421959232111292313827655703230961321850421281223689611176704489706440480460170619323391618656330833231205772013207059398454610381816759273684391458839532625542946021507803915505291950381094293280995530504400771519278096034038986428617176370747461388145162946500379549582205922269462331507308751590847351097061757145594952342075111055733112814664352462578496456776154473138738406859145455201634921989128033797798334363002962055810717556170359185377671188025514719091576124405009949614058771720477520575754391224899641773964923321841815022636021945128110016948552381168296442829524575878480262854802591938599271347369988122919223678896343610563991575187839430376718283750632800720855927283867816100422680132443523182935980843843571222193139637686888344074990856191273172346391467546056581817779687855110831786901310473619393114186064854317964351343886843306420648828442658585579435653931589975262918397287870410506125109883393289447235399949615324626127044504280835579643020720244064830209232526966866600645689425769933546718273189540622047684187300748293543398225383266597300035481383410686815758978838277440475792270127616449745058524308208006312223534738943750905508904095272907845224501043154799308717448101139626393100692601814844567888601490822707742343253543844931231451670172139293512930280632295093210672655783257490491335850401619138002967590955631036198872990694406364243239717192782896235430616057623376429300982039994217674545666909598107492583735080048672465432448965085964379071467315733323979397973026459009365618854346536545910786460540761098396441517968185838731922499498775343942975202664404030931286203522297073791141789379161253744071594722847822352245907348906424817791225369272257437132043410347053223679922276111764283321691943971933643330883503645095446172834442684207505860729178160803119488739468886189771226887161934565131519950483566789010558914002744893193985829594257541138532115866099553214839007409945045570684851536471997278427500042931100785949235851053699444056340270637567007612270350558865963021094440278206827340021215367201334512931183050945239026850911520147298627735960024020977753953979979337934348800490303544201341722308503320774698438502933564735782275570134194271626903658468430003004952208618554038660809728366601317015281423389716751906174599438611291633730519185999945565308361629158304292406038831623470899022084780494246711840415692251610487540701859454552862964106504361885348029869223337924802027262682259330322505173765435737711336900201264187118337228343432765767498971368979814124357263920839323584212135007093902539925328306721667044460365464978489647504285888671875/42697538866877517406741530490957731085419218982732870105229139306757092204033698925023254988241503497264964365063313254291500795487253105062919123921120796447098091950490018618015349632445108875727354403393745502866911569380738214147030214996445115568613176791672564665694351501092423962738103242532628722442356672948831085506083948786367302678422779424913548789375331969283032521498338054613032688845671369486410963872367033949980312128259303951743885056662921503895357837080092792289328823054660739237847411668876917272205661155949691752505306343327005943774280079571125390507923150463286138124955328824099276041194205580961209848645411580398938923923074085885515334955586146160568520732453510215680700605631950673632614142093359547450874254684616174384372827510077352122114821667837852316587808683929016125692142414616058378072448062424948269040584091823694671004196758846726079492934786076439114370137771134216136623528280451880368714208061473454699657160195413131849367118517369899161249531180754340840527120394435530833184101265349655051203721278261111202904778887206430115074626061976365850660789267686907800269299417071987995897456932939901435405351989908583960868411417519346556019705462730414412060496022629288009183860273700622648012459488295397266202107709293160186947681644425978717744152530287432137488194360536204552244336611707750009505074367741758333562127356888481777234244788476853418509621674671134881569984567673587978741678827758474325793791423543807985334116107272399676260481032511942369954890292101409663372993868696032255654150969437969314786833975637225603410674164853507741592366709884224253686142131806059422242642781397563797163987449604483484954961162088003227397497060340755892794503261588488415428306409048052832140132464956346469296904799222536081199499448194786102624140456237004777681353976494481109822165007501391909144128877260539755920254208732846935599002813907419607543911657539195914126463712916222055499628051607438162273933870003472224959370658180049902578337231658016014748219779905323187055893084033480415024691418594097128630791254962563864583935320827170061992960690567473999088383439763232263456629131302933434624305809945283837427899302811961935320675730906116333677977677404523151012203779721105368496533113956985126146771593003311476896161992757286535645537235633667715243820128653014420978974004634225836043332154176011817132863995173318944316125744891620041080395512009301219813423205125554779596290727689531147317674627755749814396966879015601262439777207038189656679326628226108502072992266218147426471579851274454239549311454862508722166103503258575955597462389401106090979054716503695835148961511210803277593515731139530418911040562382826771852172278994418887859708954286383920746684993804729088927732622492450345281674312805039200727791965136007240733663669675284423274383754455209533125488476613984946877383577944315271997062403734616960529992683342409859752503713596061587685499419194190112772361827237971377189895435809893408308260740205972636772057706331527954586331690462391452339960196246528752374444938247110791373180113412174336778025651341881639847178683961774966941882057723593322781810341678543780678604201656098058424025568157198389819746389538626565663640381119778204626961425457999237022177414728268853972930484493427474874986600480317269697300636116955858407146412030084749148016421282659118294057198209877310674193854996961712467937524103796097883416170808513451617463358968534914087372444658235073470057694214188412125447694072547506365379513879323149318979679196490677663617116937507631659908806328574190494491747298432707829974284192293071438087934940960160899286684888752663568445935213075944112295818766977781530690621675495458536859370868485893660206148614404132112259486291379322828222686987012809484230943967798510819296928624141677072717703967849549133971021965343238362345269869811246628320301040523749251403736066960242583161974949723624511039203092182416920754398813299732259067043949459011660776108812595832492716160295579038393486298408027686853359018943677305510251951717734600556586696582536111320258395118052052318952310824900875648923607925020060025205303708689107962138934116922083169345490353832014977955244729755267201808600105603475493285417006279675930694180382020246770990925242066676684080007362452027466916786883247669932509971147262327560092546406190473766791016328331516611285694211025878413504651484905385211735379756457101827294439398861346003188483598371099234393403257024153589343302834541683745188656034791511511375050781327305803397875494253649120489437445692581966782781278481637045454667203945656377553380805785270577190532364860377804703613108255805968348076515605243560879469329410248319083648270328126720743265074261706875137669022565043619847835339009509233524295784346595533064752549541553561263481766129688162328317935209969528265428077676836933645644488704624325430607159750456806808089732026716180296023420781740415302038436781911267205313120451380035790625596135542011641355754013440827756448800116443065061531324180309323247253080111682517204992*t^15 - 127024412480900048502766348239849541700075297303806443934340261108565417491259590662927291021070892104289392114542671138225240845128748726407875825909958702145938766272748236093852855960780291632599077880470565112789072257012886130623660553479350172971317357383072207860038780623304837395847430984297963204560089951996230281403561017378424645560361346250348499252693674134386719304931924991477848422523367968046863532434065112963508953383607887521034605940705771981376876898612300944179643834522021811004140107054691942717992325702046090666475766741085010925344369348766084437304606709450217172219467764558145142859906862160660885853346924071765787376903551537557454146807265134963344954077306854876421216431538329493926147862072833532674961008639736286922642426018170378925214551749503719493357984213179910843797715841218999520426182396101710545495533485681100169081331463599364812203606188045414356733726394768910689248080588518460544261254319167176029775146994965211924141912130796346362222048615657058863919091913153721752398543721591850929203848074378798208500130869949412680763210059203429117507942990226928681324782401694498442511184602804090901563485968356428237149455906295933859466149547851581372215453218332626131355413440892445415662637906618056787762074280644865976549622737409684862723755711342582376214188015832180623915783720994793347624295197359607760388935235581156993308110879304905392984070499335236609796721115781172814656523080395099459626280764581534498354503587634503202902375544102139553447516087506508101356068981805726478189360181241346595683338829767394228120487244491710181488090529546586021989836048265295173517180901094568138033591346103579650762758319924428623479228683743152381538322111864558661601340731236541474136546953092832784180084824334950778709706498859124940747932544714321763266270666430864871775531701612529889935156418956491823152859022705705570694635187342267195018413550165575315914417297066685572790252684508365266070325321572015173690146602515697831538291994142799690440169461818155936523946034504931361990930396956895910085683203679102651952145147635506190805290725087826442534176277987495479761130011814261900662068936316608883065934809238226353258630197273295294388877788991785067669114289465702371789682228827423857777039721227839461238928048294370967829442263652300575895247316342764854270095888041689372774913224100942102847968341991876218421089984419649479145456749858357920464916888710642758475665637243689037900343662547412406033314119727309136241560761837791051770500391839066601461596501346953703704913958065455111952597438516812909815896036200205033977746031022978389470838411693012387713217940165065943082993716884054442355865877191503032660407704458120967152388494830646511497516249294782291993224167790828962873298131008640452796878264479067892248044963154322728240759972182326980513911668053807308602244446381854925636155873277369471694433856400889396444939980866218135171487350455068111175210838600641558448819773095727831553940797225698552024792933355076223824628917142669042318442882644476382042152028212689340704991121588580173205558590502891903495540072681025548637051577676988906769813113339832015037755929723399802141738760631181863376287575378261069582793960919857659475298635300853003073255239644992382446398251927832468309804476540683933135858700626381651030407497751623268698736290786419285911716687050147661786746160946668640476696968926542778055620166446384841241078261702932584640985128003673523634151196658907061624687300077293982730178355027646020167248483504194712917478646324666159780019023267634433732112176980741380989350771132618836209338353875796880271600530537776381229112180576523038891123198812337636078174869091711344989804570638243287195902545671615371213204591198439829936219962462106053716613722882638027603052221244622083080729950010335867501360158179000234013281211804055564728865223345436311046992262923256776441640270366407332951780484763842420308289544885833706354927001199046026982319583854712921579656546337686772402900651081176764608106759481664908881583958730270623218632037647845188189948737445762608879821918613511109718735268403090894197708898274076635949117774658770530669832997507088353599429103233448825101379872802661437706577793349512425100161430898959620563508789334200521319186291546029231315084823583405116535334441929166789870051218381032573214612854210269910604752779753736113641013756415971725131547512867538869756797345071973982230028714997224104599970544749640404921013641058858914823770599569931921422056928880469210558273898882380394622836981391641679248668370609977981964971541188777737010843661038251800147763853139617930869017734460181059605378564366480654246811071160137781926807164772005761772566383928184865589713934522321724917634523010780023596666546833932376173385321196625906727292237486758698271860322519608385121667962191792812277439904972813560548581559313271703242133266394979713845290210110596141539796529869647817421290795035512501101131521459789869781741790730314645889293661117172491442747956951600847185649900393244924734752664593740727706382668262874420785200565632882847015933405677470296180270187706357772216796875/85395077733755034813483060981915462170838437965465740210458278613514184408067397850046509976483006994529928730126626508583001590974506210125838247842241592894196183900980037236030699264890217751454708806787491005733823138761476428294060429992890231137226353583345129331388703002184847925476206485065257444884713345897662171012167897572734605356845558849827097578750663938566065042996676109226065377691342738972821927744734067899960624256518607903487770113325843007790715674160185584578657646109321478475694823337753834544411322311899383505010612686654011887548560159142250781015846300926572276249910657648198552082388411161922419697290823160797877847846148171771030669911172292321137041464907020431361401211263901347265228284186719094901748509369232348768745655020154704244229643335675704633175617367858032251384284829232116756144896124849896538081168183647389342008393517693452158985869572152878228740275542268432273247056560903760737428416122946909399314320390826263698734237034739798322499062361508681681054240788871061666368202530699310102407442556522222405809557774412860230149252123952731701321578535373815600538598834143975991794913865879802870810703979817167921736822835038693112039410925460828824120992045258576018367720547401245296024918976590794532404215418586320373895363288851957435488305060574864274976388721072409104488673223415500019010148735483516667124254713776963554468489576953706837019243349342269763139969135347175957483357655516948651587582847087615970668232214544799352520962065023884739909780584202819326745987737392064511308301938875938629573667951274451206821348329707015483184733419768448507372284263612118844485285562795127594327974899208966969909922324176006454794994120681511785589006523176976830856612818096105664280264929912692938593809598445072162398998896389572205248280912474009555362707952988962219644330015002783818288257754521079511840508417465693871198005627814839215087823315078391828252927425832444110999256103214876324547867740006944449918741316360099805156674463316032029496439559810646374111786168066960830049382837188194257261582509925127729167870641654340123985921381134947998176766879526464526913258262605866869248611619890567674855798605623923870641351461812232667355955354809046302024407559442210736993066227913970252293543186006622953792323985514573071291074471267335430487640257306028841957948009268451672086664308352023634265727990346637888632251489783240082160791024018602439626846410251109559192581455379062294635349255511499628793933758031202524879554414076379313358653256452217004145984532436294852943159702548908479098622909725017444332207006517151911194924778802212181958109433007391670297923022421606555187031462279060837822081124765653543704344557988837775719417908572767841493369987609458177855465244984900690563348625610078401455583930272014481467327339350568846548767508910419066250976953227969893754767155888630543994124807469233921059985366684819719505007427192123175370998838388380225544723654475942754379790871619786816616521480411945273544115412663055909172663380924782904679920392493057504748889876494221582746360226824348673556051302683763279694357367923549933883764115447186645563620683357087561357208403312196116848051136314396779639492779077253131327280762239556409253922850915998474044354829456537707945860968986854949749973200960634539394601272233911716814292824060169498296032842565318236588114396419754621348387709993923424935875048207592195766832341617026903234926717937069828174744889316470146940115388428376824250895388145095012730759027758646298637959358392981355327234233875015263319817612657148380988983494596865415659948568384586142876175869881920321798573369777505327136891870426151888224591637533955563061381243350990917073718741736971787320412297228808264224518972582758645656445373974025618968461887935597021638593857248283354145435407935699098267942043930686476724690539739622493256640602081047498502807472133920485166323949899447249022078406184364833841508797626599464518134087898918023321552217625191664985432320591158076786972596816055373706718037887354611020503903435469201113173393165072222640516790236104104637904621649801751297847215850040120050410607417378215924277868233844166338690980707664029955910489459510534403617200211206950986570834012559351861388360764040493541981850484133353368160014724904054933833573766495339865019942294524655120185092812380947533582032656663033222571388422051756827009302969810770423470759512914203654588878797722692006376967196742198468786806514048307178686605669083367490377312069583023022750101562654611606795750988507298240978874891385163933565562556963274090909334407891312755106761611570541154381064729720755609407226216511611936696153031210487121758938658820496638167296540656253441486530148523413750275338045130087239695670678019018467048591568693191066129505099083107122526963532259376324656635870419939056530856155353673867291288977409248650861214319500913613616179464053432360592046841563480830604076873563822534410626240902760071581251192271084023282711508026881655512897600232886130123062648360618646494506160223365034409984*t^13 + 92205153556426903550550684136627534828269830391500186484707649444466229610160129238026273271435224146847581020995432683923121502135203075022225830897217455756243329141044181128027979671072071809565887115397955654226332975437336394659844509850904638818720133636529948067344364890327912929090211664071324267489676994494444057875780479912080202910992972692850749437797130851437775887256848131739421947841204139118448513620663569807393947513573254542003486613407586980687799869959757024296196498103251766833499694101325250249145479422732780242549694695605697537842468014242933370248560065454387358496489309793544321739322624951750497299590836250060958790932060270754715684115461192058551024024006430467942105152311863635356666553060507392659755591718983393675586336257989775675910439819570197025944326717526838595903033848007107143306499009672787852513869947410224907919356596952446514860037431401120848357648031315982954513330497246411997655237785717749618718952939439882376057037354114033855354471201365886905773794977624757789253539872519181198620622596617240459657651059876412689319622780880606782191683549436885686599520131405617186836457305672664103264938896518795739710512919779844974265079938774109555115657412843885610120701161199578317028352231575147479978969721882194497993052771638093779481139225911556944422234457343103151410981120896668996981502628590838105531037769715976583320297606407133385583781052161026885193789230408839059930041845834471442268239520849970054175768916966265538000676778962513229935094463894040412010131943250907678340673154215218195316536655032143127533877954340939342893295727703863448651430888616219591222022221881007236807698540332492596330276049652962447698922642385320872449660334768449109484333933535974531976885358086190139424592722128583596073029354958523916710491827588341656499690747446754360779022104487384845457703079620741884608542883220196782813642180411635902519283605883634810718960831549717474601465705299880231376386359407963942846102960124622648371144403015016971446608896467992360216828420176665454227784903119924431413833677951078414317157273740516641857924884423947839873027867962979967167744008390588746336084799456758382992520128937968455979542313665170101785482672605617361204418431098725362908596080005582522045744373562328576208404551050023782696385318825597809560070570630023009249067669480015335692797357916136853813733060685175861826648490623566375220396282172746038813784036310484751302942482130777517144939934723192154936495676275109057260748929864175901806192227252019695743135558943220909747568415989066971890916520717634203031827166649844879623970120279989214366961058058328722011384201176818045010322493148502850500720577600334288749923234721064173018597318030438266702689026366710816761986585746655093919964012130292011359924733347477449421775218891203250183727375132784120998146256253891962263204259291492204191778252871122866368969789107724158847402106948883350742730412564915077910879970045450246948034285085267207891171589056234481863847289811931487657835080465966500868653058398349266295702654040684790339204227386932957744023544173357525486776110654891548844668456089721116492109838958414258365932821412511917574765208369397567174332606320091386949864453120452421212274406854895070153849010529311939104321678934133437474077315537528842657816085549666490626775909975210092208128073496571747399007037052682383418827888188306814774019877312643561235638136829893990003262418145357638123841058165467438657689621288829681339215410875247714853560204639857458098376887867213852311632292114588970265568179078709547967704746926270300683083328655620495189999406989294322459638798293341356826769434908973175356036098823341438987767068696676656081470397057478903653730878296927660905535060806827540709727337195550351465743054825620251428906046612455376007735579262920045031693786214138075627814558234266336349982164807190813728097736669888029770585906509840782612379376805088007393125695739217401439391464491836801497701909905786453259427441256836235623492410299051992655301577066623201611886511543027315458667497074456190602937070916057154455964037083668266957505454796034535831257265964357774409597590131271077244716257703260108425381960576626329045363466839295639194580949835306226897688725632775532196777429769928699410453312167390880549662993819110240017680380197820810042812805809961046539457815255564899419982019707757385264572918957775411408246660601171591697786462452875368855781248232624556332718726856063030303868879827656811846095421544350094709257891005312872954233669832039962109258988211771989934430414277402272063984493652678391804381440883796910329445199058927950607097978366442273628531104510992119410785984087348386675760822061610018554068931014032519147390728061550810676171764390832371049338962765432346900793977554610353981468964263048278496652601301319166101778298956662485548255320128474474460718596278387292443316018963688208466767128514497545692846292038390194545647215164832790852823694696680554788078802693451151839280136428371562027837768307391992787875021777243763565112658792058349845457666791526311245972772091012095332782645120248816983614439715277745361328125/170790155467510069626966121963830924341676875930931480420916557227028368816134795700093019952966013989059857460253253017166003181949012420251676495684483185788392367801960074472061398529780435502909417613574982011467646277522952856588120859985780462274452707166690258662777406004369695850952412970130514889769426691795324342024335795145469210713691117699654195157501327877132130085993352218452130755382685477945643855489468135799921248513037215806975540226651686015581431348320371169157315292218642956951389646675507669088822644623798767010021225373308023775097120318284501562031692601853144552499821315296397104164776822323844839394581646321595755695692296343542061339822344584642274082929814040862722802422527802694530456568373438189803497018738464697537491310040309408488459286671351409266351234735716064502768569658464233512289792249699793076162336367294778684016787035386904317971739144305756457480551084536864546494113121807521474856832245893818798628640781652527397468474069479596644998124723017363362108481577742123332736405061398620204814885113044444811619115548825720460298504247905463402643157070747631201077197668287951983589827731759605741621407959634335843473645670077386224078821850921657648241984090517152036735441094802490592049837953181589064808430837172640747790726577703914870976610121149728549952777442144818208977346446831000038020297470967033334248509427553927108936979153907413674038486698684539526279938270694351914966715311033897303175165694175231941336464429089598705041924130047769479819561168405638653491975474784129022616603877751877259147335902548902413642696659414030966369466839536897014744568527224237688970571125590255188655949798417933939819844648352012909589988241363023571178013046353953661713225636192211328560529859825385877187619196890144324797997792779144410496561824948019110725415905977924439288660030005567636576515509042159023681016834931387742396011255629678430175646630156783656505854851664888221998512206429752649095735480013888899837482632720199610313348926632064058992879119621292748223572336133921660098765674376388514523165019850255458335741283308680247971842762269895996353533759052929053826516525211733738497223239781135349711597211247847741282702923624465334711910709618092604048815118884421473986132455827940504587086372013245907584647971029146142582148942534670860975280514612057683915896018536903344173328616704047268531455980693275777264502979566480164321582048037204879253692820502219118385162910758124589270698511022999257587867516062405049759108828152758626717306512904434008291969064872589705886319405097816958197245819450034888664414013034303822389849557604424363916218866014783340595846044843213110374062924558121675644162249531307087408689115977675551438835817145535682986739975218916355710930489969801381126697251220156802911167860544028962934654678701137693097535017820838132501953906455939787509534311777261087988249614938467842119970733369639439010014854384246350741997676776760451089447308951885508759581743239573633233042960823890547088230825326111818345326761849565809359840784986115009497779752988443165492720453648697347112102605367526559388714735847099867767528230894373291127241366714175122714416806624392233696102272628793559278985558154506262654561524479112818507845701831996948088709658913075415891721937973709899499946401921269078789202544467823433628585648120338996592065685130636473176228792839509242696775419987846849871750096415184391533664683234053806469853435874139656349489778632940293880230776856753648501790776290190025461518055517292597275918716785962710654468467750030526639635225314296761977966989193730831319897136769172285752351739763840643597146739555010654273783740852303776449183275067911126122762486701981834147437483473943574640824594457616528449037945165517291312890747948051237936923775871194043277187714496566708290870815871398196535884087861372953449381079479244986513281204162094997005614944267840970332647899798894498044156812368729667683017595253198929036268175797836046643104435250383329970864641182316153573945193632110747413436075774709222041007806870938402226346786330144445281033580472208209275809243299603502595694431700080240100821214834756431848555736467688332677381961415328059911820978919021068807234400422413901973141668025118703722776721528080987083963700968266706736320029449808109867667147532990679730039884589049310240370185624761895067164065313326066445142776844103513654018605939621540846941519025828407309177757595445384012753934393484396937573613028096614357373211338166734980754624139166046045500203125309223213591501977014596481957749782770327867131125113926548181818668815782625510213523223141082308762129459441511218814452433023223873392306062420974243517877317640993276334593081312506882973060297046827500550676090260174479391341356038036934097183137386382132259010198166214245053927064518752649313271740839878113061712310707347734582577954818497301722428639001827227232358928106864721184093683126961661208153747127645068821252481805520143162502384542168046565423016053763311025795200465772260246125296721237292989012320446730068819968*t^11 - 45392871540282705316114889678049808790831910604441698330284654013235252296385149443879941857181490682270813877348582451803623261250054892353622539850447687383784110358465519302144526017683614648969332417594144909569832462272392032243418937802949460192904373004327869199932740715956807218630435639188249671100742597318987927095153322313815885282133373938379228803652830623027797525799681420065685088930903010670716955872932210363178240911420653225623580495095719548546983635800395271084760962913014671650270345764023351761124213932022236992731265569922409813585736397955339042205824527685379986323828511356488183897213478246028963872048952374009275779513881563788818997746679681708975867751055525381217594667731050881649366328371310307539108980261925696475661749037772837172953184320517048754618755000985446675206979231381291637189687634789389435434791488906456557034214744124232252683193265333220732017631468476281225905532033769667039502425827339513871933164771256985270599611681232491642573716552092939789393826279771369476054363650579280419403566664168010956077079607998950884509359059694152104597235856820370391288017322876618794388649805927001822997914423358027580471929094196060292047686639950261624880031313116826031489181345284943442565586621112368394871719972059589391238558382970148034147413288682638192295307016222478133623009672674860325596960514064677585099083237688782213399029428172946373430282575150880826046322187947142180397999401386146912934473108006144793066998323665050529776905646397882131875674588596435706414186915287982416670633841230440445538946298831287493104661877450947370717635968633441224727586790619963231300651287423445655994035498778905510742401997063463437919343957856735630102885395214453884128214452522371644463844061973903625338264901213021196952579834049646285077008173288799046850446833211388911060705763868809334769424667937423929670992834478942189199810339655072236565883847549173363416665213540329962748200424941988280731287269713343375075361336525229040826973293280192344520583431824214982871699916980207996387240244207017748859089304147414516045763305327869395149023905105571357569533418228693951464246935660090146802404872848730711674030868464504444506726039018758639666426184022391633909892978141410159228780502807675385478863810242099795132359085237411890771359422348621955201223573396442370037528812631242760301674174740403205392986851833787975537386425927145238975776064729680397333990934718679379191269830735749595914022945792535655233105176269550166972841243294817755353378008265610544023947085675133540744765504286494078606837019314689144748644765881487172396826714263891319703564859652877585901614305018700769140784800649290591321792837668026242102546657210090237149750542633492704962581131048849993098662504664460970475315366328116962327223612574391436071677498192775889920347806985728473750019373540832384736993617472672817029323797453494189784690895283551995928285430322434812916210094271852235702620670826471701897236985774973368918105859790454302225803005439747313745982609679854595891353027258107764026211341348412723628862259029674069723432213776466193943392006770353603744882097349206019002649301412392154838969791746778013922649036764010719859566707386915357684046248269180316495444342503096767316149967351283784864140094242141987149324391084697491343906645013665252707337041400867461382190134082612573798681750591545777638497329387307623345679748484374973043594382301807612839552515103626547148645631591780899689593936665401648355448348592255765434731136616527950535534433099670431238653151634721333351551257155412969745912265598654017020202650624960411829638742875010739181529817141220887262038126195244663051601822965255270430557313085172840990424598221059763245046064085816165872570179607567184024694410594435389027755115352981218448077163139898335827565863378699663948239971900646957088293282315409221789966911179550094827177773735607210231916551003830934249932626156761131522414494266531152560797666431810877709010633220878836555487315161388067128191323739595769197065837194002855667130481216748918255708723269676873546396208309046147878135233248017211187566313534478351789287729092693119415623217202402128626520619117396683535612335850108666005289418534060918010782066332206332255069174549195524340121353783347751686013939864636478889084672635758393863192176287146083030009021068604935868234417643634599835391113075056917343700634345610209433928804743782442961138018977972909165493752665495489601818929717941474827365810955589552434143470398201681612184347408378525099595093796796555697103902955945665290981621736213882898912974285718411904917415970633876821381646129517478429366144701025682167963256286729848499371645579574330416285375099964661089779955749197300066010300016914932579834599772555024239735423290147460016414179063639387141949049943252304427249124151624393469422010020499842573295871573685015855395156850361253423934904789160964669102181983887782346670762285973704748660316329011228904623776219449063771044274750195424913326293594153903262093293413410645374268481055766682005667964755715380571708709601305308935155337910693184971560943639525226714902170879577926025390625/341580310935020139253932243927661848683353751861862960841833114454056737632269591400186039905932027978119714920506506034332006363898024840503352991368966371576784735603920148944122797059560871005818835227149964022935292555045905713176241719971560924548905414333380517325554812008739391701904825940261029779538853383590648684048671590290938421427382235399308390315002655754264260171986704436904261510765370955891287710978936271599842497026074431613951080453303372031162862696640742338314630584437285913902779293351015338177645289247597534020042450746616047550194240636569003124063385203706289104999642630592794208329553644647689678789163292643191511391384592687084122679644689169284548165859628081725445604845055605389060913136746876379606994037476929395074982620080618816976918573342702818532702469471432129005537139316928467024579584499399586152324672734589557368033574070773808635943478288611512914961102169073729092988226243615042949713664491787637597257281563305054794936948138959193289996249446034726724216963155484246665472810122797240409629770226088889623238231097651440920597008495810926805286314141495262402154395336575903967179655463519211483242815919268671686947291340154772448157643701843315296483968181034304073470882189604981184099675906363178129616861674345281495581453155407829741953220242299457099905554884289636417954692893662000076040594941934066668497018855107854217873958307814827348076973397369079052559876541388703829933430622067794606350331388350463882672928858179197410083848260095538959639122336811277306983950949568258045233207755503754518294671805097804827285393318828061932738933679073794029489137054448475377941142251180510377311899596835867879639689296704025819179976482726047142356026092707907323426451272384422657121059719650771754375238393780288649595995585558288820993123649896038221450831811955848878577320060011135273153031018084318047362033669862775484792022511259356860351293260313567313011709703329776443997024412859505298191470960027777799674965265440399220626697853264128117985758239242585496447144672267843320197531348752777029046330039700510916671482566617360495943685524539791992707067518105858107653033050423467476994446479562270699423194422495695482565405847248930669423821419236185208097630237768842947972264911655881009174172744026491815169295942058292285164297885069341721950561029224115367831792037073806688346657233408094537062911961386551554529005959132960328643164096074409758507385641004438236770325821516249178541397022045998515175735032124810099518217656305517253434613025808868016583938129745179411772638810195633916394491638900069777328828026068607644779699115208848727832437732029566681191692089686426220748125849116243351288324499062614174817378231955351102877671634291071365973479950437832711421860979939602762253394502440313605822335721088057925869309357402275386195070035641676265003907812911879575019068623554522175976499229876935684239941466739278878020029708768492701483995353553520902178894617903771017519163486479147266466085921647781094176461650652223636690653523699131618719681569972230018995559505976886330985440907297394694224205210735053118777429471694199735535056461788746582254482733428350245428833613248784467392204545257587118557971116309012525309123048958225637015691403663993896177419317826150831783443875947419798999892803842538157578405088935646867257171296240677993184131370261272946352457585679018485393550839975693699743500192830368783067329366468107612939706871748279312698979557265880587760461553713507297003581552580380050923036111034585194551837433571925421308936935500061053279270450628593523955933978387461662639794273538344571504703479527681287194293479110021308547567481704607552898366550135822252245524973403963668294874966947887149281649188915233056898075890331034582625781495896102475873847551742388086554375428993133416581741631742796393071768175722745906898762158958489973026562408324189994011229888535681940665295799597788996088313624737459335366035190506397858072536351595672093286208870500766659941729282364632307147890387264221494826872151549418444082015613741876804452693572660288890562067160944416418551618486599207005191388863400160480201642429669512863697111472935376665354763922830656119823641957838042137614468800844827803946283336050237407445553443056161974167927401936533413472640058899616219735334295065981359460079769178098620480740371249523790134328130626652132890285553688207027308037211879243081693883038051656814618355515190890768025507868786968793875147226056193228714746422676333469961509248278332092091000406250618446427183003954029192963915499565540655734262250227853096363637337631565251020427046446282164617524258918883022437628904866046447746784612124841948487035754635281986552669186162625013765946120594093655001101352180520348958782682712076073868194366274772764264518020396332428490107854129037505298626543481679756226123424621414695469165155909636994603444857278003654454464717856213729442368187366253923322416307494255290137642504963611040286325004769084336093130846032107526622051590400931544520492250593442474585978024640893460137639936*t^9 + 13903040505428413365900834322963685130414712196827846546239768640995095758931701112595021421217356585760058134622456502158611046248416464928485267650520900988938915833155210753459748437635743462255846753976181285623749612790653450002557605498752636610361548707618837213187735229775768378558131110846960208480873143450056863463392850904111272543635225967769606403378226122689231389907849323576106319632845946234827674059566268395151181906043802068620612954274706481123272269425823896086032515049889074787656295061012766330871571879918905957173589514871091763346138607535967781212573210915316349942977479172962570957673091828763558896344603553410363188026674965068560837579127280945337238196715024055611935207139273664365514548567931348277206109302970369602344476322705950209278384136177480982913455108578505797844878568610582811834973225927933508517419096368195640581717379507008236420091187083382662959281669418323346856589856684982130642185048154204541502233687934258551923733367480812604862384776974778842497980426911709677215495893209981131575300775887550937845048703347252564522233718736356216188175749887325653775589007906050960504958142347422987729163607748261518684772593447983456877269808329131275847253292394997903375185018280490402442728216095711146390516362669082608134108058473638095307469177439454901283629821909145700876927431265462163676957255580950565682172955020949590540850735618442751993534280664036121068843249094944078621762464562055017367808404008253750842014331999260454519593900144090603689458255570734131400214899901675214373440851885823738346648163574484573611002249854161183625718436315616382342180894849927086916673305279040700853125239357278235666487388036376127215323387911486026847225932086859456546338193220850527917116153801161632022280941552765510575745966119066938606567011536484633324907009638406814401373985792515336035924189993813056324397083515065206873333766086435633194655640853570421538742025666431039411328477347036300386958363981212462488649272889941985527441049895315539682669003563652429861566798034385718223988882218091237656086944415846686480611078935119140347229445831967748048333427228882832780727947294306438811255623654446419048505747314730641935453275127502903999035573843415786115545584728143823691580994983067630508757752436086654525823944983414786697071823727240758182233319071978446081553493138156941938144323298378946277720098826484236901798034156276038936451672605961860152837309535207380507098803447096941610670152794389884688913001849894620187155786577550239674427494992972239704129402232678968648189451399365835776382974476420287992639871836801965923412194434100268034769453432800769744141885724057340253294298117578377310024376696085492501242854724008635626487652957544271364735670886913304081878435902638312905591093578803285318803088868545536132207020061373151052838287582138103456211760873807285850580427385834762906970300607641651489264850764205976298880499183899678364159595350655431365294406124129928422570635059458053922412071672106846354221815388896153429002623334844546914549176286885615757916101614053436330263630333227567853799886712790516649608821507859828961309799124501473861773571587273599355157948566216927799680108008411120146482147923596539313495607525779763246107043881222240923876639312694805372802469692427727999432944844945038415697129516655149429138252315141861177765940713967313665955369594389714687404726714648140537374457715601716261056995340606850125687090738751192996180676063286544404628370622830821465650415499634885930569055130401302694616268415026648721035201749344290315320929774677143736774847430637581318778882454273240644355014196296515645505419858625135464395860345446472591860591198564123859070389545781741800358648855329800699159639964199576377328234040105245152599248581378263937491709199034137088651597288657020810642793994046040492231760107200465500838095949926056093816178191027299931391894897033338999991524953073767245378321387588151318596317047404823773943658459930329568151889333842313277325425251062692524246820624569312546705909133889614303184117435557896081900266237482574959966644481257083152688036221404575429221987288752163153222582225693026388758628796683803313151057098064316794777683841970286340231327296920440449215650836943956469509615512117018149931560519935399920632197215039124294480168887482437365238211083842895707602739625625452653257828344057243148325165157573588829013755771999175878223807543024666808273871453124347638930908703626409977708915083791779904508720088100351860163651121899070737128403259884067975061249877478223149754489519704761219881985644028556343994074479788205161714276971087964098668027911394375847764768699480127819647488289638789360421511529172605118550215982260928627631812044737007955986799723511333555705850759309671414099774078843575123038382313204286548031098804886651990102770657628432101609063876219677208525862814027703307599271756409582065891218405172902305350412716178028762659691874599294760383034745517370136690089406553204707704453001649512385202595560346323624224468239313922202124738441154405455360107498804536900731030120283135867000345299040835379709209318652615574566760089328216552734375/683160621870040278507864487855323697366707503723725921683666228908113475264539182800372079811864055956239429841013012068664012727796049681006705982737932743153569471207840297888245594119121742011637670454299928045870585110091811426352483439943121849097810828666761034651109624017478783403809651880522059559077706767181297368097343180581876842854764470798616780630005311508528520343973408873808523021530741911782575421957872543199684994052148863227902160906606744062325725393281484676629261168874571827805558586702030676355290578495195068040084901493232095100388481273138006248126770407412578209999285261185588416659107289295379357578326585286383022782769185374168245359289378338569096331719256163450891209690111210778121826273493752759213988074953858790149965240161237633953837146685405637065404938942864258011074278633856934049159168998799172304649345469179114736067148141547617271886956577223025829922204338147458185976452487230085899427328983575275194514563126610109589873896277918386579992498892069453448433926310968493330945620245594480819259540452177779246476462195302881841194016991621853610572628282990524804308790673151807934359310927038422966485631838537343373894582680309544896315287403686630592967936362068608146941764379209962368199351812726356259233723348690562991162906310815659483906440484598914199811109768579272835909385787324000152081189883868133336994037710215708435747916615629654696153946794738158105119753082777407659866861244135589212700662776700927765345857716358394820167696520191077919278244673622554613967901899136516090466415511007509036589343610195609654570786637656123865477867358147588058978274108896950755882284502361020754623799193671735759279378593408051638359952965452094284712052185415814646852902544768845314242119439301543508750476787560577299191991171116577641986247299792076442901663623911697757154640120022270546306062036168636094724067339725550969584045022518713720702586520627134626023419406659552887994048825719010596382941920055555599349930530880798441253395706528256235971516478485170992894289344535686640395062697505554058092660079401021833342965133234720991887371049079583985414135036211716215306066100846934953988892959124541398846388844991390965130811694497861338847642838472370416195260475537685895944529823311762018348345488052983630338591884116584570328595770138683443901122058448230735663584074147613376693314466816189074125823922773103109058011918265920657286328192148819517014771282008876473540651643032498357082794044091997030351470064249620199036435312611034506869226051617736033167876259490358823545277620391267832788983277800139554657656052137215289559398230417697455664875464059133362383384179372852441496251698232486702576648998125228349634756463910702205755343268582142731946959900875665422843721959879205524506789004880627211644671442176115851738618714804550772390140071283352530007815625823759150038137247109044351952998459753871368479882933478557756040059417536985402967990707107041804357789235807542035038326972958294532932171843295562188352923301304447273381307047398263237439363139944460037991119011953772661970881814594789388448410421470106237554858943388399471070112923577493164508965466856700490857667226497568934784409090515174237115942232618025050618246097916451274031382807327987792354838635652301663566887751894839597999785607685076315156810177871293734514342592481355986368262740522545892704915171358036970787101679951387399487000385660737566134658732936215225879413743496558625397959114531761175520923107427014594007163105160760101846072222069170389103674867143850842617873871000122106558540901257187047911867956774923325279588547076689143009406959055362574388586958220042617095134963409215105796733100271644504491049946807927336589749933895774298563298377830466113796151780662069165251562991792204951747695103484776173108750857986266833163483263485592786143536351445491813797524317916979946053124816648379988022459777071363881330591599195577992176627249474918670732070381012795716145072703191344186572417741001533319883458564729264614295780774528442989653744303098836888164031227483753608905387145320577781124134321888832837103236973198414010382777726800320960403284859339025727394222945870753330709527845661312239647283915676084275228937601689655607892566672100474814891106886112323948335854803873066826945280117799232439470668590131962718920159538356197240961480742499047580268656261253304265780571107376414054616074423758486163387766076103313629236711030381781536051015737573937587750294452112386457429492845352666939923018496556664184182000812501236892854366007908058385927830999131081311468524500455706192727274675263130502040854092892564329235048517837766044875257809732092895493569224249683896974071509270563973105338372325250027531892241188187310002202704361040697917565365424152147736388732549545528529036040792664856980215708258075010597253086963359512452246849242829390938330311819273989206889714556007308908929435712427458884736374732507846644832614988510580275285009927222080572650009538168672186261692064215053244103180801863089040984501186884949171956049281786920275279872*t^7 - 2295479694920057249381254902857167312649566267331560353151240989618052367490611275964846093730664354129240691709349759992361561314044837461826023709354256650373738303497477188447875296609377588034545002288771640428535272971650477559636699151406575132739105538029727409526854613202543730840837852400252628390707729440532807616909701644926009306343272329799680067200397344060286051183053212884080769269608166032888561958387654685006505962291176273120511480485225482684362104291730221462038239748970263118303213908410237743346063046761305195745843731512760191305535131013683808375629236576408936921833883950735324575402686299519519762137112289437583928826204549861479056422460134333555067284595023371922275932483698841408897798962598139206512842112103920158953292689187643093948385956546030794235231692564195510929464624380667459232382047057676648420930413312395759206439683750046474527517740213754408826062699775637860057698882974359271012269589669452418876046068728868561979371176561874788780232420467739192937167324626122643742708426787748617758066034523391735646419712500555429566515331616519610564968698715114525750067959910349660400356689827941806168642194380130513805272165684467651724170670330844558254781786225178973861796624447703846225400333773254882687077531446638461651606135486591968449013752962027638605106628969595881428080225883998444314655174639260302428340447701102720145827753999898386653021173601778655036146966322515197372123604832813661731943306961109171220491890869798155764363564132290573130115641185085486293106717269398755192556307453001537294781271010576044577715865538739439832750869971778618945191232689085886609142225503276261145254379417734687508521584501848147860272582640145973773617313586945054611848724944646059254567446383691648286643452499565518894359734919068920895879821379988414351092596495195902513934353333517927903444486567267883994584218000694161512071741381446256262320325455472665110573596135163898902290525182407431454748837467275075130207529717014540386436850189608288338647337654236122177844170226689339770042399085959522762055882769130054369846973338361125657460844900417529269531639820568754302302652796610300427807433277493514969685941362582602667971754350574762500864673270470676115901694127422717694756160804403999699942637854107506666188447722835943807510695049024485003413156663261354697732910046725795553829078469606066429045266492861422368387382664982960792159606296129103878628105861972767887696968586925118277714513221980204179378195694240345452408154116939531025823617151533700261516960245543592235305804831427483176120511146217456940173141900247210761104357420870589254433005184215386979011008944652157163908773547591263916844200745777309675180155460652365994111765100145103011221005390883156630228025475809497333173189824268452801639657719745206532674109670107443581614247211148901880803659721956563597752544665365775317171711891642869553635133838852264767044997158390159203399358060040533118469322865284200927417190467292969519546748405158463942968229045904961624130512250548047336986479381413487436225174075306765709345621978446442651564695282617256711451257945239673088193792055772349660967401214568180909855834528335557255164803375623754751229619044518018909979137283801461187084887788946359275929825672995009975953708072974724256665568396856628033123449165058674153088757618184748713876371014383984990506968344289163276286772429205945569190498181272700664877698351931644918067072253139780170531623175752931891497018058558679743707873214773074629494502952638784732637309794786558353905256204371994239173756428617223998516746841985817407415296183232101210243776629331537860274665555256960432079144361241448427335258791917528896407316252004869218675674761201142748963502351570445519741367986361952861866089827778687437145797283098991530199344818021135663260315707332333603166235265477977814270141964148709129587357744743360998164422363304493170696937807536595777542457724887130820692860457956504422120273540155380293966202818695127134259625967444122226258422936413986995566784670345737092166151783428158348623495985750263905466087709773417309046573832386639613002866851527385575699436272612584522503932376146365835978965101930374268733367901099088535146129188850946414950939659366459596522777424294158252671720248144234459374195483883200460367969551179743045907286450326411910444516289948314588760630772050142206837369325025968804867725348657977120453917996862174021847436808443998440558563709404729633428263970484176539568977496317564835787951541977691124064250676086879297813950200731134276377050893079687551674860408407875402073451475009662572871632619589787475333814447026736582819757908579281987744308445783640637823742915812318743707992772893868203681176500356183973973178860193922902925325225866399303215073385801688938834018943409578096170978431996833460755397400255452532362435511143822126288688748467415426648908007908983773934996524420856719132566995414400006703623489822235976301547052438521208808656807226693591770747310195313489573565039239532502102110943727837058136515352382415710233319707820375245670453078229199489608564858057554077277534856653053799073140858298800048828125/1366321243740080557015728975710647394733415007447451843367332457816226950529078365600744159623728111912478859682026024137328025455592099362013411965475865486307138942415680595776491188238243484023275340908599856091741170220183622852704966879886243698195621657333522069302219248034957566807619303761044119118155413534362594736194686361163753685709528941597233561260010623017057040687946817747617046043061483823565150843915745086399369988104297726455804321813213488124651450786562969353258522337749143655611117173404061352710581156990390136080169802986464190200776962546276012496253540814825156419998570522371176833318214578590758715156653170572766045565538370748336490718578756677138192663438512326901782419380222421556243652546987505518427976149907717580299930480322475267907674293370811274130809877885728516022148557267713868098318337997598344609298690938358229472134296283095234543773913154446051659844408676294916371952904974460171798854657967150550389029126253220219179747792555836773159984997784138906896867852621936986661891240491188961638519080904355558492952924390605763682388033983243707221145256565981049608617581346303615868718621854076845932971263677074686747789165360619089792630574807373261185935872724137216293883528758419924736398703625452712518467446697381125982325812621631318967812880969197828399622219537158545671818771574648000304162379767736266673988075420431416871495833231259309392307893589476316210239506165554815319733722488271178425401325553401855530691715432716789640335393040382155838556489347245109227935803798273032180932831022015018073178687220391219309141573275312247730955734716295176117956548217793901511764569004722041509247598387343471518558757186816103276719905930904188569424104370831629293705805089537690628484238878603087017500953575121154598383982342233155283972494599584152885803327247823395514309280240044541092612124072337272189448134679451101939168090045037427441405173041254269252046838813319105775988097651438021192765883840111111198699861061761596882506791413056512471943032956970341985788578689071373280790125395011108116185320158802043666685930266469441983774742098159167970828270072423432430612132201693869907977785918249082797692777689982781930261623388995722677695285676944740832390520951075371791889059646623524036696690976105967260677183768233169140657191540277366887802244116896461471327168148295226753386628933632378148251647845546206218116023836531841314572656384297639034029542564017752947081303286064996714165588088183994060702940128499240398072870625222069013738452103235472066335752518980717647090555240782535665577966555600279109315312104274430579118796460835394911329750928118266724766768358745704882992503396464973405153297996250456699269512927821404411510686537164285463893919801751330845687443919758411049013578009761254423289342884352231703477237429609101544780280142566705060015631251647518300076274494218088703905996919507742736959765866957115512080118835073970805935981414214083608715578471615084070076653945916589065864343686591124376705846602608894546762614094796526474878726279888920075982238023907545323941763629189578776896820842940212475109717886776798942140225847154986329017930933713400981715334452995137869568818181030348474231884465236050101236492195832902548062765614655975584709677271304603327133775503789679195999571215370152630313620355742587469028685184962711972736525481045091785409830342716073941574203359902774798974000771321475132269317465872430451758827486993117250795918229063522351041846214854029188014326210321520203692144444138340778207349734287701685235747742000244213117081802514374095823735913549846650559177094153378286018813918110725148777173916440085234190269926818430211593466200543289008982099893615854673179499867791548597126596755660932227592303561324138330503125983584409903495390206969552346217501715972533666326966526971185572287072702890983627595048635833959892106249633296759976044919554142727762661183198391155984353254498949837341464140762025591432290145406382688373144835482003066639766917129458529228591561549056885979307488606197673776328062454967507217810774290641155562248268643777665674206473946396828020765555453600641920806569718678051454788445891741506661419055691322624479294567831352168550457875203379311215785133344200949629782213772224647896671709607746133653890560235598464878941337180263925437840319076712394481922961484998095160537312522506608531561142214752828109232148847516972326775532152206627258473422060763563072102031475147875175500588904224772914858985690705333879846036993113328368364001625002473785708732015816116771855661998262162622937049000911412385454549350526261004081708185785128658470097035675532089750515619464185790987138448499367793948143018541127946210676744650500055063784482376374620004405408722081395835130730848304295472777465099091057058072081585329713960431416516150021194506173926719024904493698485658781876660623638547978413779429112014617817858871424854917769472749465015693289665229977021160550570019854444161145300019076337344372523384128430106488206361603726178081969002373769898343912098563573840550559744*t^5 + 75128246065072979514550244197978498713565754323443491209804548111770304801156551617344264949834157558064068522561188624453974192184588673026784183632955941412698290394050956533987323423233216849596487934252031225059796313411527135226394160585253469326841249986837594365927920386264283934613571250314818686966043577048367534381497946288385738046192280093358849107239271291284940703762671708490988131682258906727073705796594388881817877369665488238563654580672864804860753003578441250012062890941358174418074442029959330414392635140474888629996842733971585607630434706319861453127617668967581011941075671754701307082872788593448250132748312266971984878626200560833979704182331031837733433984451314949282700383987046057242199312005165824830029235503241348056053090989399796148561373180216090386892188858646572076264518490462539461367062061788238109140421997437506693517700231257876722841344726403355669356326403563924437661215084113752254628305722447887735252038863886843089112590254605129644568896328982014507912102613238830113546553682686470519030323276889303723115979742351903658959595695094853278952326643326947439354737760037805791141512461963308765458412744422820219742438798864524595086699136937932645122758419458403823881087180814379031223351097389522214072451554759970795536984605419043250099171239706657335379231993026422254814594109209048308452986115376262016821490737366605861019084534304969401112472697808832603276825623069714700973202450118239805520298635850949466324749378976597191791680410437027886704676850703808356528489069126014079000951345071658599047642490561137404327439096072762844019919124359602331697868444986846782142203681854987324374952399512928669563751993386685436286906182953224222101850065844351147335187518252685054279458950182680309112569104719045951790321719947590112375748675124727595048382511129960652793779197276825261304430088964631147328397786668780832617330095876515681751017564814051632851877087932117596933926745729415842310369199830843967594709548721018299475573375449380380943982288895167839409244408244403074265736605010854589274608409125349568515764738477612625039733302935227619579624801068331558382220187766115832094434362381609462511263467101734739293995922008241581674054641176709180197267712961569061868517613578249287164503793704553512793082625419178886175697693800381159195605262196960551333021231048931905268665275578902988775756584137641773486312629342485838722033061939717427340518511995179631389964768021858594501036335031961434555641098195838241768563493020261458475333544439921424053721740265394402054617900166452640768678767189601833890330974228379879624598030624279317489012218660406345451129448250668433273873100678573640507545167563219043949766400301410670536491833484752082367841647925753044787929512072639294713726474024183315403708058289843535503454591082359261377776166059711032797265513920830300971866029790157169070165853896210254671757468648802051396386186912378889620696028591110479753903864796839378691213757722337336014482382221007870639216005993236093916796860468818645211954784018148203561473687701629143937343825356027132012834984731839093750165245907301334971106349806974904212893259364614311042352032901066312091141435417602358733296437407296585798151849179818625606186468615497066988221093721588524953071664656683657803463546319612696831374648862170027372505852274947053711113255734709713346065429851476238768576084051513624890081345595488958447981935497867497640844778350491177551008332943941405440558496555009854164257705895254244922517250046906722888008572124966324935588029685311514953859824806961796196849346588566629301129726920798006982826346271983912829971358132877344726923128877118374747114959919828232918820525064746553342115959380068963255915306646091447819446927563814966260324614264395341109118897551098537784020951884649542077723779237474774155193739138737685070373003639571659253469031610736717659135958761434872995139434893821469100641315491662324314577930667490465926796678655475917089967776872931603872153222979669596301777997364980912663906545791766051005179841087392069318984409908832751526823403098363647546336027404699528859805163362309688998643274535592827522707094380147960062081724117718536928397587679563605742753469166482368460013161499673467650221129429564029238554964278074306301690291208173919445390932842493595217438993385418860607576391703147201883068813288344330856358177232869030969684625241692506107985782660341536347419990255137806831019246251379803780554302466437407347652944795024108393829937206047428145330367586409070956438679330255323689264624066224719685562829701691709162912660628016713204012702509715399224104288142864639317174850589085732960296106617373336716016068089314753371201336437263564193334143622336286272750372576531930846114391178075570475348560708441909333315822341273448594309096634333569789128479324364726207987882589829316385490583269868283470407941356829993964879085081167228007659268111248030639421595278953429952422287995979556169263737124168788853490376297337944324800749310342191732923665163611114560493140398957692746524885387699220432994529814381983144306265602737195788030145613985922593904056985064697265625/1366321243740080557015728975710647394733415007447451843367332457816226950529078365600744159623728111912478859682026024137328025455592099362013411965475865486307138942415680595776491188238243484023275340908599856091741170220183622852704966879886243698195621657333522069302219248034957566807619303761044119118155413534362594736194686361163753685709528941597233561260010623017057040687946817747617046043061483823565150843915745086399369988104297726455804321813213488124651450786562969353258522337749143655611117173404061352710581156990390136080169802986464190200776962546276012496253540814825156419998570522371176833318214578590758715156653170572766045565538370748336490718578756677138192663438512326901782419380222421556243652546987505518427976149907717580299930480322475267907674293370811274130809877885728516022148557267713868098318337997598344609298690938358229472134296283095234543773913154446051659844408676294916371952904974460171798854657967150550389029126253220219179747792555836773159984997784138906896867852621936986661891240491188961638519080904355558492952924390605763682388033983243707221145256565981049608617581346303615868718621854076845932971263677074686747789165360619089792630574807373261185935872724137216293883528758419924736398703625452712518467446697381125982325812621631318967812880969197828399622219537158545671818771574648000304162379767736266673988075420431416871495833231259309392307893589476316210239506165554815319733722488271178425401325553401855530691715432716789640335393040382155838556489347245109227935803798273032180932831022015018073178687220391219309141573275312247730955734716295176117956548217793901511764569004722041509247598387343471518558757186816103276719905930904188569424104370831629293705805089537690628484238878603087017500953575121154598383982342233155283972494599584152885803327247823395514309280240044541092612124072337272189448134679451101939168090045037427441405173041254269252046838813319105775988097651438021192765883840111111198699861061761596882506791413056512471943032956970341985788578689071373280790125395011108116185320158802043666685930266469441983774742098159167970828270072423432430612132201693869907977785918249082797692777689982781930261623388995722677695285676944740832390520951075371791889059646623524036696690976105967260677183768233169140657191540277366887802244116896461471327168148295226753386628933632378148251647845546206218116023836531841314572656384297639034029542564017752947081303286064996714165588088183994060702940128499240398072870625222069013738452103235472066335752518980717647090555240782535665577966555600279109315312104274430579118796460835394911329750928118266724766768358745704882992503396464973405153297996250456699269512927821404411510686537164285463893919801751330845687443919758411049013578009761254423289342884352231703477237429609101544780280142566705060015631251647518300076274494218088703905996919507742736959765866957115512080118835073970805935981414214083608715578471615084070076653945916589065864343686591124376705846602608894546762614094796526474878726279888920075982238023907545323941763629189578776896820842940212475109717886776798942140225847154986329017930933713400981715334452995137869568818181030348474231884465236050101236492195832902548062765614655975584709677271304603327133775503789679195999571215370152630313620355742587469028685184962711972736525481045091785409830342716073941574203359902774798974000771321475132269317465872430451758827486993117250795918229063522351041846214854029188014326210321520203692144444138340778207349734287701685235747742000244213117081802514374095823735913549846650559177094153378286018813918110725148777173916440085234190269926818430211593466200543289008982099893615854673179499867791548597126596755660932227592303561324138330503125983584409903495390206969552346217501715972533666326966526971185572287072702890983627595048635833959892106249633296759976044919554142727762661183198391155984353254498949837341464140762025591432290145406382688373144835482003066639766917129458529228591561549056885979307488606197673776328062454967507217810774290641155562248268643777665674206473946396828020765555453600641920806569718678051454788445891741506661419055691322624479294567831352168550457875203379311215785133344200949629782213772224647896671709607746133653890560235598464878941337180263925437840319076712394481922961484998095160537312522506608531561142214752828109232148847516972326775532152206627258473422060763563072102031475147875175500588904224772914858985690705333879846036993113328368364001625002473785708732015816116771855661998262162622937049000911412385454549350526261004081708185785128658470097035675532089750515619464185790987138448499367793948143018541127946210676744650500055063784482376374620004405408722081395835130730848304295472777465099091057058072081585329713960431416516150021194506173926719024904493698485658781876660623638547978413779429112014617817858871424854917769472749465015693289665229977021160550570019854444161145300019076337344372523384128430106488206361603726178081969002373769898343912098563573840550559744*t^3 - 326997484099910780828556511821944855635151825377378079486493802619291793823545376075458581662100525617706983094699242199469197145376721146830218392146829123561752797704734055569838904108961900834335622618177407950439657098416712513063617047264992953334143087733116314521602244364834253761601158846167556069343107831897192983529856823903673892965259114862750507752868852609615741233471367577823327484668910230166211096904148483950365362413808672707369073508476973801069802734466159641597125192806499714033986517195195105511109251805525207637622252362545749704211586323216853427227550304466833301104543808443546046335748644466440637923272485933111533365806617016066511712641304957019184267982936478149987411217692119733075341842513231686868029761117492983509388765235168480365278821935425260768289294311099566180682284430612791373820129597781228787982836736149506998298629107655099896764794302463132157361504604004915569204756997970136447858297248028555156719281698887912657751154671281552524264224923700075496111057419717788005046203933918090237755908543656694124608318039064096890855906653824137496782475498784932364044961294315976771448036598121809510306755725833114429496778320702088700460532472615734092792529832744494699430950935185218951421364018409997565855840123271738072958347907274309185016096109530339156585670979682878196678736452118338534334179546911417877901074574807116642595379577532096084706405960213543497184985885111803016648210676370010461280222761948552010938798271608276065357571884839565848115433107465209615732650984286204882519697737144781173883831049342301388120812070713689167419091027032984365069496234362674831567418698395892189464225274764437572327357451094701129603845827821631099518318056262464407131572284316560891116689836410958410901234624590991870890383018330856076386361163215269996634779775985133723636713562093478701786088928166542333196373941294376405782025686345999673638242307695046359486962023171318780007832836693191786188244348356691148214849319529729444339371247322967961319925328940648132336809585237488659196138058123700857470172568300166216888712508643471363391475110804388614303326505301683743882360933623447998646623723981083241757560849776324811551689069914319196766555285058731906179782277884022342735942281598574259809322955521929809849923841220946179452538718645188776660786207656928734975230963435928606246902756966619176071878663413976290227659630287957626525169178777731760902286487877281579586045198621039129869115394351485795816203113972765905022324847959271670327273151788321154589905914825946891823563105943623105828787798833758699380225616657149621107713925908853972120563699273314452673834301935173715200371125333675693091642929594001665167166586849485652344230459843508368489969157848548916062196099144779049151861197079319624049192704243517784359591029626125820591689598673943001957489337714379962987675242488164800184958503937777889046450537262580403181083746390321059814338888132672183598099361852658606997604471697432322397345987326775337292118106176145138226101383445825372734183638370329727265372433282825596096466386984023041394522596154274304037576002333304088821307326670444236541469912271529926914737136929153273531576217863272517279383598867339827054074295916239745345748151181842624649179730357343735103659936599904729882416792153847708937410297220179931629082857038514144830690199225500757254302755962433108906201647712724643274056516205865698442425265751865337409050190108153676848602039912504135928170896068164748373303166911502496456955206939690008641753855487117121314014054203698928015025442131178189050278371534436068178046198065607391880935008768536169108413523123779272287103909046535239535805842579112464313141006269890160708447974914800026704358949220198565612584430114097002404874151631141668109144793829057877537962680101441420001286144965986405444489293719853916844628402357619929369567822272364555784478340152465258686519294815809798743325440716536126615241035632154504257733964642212898044764002775355492468194132074669651887503923229044019006605433261752454952848626915239385668532102388318032222256011597848771402531236596734207922279324126423790873587000693280020562736083984989056140811468345780100676803555583952983772628293024417914592692050772784240960092434269671226502310808678723586628983884209454175532404313071551119646280502285814223367799836390909690244901515263098245413020494463169971834321720430009714455849152870474460038258110297047025199171365490689924404330582403183310534966188542797387405111024942681813617967722780478609216314059012920388312408955538277120745689787932492841658791612792779067718957942100015703846961670336839001526736292097150903871306401967068167520622576241107413296793425184035529257092610460857239309570926950138689921539913459911099656362463776232890779378036061184176299331397081211095376026397906120495787455936013272281279684886173407261340237753767722434922426339318189375201622660457774936994067123317595654894222710219765015897126135192393053032664349517412368073060946692199933101901700660049639608081310262472555650031725378573548771655499647784846473594971527290871027021997116524459294555013873291015625/2732642487480161114031457951421294789466830014894903686734664915632453901058156731201488319247456223824957719364052048274656050911184198724026823930951730972614277884831361191552982376476486968046550681817199712183482340440367245705409933759772487396391243314667044138604438496069915133615238607522088238236310827068725189472389372722327507371419057883194467122520021246034114081375893635495234092086122967647130301687831490172798739976208595452911608643626426976249302901573125938706517044675498287311222234346808122705421162313980780272160339605972928380401553925092552024992507081629650312839997141044742353666636429157181517430313306341145532091131076741496672981437157513354276385326877024653803564838760444843112487305093975011036855952299815435160599860960644950535815348586741622548261619755771457032044297114535427736196636675995196689218597381876716458944268592566190469087547826308892103319688817352589832743905809948920343597709315934301100778058252506440438359495585111673546319969995568277813793735705243873973323782480982377923277038161808711116985905848781211527364776067966487414442290513131962099217235162692607231737437243708153691865942527354149373495578330721238179585261149614746522371871745448274432587767057516839849472797407250905425036934893394762251964651625243262637935625761938395656799244439074317091343637543149296000608324759535472533347976150840862833742991666462518618784615787178952632420479012331109630639467444976542356850802651106803711061383430865433579280670786080764311677112978694490218455871607596546064361865662044030036146357374440782438618283146550624495461911469432590352235913096435587803023529138009444083018495196774686943037117514373632206553439811861808377138848208741663258587411610179075381256968477757206174035001907150242309196767964684466310567944989199168305771606654495646791028618560480089082185224248144674544378896269358902203878336180090074854882810346082508538504093677626638211551976195302876042385531767680222222397399722123523193765013582826113024943886065913940683971577157378142746561580250790022216232370640317604087333371860532938883967549484196318335941656540144846864861224264403387739815955571836498165595385555379965563860523246777991445355390571353889481664781041902150743583778119293247048073393381952211934521354367536466338281314383080554733775604488233792922942654336296590453506773257867264756296503295691092412436232047673063682629145312768595278068059085128035505894162606572129993428331176176367988121405880256998480796145741250444138027476904206470944132671505037961435294181110481565071331155933111200558218630624208548861158237592921670789822659501856236533449533536717491409765985006792929946810306595992500913398539025855642808823021373074328570927787839603502661691374887839516822098027156019522508846578685768704463406954474859218203089560560285133410120031262503295036600152548988436177407811993839015485473919531733914231024160237670147941611871962828428167217431156943230168140153307891833178131728687373182248753411693205217789093525228189593052949757452559777840151964476047815090647883527258379157553793641685880424950219435773553597884280451694309972658035861867426801963430668905990275739137636362060696948463768930472100202472984391665805096125531229311951169419354542609206654267551007579358391999142430740305260627240711485174938057370369925423945473050962090183570819660685432147883148406719805549597948001542642950264538634931744860903517654973986234501591836458127044702083692429708058376028652420643040407384288888276681556414699468575403370471495484000488426234163605028748191647471827099693301118354188306756572037627836221450297554347832880170468380539853636860423186932401086578017964199787231709346358999735583097194253193511321864455184607122648276661006251967168819806990780413939104692435003431945067332653933053942371144574145405781967255190097271667919784212499266593519952089839108285455525322366396782311968706508997899674682928281524051182864580290812765376746289670964006133279533834258917058457183123098113771958614977212395347552656124909935014435621548581282311124496537287555331348412947892793656041531110907201283841613139437356102909576891783483013322838111382645248958589135662704337100915750406758622431570266688401899259564427544449295793343419215492267307781120471196929757882674360527850875680638153424788963845922969996190321074625045013217063122284429505656218464297695033944653551064304413254516946844121527126144204062950295750351001177808449545829717971381410667759692073986226656736728003250004947571417464031632233543711323996524325245874098001822824770909098701052522008163416371570257316940194071351064179501031238928371581974276896998735587896286037082255892421353489301000110127568964752749240008810817444162791670261461696608590945554930198182114116144163170659427920862833032300042389012347853438049808987396971317563753321247277095956827558858224029235635717742849709835538945498930031386579330459954042321101140039708888322290600038152674688745046768256860212976412723207452356163938004747539796687824197127147681101119488*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 ***
**************************************
