Starting with polynomial:
P : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Extension levels are: 10 12 24 46
-------------------------------------------------
Trying to find an order 12 Kronrod extension for:
P1 : 46189/256*t^10 - 109395/256*t^8 + 45045/128*t^6 - 15015/128*t^4 + 3465/256*t^2 - 63/256
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 46189/256*t^22 - 5564559/5888*t^20 + 7182734559/3385600*t^18 - 1868043574397/700819200*t^16 + 3999135573000799/1947693360000*t^14 - 1386904017410797067/1388705365680000*t^12 + 6564262289282082838453/21559650802182000000*t^10 - 26732588628921841237/479103351159600000*t^8 + 185727472669565827/33041610424800000*t^6 - 746786462661752513/2874620106957600000*t^4 + 3403953492432493/958206702319200000*t^2 - 1772896747853/4791033511596000000
Solvable: 1
-------------------------------------------------
Trying to find an order 46 Kronrod extension for:
P3 : 46189/256*t^46 - 7932313922451383824993444204938511707879585819118013244374537731256594529155085893970017858220366687738773373024002930290591467815674538521759489254913361455512336627725835817538908212520681740279435765072647610920054856181025/3728088981826523886416655648305736407144360274693314197256143203004728420424785101634286028797504713548045143690789971218050156550031296452522027022218173881335516380329929084387478024848503236563327980440978381352372032768*t^44 + 1685201067943425059410315248206117507796148499876363230644054568978494096943320800472246611489074850904137623752717248884402033765403548653392912004218411008854913456806947730194598281655994308685432946858424769390556943234758212773/143624628024866832724201658850978495085236479582559929449292916895757162396864846040460869259423869089438439160687683641175382281089955695833411091030955148778450768552210517976027590907288587188602210446488692141600132562387200*t^42 - 20312843484846285709980530429317501560980610557953963349603560878363889427441141156838933010802782559944180192211137226514093444839854074437346700079352766282381357786384150703336903547482368319587075101571818118442429533465910051901139/505415066019506384356465637496593324204947171651028391732061774556169454474567393216381798923912595325733867406459958733296170247155554093637773629337931168551368254535228812757641092402748538316691178561193707646290866487040556800*t^40 + 39559637281425875870661878296138343480837480984703707546041325334506700833186298985217342272489322323215057675462096772742410584954152196822598805466475484077778078209369389243717670339528989572192343057015458513051901420560374706396889096919/412962015067888178998059160757528990374757210276764023174474374445482157014807152812275158355755883825773999711133270782007968304694624361059083888191290109544109216574372082183949595574975761945110444722887348675093109734898662947360000*t^38 - 1009914452019426192038841849973698520687755334174838625335506247780998054651037089467651953326890188254972553487182518024342451078725210089227250207916312363397113899534976656774972448579644616678592613119331309568235852209335443567366045478613841/5986985640449220189720862359609069459456438448855765886642471322585785151681669165754761154122296885078129523145439782040624188492027765778514245183034593578133980718823054990142173253447473604759562857444179818641941540566649182523176160000*t^36 + 58433288603638426681424252606146020928233355110862411086457922290309826728511991971960482576559725071185220896229844723111528398667248612134407816744414166315657972300785738105643773687880477881986421960555652713322621750887605182841336826610905173931/256973749834987337760857073073396926931110395598166527843285015429869575326665996971888549713775704683493185870655810174146614984583550587908081285525339239360288963588659567643058251100546194267819648706210700539268158447821749544564621444000000*t^34 - 61655866704942988157905510736763799848339201502262181101382837133831537029460656838596998221306891028461564161270110692043128003268369256735591062735005899820361674915769931593380975642392937086683514324502747020650679484238494426774876018438826826163/256973749834987337760857073073396926931110395598166527843285015429869575326665996971888549713775704683493185870655810174146614984583550587908081285525339239360288963588659567643058251100546194267819648706210700539268158447821749544564621444000000*t^32 + 1388002362296308447928115968215219952775424397072412202812671261830724104923063258189122039369704564223027775960896924753233735004985208134340869370052166294807533329539048437940914869433485367269452754581916248373624533656764813434127401299332569569/6907896500940519832281104114876261476642752569843186232346371382523375680824354757308831981553110340954117899748812101455554166252245983545916163589390839767749703322275794829114469115606080491070420664145448939227638667952197568402274770000000*t^30 - 3059339646474261301081026548886168201019336256782205162928658486786442578994829852270320593958151853862047060087831665905542971272193635227416501992730999167057111414403637977172829057792553366744929163935966195133925243905332668895705870656661052541/22724597454818123862055770088248115340404089488380688502270476892852759998298049787836640380695404363000787849518506016512409222774629890699324207118202969442873161963624511265431736332028278580969590736533649269045404445608263725019897002000000*t^28 + 115133686885626327548330891565639365206304716169018778221476179989942678743172016119359705186991845011688382240731937679022702584796210584464102257836542392569342253558843226692573664874162946614213567963001379855066594580523145941277262019394679623/1589786653217728829855753462963859920933619429228278619500403733244843292062003483099682660377867794942441948320224700743666488836085218690899224366294034899295653306097188030914977438866175867804456965107292335694534467388232441668058638000000*t^26 - 876829103486879599058604998531087273341944973173148470895430994589587729586238993511787535610160421146071894536781835485821080843345372822281899301344268295566641402749651974080926217858715505193014280347017698662031987161542481906292981264097569887/28043836562760736558655491086682489005269046731586834847987121854439035671973741441878402129065587902784675968368763721118276863068543257707462317821426775623575324319554396865340202021599342308070620864492636801651588004728420271024554374320000*t^24 + 15635527047814587345472138502799687522498630271619295455291603968589588807826410570452899452996228488487664609580818878635799672103798676090843435786951824222814890161270764522884361075959003650036508282878230491479700892160576834932841254129667619827/1449047679289481785288540561180817553011386333913483721120527122404213277982295373012338057836625004740780865719625747801136305738305660626511670943828877928028093931766292096414690314395558563110804316594498419583475531747426883445051353043280000*t^22 - 106463714427616603001697735023732480548343057082280601484593057126957405190603731723487956580174346491461301558072247485284413739657401643859257093143232602675357442967263615344615474870625550301044993770880806717262018023353134078625460212711159687/36045962171380143912650262715940735149536973480434918435834008020005305422445158532645225319319029968676140938299147955252146908913076134987852511040519351443484923675778410358574385930237775201761301407823343770733222182771813021021177936400000*t^20 + 8743908724635653359821615582614119015602270594244415037526391714120801075642655598527975629567973949828520005911804845671364899088233245596855950525778683035164354547502222308158339441446793651343830427943012897268051434118818206963040137114309707/13800454088471255097986100582674452885822726989652225915433591641944888361736146409641314836539285759436008244948816645725107673698149148823920675655513123124077085064440877108711336327576748220102898253280937329366433635689779842333822409936000*t^18 - 991710584360769076974639006226270149950065599310075195237768695956704501779560982519674210130701851968699937711261867696238665459048738086232267610954146353407012946090844330766036402673340454113115579238607314109534778677323443884030922919315683/9470899864637135851559088635168742176545008718388782490983837401334727307073825967400902338801470619220789972023697698046642521165396474683082816626332535477307803475596680368723466107160513484384341938526133461329905436257692048660466359760000*t^16 + 11096582559522828586537519437109755229760273722776839486161269832782086966879076024478903551697713933259845337885508724971309670899133202818262125627769127700107485391237258187700491700557671390696564892559382045006370124661365943186240774670452117/852380987817342226640317977165186795889050784654990424188545366120125457636644337066081210492132355729871097482132792824197826904885682721477453496369928192957702312803701233185111949644446213594590774467352011519691489263192284379441972378400000*t^14 - 334698027359610946202122464870407128325486906104279977086627380683604086703232575451376818258692847582297518241140587214831913496424607524860660188648724487499263198689530093671423501661407501949357779501558944909135588725561209852025345373693527/284126995939114075546772659055062265296350261551663474729515122040041819212214779022027070164044118576623699160710930941399275634961894240492484498789976064319234104267900411061703983214815404531530258155784003839897163087730761459813990792800000*t^12 + 140969838590794969425607520684968393259001772959746939314184127132861644047199438294163341584780668734418502841225855763941726730405337147667172374916877379725847991830071199788576680745315791646998729181655097635418592250860482250590760895156827/1904255398315339016962412502177544969539368774229233926378665179630067511741439476424223980886678667056095005013275388224271740957723333739470906747209414048096994528604013393285888398141847923987915559980254493820587369630535954464710789356000000*t^10 - 285560142621149281114018508216437913452269202654244204999186519574989949796889159460271725774980700133761751177498943409497422104405208073159492774880866784649411447868154034356515465359668031513202513777155642691918192567681236306891958801741/94708998646371358515590886351687421765450087183887824909838374013347273070738259674009023388014706192207899720236976980466425211653964746830828166263325354773078034755966803687234661071605134843843419385261334613299054362576920486604663597600000*t^8 + 10683676938870435678417456449513667653502059254746135757080532199904764376575402008279271619755489193117366422719711629075116110652988613853089635314085356325464124341281841371792272016017049963980849133784685912739714825495361767890672864796207/149734926859913117813149191322017813811176587837726651182454469315102038724837188544608265976451250489880689457694660606117418259624918264739539330862317385896236372949183516629517999154207718188116446048098170023625804947234111289321973147805600000*t^6 - 10523626650692012966066122166721454618969200163192399109635738382391226301966905852204725138065110637690018554844567505498603608030680399741723461883301047639961165964689702243979108553178416936640319582154681985297867370700571485185636127910297/13026938636812441249743979645015549801572363141882218652873538830413877369060835403380919139951258792619619982819435472732215388587367889032339921785021612572972564446578965946768065926416071482366130806184540792055445030409367682171011663859087200000*t^4 + 12290306583903982717567240709638635226779770978752292698939050994264944097346348134846736375186482450306146143904117303796357897088900843814434727651662728054254333778813322289994956186555344008516728118013554644692742377636885569526490067507/4342312878937480416581326548338516600524121047294072884291179610137959123020278467793639713317086264206539994273145157577405129529122629677446640595007204190990854815526321982256021975472023827455376935394846930685148343469789227390337221286362400000*t^2 - 11434311038002368270367572623946551418174961772505571968027770814234355395578709410753881646720907843529411756371014548649811011976289596642601168484056774228554927375717463876344971834869559339331147792097780997685530813239614518403763/39663069774730365514992021815295182686555727505426314251837592346894036563941162475279865850539699161550420115757628403154960993141419708416575087641644174196116686294540756140445944240701715632584736348144381902494961120476701017449189087380000000
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 46189/256*t^92 - 299075680568752930383479539306721923024065888894955965522806020278604550876165768704775651909292717534948457182898231365401716974932075561321063183210914643533618546678887368774562721619192953298017906466594296245559485451219739914433530770733772103730425872864231894251381556377235800529649266965825927974431824447611522619643475615881287581544615954123566681841996701736058871573471724104560399110999757255395952818039393159781273584338391256484164510543839797360581312445998696504997996527457398213809562787071449518379868000814652034882156987099830795426085914121286537128439858065043517442129924759452992680132576803496595750578360263019288124206700106737370348118294122149169786708627548775592729708604258091103758230309877762331527979274572344376663687013560031104645917058194439971795332547969755801428125036108727168711539658637956844279422139304330612900709887861807741529841520225568853755397571894176862286644599826225012638873399893717872799136239804194859270876351199063441602369007149478439756150075772172159939557818681131919362858225702101673559586998300053474927103532279960397067693040913342015289391614857901829995893960940062725202401286309686705158895441194782639436996812632563813853497259337209673595855632588653306389264184310281318245450361698065614374766862662328570892160678488442020891656409028605082838362671394097439102425383634077382797376430516003575607741128743399335051592651174865508582128133039976711203167527709305299146718046839726534232621320563238403787980749935245170005120554137232596632938653904551346683736694639973990637991868887300942370982101167025464619729446246777336819918583682529665867732586795104163760933978340528661779423519885971273902534423467072875454578626114541446473021125712240854428896593178592803012392028383325757548760377911245093762580143511987044335746691029242247937931297812619210730335733876924426569642008214118351703376935856267219932415349761565954801561294898355637838348391704258571571078042136054752057563192855630537673553518688349947003061771193663467950331414650092563376651897490430028099607504318588627520967869923270622166189455751322348417682129232651380529326504188039783933899243072148693837975757080464722372136941109076879703038447020180488215685349627200496044362264046341095984888921717527659742102647461511344858700485186694582295567871501827332375843890763668945482315426232961722624060466458900063979916525063386808377229093475847306107798454977746276284962732210648415693667206187021002577352661279402153072235510750581520638496532817509359561301621647421965156911745395559021620438088225468410119852027777186324848101445012140743696133383446355097800890342926067576297747048221067834837912358100636051986380877181791007389136774952158794426615865674983413906997327669625645735568281942730120344755675651893737324163798067729048669629060620577019943868862493846933590781556512095193683840511741613589762675998364347273570516693681216544346083269189840137710473596953269609489055821010016912083186658747266445317192637271122339015881307284079126768262941906976776869267114917436183005326850112180111868690511079544945222236489563372685924514442256798354954832471950181537627421456842703667925431446097623668063674754895905554086280120254183029813763088040324271123450757113112590261593492574925909519956121321887010609320523365896164800876029557606972662671078128499563452460456074053971458332592101443577981827805022443595547843690966429820400090862629843892711815685047664505432506210811303138036931353278387208359502599013623269681245218555980501868788828874419084543018542337238122284878191168491856714656197991954972849874092001378282797756818421319691132792887458442701271765890576496455687445619671850531373460984563764617715981537670577869826799667119596139170656112806625802884151602885193206815963586823098910323579851592113323871029517741945857745265566032241523759412911727189240820503626351378895432897080017990859560574036039488001654185246304485795532526269854838433211495693534746144899560926290007105258988859169669879979326416238716493822957817591245275977775175615069469731047358797558517518356124175212870317296373147252058837986822088498622313318407475004372974059349565029385355089996411187679344107236761429714238081720349172682931381722720108428090728822243938432979247474576650357001031384154135532720741375193967388259447631166141920690358440655374484152426529193403159377794005147009188413663063464286143276466066746933882845744042021055380253825987767749222192941591549252206509098472797741133429121557425975433551565505327011618970200443633068765190329058933848113904454924385476288248079234086107052535549177472982555581215940010273846094358019047493347125119674675748283324507140530729343857116877045940458525520208527753491855761671176858433591603348522840725276957062447719078276314803380854741741743743655200599174038199199826478250280128836426278793991153876793761324924966819235574110991984834856403333353709097078198439716541821602997872642817901056756413474527318521915701212340878386339088893263121479321745313802377740986688140049048511464844746533554453083902429467179166488016348283098156736635602762515888935663785205453050896471247625868507643999861778141045992354504056282047018509681857474677499284416512278905495052913623438274687743658370714947282136274626693368651421601675834361932436038002219855753995870635637052985964959718017441988884307048900492572528000316521797408911174015712986856919416235428406766150517349452300862431719804143241762789600876131324435963983335300808545261926687478847907880913650852436445763642468138559252926361824499104326789618613226258402136113261825467867587674865781191143918129980315191688689804704852864771088868305861721780543339973988000962722145131091534941789632439945155116419112078991474756591528806486150574954824851346820399577005058526684599493320564563229144517842555920352730295516509820738093182084875291056056427528609265943420853373981479828617574308608727451528170277907/71237006875182602165903353799306455726337517354945503175683401979600039428748712050429263507880154661748822017184572408769138075495482313275696920807441886434585852578617518475540989477742116125364846546429077121639995622523109512202424101524663414405946668358632326964143860385389167864768732926192868523466577862882672117225333484395546092230350841205836735903853645088143328228179959370686748142772504305128291195846322610017092240011097975384544751676857072657421774672610057339148844870427226633401252927129734681829672401609266068374232861920368670865065082101219457708448221070404799273221050199000656876025658655781721186966291077915690226848515407846457268524388343860543271924898705630864109060304102817498840969084834548103193257834083105427237402761485658218997121346858939260551324066557733093799673218766427894387454511238712761957258312287623519003539876958759308547679502626179311474891174811808852310902209264153963860940002979157863500526032171946534479697660760110274481777477759487743480673912801706578563727874921726344712033088135572155529036476478667267685671149066958347467322489064061379575781376356786298651275754571615056681498909181009984298475448051700339561788444490536264404920277265364187651052562343720375645225773636702278091744025125146313166139998817519137612682963343880681601683269452154718770772479155031779560881945259430972030406002842386282659964703094810051370069527773437365521987337017603367410795222828044090274919223540031798103544001171091995861586605246264707552051541522147096281740118266930121059153739183209643067281124467126950349952683467443255605030899120599211685388182795378764855932767995272064021223068075844992062840530906361200035384373399532042939139023768824925100753529948107225713041257074910713336621780073890818815034131277278229033195174300999499277614918919651454653285875660625617417820701656562270875364779751362198511289377259382676480381786618126000320453927350468467250476429373712734701005434302706859071690940697355318395237253663826926066490568308820300683005746558842775262991553108443236771609378364488013349513954365041827826753301178089964395039594469813731338985615754989428280015466297247445646439883163867157929340439446337598533185958246202704285294179556110092236313397051603455748578107757464070925865957436131804712021729152536988124499654577554943960571026611407994949808167024445364268908520859936870239867905944572660670869610778646056074841089535519990756846651115233940534831103983165789682381679081855053015028733717093618259327267634934564574481675287077768194761853907593361861637945605145087047982801505433002201560374861175303208873595765904682272485246110890433116387924405850511068661896449267190186213270254119127864808419674897427993814360870923561171940381063633643024536603539100605044915058000522731803809660647848744088675178854460173874074632939736637896220767375560199278086737353273549601589709583676891157038835919587386792166223457384227138933053873272110822276989425993213786470463115124432401023799964081092443627444628772951796938419388409816147535123188327123571009666419486316091767009014153388492086384920740924636956361557590179636719516894149827906750296167437289575106426630009678845928971613378096626153812073499530630704363114935886066399057892164967751262684928617431922330703301462906824090382028520395054225841556911877486291491417562315270658773126528185399212159451842586829298160661397215338523422981378762058289506160247957798305044373994378558746945641643092249429142461966940144820302016214105014701763743788354916758885329479593102533145246175074702508827070055431089646068771687106542002663749457845021597930771864654030902072746406815479901771696701205003415068150647430126251207085048699465772730099561820608081642368562001725902900891427183564357170368506443246072543811961317989246554670358673652033203047690650399230144209351684143429262202235399320894765938417744009594024082357821764190220090681300334724954870155987747216201004402813695654409837097305339769987418658945001885546901828332602689957958105605195600763234973167975917077533691197943451404806891651858760798992818100721990585155006089746995556476202011538420542640033581330889877478114289622171602263070975705060745339137487158674566724420139545982118425664221786334068778157307060141118577091972409456322351187938980166249069770604779165336219931786626232865027560501124443300379962397624701002987333189232831039030297738116475356475844653020732150406471715908443343210075100818975766571277140140104543630018904672590299945960165794055569888248161865789680497362817630238780220607718217310390271615977412172646622923067664831865291404447016326206482384856081106856892517744227181335157230119352617215672287128669656124104731171795572361286631983719421028248288556036504971419993669651694290284709786341397954792751261446500953588016298258469090376520720616262678322284784718060177200720178877823189362755051504988194332939539424974092633281204452376998541208863286245778554218754692335810515727029855596972630914533071576566653292826028942586266490710074736767850231370128473217982578582627897058235536695907200753045544280613488566653844792610235959595037634590670398671405904350753602762021611151407099496009318635461068232622703908946227394583622390108928165056357701628180386761783116407564712548460295408505568590776148992078530892240895991482213564676557564370703484789894227478633284514723365940248445268114286151228597768457428569296133712546784537480013697395832087937066920402941586165511600335586818898098155205939393146536635059312537540424929067738866858386318277642273787593142967264306286745851700209311241797974161969864952650159995220117872355507663787795292955054984814347981116146392222065065998870621944899785672728649435164009199578463744452864042735929646929505130188747514656933410176223260025718483084783879933571060373860043919705734326104203565436036953980343088619767385082250994823237985246688213585102654423925156999986750472912*t^90 + 35605900652089805308090178813194586256022872398809565182516389024436688217929656996712791791820770155906465938275227907427214179666153826130095667948866950752156722720435258513040201017339384461844210780198635052871161893822127976498166551854905649604482559468123263664236869829926339463211903102026466183680388568691608765897649323307697474288710436140247549519680035077555492667747994502127850219821366286874112552370995253806076869244054783611784424533950813739658058506360442799092318416113767012283106639278385502550367069525240566676100203225640745944698313897213214058396802149645172943754803600447393119419809734986647576680941211942125633057872748220504663743979012553426914522874571554153378660969451411800815621274704277574694273188400149538613611672458702333133096756615464413843491585017670621410957418664838539527729483761410493053667631411782235112872659450628048261094202081519147304645377797926574310071307510894677759894399300892812824828600470272766700471563759708912819585569672694771164310633681110873580435786840595070647016763178093882369246503735743201854551474676999085623501969667540728878822049572027254837507193926507097650654878301493540160152497432377674837130914221788157496008789569484378020312649984264186841808199163084189660832953766665581456940153274520551832920539240116527390777235718604368447482226242466815863387924168317711969386984892661591932129539078986622347061582982664870048104739848137504150621248663341948078800657902292468732742369612161900432152926630883685203211618605651318512319337281002485605695016024845570280672416850028365079123746693944705957036239454198692344050941446566874378230709260938094960678457915764026361830519393123985040328065434447153207801439595705917164795028969383689607498678487573544434230739197582410425751661721054988086505452006849044121338081255500367558522885047417679477001170168943661086756113310657832688922369770679784462397836408913558520670120870084877868949048753326961409594299509286614938062836638877584954288142478960843360219451687364904816580987726392749545624523214966750613071088124153839657881925093519484819057645413275985295135989830491268311107661582583097175552465369733308437625908090033161095621611052525741378240699727220892449670902335302430151236193778281583641175393188577622041100167146635603065804255125426754775197922695327833137967393461809678298133904935990819382362520088690291709930329185491635641912795838177009694737087510265776432400482298954157506305729450374833299733326240857034719622054836063921324192399335249889212928430715354930453227217678646907906697044781616651504542445084713892257768301803435567570190469287700894915097818353126786795889246255609360776756517349930766909468408570350833903359583432131238181670917304721673896844899627838058973100480784912554337991445448018404799254403240800608406452629304442883010277731750191072899508947845392847604388038983685141817171700326853047677296771883944457341471223908945044207394034994003030487083453057047320172020128659501886833632619540371440469144876110427457699492805298406161453780442941812453432004384703920079301897261127431344806209273790425503203660852306205731201478938851433053050586429509554170314573288257293679705955107015352068912007727187388479864939206943880514035919181564368316530488671014191154179298583051397809262122762102295584949044658703228560042646577106696193306105203948875091523917597318661600795853476255510539191794507570526839152245738459109402699251313367713429365134803263864137415630435136015771017159866927886944590596980055134197608164988203000873586587303138411167244422059552223753505270329588185863061882209582650121169660512890188967638741051075155368096898978939169443871213096789574877976773569095215226148608980234296285180428446867912838032206746316737127065475430569217314572839703738127225616136591913541341390984465595751029861380039962044628141225961904063367223144739795416923344729310890351671806747045824369028359463052753737683689227412668768783576963771690759090431925410825589042267725881657739564280680012963517286093891780504628431243935341190217021182653047279121243433018920731709345761631770805264218016949284427361098070319996728401998385312959484279632317436345093397427937966030992811940754907779291729702065303419379295031477061461489564431004489834018856286897744283150911579616702520055366212237797735910728804017158204037333389309989994104765660944886979562477440714681169720394466542623093241011411260275624060496125287179204759398508074195897391178821775433562978562551370793992526326208869374291312297894878157868592911488851480588933590310263704601996276786913454507801353364776858417666975806689061014838606583938330520514928503944268853262284162486873071857817895560735120669552410270306723317622766802158649343506458445897859111592452446794262923741908401293614698026708639073204115486843628763369804163251770801449073036106747515652397761274559088927326032737417380135487609034718595000087962699090713940951517041494473544257305207770700280544221603768237754563184574377072708599122414611980549913048214108277240361561928955453710410392760257166473931412899729688217852395056553802751057243376650571957635790092133255677816996337104488623284547587437457167295562682668488731608108056021260125046519283383773606982249854607339250080802154861128834123499776807716527516378338915131314059349771126587870301546443758794790276016545549276789703181023519923770697179370743707309769884713555547015376786524991881455682210381102106587025418286856956630926919465728039144804592906745078719489247008087365554684120259651158159426006897069068985383395849595792955873927797339398288696255501872247279724970627581448950827601554062865856905747865200564537922276873581260377199817508113176861575982562824947566640572450717376203748355585834870517141173430539460497910961978747276643697371380917929918846502555207555657617821847304022491817888626053678827861057277713138082822892076970122812373896419223493383245764487745200637747311431/753796762816640544238578535005821238150097984475267673370266440827203803883285454852018932784084119225117218468905792429137593517124629280670562824087973236037118018589060558999552831525044126517752302559257493865204335012915700740353690711086610074983671536125813255515320396796674992733312506416274044710012375875355091097490440442914284159805198437914268282191157473955024899090760512746234181697685346721525184231887724241982862107418766929797406441360385676226930422757379075402781473624588046195556471223520858526936739506708502544704224169505778436381048335090123732390535132863857397002897650049065417422228041254776142130590041250667473325071794071974215802133099406838467316649046483589842932158576540766791235675736812931905542897546611516181826818567419208632925339435832761083499187321082871323144368820150915645390662825822813714409460740081897853786590659368343582040888913022337257015276795976982431022888757402287307059998672857391571226266226961857986148070120588465539771411106827944873898867030775018217958038632746744707448535189876161282802350443741566981924852119556988652337055162114334290027116493298546112055096106191363776110503424129163182520461236074002199751049818324759166342810744559359997102534390192155278902478031262553045703725793329239884311282602154206005286525199388718228390931571816956895163554680594940609816124333160844144905475465943471862842505171287835718907436377118886597849759739563003952369576676862376142713733594529631139359254299858615657275907382966858211785618455001316904208442452778796640324803929625105611771204127919719396026369318533533057293154626741257911755991235855393579615214448967571187842705935613489645012682505803357916881087593272928296761930884643946572451126835596894879123403163113403543528574586577878162318577494581562156455722510038502901589391518378922522462232936165431991560583681935635554676701595765030815620492255116066437266375887825920876590893914056560435159824686632253759329845703255236052829066745353755213443149507552240079070105498245392305687248074070613454537853885602095724673343690809775396191660225245502269209717614859331561244924636868816325287854259298612468325926323806533754355991838361232460534580171349402843465524990047468788818316537445630811334958088014777020452104199839197981971081490809009895953748327751875224405663911567550224683581003789500745494560112974736103523597810430117323672170242349360427977495815441269197224466816956422632859931400330885116233999821168001575717111149927285305313627046785216691398346793387981259530363663106056306745145715851662744984317309352362910101131613556456160562551158606021843414802916050112592289045047897257481035496035031320711223414812674469081861755259636303355472399119737249630897479786701040026659592873570874848118901554902444355636270183401131304006405384467233080532452694221098811854316530939587891786789924010069434001050747528242507560874898283329813007911676910977919587533299055093112278191407328491283069618039510794724788663421134793018932513373446589549061991926254181948537697116039104749892347823854723068970757818873341769935568998116897885441961818251650785410108305033692405498602125332676208989541817238943260881974490266335083697492277426014108719534100916137733353152575112797909607803844387873345092244475994996309800539748007873130656006513780856177612792549962514928683776292817982891113651496464128878074610105644987393953779463643930014011763551058225416678525685751535773708024770544900649865332763538567768740409451932718576040420853127970092683233869780354603830181370410065963734224560860576425467087237269360545922792864909899507444419253220346502357539224393511565449791312835195264894429927267700357450469990805014136795264689477345648353723002639516723491769501444351106662699075879333123792364210160029879423091491431062418347145393129555983871444405822573540221133745289395157486501518968360619094025328936231972162319485628272036258504286896880535535236600790384589546759804801455186547690326171573039696287447536786915168951977393259895713117213132293064897422662862976409376099086492004534078562488344284243865206019902471160059767443170535438860825047371480791827514919296936675305522268197248959446662881733427631788957112164261291619086883613342520610461318858446818306153493245030816567118584260784609116409056836506882583261836740079980157563977389082197911703935717965694665000931080584775879027819810565719640176067200396525804087867061032724093977940597760677609056850955516681819352706499521434297187565239166040423170011888175693021992147958160866388249030505527900181625994197034590573743805005446852186151932662014537931007210309839202918156298100238100784101576436739594464726870677402415600364154876828661588921932418349718727242126699872556793177591110206965318811905246377015208391522457332761164380505237990564704864723756714060565265962122166555891670739423200525653644367055327263468315339014971336001749411273810834410010860335486174286308955963752960492185913964084226735441123499182757317994552459776495514656492594039815052790274665080331679496266899484917393443638523254691363180318287939398965241675043194990120983050999880467831632147653543898342331845888103957084310939413090412452319270220339138785085808872438228835978136716699753108350627009482684231701978368532700105703859591321950897874948624228917513097978710587276782297068758908410483085974077947753758764539407387868695787475603598552726922718763781573524562320292682083770885476162680939450577099575671520474406492063233182671023110397522232583487886559848955101284259735257734427914410957576773065480974825876428746206165783410787960821500548793323527356191658632756328088184603592216194626015485580346156979183640446540254177522231369249448464021912088833961619835802145646166727386129297011664089972789518596571451259496110893378966737474319377743451646413294381345850071163551296149166834446939563108133070333022577494008310088586848820672888324549907875244846300593133020800758400*t^88 - 225185791914937913293402724729185624064545548184565073640406586664147281154297501766960256337955991875313179980437316519525037622514046547341476438515282602130961457227590899972976218155748577990418206097224022360181446882659534210305445796589823162911597006675123738579166435951988380122299863328387416740345979528663638713202666028804188636441887667518711649826876945667555924640823111042591808537936447495557850603891608306020765818479694144495843189772580049528601772922203151499085404511848511907860759989849292385105104791210707458900612960415290120457652825528201144190273524203440184621686619661424828472953376668680969944245941537504907635139043196726877532353462177654020865441493322288942431125165121942669294089554941039566020642336954408555522602443158868794195776368355471951262516442639637638281724804393693820639326698319754078206472216929704627190137020932441493365937285538298993746849319153485492675394863438094351139619944295314241522597125612742905482715502922042130339167353287624776035734050193670265720866264773719101435347531804559555894983123524926102415778544763074243075073853893482365248762356750559956433842531668971900530433224861389998112702715214488096163827176366092613881546669365029058615364944574261735234586709277848281850302495940734773540211880129123641047644256965622741822284736215849053483398857629750393490204656865431854830680856401314566634096976980205250918394469903520727649520650010026840514752000178827212921141123142194926569490374510546597085833617381460613548762509323744102827175956579360141011100980178036366036133913494833106044272987552516447584379995674091170911975992431250259025305514108746969628888413976787625208338343873925663424400724646296141840419045894699445117160966459339052118493948050512605065249088680777506393091254341784195567629182658551995033395627470937248509313515718910148396988526434344171391864615881614894375677519445732912631076556932857704704116713728237342453606151235059087656564950111063812739854780369497076078639208289407185709020687977767632481710675443887576526717633006800577007332934683328688964224008205078636053434439836089038169915885947707904362128718679881530808583035291815196664812362584149318548102163195702597147579964047701400992283065875376247719495376383535644095797398488527652913616531754947075698533768442077243228946280702071072755577626167895633035669021734433417646672698143357318214986712481645537048245971021730084379736336664398168952109118581506959866035537989492295467252027419962775861721277332905853094656475066857020720794776313956623364028152317869429840965703008497320650177446159716368778846258407303498538054466274463315746092612567754536322964707372692705955837594647960319922771279851436769964161348756594285876839230967349905075002404004001324439031064472094906564973990717408309959512031935755359978550265444745526783061832901484350983819765484705083469487444588152787795188158115168145743190954883680911831119393996975781368572725279009862777807328043927393692681095483749924399779806634776895907968773083454152216097323415717471317197734058043865885584692171952272098466464686112123147973391852902748933631029822637899588188525779002712365192458061459189057768566863820277648192992364086655148453463212320059328691418581640998629091902545850488151497114345758722621672152924397964228011062422707215677503508935973725064136819193255913216556349391513972874214256782030678943425099578803567561256569175107620540936821245994751878675732607575443974501848431326799244976541580711386546943099861187296646076604133628438191206441130030444849410112097604578760694972015682604382493917528831563771115039758028266119674368287292944031776837039184313416174148140683533112892462316250300485054670647000387704775452322857236333643732432839344029069724442730017542004684152146346047006528296371175805662295037703072730086532363284532567982554127396607414755975929209984381065014033389487234046703136325616136410556818760106318375599521122339089819970600041041541946172664059856916962113722206341800532940273392090040441073797465768479070267935364634898906560941708206829540576629800981279123681526523590807414289889005962933262310252857649507006491566117925354832173949102582516558569830242196323752245903099569811555459719463585825839601106192983039400928622403388846563100621739596467417685007787245936725156233283753326266864890875583768136736520707999590160292590804760456212087697253877595286164541296194472516731129467602212409688499812357136300217225842934320275593843774652386316400864902760611126796153440293936572950079812852649261346120573060923538961285132799579792236581297251325013795259231139545098854748870271807193234754301931926127279168914164129571610714871014318007795718514548827417712087503997356599857732476656022600658629629167485922874896039006618592618328222091095547966054935575829306985514787087858642889160149598254233535862096000714657355412944451996860392037221370824668103939490643297217232279213401519887409508071198514331062557039395256077680504581283274225908269489363390134513482838655081143058221058817498463213422451127463340284254610679182532718416805917748031087628954145801217825573447255617732724998138475296293173024374088821177623395865136987704007986949600437360704952341420827028217444683584037759601868472770640120244198688752043092374514809778355854363990886742029916635669072910793012016850538377750393552992986126149675216280445037500739137343942511334802877950185272815569426856178577517929255630376921686429089405388656954587424039079602792544245951518831598718421814507531854719855010524173024633996705421614565798377016029286356993673068049768417189734692053204832191012411932950906904005162906903315615400188603391173455203132283272771354961923923920499016041302275555586240352491169131186340284565017023264629248192385154746187426828965459604031052656570302478418107374720820886198925856310027108314269929304872885775489719783108596270819527011080219409858441967089968682061812615757175529631836532736262797/657847480471236002643538350442000264388448312227379801762311966107190686094589815874815146867863619857190497964435711922417527513516869468792568223335463298768425340238896218565617750705884309741560647471094725986090205617791687024515550127853817651759149953635430737847286294129219826258274624099559354106964320574932892261873077259816610757671914339149036901087609421410237689735295788599791525177750374308035686581379199598669347555489646924837354170252504904271356903105437807652912225409861482971416479114421335486760015808378590672793912883417726910770977454613172062742008696871882716653192813969619978569387478339538196551071496079952511980470055548140761821111181449540812488847422654786659005009975650045667912869043625487429150153203698429510074446485609552404457538829724480590702742765356874798163968401771545894720176136049479402329709301398353239773803107518665864170068245061549992244316243170664291342847293250064960318945561786719912908017251464337006807254571079000938144987729862029426790028044161727699030595811261677067126826042627204465437004860458590403929601542962818680758376084639124906918144889099560774543827033026477463776949664278610259343796766256614607749138189049837221577367050505888181791346992733376217761539407619205193622189944547947597917068062291201431285613979808927062535506673903520085891976132411371809473849499041466615388747304834459216365008373044949685919146615548177760582659521833508305280358000817918008259987872749143450892493538538212187492571684003772763723850653101109278105558229849489173571140287030985168660071096885074153544964820716036701496423560612616674684394623425832241653153032187386986484583582481119775078308175004660094357127715700403799723698226199387901136967802947437323749543421287024633279909384601553206793370402451264272684786503180721944251881050787506232423060230186806484218820106229412376193013603043291573161791036946852572599613433816335060051392209524128970489200921920207442812268303379283566136560497471166419834397893034930543885429909584732809880929641218313209136639540211576164071123119093980705561216178494452776366551079099116965477180669691058432874613866341010684457655813901847685831526349239907903098054530498680054326485245114306581627210662027251356621753942907552083072796760450066149241946470006912644317587610608994530841515763591939891684057344979142774602048545314407894378286092336088549776587036541195037821096328085380923648158884759673508768456452245567411558806451931168991147231505875341013370866087254020029183634026751211900967262733156612611572169607972336297500753527679519340000178772730081968796865146729378535010219482471925860641757081840511370789449815724253960533208787998761261369736156147717573961028380584134599879801379611438043746146615879785330451542813782022018496040624296368102582038055889167916177637855679083586291004288349349628217033008162675715885924999976867575258466254230641327769760615380333362159075360484968420202524979472462284630252498497544685859764031585387485138631611167320058540989097945139636672230725532719184488050654051903078967607997624591842724010291484594187399825382330034660236826439102563766587496058003330519699681018406232651090829721349313823563805880417011624848842044278724393550096490131840089289645708643429722742142861134545219518648644563446975601064756654718556476815411862886328441475776057767484869577024782202841442249134517648238552190783275621450388234192171126019840349508263594288144277713551781335945274286733270554592980213615106693933387763575017035525770396963752827017845244133309487342422584957755373422232637011818180753372406721248218940834015316435036765452771598910265306818276207028930016547730685649314351314566615425497350869037683153275466074309079537918791949145144502542997817435908804569131081754577179996131085021669785345240573950328881061796415990294229799433466073118998626680359713621915932610785032866596876889722162941620545307231793226350405928027404348978115912531842767887558762407919933845850619426410914724382310926418094826630107585949307109745252759526952473868179434185970610260944770426327916991032091676041125411038079764864244323919108348741659744797374200249468199779232949722957533896616056843343095393804339271096800331476552371967377846996918503592839697599827396857333987923193907397857791199580809901594513003604065108679643267973835180703103918965148297277322482292565199300926938126682518430318617335958592452827537130638567990709503676494952916477555222511090874423930939194610349968367154435003073469785547414953585408608811428862486027421587910540264823307184647682451608793103553913533265081025457332031426845164523920390457110019227654993411494854975259884964500716762617216923425002330866894912591237484682819729888930876499178784087601892970941117310975451376177696545782346783788661288839487257221704711902799169441224034388335560219325331754343500177144243282861588766755960416142433664584758732211590000919629397945102810133753261577038773657056553347423873682740293771218782504501661866276464953586896964729675074350706183511586420676546078383281228266984662906648208943821933704168749753992710296786218463360404207682842279354843019602610133109888698980594963168557076960032088454952532610487409806432683311563904151650304474934694892398699652321217096945958909774649026711661762411986242163748067060690763196474043495232039470724476729514926609513940078318918715300281665238079408967700147418179737777344593767831667267166691857005672885608029792041724883443976260238501488357315193920721242422642400880455418901304351988882076247928054041415608740775522032502240269883959075353171995582864453386938518962206076734788710040598495761770170179644459226451795055349617313221381038303773781582720424667933490942870464313170142562131157456990603671053643391288333086353451064371577369929982544819394688212789243173244638966133099507305285178764931686423857519999225028076472799649950980314030806007987077715494599201620680304683234304849071464780800*t^86 + 38313709478659869064613920544097414093625123839262116440946956776676729405565563516175407351145375520777720617117025771963167143086176288993514136099654395894360707429107319683863177736823256088077843086114605256235402001244029234684451901032654306501406397704578580697927941963831426503866628166968018441846966633340946499172781739823243807785971675158874968441567153513640458622886425336117846082993231189847857117812918399766431124538574703036607883908242130170241090409493829279192569168963667613189487499043542182493147444920223877727512727494122404633501795381941676935237016637523937734697699119652925634328852726881101528331959552233150349734190314093178066944396738612156211144187579693240632651588854220061701080023073679227683731136728006583127172177655666675735188775526956127020250094136502950420191471481692025414521812134709408008600206301321524677661346649779877988115827615176046151078016682799030778810880330124391440534422392490770769553856083726570744858344819818934013280509217807058570783719286332183738289567898906028242490880906155691135333906803147955736995512901532619508274034250523665423991815544867185076678536615912123417007854059270727014151684015663361557362900583247442595869441647635808734526491461819284108905647828632557312760957588652794183595776340798656038181166785262430472670252173750103343129755195130078855629523894059598188904216272710147996824531547767308538883817400382136007897129918452428130682263299699771292886661299530000174009916585944437848919840106052656828013502119845284117135294018120010525053950082807940332930486378108470927189587527299450926818596647401077571850356568373389788410978508363197581392298033451540102020437752672451621706889875282523806748676640353774066465427665615304066643130672819051438658102942307574085016844901691736279739702583954542763002999224226214417792162540191503359973027574253842928468932542370832972400877681620271069223070347147032969773040718179329926750617035629788748657035452068417823599916980793263139559676084291515739617274785848381882062453779075626792949830852155602601072337516624839770615028995983186016672849249650613297171670224000059799687266414285156792311887860333130235418657568159924345382645003966551854997134224229322721522054111081937753441968312423683494837423503660438026373390459337125113909783765686532179296026479357123599379591684486577673582436375715146569559377286592365938527478597802544735310561301044584775270759468222221235719120053578084788580212764564624345907350622851925008187847212940893109031099810074567128102851994007541421845982361820714075167183477919762669529791804770261121603088345127682835590698542976806363744204917151799812310958060515191015220183452502024783942507023700380333575765643134338157983978592656910857401745596415184220916544999045971408349217328403333239761946158236190499893877999141626065853907417570251578522809067864140792773605746745835715852350786997188398591782133309453132043722210077909476248368850081820980553453866732962068880349973016301818970976319233745163867442533904081664249471421669799321302417846121200577106203621721364709144016804031016525917034572652311960958414071738376429650258135727190053743542020086565202418746516965159067090868046943314980681966948526893005010741803294306592135190978917480248650371541380507607263663928616171968335292964509875087266669634511284620239357025442135436979703037074298457848732192601341722068507624907197257509845021292550292913026939150050797391926895135826780120162984253001426454724824805847913287964813452480491962464199973279418298704822143553744925701141131287961627084483280881681001674937815796799989997466006565730269933206035089473592624038558148186736355226030570699455527375868257445045128444219123230433444929568202752565405898510425122254937762530313586879746421890108257808542898943260511537881771172014041490572825911070842264134509289758265033497370910043712770453440834749751566436090647622647851142929674292645925282765325261310343349077492627886318090736014881323634959167893587299383642358025470365625092562754975717041728428006620387757603949238522902169863284080037891034074672269735749389868734648985128724001471855063172816917084393420353843409847917272919929800546806316013416964410554277859178318356430207594122781490556329643417488151739326662183330593056830208172976486801615899981855847489518858917683235892402086262426507418864176392397683197576371495816156610385622709374107926657759397831089192879799673043819629807566775148245339486378733866477585360224744853363490384767588416332329975183535542255008776309256829360116347943705482542977703197379344593465938963529049540302328427525860667963583161194362308289992762278283000616390817804157955860733745039771277204606755609863356595974855637135164314411438066844101494297275976928161633505178483340558276435118250528056516070185053691951995598177467865239946553779595406737153631085747336846145094653487115766176823131766825850611886468757870687051807985596288998596666223546345596312220662521777313749100685304134188411554267140509194175504651767962815955841608904804590134762598692923110039243099696096420074389919651301231759781445713582396875650961158851316631604817049878513013907489977539737330954315498486695708872582560817183379251660682997917069868787329207182920427946630705893486146612238634702909451981014180291554164835410805816048119731438932061395997369039805219777381415567930772466914902067388500518001631578626861046838431672597279707329232001695197896676527236640720041368822878554993525764709261132571632595775982383207155187354938923026709582348260933988023221005850389684516837577292970132316280856329498666839587105035656100075731526705138679065352909153511353923570691445898912031367898592415022281293232332412120554911823801160293702684197867166159573558390225089197782461911200207217396197317194947096422001024111098333797348487046209178074301760087503847184369998034647265045037240208408270339401585276326235046162307085533513534950410986048113409689774108534460436427/21335413410098853481242753394505863649637922427280505851079485086021254114868372701278167667141379369963749169651494940799436196227288058439334905125180827125472193576621006400150242794357407695612126341825828399370215201196452464220846019590586461788696287948018215247034000516251172468710415759730651100286031892574766386860722711089752439621899969067949291845177798070275176035794148949220642796630990094673594699144877894763100879709820307543298021630654284694790899349122327059336913263301436738596751660157200853217074353610831781307913717253391477085533069853177788854705437725772788602168512630797501995678489196494793479090950916384613099048684956294326404919126526810397121848152537211634814772939846733184417714557358348975038574388697799820130136302431972567750407993505320980242492669631842520706350063159163046317527470864181808392865715098778280677197035649591281568003545590367202946827689194369499182522648300987257972076148845292023472511057143516677883411530625275024631091445509321963323752886682933429183893537709211994704491901574829579255678369045235834926063898020173885005636745981478069846926445437215810543118756896190259462991371675507102344493736559528674347212708917369735918232246866566769179542484156370034549550246947093981483495326747035526457668132345055385272001139938031582807404256494705773334234138711295128211317488584287456345976418627746662528844656816791539989656396112645092354598541657742303005327097347081896054485281560584417945282005183538048238829403994622138769094273656682099755257673236039993350311416689875754709865444888908255367359705331280054918829927815300371771483469694187226957143434296751594548127204649119119000236158727485082541368772142846383803929242223325832257977821897679957905256411573302760724250463555082606033090432074988730130186473250305014070526149430049400286241756418358371656939118153338583776111946265223973064769477144199384313585819309463585803117863757970850345179877331231808130058263883282150959262290477129457335584365805916019592444933128442021138223951063852405461748706928773203076899184134130721114363324134057890104297331103249282107358544737036701539945410280297193739493570554641925291276231793923714287727096448297647050898151696053787987915928749472149752989786197956859978757267959984777451414734411757790222532987458173696580163048933266548003801736601322631545973456180255822874063688956389460639942921725441135061899895900157503403808502268425551145801127356136285785187051851480916547308388682446200402640516204392511540297729040180680394870320265065530634385917839252630230371036091240706406953534485423640446718951123498759221025506494952243014821300559826468532227236886903643487032442646034109333053547900252043794387818932563076121965134355181102751699987843724841446292014619054545318791961439197433521691663626059372948774709097724289773819395401148559130842332106521363316308536678251640546437779013414671627792630705948186309706019171178568416894471628134528977357763495410819401425615768600176619604065188707298295987606437309516579987890186126014622629628312013394506466362486834187388121456098954155964517891287142457688026205985631065305476698812853778491038904346059820064780845596626176083672629805918479894509080675869534463102800444448866353279895154504535713783627462334058289209866299001337223229702766030764752820036862451818443481677911241237795108544339166892522148900769983393098205136765533942845289836401790467309095199531218457894402884398183170630033681622038877314975396114014386144127606075196903259487972697906892034695605101833935253055712194557780972234965260768119180170478408789474025876515962996190726202097310897451062279892178563546063691895365724733628492268673390140801926328633676255026054413745156550622263215833492710677294445161603787479461051947087280964533238230950776601182208736736073801167100686038527586178737185198264434305476062011736948602434374695037011929095842381328227909786427859531297763161257975260285093094006865990562819509150685640176587488962673605420692261160252315797886118753818525048699503282808902809854735165514360690116767216775103005839455532048301927573811674728026342341593087530901306966624427680037064978943149740191223551469273464883096937357167480707779867479911536006959880319440246723582151408830467610074433661766971284845060769369580506957450126078783956883734133572680747175737872719288096600385130731614711715022021257618000402942427023382718488745419651048249702468955569927607277387051518265975428897815340449722138744119805437241548382616263133627559264655897237853621392567121039992036347834074446131988211670833551057640343525368807189065263107031704651769628674605546594235119185317457343305849014513045932153715363153659418354502882830703974852248204635390476581283297520831742604401052563040379126206044424890858067031933409355144213786815233445508016570360649331386343284807376152290159582582511599656942914736489178148710771057980347008035755815912609714715874316659138019139945926611672666130565078238486076062473164046297111636399281285250160825181761973496457111038246548791493309394006882064290537390216840854163577808079733967343779772006566378623424649501045349893077873559355688320005877304971949672771993453840194208749666816590788956363786683754081031687931452558700253808659288332422229399670188884492609053312454839381283129013216744611362141624386663395971616990839444920287242584723044205802784528997457377235082853497193642538915241090517106016386680964554093497213726144003619211343500134204791447677069616104590960189410062288209235751903677258428940518797915105528215311622554571205740974283195650289003078089462155257213848594800535167639622283159078093098124908863230965730915957422657558190885981937517322953934343089505895052406598566333936628308951314718526350226697165577957431034441606130891361504208582575126371993051149975360424271469358097319675470130379844181709897506587988149976219037734894550762209467616016227522946566270779668457787308804394277835554346880000*t^84 - 166349114236445941669291518353210657192265485996169086200634168181633548314177311687589096294466268467077014885317521586675247391163684530984069672141946370419499765813539080220170263502603655966941927745788208866580055542480897455308781653270681381882687447740316064984623295802933005708503287286319191710936755946930119930666943757097677232446601943591790431781117741168514936384499806413948705148679969525443702080831094391918003894181778027872736985941733705893686494064163866622451163262130244440113812565815774300425225447257733428897513100205572003757439298772165394677981541471880346858139495193955406516379924453676641371508688613165563268256007723320221980043565417179942358611624314001378947074217770097131920099383600353075675383714099355133011199702056493523356940918657247293809981201709793985143933102000326628026079081190360193110204377363218359593546156833155850308446488084367129585919527655845123868373619647164900827660614899766600583448965366441779927428078451153644618933694334905667356625675821906450119971910838069135424194078388268539542812032498941873461785602736065647638517526405912990656061076659647568005172090105041281092925027783123245584887256998674818539778587106911607792927245205163948192389794489547364964473244190924980158795687442563600263583309626750322506879922016915195540927008861656483280240060916901517720572485094086384413883900246562590658939629784231899018340337152320502109030651943191415223893654396976843468488810468258276505931369062968206833401951475749031782518294370639408110349181371632872512526748123308693487732703559994259996327204195084074754788231113844362758708525538586812305981838744045131618433665029698074915429306426741430098696574056109153307753946955680830916801853902976815813608940919099829696185281676808737135310540373876687468100071508868278605522942139907917454096714149114823930645456506932357396553185712646860266514532016958711957468188148286591153797039349557510693707061370118129794694191399216189871276724601125552799710276551145534181956222121321378339414679279504559403864389508893462871124919313997003389994435330657365027774304824069902882691694282331257424843485764898625959921775657614886573242624040974151194919948588608172830864471585732866638344062732795593512592129853963065466906032541489344175169712363858799017126732355518515344245380525908739603783695459963773557544044247990272370099321669649585039265349296436981964383478316030257321390792045561209270485647154172311631142357106268062432178571058658022257068735506159534489661099637013410085889892931291342097354601912685447562374308666436991010984571417184936123542203474422183228801830050573393551983191228073527261165646875371906668687827358891370085899022029728457757687709650009772290831481770301853483674616858110913606071366592524459900173412750677436910657832127674755251895116557940723261853445609057510999784189940899795394553138858641355837507933388444188631506291457046130114337645385221354347947276719802089782268470875850776344293451226128346730053033838139020238942900269439650350441562133065205796559579791042079853527371515141897412528815048153195838029758314852345891480749359484844921539322042354677853162411989844347215203198381440814766367928116721413998968169472821502107000191914065920859003335747043158051733601794200800001907632715706538020356966973787359481973200938644301281792065785429789306948239052947276130411812684999990559589125548273956742164841769796226189496654966926378100457692583267540898329168438858536838221663773611831271822559388432885613626259660190429557681853840984441633048982964212019665163702205885667670806747414010740715764951263590245783933731797000893353822114392936028533761700564938882484519038960086028408227100657147815515077722268960047497395138092068138841938216066984400646366657602058987390685670910734318397204977777773473220623765624989981817674175238412476159889406839868609151534485798157905465651865260250672064555540862808470326523674907099662052034321981204946333180877938305071530120458322574617123385829789592511857383409317854236872930618888148267944369655974285371733483254742807808383265358093921581763804636254879792069783969160092042635690370109649033476481035407162400173671059028140183242417777479846340529089610310570142453741214174990444889477312984236436327762697461599395580192320315414735724212118372207727334488701646662231882429905371223236204909842780207847611415491721521828925129902534257384565383965901077424977820700453426126976691146761297618263534546958111715045605497655277532246987583904510933069486532643305343488881548411435580381510739591287438195332288351911218804172928102058480457336665363841040392198891923144364105549325080385643983758511909086455332708545149532259243465390533443099417324978867488591371510122553288036072331077698996310636002301664148555365618972076468894630248131451046805428897279280543139994501225938440257181916719398296076627882615212048792304965864241802098127178160757772374576488209566654063988946268527194785916453473987397812062309276701188140291684351943761008114631059906987342625330462792090772083362706388024723321057470692862696119322723217020556533192524626007325747247389342242023277314180519911029469230365475938197920168706884978364428091773863725509766243449610308433037980245779732028763528740019585293315248568987779230260438143984052237287122382343046212380201318191009864695613696533639081731338974402448714978171734535014249745256230634159988875858432570227237289657375947360949711392284525012866738587004819111082913786368024360870854859000913284726959982372035083534171343849426416255743071866009307416565577726015545243878181988904226268901610623124186035555415435758157821512655300005079880123164863609759489176322226599947718431809623127578184424145958213514351640806685825356565351687748325295241715671942753841599975421514247569135486344293256811001786862268913462822335328314552446057820822484000245297528407301959069249615414484313392533676320783750197945152518415480114142735295826062418757607/22890388540399587567316857597787791006220356891245243895166984028467156105946132335212500004764212842868754182663153895602406869587618052816178196151657241525969843449646502101902369313310868174133504255797722598594903238507182146760235914783100380974354799757876719287685478553876772626871133708336902671653937393451244948820748325150940867427284325637078066703776344647279349159814675452049135527514860490397158453982554583681423349707494858193071330383617852855781836072273066072661527118197347333839185501741599197754483478559291815251472840528506302974296333003065275936527792863551170077350088345477390523481174379698149309714109044937585783149939112814836429371761689558519594434614948600176905096685286150973564393871274054526807562251497598289373738589415102803717628905502561726978989635377363278539006988350586753046199031828930117839851633981565709486552749012523257912871568707218083208658248424476782093531210727159211656040992869957718595007598308270628700914288651434774955675110273207252297760523541766047934413778486959857142072223107253923296724574883297434895087025646467734624576977056245795055181849313492892264467235707624361314441154587622002333013015359367264201106623408465094906625761799959488415627962854590180008779232592238066369263015561128292180082886225968539528001693607632825813190954953349329402535085644430108438012922016989348017309641138321845756682217393027111639490765217560814085618988311503639089068289912554511890456297081382305817882264267208850695765264673994893471147673954366165731537923656007849336254701706273170009013873489929274685016097972777465980267003142544910631769823750134166615961123419908960762546593270310800673253370531211789439530884418433834952933261700661167914897499623046161896115981805027591344094364987126567731619787683277614637910063859547832448960378791451235989456670312614020038288975058749554676029752231260002631078264331356033558558338728547431850768630416566490555631516626137467557890157351010773608587348000727304255513132231417781255682537372332589620003920203153177836284392098464379465856718789553542494404274640063638683075236587774332726830146909341905846297902241314148036154307843889063258093364217022036758462030124735340268313611104960296418329330850683678784987100615560892303091400607186020937432549466826490345222303426448826583858461734932268767137639639501380986294698074805056082355742522093374859524644079430638964352482430763100269533133698459625138133338932268806849178037571715319818021041245831544067280022061877353999028839997873848807178810077325306661209691498242866045396313368714073185672089145861281065159232325970227613663777233025527079254452994745585856428974916484444327057924789471536477974332950158648633284672324177526199324828559067537240485651663629257831701179684525638357026269687618940588360838404452759012511877601964313010864232513032268822790193840637832089773611792625392466263450083862952695253517143869939417807534333125053491514015766208569059884014611341055003682459176676389492056384998637200801206938459416957229552889947338375335420105340165429553143528552786396692467484575813226508049518775658310927759410057172058829799382920449415641062269198105003421266931931580283858241476178243950282114771908657908180737175135664874906910118101353425110805857722677111125699926554557964094969796985272654019216744254956395093568371966066408008528514129533232512439635361395712159891969968621975503249489772485666661799255544111379619765541678733108771834371712021593138108014689618140522514318070912724620576537296301400224753714203079361475322537336267021597211384199479395631007609158700659809291869097005148391482356050203447642642526673224736273863322327967848038239440490233104593313782820565953848247438370465313341144634916886679414304316782499498813993536850760289265418925417312424378174253244078191179969808788979806155547881618872420295135151640884239423856458856474281180033810533481943855814505568101764196464841069659457196459584799484047169133236905844434775339953599423758192235655958931881637508524702993886962542955316185386961702383216695083801590571603927123748441519379354645815118750066786145438704018607263300525750838996262129178126526124006549866256191063454470753237673963392978188058998006265013584779832133568234789109385038758749420446797468693486134650786619516403905701932326525917035436874248948479278722532972182093758495552906701219233546273277511453491133348616439847206836924059733472136666545919994684066603672508332536814568661999674263652267882419492344035350031648429072532554591700571836011798766571802847926526361510813117725470156725478690606013268188333783609490224067721243742721023301797901897314048294417910856198833864908515091271441679976125374575181173482929254715000255581582492119180204850009021274752805723145581345414368563785899093849026660498547956336649577212983189812228420891500892447160802448248272160142886243704813051695654132607985489794326416444950019201769916864872450679177548887851397380605750444433909528926325959026355237671354066840381844804569605322950390270698896954504635494590968825723030704152653615303821196417029155386251048846070544801633187041920128367621537452932196226416964662858070362669611181275787564975958951375598415752905869124653254411216702173893044895184348777419809405591120118857916180250629207256815518557366058239532953233331417711011079628183901311524743288301118676633153133508058060257919123728863303819724402721604416602937735096051569065441300664451832420028353576217299938103599483187180748713625560170273536827920485345821833500969732124844421977042889356981398401424794684114776792095360420074923544102136669677680409466034062989561083843530394130162145269645069185143050070814327613209316379609224028447617530580049644191256745303748644884067717770693219388410374446155128262013019267204427078681631170516544701435329339899254683666883150641159293998707659224742509312698083309354661573041844231675285207057281824848365455904294210748546079249026039748984960000*t^82 + 1040416884031357810693967271562352818576941394512415439259173173721369394681442905733999895082805359781942403193530803428617561017082416089089056153674598050805603848601732047808655985057681047011583534089163843779738044921264283021480855505975931335571088345368222539984075638197445922928249271894016080314285208862084044492192459280644570455213320310061179311976742070706145117038852688662090033791419094639098027623033666704253906073184731633630643022316611315888170643932718312526527650635998330222700430093446724505049919503861398917053033269579320248215199747861633190442626325481252512660214699706936043945978215540726285608523460522805059567094409746879196161802114643108638038025036336674129785689218191490680588489100467986545252893348041567600406674758300072478007586708816398504638988772195782888500292531642498498484508159093557446174931257748150207898708177950824025999350217481656004626768036136895525046204188042926627434458148652218978200369299381273055799307766810644631873069435971737938140898779910037971718323722246594620468161174431333348464077677091871886226950312938947037027263798790378512900838860186764980643751998979483954598381046589414607682507784514591549394417639917022235405616134162545608237583205290334208198534616292026184657271111578620549567781761202051004240479488417837076388766427439442047896994965241486181005959383592884084569879837563572550132464528851994140641375601522524022260477313405685774834021807196084696934766901875677284121935738275651879051962385249151928978737699295721078808403525808728770036065782536262233030615567902286469248887617129741154687727564523834317231232731837176755830471442706740997598678204633524589424607109772913390413049582240080275862788649648431818145511212420138393928693040824126826273358556874668324813742269264180990199626788827849032496205335912624620766472165214918819084703961395522817058738075171310625763718380583775479439331531019250410172260289970010001609841424274049218799045719065003812579782443320999811787581278202437155934491995952786926341967477283411877995187112018414632752097488150902818782150323050315366845142801650409818833163635860701316584448499827569865416520771850014673818760177938551462542003820513406765914823415247079123036380793135818799379891357411723035846455323424499955961662529379690318956973539611780103741033460487052309844287549984880244263458492653213315245556547881515083498671136169411918163298888717050919981323909611453657364649014547679616118324483138647100034380011687240478656082384162372633462379871109640375847127308679129650394513821153210607706369054252241412265933270391516024375101423906880787043118702072043635863738537205002310436887361809630690100005220306485475164693386566810676133692447405919858244973051323849597975731001996750144585593700437659949041262982179174751553679430754536501840889185750506218036614611273174184546309578317838976883383549662787523406358633952759660556543448983355604004783412195978428119696987350911645080877715240040694718952680129286649464276926312382841310818269508183849316577098057523277105913147801128565888286610095486965717643595814915418935882046743068326330806683281596878631720174680225251993984268360860676394916511786948968054764230129880293227827283778903367955786633191785840894341474921367025642931441924371795214109514172634954428660245085862812286716970312255821035217949745924235507925891227714876061128568824842246387687793470374630329148960092910578168199888208967567344269855500178077500980307904880689752768686093864087929855978657363811377307492619198504631685587539929290102826190894953598627269745018285013638424137084998077420039405418559113738364303588546101597561504783556777385649894189921636549819960444828627435943780470598046891051604398311720905376539375912717295208058830684030296242989411827268752478934859741680161332595263232322297458943574768066410076900538841740529533227149971756811797807547524710256245238862392177664431878203003426090222664213923417684104066007737707656183528895927805369931546557274740631651577307028669054544061005869139809656194760773965120873845730589069258371154258175596954229538492298249429554139905852852403971790877468475773099315049802499676265955829949782929624162438820959811408421175207844186330183771019357373983268782163828407092731600248680576820133916212091092994598635389428733038152159840765487329466567340517689170193504026341506435526744769782666167045825894586875347175184726610310449786490326126022068140274289916436443942002726849137031213618148128019607078145641469069007306570867079612800515830022991796690440370845859790421613745155618879584377691505604086713792603472759745319249895110330360063210724193058007298055257133107070220531794460077879958668531300284013165748402114499328688279135021796702855243366596404957639471014982267386496659466573224738376612257193376980395795484780561550326106941293198734404223837622072936960832933415853916749253523779278414615162980748599669404150188084275781018943642186731297389450753809803188313620372960319768111890229594122666699470765724325914093410083229470669628703804627774569013767179137802056556245548372867407897625472748303992881599836665458031303263699146640511075740675925928556727141501665525929211933077416538862706683581796491985296724089546790954872521476201668832837895353575267833730583074220837966198597401630816914986207310473761345429905328985923342975085458529057550955596128206851517176707175472162325004416970265544388125185024815735945959184766537496116286994407897465312405147664178341355264667950281543885317061852154559398744890910820954675510628878659286294976882907890182559926622079099768609306997375770653512303607510578708649311686423335582935189762999068788656319729976711406369241647690853271282761272495612330355266622043321050201487595197574869551549427719685970787820046281682438059018847228553235859757673326200280475802873108189325098312927253110033729763474136817756807843605774899605497506000352163130943262768805550468572697167010407878964724244962748912864853231357/44074302620930380451418067742110581805790412264810610825866951051834290705946299045408066796360754452038890243040751634339586037468681357628069550611392762236195902114844461160245784827229040955287286242688969742066011194691720603236371925160405715589638119705893686780899880026520778782844234101165688208094041293659743440674775906292835994602516404572668950023447835961964336113651269816716212110052205446335794564723439170096448732943382173519449376874619811914289386027179487717392700105500328108476443146185824980096229820826597173552016049803359553550461894882610311088410727661488351546888491141064902041980168818595318035565160460544157410243562316008671545530233685218747225845058378839826626949371076139317125982553213555761601162928469444638354365607393562841061099226684965940159997814760530315701504750045860225005485708919844065457512950623841642104882150732893984139908696719837582077275585944102294365426536062570581335986169528633841511358134288989385979535439743905601439490258318691201747992152161585056804375398310128092152177961844501110381114909635845650595796420171220787764745299773919450932014026417488519271874585275011575327153951127938837225950318700971386745291983235488213469354181717240311962781333813264161651185474931090488532359087933202193375591724798296213978685278357113005797753041523343583134243826097707940067240957349873493113064751558968997118526782898792095886002030799036382554297546027707636397183379399078819616518658045199549978944923862693528333710100625464785583127646266277275821868698122596953305865249244916473791660514288612182679887315719501517107761647747538648121300567699414987384181502882060306984313471457973753460705820108661582938407893321378200736046465504858843377443775756256666455954848986787191633314980280976722585996673228229727678146494092627549409721439912066070839865644008339969590177013727439965332133554738886212536510104495505732802632026052590930152863033320088272139476550923311796483396426102281230471539890710786288106056005169781507416865661328001824842039731655847321816679904115756856673800225718271656567720647126458595113463983826096491809383333561868081746587818972671218566189218365020069530881938298003818655437148634526932748308989456927746106724083294081788186197200252974327808143490340101430271533166421597222529844094546358992774434927322756140510832202492964870932802799009705558324656678851419629989612326359552437694274306057997236797515119447997482452653236620471287294791051048615837593789582020468564544864530253045612085967029803953201813705981119677775242754866206987738619609889520145351740315131538514204152635030284905031803518752264490016894217725388262162367738694628015583714311438521024808069034563024391236288721483151405274551557076030901587416512115080723995627169156971276335166522943449623084489173979269000285619873821918280766830523313393458671785488422718740035908875216536492625633610641560077686943092606254029875029256915098034142542120022671999048382853261413109191341525016666161910065848127605493373044194039867898610695610127120858415573800325525739960862050378852080064249130939358309377747238584835257080516058768452478700678947517059071338424731083413388388505854012809374345581400725499658145263389186941610453321734325493971582130863195607521620116450533143153745085473370581960779014303312225007704104015333588636035550280363176527659361642629023199735209392585583535562222513621557177927241577443151093237058953042402278976108368995684286458063022526083927026111548876053027819352249785169644568030415902338057557915497078344219142091548037695559370581079439218879837226617836480951788202416495978905654946280670966276537049129390445402736272838981902467100399601537383821417029989326961770709436149953653714152404136772001030567333441144252119096928816147978165347849151491393076155548629882089304670921156324827457705833665745883937184959941529375592095953406317880078704581095306997609652156518214513640016289891962618922989049328116932593898531515845598674625460954399342502355110397827407365184312020075453371402675958551758566333657852572062502612027412231373131511108683379466244294171783414961874645422528104400558378268384544951749740971896325897610483141129209677961846816353861149407953445969380621487621503191705118049581049131753517020415854380434764285429899323430660435518315604469095947484097917410724090842993200174887731282559161670080929621245945037752782251689007067041860111681377416627275524378902224758299300435111752886811571967805172796788660892255333351490957234024924623723296182894931786919589248989237160461943605628569913108381916802115224350371786119103285549216609305083591983080615639849292625848022816166318445417981202444499984026741478738355212324598297723141139411493003616817234602736227811646284985718765051512861371661152004831398656058072783949807036594749774294287358414495096013430145514049375041945327120064074194748342946524938729681296369518867721946512551051892338301246737204111512901280362184528460481883799241598878405361879914338521986475280484774920145781387368755760463035488513357917451371392478907953970841100130301125200809878160218559274594600078550649960275672843501459353622517351487288884233068887579964516316169421890245784033718962460341155362464590705520396721163645243724715561010744008068462068211300995509398905550972746710148996224376368916721384794064664382697025627712458046481289464408619073111714888756033770921919586500890766519672083700228899367554796135466078538816596397012214266898289476003849064793032666730367281359714326211283188443395197584833263033389484814143471077294905471023768091173867866694425950337521335051103079268504806938000446943139211412059715269995739675387813520650420793158883209495361210534748946837188670152588424438916743033715033256448041041893431869142728148449164919789240413800317135879422285506556535835773977628691654413035969804106571524832688112228120828886073654230161512262879194258201918445103354524678604615534878071337274929285601056814240047304368000000*t^80 - 45940500076952510990352261933107133166457634119918551669070339009022644578356056891284246653720621228105683829059468889794267157799981245217286028739816440796058007611223008211952393617210878419927604758091428514368387696529066359413047041047666197750550889787171037386996019922020721658707236495062196146837682432282594174468081991357766899986223753676792089565081165470327695217586480094746529252475655828363610059561997517110304462496370015836430989603341553559580433958358066737726243076609053663231886437162693719308657681950781711559412639497821721886772154473622219257239415413574102882095384837945484327987746294667051513935209877754154894221247348305205902382620113125741685021512855388377641187828978482745267989275728870974384814486866210972129222248530596993117267824540421213873264162414291762303942963282935621502514741752719658395091380147059040793307035274885373683124216893710790862325868393789640397291327020117800363530873176238167056157893193312114877976691591541525181865602052892483630157942091264240722801509841201283052376537331472230225431968722075205771178582696770106967055499057343101898388651147404406905858101374361294092003023874431335265247782378284418736495663892697819541116859842323009380017623486845331360063463166576341216096733862244785670017860748240316782406260492760297516851354076965834205495437381724415079731188816123374757221771884897534945109484074356544504556440561261229678685703195916398340642136335455458208461202018542992275683656133370499727440004291707600923858707262960863095397692347188833760155805432533394896108925150748686367674747968118108751229718592675426129718832915209772915992927907985589847120038382546330323593947373451596755930443892531988529765660818829007878780952942915631187836277441226395807341477540332163548276016194013563003895502137876617391069113066915031528974378766127812742219710633303762713604835367454140815803963044444342099718348707960299246097055459109823509597368230501066839213805263847117959174025462327952929027993617934153844657019476011884613377516950717936723937376453795105040181594640985754202441378837783191543547170601405515535464999509714997685692876090858502969698885232777550003245652248124103810903826515522374176842263037443248690946668623713934586324079726062199616322614164892729231019859341686226607329032270905550829439660237981934544971509578993325027897336672888422351631292787335022425288941067432145072542132714592634778995432380245073173712118977570652447512378413672437955817299194483350244269585772333926261656164086648992187621267231756896559397649819326921492286478089561785567077338567935791920343004450215621289549361532540180277139434097264260069136248138351441997083894382909483047797986099270868464056728192813208106991592330551791903958339185966999354753675137047279744788633001950424147825763329907106773494660190564605236055738894463760875940062852302799060264512601620805858627790544899075018359954781538465005384396976197426253930077169118047653854174970485122851706436647935275083276154064807865157107828072464011758252149458786646921708965413482365205141201047382159317645136250629420136767591091714155763986475556423645894467654860521476831031164369415973080032464304336770271860066101647385355236966373743571850337940278189198325502203648661700855978563476014276910955301426499416918128256880253028470330738434685958693837243829370002233899915629718681256889132680418177297228276534042234397995414761422548267532971090783546428126923629203231632516750649549717154351461448560346239486799572784013954291877526080452022491905359612748965465951430350853723892808312345813570990382248257207986980470379094411431482339541362716300250153918341306774283321697003746176647527838724760828160853671327932620241717590882732959135874382090461817006901527203756056569824526150738318815417580450339518956108879781737611393549843691634772480628589939607201752716701584609899281941607616864855143100646514071074022673272192029010863170945601982551170501687756007854708386098790632957318921075986221112628624903180236902239259580183516760882777524095320524226283713707900920206076691987361543021467177273033203880807219323826572397917939808540857648223139909544226393012383106762602334369169681895281922383128172831642818703570644868604856073365522432011187077696843571778529285301904950265540299782673051660425638011849756409018502176515931139971415321035225531615626125595118361095167898254150868169189622756812122921405321734682267628405718163181966312696811842218860639341189486879317986120792865249298780401729790575427669556727811954261230553979248129220612488939767721059924824247409790946902702492695561725558351888012855451199153681210405598134543645854217488432760412007825649702945308726286966487220140877651499949212074843483964152515001961376272416347344131471501450457723532180591991614202094298683310867165382358038642851065231672683099200281541138982162354899650036236046645512844988521892382430282065840471922441308894379206279233203839602021186319967084372793492385432369138849260003023812065403043250729825539638262713919330149940578914019214064336921181636989980400523642099931102055777505239317628224859721136407102919057080773821055310594181748291855975721378688488144197696905705964023941170565344469755946215121457362492018136111147322905972206356524205876508502938768356872802715463944668788789206005580461654401015730273418830887611581831740003648139317948093020756588128350405754338289515266146640282835400903109758028277508702459524599324353133241218418132242595457587862269231189219619679479216870678435862167145921313668364396216511550449410967379452478318708262718577900865629621021184938630618999552685622052981985918747872356766138911672528072582332894442177209914796346857493972254026743855587890373607854566043650306673114370934371882447937665893632981782014517085894940075440695719673056778632271559422429777308828090770440459071102030699549348200152484730731096139622645954318404881223371857322702078421692528172726406057207191878104658213184167760251731/726499493751599677770627490254570029765776026343032046580224467887378418229884050199034068071880567890750938072100301664938231386846396004858289295792188388508723661233699909234820629020258916845394828176191808935154030681731658295105031733413281026202826148998247584300547472964628221695234628041192662770780900444940825945188613839991802108832687987461576099287601691680730815060185766209607891923937452412128481836100645660930473619945860003067846871559667229356418450997464083253725825914840573216644667244821290880707084958680173190417846974780651981601020245317752380578198807606950849673986117709861022670002782724098648937887260338639957311707071143000080420828027778330998228215248002854285059605017738560172406305822201468597821366952793043489357674847146640237270866373928010002637326616931818390684144231525168544046467729447979100948015669623763331399156330761988749558934561316004100174872295781905951078459385646767824219552244977480904033375839928396472190144611163279144606982279978426402439431079586566870401792279837276244266669700733534786501894114876576658172468464360782215902395051218452487890341094793766801184745911126564428469570622988002811416763495070956924372944778606948573670673325009455691694197810108749917327233103259733327456468482415420769927336123048838691956350742150214381281643541593575546168854276335845165943532264008903732632935465257730721733957959870199382736297210973127184960948560896279720832693067017782740931626231514278296356235008725717500006210449870298663458148015378196854206626892130719010536240372168952864697700784977123890327812896475299732545521666168219474526932434605741550288706091462532532708463815241325606495150880912004114369360878923816495649117563266904011716106193784450545977277730551437224724972202433682240428516591674116390299118034493860704555847910638451717140642483653955542695225501001757670309893759432190316535880843332512079164264165702048299223017032748707782518844245988655985990050979707932370409998198529444309440483601699695177201082329582447662231424148173307502472745672237750384732970753597884448918472205381185633738417315814777337517307696074748600218480532516558547794327775247583563695856125791271736078634318151542847499598727311995814946001372979370134937316487686390018815552038573100498981315930026327843898529030983939441336839461364112206222508832301618751639606577083058653703132068979444450378225159772842379575950099857097309849150320571387073395383021216559680683368973328832487809718384952778536453810938237015583834621370394832996929219469005677613891563728686611076147415761321077226488710959426058310208269729970962062695364048315769509245347121784541137929758702659597533752386349247661671467602687215240158605299172825361668432259495014861331041408490341604323524766323702357173074554012905875019052318339598905806920997064587045607096538132859208875584974000858352240256184887964164158795779805935346488072955048143349588394344754363200151793187186901083215101976836479821835299862912079591924162331773716923731497703953866460615861705392102061795172532838336372981242588662396924135974685813598506226602833815965776052462507172293604956246387643830846237770292583737171239107483727627049652440671299444914482363558026510062417391225145505026079080162564959147584337096700161874918991319295307045807928076575137489628088164839373121465114511480931774604862241137745050580374603059069267509162312443250185613872155656336701709762962237400202902885203225565161396643228451932863067772783671203755264048073381917218154347514873704245460145556236443172671838703918058670943644166580530986327911283018916787717622249933718225081532098971971591270040594348001144004497345855535171984608816550282770610384439455413802902793680554731551962705551186830174186814963916243721377947518922717011228282716891094661904647745309164362707491587771881170975280204602482481070768266967729540043188016228792506119468603961499060200382168371103956312470746636575653665648265663724075250519491960417713606499248340810478380940623528692832708439891353627001143010305798218126378975591847184108989462838978677991941351923837355675178655770576294637012459254468141072169259085905798072653382906470839733238590041917768601870599239469495735496362132647606938815986676457989828259051622310720116744852424748861847745593243362534651400806667073010123364251385891056442466920882003643922239986181374960378372185907215705201950917698907283408434308418955394651500751135572938999457721622300332058878590195155991021882839373626672927866494916339951482904113652721762410811796525887260361707785086317249039262364870031170610523947018186025536537516017861406314515642415098230096395980486257996353043646194140109626814419979203657346009862050381447352936697861815668702242904854038125576687671951398563648983425582497220856967990210724447368735078292982872868545293875209012584816165649039152944952528528695517829828788872616423318072025036281130986470621734489092877693470397442520350775200843875722228853833652728764923547471115470142634207920078707474930462429155314732907178382088317320627000974927054186332545606543425140672690299344261966064746155140944779564983618299474604730041494804735531058786849795274140378837957503685370066489873007588041022458207539101984561337862284237220586170506769363765858267219247178726355586005045275442016421280929157967934914187879083231269653204051506260680595567175039666676619045429128092119553623641056590983605775278498341223430705529660635255218621928772762641180595758305204364720318682368691450984302080405766842473547212936812028022903595837529743032333606665226946557811008791666361818750351676666534273656672641835172202359437550748237064890039664978920003087644298788333239716956503470353004618195417639877831172070056203852445603128264412778463162678176837611799421754767699128576656085924543167690492348941329301571840457357735766001756673486253100751012980695924291003793871081256250454805526128215989360296900076080245242934130905427784632804630330450072000000*t^78 + 20205357279356112135375906094933074541362722239107352552895529142239909957392908606286581113410701097577173518304544237276327313721932360808057642135920795831686007649769231886992554984422040748800794866217785350099327442528297237908230740081753063878547307704924852545921679738043937396187348370573590791225865192862080422680546705803342965677604292993976240603054654234492162842397154000554020546808444938866112274437704014354034309154286376246062427131979916169953714937236220927629623517404817254529960872206206638433731558274910081654030741215463856064428096683549674296162956163638239601015941569905393180888566536317879876208297841277724619140897810310587462750861566130810517284091941455330960640987167873597930740377037406601220991826078435572978971261776360279838038977904135738769506462455894037258600413518808421428856207526217981288484454143585754280271556251092032959355307741021370581402398549694132258415981090261824050002388724154960851259364407314225238683484833959896074324175807961636685028907470711069976232064613922221552431940349553052653910182725460426516580616034174259177391510900080860475507586862168562877832104039394332251886189513308146807822165729107831650391401125834322254004694961406087191542889427690967387991692387155562710072577581233714095997880356282756021914602383911101988615994850227901231820304570213403083219304228149108958605092488825482950013429995771394706728873470401305784673324407307948062044970767507368538199985582086914277729500778705872297866803301469264192970877694249488639938807337565561283986669553577937436790436867298194736524238354261059709047173047041194331366213004431542839520710579662574836330089475779491646579321066774896134229205366441538611463608568265346967522415951320631289422866686776003398253531858028132454458108232561254269609328825012519333450846037378793614878352418149826002496675808906246914482170776962490739259236147064547709579970308882531245841168102252688182755672807311912806821052987266904590445502796690763514831912427242514714724552073860122935970495255387686628833491144739038195498963103468298987268951269127496104938853862151295527209061571660960786978413368197377015187669241599167156918167491261959084409479927683891035950271157626175779064800211078899620239576676701475772472175094520750615124515660538464619857436607233914458121560320021834581878048047434114154732139961831214712340024588556946828550338468969078519148637851896924083746368494134595234426854076578533861278771594769728665129262654794872830037573552456585806344096863163237879530723874756611490976180667225095311661130941669112620523249841156504412529000460261902240084109706732752364574423181410743030075061982578465255951927905007436175301844777801299618393870297123272115173338287415560627811265269401280266890347612627826730484038979606110978641761187292497607733447398589101264718838557057360924809976354223719511159111080184058222954817632522986044522576867812399549004105441953954302649732936092120763415939616259786014963390973288262000385383879660694541843072587043915768689236911250824286047119590156124840860815461241248141645172810589572704383506444997308611071266910613952308506058282383685776993481735479743041820557901323881751094622148966475025141646641960087497252878216310454158681670375736155525767056597444843864854716189014572172714344028212622629444993824797101434363429285792578781053302471061407950044264667528063366665198997131608428810108257606774565693407370982231327570069865421788825770231339914356674145041769129256995500059094200334514948794580330298481248271984292399890922069109972237819414389900206591046069399968650031447327605155320226772215390091811440749068351605162088676860522564704521238565477054112183635692771145247720666930186732983527386891574392673916409724479680804209876395034286566755666368418876003521766392475046163609266598234076180100835189655230423910113760536600452512418501935870308191655428294462787116285301147165472967583894762955971132639907015762689935050539907839312384024904668854561689569110940158997441229237625934052836982872545992783960301290050317296125323595577232688485506943394774237732178114668388317353117123166079535043060934242383777529279222374121686395748805090484515640578905799082920693865350005958187315613621427987685997917737957419753550875166764550184982423859651393527805489665132844503842343219583418548418829553059856910552430030169877674125580290015468023581984735217797767121589168543642332275794413702135498209549993045166482785224308293707966556572455146092013488715307151170043655930925262930358154681735852122876625626807355680913698257845289041408729277848940638139042948447372501454074952920849774748954583893324168409215002477941505776660196248032668930734758939944272480243176433792011916544377481267336684949158803006439305393200449532452324765736475449035651052828229788091266858058582418016742208515538915265007830804542493870595895278450605005652921407026214377640851222092135863901853127780028537162430456924839122372472727178871726999267341854485851842001210653036754185518717900809665479726036597763705817378171828453875873943183213983290532380465068706893560932673825311686597662219400037606004082884240221211136697437302633687600836878360585479145174374826451826655524139203875910142405995349251225578703052596628842008785047407706419950332351145239033357007596384872166069869619160769163109166878780037113054797300080926186022708040544380970217437940960605461246977260512333083696802719568348800304634215693538399560096424538067793712169956303027638244742231340755791169813616679083022944900947908580018254441501142561699418456859174224140429557538305219681881359195015438315871083914715875788712983324452048315599694756773302939513730155486639855547060468539116191888424713583198589633249456741961649857317648878395788150494629236147788182123913201572086005552385378824140026798491639388860140363056716905113557694790816070355127671581133991469821504402884934068874754603156060765280092215024942619293125063530771014548010054437447224607/141856102448770144873784211895811173993875877351525802861476297073853695040081905126525678096892523873213511089792571890030471544171890440688888046262799382093878704501930884874617248796358348243772873267909660355065465601296564707362391585868424418557915469482969512077386120208093315755686397825965346555307673223242666468648192325769827853328564466123179177308949239408049192265323285648850060455537657104108463953321729967689476245141376690209416593687007750563295472866842499892464516787397766471587695740595949459628974316282550700232887393062689643420407005043537753792119728212603974348680276360620265920045348548789911516638116353135737119240465125129950767885057112301383874820990308089794491833265476613664832841662815572472314860417340823491720683653595451116459317869246852342722755917994414149401767643129622195581021328730524230944849553153159502436185914714370140904137417264754826573106558014038389278761517703885119962869714327745784313529944848356376095828886088829895313843877655527804684114886773818609045336973082512316007134791565307733961765948274926364358741082619017670338863760974927703317289329353562127997566945114128521844675250865254834670792716212881004648665256446174958508293161578145017202886546428377337753440905292338838679324722507998068517629852078432334202126407899071080812591047374797510865567844736486130778714384277582696365404996365584174042468284761668152200522448921830743193348852117864488347007016397563162466324680400223041372934978651833280683030832646752472793418901444301164973982276924485199005355506435846835334154951975728021962060609071508201023661275984924412980680898107757457254424624482326969211321473534458837579929785643012751422640789800254298858240033295037685924047488617522259204784034790141021736882559267407954348607103322342076988925190241755788220742510862975604768955321321262617979515784513784760689730554195623135183337252980575572860191061445848002322312481654244435197023678421291464277408006232581340118367830063509028473216505864349571288548997730806501320122883997216601294515989377851649798184614030444060902457527375404233808533822639937367137308067668621366289413698784239711247892442868148297145028530535997020155094376278031775482551517729037104905365333022660129594578615485258103024569154544760597430962142960335573156030960790175707798693263657265285981239224592919973128590712810958270888657021520856458590085912690710197102914412355213740955610065841439021409085502908973698689278604077909044859988518412532796046533083849266614324071848102419663751049541772731986037138450140301266621771376252758390912438562012607619402355005066407981982140239823734994435114207480916571542518468759572063895676996895306405591109174055599166034164585239341723180247032565564157301397099380337935119413788011232988275011942649867933914955925141162971520223258000860138996057802955041629148312780557212025094178438838197508149279862106986161664634794140717676123493160803256029639098303312438781026730152421741834983551154326190449088060496335505822117765960342626433240009617795512975200247158758277503545224942066724082914018197499396637882774109390200557776283056304342214508629067857100950452939597356991812727026205777567422395396012820185574575793440630893356434767143671013858428184989144945245850756479051088174117330981882356282106475731262235799458513744934738717246710131374145859533815526051906954232885155754629051951368410185279749409972211597692340341378405705351307076351045407431189591310906166371379531997435020109875259256925936693181176816702936926370042706987206793521053180693610546982307662916081602330391508314148232510837019840953941741569287117449258113572212156132431170228799934259367672579137101733785144508182431326578268097441391433621867003609897324567128555363408840575985940791519520133296327670759189717425147777282120599913079688599353680592381011379199014323363647972205371877264049662336302980600135851443355456009687031942181599454515268583311076143138626676512615474812488634809403554755828624487564382367204596061555472646318204960547859220099691032858544130174317052969565893299278228686210729544086267224819344293695972304965258323746766494348186449268493796670285698559420639509107535501960118499474875634654327114346290347666559718956890206195686686248590151648769595535144144647803311615765658551737806860252502690971188566063273163798573447544477745076340158921721159595140456038806853393922696143779299296231520506420241367711601601806985153855124562149253314800046547666558623486882889312045071074689184041175915108425567164907098121568398895578419175958088049861107917608063878573106851213226323297945994199072029142061593294948076487004072293647908768415730136738916210898114342692558288276081505551754038329912368212968557639247720525496338253235685575031226785270177049944358240438088548598262193920806948019397124396018360616937827416240692255383472224239336845591837348580516726293340427226240088368592023347766798849560017239292834980180586294645084204036589467126973774357613353520696032536572446537232280253280809742298821550999671400661241908566987379995993634067459485675194985696761571151425759200552520841048825048066657151715794465901158424798296886839895411696049723260622201804541236891806314243800768186368809582853438434331254694974981419186808047779839498458859100730332283840471048271350113894675946771880711195017949860206791096060121204601980217160889389186338012219026201152356406309681019647159898994289536112436862956507301454294793486835196756587352191527578831057005367220331804958167541616579088082422142452484731890433990385538845919171580352486969980742632516233050799187775082374083481469740153429382781085396100574943139563155299509693801714704968704664213519865931914603046339015786534956780172662661318436922512408391223294167095957837576679299778342290885065250024357227613331850212115403235488588004851392751122228387867732075214028113808074223922608463723217215428585523866589610806024579790473860097592963157230414989839182056062760000000*t^76 - 43214497324753021384976225173223580669678574886834559057548890344304212770569228398497046867388847610167503517256823492669779609850253100136782258335234338630816581318636471627051850107443744487187136611377492454106315946024326077895195805189019933235366243078668819457381105074886005552823284649896895428206295136199618532254239792025438221798458572156806632879096632420612003860524378707197090122100052519304415476797687581224400116142824980132614857847513822380272275305836561252692692518553924389299036482063869504554629944572927610924857087711033684710809232184165995665335685708895518314585172063472065572318980369354589185089117062249938928023671911373144248930027769213929599586864269165507296543223587651172420975933288237039082574417075483040889573967710239122339581325263633863124945517957055353836288102085845577561587443477726909098460022433714586176936276902409825380539221373737640123359127654723503014398488147996265168082031472346321425021950662715464778100712260348938464576098710323976050981960994511686769329243550826346746113589756947725109043868642531552595344520800966249709194213015204430115977636769878731765742087969729690372978271121580660420314123956751208977067712928609717057251020980498152642641849938595093601100593768172382762965787699970778028207610504903237497833786048811223818472094701789157825924183754321626571721833591464112405419478687762024038004475657018251568038269146485265981749793814211702621624471511490205612779106300187818392732432807978005577287557382440484629746899686749800027542282187253802912726507872572817940092464228805540606430391746426979654844668672515236938805758816271003518908971414221926283526080140586556957637892933012944463346945769437098088956420272485106359834583598557645120954258674281482918335704766914189217953236165004613772746905636572238843885771537369210445912886419476632469537475590681720943590618958776931384549476760762807255921229263722814634937227885260821490697071969936528799176932599053856234266113528296953696342761322162928499610942800435692075159634096635078695185556511743131729685013389443828647168472739856392331847652118266182532276582477839654626810563815116980920511398463747591255780614318633333059898592382584084265111541205890352800891951042929995627233733809420739733396510403640520062563389076966453713633749108956460325485158781864016491333008508473007970848625685005532739531474917887026648955893642011721370258880087188539908075218787300557915916448624303735822457546187617908672841619632234299164199489320775998667819589758531181239689684673197535611925494428339314430860019577173864518270783112376096066930796393442129329979654558410128302972598295038529809750206759249442387844461217480220916855453154958909076320448421657219055751753995074645552451460856162825748634344290846480566987137920523116793316342827473369762587001452854051621121564429166634192415011880821052660360430301573750511295932577242271793586107935068762078198713443609550938251248565165484354391827084373676778838510691596339440256894223661856142919407748342307232253176929430621036577383552685912424685488301490497974311473342400594904381746755887921777265232597030857167299659972547833957301377787154056967969188703502910284738193043149778662914003788098308135579754899647211197630975749158731622723097509966119874696704176185534348066996504996853397804371540439044862703359011513843427271945864992088547962141944433209759434403657337903841478639290262519161525741293419764777363651657544975566991054805880299961970916234054602321205532390101828264801433888605107490055187822333328642143504701555736644961257052851454718244661031178607429888486415923181747474588398805588498369454102998664047225347705984524981509021728502800386961330309025095802302033041325407652044969611164451738542322791393908762397262547988221238012736514399293601820421442959688318891757934205025563993305534928093342931052789338141195523482457556350604808201481119449620076111188027770169811346631785587598113242128783006153724646112899735780184194507265696202667799374176205649605452879177740484682757669774387562475964400877811767025931377726430835997267423473453460669138759802540436197173432027409243468243804834610671288284473975344887571102250046832302791334899469096226542856164322189825805243189405545588011691740236347977413864210486241950843796294117568768781449013885336706021892790604659993397377150001241820629057703957321946796157295453315971671377756137846059204501455363933929402588257096406705184387007601949015012011782456063949921051403027989181100214442401537660479044910225658171098024323238298129779955520756155390791976762776867005375157267698109241609040671930962593218917635027017461965325690291228081824202164269167390928409397192580669872550083733490369399728806322138471586348300362111754378118702130491107198749304653937622664047238899869788065327909505155826138102093764366169381340715401627607664528819477197215880915889127563319135291014641144476092049060968778279190939894278118411966712785288371705247952522910280667953350596668779181584870086713930256513093369047599528635953613105973731039144949375329050341487288890747129602501987916214818001627152654037466006991831133379112232759311183093162901513846879954504267979087461475711370256146422070851914308283178648596722895642666483439319766509409127619723351091355884481244610609060866706964404320847148135643086887052889073841759431545589543870536193492442518633068462617591782966629513625137086917960054736708722004771379359491364524125217472841602295442436974512069784710781008408577717635468325590204713815971202966728159703578872733622978412716022467310536305579198982292967209065534632570867837875070823249934946318723626358442137127894137623119552781171441338502707866480367604415323977362742009796868277200509320710723672172821254260426887311795013152027347905953907777737181120259575123074256792638187502669622481082177181427913331474300424629843610172926519230376172208583990832422157221194374929107437463846208053861149281844547765940691787207745537113903731/157885842025481171244521827840037836655183851492248218584823118643199162579611160405823079721841379070886637842939132513603914828663314060486732395490495712270486998110649074865448997910346841595319207947183451975187863214243076519294341835071556377854959917534545066942130751791607860436078960780299430716057440297469087779605438058581818400754692250795098424344860503461158750991304816927170117287013412356872720380047085454038387060842352256203080668773639626376947861300795702380313007184373714082877105359283291748567048414022478929359203668478773573126912996613457519970629257500628223450081147589370355969010472934803171518018223501040075413714637684269635204656068565991440252675762212903941269410424475471008958952770713732161686439644500336546285120906451737092619220788471746657450427336727782948284167386803269503681676738877073469041617552659466526211474923077093966826304945415672121975867599069624727267261569204424138518673992046781057940958828616220646594657550216867673484308235830602446613419868979260111867460051040836207715941023012187507899445500429993043531278824954966667087155365965094533792143023570514648461292009912025044813123554213028630988592293144936558173964430424592728819730288836475404146812726174783976919579727590373127450088416151401850260122025363295187966966691991666112944413835728149629593377011191709063556709109700949541054695760954895185709267200939736653399181485649997617174197272407183175530218809250487799825019369285448245048076631239490441400213316735835502219075237307507196616042274216952026492960678663097527726914461548985288443773457896588627739335000171220871647497839593934049924174607048829916732200800043852686226461851420673192333399199047683034629221157057376944433464854831302274494924630721426957193150288464625053189999705997766731688673736739074192289686414590491848107847272630565293811201068163842438647670106819728549459054362567380612593392651389228826584733792081174056374287354082897399740755110936863031551743394860685548690689971027021072844155034474387635969296769888902077240796296177548886225379475415884239784435227968824912228898144598250289623823879315175580680117446746858798618904288912249054722416754486564683432620040797449366112079839232418297759671615654220724238765999035092268666345469008318544940660865114853492922662459359465562779945602450536263297119256971919930092121463358596555499075264952713238410765620824760449375543740951352893683594003281521630828312164737687726641167086338712766929167220993149001999791322324233741742691966937993085754918139993050700459335095006155309750031541769320089085544119520032280394821120638912083946122086923817048806282112926260144126823055729403707115888497544476029422904510723881871796025183371387337899614947245472907076454971610316121787907546056502315950088292169303010447345944682114387302008486154957334702612334688961333242072124760176983929820602426913826570148486525075597932738525878618773525447887974023960988316411586744363282750659645398662336692434765049969835011332421417980017073513861343220196130704606405941397875087697962861445835360520263904283302253816828457963527583751293220805003041666732884748104152524953357854121771858331887565180167030432541126075762268866544502858099422184305711895830905838424430569892918324058631891961183861137792589382835062541984507488894868444797325798112364192295588376219424341661136680495772440061201178354902134821873040536216361093299071508231574799954165550056004775978713538470914015129038563171345419113145177382291163552958567539510649796990368799049857532876761161188932190111988538791308428825598823393725748753646982784561603082981737158366616561721024280405872129775395892464654326830676219580579594229702865837607046066481612392452268665621137975017815722243214082119474039561072352100961225908358812697554978155494189476115000227703257693411080646499320065665048502941903740193064578899394887274180305217407951202656454622538781666551648120192875493933225227747313291490958541023466299850542866156443237259054659157574698715416511241055352162121089767311970956119571559616884014879955126839242096668527752541982568015421223930198883617175426332514330151108209531518035833595694027982496635171773636687013681611889915536581370266078267421156952880967199018799495799281794680838785080559830615432993005085828347177968084179035461035495050932874028423031307812247117003730269966596879875650629391327571192027827435960808026360116705682323645728642263012582811174476240753637672118939372451807552879747940900655804306164106129061837828793515677656254541600209305627970778780542841351999495413112297775096851867925400320897830613891543567168435114553337277209130035532462830122459246707642190413742729601263416817374851278715679102244661192465821034004652482712944877424475851318045009755412005707056588070721607592554589865821833858133145588999452768435366651801914275890480241804585578381909143714968970115116364487895502805218354242921986064447119560299187332925332940992545939978719092724076912321810860023662468534684213205132995939527921901541243178588386262634268935962244235056953935540914717082407556492019080495628691536869990214955696087342278498189409859679240547989326800504435052803593217703341989072510608454396660580427753350254991428485065715876977410686475507154319554917357178961361784710179112859831914444276726012676764774328757103231560054978194410158489914914900722003981700069890164394207599776161882572680222674974867288967580644253693142228470592626518630105150847573990081722989170195238966446973716229298918440473819252525035735844549615506594053031299104735508037968932317997588566549990567385539495993666682354914875820790766903035348045859939911714333791848354289201308466630168291269647610782220953190575324570413406896332173542047420294756310539431526407977801073222844060653294969755077623277109594333638349286084443801098798449399600131999040195696785799713213290668386611225863220123940760772015688063514236827105357306797406288620967993997451883691009628397851880000000*t^74 + 71634048561961456765825847817581261983635589412198539460052015322565477270439467854459049335202553581008173414871083631002609634087534155420760464195851748190369231543916315779658148429458925753161750470314456538090842301761266513172479186942756302312713810983224075430184431202999432751666199625665523545653083752501769377686379536522880192079339646813277634498758941278726459701964831325708751153479794918340862691521040704909736962403567044209440158638860203582688799839302146631575176688665480887628774301849183728507746719928505804771605853457494513074804365728740314360977602409265342710627098987186968128755607812779224006200649814557149778048812724079494340968457599624354600140491601475501078355939097480370633405193354351084468061066881369913684876542984144920220103467653911637021762755264127702224224176197213235499814306424060680164237298766320423670381695128592236048308875252967444563916369992823165241572622082961101857643976512302284744394039054721912501091554033862144284588107643503154517678038449394957378178658795169935420838490206678283639255723231715542461315999491880868235511116560976914580955523795189126064805764454626456355205737204596707823280416059461567768008830412047927947176197897274252420982844044873821080371475610932502628467824333966265752143403823978988004888908269244830763321133050568295489679852776931351925210208073096658736197482166078781975518552357940729745119765371477131949203409118837395969746634040883398497438117930923686042257682714952982501582945382274332888501340914749166288967176553579489039691117762088762368576167677110274974999649315484524193013273711692444006724902726138483849936195272408301269796567345543488295168424061229709673436241284883406112579567277154125316089499339467224275300061468980937440351875364154984132233248937327983110395017092251128964386837957815671170640115456957737905913273546181894534169349157098277109832702177529085911039803721931009054260302736026195581694127977968984096878454177438649124454377426274995398318319208279061392811516104265527899276885668554734334840618662884960807377117320793500199776464160884271463017738680828114343283010544782271016818007687545319776685884105738520176596290284037119687858543718124507000930737900862999141202690114602507753263434257489465365830360272640946902179976766321890139335841001825162319759039527390078255543658921313917050980577953719920586942747009738405921167424011508041187799248026467599242120037387004385306494122784178053516319370100243493145669784363255068453572070729356236864937669727409934350191019715292711241635461120259258643370405850068234953806479720336354962354727600778071575496078079867210180227011726401962669940436096724467939989661988285573756858046044284913257024730617746310906916847663031153366819847609324415653579602719819202102800519650662459104005715922268876390800516196515038126552757507381909009503719326724166312146290256403517495840089499733269598662961120179475092036480617028865097706529977979972159427351583392183357873011205683496606659664899531823537834749824116316512358622347114049285549213794924266718941728350432449587628836403761561853137783734076340023520808022154293428403604675075358249771497818181336345122410257076706058795603147920221195163839728653581049208412077085908688007594197591778903760855061425544894536241009487225927302827201787352341545266141128523302943814355791430019718770364726921848349361687685132984773916007258352506744744125379771526524959407789846401715425648765635213802281031224724701054451269591128284911963138784187801716378510551498546690400804363325755384923235215188762235272788201955759900358173445518765588829569820058820498061149202535835780210557092401473990348429848297503648518131285528339717640745591475432171433651809069670245631243820987385152024573177541683118913672355868815109531517740663426984024576339541188074738420457343956022674733983486984987974292331272171515038887748447392647571176790108928350714603531117325003708859563505844208286415980174084314783147135212013615401905013045521775710760053020141909978534823521111132509309483370661089514794747069983703780809105194806163290127516912567403334854892969496275304573664636973907568573925123083795443506844976073639645830901669096487524142982629146852620150490093815249989987645937524728794293465058214139198991516951549411386698371359748546082387020739934817297161562953282080473121782903163369414192764497245835900769578234707946517632200619994352256090312189057680179108412115523133394029654496794496166670074802815099093801626015182440058558587944186939858457967636603509254989971895653193444457230412155682036408137603992594722093073046612442864485161308612640608203097074631017298459032028302260391915177410703923883529990804319015026510492778061204287045488026213888416869791004672819409890353087602659945873790791168764258723290918722599350573830582580020304618803884685629723526693472607545191414062277201864331697691013247454695521736265312585474578024063232314776293089639626672430127935416651312954670916212749216774530533950148703932961970928566864592850753076462509564838405277897603267250366411535499903311051292085380229281546072116862062775992071424208169614088656664173176591890224038088244058265208670130988844837730702566628398165842706855768388942067470786661871540973901406419951534206671376713273501124814065564069760715377738132856710123203564718912815366531595766766676459701912480053658845371324204247823768732624408225179364184348548945548113650334258356962910954694098030484854973606851158809723151312754314325220189943765769642332701230408265373415613563548367558356989952720825426808868405804782210898460418958238707749364168207243340669556744378272184386674083518340902328450903126264128910367804437043466639729492862020570598378098705654420597255150393008753090858017682748128345856335706828953094764360473780612710700758087469139541685059862090039643052856703764426874216582425009588799481454071045761503499637547965249188441176149442290182876490458668570727612649846438291495791867097604710043/157885842025481171244521827840037836655183851492248218584823118643199162579611160405823079721841379070886637842939132513603914828663314060486732395490495712270486998110649074865448997910346841595319207947183451975187863214243076519294341835071556377854959917534545066942130751791607860436078960780299430716057440297469087779605438058581818400754692250795098424344860503461158750991304816927170117287013412356872720380047085454038387060842352256203080668773639626376947861300795702380313007184373714082877105359283291748567048414022478929359203668478773573126912996613457519970629257500628223450081147589370355969010472934803171518018223501040075413714637684269635204656068565991440252675762212903941269410424475471008958952770713732161686439644500336546285120906451737092619220788471746657450427336727782948284167386803269503681676738877073469041617552659466526211474923077093966826304945415672121975867599069624727267261569204424138518673992046781057940958828616220646594657550216867673484308235830602446613419868979260111867460051040836207715941023012187507899445500429993043531278824954966667087155365965094533792143023570514648461292009912025044813123554213028630988592293144936558173964430424592728819730288836475404146812726174783976919579727590373127450088416151401850260122025363295187966966691991666112944413835728149629593377011191709063556709109700949541054695760954895185709267200939736653399181485649997617174197272407183175530218809250487799825019369285448245048076631239490441400213316735835502219075237307507196616042274216952026492960678663097527726914461548985288443773457896588627739335000171220871647497839593934049924174607048829916732200800043852686226461851420673192333399199047683034629221157057376944433464854831302274494924630721426957193150288464625053189999705997766731688673736739074192289686414590491848107847272630565293811201068163842438647670106819728549459054362567380612593392651389228826584733792081174056374287354082897399740755110936863031551743394860685548690689971027021072844155034474387635969296769888902077240796296177548886225379475415884239784435227968824912228898144598250289623823879315175580680117446746858798618904288912249054722416754486564683432620040797449366112079839232418297759671615654220724238765999035092268666345469008318544940660865114853492922662459359465562779945602450536263297119256971919930092121463358596555499075264952713238410765620824760449375543740951352893683594003281521630828312164737687726641167086338712766929167220993149001999791322324233741742691966937993085754918139993050700459335095006155309750031541769320089085544119520032280394821120638912083946122086923817048806282112926260144126823055729403707115888497544476029422904510723881871796025183371387337899614947245472907076454971610316121787907546056502315950088292169303010447345944682114387302008486154957334702612334688961333242072124760176983929820602426913826570148486525075597932738525878618773525447887974023960988316411586744363282750659645398662336692434765049969835011332421417980017073513861343220196130704606405941397875087697962861445835360520263904283302253816828457963527583751293220805003041666732884748104152524953357854121771858331887565180167030432541126075762268866544502858099422184305711895830905838424430569892918324058631891961183861137792589382835062541984507488894868444797325798112364192295588376219424341661136680495772440061201178354902134821873040536216361093299071508231574799954165550056004775978713538470914015129038563171345419113145177382291163552958567539510649796990368799049857532876761161188932190111988538791308428825598823393725748753646982784561603082981737158366616561721024280405872129775395892464654326830676219580579594229702865837607046066481612392452268665621137975017815722243214082119474039561072352100961225908358812697554978155494189476115000227703257693411080646499320065665048502941903740193064578899394887274180305217407951202656454622538781666551648120192875493933225227747313291490958541023466299850542866156443237259054659157574698715416511241055352162121089767311970956119571559616884014879955126839242096668527752541982568015421223930198883617175426332514330151108209531518035833595694027982496635171773636687013681611889915536581370266078267421156952880967199018799495799281794680838785080559830615432993005085828347177968084179035461035495050932874028423031307812247117003730269966596879875650629391327571192027827435960808026360116705682323645728642263012582811174476240753637672118939372451807552879747940900655804306164106129061837828793515677656254541600209305627970778780542841351999495413112297775096851867925400320897830613891543567168435114553337277209130035532462830122459246707642190413742729601263416817374851278715679102244661192465821034004652482712944877424475851318045009755412005707056588070721607592554589865821833858133145588999452768435366651801914275890480241804585578381909143714968970115116364487895502805218354242921986064447119560299187332925332940992545939978719092724076912321810860023662468534684213205132995939527921901541243178588386262634268935962244235056953935540914717082407556492019080495628691536869990214955696087342278498189409859679240547989326800504435052803593217703341989072510608454396660580427753350254991428485065715876977410686475507154319554917357178961361784710179112859831914444276726012676764774328757103231560054978194410158489914914900722003981700069890164394207599776161882572680222674974867288967580644253693142228470592626518630105150847573990081722989170195238966446973716229298918440473819252525035735844549615506594053031299104735508037968932317997588566549990567385539495993666682354914875820790766903035348045859939911714333791848354289201308466630168291269647610782220953190575324570413406896332173542047420294756310539431526407977801073222844060653294969755077623277109594333638349286084443801098798449399600131999040195696785799713213290668386611225863220123940760772015688063514236827105357306797406288620967993997451883691009628397851880000000*t^72 - 13820919642021839919304107459359498113387411899661705853829132619360772668484736350289696946560066033863289973009621264236707105801610909942118446086823594555052556445061729277426390878037714859738093387821523065178334751734174091337860507196471178903933750030113178315387797008476792548793222560081325169057642177420428171874320507914433834511554066907538265064208050573465790245936208401396124346214827848829520357598103069175029800357486516570682434598466808810590409805774826533247055245125313743014244173722417170149510225963791891785762074592313051210452632260040408383474880423168346228832944411948617447236249099031999507448063543419909914433942866910895457174914333216200245261594690797411100086494124730844330993489931396502591613219617593487530435597597250980359695810455941048817341964966793099527836213601590106756289107527785531960408293270201433432195113057668551025380288172366885306984075771883302793098944822462929453577532468327585278470989786292941009493068122572492796338349273558931683525138308665308205171060213588720910345311813647452460501954257706969976926203607884606683067092342718476174229219088383256133001610046592070436974344355832906459158600996991781672111472466741466656232765553951731083731607534744065077972284104136688956277953334923609819116327910580477555043449202610347326944209880216128079263919645565118674450201561732660625828575336192840153050413343760932774739405311770244247077773518451728443018809459893902617052900296103773848719136085892229613171861264591378460496268533960834279388291990352897530125930141888996575557252925219437907278534257388861371793216158039877778237198862673114924237980169316316428219948060742101234390303421530838176636111341056604202401361845654647009790824185764831778048256503733672005929502263287379441135495011601711321223329209353193264079971652358289818046391186267014512377939009672934653781913362777102699147474421606161420524466992069054829207876492838728367151647024056452463434059829800858974889832449203111357022550105656646008556171822037211729288945346792603702820074165941118109959774598825100056392646250460000437555431874889476574921795976130520125838626379152339794045772413987472257059604585692451113727192239050014448093494936039642893072472881895060200089034927212258735611986829668989400674867968873309315542856389389385585553370907307425802061758494008180169142786811125555609493525324354742047992176879052475921640664813909808035419469455836350077362494483943724904771464636873628182855297678489893821631380188556138296760785977693984591309425161758232154258335846340090603299530254291201541907897925671161453608048902343477598647901333898371221461327758181331421133730279098750853208694652658216550042727081925982832943753657544935604514151851345578611298636137204010636305939716492759672830235527183093568950224400832630169896180585054050288544796612009182060157505002549103481479549928107021983864118148909205629696579681433391332078354581262509434232596213358240783825726517067256969599478507198265737145136700238907592681984257059189202220355492002018466514574629812771258795640715868678768512507088294396875428653100612291499785013878620677422317513956807811126983028776833775855306571464819683065803456455308162608077869151365714832813531151354049059556218939977001047090537265124214360160983565149474978261048368125862919804775971148427578523264206932762976975202241359491076160876585402692806825769683898630413538037079216979204949245341400449761815192757817201946586138360606813969606997649517459522251175722012773840956801838837501951175338628591441754968700195985483220986058070870584703401910660134031081953405169665935130986787797872990256015549277007259909922614227160097484204147515859963205067252901144884632462084307787043258468706198016933028760930230604607917838431711584811029933067694018253330125612622263858502625795437358197950568872312169781552933028871728451882180039471188156589671631915686479388060004706271181369292370463783549715989620372346602723136789316880222522296572767321629836669522126151770419897225443722918952438309909559588142904511735103051161714080058073796485784524619976149156953678614619260730394032001945101083091444365344054444259432592146528809489718071797133144684909381789824990399544190154026291010889261588806707965618071058385731936026798519856178760768960349356276816507810534766480623633984383119496443688899799108195671704163349143144804151569408409696515261311060554091020711656992755773583272275438368293905281050577151333297893414918488000169423119282504599593146070738687374680969718418663550388016471637726230229438877172428380838990454455530172999362325835115435404760482233805219182632321643818642451029245024471309501707865072141687613823164875923419353914815638553508024148661272388987124996427665620046981941483296397814244928342655290892620126725083258735650602451046779840596219194138979605377522533929112444800112111350002638869760795232493613224037368500331734382277358535851542110476910944192631364017841758477887904340207429670602922659883837245275744658377990242672784276720192679147851494651936253364907934941110440498164130242655604922091987528873848703933184996280075227484239854454357662600766632013663597906045836342313120558743237145975710357730682081848411655579296750505087096490538409411551722256735183807953337076749564525759632329749484601083779226055961406542687889688566421120406259504373146067421705899810155627029606424955926302680849347124475806452085124496042764051172513092131214042531057160204093705318977293949613390012942745746253925132766898059586496485981983952649150107496921079449304029546175769128222794379441089831061299416199855834721900777216409960976800366472073481552809767304599488562455194434835905852202184832583081160505580558402939221120696180380250092596170219523066010321625179929476531287842162228547901899324882359896549539697097290933219325192190578362820953846162374382249546574637849158233542786945880004443386993464307610410532292070503553534152802822259836356198713783367906760050116697568297297/21120389087748616277379684910161861409363943814118044200091788580900751978274584927486953374390721278312505544249967756344795686630291521871310192544763611430423045737261526744751112450467097000205850447094730370720880462169296345986004107277522096665657988168596093604848830667163383490534282583580654846887003788592439872277819449096489847468955182388860316224611989547999206120106845360347546589483784170978863805238898621186715037128881461312286101061849772820444315406207441107414470971053671732866470383911325937205814066343787006380380674732405540877187151556982212446471075775859037450917355113030072517974530964488620253965297757734130888092607083024749101326842292072674962600436711220160223609032482083756868439112138375951268795031244810019796560623656048870879673164873865550367143664834075524991973071332673361507497897359586117953697180019256837211309000460022859942354812548254459756711808727543699766541580112475817009643019916097902120762062503991835894967340492510388681995912707059689283477175873355625164510131027732659506161430648340322931708824592520169433179168414225891056248773305150695785374972263027744524667032165931590244651537847076839967343991053998163386931221857897769334215320737655314812719138380400852592532180159764213258998327428573025509296523332847997294341134387725175928574238805354575950706042787114921431980977604696020106886651942936328992328673469708572125208507335400181249392369129908893390677370113437752982592841029314411740081210960906636346106535379752715131845694494625237691327975022001672583963349984762556284029347521407762035123575462826660732690842972904216000285786002480557858356837184921977961266501021866173836513801864543452938438810856608559542350914179565313856864593630783305259186067851605284063727714087912893365226260671321255697993885763585954702591351679770094521386729659790719353124366888277203017898830189275088061137702080638504546618134976337140132239839366698653521188419355669185163320811190024167730676713930513905848353597424284608914362618961638834063612828908038430872501320539670714510369012426382834755963900445389708508859704802907941242978920335991037427579310851327301491250826727791556050217689247667757702781582857474801704812920094120595691311272026065106281419727690924292779497033389242771756712203926413951748264557188515708333073323239808235941255643005133729048423088153479461229111298192724449902208117097728205312966486227062476588054369818969148555903318276960487192788921139529606832114699152253541997512085187312747632919904417295335081435399586870392200445255658973395785261719342481948316973236868194718148415221307867269469472751567799006618816358246145819479845120164922333900892404316524558455901936399533677990154288779590484190831491493026910779617381552311987611568392435978314804643310843487663707541467020126441589389675192948642663168452011342357547791988129168875140292101986648262580288763042459362735462432606782833334499163974285185261407086377958793476333555740764979060779346998520734464829465938013083186883923949231882565636404355198922780793750481356491975609396176795702475977342493077142821781084878410494147085256883758857992753892483263010680145869421489056599594150943660961026435154718706277658147327959705594575080305300274006036077334575684209323188187647565104402514681741846316241267566789466551860538272013490958003380857086872394184010253749919479306986881628535258575121956632529662623450616795656137760989868725630991758882672510041254167803811488595430876714765430378429088948479267579760339623343401634248899442172924340532243459071280706834113328524000354605378693410775356887090805644410466979674702297461421417989893514800054708534996809300139557893294132320107352363096694552313245289738339979400139626918133209164474747765122042272084648540545583189761158374551929427860457726219903580459864781647600258082214045184013538238538463325626248719372054070667099428932661632379353934857012823534613969038200954823447538715758099002745524032709086931007119205747411848143741755508767447161266708715974458726938178173322354800115087529950574670491597317285415271348957457541008123422897125142704661469556780500441944313745189031167653460095990123218574886928159379621820189222514001328489900493289832928165586886982212744808553069925674455804280226488541426471474290331258001996790620629573622718172963290558782148898046044296841588998213431664620965784693677889198357562476108477289686192811719124434089120475523193202650809686725614111399350519852878296348723882054280726942035572476884602046357708592200077170029859998813853651077473215887656972501412032073374705874372380800926502801220271782980121565273799927572265324853177552785481373432081295811646364938761007267660233855553796393507268327716152879718802362612510636253072134630814880954981464003432959786220429447656027486350986715202470885440456796833598997011542072685869541946199412820147986154751399132299116077545781410254059247075674075841091183581222289525421787516572870390953253033699768561288638745365328415884707200450640866830650112769172099999768430352586155563669411323568727957308161704113658831937392397900250066887098591054623465603776594702797356929292008104532246103478277013536664732176057878229744092944641285843820565663610203388447240812863268227529828592033326861294869829661365940680659927259715195210897638715770823861957837699285788554433066246901195918166269582472632018349207291013150622057175031747433387231387997245193262781816531635902511175649397149166028879972653232084261297017116541611674019993316319782182801410274030383925402066317086473996881240468910239104076178537422547392238199163618379072792098616962938547180888619038508094684161990026431335554353266459033581117612323140760894337696908303261167784201440522354854719683412829551660859755287595190449565019849993591268104136733665778950434010801983999516047272986268576184509657511606978359036427636541892710076983683722955979555568472538592256299460361883646930289039228826888557039138481346357990780645987600000000*t^70 + 60154042565665581292342488382641164844154360202298963452070002885281799683042946073444751652921536072691171206209010105735892694886175096293508297851403187426304569426753550311130934469048297752130290826036052038330345194773723439607728235932560552911679873850499589540534543721796977932575394333969181253516180045822472903953669721645781666571159002107285694515788354458555366039476557270180401097135835334622420428729284043242525491860782036990053779059981743661986170749028305602398006958290820165800447811340435653610300588684785781257781484461699089481478782583806804891587632028616921970755966710243862028591287207620598901724733908816686353630872891150033634935111059556558039079331104911929425506975417215766284846162423188963033725656385300224497065231849173411574657584832316405942582074224264377373838425858091625175594527986258919711296462423830853445180738098175705531437706245359019863557109815334377886885163197465060654533218707569116769934451742741722923441566134152500494431038106561394831423020893567033852821649270172793736915909303180159265827049387867719997106002463598549250232227509357685977198441856850894224720830232251127501031380897579612901960670660725091791714907532937564917023824890041505075136142041618449304033319560564905061977599906977458326362536279162963358384834119114196242918815546510556350297309808608229387828498051743213875310687791037256952405802962579672042793890169840082574522861735141588549406586629273102079657835424592234630823189061036620755615390618853928058643314288502404348738677337645996090607595435306865878210584831221708443278694712449207024345988898516714057165886024705684648394946849629252498678429325634509546604222637847604735866595510854698372729953296725516295908457483776414593233599520166120572424646074378553746261338982478567669877272761584094035071471821227792780549881617086147789265324984745185018461580787805297958344931743508744168428667268274215812215135790866813378193328890533278640958387587219760920044246994642737059134585486908002486601417145912556147660768149173303993958838073970193697200162295874539239662534632766304729792096816536245174577998944983857893497114078954844606798847630397938333007942991750225428721090144673108489253070702567903183573259360693839232658636197906158580926753960344505679521672879450771349174876987787202622897174739362749779479527368284772971433516261150266632856183633547346268037864706134248471515489711949695444585155306771688454879734584333664912192076605583445763675169504348974599845106717630335754204736188488649513928393298360752277725045532236255986561584191273332042798943703768740057565951522048342429302953537333372922856014275378292448268412223380445159902948757228847894289606107383299807540664200934758392485358634738503439512154977707394688952124764662960267164076566205732551250243634892183701312300308301152998898484789169018845559559024921135200750081666130431497034047607372074955403983792658445594355412769012493893723136779451678407773179545237061248197898469442789165586613622254548216195002697842985848649632800002787017778187957869115744808972633026815782817280874670534608851674695884473668773607057640188834515656617913509056337088376938523363197880442455729521762152935034992370634331169179375988076557920306184529519913197057104255968976268438527908511084111781092712857061999405142195445550091396051222431864802277661103640325458664311959846639961406816361178872203042973023588887377288470381552234559299486848371453128587650220709221017959448667966597914240137810299359757807929774043453291367059739122215571243031205650891924551388213710520806672357321402118664795134061638640053207413200600450105292528650691679701297181654900220023958438597972928349376822592456663812335453162458234242514249839216793242531216637101401534893898220922423480896349968419241359671209779939696463621437095423251305335011028949132314813844379630728585323653742147659849457338835216361547218739831680497951074352889722164114417209653982976733922066456560772968878617039111857464384327788779880174126768538036012630134461385156262297326155688970817076929636207410958164491443896671350887275830855453430880207623316234467670099857627826888614678573277563039803031120066857314643020392489951898773018077782491956548556883981264584964797613872866808023068801711862573578959366152130863428098220832762789533260099237413958601128337043348597145496926518029827476334457012777087983830246631528796170093341082399430087092727994567372968598629196723653360925966484590991015311998988147121877329485511374416749244400314837245650371493990856826822662317062288328993138509320509782409336202712076435148805623100974311812791688653277690740571386176233194798261268412943261510278542169023900156678825882983733795847319134204759990580504612616836339793990583613838581625840075023884912257456182788269839306731452438461934815230202855651215797066896923719348727692605258759080439303952719291195748460722325163611567956488645309848571511082578494872881008271513175051430639158325539574163203495484048224694503343709805535635619735349157711477568756868895416423846366304768468657859452658196541002328101421239368437910537867679930806849700703521312527150975969613483613895699096627826574956214428978564917709024713527273990522040123601523167729054549152040702430351403733703379612865332907306384620941734948989954232127890287517757220177768991997100405616997804754572181781295574099648336301072235780072787800316742565358110152319358845688274581136858077994521830396259118074725854392797435497874295291272608601389323406350381437379011466988783525791484686693899995660411539251654521138077981397146431078923077755105963892838250067696139643739079313432049846704332802076181233138378599057263268584893884992454349099737948654116132844779612915764468894886280625684794275330874379104432397440547347654766447158968888911698856818533265240288605900252707217812380535523389251783644121256605394899025839667090077298336854357094950770458160171426419645702547034766752568130617735965418545867747628834961405315577/72753837192952686878476852491774958618840020119937064058204384763773646255596800004871207089671391434485189905844919985520644023634532161675954240902645334778339261899908339954279297919435105567168724583594642631067082635522309027849924707429277980191142361728592506293473052720551630334473994539464789925984672677971224553821606624030517201281258038216533735268135462132424594498206561719557449307625507461024086126617970032982311550258867443750272494713676298175269672821631346820944506835691716416445617856628704129033195535368101079121485231096845422176944063686349906973992910716095789877507858047742100735830278713698067036330149915772353978485465144382148146558178479400655492286970186600626459711611270581686703331252123871444556979654213488428442065353289718657079917622602769156730545816875641528947504753795656188149430645190226465944847553035278521226037091025643963503291795274918778764424652921091527270335157331547131140049806493589419355121986737353243399682528181032680515744926629411824078362992169956706312033035204848030820603288432108963341153503844793080544355073307637758880717824068550160761297885820342777101741217634941987265116415465769040036577499618306716859577985356460266290408800503749301833130646868138589116884143581398960704599207403022359922086036275760865213922938704548960062032750568010234920879325029403325628426398630834861809188429612127255025748337306213503730687193591384723732378931176692374375588009098835886982273227545700451869869811173408823090376922494477365292680883023100352941680092839764767795441452804654122454178112642066738041487794730954447468014543557594274495394390788669052100898769582346142716263363147372546644289158472520490681106611807919920013588925490602006615013066010139261470463311990685034420766398963704910933878783654128996336070863630340189304702879761493754171186833970931260579147663827568551513830380266906607693832109154795742991021227688674397002113136104168156787895014749404534730296409229735424990268978545732994928552205785765491328605642708850294234035247903093874297448648268952660046277355848893914010295522900702685335488150830389715610907510672923163710158296882895164018929866479709298046277828923953654794799166787301397673846245243473803542864791712147254308542738989978961338565557252633796374363902469497997761413188923918085972189224029799053745468196339423392113387855216892603712205751414192421837047340014907221531498219015707139849285425475778197447850809418647740354787178037162235708638584781613753986460884750830123212530304284670762957540823670051674002279122909730716164634469238139680351511535199383793075224110169833463650742782729821919694382312318711003003242879773080288083446754248102609438777726255784955362357568678017903926926367590265370921588818688895828132769133198717847146926585054647567032313649747590835437736110944157249819833686245282431652207680847435143806248445725435567869740049586012189894953199526222107871510784721357538794884286367800912186177577725641350230485874816022356113008831113180471648731827467354050129825775499337407293342944204722425153248267823918612379981578550686853471799935860661242571263872470389208961374588641103513808750926591042427267918733623319062020254265881953426019928621654985855598382219375974930109369501588040139693417197946208738519469829155453211101906785971665525850028109681255188252639896524095837356845259190716417538229345038420213700389050611186030378669019098576981380403609908291602667554845801670059387975117090528111579043533588123458215719419886954876300342274848114002730625025489684839641132925045217454653739126773892323869710345441074096773669629751832216941552137714933654765185983280188455611858574148182601289570967607028183978716936637968483463906107779970915758315507315544209286400848972944708981866997394018891543071593168078828632639512785874056155328582354677840968381733254088863934358760200730060644355202434617039043814542345277591749685167281347249866995338789341645787325724887718432475406581440599678953462823670686454519286723144072288923316021334223353500713817254485365388472736575852513291131468890121056719291628839163045582270833192579198858325872950946064615415134693047260678485231906966660188553987194170664241032702712922352879369821999755493711306429740812568525346453746515862196338789286466333176507550856567826572678021932667693946838160873166328300224639927610300678069572663277168888905325151609342541923984502235792132791468392210100718789831988758627653776556435913539119940411820838523385014311125230142413016647206800683137796485483220487952517653187794332712084045307807138404428496233614148614424796235021450663122551806058509943164222556387261885542054502037078915728488553658844689669904538163762088758605464839323071747691845292222300030424837676731713454968527811383353641639251536881056966894613937455013864914846913448927574682695675419883437960144397287963940062447659139286496638342172525508635839297523344274340636406640810025750818452167225817958471545482448027887525739693658684345410804035146666893946737542102810818526997887401065053070073761559351056218736180888860131064814833493651079971917311152701109309901702011518629951375243186244395619711699931609021314953007828974172045131776856814273646763868855385330551548030060588906637012348092777277534641454253462920456836655242209057379175552570375352586949775415011105738498958314152425660889790155360934405724952648884245937225683185771879547369916512594927156423500240965518293612004335497861235574407557967909829279076492706166670669778953343436217088189948212037125782143030968816497878749505192323339246006960550415245619774753448795917720706649055235823886448860377814402214840446187824028936762102138643342733068868495617477428521737184505248376668652907570892534176568549197237697832998883742237842380923975209977923709879218835348080782054052116647988395029922970090387279062459974765404956034799796435613024898727645917710473674026551986976803376898861494848369803112772095604930024262122699938768241902265360000000*t^68 - 279745398887660116088542919634717055838252485226686147892703782044634888241006244335284131565662018537681750530726672964813743158368932116953122925003459134244280584711975349998566551753026319550175708865057463100573173907113832798937462202444606541963725480493374034443404197319957865028302448274724858233106095127055887754884187270027641925406261825177652380558680527919531040198349690477475161689580797573935313765752723429999855758617761243377514033086402210074321284739982887753676376243920083232161362901626621250809797987742734352164677590167176023979685231307256444618876049660477091318776178205762329826654921899953330026933341182935709235792972634932665451468243536501422332607422692300619842878115991342085868555380050338051034712228691121092961059106358937107209629528853097673726798424028286041170181737488041104176599471885868363885805042164031016585825263906692003060658998828700515501260921658946381609451403183342500954210505439258486832142095643196842996855916825321779601967987389518438033491604741729351380755115434665264754105040319391257302039290531432411369630124879756495712955468385650222818586188753343702271878358971189804945090669849398235319894131190520295623844839533155303189729523858668755153607455548157474480067181180609338626228300393868214773313076507181508331587784597237723652722101884956996016649202487660329804025353769229514195502632734079951619429323493852283190559722552757646790083420475783771687309131610836799433698909965090477372420116487980928603873326145993996181424736470392102143837756707027668173671255452240111756814732957327476741894317473823021171675295747132636412725277100606224328072595523474332973533403693909523119241676017286398982991059768040858268065417479924245108869252215972022583719897664702715149275968194168447897160317011066500202158290996983559992984383140424543905944202658442946287177841163687457451058223711147143860475249343685253681448568646675488331211275989111426490049363511627843069338937716617483475575726967172133659503174369539244446804509822585546335724138279886147221607256547071330329252104820758884815443686855995661810790228497220948230893740828555498621748873531868760972371845579780366238938309782159517324424592220976215874924345909918741828125104081138125022392834152895981667422676230762101234776435034144319171208934925215696098127033402282057007820559652549479164994843577684040356842949006220750354630198722601643869052822600369826871226055727385966332952213834919496103341344994092565545059861239835278869681113272782118486447286209322713070344398406060390651536772745212309930330742639696893800999713362114780531536477397165443811668368952828607311877578347965231675604993325414918114232715682300533568772947444561529369135435735330574827561809602231588253934732140291171697389639453000177626391276838647836270445105183408174635937782429370063372679019725428835291261317291143663740256612704887745180806516284498591693249371904802250984272412404398488999261714334358037720958181481454332024209689988182251137923723473401120176909125797019705559251858163416697587179830304220057389182750643455990016635035642823537118838567005297071940704205160123896548278436557665670052019829029082880347804743794886155424004592707485125445978419775262555376445247912430725000774119291801864230977834362876196334890924340382796495917925216483440384717077009484176026770081268158006801021681224599588835954665697007347336992178498031803950615631437605263948992782641280944890798333989468319548723302139172389493027342692348622814875979343044718521838978050944835899602518751791945818631154964756718133583320202545913184086311848199096575558031606087975362136546291121832653725021176191336795533461264734760454655072300831891163696708611390668466798111578582046279480571113099286542091030828890818433977205072786931073527836402784476407972610564351281731212467425932535517545535621415220271657980694083582612994936091826578862998724066848539091519477781909303378624917667810315876461223075208259769914182590365843488142041386477129245383271181977443397585759994913069057090717435197078605281238724136132023036680675770070961327940178334531742377926877263901673210324794161498024049321591965761428153523971918965498688357082299609021317263891185180924355701199073241206836628022270283140453986241150489307818692754121477160039823690626727558274884461913504749840024359022121371826828304407156831454911448476221056742821180767724193091080501759388917948037635141544312157221442094613821256804137233073001635225611535336163836126239125978370501975025804254596881909473837436357292533832892658257908465232681623898375173445460128150797857874691776790017362625113867909757317396181318487338957705835675804221409492945220806078251378996969081174644754412176795890878339744469857143888384616339616659269737978950273110526491496257965271771441725879348165266063867933484212585866564886798121820781391455988509154668801645923439466203136094508770667093378505598232837622444445249688707780695961881330498992640280410062587433845725101132565278833623575304136945439643175486354167263910605594514942340716338082032643136973081266684137289547744179593390580939829645210301190988279446534013246096207828636701527382613570909742011527459713853592728417147283112768673819657218672280688101803611123837822973465254959468229457829823024059152620030168650905567121182138629607303761435672930895377096021391691897711056566972781280348408753464880112657192958521158883748430157237500987107057672030132366248245387714553016611302901509720400832456847976330926389959309928984024872449173683852571898718231987270478113389597570022772180541952526052283552305786062803460843608715843878796905550311879572188766724403552817755938893425968530590751558194956624264849941315490961133515382040862857537492335911168061687649960187880000265771710540848106171410607970351600456189403331341172421783491737435117747979265841821491702507493521540792321203103722034119167611453443449313257666984729830926030913467288159438638498161760203790032428340026238260120682669743/304045886776518691432440577577566991242913516919139969198466085579949566441300059721849820673253576144117211546814590984265378009218940377153241603772249160267686467641407987868629901752863127743391684826962685622369897581287261608925058478808922902291341213194117936748842608384394873039592813000748375810085199251223027986120147085500668900876899264188499192165342229807147559096982645992180385166196150583384240529149725510970854239887804242538452216713871096851873259553086225520365103193935531292608552236657270987004399252284601524686803950852488331485736385554895133622656940306071957697047764975638629940783254325902369704066298155466553939939257319805992254272984690032590117020173914151871771929121727804063834817173054985141432153778802638208414601476434645134065327378041423341560489980972830270228378075563936308684187770944230006933691266416089342437169932644482235536144816074287433642371683849337725905878269445271592824088743555299065961703825171028479879270267025211202155351932182616578237934892650565339811481341154588785518939115835679249783925090694657650036110754121471231143298369241702164375573254174566829678918521459459051257202930304706435973756714822774339114654267161326485989768121508206037511590763031026939592948659743159835780414598102182996689314778465866302386543624436921027124912987448400981758898671764670614566558083830354646366757616289487035928500514115519120068543495605786905150240309395132310823352873845881318731888115116360097366620106396335380079187138782890481820158914126389534681648149181106492279456817691091855032386142384756517188307201860705153597672719345170102368812379415333352063457544523237611351548383302452433737327826452324438667311213525635486623953718468187490331397887803567062861637721752116561758426741937871269574418797360539089165669280843212731422638900495794793551228559878518700927781281667450663042873230966176867974223739751385194589342444072072106874502658345777371650904539251242831708701411706356999959333044668734904179024143582303545850889253111613169933281633027854997063964500228458877805338203547616357057951438988011222297562421380733139866479149080872922967825718316576804855229292751023932133698389532940646903638308961856587293685801017502462567196144468675092632715924137225510071617254190111387833162577484469244376055117891000956301686309378264702219867089179679847638038797921342224468919558148863852453332167226477940728649273498477599370148046764446198289525770704796526855827012692618298483862742370923150988194742242275141783708734323997218330021352650962219711017230070516425762651513234016574603331788892947194941235087276915967495641480064927425588463394764762400610567258753171353184553599842816875266533781367459514947165958654403180590140043660810505343953272132698983241423243218522346285663340526885354761907789989931849590538971109910894769454211174314639740569412496743884563426340345103865724286774389304674187864117423017764239149548089255386008471644522153065852682414375814597978149924604272533009589144950604956143953905833718418453003240892753343912477975780929537953873358070107633826788686480482372717969881208733551044087825249387738943057982380731102484332230529729546791302170366109512920465588760402377396716627811881187575328677989148961651096424547033419614280827237887265454500778560102971769162687642781302059818965832111234488644343682788574028607053334337267323943531503845669195655733897493858298915303695545593828552399616741026073363534693546516845269146049968227494510289622008482095543844303692020359639357574207772605597121449429180589809238994938616463387395472982846022670100350757419352649198962880906621411918808677960212717542066459217482394041216285497926565237760714798717026003860166796565577763856594871825796149975408635823764741976485350968996407019780442269552926672568239061777068358876652589432881482235753300699780763356446292842579943349507170439651965563745257732415771309338655400699086227312876995445686800907767928402515838225270355862736834479208501352653615033811944514631943894007887850351978193734326400466506004608542779719980652559952407301998445991069493656203772582624377521226502691511110839774598392779667373928850596654700506726341086494274841310238619241145665944161286918659103455794614414930260112226673089657448125991268281507465829452080927078206552111049997703599208273210666940962486148120341778801953495371037020085337422222290911081352476294607696427254056674352405221176540317330641147050981239663220926205835128109183728877411161253837538275222024547182356778974307209193064205024279178252128095718796769144569940279899104163364357636000581237997104569935437529935766907225163915161021392954504108366722120841850399925738455419516018965460498281379246718731499404318712189280929015052521709693804175632704295331154313726253588512338745533290923917722446002629210981577607774793355061456229292967767630457162734589333500880600284458743407569289821417959799050698736987968051146376272077113534675060124955712463961907589659807674991516667388434773747264631419201668489358644590438932422361415815233630397287996138001949983296070121614229525706005852788763026213591145857859152615169946045792420125832440586208669410835346072271524071166755774589849373083896923631037431232155723110700968565050200857701158771786561301357755488476332290564455762181629174920971622751431897256762829951935945193472823657449869305985994531387861816232669588405840179345168257665322739202680653710150260751419734497928566259718596430359943746488838778230118772039817724449357256151354995420679095080525656717144347292826955968081400754253565402223195765205575178074114370999429818831872627323704562401578925860002318282575981016452140128340599044257601241474222293731135618084499545454734668867460446411484167071272038140197607275340695460696398702370056994608450466774588994313061710338230399262811618382467290121455056610959901308802148403014502193606622997865058695951155739647067237993010167441157366341366808757751946370050662029594852354218422400000*t^66 + 4281466417240846552794538172482920715848162486742749972726922274297162998317297515218420206832092441968500796191817797024603300445284656238927560652370840149344521172991081514132722404955296401622728693456589540442541417450440767436760156910359919404291220434207406974065687689107955712975728084583044247630734843271588994884075580163788458924402740618133674737643942506043869391935200827127091399516750890860153049334277796150498206626420554251493793693015368624341232264732370586828238260970125954470353789538274970901102926378678307774660530525391103348885089456687829662754436569341360523327656272661936706351915876860771114659609477232093780906767699565322961062703621309830777320688123388922511099632487013523318227920907089033887995790794111142180829552749068812371032576146662032457694977604562503214131137649278451370187719866195188931027156120964378626523989862321199714016861597646104919033784647780902005075496022615244614198912964962251442998558559370800396914523217813509316018963861651020543130583924085091072540253035396283847222487878323228758692284168696070604839384019180264590458096197559895131556570562822263331686302955099548454387654195141580325245644698077884749744510601228652420363320442978033448204561599217445321240334656950511964728447276729488206080562368339097185010135793136035465064659026992265620002817350176853486112078748648314723283895304458032642259001515610690601618311988370052596121367314637388140678914523604805209378400961632907257708316395957242032492106180553367628197324497232873128455039247058482419621964524217150256705072959958793609128206640763583116583821228968224775469566396185422787258700817554383271208143664079852342300853589584116337742037638591077206831392788703068332508843641272069230491813680232640802227765141754387013973446148072065460948817396340475379762366273464845983287010405180069141923822069895678302686811949608890329327142341967541215913052001746246074922431844764236417006534012338870082682225580665594812057987483640664733483259303072896915610538448498485365880562733950227368761979554350755166184165910402700277701542099809122631892422773664925191944626127062832693418168246377085553521232991444710838030192390307076510420980676230984555680070961109875197436057593995455590637665582457268120348773171017612841191708880767103745169588862058820578307405702365815399215443072835972541770204081224732446923976346346782586221043176168241476172805127181256557918058668780397573612695645067384836272296727569015754511591552618416943417503047137782172561193140365779639723758623508907788502536899599530137972623530212237563071964648838541576381961512480033564574747287907578131279518628665636191380001430377064499929150296502385139413728099947524494693680515995491854812300628674245426608564116283257801660399810424719528226886646066079541555436178582580692604012538945635950953565837273336991865590035647665448461091204845662230232966570715556684197395553646099498734111262996604654970625285227322247188764202672401821308982356733428226171646700676099237993748195768815704933443840609813747097093977659558766666137411062900704894650734438159936039048616960345568374494673460613259244109041190517891261125680678143451435799521806942985024274371078033956550911002516474657818032609501995929401364673976994976154023440039187657200147969328349713747866194808320470141362109708944590997235471952236808243011017241086804715834927334509509922097352046471248851126749727343854564747920932056759848118622065224378811872643932812294845123234483639011466958406798918180996966640033469042802253218698625315682858888228391143312000382260397767139967287491277711235892476067378712814184481726610119293424804277836491290869779134289735395619373077819071956737966563121188283902849648510869687926121282314635259621234929842960344318813283317215085544651301913944780859240322524513438146491354903463311531043453008922186289616453599119393606619659965819257584255207673091748331376070731218937138501867530632440953430782260857317909870695673891155771068235062229187156218706586044728323554856664029856771869888266051101270990150190121590059995083722580769988049971758309046731554092036535919995908707515088225225765650936351014655282963398797404049405410530954702811029111245699625130478428132348995853627567434180533410131800875889588804968503690409344500246404922067082964855056857848046424730165758119090744814059534350273047648730202389942975408939380553626126393886584998356631143757680040736067987576234949481288723247630997140586805187545418149861602775373078439666040402068876445799757888644620451521530024823999928783013147841685126340359875561436692632825817979995133453683537585657075959502537559121448348937310385397387909277163960775185918261211978130663827091946418656590721421880595466585185040864351895730138021979696946968778983013860381912238664858835015878196815743367779151847543385101559333132206371087795707022977743049200639784186922406504388872832363112306925027342673847382181284754164342805984922077862934413030347964467721396933380346964750923268641911327588495464906407616379851622941834512851785716079592546725470458554379852759367317931373509289433788865471726471762207845952821209435757008971483212849694582746153369136584532556682274262504027782187521485492373223119638285933189120815086390945386885502381349156766813245031513968372651824454825496536384597510291018690905471750959212304999500118922929099547930440786856449688740424859057933387079001421448357939527340006483523946695977211548119476160446291274308258306740052872719607115981969728453682957305428501983482383737469583908760786705478884134285807601201891483974913870888085208478092182068772023625795977232129037191278406381020318868955279138823093750401574207357626115490269932729316173404108589264106806432772701712800425561473471389310996427078925995225748863301069874032285985194151262947622539833005178281617714627691709691967546404926599465549420739872826726650663136431621447579035309793591164773764010667895371627495337147372974005633044373172337679958429567/4728061685307671958829160961707966896790071276992638957056802077233302401637467235981492131555881860005969493263755820821045687474895402920691088592767714497216770697305743124641767080958891681682433415306282691618855964875916363398171135374387148594619653947658893895119882983377486103663583034430049385394233867684372195512961026625036319213304467098100236245573432974401009108910159330170750339511654840089947758591380761626127735432632245115153206770379500780404415191059810680909679191280357629472453124144577093930194887812843689477816773027977736857024720903300256069189150015126559574389090270199646951183650025801923642505696114795768514512843520419956338185874736005068268458742078283514489507502411276239848146648969339391583539608834791180931182896689321663913518464307092421857150476585727196820885000138356878115553407178274362537845085005433692863941062605916684152023815302834658412435802672340934987132670580218820124778489688295133723227822286507803439963771517082902791136511489466357737475661818119925458399564707981372364486923841525180123117226166721817074996538784804134840503292078193585388382333415528200751797405994082402829004814383755542753064846280677602204768623271221125119061291543254292517804127561129384298045023736416543164737942122675456096143190625117141339206048482846584498106670963846169112983081149149968088843428630992452514515202409643692244378506854377759486863106400670540718695422601002472177431363371022413208561395113772964400268817744085663177677593906016335504149267791722831246345347540655813170424893495092657915701629831817694130027584519915589160237498227428521185498844797045407714028471042762351410194096775385430754779097446386965146184603154555807898983315132721140737062998462630630253913089183373158227634668390076787314551401576205770617338833933908553774973650743766247048795799707835144633958862974302052607965061646788983018467091121989195437321311073067677382456499974276032111511059598557580837269874741442416545086041540567098862414847764601444316569913743182871189093120978040457138668326252775122503711458690871081646142724014949376253849716276913743622223913784172811366905852969882492300257556905728134959574409955415830088694354794140419665566335284327738895405289412222814005277564650692911726181068642807040034726766185223967101016822276969743255779903214466069389693143621910841503805289206738682735884090164039972824797825532238408781805659446897329453195335581035344157519061331714646384861502374444613805989986663449976430461249361014023560808242810346214259745304053249464333055420330766894449968663382241601305256040673226423309266562626118328335511737716124726709337498363540779607255348207855660686054638189552408385857357164121804607306126249031772453713560703827656624672713126674771665582986365620811936849419560339291231006237663123551465745474358955695025442476848035164416450903159290025159082930857533234486693242396682117056622394527623125091838319740139778965505986593232734799699602131077357422426134013128849258909223692990954117934178506640862820645913967853307234799056227155238512656127276644841911053110405564208574299759711933447300084301657413244955573159585020699292209188739317793076787821434264609883689595512550316878447801593591351662481785372006255883025550868966930638828750164387631123592693010990612250194319214847314462883355263820929418753540488536003120909294837253845127367979444907407254753095592434592447111475798707426816740914362690353919863625358079201485257139944795276189526906846703428604015299258299170957282386858400494079498192848581212636167466913667923747616432647827848528239738238919097335983555861956472734108624074362605642951236917890201391494827512175287651771178277431807983366566512442983566746492284728305077116879794351160623425742410996558433065463513681014549080752540004689597684694200065467332408763448303479472849364204281926906896784884045451593983614741326411132973238893395853286161113919026964226783051716050190355089079450277393094604331267937504860177814938631790905224100891021312886293093256561966520853095590916017073531144200497314729835461444671342203883518976615235941052628719488282749712488764873127696342209216886722744090628765914259917372396975554274911143082298350780032452601997254651585337159396539170018760465334565508883500127111743149265202059063962556153586943348525942461289658007917574353934404605048001690405925047978500241897536456790677114264063286760119065016883763547219681484511317857935640260157903683482818703750524500478091871042466384126405109068769802700201750091121670200460488983808751229299141133286905561060010950083418375015559525782662832831258099677624407638790647654380386579222021175099348758685212522170927670840493763717507230168659237799059186258325402072583387130196792085223991949502969552112082423692519000295543420069836055116977700642171018788787182896434092807218991700722075945321833940327599536812154537508968602051987685330081884470745443520133492842260088281881629821586019423270743757634091744884019150684232662784165673822798349600899171034282455509005116547001066249695168276945956903638554261923931384452504240190536835419234090677159307368120700341271705252230859928062194826913915125638693834606124301613745436181418472375963576157441926535192474097582910795161585649369248184138005770611991649372131937421141120088766135780988255731348591584542068255419761654939728123615581370431236593331166794571662956254084778689472299233970599429613987408160140261266295799807065912239742275716563687105197441200062821134010719841221511844216577012674899320807336891156326357391168589064185987436277574058136101625203308848812970606761847490576254995268529632892286994375117810196191978127643695817607157390236484899861048138369549547150965187676769548720891833408738420663594198744692214837145392888799036756084518719678228110009015058734266489725214777395539093252977219416508810408077993184786665491295976928227219448931440323548316409464954543346068173849388868060715611855225751534774956236070160000000*t^64 - 717959024484966439130223911276097115043577147904753633794762781362224316714388617619629298773314467983507866024762303805579863448306831805772221912376643323198128246617207168673510584083056430593268586544595098323865279085530085393939581405313943070626671345896452339613375538628494734310517329793202549377675999158769652275929356499801408593560105460343417882067370734831889050295788098933196992083915976627065171573997200743606687065570334774396582171781975847507504376591701237765609808497264729675321782720863281633339533127655316186221892440902342257448567754068915906842604407658025763737133845739322658647242156794843195295098209872549673568256714073876777137674226695866496967919057140278206909334961746397707537250246683892497363114339143111063337871319562528916366798912735025090673580067438700300420969959713646896318187858189033953867820226868459180104833622047762272488115842560277672952943999613677975642756049708371891719732958045277768759983386522119442010324028223539827705470549349659000482634354877383538015306723748182454977596990964937157643672608406833086635541673623433091193563316741307924788488440836592376590804132877392239306970140421522690851008376979698126195616275477228050175317543668913115004244429900965048660583345205434903920964816841439237228730627710561812016710607962831898154068422099670851905184646317268942141794396416460595970153570636271683853801661768825036348401442987815644014170291368623233362979118016119654662827564914450299414073165119395151418137630074166727604957616722636022572627472929017998375029003848092703692655282039967082801547986905116088484531600269110800782059640729947259729719122613384994571090679141438099295789070436671091565877454050970648239838013797605594921707929239357602547293224223017567281616944781733783131416363947997172616256577697564190704572517334112901313978357470615759655946715657966228796544475503507813491333365376920247852031950994024932733269325618859102714113698760635645007444343799056059188159254634770138506234556897467473423944987035088094005065389840141958994533209831908586017664324141476121354880168637935472593397076592930463319630785877203147235678285043764847354066099790808194032492296024502316285297686183768521258441252662270912000126164904604340103129172391251385452384057664002010410066782878920137430539382678941429103889731703991523210556996252959830896779242346472768645869940684325063743215890238180808709431368255853183343493196025781707120862871632227642428366294292532122311182851925258385792813364114703621629865307614550861222345398383736720379700020101665231921324630315092319159586845065576151547370758443236054960862288877567863960095069816301620620577423060116618818880671208000522041790940151548313396008000252018418952741599962792950382066413114787070009848397696138018331331210095419478992564401867551097689833637406880407021646329224830836341926317171662740065954466439195517752968263237343615729965240140207842746185646077781563884249361647219748030935564999715677444397653971389914900320457995596872422607793177601365624627003955564723380450495364926187608556182075783966693365354700284721515923566608924558922602744546299852974601470047029620698017199475660155006615370765922091882066736840678473278540153743845379737696310996298424607481465913668847449517113597186685706211053230392978318624457142226150144874300250030713077138987454180933359577736765997197307859549869750373067822557073696124189043447521419117233517228393990415949382681390667077719909140141322418458783457542278762350005508152451657443529369234523805828508486109906830991367986819789692042935174840477667345131502163897360175946437420251823950888965347108240044140023766900118102601803184709182155756374882508882498715555955121621432059743251583550585004935791426434989966002315083676707711837205318804603718306948578928856028765659468907366024903725319929480272440173423859906237452066254816692988102769436550467147488077773272881233294295349405246650779074252667180252957506182757852743563893127434157251255674342704423964305645619525625458165347906624791946348809879252235419636199296541503064163345651702828869684088950982510697074181550382813095925870081270118174925092387444104363810840892045677122125803248338365427119988709578530577938824822137225377735638902567166440813993995613124432354162412624984474968848369800997513296846224585947291779445116764861741084964024286302900893099780454350037758674227944196860139052409815129362040923709444308009072222196957778310482115278314710980910504184059369317677411462442328508769254187396645533498787567764823039488855980060143509843834956656969640963500341489317321120309515383545341414693408339144639550057690820913629593315571823084461936783037971950018318686575441801965995322599695601717030919653275454491499989732956069663234330920253310154033228277451844792126292197534974803446214702870536080984203342887094980618373465816065830062973816572287271147140536652334801418174788511277078767148869910813900746730737252280543873445209950812609428135606519752702676161827470572142068228921860543229004216231369548795686921019471619879685470283703643796612555654282990257577660449850087718044665933479689392815682323963447335438285856747778078689308933623657880529018986777624259880998276497048590549842326621153259104297463862922314884019402419235670124796851258658909642900669974567540652069384807114953392530375461098121650005185304822333658339863708424521018526754734469216597584734730519992538999610002148558372990375097997024224470585650643664110171620058876141786488701959971664719049477886280504148253887933445252787821263041964704619654653393354811099258989571629428176880603733577201824452520389768554689690830707269029683976435492071164572440104239971182948614325769934452693453473829176150720093593417528556110087543445070176018186458160843434592494895032412530058329753796917799260518886874479857974574420894920164857053626777197687325867673714189239452650072481209744454454970089618717925355257671703607531941151333001107160345632391771389700137877/907845945719599070435706789882482123039568217548509784381106389637730875890450698153128289469255349463511807462318705994824440759388518225939149115354783889634556585504174947127835461013612074055766784813034310986723495559891774846039004488169575382991485012991339073563725611247597178122807802309917316703961956160593739537818937524008509833583807046486220477260643812288980243646343957406058052901623433196994577302492465750024526772778848908439555831486079258910217970633604201403548231812664675397936467769696062582602705033188112418935632301839043175311966379281923208369652460661781792317413646351698723345554920468879347639342571965393339960223410218885625611727099847363338797761535768723980320180954546129003100355024834752608206530114207216000611155278287569875867600673404842906518908714617357300477150564200629438470316278470499719248288211488804313352738595606122149006108929115717821128226319573912247913339205111140576954395101439157780957723173292588986168158893449098078175213419636397415029888981973872015821729014589357212843111336698383280168438204055648439899489013979288563844718140974190742776945740308794307180761519601075812020893698877792387301237765107066475570012148851982549742951525202437119394033709894275018825849411754328564657822988224933966233331533240618536713910999010480894413723303349878861939915735243849479424621472924818071143472044862460108367608843006482236340842242832285084234912173771596040213395424543474118387364653182212826472507247328276339799845220049219566848937748026657305365850142215017889866531009042369031432724622084810700850150637464590852580164790212849689995937941060946181649091982097225693201631485289061204834696130258633860634524415237290303184200294301294304351574205574237759967951072076259260298515435882639653331682330300647199949852905896419695655462892428234840398579052963737448916832368337567705062415830796655725512114270735252580130820098515299036569988474323354860121171197879719822824476716866823453357534858019796248543557558487220490892840580488262517106974074124511739375638681408433660466869948323940408245530724836669787605552280513391632531473460862674993645517083310770410955752094033820076723196996047586422560359983513905465738543641383974442282121622930647850475722859196027597192985530492903232474417470281099673774351435670073589819489864528815166991771048754001824847405761662573489993104870207368053916633166712444082527968403782129311289426954883898647757116231128004298168491239332683142471195595900533108767520998658606674502350770035755426218376354310573028620472413741723204679082830691551709918594599313829360458249352173258128938505705861122640041762358590779494480673619019904125586528070190554605579369655169317320911314563946192867456520872470748199821949525091161994159559594013212737490287934012920743280767600446150435050974339277207186144868826427642937106548225670127718717920671569361460578579569255398820396005093629632314101059857937745577094083447241308525287942037457249889098720048603849704091632813554330667806101863794328498587925109034813217127314943770207087683588186759762271707586483403265855280291803366637346406355925002543194234477646893375440132332707242279776648967249282759194256834775835314300777227648539046018141663857912107504421188722919917557378792274267978326342682989821546130989692629578977431429215680457167707133936345725039001710694093174701445347154271295585110359657371819238181088993048906955993997871421407518033767977219293241452622338699077433984164152620334759716592799396754833133118737876036961228782295093813596896345519760688925450771204425466176752734204730975249104451527623263531630973238109516629347724891881315322847829267955486806384748690145436215050569617225891509901449019255900212188386497656365430227232285409177526580849743378202959782849606862520101689263574155158499871814278695910806350393503111421260926823499401698435405910832323603381553950314687672014839892687004421460104989065229656334553588532920560175325384856234242992484673159550428531279804934886908854240839687645269194800471024499023812802137316474749868419707269862648107182005283981684953137682916420792681019530047765912658927869087791260891463919091544914412426530798190390605781709501209360748854157565667675624344342772541578181647227431899878169908506168800257901164593329313356865620888429982435856847405848311812130252291552343519201553457358880180203579473413298154891919021517528179746364250553718039020676168300944289158149051489612842450618030674063844177821019785419812620277478699840591916321380585852855261225132293358055151555134626207163126163596572596662514403909279144136488638874443102462443863055039872192854565902845847753331174862752020386122824662153180437309375992446090207192624089540207771233369264630720446471580635465239929360998929280437596062892361764561454515548713640969857678338552783493489402307794105361381709931227715116666577728908321334287365985404701484270715144152350906323635338375592988072509566356762562071955406611768768218897686383301202531521826770890620123060516711651777171467956326229083381277874093115583122818462799908588975509313410174834261793247713263663461476213652139261080117555848680503493630359814732265494207873679781415849738130072671347151224300584087276342640955757087326259905078603926302637865931377110531753481554804366574517812238053185148949951726494727739680380138566616691267975342045013678301330869200186571228159386478242986232571806950735332946890967768867370640514555888231996878317149877820104684608525357684549541228848160812566093812790452169608449949479868726259099686749052263054423248382115617531034025212912598496660284532928298052034421760682198979837629630915936288782282573674312136550958186729051432612929794460358515930335575416580015532226076946701356296889159887138025565551629953732096022373026051887117897276316961264686967207138516808581653797469165996315362534176878799282928436247490058989909549047681172871814413393729521134441983369598321950002276349030632637280383270000000*t^62 + 4240352332212203351962453104204869065605746005421137590920385382563882134381283963501600776206863066712424040623683193420433372062595951246800287217048063588429565474026094998085929031141861752387090435403921367345261269851059538499483982797105279045178878293417119981696963599793488618927472964168778844584159936382763663610039969861496734382251535517660450128690974898802998725856081105097480439348342094824527275232550881490509583831401036265869072162588829171580238342828063945512961267717699436349337861931002634006135241806504119495919138979134548666109242149478877393743611644353410821531878670451058596639740340160218970809631666564764410832019107090955866084470681711958520258244501072540673913288271595806242535376864879565000945220469407200135879433603071077212954989493203237183351026437932955465000641522025239181720001543479139668175570494049458222253104425937244449081347619601194299287598469039486177848196304804267643626831810867069902399349180921754003527069139254230255042648010292346020099918108256881209192008031635948380773122296668179718438526060732109696461778349949592476795769271869272208043696155233435609275205440489233511295669685376471519867284883467870749811920873626300368931502297553213692974258677180962596139778689611228951162694395961984024005806084329936330474747242929141653561586024084071700197508679045161315943841618567346551702296246292878576643285186728186651720701597486425836997760679359387875901839389448552744934241041826333471642078415502912847302778096334334271308295974948361318912718859599250617644444443077984630546723979500524592573327449521161640835926559570002114090784443855444002624956850389926828595407266606238886215239190591780972111850637695547418592631734545916932198941212080927798929016325256389282806206839937283604905156841158859485964785758349359890404546754227166327167090477366345456368265356117793559683706632756553775614988998230886759274937629075919648187295065759145770967926331406018810102734232008552223032821584291508798937470320473773309586971198099378951123335448552614378882349892582605026158480252128239513398257929796231396093309347413387008291438105008296262562296420949525524982442044009891805792322796093293571744932722409231656653725780359640391894533070304897024381503696139196369151387866483074906244775484931097766687534294321167570943456476362670750576442227043679455737257369058361848885400530367904964379186071851680261769857507747214986564550683738915677025084327140712258844342264988330320791091071380929375557284139115309422706650271886436641886666450863542420673408503129387337504402079636239346548131160467390363224382334474045745993507900375810410425447594605201773579472575388773294073821980748069985553726934590358829360152106732103662002586773943929681364788317926646141307569288909301786282689384743801160908483702734857424913046594891606806807763185902063391154329175508001657238970444637078631675659941841228558875334481882004779188744180013661328837830498176685106761665223387467759691811311656200897481354060252555319669050881684150999453509898122182778127840465635466191823842178891409587413195686152392225588354147890846223430570932257615728440900210228048538522196606880790399125546033160280461905701749266784047383658307288086763409615468412741768591213485311395371783210367288237306092821589099570980978075550947976663198064775199491419294435618509848957531428143831131272731154618623098419389083245964740832584832931465444029601271095936526642524368938288580587845351144828291589784386399420329192727163888462533361793582514976758181777300228466796418123192696799396207140915402375003969848928219738219708841636386246604069395589528370978260019583143817499835821550789065770232126772755550991851497659376961301269115899312358623765211237963105342036354522023796605527231719098323958993228663744270319843266576060584255927638895830456887221550233489123457825558017445016177150977971092862800296244544999052154258608573910938696864550011735030904837012965225792700762150098640129195735250489362296831935995933671521822053443518029143103416158151608888019785215177888987025882764824897449146288587153293088258759980849102840582902450087219853892214310865794492444037811799642427182278149648676094616241817841877818336243245657053151657067176218474699531015266234531698784019476016842332609599741956819383904887395218025148462851920056972556872115983362659671068519388157773724764680411357553360966552619464965006475404941381910312823767446787299975251628981522625955855785013153596212897730793466918432037135402200560702943024962557771934977548488086395276530132593073419347554235703588560738277631562726557195547439809465106245696823054123508129404889239038223848223401378252998372519583908536831940565157353921307899397016476485654268463250494245209884569221834620503844252600858740486707469222815460027600708545736580396350673263899986044525334764551851476197712207787831494800591062705861050714581017264310222727054815451025294847788442982899992860273525852089553667987948190153238285571042535450751196722278683652207978505737731084536111151489513127382981448304655392203771478075431468285632803873650037790424122810924348475698480798146796357661685435591565092829505510135271280933553689316936399594689580001759355504039077343546744342740680927834185933537300947942763135310880220844206658451224114479698231741310969316014186497791267859852311953391564049967001171944278993518913472225169619934048355787806350978526054249746581407472964935141641092228575948177699994205151090290852520547652980062062259185997156355226312633712483548078565463502133185406071530210359682555793405774220367850524014863844509633614676086250652389066015104606074122359566728791665137128111595625601451079318616403572040045755633158955476069841943618633620279904941590268408189966793868715126860041181826650445353141351338084860154648347887210161331208446679774318855504010164662593843936835570705308119542366208378329326044791429909199189781811021904907876634097764610618584639108333559195527415711960709277827595189/6901861595532197851058344652590181714091799358821662500110460462204880224495024774893659741661756857601698372305742621395079252494531562742283285282717721783902059287337067733287437623689550808907571253394174782296606902719669025981157185760469517768234445488110385169920946757640544120564788824938100911827251756876645028043664463553425351398762139636196471251305304392606796524442491971263269213657833887624692380721817721173342201489773625922767934702486381251141206293136622104932712991854479396980213720134369656109541056707229297283301630819309119222146301776917899801334857846424611576839353745829512835270509743728570450290903569654937072238583712934560801269482664823192596187900200208946653663670781487988937504748242083877410750464597763875742351200988620664425140980529368785211444982236127859804857025805705604952305068428535971226252355050457918037989057765776051583632508457006789172921556650859045983111656661808056435452470955613269195395805272367838398942355521918348094323856120596381987214934678530871267825030008455973892721194793342217150460872411980442032842426725129427401360459637324277982996862083085300982870133683852441111880154964829118354277852681449214394190051377542736187594979832993937936376772671532295737385043683624096260001072308021526669519795058038308957394692226083778930891216097188628233190752823267790099724068984735809516275166570573211069761944277774690772181403116614298488753123288304551863097739805443215121346563244479527840600413704073576271838987226193861870921227551596103694482180384462533547960717302350797349621738417898868238020612428265639473509039696085394159600265904377275274422400109796531397086173791849215307247382465695761522446896681414645542650375188233200551525287505492668216149791961891233310876008744107772774304388207818444901258103034581387440331490432190064053030180914949725277625918210107328249552382648064739224692508082843825967797833126007703741136592704384521580019559721585574882538542253229334040894373613224270660034013405712270535271390478711995775546872571725283920253318663986247705598539975987333841374833994147633016427456886689924091581488811066648004968992580088029148864426780462033780006272244542101696104376104173338684200813339210133567349736108755540010788794687740291773741754750263670066557559046604261864145171775278633234078498765167836617908751210814235184803023311000302557119711205879785819735059525621244971677792577933810952630684431596852424546928724354294971731767413779209956082245206538889003130128903736538447548609337771829162438885808385708885618755440536461248687289553003395171717184351340792883811690771645056676971016739231075808514217931089737550252662144598041610504137582801142595695617665324113238895444738197490857097730403414909469957853971492235652319602651207006672313459498335934339286163519785283020571956554750898894666933086160973968576421961549536550089110023611334054808463528560511523912251838864622715809287034731631334055429486199292272168575735586879279828383976066152463483519955505259790083274415321636741313938841227780810537578773334976014971541337866225467285134945545320334200579078873410973704058364261137808626868995849227219038840868583725351163255112375075021911592250715196835826874131311190014970436296831800904513545414001832249744506839209425390842938303766262594204425524053291538119651996918221707923983284098144869562858782127340906225291693661108113594936166904454204590500433288538396992014289798958822293433367987552846780484781920655904198783240659751124096897053197604352193683442821979833570317209115664929184176869171953734346656595244909329188318753930684789990097299810865473177691365382571475531452622294770011161033022246007556183689425344995568879671942740782242573486556126613153512103084253578161950366532886523801132270354780698349123035778585199317966926466471382222194618774239941721229296195436225488760620451436875729363090001165052387614072727998309540987436037712329896535721315625002446339051506717726346675853748035864996183241664118547229664566455802969740809920417927689978990780515119560442478369101069696387528629488574749273031974532891754386892663772829603652574748384295009472119499396676039612991454163181291193502584603174482479799691571164709526484771776796242453917389609129208834454451533909857296225176739665601066887810968348302158803432858272600212860035321358613188527990152574257711735248863665072294767137983923461105675881208087825842970398143288456370049992834657329370862759146814532362487296673897335483572548990788568093127000837286904820331912938715203166477066308165189076945621370031143579801812159053132046113577099890108299639721127327185926094667880810431228482701014682087415452479499246958359624156351275446280598309415304681629861053628752614344204467157492642549503229590446576446777931195658592890701119924172648946163131143795054582030382706650988856385514120340458698472998120559433143954656045504360257892300218533510624600864472255506363470184397026660842589321937063431472396848627237931181315671027442512248606565984951955977459483797758496143381782580624059247716104125790279706941928002252335149081452121129616698803705310332124493134091513539418303685665303199525891214460461031785269163911993447804226577071102317709334358532367277044971022118812344770167255259390955906978297295231158640508861065556272711891756796931566231363310327693061906381315876894680714178252050710036757222812893809951785499660412866645166811039401814001978463980528575976043037592911287742943905833427435204708256305347702454834071058636516819765271675305834732197889985603322253766063491590024406253068952748033066052335872418898790277904024561010343657237973275031142635103889597605291533500679709070909948509763895112692560527557233799388411854089163642673276117771028753814464719633774743541386367066282943120909685763322146309211344111254075099054270281475077736861906979193299170085647992510941935447701205161583123825751838424906621872317083039772089668650020029578910748473163211238340618712500000*t^60 - 119415023318938828354642922447754998438917213632532698659798943403802985900397073477658549243372579779559253885800658871965472795151737304980501039543982449124664386399329627639955846661598804398193071070642582102502949028985751613308729764265627135956208740592207177568232290875231757348591323697689249532265679114535386435383557820364692851629211260362719743537963190891986626241393901984687682525145004471474218379558966583942948518057983709853908196563494476174197489160519076298341409995139404216046031426459170690441544343533704093965865186780818914919825868862526195133137814198105014904979734510250123848106195608310549914327402983515211424734446330571879660613247223513980324567428995190644621292920917516937564945470844432698345030063703414517531593240557439968657562022117161519429907040538181686576513170841885328529761163790065332061565832940188959239850403648021039847984417240133021096725402627040303720902343809831084742458398369289140635694282147065524433521521778527977610728065110056946448126309607359117308370943938168276729857273693652116116908156805950488896551418605646306475760742564961334877514038165322208119606319227336689421589259835372422428362353225338760109539560964081358054512153758980745390181004974299546404660720157648467615264222433570003714619175268528202272110000983123047308363644632655800176078482525384550180808787870258900706793404971162310029984602444910622997376822598808788433828240706864502248902208960477563616275597133424912719846406614023287315586645774544972056988652366079418868833057562450177682845232783014269614752919570205378685291911527912201277901454996768161923852006378888879966091175394420627127661940281071374772206368493606621774489682169265230254433604698548862167328413156393191042968594384829870520727120823636944606608336212997971646153809029825634301740043999083267147900190136657012615412094125933715602943410881612904035956080269277592139411428667389906415554689382273316807161171120145232327644722461306866692490220741789401712288821715740548449309063660731077760589054212777857378474069535294750535212730663331039615003365881411522981747842072055064855814859299258499792191562950120853208326715157910803283744882326792914528683396716442354165255116536634843070481932377090233288458060576604470723881826186876008143005009538859585061115508000352955180814918018348685234066209746676379127771158764366692812786633821684987534724915159465414489927354116141657264914357668852239062735210517425409818437761561796644859860707481976932890906545513428916907251165224590834266573430179469791773672460880654745623818104489471122415000101651149319188783889902301476986118639458491821803908646605914735843508235371826603387118765925637048981874191874274959049508445905753105621946859710654084473590320707018020491926840943525162884397270975901681745974453102833699980832013272963421500283468340208045909112756146696134644959025089920021961025998849373953184732530867429060167398376752026341996371444170457505843653723186456205978888030895639790623652398403160891598477285375846981031350679992021148495559747348535233136085733915205694642739462738341160124275408883856094953442428401148559921840254305004224854891749517596921913739234867658245020864073534006102752573328080426671966978181187733785712586597553350603547325478671635847562039081920161640060227660264911657954249020940849540573721708123062279829018195489701615578497526868184789893927326645835420791083114767300097975042642669559811490278083370165457530042804512714926292677293511919424947098726969147728484254964285604294869533904263559067525368864649631603105492317658413933691282127375606645316895444612359589652009070969789584045818803286379325868850225884640263394706055015064295683053170286628989164705497784982964004412445744306342321311671991618528768674610582110750839297574368082103046391561075711813423836269974471436331560178429303288790254334749327976598939634526220500914354364204672359776744469047000294128465482158380260914211494113810900756133970493718541748293053307831339459382228467195963581217542922007077523617578849738067246249977493350455823567896781337496023431343497073883520995234647270895668627874583814167493531762003492088487711889588118081748494847700826698768301477394268219874995105782219134906542763163749410838453582021015561851108532743136059953817078367524148502199110501852170937881120899164743865929713326993775642025331857843588299742663848027251633446890532103408856579489258595674353658124567448401564077725234918445460163451478209320465471876873757112758169579932362860369864148171362406120429415996293188700611181466990883506520236234060141573916295473529468540888823550530929843567063192438609116658325029664271267269694564514506321106100932659703848407112392011112577236845359769537775878370990317074615594158991633025532499401456485768252782923519790121077889805655779255479169629710417150548041916039358987242318483195519182405838898261517488977279867298480954509056696401107936255871758779402194581221588445654731173608344510576435015510014593447884817630757244480480478473019522170143708288702787811531764128604421990206365067670616467106645861396325819724936096472597985583311990871843810583150556808769865120830252376426499895505066589523844051904852594047391240936859593465283176007905237891800451593122704536158745426086584502082869305701976754453944246880400115413079348328029185330104652121462876359460806481076252585895398013995960782602255178333379501693183796916570064519384993420917017377056403165564956652276089571924716566736845752942307105030254107289896661420498450805603218528648332887425193638247576892044489663432975191285780661247930823296705481719708805956914608956437490072063707500664203423179966363911769439372981591202329826879299543412025632602382306201600982902936193927979898382292825500598982742145871155397979373769028991999711917326674686083628730939759499479521574723428753005684300197847464453041905319728194274979549482869833138892989083623932959219421391229596075488252995901735097803704006198312256677/280753692021648726144746223156210781590174889172406610173984832360876483708272194232962430169291804377018238873453937141494749254014843230194574316585127665785846479484897670506607632150083422735223237426203719957828077398766197667030122810595370214301062189346863125556106308785378065921279545421210884548905156211931323174657537500478319378932697205540195440731063229529767994214609842898844849369132225937275622266650212386712225145346723766349882089592666355978625340737760899183703579329673738182245981835974358892591500611819496838642778202819354002256798716349202703783112861549475725159566932033742894994054633643196086113528280799522863955467812051575354627911159247045122556795940347482575742251014840189380508667725101717047216968051434462742061743769028637196954887343567543805211321311300116331045031558198194099754782444550615778695011052899983106630063366743432606791830852488411762966300609526469667109626711666768397374337801584268577439829367011573087414604292417017549599614486261547741852810902177526966826780881699904022754760466169852901035696504894119675912234307462891962089239036094546901003262186430588514557429166800777265568006303654065831360455024330137534678917344171229946614033077952295780462783973079279826605493302384709000406823280326299389946567934564270194877072226145780837866761332766995046773861131793944004056572297684168522695938979141961128261502818078970472088735042031768074118771116812388550363297890390910445614097487911031640973576150674179373769721514285852008308660103793739811300970049537458991781452907214269722696477494965377691038126607251483639600367716450931287848146409669584078959555258703587717847573171193866385379554540977454705997839865006697445802727126301011547858655762935294978284059334043033219425464762472180587429331045741767250220668598016869997572806390461968707241905664336937977394952605156908267778402006022972443038339311844494615639233889871499813198776652381743250712660056471277622340550871317803418612652485961665247187824274130668631943243002523877794259533799527808159467931606670627025312482982074061037615247484507700326091964347933149454572806324517965342575009867664597795886010580900150526644322938761034645265262756779932421052236474815327467146429943407005017388018766958927122999664600010725562029460029014410652100820546790995250199803339600047591236966150948375668534360270277978409103174693120533660463799031550694710712316986221036377734129536200549929134112354888988270036546471068984811772837093147344637415462870660469360578248515434786271014463151527554259753983272157415372827957541139121159527478685478269541036407760202510780080176952104314948142951237874836781705193036390428811274744579639368512367279362657252063955068938502948780627704287596538690303370331043751958738424514625369762941564454169597329055708346567536936430045690362748429613570159437056568213278181486760808817184136553681385280344279127885214532023803614832110473598116667049410198864928252174600901772572295059496128612229534894337497634710054451245698302688080880138629719546083841931276104899254304109083588122218287137652276675750996081391209996428748920964232882614012385435669247288782124164291831942388827843929021520342034789624091554516481457364371443167051456424527328751223234449304976345718633674854476315609119034778458288647899841038266574571042155335467859866085043387827721147236455272493315562287130509572655245298777064416452374424020356608347324623403971110466121584817628528307234445307855535755494408086097925142418607331405553800855004488818013097484755402733930128742882068211627333711227660607264199701526304491685315991457224296941458934502143377574884263411448920228939797064177614464244375166794146115728633310359536653862328511463859910235111329305888173026908282726774219112832588431336465655526066021794383126751917298703720869785309611611155523053066954421509270189373313374295737317804600271233832639496165670291456659294404177805247317825181884025423828325656332476653275119017779581119932048131864303127344935507788032663175897352694966550100840302936208253306134713319365546971696079843603040648394520997948139161500718526352390657053888069869627503950623704271567713070838813417544048549257678773199287313885758827039031585821224818830201515283645117120359367638706464129788321024138562668517975097395322642799680139641692444754421425165614587655126562311291156245901094869030443618770188663752818756841052794905267491917439924472750767595253945816569330340180033090760638474059525717857714586001992845636668194996644228619857098247305981635383043134900671126335333381208272453298161429647147924015435128559995529829137886961111614342756393269727881948277262414156559488086202555901571187510135173611204594465015976215783659519771673034004651289673240304785459640809339272403109699441268975942761655638776576514533403246012628951372828354550779023275513987015064696625022630432022756602465952110325601095236296958042041110153255503956156191056414280557016712240921570321224331080549774667305675172162889251898803333148446845503293998351883298650690578242003279622749059638133930452055875603850939078039962635340520526780968286317708425403110539315804993286929586385214895968456181442482648892304972691258893731250592722806144108516279282736693354753442121180126244091739365055833504201923873809843003750280632797534043054513773487439919863470957005908056189120416054808712335676639052342666690693985489564155918389675931328819432111260230588954467004552243093276105474357467509582610173319398157623985302279421891555432893688819787061898656508531479236202804202939136246650505356925000124838755852192517383154132294188079101180660108895335209680268814826141088971780241571181023756462741867523329210734716448510936714192561331054041522271063430777333604245237443300259781712870923717411541679306160850563488677511036306902133339148817588648282636274348618111470340066406918738223424173909238550557498098296562403464613894506652433237276194118901775594035101515013497213418762237584490000000*t^58 + 2550852789378468077976841210099622872576505175274175150793146943827999064459327169293816670478118634849281183267219591639280723425285739351814955045656295126978413687722099358160624949675211981376188346187480398301441957112195000014079719933075182223746454815318970629085382091193338713852960903521138480897403621263090060811707671196661562667166907585363464476359295014422579261695705457373049884685316401046392593744194554917584213589812430339526797336728985192326313082225479494780922778248944568499630708501662398394273448510202501050470146696544115963900007723866565847908479131281915923269744089483877586767619655168290927361751406188805283398110790350336352339191755883676993397847434486501380152908654646810481261404761260456914419619048359149092672105637396837030686087989411717811402980627587200198698856236462979329047689781165614733772246535307576294409017944160556493906290757401756542019523062924360762861178582988393487554890442463632662493975554078627779874599634749853154589789118987468253692653020935132739623976176231198068776604917452959069734765185196767186602189412746070351505380131483093804926637809312264285240393653684425717521340367829568580409080290978279561138950482502088195913665337442127601042494347548203523258423972489042385991194712216587005232978820745585686529833702565208334362962913527282905753563713309559102310991585212920042209621072366613945939099722049756148668962752707809918353902242295832000157017822305193395649485837694690421096107702910635714410455066573320955450126710784242833101793128126939272110109381949537475954998344034987399702306825585766924608609963293560132381916226081681271494741224409603787643792532584094953871976637620968990018993888279430207197156884766523612438564872988439868956656477149661744324539429086207883465347715845239520845030585390933681988909421770676633314106157642820561977097208715051262803833271422076114576969341679388284671820674865956374465876698382391600690738083382183097353955615550736268877844774252056887836171773124443452713206274290260770199036042064482326219012337974407670104481328610981061917814797835598938579815433124882064040635515766106209820360312977547152448291548076071685685660306130337795354373534937181871501297542328405372190470150586719115515032464755150312212724063505018528300975807525413155753056327452888414622328146148165752732095497932769633453637155932878812129066539556435602759549327271977840692382697183231179994144382353530341267788929217714722588217456751891153411109440054886387972202884685583930106115020223497439223247481095902208258643866608825151862154096513587938878157147842818559174012203087467843713507578206028454584961774611195581390101682284999887372969870202476985874509520539278369111943262091764475717005393488355045077566939781834097231689273312746195480359907606705825332432266830014878836113845532842595416232479088807668070547952887408748242494748562821795128176029755218063325689838203064266041185459142620067366058218745605195684828452881209560399235994126762292698574456613878853578273183576774464652896347793184927792159971287220817531810881539449884258516671353646626990982166754556399609081623079096522182996060091618228891825824864400677935925987848111243012251291899982358516466443069209355064018493128723825971238666263377897212296591646963934952514665716541483669337291345223697793535428724303130580055534529711048294495159733444243210137193867390153561650353837573940733182396358174108270425251792971414691901515604875122162125364303704822891987584115688094666284998758499572099404538113226756513711572115528943788005138833507749435728681673148147109056120357414044852778232704721795237673186070922991683362432125975070776880730171225221037600888963209029508268466433438971588289221518380133088536174855638052001153728609394500847218679386228996640892119352620015146621446346042691891804121245426009778413372511949880378753442109999435097245430352332487757791646067368144528885141990134024390274364604130679830848114901169433721285018844795688327823034849373370574461593058839869584046323430900092970669984383074996916872830728413834899413338174715871055972586699529893237969132559990485920985809396868335685625215638640105643705637459974298849180641282354134906871099261147171673964432326688705305763813330373371785468702009009115439812642814144351076130668838571890072074417652235649560520475688998587576632255566798002335950439568143834361554747804792670985114060302023779754723349468737916351850980472050777641919139949917854088081720747484163378314784647942874502480319164898948315448940803631759441877455383192245541868870909715546813904985647697018262647213420989487858751882236110732985599123111386673511208096805123435473512596603515310691093980687012916292255674598036922614095149767575440888418295422069024538810156562133344259344263378120395537188531648654039058258735189673968374913610974987682047155621246878333810398448768490782416453045917218856621696686420932453872347670084688878682878887401691972944643435936943419555423225196537378482542952265586781767720759432632025351526681798840300233629570699703698856911274041997999974063346273383376865589670252803724302892100156206976399173793847604846910966459355441621036857532503948149100321068267369399855448664323636682695672107985402290225550355290330886392571610019007070627809675770203062469563980661089336886068267128713525934094386918429066583738521772012271653754928425412592796065116499050431018586847508483376423786659763720645314950313039080033472759823326335731913387049444138353623027396455915945039571197747728924855399096419229554391557840154154123756783634791467924231507447055565964368857582069059054717925551282279332992258750180544072973102845645780635435137151389848730137753137669186494016514735837079723226261427277040429311147330957358537406982301321199629609388864091370306219827376324712386059400877387222975380961407757829435370918877538771193912413822748774205438071427711447707359098001343359428107131386123549319713405421588050689608068161456228152724462073466997549/9709343655831853296088054462476500385358065112923706407455217317513068798356792227254295993224641821364128929890157294914263464451492428925436921462782999048998244089195800262946633343699045364786395595529358585745700514899103657532374051658517701275685951082070753245331039112077665567971599661308001014959552383505663974359274675591110750573957596107086998264104529468652729270543743867293909887091233442999276951829945901895515325267063037214956089529498986473823417900160293833145770360313876497727396547899961387976821878279327703239312666557509004888185112324568801132890534589291249965362290736996314502116631954542463100696715918101043965946282029395085878801138228676319686502026666546003362766783018772040406735464029292694673841953290765119417375362246216536546042173124988583628561774746114171368438056726348587682040297111955262800923870002585343360464257972552508245179374900000190676148121055200042079675270173256219316520499962920013216164024493067026781795455362491154747810309104519141632046359817716060269903918649880429081551709444374942856227979911029877872028097294204015192788993480297176794209747677768550266320891141563252696140509310482855758467079617446985001460954226210772309952638904903962533783142662928055523473858392687961665758880789494111981748358407647820186702047703313489858130740517471716184655856605124006036288999298025073698810581293456668176064553544220632935620184473762846585604512397704462532186394846546151238664831920632436347601732098234203790578109434963383569132641839858047858333350805229742582983748849212774546870584170800755361956503234661817533629116788742067200933529788556284076324362898678409023938877817076266566461876698146209539551709546680411795429616033299096292223183098662055929856697612566637556110768634335762245494407876411087402967619458817141590887614822917362005127132818131820822315493523811035439513963250431217786897376468319791016046886197410887901896492800580224321223607237781569362040834996696880840145997149941367404220276916988379597614820100145682845469769048904607207591129502677421399419573104650987217094671377072491094524760556895960435691991852711625506456749013426532416201198541418995338875329752957517831642411609135131183790328799776375358734248309388372723918458261708433098438504264184716694500958177892124189968483979403580599073619555918045854312308945302978969153923897405434629381863263869225308600315535570302862593122102342269469990123699325163102683508826002417754849064063664366433100269721568846815688940795757309892651441271145411512047801853850033455314728188367779619939990535909556593891833652817130471391887696291734102103115421099676170930874790630704537128857011012460329116046934851679796785534926963700852180763592514857397521087406128697049339429037152424851390071323704972907637494768816725064847914260841208153517019081634289320419836626592339306322311526657543776953481364661694889410184873256085806604362927832927129213336578781627276963924967528161419482676974241738424891124818450703962554838782600681147397601627789088990112781368361792935794815193656323736038980939381536948620084591520938999453096852701827899074474639148337085850775188539302376818416740178383507647679272482336222513678871897644101202991694084072784248764797510524760182234031142477966228189033713660822661389265461404350133706052723054124774449987910579522593687901023711844691744613501503582377529189173146369580751877619609216757540685049455989151127588633403050508656298101832303613039541490347539734759881248362351306805078460964458393340860770124535638817630641356815606824558323478609001528527308475408877502208986618838219181961029500740016521274034646603525505104680215200463152948274130708376023581899017909031930802243507646543473489877027784082258538396503090094406615822919656692974485727829286289654614709518410073446905082801284643030708813682092221804338975299134295830673390076177128602159427390562404793398540520332055523736787530785081758223786959899652148898637683200099628977154502488631861246900474090917760386331939944909996160744749247718933036398466603754188615111037204506452828543762059379222364591937744822314413193188491605928897966137572918067926713870575296138800117328250847743719865795532388154492102915248509225876009579870065332269243320577026134577194719659821608270000842966583548408290586650689949247910740037984342561092817923815025316528441439065964006696249660152713205275972835938520675559887089186606623892791209645645863891081505544837833347856644574396999904220634246960160234838501245251015861012741457251858253376677350809185068275313639195895508083093530260994854193870484835145988855740362322415703801796833004501243441814782673277385145957104189363510367628861281969020234863431159921467165715608059599110573752744051003700437590131852939966381901785391121032128656373046243280302317585615923162560354298547961253138354103732112605170927519700317599132652956224031681342069811373051272465235341780369936984887192396638886834065181203207325152245114663967633179379054795014569347612056939378423122554730382263135622853052250543143783823522439328907710407250266681005575728860916275751104635437413764802573429620486060458676634063393489043328642081289195231582180361119543556840375940110283525268759178281783749650658935496248099365227182428218879690880436402558844946783937851714469229815649843554553857154144604171094905328989205020204974499906406680987035730807951575218078523319589940619479918119935727900696514257172499816307608007496321451638034660397721756057269955982564044437301750304908549705587442879228545323181358295378410071457396723379965820696626257602698269008844619768843468946351621050769983809505106115382758126957830822565335576435096721003437573174729834761812139688537099209956546108358430911183669736799838948196787515084037619874238850935676589131016517001767963227293981010313096436166820242363560239268718283666904457885185950402740977378557619836575989538658599501846941326566548452413168919406528886052541431165759457050279256910000000*t^56 - 8849011369229928600728156026031487339314687723864399242654933420433227282781826756721613726025684792095475815474926054962864828117074303575979135237626667882769559967235974137657752963492789454406332536708621841333558865765446097606988677184392168087472603958759948297521561457826026167379341260187026473224798678474599587098312768867695292264568179837610830887806159447819102155632537597077140328470210545345643426723148631558379912772888637440426530602833926130971417327865273126397260363492079141996954305934425982832136231453114711358730080350639120470084648153071059141534125824782326072844071323128080799862461830805269380396356439738878743245068511423605688234710332574593823741289564925960168475907211978604417796224477571361028928826751223547968503034631921806428216855352456384316247442585199682770643556251465966163648408941932269113093590191579963243969914958788517073756783016671373173327876058612241955723528405705308244563672072276939101303595249600929490896534267877353802005428202733755908087865427164625742582936240377280990039201526420626384826206239968608011876065900227227852213359240708680199127968751584601788442615270081715725387562312050121846518593650339078806557665796119047062888972505634890340459477627801739184710073803827446993372361759603491870683325891943462797307141021563791593934397490959329003413193456194532307115678772396541000567747924421802085156442020732969669895208263576507209797765525444921730616519763906629502559238011763640816931378894944020371326961977392784160151600716469486947122866901477515569626335850267032507506789722914662178537099848492756401278698747154641425251289767392549589392571985387169712336392017416826906413963127337962035022862549770176310630810462217892099301775997947383229614803883040584445960233512303042147569312730379742244879696716374261682421368671115236729989185469209255193897898119945341569475011992262769004409493436619452935238202292527641490115745290724171479860083426430690707707894642408217723938323034969929787567674387052669406741916606946079413274481117150458669231342090291615987606731369691337886795053611945742340317326792706709095983678964149099831223858878628804919257726027945180919341967524849413177489730878778327397384376448222012214962737948053710709207788314231810991106505523834351439351571368405377733917416416147200299850906589995280605858014932500801562537263154811379031137864807962104233241605906407683064587708851053271098426826946555472682950768283269699261328718695583154988731556295483051041082218630754371749289840975770215404856661417684701251393776511371668698510977736150369239262809130229854223776921502827050188413246430034198475611225053560324762159400258665007808656212030517897335301680958203932613144309784758222861719031985895958577869524189639668668909868249419790847604834734378980726640178729978323856764206482409859044444821448889711873510902959380141049222375173745159847467998280325902146190653323060967975524766204023903715627155347219381486119183767037306306053921183075511097459605287443001197610164821308884716516728692503834071352555904112881480237236477936641500360737062971071830916912920825049068000544539355170865821933045203665461407953690509531559444621024955974493612310137369176775777250711177793102939313811258870439524793512829114216397459744079480893257949267851328381253992937368347241084800521648006746534733695896066195528769045857283306214351698845806402761194442952746555160532569402294198911942324251636533533041787006060152358978025318587401456736875828297809808370401947201383545469359803278594562579408982440197777667934048971649041797602882771331883567023781482706865312567810929837046065651254348084025416800113001199577208457357297725568434865149556652832314457334153323368251767131764556794266541207256215718749551545167237260800678204666936388246277349061219967186398263567617358529493832035086556696710250136571247857844447214952895556390022644870310621731101175189317059621769213211723597489629355467922503352092303074031214420179398906436565810595532326428474590931631167170134448882113934209674042075013301092203779801111648345068219877918737658530569604356656309008457107319830793590146072372959023544475450519639692067203794181142876561253513351665003335830497217019879969059127872913788075152302810993307639041561571460223811660083965495461384372485822764997691429990987170520181113307319916687955007066068236737656986603566977248509796642985566289381786232233233686197664207380160425251576418687629982463017630570679366479641514498486118125749879644698917624241634870782222915856011110044317492154830840567814048203057416066634741277962818520909824497381791819037794819209949087760486542579287578642409625864013918493123085254123888523871144336357473763148665508133621716937462961353572427747422772776612372378465467001196346005168532672426245765188981968701637991056915405377977197210779197939782096574891174988815195465518775285324864206524120928734701470631703189187589529020691217947363896372110661628445823101375095959066303658024170761917019688099567032723533485413818674270064408941610654720724179297539461681084023458994856418418585549585839851977810603008054100966846173094964633094873713803171918258541234047192930696518508209820902212824091157439786117032193096912177971070580669534501788436535003455531745172921629284464998918965046757985017191781482035256451747341352115381126584905586106717838516873018627225371530580514469280784480040928965465648053475568815583976391709842135405684581552736652106160577033033931987599162973880041612045625643375710924957410855906808435060693983874259081310196908301446558719406624932222615985577024781817065471630721783446026941089749333388960737175844938794285479328654512418391927078039891736315766974222588117022463278678613084404084726608121145042389086717518686145389081366166430021183045393790508015396025317052002656720778985373866335494956583417935592562527740124326639928325661409510106778963826535841923297454940096961802208268462406165006432801986200813146597870125591025075175230990970977/61080093889744498820933366615659310138518250758958333622671135684857928229205671788481454051091475320798683079520423805549215131512274371451505753362158878017383810958832322911302563703304451669104816634961547811699666839156704094727946248404926499053729505978581098558771091191350297278742480383622733242108406965722202682126431373475736144610685243167383293651158151383084512308237757848593516541135650842273737121540499676552987551922912558113972336931573909765898290093065528462343877655254552207703376340474671382992475461701210677120910369218066648465159943760673103812566797310575640496384833556338529345029714964318843586040083167071081726344353635206000251269560433998630530686178041145686297542579573520795907286127713419014665329179301733256951934493124913057620216162247428181238192330388554807197219752285926629595189503374580278957354791347692597174486294868474607583531279013772628087836951255255579002940028192787267688899533766735100283856997510957084480449238906094355782082110246657845844113357276134918577926994523733510719315868156070711945265046194587385996089898921081144718522302414052353901402921248316554218243823187125627961034781142346148025693759719127918789190654329345367063010629545192984876810638614957121861670689740058154273336867778023245032610101548454201391658767523301834198949327061054927701072185923320104259146053298261735057260393976951119971596954267614255993281491926660101749097186849330530295337154780358045135120648350995709571855696382548771160271089582578222692903573722855570784223919437013849197753194903419105706570434935054580445588082348795399558698826701292238751472702538409217940717092086600345682596060507538639217245028897080926183385583085374087689076938806051286332048584418954613561024219438140635917270543940229946606084535035091234982440298641210235299475286620284136179682631539893265961640724687791822373490983670855586637687552879847188168948668655597979949701993852335822601343252617564169775261458559220549239524161499259722144606302045214326280080888275716469969015249976794754713354711254271846963548617319487267584568706965823459691213193697638644820876079032287020114618485650750111639976568424275268391816288714462465033457891088553519544198702718136066471031622650318054467210461144656079988976853396805454908434884903093940118493165788145153608686558680629581034356690959337425983666027535163674191351390098249315098503356417767693836735817842677739768640726746211840341395856380263209750361912158217720035429068208429391196525456697424128347542695402308477334933857490877153319748481500423363334811060462759033452660112390779308205459023799128971845744684383363619980444571754316243571000906762420671864707748974732653075892545149110504389518872222854894336748372145183329037815871011434882965116168687238883851532102805659043565091821770057634606896493182692509216286846526945750527601330055413085394560500767748913735723843011243570654232817984292968437434069940461105538340485695724302324048451891101313325500796072185028527866411518657656429542969325902903252658062905311416245808640266835696005744652092372194438490577867459438539988081857939670480520509315648024558932105171788102780796542795785042306110457777576022556373194686126379377224991748669461303882658089024781191340693970770022817260647469802109712388133956265485994641125676816058776938239952518611408133662915640024970406523685736030250510982196346953361551141383265301638447865943833977705465579213294362390314169820458898188843401321295563465679983732950412071735209776443861555687022592124743435912996168988969818866018035761814860855901461222289015047098182133535308545699547985013512481075831912813976121306112813993795370771890028517124863796350357878948875729258227871817598342657174970785692333856689772867913898533482584286018832064787241493007318659049764672284901130318033910077214327617043516154196553016610382550171361915056362290732098934938686579640299732907620342434753310815093122900734668938020154575557201288199941037376853667369913234552644182438236356624644758202008084419222253981792990741548982194702778550718519191092308108250443720974776578167224361570776785625035488051240707262404880145719888681714950534395457423809550618748921144310294892110173463425126193181525136837022599567401199837847131837463049524991414905968251017268067591101069181964254657868713906901811215574326190013302636405520921030101255856982292862069268386790391400484099495565026837060201327106136243993665894615380739738925547043745028639735183968894264242733945157335462976553390636508154687363261435099337688604753380938815916518636370563872385510452771325897238600069823607340370747128276087989334026602393743393681400063276041052434297544506078414933630398253580349436365471675444207502358929490460825119575714136067102720896580622799061003069057967259644577637767013056122457168970340929680270122574534742937330278187240186709179646169399343643654325922731368483744803383690611300501520052935009498914911198574374984902780633967200609409906068384955305150993323082255920648483209748660688586730477062898279572700702554237778947734041111419356238963366394504685159901302710806246588850363835160506681103451194040608230799383358860011813093000173993270626037174295574684985528063616962154167830947028516630983358968757663877743629863798009658699631868756582368212462585481000594565215824047664805701684182619321581052661752820893868268360657706443634551279366614757978985923232159916810618498530547867385975549743130131689459729715920618927757896296464248277111664027180120145696632421842119321233518529745978802041985040523700956846015822882125742376268541774424867640239448684428360219997798815286719338121842427876696959291157498159634842274172301053853188914714795879911903488528687092352061095980514983440075673958274684819287748668661254568862829064896996206191812836289811016821110021073523291728027531676956633896905650829243918864073133585954263166192446208610760624298237618844036669218235780900933569415146601387780402197635809442479612680000000*t^54 + 44264771079040695412493106736630526904943972164175069383990439974277700000892904269316439566940729063778297882113286401506475128620156950108222134373200394578741493251096895860666355004807428416553850834914865175062397433158289434252592622542361711695285123163564349115966408996384545566782039941354212384906794525798635263031664692419340395070282223687928931485557033891786432930018180213244620758549699598853855058869977510955458981257819599010741265307002235703622581674584881256490278131075669580369162610319644766342498165123556989574270917972661667600766981518940873828197432709450976947023204411587193324204527523964416079007790038892506790240480805644216335104635654063945409090827362368038354007582743676719581296314428991023591215364067791239161808379949838396202826444923616322575238759433765295720434995196918324711992823285825048113786129175396053394407058098163098499537274153665797684007706110538315696398305639458957770665527447352827719733062192836541003808621231684677054908123014124069529376999551008004739075275366285924875586633071177504480547808953204284311761696098194789126170046316745388751864186881687841713444000350054089004545109251262461609247140590147397618874412164449441068323225787878776871696604665304288382689327918624880760558130385979960011088499112807264388768080523215977490175341416119058800284558205946475848760102776054942002669460794866860972886635747388706046093376196239953198068537718102685106892554251166566662297135016332502277347073871109087962102084120206843295979131569304385784725069603526980962799583639807991389923763244659280893873341234821775796578466628352989983406165615024596164230729252409562790798896417987374798143213796928624807282663735985753096012108933609926769139886801284669644399938976443323638325487295277232627707141411898768816865241401055154761916883652387427161865793278529544125201013038354786792451153356733820366598824451581152500520403082733555610709847131707413505088624793865854214159560834717222700648086795594276729783878116872466550324751917982033192931567408495174816257860039859383301590703077547783875362139370524160258979254895041405467730371320169127767942839915872128310783814667334133899542230564187417367313531746036993130521069397762853015825843459707944033182505871310531751920367845941330257340591957470049744256589797312874234591002181501511300453139130395320295051890917651642444799382612351255501503792368934147482061045365316196531576682357238309805883406806794731636818705792947400040104962384551617980429620757422609340695627565686113571308247686513565288426234094339837502285856504894650543843580355828392826255061684281891812561248446889640359795412195821214475220080938963807622138098497476142300643423114064889088352875366235286321750415905566478930334010265202640833602329137804566069662501016066777175249183665877729969973263667432968617958425381090761544116740968704955335907202286919930248317193520678602851579423420308065649578269589090873806568559210206605250005545003023427884482629141275238005910399946238650537218696033479278474335282695320231169853660787439447904113736748236105424447428342066493286409648782435238189425167572527676244209968529747221851816374481849009777193130356042408153154861598235227369651073992960302345604799871113309787130707802841099925934937021210032867464936378463865876689929785694287879069686231140707851392096406676551607043662631224237656138122397227927645934459295522898139829054886345330159552772753635199647912222274786348115526422239136305804031465160843037898352001991026574860462456128619205554612820045126623234611074608163262927235642786279516936661519255891320818329838166985296356801492736525270886778529992759646408555094157651257422954640970159128886766253677814488554483695982611700456656484528270382075753368769745278675424776137708394017643026169558503723708130538556005326387616148009005584485967508707324262452499674092866915194137342190701471667722026311329754996507649949642107450876649790425053811003735730978787850664273838640780071037006986129885468121862085500488611848562032137800696330374162569939206631953741634592420609071363843404360184411295203292558137999756832439932989463745640210373439660179593200459250347903339169462029920646145784741207495412617310421038341112993959486392450006969387045322884153794904423869535088513272947692489725879972629086578814393883598949576085875489968223045792443819293456639155769906615544232467559248501640685872044772344761303265299961972852530340524697099981384370013334254999874092035031616486658438978769274034503823774805800166501726606100190714787321697200820782426924696507626801712390912274003705414778412767804101979279319693627502246536692217808948488263594091490908879738675756309892237030664555915800835007217610214953021644561320216131219231895388363073260614917152654105906203600062094996703991568385152423756428494352763133683588248485558328161439390327717033465518228613243651602761804004511592928181229273416011709898295382935987850919761010201320236510419916417983609355742740568276258872666993521617213081809834816032080183139086106656453736455928924408802007360840286348389802770444468302752531339778397165000079141005893201625183067065406688286352110511177970841843553389238654295965663360947795038009937258409597527977011124673895187202189826498205173653123511199063271018072526660033679621184358288282351231519884552682688710017695188167694852736973325376006480066037291744611123334344506572902886163964221529269726579117027261930948855316645365616408278677675141138855746089818602745366810091838064438661471833151842261444377518340577061683505097570148079370258147039532602406918293081914003783627795413121698674242581568363378908041780534549444893579128544864682315760525642100885212776006604209389162223041317941770451503509316494773117607121311183300718820371330056201536060520077055540160166061356231283362987909967135691216415296896071699283085330615918646306022075729104610560071890102486111100436523176537523751041997387419193191635226999915731505429602876528974021680423/620552477834849770314272229767220857720795000453858251609140710876640780267691875935225222580029502533513471054634204120238760407236459506764209395551686714254987919755916197937761895389159886333430647960422111294481375724378706332504533728351938306786801947532754266925105425746664848985772659920695403040288604876713234796640086522975548639005510453079365828095946385604632200519106393236799152087009515088412423586042812388782166710392435278371271928187253074544685095285135993086222269356722591369990761078842815211824859552842488737077463838209675673811494348802194088081230161355630600108409049193569964318153853048232082877040032176339001573890385263341076573130512391858365333531562101625259916978312067700393833095637146492166411181792615577356550858420717549206591455929944843641026627449520876125370882824385321345669559540815764807984736631979460348652255535673907479077966550212494044433757124509127798288215090492758887985916888776699132056602296918286779917481382209957170500108522099571728459787374358409912983293122882633635755023333951371529197177537535720902717894473799082747503129342377890387967809069286234948516265257343801735453183552970135030739994656072417172023707663723392698753373594798767625744084862561247972469803814485351349656542923724474187559173745775296675967505620701179737870312466512894766193766765548970580281599960940249848186970620955962031641768766144121613864978872984935721688940940414098275859738872949936597889469576860624044997082546702237152571694669198907922859687976865005798968893230855002822038131152864925602243821545058609670709893434603146294500568631217773107779838777603576960210478439196229927109103662631016653876219451784566739163569058922523387262029857245804070136923208900845130518388296178497026735694931177953013414501807323133011432630029736533595205119022267037668008386677473516490176320860398465539353319137439751968742834354367097702732424790405204440708147978180480055456317515708199112375660682024011385597487852677529833109207713086357451321576513686524368335423439532022181412892567169670433591930800052845969654544192686159967835257410571074765959553778267066967782771262054064994890908532612375731121500756170155667974173058954825307415661711214735073000321275112084733338858095809278026012827247863045260317916102063363687706026357789573403861837316058645961161824146176142208832601150574957502669752874728222359491325827176159443914587409141863829289528428481107231334936131584677022137203751970281625904214045658934308237559066592117414271115918455964210949981135611233778284817664010106739250620353032384955251989530820689633437174407248044706705678941485552017217869379216565609574755221098613502253924880730230147360301619802283789153312199651646241447370979704329903141815815791065574391601133252064132018468388446463432446506171829322847965566694163784563880998440767228234678097692870669953210338904752166032148137737414666175006719486052323336809925238872609199954112336531306409678286158545296361797540743839325398686596343440643824393034521453295098357919361882699439362351933044774850566346247672866997198017481962577750043420280124205650745491386370879785068976395068964759746844411568207976985157045635750592009597043255275262177902673789094672172973304242632029520152188382278896546915141202633915800750272414888827231477329082311192218530739720798664523854340216952358189906626705591018510271226958532182192827270947542977458831729472914142145513867188767107013351507609887209465752988750462908940144972613429440496584134158355632641232450137696957984602283284358183936229501089016986975313948082084213505558326959266686734136279877931922478037054896066324866254198533669022594478088868214252357106784401313719364484912638019017014787225834869079099922114654322801270533076537558911468986682806256444776562018306746520618279111628775380799042816100608569830303883702636099677577938364884462316451559785986314667717680839086144183449990236829761468592605432050168564705412047037761102448855788063384019437796616123769328961533196681142836076329368005483124166814500497642036167561473192502667120691956100299051993375975574122686495555151488023826355130552738511119042146909683606173789213645815191370582354786662078467699232531558745839408230298922872508268464163133330812660177418500253904070162231868099965853610605927828374140210567485266056137168389380740338343185542302535864599116108673512386770506106723860382276772814158472945459229738378742682083688334263664990090680448920486502871039604908940275325308586504133876394591777148849176794692061024231297271746405902136010762888903619661983597348576776895908084470956117926534971306092790444013553245597614228963381422994096208079884009886128518003679844394448566685129983021376065968819321489743433636918766326491247778006206189201151563166158789217441962327234207679815467634517840909300089827079857392163369102971423340068162928190400283607410131032596690245843561137425013467494209927968860764139919271973905115956922299619405521430869872973432056801243763804899552169142790229667089724393488155936557267066625425079338828206296498954913633777566857418770386239926152359424856490497165233851301549672218226827659819442211193062529305734399445504926534485079926012764729602968532271522750096704208441824214096924969008917569534175016063295932399247164116948457529896033387753202482972908060435285615788585270054236041030110677906935449352605377999795291097682591949058726596690011138359201326320858783496151236445459834859373020964198104942342634615004266736789826213121944668253922924289185246196964037520485187075883404799271294790653374281852879361092047857871526380465589257651001429015539923128253777789543014337757675039894219802461421198994741614401165462367430164476661394498761196556853212779222177837035860555578715550421887705053674948916479359903401077924316442201912551190344723748972563414690477063043945340429324684226485503534254978000237078553643360412728719395256760895042855806192026901285785233976363516422907765843392390840000000*t^52 - 456880534722462352998330358576265366686810287410676814519269700354859292439561750525335691465612703721674519781838008867836299699719935319372860989818240532032887462719083340123028118817983359179948385062424670598241890257174265473787960451535699395355087421689564667707095204465668972329481909044869878068805215989059573623972619658596765557740469279394527613052392882834362330181008410910456560332143476918289597346009753810852449874860980359073340792803807431847460054080289543306146920528277294976411524627083236903592286126371911000665578626208817636634066321370006496883263023198929073620749910954716770146588306788600255386293976111316627964187377283525318584841653200780774951097519616272081614516494177901609430188482345768325296043067980058962762375710439799163420610479983970283565486966305782069301171319073961774866378478805467232752007950765532121214581976161232688587923301496069222212081263384101559786877368772086731470064532102943526944886892674728155151835051971926240254675243291497864227882008426237752546129490864366881227462629771854784391863969035045046428852136020116429486979284590867506443234805060538565052213800880703284983140992440757421313852622679910847099658716030500613269950093796674350466477536065657202658053344270096765928351424914543194381274227839686772755290453473766821843808317470588332961507085079571359194591619222989649630831187456093589161749780269195116672134034999376134544570993892692457397811835047870908500796902340357160564359714845398769275363818520435846138603054207205568203499161025112163941941995602576599889201684666817651447261425508708662534433973965245265193571497387041943104597947349918595824906391006669713102856377952777640666959765723121626332712041368098405168813229383102642281649934892104147997619586062429618434074736186526738634250180103118380117593292564107010306676193915054726385619591705590416725720064047691038879509710588070338185593461756671262234817154661409763661064036353514626666756092731161840645319694161150809606044447938819857775530609371637936355829726280626894792472202467892058817183137086818861181874367164847567772013940382780450339859488263161540340217886602360259101058070265597531433834541896393939801209552734032649815375950477669703736265015365412231350816011091687875089908875381412908946185825283657478040335054156209816302674301935786247193108819908084773542896526427727074851514946812313675642239838962945958167039493826282082994774719184664994426332922982870626123290849362468708358132016001878673559501795853006196513065262688293864491210018427155969873310885155737416149487627779230934145780941011129917250778546871460259392233510373600919024916672194764667070877894961785320976136762605178550616018521646463513943681289446158562182475497801163058043085659934016168227836718827102674824562840091241557467597992384546410902745901195953707392217409153264043391525105276067954577938546168945126030687816154036177184286701484835390844137249563766955875321589129750926183826667312864012960507024036562268957955244639794291394409384620460813986090594814429412894595726537793562752238233100084732478043764444972489506255239529094166197302451823999485220562631680106845469737807640813083931613663161960723281757240937260570258069625085010708918820965317655632084071821474725709977437462529503491592635111063716703164723621584575310090747859425196614185995234107711387768193411987853836047172421435353281691796468397196348578983250603536685371114371440552189589304197315529075719244453004308189639552164174613935131002715305295429303860030271169176491979948363274709710887306684109270939193034384680332873497901127129791683788224023576988934231472778964222530764230678919149869686153686287807920648411575570623900416083366727212445070833446106387902568087648909011163698977089041903045157472749416270422610545529208024648253815588343986695540699017544915423777760623530590344378142880339285494611947428302739083921028313212823761803170515428571873554229347817091545179370244314309285312203503291985981094216367228289056711573919499757539072542931575125188992359923800467514961914939988170419049632581118050175097856777091648743166254202999900438906509579831190700746733771047432640499907056923807641641085766327271945227052455052910270097114144089136164964882988793620753449403661443652679412143181771883439377409514976411804661889375181773020224629414152175051004825899638496650807339575505196841142469473500775551825194468382335330394118139332600236390069794209101995487017056372179764225154084743570854301478195375160214064887588578076413834777798968983559139788228942548789645539044200896520885567215751132969858932196309849858129140620130273424608632328313556592561874729945996916329438467895820854770741278803174879657584214536702965802018427840793263983295003304730385871924613309713860368697212778416550888676434100106155884176921249996569886477393452956120449356228561910638869522238693847935234937237481731566464190797107668683918074344108540473403974827045088886059722435751508804732472374899017117358779929337149746016220785597990265643926375181680064518359519519960861703273577079006471506764054844346373742012672508327267839603161284526405171991875374858120942027257717587950808537300525332731786688166190099579350372439148860013244191213006075842323203005370864833214625703336788191438753804275793982377063752860028755610302107488604247789460383508219170603682833493921172039437292032085462821843928041400846638532646748184923024384799371297733125613104362799815860770642113042214793114410683964549787297299197408803537935864857247800534786152559883374644323838713119125214093997876052934697214931192818179815666630377880883430172035105307919434361484969402730289198545047994929776990815283883709992722562367932319639420099182806172978230647761037694910894067630900796321006597705500049495712055303224241163569142518315580342658259301558108903617312144958616058779648879626975222370852991400075431587750418482938130795872642355691792196427036937050237944316872352075877623006461965648806610317020277378309/14575447949030974998031581236739659617452072857088729205473838568397556269673222825984293567213650094149659620492526095775579398907968927114948212538518653017747691260952708811991017432915531815930142854916114489783165055674817857379818987563854848101478863171942541828070172653448271592285115982980162098695578710114972357012797117953574975640298714449006276089485003569883657606906982520575476084340809917608761231985604142700231419955596035184773239153272459178752057134472233471895890630897934980013861568968277351864597754768656826529513030994177689415673834765473248713125065282755143588117724831880115097624180821275011129461219555753253849110169670438889014967321884986770448044655968991245301321427025515851464581202740205787077213493490412878725329912463182264685962032388840209605627564587567835450407671367330372721180090271889138700687210478128996174808656271117928310371981479026744045082311089452606707936697729052421795457789324031569685298038092545731560018957350864301169682191808714440819245134450733995120449734114106887031808880207373535710421992119133650317194659987096598561532430118151549733961046875242331294328821755168737476362167694512107297016603054020924191182556504440230080790845655548482740959101811143940770517542022658434593397214972022774792505935915949343282742490946797780943135346311673941854821166108247713993857036796855882684237253520639213918911630240797965020515785914545458097355317816883424003639852399437689391713877211362786051170760988006903062867882719476920876710799816608561205352940078717898426485619071183820413273988475830187001395304150039471144330141643095737930803170374241729416143687511492591923663325527354086163865517309308505774225458117535240388098091282724125170223175627347493162025830245169655521535611729946163528649330664433273439242266619876024436521377720862142597942699368115459104619970608916244521825137997450974277264730053323766970678803130638812588432878547506232616835777763594793865892035862139690280430137899710866787235769449584780051291000356824272002838377830093918136714390204457337762716757498669810014393126205784998730233406737006179663605719207682830786857762435802728019284103769923393690334506689388020592853380498293943274106574321338666718192546063936201633129764831783206663842713136771798067881453702963991530598046230853244456563426045683182243488759570507203037887445453111662543063916985491525605109476553595464995888126982008505927519688081245892205704789153499238942098336411456264789005907473859097755554039133391854952483646247562479391905878344503000236671185175460242790555820763402796059679408387126240868796147166812467207573457594906719272982284854841662099747625668132648424725579895037255668320570117113212741948832186532202398224214232583914432151663907612578059085014331948303466545211440917897892241758891616873721179806860134091295784908376963404314942776024761600051011124432118196882233723728147477023389969185613248774514836878462863087207911401542106192465059822460700189277523056906097917865248258113350626797252977820501942359615983420575474680156153079522436552259758733489620616006328125317253341277908088753152474280898595457123159393427894834424825346275426702076573513665457419083608271123830868890139981158719142932188486545293192161936546007553197825108721848690150752340050862727706647037620723009742095515675938742158918241358763824317424541928289971392472623749111483866962176242250405754091270545543041311240122094639120163414228598303382800792044539663629622739056276524605285922749411488235148762958319041341349335291197772313964401696453345935818273363748967702267994788053189572547471341859493732882433460923197248106400412169150273313192838730711609635185899101708191713595615969558768556668926605962234285662887670640127211910127813682703249775596206493370093338276920605700532741064908591206443462010660658454508286949916148424130618355568105180354124537054743173277132298971785022621199417418592112623604551236174587218352080862903101959070237018374913491611936552190091427076317315782933190014199069956148660215408555258014188545053784231373563618002092652566032952661927273003431340214309528604557633915739827118357472233902083450804301294793365939529241313471123178435090180967045239461599598043454942486297635279933625938083651931867180388463662527960478941950840831626824803414590608960064727145517113220105719203246956407276810204882580525001079362724410394505286214964576514605695047046811322490791568296398516782565782763679889429894541195648853805871916481087230178582453041059543862846862486099899316185569820133455046628527458511482726946675004736866607253334389672613178589841606758184463734407498336696418820493573479523082046864493447069346831469653574516587608727362235165494220840894775534676595234487714137938579786202984341513929619179709142475597960033718887465096694301589892973300367752702762107590362904437863795493901001119774951804187476670532054975252909872058533369894008646472428606076580689585941372805722482841703508400865210023560975945568070489426079981412801693658673508148022193594044151866394174180631356205648319839381732156791236408929590436233922620024976825697870203131951677755622537109124241316227307615339393686045897833241785166766345147912673288238867319060344708164231775851789737249416968514454599280197895149542960774603212612582949253979475635348969462570096965209640645697178167995316955137949586866970272186944746262334683689354765043498647627826883044761155152434856698359957934311468392629116463118375917727894895746560930789899896690063504661566962513858056036210548889847224576154481428581741419000753504650120165736278435507421001406321408256669914278798570923018834982181102100334632591669172592688813509490388634647395374213591575784632897596644831733127860139870830624153750144749353502460373523860914280960871850565502526889560926834946778871994361107883903430546619255188624324735241059708156802009083504601129854181485324728894113199910162906079781591053580300424986054177746258221810340045877337134279800000000*t^50 + 8597133800775448150462205821983764259889887530457423645016941371771398369439214761933377700651213430863707947704546099994574782319964105905053840654086899269770038918820541202369306181674952910254243862359380487872308006466021122972573466314961881853845194373776319418593155188204176401987843083335228650560217255284305594778822722758296377130170199587030274418022200948873910925278874311268266874412423644840577584683747483461903509606391240026673079765389039813147332081353010206961386975416634067742749881481731594211518895349915865859552892931743885090587040344716683968879842393754506394573610577242915244181866800097370123266417125667959822712848388356554337892209592440722327405077022351341641425396217462181971500502884464814688743726577763914061774080060858166552637943111675889531140139586998598541415952373948118148512887898691217035231123298075055267857020624302009078140363764678486105429587881492117953197936225547683507433705377754875298149346809826419509535848367981060622484916696117889937922227541314237644653116456792932276236539192278894024278119096701260056257841225815570930130080727187542323294233815816640178308781200561567565270059279081815806022150138887257090754873808779848118852219645755834108663093551653161522528283167654144670366001679203978058957006599375364660299217695796651559334562029633599283620313427491112650003916270976205959648687295982364063817459254398543708566984978223598534695253883714215634538156310991067631784851596623728376026738511931154788587750748140474084826406010286250407554504715280126193331063348338437598884433015719387044462296289551638175590503266723295370866594467752344468620258646111829044592794597653200238992320532986837806337572552509465204406902499779515611852211864150024289153056340149721850083342622774550011564114439365582304691040385524581664394820538713939550024154338313926628968675120720535778885823079823488818138950871022346744304376038290659056835341076157475769038822204489535552318481380507823469930846285552783860500985932467295940552508135141852652383746255291278613344207994924375276329295320660732282450249386496743678947540602551990223666176652851887259222600338370274401025716620046394399050647143807133857211828163439334149319312369869770889173169935986914770511305904393484012882833192943025286100774439921524608789998455964195493571023866377405641094471536700354500205026291181942872878925489748889952085648949723488862856301118263196523639243255835390933731007610543330569422280154193455566411561173372105433189974630536945577828357077926914613500382088023696792166264700242675809835867138300700142888926438586469489849544509862306785134141088054954233722691240259018688435289141979928887402648039725529236687884328725364587574806127477869350353975420463724579569417866862976863708712255568489654443766795527649658956394994622899079732848299035397462351149091249370670014502889152075815228177515527935327587765114369316483983328852349003281925350244093846093815990205322254146765789896280121334525161122172864527673529901856881157323559083099931669089061323163106312314078515579612851167332042994405404858206226123293170421438543262966635954285334033186979804014355422090626209489005736432531747507548405851522543294914431177806004917077856398868057739992844044500718389322581547611737554158077500292542834719186021556316950507766428732920935355606680651626089944402509290762518407771812425621377984202949175876805764818213715788617861788565675677908679081954500147097062330342174611702859137377099120776919412810035127815604636840080485852076392739121971637954722270181779605184804355152517467241602325980682931489821524859391955634867936902790785737998049407411889569454544343813791524701005569263037992449806287789408003517852392218944040352509515508902930789811822027572889909229036363224929654189341661771768301331099031803196113388157661388931400267819507554819887046289658825976827784845545942864643043560538105109799366025992367343029650068206481750307691921925970686832478578125701772480612391519136078780614006695047186194995749150602889416038223211337040808737790192490624713197463153163617799391416257054705405987121508071662438187562668812349536675318528316443879409146269321401383376835855758577467828820759682735865447119309186607264030235607532060585564777069533468804645001501795950574345116887994138100899985545427998545410891750024086938547482935192209149426684916749308115540581326607327475963111714801207043499194944371338816073924918948927630470454262746669047766401861532625988415390790896023407182879916376973239775671164005355484902545444180371996516462917170607582828465312360387705469647668446026792620847197354946298807098459676266169998491596519035433833429061309293602866008511987911500983693151144050227487965022522961481348967599529019372270750976688115222242450367028357736340840425236743093593665094831986219224198731114558270915794014172579870431939501790873895351641904900320037762641249135359725342746298008097405778885102563772267254311911263680835399668295177223725683207237863982789673715881220173846872379680845185603005041223716873332432690097265511883133057021159311943850718931170659954774829858852016191902352408329213925710037456453806928306490029450218835560384512082606240428653982546374401956450561331862934003535341213535810084984724795960421917057794948847296473830040803012989340176928165813163719930313124576039475086847090896683425019699105292402446306362435232063552436078703901696986179837917706672447496614434983097342857905740785668787066274419487660699951232180223040174498802208194098190315273952639501976828533569569847779816782958628497514772093289928780352225767806317324908360231782527469431950739480121117886838855620306621820155195889618883658790208814585754284275730806138054561524186891695215212238593567803356900615584222207714440709690289279986114111281175531621748493359544275548673585929555553317215910083542204730342518345604632500481322156507889583945576150460961330550691810820158361054071503465509689088917200132534918512035076477288671391073/699901462138342136760219987358447040453881049560083035076774961267589736839050315773555513431627855661448241080073281909991807870730800821846252702930067371800609424295448202256471425350085561389202538051193973098831455254493054375981704084698912273780497631305764313472757390321645694707568594620896139193065004087153534550434435435945977221622987488547720340431452752455397724221223650447801972837493873594658402496307521858354449937843747187744213164622927211464684616301187681723692227173970467227556377861621961674170360373044745571645283601160993489348083302063541354771911898331579524039266498529657387641017086255702815340274648535570412922457127031879424488226741175835315632396445089615620711713182497759974289613576960662044524057310464003780327966985026759408689653416030742358013328431575886456202049045249957873766150793368025867980178174219879768298134754915626809621703792510287829295669199973714607824091127445494443959557710637770453075536042859338850421078384195164521953526617465279271032179325365377916948366584110774887481818977544947693177526632371363760729635533594074360697835779983267694307853391368179173797302365194177069693261353878132403218084180265110405338898271521739739773870139522136025976427457918076387539857960271713545901426889412858333373634377716655139627490561670961870018504024570177279943393330528101512310061790965468556265894526801402829239454033171570949364503525308305310797374204892361296693390271281521699482058929717300650716483120672600387172527381487487196960902752298130189932914289494256827202190591653484773746650106882602016873724088837429586762551819596433994276262683036817739070525210635898771844577456295514341602185705128859821091258493038907101469296100010762313095950810436854413542656914533957047852850503238711333908731364438572554105270906116495771261530742898542261605891926440118084255460773537394694925576854619494563133960626810264920560806873019870952625828501680971554229809256355092142419785635636959917427617666252622654849256636234563267769075647386519664001842872993705552783404091450532425580636614581983674160534271586314464837138378727787738948653983562200758072401557541547563951217467943500297254958304412389944434736158381461861901876317951436577104083844606780390546447290841930692141306753266352848397668845280383746967493216367502735009048069420560972076290975774655608061822110593597240963453396662258132298174144230274429574459879088043501921713713385156888629281592004765375370868495147959893829815484939212377217480870751109481511819747782111855553703641992941187835351028833625103988274706525944588700091639237754663567642120855340562188401325085556747802270581264905743085120080102408087621876585596026682752488360965820539829475735247644773023971871912793009947258771073833280148139943911082999594007752264965084861549046416176409180302850426607025007678673563668874667120097227447781561158436116119898306541355493276207605760825239531753878263475556440004187654809197700177309246570106156071513926677402453681530143973979032443063493540351524703114507370152248522193524905309941053375858811943985095827899463535429399920349479380012156181237978323911506514256587173821581024026231713166966462113501342493113258500414109525516933492492615565086779759257877224113418321536977344433378570076767834369860266548030141975848145052725557843722241341596262132928756723352908399737907721007029650546158420719513419552280540235570424550806508669450719813786057100608087117819846500974827949317630906584525284815199260758027502972940611531753323328645442561792811101933844608134535243858148178548540876300970096902510830885453663744122058078930750657068951894225599346958567546231611677927430046175732782035971270501402813715052559844828651569104728078477102659672059549926142142992253671224479020226002082597519244990185147684645429287327308832819304233404967803519181268482517365215767374218736151458561203108915883655812675715967472806694713978012610977409423105622435455081914185022903196650036896754549417139810429296106942440207240476983914247254259598975280451791368932253951743278954687806176134554269030781894485566735798484097969474647231911531040371660365827489663092537020446785176220569793014609426817340848904446107129269879445935154767993034453123535907799934018635469480521833392003057024151763694691516966704769498363245647489078738398344159098204356264261558530961671558457746963985646067837906861680926108761804394458856905020255045497757098117474118452944335306779346431207420945769452763787366937867333982164823675441034519224339134986789883130159415132458825768476708692027982086274910191446175618407413669753333905874747023202135113296878671630080135437866673686582571278006888214614493708026582209680077249813312612988918167630001226154938546674079910585285944115389404154330353862170907201709385835952887753426011731168782375668685126180204663029549239108660926554328979645607440662866145338320866985606382226749509405517119262735770881444253574529937160758978270484595606645899890037145785159451047802613497238003015687570644586225595303413879671158050140416837039913836654013895881496124429119276330873288543703242495885987892926921102121380822210665504165249278622214422059720818530508198885242101625217186682991031878382667963731484476916007288822917138870036708504167116345505380214202862099045021990360335148890052771642860508857873212035807787667130627464832554602010418740561197826951372613862634082355029947064961675056171003848856415687796396539462735577077028401590318171319466741692511929449695073070351188699234908163930758993335440522921835513860959492368871136566662833356548387310265471092793325397662492593357498884936305926675574308868240196894820292517127135303184322184412419430847316889007998837197257987834085557413102527724889825889735901308492365064123578576754587321050268934718008494096563113322774495653990929550247463651698403610498166854033184139647385450616254722743330332844433360331049853537102660556051937145430026430971719288247119242343833855744409946424000000*t^48 - 168925858726397168330028213483750485663946636589290657830648084110525939742846596866413439296567110666201205430733126675632330464559076655548757886708940407556966880091319091509035704722270884287007482678035589245321396433679152724561920528734022795492709301738651135743828468078676171818851906809410580961528376364252879881996871111417158720797238293126032540652663918520134945877361506145056608207012034148222201711486700860115050769634730545538067515298024998767894110183910975344232489886970695649291668662271655350571624914455422971137405715748856532637828206986676159382851655376087046776943083910273406092809780793024309416311198157093251308322420406742886166291189574803654558976518280523354128661886158438047859598197805087484780197514349372532587655794982279119991557467039922905687645705047775678419936636296728151714119342961346188688751326922758241523842026724597948810177500250135873255923034718894448950042940471553551154164361736445322860493783428834428286189526597282294333431915963665553300130759487134670681066675267518280295101382065518497613526972876979637121151100073616114712962358332759145220174944455617555864661120478488535836925681369405239599545508698144612792906028585765019175927430806454969858980408089712003312811186275688586718939135854739374635757974113129122802734245097327088614708499579055853521628238360737171470283524830859811305462023158644159080824061340822112322689688114667992434686720783662547330572801330181764722880786481490396877628225504799881660614210190648424092498426190910368205269384263428167630632083912683760899759552753304885167735389143558706228588917787909756931216353301965376556636689471014392172114818675019682301911950772973944811302656201826596128739968925288475073176402937162474672204036716652170946180225477663410689501905496071154621569318754082726456103030410194330428151070733559624061418476320174962288739857270172878125133249840194762968701611883834253693360691548421138184601220379805008388450530815530226971863119442003052508790991648180888298645816094012284297180658371867477994796518520205535644583732848791574369252153278652642272923984207254759539684793809752942109162741593686869634734898433262889511256719011914969341175285207653561748764740000719179958898934538470392755413620738529465803919873070058285667850290869748474841631047912622374504425268821591585315793282766622744540900190615202968760139987579660237130645900586926004725343471364627777156760186237156460354187330546613813077260050418762257265818988119637945334266454297902688087367551045347410807035819262607289770050298153871367500443354375249182549881678393520207734141394237107520110868699607586032956435337229401030289026703382623065061538068590712981835427133024001369506500658667487950127469561340583136755979943024780182521930719206916113823627059425597250910899243607797207974441213409847600587802506177662621179733117797954885938822319714994267017905545942068711846031307581705587456471236260263102256276108906624200044155181162137866924592647063408093231026239775306255618989719080236882663747375658450710411576981034257726190996896853513862394458532687792330905639051238431615427814458965147254371103903344767327743285919600628006681335170858467480338778920694829642272067610064058031353388434419752468133626755314836313001150375200139811499479909202654907629598280399522134001353914519911096947942278408329300801541414090286988023972783772145064118585489974963237724406225687504588156128943385876055241724125874950825828016038863121351602663832487971974253869339670443265859759432355612492285875812615623611747228057595822529235649627247221810360785327384976741974495285189815888053693117964514567182724142034744765560388481574241383929620404700006707205960741284323122883834087687611170109195653653038022850307117964490351164823030017238349604221103617250621370987451904601016549137709219170712674267473956734501909577786776116274743899238993269348039166660705839465761726427868518121603539904180027890905051423540189620719293136963459279598640084807697185823114402630026538181530148226984682595291166102742716850579552882516877751925677380054717925288149857041501248169482484016958604052253334188981366115693983398711284617304361644541990107257031060159185116815288131825291268779820734115026932949882330399662541701041466539710849518076769282016380049366285465305050027316589071656917342103100384807649449254993802345518769142351185438174545289022592423982084033339216118407608010649835090917878816909239133603144127311570764133851163910368202142726562619500293690111972137038398273760676496177572529403721132381017926368803808993928382155011985677703834699654066247053878114848813933294823899822666748027057723194874863664688548797039726009765587270017099374347140080484614024449571409409501557642123752975239957876897325754056847082308681846861806040820558252259761296754552470848697503364173008449450090399769997428753284535459114082110873116360941914479738800305327110986301249335424172551304471991039776753774212783147464782835364058883519861799962221733156836262676507666022341670849190784798962411157759194073534273733998561649943102591535176341976096414936696693412199638744124872072037754731874799108794174838475488347317685099233535320151588635179534637060163566445709520974774527048930221231054478426770173134543453846971673114377846621092901518411826046054657790243947651044440791818088547854280513946096080508428655111667195626473514185209081579697874014453197589404800306199888183179368697025002182142860988837555306774912315626444376865467754710901345778171886465699050503374999598635380336036565007353981991368991455115376780076855479880642728647274958371570246416530649312048983551990014155870680511478906595679596310548975547725046584112725933802311222366340007839111338115235244489624912597100624109644876515868789494348738392530992555577973447973629425334520456282069367826194316634229992315255208204191407567902796693205574086468702631329063065789605019978959512154807719424853747617494876838769482875271021092498311803906082639334509/39409761469165289871775624699840549196916798025113704181841514088729219145964601429845202376792821584022999317467567585511874521165196808348333610220442928603557256931292774189683654906495543934707377139101850463983554518185116077968956850212299483567630175828986970503808078827745690072439999076486601894979719890174750155211025377736242104083588172013567914469520704775977221440110593679261826441867711234871845487832094721771737128623165703697695318233904389427417350201044257543939463764790769088289098414310949467311969084520512577083895416167685413696932292758237434739069490641624188953731815787005042275325854315222244972747000411089146789056967286530946114210572983590501303950530081348074384172908278320909338619189647761385436736893988879013971223735826180670738044559624114006677830047768156193116868105745418187640457862688364183668040217574008095908098996604608538817260571040159532597116966418686445519279084912965845108374041174796605756732900670475177443899546372232536266908635444204765318059396175765500219955274213641721774918684953464059816999333785843066669724163253072076988100108393997714755760938161419069417466326564127444002427639887632841984532800116990631551684301054691041027220920062445084826222178281486061604967478496576129480759484383188314028633731840930826425916659808574414972452647751664972954888470804116324608737276709881242198955227571333198993119063661520597901381390222228105282395903598973814604793363300184369625276321890376979332225950814671763798900076706818792274019157426696334381065303820611629682290969498668027706566116587218927718851317947642074747323205764204942257728672638692451943213935044950235332119947177172539039604662897905646642084428846936833400355087570309977663904608607840585449325820908705055103821675167794172828884010227871649870080187001805664063859837210101683303014091327030830352917219328455975012097571485112585398815432389454773651392667114162826160874414574068655919183297613737211906455802000710725933342225641348531051518943166182714397966679965722823467434017497518377834964506882938698377849194981205803210583238029649937098001255694349998138941854762678831491887117673651885195526993938500414286275142971438998457748138627605930935406437242578184360277453742319900279349146089372856923777178641251617347542558842691062074274616873695966906473859771993908907331838352395582682063847491828282758172028746287381244950428212840387711889927058529672429899936321169678145727499151657780990528870487431634410342390235913458448346192767172902382425717222826526808298436755455449298571752172580489955698703953907916926264133157209315207555064230604345059726832614218511474192883326293168568896051429892161592425712257494680979759331914383022690666460491139006352275330143870343502289288165686975959941772595700051397583590072839988221919702249568023831814305320251553840591942036827177518663829452441170482844932718532880693868374187643369882193573349761737799203589603984429597498859161563564516695536403798853690051291363063137755982949565349432248483123553086754293733017446912247153687854485530200746908845601121606665495373261985462006523397119003024910747163629610552760650348821822163648992544574498523124976092189144812270467190061263324632253735232905202113463252902960051755414527727572145830808041367014732971174499887856333817680681907331746170774511656754932135221118053104999934733428414538745868888847207738855298814050012330081763895250668775634726165991319730215865616112235656416572648510838887548730156127619059620718838768210557835825310850744792388978466751212044893836224320795275121167308352567621039140129981268488743394166042717295463801851524860010077567389055215355092893548358710127281076185492394555631051447434541086912838144358132326349235189869340161590548594564285464317484960801487293790101909051882203369880030134766232831139518715088143153105721591700377654612337111594025379329724876443151215822232980404594004194539498400241083513825596951507134595424138363613860522935033163833756889153146267909422225644546176663547996631818594264779702294045272759389141244935294555717143428414916281357765490026695605947564528184611503799285042425910247336313189591202247053786770380899580120031356365690528714410612209032060180299692872880682340379227940721816663564360846570967457112004139298453700583349202469252739244419698602210164847004114772480905893806360260722021513399973244551616725431668649607262582023950771617883000208505307012236750012463810409844841462255918823264479035678016237364795982958203971692479082870129170588979313546179464669850471776197998416766459778635733227034570756745180970427066565569662210672561685272119466892746923326117228399433512758326771355561771777300934567082348963840686475727676950708571217749056090852800118622787268696093884724865815696445091636956396861468780532560914171518219295695679956881924702034956088449692748090219803859549951488118873254086926480650964027180459360686876271710244073850388434032885015055948260553070172980210622688212263391311955576360872500813743414788677501289343197662023798194019208033094331139912455129848635379113286629833315306819006254175506383733451282381184664474657238916352201566364738645435537704485792892361447028958229749179254886519531581520711688644727465183055654014486325376380491054016268174025232557109683817679626014728048333080490484900213453704795018922855505611770228252171917817159845024211942506262654754508739035839631662479493916391968692455825877998832833149826792125365840252639465495172628084145575125497111663982012194885596058630904325827385555817078140118172965259771379513998867814909039928830261789911033498326111903440731192211767694491708878679181146481478653739471762330021309159921290362541491328889831691566491417151986894060163507307521932305695066761692607581838596582429271599617574793106655553083348772355829660765309332761282974402625107570216725407592663417871293990866680204288159658929141873026264563654493996321122381180432318350238264397411744215235686958932147130785029439324000000*t^46 + 75682568572117993173385875072650838499721468874384312150401066268033995299515471965095829190663477000319991485518568004323006306786292235343484220759761466439113971325809923928412661592967758971072681472605947607409813507444531690609524240677392798146679879669910113197613217779691434673217841502159707002085395487393280749542960404061113330782394093305146650801443201052953803559432231604761616890915903315978089624921745118471882438320834768459425296529238179583787207491541094133047003676569110158809686395851777124532620798626421378446863837373536862315474884320225626080104371454424310470919887242381151446645791374941653548776405318516917722883840669622877312645150248006870735497097151270292276377672280422231649404654117612124811585041979615830583092942053437892510148501959475972298423569701467908660632637912857006490599347571286681315390952142299296975002546036393892326707203570501481464979014728623878340249873647554566034417101623780570499333384159995209104567996000575643982343000989716851344152779522939991236456488974393033401144009980165070479351925286024738096391283005777168270219712394991056277710303824651498661229259762351234375337011717865764542224742125983683720649431555152046417695919403647171644155173603571931387924234591863104664567890716986756340568905974742269947783988184514707844020496150959616746028225749511239955667972262658976443744072336759924054294717446043017081883842250606051475470049814098454789850104689251848638417159453637260579672718283813993728951843296080270561959988819490638945925137114343214200168776762241225160326532808032266049266284738279612300615221370905736339406378516550319248945447103845387527685912714974354316693279238254338484982794625278006534113692000719766867358735733990202739724394017737847579050562936208830897979648480273519928001575337092596284912420450122121782386593974964487885300860447400182227214981044718137486878739108430668886195762166456633449136253298154615135840288220998623238159459573850335135151383622625981843847378035617216105795630184049887521693182757112711104227893332006879125929773220058915267297757826129050260982051465987309104638387509392813731742896298221757318168185496266622294938572808640753495547201310285025980213859354949187584181215236086551797119259740399345757138576415649639953289901788704722258910244814044974568730900178936033900724392664821616102737087831459409011949931814150652502000936618319518279442757476430412287853654668659118537037699630348948116694341989025889878664319141289722127221279099524039332823890342625320716089394193666822364722508717123695348985233265921647973159473373899533603848323763362670445243684221529529409117847369741225763247397999383410296367906031986398413662081263069535974971293519620196935379882870765367805015594591941885535520969799457752389932989356446135661180892438533984957768439783790276071891660140928816784275338222567309661942208183349679554549834394978066704065303001638065512832667934976978447987135875056247769217961217035091292040884621303985094456676325267983536244873801454715576844859102477158106845965700083169600594345486293763540177965155713801205908548721171294168931366113580574323591783929704259614528647526229361729455267976797965252871269632070781299243981578366470932391132227597076465397987403459077801376912841793113786166811723360586830848538103616556885091003762095114447771832928953849156225500653929521938698002273379487098374851470394022450718980677550986538754799633306014828859388891206850971340414111959255191981249530418430684381038670080873788851638880615985271063076581708899776655877606492048501713022501795430013039049992950776512372829288344633742385292527148460698212819909585913673359388247473707452289183573880690132888931745824665970578699483902091751118618657763095364282885029460846645968757298608002232322846259764116191919771324055367790524466683029018178660810152031208363398048582443800659044047087340679259915482568271035643040716909367267621073777682045040384925666891706268797212143184328367236875526589156922222065700047891083608822758655682990182396473352091050830765331990832499460258916260550813414858162373279799062388267081828166044678915239866564999474866162096615009883095005790671684666172757438233096469612548177162759900371690601779430191709199366162820057329952437520161512692746638375887451576425707215157022135490173843589828281201817671201277160135413833095483948220205009104680546765623358209468746989362337470960993431941112503322850949948115507085379808014361570951925172133417151190856503028826386938048098321332616511862839824767936307976071491177797676482429677683544050387965500429816327291397855209871104170646062527845021166635844467660327827289646013518673486522817946250728455372303838784667266334584675742712045603962676923409267186931136799353788805855641847604241384714812453741613866024732266619060757093782779525889596674167880263512186838389513933302267142554162938143321291557568084098278392381538864247265373860066857848899495527037989158237820682842535750690561473591582627506655751619903367991157721535229536778996281832789629550254732191817270073834073822062462606364428650577716593753716689675107883265922697187224078348593185529752689029124653425825863110712817625875418627736311219728905828194467089153401856387490264608359908683367165504846421787340495186468873118203122854083062688957526448505330144268617545250028222579653667052682018580547431339419211849400512873289843457175131587907184750476785672091012361072115526184210214980520555678264857467870038213139672069138812654808137935540581819896547117589531774050281965488086507006967334810281907148559254820160824842432430757658794002833253741750232313421964177394367666447618415656049434218402044838386557437825697980309845211488535294370976393829204336796292103637532258095971143742934731933652167934404989520550451847584836202031307041537324701926737250768454880688385832053305990537624994893436874622008680219243708775126554847998488884202094331473247415732047680788868919390999887323597643920919312602103483199/56925211011016529814787013455325237728879819369608683818215520350386649877504424287554181210922964510255443458564264290183818752794173167614259659207306452427360482234089562718431945976049119016799544756480450670198467637378501001510715450306654809597688031752981179616611669417854885660191109777147313848304039841363528001971481101174571928120738470686264765344863240231967097635715301981155971527142249561481554593535247931448064741344572683118893237448973006950713950290397260896801447660253333127528697709560260341672844233196295944676737823353323375340013311761898516845322597593457161822057067247896172175470678455321020516190111704906545361971174969433588831637494309630724105706321228613885221583089735352424600227718380099778964175513539491909069545396193372079954953252790386898534643402331781167835476152743381826591772468327637154187169203162456138533920772873323444958265269280230435973613395938102643527847567096506220712095837252483986093058634301797478530077122537669219052201362308295772126085794476105722539935396086371375897104767155003641957887926579551096300712680254437444538366823235774476869432466233160878047451360592628530225728813171025216199880711280097578907988434856775948150430217867976233637876479739924311207175246717276631472208144109049786930248723770233415948546286390163043849098268974627183157061124494834691101509399692050683176268662047481287434505314177751974746439785876551707630127416309628843318034858100266311680954687174988970146548595621192547709522333020960477729138782949672482994872105518661242874420289275853817798373279514871784482785237035482996857244630548296027705608082700333541695753461731594784368617701478138111946095624185863711816344175001130981578290682046003301070084434655769734537915074645907301816631308575702694086165792551370160923449159002608181425575320414591320326575909694600088287547094585547519461918714367384845576066735673656895274233852498235193343485265495876947438820318775398194975991714001026604125938770370836767074416251240041698574840759950488522786293580829748767983837621053133675434671059417297271304175788265049909141557369336283330645138234657202756599392503306386056393538991244500598413508539847634108883413978017653011351142631572612932964845210961128744847948766573538571112122591370696780613117029439442645218396668817560841087128908559546757310590433175682508318536668599307519539581819300192884020483951862991671139396561306765082398744352463911757321606387663505683652986146259623471926050119229652773314277833997027525663503813766304983167542186424546760097936975360394041047120350155644768893492636782635677522023981666428498419605424887204516573834164804645687932849852065399788966837139927492316970763479431886588330962665153867453619953254652257162836640082905992298608804782638233407574287407882991094098328458804931589979287329907030022214188360719861478638069975875748357364109347260103049891143207159929312052057383727433621265516296094644176085276129900036259857449108138820566441185198635535643425308704927726957692253400687791978424281025201095468110882456479099178856646110312731209627937761378423445120533795838559924871079236353881909543161614964854236381878119940942311180521022050986951057341496755158135579922062003085291941669143082053408091154317828715321755611615307910169847252055393570259958872096088368077802229850170868235306430503854484999905726063265444855143950557077845013209398072240032340325626473188231472382239765239610311805889939895948157271603404545059792610225517671975007704989331859694651747671228853589006302229751750731513318990685593175175019445398153230389869076639610039296013795395036093447713785535908903445375117524199957356401792073692406072665601266792135911518757405448236651877319628413360282228607589046900075236858815079004014144943379926091030147201963829849312048932416884558533868193699571762332263820076900545501106709161191369992365158154862329533965447638362191339392112608800348231742192528929954749971168199858553354088683936792204315506554544609202498770375455588514013772912626858382459569980287616208006537353795425469369207174377101295294550152260782541924259874044438838821189505726314801708007940520625467966580890550188282395600848083775208143037550968601864704877334149716541158325551469931512958481854556158064104717339312319988678620393292455587290019717342425414682556783721338027975179942520376598475519355516908796779714512410271654934840701262225670275444745618776795453083351336615036442548778814104966937580829312690120638038642050739070222469786367964357517414564011148115634228459232285997713107108569140503550161046648631928068394651705822845415415922434281950341067301111471058218799181740650916447513589225900545794374674504058880991576051088928801269536748636575676266838010692721449913389047028400450420687920048128799899349658143542692192983427115982159940557902939381016649556191685873050019349929927282816922570004916495836928149552409881043503581463662228338849158611688414147487465545805415859788327417713787450602499187926945619851599139200835195717952178478819613583300492247367202095768520892473325385858465314788776516342367142398109837207407883933404241171567323619846706971289154517998906479478622299867930717442971036701502750434506641027994709050783042191500243146914432549598189134609584703113693602876625537237576829403147782930700411419433129148360666346841439223663030914992402564220590528361397934945756512623051768356845803713434788399222436192934887202981216416477514417324809368116826360462788210275181273605736862906503723638751355750692861779136180223980170694283153003103742442809065979724341643711474315937275359939416081056166528108892043579491425483878251024722068125878921141891008775197190337709697285312443373820935886203291420236177221976124441559540878000433173766861730175614532780941367820724687787059337847309509994335702877408740803791822045868603366522736048036313542362982517305119507342093816593493258612046883574954550593957793172566381907372519422007103385124212522245042523468000000*t^44 - 4700086014735291249357685471130844791230089334331848753465417267765074459499209627715181486594098180259704287662605818838469006859394731125159077016455531056648843984924369130946180823244008326798074208315872277428062497922146677267100574159045284494882345434535749619583631730818199468637704867857926576590926422714060324812350492639725177969329727559234496814958914791575725835966762687473138640033589772765401993891058787262568387942616219442962532320764397038815790829566568872186621837944969117329211759392667772561173006778722463694968921778070203725874971600054168736636816335902534742587334127722551159360495245997864109899548348124498941408300236154244605447133083959790151160413486881159368571669801511173104557563335621271055650270067246428031883756736086475221787526051143958177270662388959291408894209837558815409523622182676027392631133586762159419469326335654034041751609786432239025893865902394964277747343973077023366843564107372282123049093979623761059369542516609269225946907713766751521136456897141895953880213448008855740084352408147475142112703725202409927306027079619129069201412140087326967318182781608989282202924827844941472063709841021276946774692686468686598556263037161120045807385953715489222354731268696106431666068638068685852141914106643924394459667146827015121227340949842260287315462303132888980883971129742415525983976980479595311931274664431155356812348004279166463874074801337281851743753273380734170520486663083693125141456421793856300183200082034849319284540613851278623362415141898552082981495932123884740486065874593161530817026872651417587272571985927774241090765245262622199296255013334802828632361344810557701186126314606218878931246871882152839187523114800277741160281739376936079594607587560553133905972021335045188654084285655891870305543993392830650650741692289971684859621884430039187718401147232491606092465910559683963670224007011867325306167362858768296515449847155345969077471578390376580075943410956269514712032767505398981345767684095042723224002330724420126208530392693514381283019857052119285510534078672660676753452502779988353489154915002760654332391876274539052525864664591895433058787198556367012589178965841818113242119676770228948957841107732795455778307775929316614106681418875576447391633711097385066990282404043055059274353572058266068761020197354895063854320661119362912542279919862090521009049103454878022849320983073264445984556078679833209917805994976808149771591821538862888370165924381859302584112407518696535443414155485870193905314483854444738648999621046899449674231258447558987340766321743376609733557339423480124238046790604877167259318201952307390091926101837683213345760921783238539729166491679209651476327940393375098091166366353722841352959659416488850057915680684989893451691777928199029819164661622499575700145722444516900421712050032252320934688820111621973657339755335046650123554945742188483529755016945768994669883984137275130871111709179799875271695433189629524370722549935425053658236155301391818025601627411317121113353277882135254002658167911038613015528530163279355775624282242972035907104189751803274701467281526018902149455621814932078375394512610357168533054068488547562650253317774060301467790702952635650915941293002421438171973688255650748584145454588385547223511009060725167250256175527223229947505074512577015524358076541729058359446759065124775137913179709962637988015592301601389077989186253980573566785574247258173004345960919693188503841569566137254066749003612385218107942305967042046810111077088581350439604078141546028280540892136190123742842941481116116348231854175626468095499429609259242274383683479488332123646194146610542400028332317815325774022358009018928883485991339172152605056337930340420821192697999336592921464835148644181113630793309613609159642937381740018260364467113427668703141942748081177470594167603545079011060525505510975321680602272050048993662128269509523291488579213712505993507607937570452387250010796104803560884440793346600135408518782299935923558640110358416282728338027794722818776162003645021462781463905018023018488198149018660668068632732151168781076899522178373710897627897166877119099088861414641492648444330836655644983380895450546900960924260726851639435731977042693976881760254028115010655829494247721859025607899365823658203570701047236890896340921500897629729367823141211693825924561330141730635677122742017946688989464298135483710132379074394717329452860589211697837759550220877925651315445612253698902865228156538111645805096152061024244261358267821918090728990012343811200375751862720306720705776590943734884844611407356837011086396660115076206771834567728325537461125262119959176305700566470833576723359180559109421459666693417642944757004058181467283395652120570616556456231808555829755944330323330969998667762542942307015647889216428598780473503003707344708226421280549211520893342963357277067025351884018237701749597508151910460920071138324676554196778804692953175139414704223766649225481325247367710317908421952836831715767984655884015691380445164725303026362555657384179218686920529139007939497623284310695020227139845095791359662106996207965763282863625106705592223980580467721792220199614867818070869920881975027812631559716745827231102336168012630928107477727060449340810427470412621912339439229598382113384130309143523573086245118557705262208206744659630269389726772578254664913857299473402243376011683967212723440189902092838528701584664680999633804747421718375649821702286421683991570379540169592109815443211108868395454401578679009737649663175631413622842953576982267848888037951551312017890686879520076531153175961274854069374713169548660989572411138626919831609847718590400046247473811942286775375317350169450879970632039170951093870792778701273306531936942136044290568295743891615038726808166583049511798193009355751608886395878792432329104722064827084339753931457718821620673587096004062579976378011309385805620648010431944257252904759101508477792684520919931934144705363259804224490441159511861275999311997211162416802011800799863262981791399/12854079905713409958177712715718602067811572115718089894435762659764727391694547419770298983111637147477035619675801613912475202243845553977413471433907908612629786310923449646097536188140123648954735912753650151335137853601597000341129295230534957005929555557124782494073602771773683858752831240001006352842847706114345032703237668007161403124037719187221076045614280052379667208064745608648122602903088610657125230798281790972143651271355121994588795552993904795322504904283252460568068826508817157829060773126510399732577730076582955249585960112040762173551392978493213481201876875941939766270950668879780813815959651201520761720347804333736049477362089872100703918143876368228023869169309687006340357471875724741038761097698732208153200922412143334306026379785600147086602347404280912572338832784595747575752679651731380198142170267530970300328529746361063539917593874621423055092157579406872639203024889248984022417192570178824031763576153786706537142272261696204829372253476247888173077726972840980802664534236540001863856379761438697783217205486613725603394047937317989487257701992937487476405411698400688325355718181681488591359984649948377792906506199908919787069838030989775882449001419271988292032629841155923724681785747724844466136346032933432913079258347204790597152937625536577794833032410681977643344770413625492970949286176252994764856961220785638136576794655882871356178619330460123329841241972124579142286835940883932362136903441995618766667187426610412613736779656398317224730849391829785293676499375732496160132410923568667745836839513902474986729450213035564238048279330592934774216529478647490127072792867817251350654007487779467438074964849902154310408689332291805894013200806706995840259186268452358306148098148077036831142113629721003636013521291287705116230985414825520208520777839298621612226685254907717493097786060070987677833214906413956007530032276506255452660230635987040868375386047988592045303124466810923615217491336380237575223935419586652544566819115995399016803669634848125484641461924303859984001776316394883093124624108772120259441852126486480617071952188882237548093599527547848855353794922594170845024113649829109508218481893919489964340638030110927812383801487857131595419303903493242927545692797674232707601334387573225734995423857899273041671587292777371500928280055578254439029108384413783908843001039670243813863118715972665702486217261333877036883473001320699934702449327334050864232595717657493588749829472404509211964613671527880757495188213147400425804672192877183214339570850455963941057913063607332925340607339443815720317498422242367169498337338014507827553802311774177062491547555175213419898037213952252113869321434122532992511612241691813509527237291071165106991569550873295978699122018251617414725180011030519040697854144117221065161672747772182538332232633371649350161655140297101790300597581904204853757736488072209727379530026474882233483950003855005947238764067485011253503679763306749438610739009685607064585282482959482744783754530604822708940675306260925930508832413372382224837650851860266992779909527538524257952347489971563464373042891902068253023760350642563680566279176683011832326816282386440473327317406019231556891843688932537335528725073745385453530788194245065922312387147560446988325168541967975880299397005011973836476270572741671603616279761889565955342224232131537004677855709077258043228465898648838258311416114352099756960855021942786525141461687665171183086398602492651052942889653923777448426575219852211234567052377542743675320171710253631039796729095971711100503492330810341717191445133942781456003799582987507389791499266783066841824766621053359161177379076204003794381376432248435316533694059575564795458350565966173568751672197988921391652819319145870180653326558977436343806829211388003194019472886536684226787540219643393043307319941674507647656641838785042769249694783994145411192391236760966017938938194719572185746240920494818572412524567820568457914442016441395154779916097092692858735082501465490598254252008529596496536393197406390206786722193828297322253613332692130508434727999299534982265181926098937479066639531541724832874784228124895107307744651729417937276891754137927937620446816708928038901180207305064556866347748808159165849646710186713170285815790986797076547803003433830097463715685158733882024291844810033230258754741222670254757614495683736330954762665683526730177052205212176064567318448438211093061575341280384777845784885082844244627721171137261220691990281766727840832425446156273105499817908822308299629179862919439416191873485058369019329504064580128766121289805920156487978275497532144476211675508384448642305065805601689918422831622497017148202328534077907503068534880768405181378113819747320678463149112955125379265821162249479608583059646779012700752554800101707897272268932309654691858290477382108093031929415326438190494212118294082157849735519720972111274499709023176064194658563576080549898931263461436292588568890270062713234897383839755234155504448742532848126580532650136048203725439333514877224980833753871795653204894751454293659539728077892592891814429460571000298619468433406916018386993121576143608231855929989941966815010933127380613680052451365979237108261260500484583896685706790943646501499586966547205015525656145216194464549285393139482008615900703092103875367056795581864703936596145642028385033287227049182723480324985988426335643445740307875280597735017568396631882624592854771633096582048993372808172598200336157048868236858094234634373445734984620629595868589319846456710978887937595847080330801613950127524566705199834192970032958909583860111672840980371160655490695513790954061695722360183766524009840530321883456379263646918609069433806233453594399365560127996161199583987636985522691065804569459372704286164223122133742033297302194584233203281595696437895002348855142431126811824837430642585221328568598153365196136244053521043104974025694867020036639888754666345682401703557558973710473608198635630716385957204890568901743539474060306053410170892396000000*t^42 + 2201447587247481453540049040067251844235118494416301767768519550286818875932799956239127193760707551860948897048107655738630148354081009250970158065943859693157860925635189833424214696654240968270366526278546420611482684904439249376057488432860702938161624802904960044062359554040293442599384687769073385773025606500212690362587732251462685337440632342018379802215774247361952760642339448786319359206218988559096046501610683238214531836035737067333655457109565154537768455378017746914564177209124043818858841814167327569256400282303128422996118418658127737421332663141992901884588065644426581163739554730213391078397499716701157425802251576330677063329946252395744431277549082832225956292373348816798058953433871827780315508611291282510507443157415006967692475884919446311059995334535642755954444198737732867707804811496325032263700931440351316852626769774497895810360287079201616602939269150088180890448879529632838292027109406750477573205404414937110193810453812011508638661314856814946336638026336027696099894145598680475213838366692136563423724724859698449629457180336832076533102485654746878273790916039052715878791152541219928074536306994624684524660304020105630756059716338629930108655130765622576452671881767282459396648806131630468273214454522437289027390155001946850537558414435553023620060491699654575302895627631863085963415831119784726940013813091406443744376357243616699087298356801177486754610481971041377450019490326217627878645954661532157056006911123526811304221167740076507576580923116161533626465594530390270851034942043681425303216304418563725439453070942525089411895394546342528509869586342580026627762937577518784366359904505960948594818388682076934573166948951226301765716639416162140155475761285075666921687036161937666997256946567096162194506405320878925388359871304387522285393082467984014924227669018761610309464115964190851741968515481079634439663299031462514685752752270533112021976257639589005074946764433058730082193995581244593018921867214481172804623630087767052520832522475709302778201270457196764388286948006677701012642258489442966965605875727057363886439084237418173518681968008247239923748004384947421476853631421542570124690133038524543659464511636868963944480374436133161614291579888306853029332323748341310961236567539680289225076851119025611352592960871738192219373888057444794752566405867794140183233058752381350905350099443204031418080769504735628780356742677880009829878216752630766250637107432625813778106462836204319184401812075069425755298519424426664384419244506259562627783586927797010652679601310144211069205860539686331419692635405288504711728812396702790413259857992641351680262676701056595154865477597656879125636811677442293163392054603238957963878293171690293641354847973685558794122078781237637114872443251324198756273738851503901041261364038043801325241918473359844215328866691305479579083604939233360212575794061347403213611889537542045833847413936075459022138992892194229406463332897514581180304409089189191263542366774176701756645111935611073197424569725717087774991252306682788459836594014232422452098079617508150973480243969261914436158968152668784065161423278553824200371353296473844898552936338944493929863576865997204497089558001512872047395574794647452353710336142566497901001273863172467291221488857952135402975514490891862154647110640138957890930841061073295411495451099043381449415882738495941602849501514806929872122602772004504700178729225240472255034886967597698263345540855423754874550792271514672635973446173437328919030737652573261366373479340636576963451450020669502818191598561631014742504866605468845571769744232727917684606002587632162573218732319092834345519811835889059592037083651501538955587100891546289949226666800131635061142201603937289599742516205221240309295361250372281577847137229243884435274924028989341080852188656085637347177306019644845193325992967987567561360639759150688698659239843963796038220707961411997301904432787464480745749702652744927014388419947065829673242210227187955824233642579062957968012262586044313363746740426859933147118750271304404993068953393296038590102624082825431435660921047099831902044775799631777558380884514515025127783040753819652387396251240879281763196397078260554945591744092754868850014412094773626921516497183314994128254901817177991773764480800775377000251672485185946973248894406765573591847050170405891801909261854966206621416452630581363901533689805518976351898320055052362948412768146173573601924646195628862658800512606051765059576558632094827666563836912142877771428440324611596696494662920994565688467983890850478890584889945613514950825557682436555000660977590586249080424740749394224970161087982928756162094667542507854764933721390672189860792418261884044233006896984089912561013153604620455810976508149830247947620716578250278811342780693508468129983994251633141807131365420105336255275559133508513100143497552684930182927772826273952810865634930112758190785831878668009621777801910402289494143058041139725450683698398904051191276100959488849728678688916147288323829230517827793205421164234750550151487843142425878334402151162528697230132597484676113547952748240983891083047266544011021259869753892980147592119904194797379495385597562487980948002839264696558575717188528135941872638036280292997664412189985695798022128820315573191741881821092659106337958451242373705456484270294645819080918580495286111047159711979981556536991312377333929999269657537660422529739124099538562233489107635431621283429622561989793569148953078240410371795404036941932720340506893553081333437558259604276130040047347441966794274062223463711796166938107494571095939814122677499470343751053362805580756401102697527094813140341410866285946144771619468686801342987227603377492417833826555134649995132853897935364332044235167092496019957666740222248905480892912587295646376157129316037657898022463672485996327094828368389905920990739261099402111753047293158891278800889112023354293419422781666513808493499405894886586941832605045253567764500414380583238843375685404921486119630347329881089741105181/24762466789792190469432350853066478412062721425779777460923751352418192696714424565086068826751489561961117904475454966229961157465465327912202951755178306805901809771828959782517896499581366772307801969068996041536333422259647935657161220883394842174994293812546813133226076196766875262183132753059081524012257330993134680857594279010938788732521234748525172925015509500905687471536156361802847614306878559244476248187832850179908162484889117156718558290303258023560568376322808490108629732210199910474983503658713248627687241440388735934380953158695668272905790616425854827715329953153865392594824252834834896329745128064643924542698591634347232457461111703611141762310024689364985982249734447040071388644034878304701099057495343403849416348389678980445252247344116854780404664963818300862569880014324808008432126443371094567421023722522162071418603375668420262255536199895698556845392136900239648521827233074649934613691686980206009761689204830533950480505921281903160583548303886110287707592604108660874847320597105989304871897297571548515240573712426584251681248062104726890810015910680288374189568107561897438203122811424981950641341857793410648192033729395969046948109406842446824974969162697537445437144772569661632476268686867075375121232322015334690410542687436657314658194840051535937617634579720924074357747003962824673321589155253090629156588866042047181676867990654360034009811667322109014701306856299992819105426094688546843345163273615845581215288921120202013748639095218758253642214864117807812175370583107530102769365900617640650372825834996410742292376588969226250011578110435103632901414288508772051939515974645090637652755853243731200348700142990078696551596520850714640109716125491976986556446690011435965486729075259834523993057470969676290234619230430671927482119759846020001700384166134558920125264380347224342060520717151038405082986144713170965934640749812407825589030018040749444291725836732309104416090490706472135886838667298214814556395590446572794783365111313993677371069289418138880055730578462507412037707660940714072969365158113148814081910846524313017316467895296710476577455661283248830635132075883199120735738938277934531189461191357760309876214833720837364285080437679059937747044734086625839707666768091004008857713459489278433773327246253099566705907806157550670002550935638965872901075223402839430106838431421891118563450840698770999718091395583904548910519060401376945637504168442810843453793321801614434898778633624972389048973622936210287831801864898956391710857788706973663624158988342667677880851094677840642602584281771407855497352317705474468669297000446519722080432024896396812528359825933964709617861690020874250789685648448908200574155868459157882282113552870665923968759341932342324679665773731865833938436064106649894830080447631532294815022429101125932772879580145241640989988509558059663171936913139743207560439505950535453387566058144826702647295114569250742644961921433625250499588801170216597095116506515773037990362040386946401915561406458004890009286643561226596130229299189510614562245962476528628233868568408142802641057986038076188152926199614198627432201189773567318919467813938630651275302509711592826116982174309905363526644592179323709943551088493788977266096971342101994626077240693232519652128255491164963691052658940923883554644096203063082109361798440113843969984824327682358297269176700974958990837520468511987618492328862580746088161424414068041647515836880690486274297879230485635562123854737448413147480977101009785448100187309128351670359358967173510236984551311217741469942011568208293760948233031201133458748196655219593048338230367093766000996840700649755496708120372998738176123026981450034779552056196641609536551054579121510659471369982943566634038359811722769444301235401532728033584559366746153050370267849598114032854265984450741285601344782962232664259313716614534761733451737292981418485118245946678843797365113347274969722687553232635568984828151480807853750084530316237458166938470709028577512504608877245351226905003086965113323181003595991216992683396369912941425113050482843748901010079175605120854039063453129316233440405737053045209330894887217434990946938742983454126472078565462687389331902842086368916442215542221334671341811146621640355126695403871614889420208136939606731928757885552042600859195075199871082218180471158577043955055386912200918782042169203274996363820336850919649855326599175812898468169896655705049068166569818464344167906022091257831427540852508718784135660617847660751020202477546809292071495546774357070064495520075335344849430300889379766044409005201592227576119044320055292154888709751673492032937755705926258912648398364275983489910325177644057183148654668411313266737420552983409265613231335582223684028552248485656910419176074534651333830712324235457354195932999245220936027956217101292441071103947790795452239574142687778630742242556943383354776758417219518368025361317952138675689063745055298298253924057936693069327399383996084460154157047512425355899007922426705497541012087146748221344635445625552363310137309197638286531908735714127604732911659306588225896542848432411933117784608929706943177779185222429511030844909631785774633317532510782215329524318573200700442549862087692400965153696439010388847177698437090623353302605768907778159075212273555169345854456717251332108698345920790369285574854678967453411179536889860876026062293418448021695115435956879837208101701404082991027519235227924615344132953661759743926675933296829141167718771536292075130819466801312871469703854018495535364329119782856839751551394873924238397431374252013171556350127962621943701180088615014491327432714781573645995259432439727368038957078770085487039195754099634757330696722588817210777796903718319110912867612107110498431767802737091559614132078400281930188430588584852626392321759709495002015239187370811963579636847536030751672802249649442589952842464437390180895796390927897395027726985693810810218169567496240394355105229508371640030066376129707045948573089972529032447176593497708580000000*t^40 - 3761074998665412054611255684976208132857662426424297422017963202177668341291450633309653102003142680878095290234436547437482483540061187421705077050969870544526600869221175818760972441681141596340638994390315464027332125563391140622589486859092296765782905500481693070957803390692050356875144919357328868079471213088331824091840771240438049228816273455203096574606406492922197722173023310563591272557716267690416170336913893529008674684961619386453912585339745554822827590396074116839144102358492581821192671345531788350624082920168479017354934548689157638001226358877504402652936968566328033407520358066377685144002425618345299575393998775967269744287194048931919895724158972013369004486867773714240443174048296934548461826932873370977549799791560038968261445174401275078849999361009612575493088293454214887605126542220755842933954477692099213133348870796880544620876265748453126142086989552229150475970838646794068192201797922208198174427705768924365168777836288707927326268623215050322528609449395959720854773051784217346060355617098663225822781982213434777738023172068330448093024570905952635588296769160719938904826608115940053250710580590029738301979540225211555675268276270803279516776808105005770983655443223248827821077636809651735459461955446634338571346234840457188863189674071946194376369984178983256860502170930677871497856937376788936976266256023303916233484266909974169947841067752147913366509448555648871847493639013106416037452058080526071964796649364217643617372755916669856488598345398153805185094403957898564578962489693867290814253164315188883742792103336265332512098132937688636460027269633189674243654445603866378175362784167340692884311554928280190949248448367200152521031706290675244434754473444472574920489054454031833363768956079321869285940115972556698455545674919863659047230307735914973717748578608423768592827387300885703119576547371994752579576648296262485804042563196446594820309745759457507402850860688297980475803080981552015926081195604454228180658779373743475086126868116449877403922602394697437283969635225045926374426789514883071954582951791252091451422457305154130808544298655878493755323056269670463053073392193390644348634142102718663039338391380658515368294078921915826303865768233066316744885049376787720729063429712097232995348996701347564394522476109362641819533139179925043963209689082974592671991460193216390836485946423263194821229932705132719168540627080033541820252273978112094464971066125012669166380506486599732807684740137300976176784235333495770973291688402932416308607025271638145560304492512872884936580791197812854193730127576753408647040915339637201312482288293947261940602736147048398115599143266060710577589546205709313278864130462627427218549135311814254518260660953060500326633928991068922386682374518811845861068362211282888853036067916860516117017516097943396601183743130645624345172485972421743025778068833867982658835720893578114080278388034929790594587885246640024325324986937224844872381630644210545834472995186568396340174343697801679717445053433174154233186435619030649949125563891775596461861057550884165238442046125302304695935104984222481840556437457192555425836489116991385737513579339968852830247051822542965480481858333586286107940428864149099603115958382915548110642278277683481010627360525501834558690040385054919324321480808515027332197803373282757689881414167763744395903940380462518344246408715207558326123476791319014690429698100088258441833345267562642421413754767266966514892063922167303915310834279135927011697897601047985520763693321204890947124569107953374664067849803360325376448666502968747799905126383844930212005844614353469434534147519014765501199591653880842141830697474032016924624488129941384160158114382153200875878676635460552247443667233029426946905310595906517638484284351606739489483290712952282736642437748046389019099441232776524843907110122402040618979023484579101935276589431805454582264484858126145295140623115999261853313188359105926983805301940961547750971694358087112867941709565548023389089544520757900201667565886103756560709001966205267914696028740277667591122622739262902663555669894570244126110083180762271760743982321183160043627553289793081789035621995300075529610615967668767735734696557650775547395320181823488891183574648359708328287903056935586292771671498927032013416707502143885012898363830319658007501981604717577703722096064794644220313430334691934621614712845914667908295472810971174662469083183218436930183297645620650745161871556925641001211297899490592160546069917385592768257418527963481060857174013361756671425347362004695996994713322081428280555014397485364750926768669318185439930643135420171679133521801063163465489365757113858059325572125303713308326920496282793528158920617654863896638703622098981686182034276688194271155948139018746972618025249857364361834720189649146500200582172716270387311997040528177716685337103006172236669256450097221911449105319501682649725157714962654323503786729252477758199854959195846815507391589652715875836983969506925217671160474824507843694801848025957815008532695771023449118969389617432356332292380069566388736064299459324804504885976231907574153860122703232717784303339429887921124522687705231725101528291552343423486329820377758971371454363981954333708180287868444837249449850969062819267745756732594001511071971571203026402840204093177279398819200777668620408264256815934294141360948407392306847925165231499157850422257314161480654911956308983810059001430605709614808019691028365919135423458954724025905580548724112745564685283373261436823632349847222459990082583228175566525289536178500804449907495136725595934503719095049754712029284079969213473610869040845185820138428843705232590257122199391335150635898538505329138526918610466374379698066299977240828309233127203652547891729305612896286387486936854907825320460217700171410092643486121572389470835005129043372168880231599804000849828751372269537969302037766370720570951209302479282214099543302219997200342959355754292468567683729289787623664004239823869068747006545959568107738501361/197535347610877872690628439853521765110471851829582270343551292839803246583476891117495705740467723001399231146812746169355815501149011162832388219129627518679558596470430448407550171506631985648039445907103102325645964622014285526609833101064118399116763597365045802772173827210675928017415304013006918140268719449517883494020695103221164126641195035030970040427474149864774714872653099182472858461707293350098386025430005642460805854580312045694620977814384964290511656563258871146165707265494472220313258718645005971958758621176890201185944925482472567419191492096844425976076706179005194015001447031161076096077738913336190851052866258051772794532453312735359535425834954786957153134755716386644444125935320966533228140629592482993670557764931912094719960947474436448390692484041855391496283943134214992659857418921478817062048052487356278632399115247497369613434476808284774812441874596355188079376399580082677541077882403260902641973589098363233793006884842134840027447108976869255856356864078359687890519936387170285053109152231339988155765260384029731922243574284596111949481608404287200705785728493371261615295566586865952882608994876984472407229898696036220317534775895039461851652175656846452556193747473490178264767955336831370513787608266788994681337662463882166612657964536023648505211899781249536775503394903407148391169372178657133224041164743355362133034844369892330755633825266387194419269684323760626477194282236831712710445746912035235405706008487568563072638716429095507436462112876153452632737998953564342700154485816892859889013995264928632702047448572973884615476976379539288239669401731693908106640013472952289986973550966046858578280229060889516667648063414193735020818248294522893340051426586985813969694704873867625832423250480669782372241976766968323068233433981677652435216739786828390246013505028410906432391618256475520040548037621643529072982889172292711999000809260723927190931146275927252115000152062615732138128627545398864617543896448006848505394365560339550702675196610742988216968790939302053429360630913487177790069009808310019029713248918142667944404872099233018046771726072914805486548062143797599823532960191390930733135302951002076546021086992644856467231410898864295799691524944280775929291928634344191523651275460313332235228821337631563495089862841142854347598696922476081037387494659623790325638597173735883566887926934349170368121526802378725746294738943372807543547041799543790204189804276480115150189687105840235582157054541941278649370499207171162099117953870027140336602977684784813384804510156974227348396683729230603975477454386254497185965901997863974990955013304016840669741901745342168623732230005864523937923418278224908722528878722751117009657885891845768054451641474104155296589926400140240270733962904554472095510613257459516881715278636704138495054310041044662663167999506446059991115166258664618179969317996186607605370897329930241502599505187447014471241861481521796870082189866884918723265886661664286342943059011633760471121287572884369492951574364590981393631458796953361027846976338844103017250233594139030904259152025374966743100265979828365119117274448336149552633931279282523713877057057528375820876211077116054181978931219664120763082458825591479020926129685919901951433094797552852008620966140670261818618083888987426991319098203329278147880948819465295621412984353611141319750295426674444117305826374107787935418172423975003102697584012419916001746565080529724676832005874203304215310389724401297882657967908498083758560343374545753232698023376376312902175375338095184262438283852965764166754002998539496221323347437705455443120646851931232321375473373110596340144680162519648053826622437458860676304118966810816258411233483822051936884671897299834719587770391660466536877616692661799539869050616031023443136856837546651621914506965118125571509070556673202995612325009705187171888471979670713242084781570053135899608639949622143504031975855125502505963411734541727242138177312492551182002471304039844102612635364401299962915770182360807698909700589202475143611337645327167396683733095559407300561033698637298274468351308768287071468528869333514953067196941611635922558332340252080779691037384102516511466353644808996700378820621662445070476010703906582736732177648852224616870912753797103791734613676701081326835562409533363417775014845884100410301205339473171949181118489225281393646694640162231289387520213431560376855030515315414917305234731813092568946335242555161981543954407733296365847850654842535536894879933239137125544210256944532672933892252385915130880243813119209373969643659103175397316915137131977481922558500536715967765748410899475716790669388648192079694455190167836174938347899761347782198510389928141163400415794065663075869590641823208819828602134397985779763600383834742187633278039169835891414867865750078085138515199427609839926573408178939029987977681134698459947217644942802188645730571142483448051248694955494262549388134219337214309802262440792806806371761913503512919632468710034708817023912008073629660669571979997856842013154610781953713353852676195042733781462256845145465661061282962893477929950797142179496237723355503471859836555231811244925926407331307951652963541090222484344620972191280951126890947870171937405211079122785058757418078032043578783309911240486023834628131533881706006563333060841505920834854699742430487489656841318242996041176276280403338046896713171568886790724167193059633710469735196178456378697901915299865889695141574396669862094785220969520278662012235062802495840783962368238710823419149673481479063545139332327600762144751703434862907002223243006670775963829766729460329677525929881499170332553877012070172390540799305525252734325103928710314888748784184296838113479573821349032923160438461280329370227486221813011166865582680311693810842302101388472645301786856370386446352491846933042800521860686285198529476635380168808740623647933596884638831608541631641246824957101624696897079170910179784029329466163648410496255991917890964831922085250943848581465703115624000000*t^38 + 25533533205203448661884145088305722193893145654984914994076731478458781097332643738795296331265420468245543486355928029079863630106659791998684493125554252786199218254913997986963839769717359312708495515507041458224957259034279459502036252482629222351659852960248211457182599859478208974195276365022398367822264237485803453556353148466173165003562689152271179724005621118919950566254205187732886966980100503334471252094325781400202711077522711049541475258621485324237767664791304906832058862272480742818170573789654552138949242362152342034207822534441082575453961366430115713856018039510325263618346183864500132986436560890601871778249455478846465609028204296842187390794233522001580234866266653604366569817868974122185027256665133701567197292569479193604380672161454711831402273892392827670660802525871067762317339518629448021798700737212685409189434287129146740614626452309900860419184532212952279266608568034261197244894076349671710831968866087167483141612255447522955448232237156911438926096117074815181742188105527135828951555443459982398956545440753600832557693582424710908971440365645796518740149422681963501062763165927702077422846441677380431728439916574718252827136081054003275352106503720915184996232591605704370547930436490972951026271756805680071062702555820179019483773377631777997176320961206475355182845692160829123971649719873313138119717901676060641861779223144774756168441176670948887451714796470616731267770933937566248567427240533218731884659367330357717213931080853777535208877666082991644477071448812195717846610866955179157118482286863843077621201015254534670379690956421743594173274691088888051159834912494723351909712179706070199683812525667957918094471203037645971617504520158246184420005597079344661717170583506092954390065597105458574530366801671827567884568271948411858489147209488589217944859891240369910186335809152674537638725753018240305040880703467599998786773287300649646397633206960864982651907556819162297381287544568248102729625794843678542577236233011495621566115092413373960639903405833665983272753632482155700075988863094655178846704913642056100346069752122854673828380010148289470553529115191662503432466853260325709638764407925320232633292882850177714301992799856868084965193666453367215830491825976787893726724170035888081963661026266167145927135844195778222395449303455070257145314822431760125028338366773790443576941963843748592223769920187133748993143622001073776102199917817925371547017247453585943309563044298422188140099834562243267979403840112139517233465367842133489161349275965288839276679812945364576930726543267852323827987314434894261679509787099579307883683559483888302303694477465692292345842274855011853632931001031136392014796505928402153758042868180194223588106093949670830429276697153316043095077745002912488422984983604887962830784487524998104451428640978504497202581757909192662007478144785822378943734229142433076723072666680947967257591554593401801269288894495882519081949012295903700469598368220709386415982985827685127888232502934347197898335775339695916872060706146623438133384688161887479604945291016765082182782639911423823589521518675948489466436130103671479359872590241245346336384150978274123204685824736679787382113557647788824030377089980810480643752654628221659350298538715306299147085948116873732743390824988939429616898468313826587353458652478553062627194595451556917067975057397894818878200232959044384654180011240042298801441377427964560347659604223278233514093963917274995662144448498921513509959270644734932924813413244953514401337168168252659317573920005669859229864949580611982411220004655203273111375970639392486394650189036500802544486156345965678209708361088260480311352701446495651313028271267219993215933862091294511185105517296822411819467802025440501237902602388320415757454121321235957516278766665104425826589421333600976468683581803451236088166229562737595061304575868053644046667710645273919873987860869848618927992769501177841962192988966306614226952453866361528790124923445687109196863484455550972391157185599104649590514219790196830346521383944291703343757145912650466109761067027597755899137156031471240341457864144208662590801439685712367044499760051064453513633652184581704008586261958719818573878471783046498094782772581388056838734411911709849447179216762781919146639028014209429647395037384000103630374879308033608387583159384827958206142343072280721614697070446938818439130543585209530372246208311896020574919499051604574024439049851404999700400943009765451838295651253781165900129476660878331866449727453107349486532725715232638825668713794455276202683677151764600589971916248959106559406109731118013501626187345475959309359976305062070090082575960905906039162200771613340496561004850970630506768244227484986026942399181246558121222646187432102504645322549376846122855648506498093647197872550263009133716568209025273536627448986397207622972462007968149092489796328156645569063457749207135976235015082774490591295203918566515558668385445900798829694299679352799169042462478166348796434023327101150298323736983882612568148633930060592707243200881207624163419230036898123906783305813452601756057277666050857428274650716719892199423279847237483393476317566588079407190862928487728409665602481452776084779049349371608608460087505131303148695514473799150247955319711126432916534732605348586256712289304215967494885838068317110081413671465237430936672104713599854224605192133554616799656993099437486667570108524838911362187373444066839504606136147419533037205012497005267447753935072156377355654081951261951259295013337434468647204418944181144425288336110934503161097376958255043942707016528198676250341145133599290767271399744528894460934341137819762555751674960458954309936277354882191483657701084066343414384417390911010580594888955589157324807896459244754278877842819363413524996841640055883107766546078180476782542846158092727999269038574100805660289913687963642161868441637772019793835637601257202283800548288626644637787794298681221254604164241973521834056585992975093999580758930862859601680006838699523/7139491849364585970104142183277286653278482644697759199559782441210031626517093350389487650334047702764857925734803540121003045970099974885227745634256537460846903558145557635301456198739698909850568544928154984055489864195659176890326824938460279282363027161908084014479996897757287112629438845041535755641140860104003503426747980159279217720031763408976488604021565702255428980397319156166519027258849316796413094919113061077511983029831278222962729626719913709357064158643499199997131991167157353105607779402455215843652275879679031557149152306723651365293635357214519967421058094755473440827909442697678893186809706439150897902339309041014073859530098303149423208962320508728594249013313749403006337694519457790415245654183842599628378730646824822852021445673004631634692171208941344864079976801850913306134846712447734388099736754185876927713853736802404930314131804642292575363970610411123226297461299108702488270386321146429766917045434555128307090105980722873503849159795878274533094040944546428719471649129422011731205230787789859571915515839594217453761089184857545189031263846612094539794827044117561312667111192353869439900010814839581645575594910013880534333756900206426264066857205883164642388145444399002157283756100031190962855466413071087950625489800480312593286066432516283295974087234950876114886051272937429791852264451600036386526059240009843802808259375083251383025051113199422884010747161987348356961450486559774759391824852677844936806231449622120922482513608080166197346416365380974788011816247893111243305583558810556221702934400289563439088286355566056115387953574860491417805194091159794107282846201236704195243472627772836460043556850343578245273565720541573565752430974073470287861858703786772990618965761869787047943297481658493562882460017434712248037579828194920866587119309438226104605916681741137046770725631269758081465521931182258979352095851512865162249600677566164797043654286829942112156434067405968604420934681283701821176943685906533238837824926680843761110974963216853716984729158234774216804034231587465140126779925928919259216778853755727855704918948729421937976178099492492255442379960340113250764834132631700782211890235229075052306190715591306955172792422487523833903136544414719472872979706355582922211967527351324722216127399774397937751105042687020307134638617340921214637005164126402707483795012136454077488949359198620014733535183000259659116081278953331472645343082183511274522860068849924161856855833968225657469390685587306214041533757059186287296691761302409500737221907750079683765077295673497074163480140499334686542256565674626826864196172208512238958802623702322955634957305938795523114893455926246365184946403484414558114258045265147514777635018662425616825180756135478755719607339890782969785098944978897348594883593448179681581995070726592434178391491483471379111643410732979025393162437634592628504605350433601674879833860638907300022524973203442094460598707832144944018684862331697776712324189343009206394941989991905914170526536562820783102392616320216898941251296518457191435040716246794009052044157045310688396795066059980940857766756128082339305238633632720833830912087665496928515842205079239868954525914644337386862952799796431793294266011839234884613472972933962170530367569111553079740157776227082320015767889130545575543390263634615338773411435903531398888212148780516964842403534706947765954053438949895763951542517609382254997498393591748392634554423624860049034071069453347995210504085753361194901780840121430741559395267680010795410371416317601023464338565791154516913840830685762619169823251232927506284972414534211461015646236219800253901142109056711553436657725873924422516876496668155964443563156943305216196863153058139877147403141430979740579386558441442576261433860463347897655267115122264133016232111414186122906338608882126538513113550119760051127131175350773193498254772979527207178207105317634768942997986750628900931441413049536019144106166977008141751565551437230778435232177131725793994428106741932698659669979448183478260593464152603744476238346323967621622997781882361435291705932250748066205784697302625232725933971991625611875142975175391984058179726011968062465976065453990953914426781733810880742263088182942657547204386869766490341891563594230404009762989530095322758408180029339082241342469944562992099582679429811057686600707269530357591831853967713741798944820565863502316434659142597825049188960053542853439746341021244631420488973766636568761517209308074854365643745096451641547772089015643098966097885000995252321753534264805218301814526388451424516331406536157625074454218527770043275201042947969877120676335422509622335434193618284656594671023301780364608486002662802998413746161235974244905757885128373251170715204625895975916662334286098628897170128158598539067317049129995497218280224290681393648577763636455041357346153181324510655279764761011244338092294881504136246767119214149758908137988546248578346427885422498902174339996056788654303144579394873769824095287797662683047243864248291804043449914530134208254432761159503976327068360675296763687378101421568831686116035500655658864273753935953853058935449144134625482934092639092606423751340150688701681171396556546612648455586566342011519300487115879071451931200431152088552232396248872432204596772506263280575737273896867438802808646180627557285424459748433547844762126168693359353999773942556991720646552124061772418336864744899977726761249834714947592780544367026367266581441838688331765353587140094415041232928784156495841290206816906068452056262617863552484402029010988607296983284688946025852717187924508925782955386616978418711793351915487722894288470013448018697721964802115260317756841277397750184851958523836206056946728577530047453828757904222798704386274761523936287731241689316713202588408362020443204521611939894478867808815395846740062467722832647432964804307889708226964454672658768254703885715973374913851576115033635244878101578330708718605753640765631479277057578265078966565032344871782326795498399098730117555464696000000*t^36 - 133653169339500606311064738602537114156219013792991955946787084597477295856221139815596241890432033497486417483142941025502903978498868780496499688617218913884667861191181758364395477336997679330076856928280623764504066328787870558577863283466919087345536619715429894485096844035286808980871791800583952502847914900668445004765787106116498624652481134604574046174278790146788178859487730223368804801657144966326793289724700926137789548205785924849143682277482284064600410973122653868819661581418318191266239700073088050814916983517814051604633445985529849361725636798296188055637936240902144616242233353746591924394448940040029683539612699416179364065587064831230650027799238434222805052983051107265759253177896075039803998980640767365528526141167148574298717383224661992013783476335603451762963549000219505390399707091070154524447839687058192405764394772182765434620300161249557516791674844096923544045416750027660273249067726515271317228979158463269528258111820759061989057591046630121289379998912383701790872276787459903231919784047820374896183602431384401553205629048926506736679039253081704601694537488767699186799977415186811335356527455316312104846421439432518150427644024367609738523860425415954454659263222040605731022530447593165315022513152773739748186107171882322049650441416327074636559637814692919934672284926953264002889896440108732868978062568816529624922969772823874088966462579574009332269880809587854938975084737255130272928334607966669438152461124534724863255365736481628473976668420240487055601714249058903353743526759698199865142476775805915077629015334103370809399225553424705715998587395393691681757363089662740704079738816219707183434607615763647344696484471963172673151932099743989662372951542806794312501811925556223256696237990741156887058180507674585497427919075768084189586438450245757275530612969403180148397735448177871674389513530856133329928583087814327606501665068162773383376654821099231384725719968891881467332104224624684345896048634083245734501615448133765870501090256625818932455114041748987590770841947434002256766517088647530786174971471099028134767449705139254987785070749663018399955394102101376340215654717399669977947355144733530747337491479670376645278796979614998260834997019078659025130525297067874944125675296847835075733740399373039457131026493817615607922882945686777177327195049945767402967101957991638713404641524058804435969170185142392663898202726383506726010722404926749145892653722494333346242515276618981351673248956107114894939663129033071658064396776211719694838432302117741437620004222616425690233324540777181846340213768570017005772620979051216955583270844587629023355145099765801052733878816229789095277679117096894918949310043140202126957259946664972281192066021570724802060992317023847589926305027668371973363489723206254454809760041286878632941190461727958489340678958248005658934412164545178403452883585404359928379896876583990727433444831470826443539175600573931825673938547882523922463316826948426507555756675006343362603372528074669368487461613957258186523680243420339338484347536005240621055372702991498665176077973284912857772217158496710244713037500177459785803268235583858156171853105965822982105687266369410666343007195238038337106286911780271480744617061848580432209555311607673788768336906529821530175358132472837666065858013268832583308707966191532916517089246540480965810239403916216216271214308277655802508191392535093943736737779542287462372999484182275462181570973880228874243575134294330524456953486997352062415595038078060480463497645588084057120726583097671068847426043062354396576811313478315010551697931218396174865820399336670253230581699194627385707160995027276063547855303286851726527702715884295216921413771748001728749017341427432749129558583748484666828245153083389542349465703067983284882036492524356481787796940776669622840939249944405915093107276719469375984457639270308203004240678272552661886254144853844451201954074829031994379315905521342870963144008803670670986219041151574140395974870539373166019655398741117080904859755127007963411289773319300628484192036029661584508411324584810051296720781734535690692288092435454016850774077790356554404642560847177893794658929304811892204761842403024903471456150038526981499573838924802303405678029749927528338700443908396981575113865582986994567611763513660941673535060735790117990967419862522245537183219234566804304383327524079530029802617389332549603287279534953977305821510451286032322458445918799403512956706613102918215436018118384300108817439527827456301523076121302491385297142145629725746444281072452068853193206495895578307191370172631968642812039326241344070561511211100155576932894897829021511342367689675423306738042811288930394897320162289192646099168279550532463131325743975064615568121251071867011448552303598802505940209506065745356285860343589302210329619676006491682902163063114613810146870743288115576671998770858193883898121448628963860213386322052983294199426761188984297078766352899316633068216792852339002200594577666942613770164034070330922177699887595419440076191465106043385897972276911527323357539394229640192964821811701842856485115340136274340257824702487218049018222309712803194511473151534023640433145823162910291153085944340847392559707977618560078456047603001702366433637104910839826605369305921208513636977191122163276518071922666225420609091292393442232429490485504271542725829476522913350767252885326803349483734364721579724456469918705359389464390314548526332506709337593941470000120842087627526808850788059920803800113948324539785600376220409317551288519065838351967121379183110773382963212228308565139931133082446698235348771069592016740514809588814775029300144088103192873442562262977871429813930907279621171877567435293923873658535223574545192420904898798248881707559805807354565989341134588942224612840034843893646572092176595905392231246205028683899794161664534857526183619404744843704430974415622688406995253966896098329489961560201560227010510772078909263677478086772595005655009829853983041009661236628839214840062856781819/228014971120563834210926003784781457743848225721233006664797851793844952917737341344724837015525672061444519696753239918493062993867935769334502116284913073535276251351288694992570506827178155469456157700591189747920759148511652226514494997606025719480725478902310180325306872351802729557062478313926533361590492954978717603726254063486923130498614432530111970330723032628031957551089238650369570533426907609000873071445273704926939846592725794217935405049929129837695037615191525878765546849332813980041382166173269722000986113665863470702323498527305642746435017208411154845235963951933377490212490715641870480120453995933796390720996561315586621719506968093155007513659481847337790044202345973790870979283824283375033188349905693081845764146200593913828273484950987921178825970781561008259102801974541454102786618719259357114796735537970663708529877342792235174432472320832989735481324237644386924437206861248789753961080850785119813139239621306354904723441864343657217216880566649579231214827651828514932154554196226420375463056416900143699633245871383321994689871166678971779975620792657122188075933426131715294265625451804435997720916823648124669268571154671876036522098944306950799255228135320041064613399364262988897479501960424721665138295900881774605976357113625526193576144521905756235423848892231123463417946082555972038070320114243447795966543385228668650830637984801668455582918123837568564206090790555942668900267253614749315662337723522716296057300411074479061455820317485993582680691806367246229703091482711992793342322915383992703415430646962114634653899664335357879447271599401637337789884431383367232021870964068227126947248666413617001048224208972907501908336069182026622801924080552145364913875974081567111825140817658513205457654999938974416857537356814895738754478055893786990602341831144261135099819052864085453723346018095302384633154705015116774850649794888019381788675353813114575297050337671694084813200015611191600620593906826339877473932917323510124940591515538490176281366110965688138443721516423731986958556116241958103820417177238455655786154363661502774484525739707081207707767988934509803814066276233674048712331241591860981612882998258859813367428053941797556918496281615832615340743695622097907926191878979159727101065773523164985519634499080628994805291906158608551859972756105192392035553498871227040725316130460810509061359820349070070547017930219721341713018674686683432084699921849397218904370998869863660674098605990932569122425952842596744446469532593098055435487165252381140687618528086830586074382888681000842855374315718751789055268260317081916251385179847856591661416364984474280250150759382446735366511572410233914392373994710816944574789799925196914812583538881695842491058548806804375525059557997634389308102877068898750267453735896435659210116858805286369274457405149265930599857271923541559556484936798504004069938877562284348019379697776302284719383287051644948230206731850617669259598260410622137401027967074734025950461611798640881708987501997744895767270472078241418186591407095184245316814646304752666239284535578522499712500709767048448308905142856298253582735562133009944462672331214070477000240481073552157639116211126866601011675417498613101266587086682764400598288261302368977681281964368400929529953207618074780389295613432109838354332476879229305169122944370497076492672568767481808595390602726463222384026687376956712715263605250499561034391553053038665340140992224816080293846898141496829894327630145918390320303516792436654716915148934744774563233404566126400812504252610071971608322301158441591657955149376181900724061856181187746379696081328363537448475700102633555185600170910649128267558513590421058714711338035044876138675213953964419296206614044261543418237000738414621286593406455150857115930893819052796729835832536492805277294200241172707141666466396222432854492223059836448352833863900443205251425780687204134985232845424371013176148900193467491408053527054277167139999239901044689568643645652659786484906791889496301765117229347985485705467835136584730729692100598028784291054873945817496259111173425319668709318132710699575458542682635403112972423361458661708006665649605082863556229884699173951015607332058680071248619427739808645893287532657856654404753993875164160060373419906872907981390389622720746553503225829500359111814830475508579488064873882315249032847039003154873796014869386349225408876056845595681142383415652862902141384571244207114337787853609895901760683901844744920283330807680389854917132602905310172122977595831785515578745731462836371936236502771742923553007035031914094520712156295467267800563594492592247014057363865178738472809760757673975472093424192288330267590107899462617911013115130628884447318971328446290246441592309329196561290207571458496607336264448041341984199929071684765445532420346390337725149262652269863692615143602415371727763458567381969174844777672723528475322453073617157357618388485618882161059723579122081442207074065095936573000309931139997410677505720781346005976898764016530279094698908114799622998297831244135382771816081334927135749764829418287392585842360939870813862918560263341407944144380390981852106535770791870299121372012566592548953916311651531955532990395917156464973842803703601970534166912622988105296357913988706237093494500031286501689278911954945536557277163013815247070317337114850882145846610441059597169923228291581295391884693607120263341354624262717227820716149839097691716928384630666588135305351023349923206848719929632374004794140860887182691233712502951877385438692796541916131086528087578187654732151539077090493504629030778291072318870242183886931679175205047178161479458062722866103207308698228091102776567863004475071978226974603727287234398945344111136731009721268336085083669470170926456627437663486224380653344755754686121652183258527955334109985071029766469159495237159087378724546167317167640945656318717371527237572527962951193753845642192135484121659034447357469132794939072454141742420150537896947288505093854057374586073157868671383919680000*t^34 + 60449370556021274483158198473821413950835279159273303581389489057585223825950852261691044808210109465025864278953975981850722109182798890447025336719158863033412622217345141195428495380103566091699092196648818601782422214157589491811489311743502943750589653682170649285762265363129502298470651228992219703210641976735039735488748240880282884827794076818328412513419783742769766585706409951274410064834571219807601364876856636333163048851860231612149005534321135311448356802475720250496434670150278329643132461601894126936189829819298371955060924802624488307261824960521961461600458441872676335460337669781238109655392797234587378949558391009203770204181561753691872947527208207523587229950661140730012665816132371759623595473453081602938223858230567853153162902057940491043918277657200002185036764680908038683770644486635262320474948940091742554592045984001137166966544429749397207396867604769455727529369326582856576991555096360999229833944924564566757515986751209951966541282133633209762991154041612344874667027993474821195469786625596727954243333589339880362121789930842931194737837939101583516011196362999483698819475373732361631750984704763015015701259232142273774007022113917913086172236324860934630483863280175158699098122816278986852221106988080256683260668788387470885752274551724428982127540586657472810584870573123257547738380088672287130216717869159116549589913626835777439758489914785165290976894487975196909685689051030694131923799537945844552164804744045284914004260127497619943721901955733722279406137260691639986845163564866608947431650394868924073581190258119787395053966589715521153149120224279853157547340429204149659326304194671090883827657949214152532645174287167215457872478911793422433057014332808946093883112698809975687400917617192725725794050240183641208315183645551426551565696756401254293670336942245081585617780466943102336035797514216443365356198231542404176664451872788267483580201182127337770530044366555270830421848100023943946897430290953298455894557714782388579096089460310702961236527512105290322502776362177116489175819987139844799444010900837141965237182730811169734333021380111965059138898651713070171465915848192197764092741366392119456846573655310053204941949530370934941615260158967229399324334129764381286339748555758274386003652774255782727252996467548779102020657771595419760510002221494129319895106807720299090338126556403662956523940144281551048602097831354795086545027331498781826383699653917918117464359245140189940729071461287966298569398546943845391157920735541826224987683838844322618247389473820992436100511938536895871274525450271179078628330800039124479946629098568549161135779554717469106782025559706199249619055938173850976386541361547111950379244447875413857623793103321583353268100740829326569739586308628183027452047966412637060090171495234958688304106924562009333183324388199918643681285041453515274829648126344974572771292898623326694789773974076084891119292277174316765628690296089072797449130444367478133893130620029065351445479408673355735689659444693580228494614060927358755709312671676400822053239535966670368941223782894931915560783089779649402116530263914817844833071511054521652015046773379013263425732148795228010260942438519596753088131130090521188610180819199630107313805099579751853036352289319259169650353806744632806958204585559628473280797214186690055671561176602600233571981230694010733875549382296096371358932016330911397505366732842894582031298692323931211465998866989176457508173525292153564350470057818643893943335035993977557201759483090142751324463943442036600059016346858145595234983685138307421242786195213524078786165848034782335387007561768390715341692032209931799194213061763030752041301817156294494588170964399764903572123531051743768747761654494415483342630343649056476662199607539253211643136032025743454724477241546690140021273063245578180901781138199558580051748259208666986492482113502641612848381277063042940145109869476899890403427772665660340743990103336147160641058084921521658420642106731284209666028802317772344927502542767973987288275649465196658958108365599890937292871474419066257019720728682492939011292744248439552313989661311243561656275478216466573348014200079398498446038997143386076549688812320287491598895000919834260347496211996288493415569199038677809169336490065015338204552718733451015123422573874178725647421868762281774822382218839891902532666012784779250618396482891273714283650607588457648619707117214448549131893294486035837911266298170277247206330132079958344030085035980570100669664548494643286185517433621759961229681904160942865443331110263437920959207489900169207431594281186010675938867270244620601159218983795501314203021387742469073413700833494874268700641850167213818036019065057059521788892218745296324213129646098779104628010748301750970876917679493865252300963800599001199099981551497614137615746261599446095597685613315637411049816689719717349368425757623811809101428323620059368305158872879570921723255406048417731476692809120035347584924072517783986176455541181152901767727004607079089225576570243992460230278844102564800202779064366354674717375745027552206818981554884942186375190675346374875351079736105486278997091980709206645355191291981548239115351727830909605234181051541197648639460162587593705542867954368671418189319218531680569311101770609698458939235683756100314186019352612316177240433212122386143575524914051601293242632262577524781422946013669649204796277928019888024596060761527880214318075378146577981265864739051930855705100823536120933344466047612112144847437635561873332290351923421842340569978531104468442839650268822640838718890016129427576048667941475945974301126282580280553087919269743606677834737333093028721055463981611367354666515459508316250982944637615083729900356985439832655370134272632377659279505538247380462802482935710245602835261616145326158284302096157676921175601615155502557329563918609919839797450361139831177038174452879271459804840375954641958370833310024150387086719417191476255184882936671408934198122069589870498627425847099035311/725502180838157654307491830224304638275880718203923203024356801162233941101891540642306299594854411104596199035123945195205200435034341084246143097270177961248606254299554938612724339904657767402815047229153785561566051836173438902546120446928263652893217432870986937398703684755735957681562430998857151605060659402205010557310808383822028142495591376232174451052300558361919864935283941160266815333631069665002777954598598152040263148249582072511612652431592685847211483321063945977890376338786226300131670528733130933639501270755020134052847495314154317829565963844944583598478067119788019287039743186133224254928717259789352152294079967822321069107522171205493205725280169514256604686098373552970953115903077265284196508386063568896781976828820071543999051997571325203750809907032239571733508915373540990327048332288552499910716885802633929981685973363429839191376048293559512794713304392504867486845658194882512853512529979770835769079398795065674696847315022911636600235529075703206644774451619454365693219036078902246649200634053773184498833055045310569983104135530342182936286066158454479689332515446782730481754262801195932720021098984334942129490908219410514661661223913703934361266634976018312478315361613564055582889324419533205298167305139169282837197499906990310615924096206063769839984973748008120110875282989950820121132836727138242987166274407545763889006575406187126904127466757664990886110288879041635764682668534228747822561983665754097305636864944327887922813973737455434126711292111168510730873472899538158887907391094403613147230915694879455655716953477430684161877682361732482438422359554401623010978680340217086313013973029497872276062531574004705687890160220124630163460667529029553433816878099350440810352720783458905653728902272533100417273982498956486441491521086934776788280178553640830884408515168203908261847010057575962132923674061411735192706612983734607123873057943950819103217887438046299360769272776944700547429162430811081428326150191483895852083700276713377833622528534890825895048204824984601776686314915315321239428600109395086177501400248013872464268945535431622024524716328427985739408392697107144700448326677792284941495536812641826678896361989814810408377033623323103776084184486070311525219701433115508222594300188482797681198837042529274074380474246868299937736276951243793974658579314590267856853278596920760710649781246565222951740511596153658814541423055821265465724045205884445696513907723676838920326677382698421810844082577226444186875130330978039267294731889439394538551513498458097319327581918530457227267100095468755692448580828281624278981680117697725518922688434041509073523206961671421430711627730396198818521189983170781187283422090671081092585493078259941317017004473476195740307007684537927602343963699764677841760080068761386188395826368925911174964182652747664324635909501574904962225179344358876376586169155879995652788935402015507269561674095164324835277930510433783493098721737670161346275998077055971900751468764813857350892232960901915577441315138430768148775518113484677144189864783696940301670450795022571589994320440167881426437425454542767170490522243150486186926684690226587881364401530688575047033551580858211912309876328404678049484595275808795820085462649598446747167715341172184775777123842421147028511395133647622212945603335524820516447209368451581607022139991532896663712606463220564798494630368926680449548566016706134966927609486986941207900448611624414800934967403177489913300133368646103969200965735248662083190184564792369737246651741801311275312513531032047182390116412776859609820766384378760593212924087849233738480851167862974891881513591235652221045091452897519953578595270514976095910445166475142787713966589853523152306111953777195819967117729622228340457342656902752727187052843969713444140386739888840744064117909858276795450756938533435013627929800644934153849925930592319289436354756732013156771195417259362314651382864251942018116533949718154622718179399685142194082047963440281138815612519648397323798100275198135636335579475434587779594474865539182495471538235282146579006262824535108036802375876806771376458999444749009904912256150095741798203027066925263656769822360406462571413296056550345681245607270081209327842278513002271173106035435057340509283006336067322889031696694254111466306601173093864778992138096967527298371115507807366701468149669555492780260047311683838444482787453599622621816674504350018324995314544867931727438415897849668778329448778596915655446961660801240447463603736516896002209474168555681185932372781927206637978934327001000211305022384192453937111356860940123124819975073385520785953818885025568713322576511501689921956660895157281050851423070589199238807769002688364632332378545135965468965950520984229261785923387727367943750615386880131542676999774318996980963057701102151074580020381166313202658320911462230728224701913623488083738142474413211226966935077961509137046967599726969170512462756842661168225204326570759798186819167962718173579428427293395191837199223340052596342574041980365271527721856735776794399728505713338404522840160820876368976409498421172316225927468146292449934367732119425851347611704725246860042658910949075521746671551900709419858514060350645497843098590739056915360790531085618598516852047908145883481661118863735911596284069265311190343591336427771230331587373345365434625009511942312462354631573908200485939883269479659019019722491986290463906702278658578947200917499405643030053157789753256113392021791381594284826378890448193731944926652721600301428044577658898087914962548043915021506174147754897063469752060183279749107957378223497857822055342830197877385059252821108663664873841436767089380781561806836832420683567085828284586823018542098822171798689576385853796634357130132362038725632756202001623029351551495583092205256946731679857881259043407821984220052939390960732568669010532372806130281633741373454859392276225336662889216781588793158358568915109605228310877074806139626814634973206256944832281607116808364373682960047763954403380800000*t^32 - 19393236398460105416395260829305479727606219904337247212051626444249708277192442059221086142958433905684864912128860513675143003132649135147298716951202333673185222819184897129130750333018918192488344286194699520246352710249411861579813099132893266476348532996724232219554225501436316777846875447567282141870445019343584096384655494583229051140122582822746885610137824968007199103724640167401922146059282593625020193832566079379695933804873020315634570349758988981609280122695434236685489555573284519725321519383962104463565186108149526303505063945193769953518438914227453358592208217952371053783569170552687519579451450944507488997290889720398176880045369764095491988867518346242267286755298376961520038112530569932709218768090496930472039396785576872393745406534995767692496125828080517083668189829860672462913049607336883092365855700417918757440290390615553961935895278664322958120509962514543478118380176374729876751226998435633692109037986820980484375700774112386623138694474460578231157564352809270120669641181885002221988960703000448494210349580389942687843855454717725543322459022575362670966143877592158586661587564668977900313352273234026865580978348431881493061936236967429958934598344202351154664288050141573169879092210952851943108881829892171863126669871019667099863101518766807638242142318029649875718956801781343934350805443489073717506030966177868202899710413222526174402775702483180219463558614822330512239695539990521668223180182364598544878129039209213854410225587421155785851697498941226501310723680846824367370775505787304139675384887270449273139098240922429698711721017401642775541841981609704268387092234864696041207479707546841079754273987566541880642935069428613090784791516002112868402153667284405550067092774214037505914501201707884670820543416472457741118609754415683763091059143936877526564104708928851710594216738630111763950233567770455454211451833485729738604722115130638749601591300277107065556537877711637165096431014728737770579546965978029122468919314366428636357262191929859333682936283270090757735552270046281996076253394597967395382019332206850902439841833327376078853253088233964056400109559735010848107579499105334214884570873897094612549898465080757245351663960965935062253598368812536509080474830086521291311293832771929764658222727787971243248915799913976084687339580304483558624980001425958042883920728550656181394450744064427348660756711564042363167651310534731358933953439689363302584157062038966866159763149892486472881870780202944443175640725264424442177353122252042396264427922033215069760389820125636992310881978059958534185819542238491367477454112058233395192350818831196635388698362888780022736936154936722374002970527945665041067207600580788132903437739434752307765147664637042192225358546308495436652733261774808740371913741172674519892807346693928167830658500631600350614680007389852060298822422876256898419820495176012056532605618473861040929921131333198483951673160725007438081010079520386027385733843312865016037121103665335857963974024098870155845548736279695057689650418144222540586577441167652661474322159955910097155261025284408510602281477198534004308740120855770698974987249409252419802535530157213979072427983238213643797356981868244753729652314795736083181832699270899930647279322857180502564442933089010582959142553935040704756025304600279940876632098610443764923051556015154478427857580268534099705545245348821519406823145281329689111424129598313979007038058103362708719123539308244827880955457498549305142777667610550829236459447438487323450763362923256800836975379463955383917934565719228899196560014129988563267655176797706143879215225907032953177700098245598043005665240104919761961834913408529426402650870280056891339703222773753308875138152143830203225543976316258422907582942996610792045105092880723889325513572705915650154772553276331187085249171691210496162108266799867683055058282589223293827445383864421282948123565960678282065904349974220271642597396629612487136558127171218117262128089482608655583453952172533690695002411978927042456775747624682874938045085937345522301748841076232170120399520177147999412677051794732560322979702771422991773381491036247742454058440922681114281995177404466684965596255074808971426471623762000073335493481851560221751620760863881898675453619260370066210491741313442335341092988335204248719305335809253998968799795034843095377925659532601191896731530907842894677479387274360742858114429279379269674033209232073437105119840597088552652505196791595292392084696802757460964045384083337454449314916759466427468112663489712659705586779918715168081113478668314432602242351620956921928960701025325806965856723669400827544052431057767198489507958018963558877371200411473175681107246514885024830225926800484834150644194267448203259384753896087308143267207579166633426165010469623259630068290389981474471555153337264579737749111898224117038739569963009840679030023991740702289452686619350076876345559968238273416398356738828040908121599602897144236325285230781387308915937943734210750998120971350878813747548759272289367058787245290022578153390236462182012816391549876600053060916783906989916709373705800459851735589454679889933483260777726196338556855634745702500137826109634836250966051590086583669162005738334635966925134351915432586018270216903391672526618617655456238715307304104068311751738150981040913595204493980276762324525612434351169659767799143712504920712411938396614004868322385457275649218400564532948014598547364645491626573690884770594755503023747506174059876482767906922808059557851619905779808774189136310873012641639705686731036733771756353567425044618318242271011161068191674501810647314509160769980514826266343737853569509458252549632914823290373507822140319965644684512910251298638691038536561517973959936275048804868932394027335486760648125188962256481072912443404076537267854053799306430951320716819819472319655856631081423463933450498806378304393535626704861382513850135237473034825415950908158208989765390866842072378528531971562810836822960646717436192003370226015826198903239841/1901517812680655142338184232442733930965009946905443878894483551433274442404151215393141511034900674266078747471090985390658791462791619777258036343651676108111266392317381895557543632814627212950926535076411131512169087473841674542963622139126497477341094078089280279472408851174307953600869274795391727997134792788037326057467844554372251179927961268350457230580626463448580291161026458686183185350242722912305668026165680640428109057912211077147371871292480829841481710317304697119470744436334867318893491305147318979297079943511141480380447064331452849150072082658120884431494933983315373131354165608816918410095428301867253624964322496308502802096328271304720095650935928162366100991790091973512578731197581542075515042140892418479468890881988090740320095961376457187250106611173208554946696754003232434324925064465964213475669257144000219710064043089634659170945287866184206921627612319065176880845475107554973204770743898592916330248424261260840939317559535857112057068927012931791609287877228408619760453118755187340007985532802228104533231797497789800358942290704525882695911060495949241121234415485519253278791414599908694629087557821845614452294719123454977943870143322207892479126261025854448027842681648454177939024439002808804208906243308306588081364415078805249598188155378796170951573519904053540613181185255919488220711064002580072345395477277841719870380137153313034224527634647105822886982611981359125996144090916325347115585844285242593744612750862149706249310818263492065251461047872014241834950634615725013214273404078073986071371351619643734581516208711007841553308441673895619294252152057907479665871541214278653642980171246667810400970344851222010875518565093068587121973523765601652145084559534587848898101889150194712398886235794945626093661647678716597528102777042369374646702080886558629334135221206986049879840953779936997525808016693216241432497171126723768671441482514387227488272688849718123324596884294411513531568369274303237614564506550260210902638730563966514483284853014834825934602149742903190140508486673205479054953992222204862965225444198423456055543607250123202886859135538218511010546190536772758287465372340987843596661689226682207021300948763627527280020451028871038122801289983652026174970991659375323970509254526265397148303403538887210275593984921227399030357177493179298723903534493885782689333189870961671217428862138174979510610211844757573505854536235015413519034795902519716543282419437056231041178791527233766842938119658053180328503365786837602918312805355385509879268079733861948619205355834858053216627480088930206451982167493480063634427790631062587045563497911802342329798727923735580362752250099828746903382151165568579724734775640871785121695848793826459097020374628062609803224012076409890893240227438899357246548596954414923477650351370168718805349672275346700850860246677514871876799865217069635664439556255330633767390354884314837601673742588132302995688124321701448671428101328570987399513704637445087643098607649713739024515933163654214215067963064435481035097124087762258644046016570173432242281423454696256183452855992375495674130348973599994600075965556644419441541713905835815011640568528014410405531485998217087673392821022028390049052366650305311625223994847737864458302479724846452033286816522474780518275834019640945316188073258431989256817282618925516308727383042324124320214492746344222254118990886299767307284548027657208582673170026377063649739079022402700083095680693811969530826962458145030564438015031901735298683951480302581972622272710366340036101345948269478502232159952842575590256040926799170909630647810895169072631263141576345482753967073803120740642376791868499878330995668688445412668505476648559725863218884696734068544245040141843882978332759090517827811583576559634163998323986210942494722787826321558401780954199225322246141096814704567576040945042012932258074402640665352976345284644660518354440633150074941550497576055499041579740915594019356874059744394336058169973109581597511049315113458755880082535343463220920014589220399324524422324228478227696056679434890860464824008350144950887999683646451308070139912700157608292089487768135331581325935353199602505552017679573645970449268719503055341503264696474003169609264036425207565574673076745109965044491750477595805959155656658327308278626172429479887525584232915439083644924294677720920790138295504883348012778349808848770116587950987257075420084025918659322222769977637758692027560364248396309298040893976161270871131149514196799559884445277161219360629670199843519237322751242954372236638335937704234424791389313407641367428959514560806577149128216534631092217670464784756708305140050306848585773506378436422109086391112431368972681652628013858915387282477170877237209144510644149274842137911382214368701209683355183478790523602045758216233820587566121768052472773218159603741566905042136989298613886513174413023357291808819748098821776915245722098907015413427261423793515918265158654769404318523664602550238611962954946082571535108365702336674076750756543036803577570268117012930960705307902514228684153076370347195699877579978492636990975828817955057641492308295721878538817755548175838997622818660194726277818907803776244901052914951750561402901506443605177340270141066588085506661649338523512662479130093063416376727187651550987993759168239251486605045563369079809171320695589742672429447986010123076775525467181145665974912751462982337867293554594179359387404498712082155700274070703840981208130942358121630637243085230428543513410990984686791407420144871891030154369988486797000921551467657311274357593109900559835157789665000694741311587127356193438869470243146324654571454158799064503765720193941564577316306214005823865345920907183205492146629977466407855744559697450856177962040465020853472949722988124875316566419875040054100868449967369446848299254372136060622623403727726490463132443719048325334927144728813139536207848664640637060113035143358601087882343723380653508462193511118667390050742205702181383244459376761463281951738091009524990000000*t^30 + 58763326867683198059686956267285380224516955439161772651252907874231315212192825780007640378668192295095557685093850870134834526456239903333307374125596216668003709024317845086962613368827658408336407152823754909393206344393152841871743962345431411039257946774188693515552530011716678795424628554023189495609630286279363841018804696072302686205160293862603134845440780844169909087012621400886548635821084437474360839432714595422847942920171917422896431351355827779370654021067001536593928145029063002455682421334648467456582288609840250534919217946436392454185785327428967921255276748209434273545527266210976770887853386857612238814931465528137368877753334117777572393931338446384790797322941301765364703599603140639363894831459605739917640445396283619060940046240005416101675411977718007160773958409140244071409955842552607105347373102878116556603689032850162671320248700765634123981285204104861372369905973340549255823991610942905785104518290005752390840940024433550636303629134936903162193134697135831400644481566821885792344161317368524610537042222738300794985839826941852304623531924540145056419351306506738561557465024242241774528351231971801495432986648428551339147595023751137524755530321687061847003660712479040369446882799846686915487374707539186128111785624177238473260300395175592623772569907380716075149471719359207814600476827124886281368499410588837919789873529441280623806633704233916695739074159082976377317602326775619500179189877567350132861626868234329578786438543012762152296308054482107072224398665660204166939255607568817392597519052649269230761338292459512316681092376047963015604503962015962875506886625782142007271357725184508506458117153075800412231602569392960918032526905515223786374215631106896877425668595145149067192038102488789377507595940542972386300281578650422592244839410478981250493732757881945026458331019864628594157376556271902342588238861036408047515211464450225492549301120405608911953318077004287023358287163644348864507024603406831072342316505608977294756078840309915855071202848122537369324126196036839851225205389207591058696015696068020046231877805743148801502659309888018630993443674725587759150880488911482976647139686932118564170697947902213409829527653889321418627934962652088603106971204921575811990862088924942802150438744550968884918234390461021965051243996847931034818133619140863959931828772547503613137467212553152511666729229484845811155115130054365671225101470040194555796633717420196260672818298942333226000596945589899691857228373638315969367894929698120206099256266293823404794602592825320977965046428010026576994041469611281849593420616326566741449927935447246873421309853926086635957182140180614313788934126284642349533927430618430079353010444342511492250709238146093989554767864880713454336824720100528048730980032958274253413505891566082357854889798914176352230479663874646293187234293066407244228283362275885107418114277652698535886238902469614611461175086698931452917750300328387353785394507584450958309327230138275095046273333168498779580105709305084234869993828524207166369322145502591090254527448546203182329777133755520726518426648646168514308677919489892930381987621431756828657459954746121170591102792174701784671556710047090850724050709898762472020411304923664011837653593946225210111508938083143188227865159376055560192316354663170510910609505808799528248138729936444301002806192305950041894662134048675907005931526989152253420548311666964623075400083506030527437805840995749297216448085609825496339419258621300430442697525292101609498796657297338811393535038301774306120084526252794274968621873778895885598917233118064370202578200682881341380637147069536409703671185000501784283603739834290045556060321755622995093299314584669014781305868441880320949565999018921614798226394795959472631196396805201388292745419743770199004652081980158242790407663598162784904837962785387520680987186269875266776198025292201009315920610269951530228434282209308921804653777573767578665263236830075584316741068274626508337328523607521874150941018385322721959208370221821410247687555119075264185695830005719252956657936010205078497494485566348558517280035183931542313962324463778148365673133447890734784502774879943481388381791529019387777385983003059278559774346972718118898700852213449161020410361345997892408497890568841911809311816113042781482093427534797884079518110929646511747455357247005000416652075018195524710672133253806268744000264177473193268607713394388980007975227670799631640818476934821081895993643319497095982905687946066856626787220809051086453137454278558666202049857275824039490641280695954784848185359272741099016015532419151562054135952195632204632569113758005370350857357111185716399959152337275445158037104034861120349212340400480866341891761984878002533352592160349531876351955089110366074131257253029285450183172322631334658426975549908477800986274288267560962545304962013061354801228465805847138466709473682772174852438536063779751424213736235853440966703988698354822799146312167475457096306285109462794839343052610570890063908885543197191459358489155780194268780175915220300668255315739484478718362269907929713765165387888302098720745976014269888550619744638315948573275444899936701484496670097351917596471117236067890633915398157761412913040234964147940687350563192274025821051475031194373285559082962651317803814567915687539570191171239247412007362471550497082598834985153214221562887666896182965149464049562711746090226086908810792884672300154445422821813624523907998003267024598833978834920500995964214451057548201894075345482445656000540684166276684247387732446028448253340167797800060096750843529785865232010165238135317255240090291848761857876606125962387338411304648757360637669007979422114543664337054805533353258769109882933003795325519109783340076807263429392057795566949295613856212424786446808834949772494368108812057433987847017606265888234515620763597777639379802828876888297482645293843490325529441536410747815172340481058714939337062557285287577804785268390623082234160889996197087968708715577102148483/55128062244011000230002683630850403363392858931678954447670703053574097088051212330070817848798973089004453935290603878944615147727608662033649268088431586041694896770769582012374469835413487962572463129374552630823673495043021706297372552430506693298676361331922710948709819354191830613922536863457423802718765024451363257561908801565294661441486560850088668549547221095427520788546320146628306016594379329200996798566267286694563438427214054884009138289484118364005005769555908786195694239523201520950598045010293676122632685021669807775949234795399321226554262609894475473528097513485754883889897428768864787428691331631864990386866486627590429792361944643143135040391047793234170230210764766142996494576359016057328583152366427423396707669346204557269434926176877259785189068554302154220012676007120727442040493483839246332718832328439049784683932649567131580615451900075403511925118618757390222921670851709510196832577763946795209392200441758241258133242332241085049922098809302948686638727160370652228342771244270097073804625803011386379048547482325245558986243625877142582274574386485677197126962853044849770109815670790722115021917952721253132644468437583555595651635450893895184371660676046984918957677516133537751865662846988475681060583641794081362479545683052554528816557333261617648964128291994000604512067606189445332019413809054606413707930272189351267558710260226719521659259302460797173492881319544198945836115827338166128035649643285984239107428089563564216395483084477178937292780061106442803397489916000573312532646948653172279187542421299884967107417893940635775811302275705801435332206148590361771088189529887038647199836537269782829954375823586969277019510479368590806983449240975684592059440738356030533494130472120203300731501042930165629020455791250813384584275251712412712932320051657155185897431336957340292437897596635146732807068914516224698894440297869736752180784958603614670104785984412289115122968699667827643724780930092763473202923510546339193488502882723136069564652205345543878630968070713251571863888838074701797347314426661653587911512538066180358414180696768591402088143945140403923836929100013775051390075646234362257797390718902634919630867676130832332382495241035955533192048139403659914163286026177879820639533297280067012192865267453303028984670594356680156468408778047505200476255146006028096288034385830274965491019303444375206268834293954088394897401124371001051152562428879666247773245311370828023655434197083456633317158563837269800611682488755175742698868861234553453231535519085937234550146818387609700522438583507963146820587518232728540269668361183429676994582650106266935311812750645853250846861833714347995914978894076310298882001095411121716518125381354054015562182332636358661923599175264093144185690951120679649170488661923611792724703790340331256630751286892383445608723962225054009867911699230634949320913900250837214341455520410592415429263708856285640399739918693348733998516082267131087481889282956518577761462227237601454432899397646486663537082994492484755917621867740286853374887533916582962028459948503475721048957821818789198770945338315656348094796042906937358481082618525710539823015802620016799279573969624467318712702454916454037640910888291064087512835885817919097704281541969531878965583710818316334195662322866386439712913399200068716179959114924032791558299081433713253272088807752119897337257060474834404002188878377852315685684799842504235390500636048936044847271916545651583179849742866573905277782163491882613348376271176961639855273507422463859898913525502136817683329284645414096680635826675432149765469755923501565926929444739028235947295060105633740095037137049880751220858647323912008622986363602579913982070203291419402206025624224531349307542288667940283336441770155556990869665186544344796370773067281591675870214280001976630234746489922027644323836067470753440054065839191786280070340516862239305641633740920723509862944370161393354949881413926887984503645877539519666416237097820518096680967881622941311640120539834318915032320299836494241878116232944521265263244689473035747764954463215471369740844795457248727907760713345147369017278489733122855873240975072948573153591709844467440606398323407152190859440566791583544907029795684196987037484924911467584183457194274173549494225892717063942170228545027183276034319012938155728491380433054769066770996249179503357529839401648827631003554192887251745635574837066250337963711520220519201873089434582603647087701377445751781146140684958714968654648978315498578476798876501560237294637968795421834091240812858177770918818903332392903566324381330475963705447582199465384965877675784730244633146302094566241066951475565477708269600175828671664396321800224741629153317892338398934187516398860391089596754176881988964885949635155031049399081236068269611672450353371673895649673572750070030860288611482589332848212897285869921099321117458105694725356624155146749542280531545538532941577990997806395869040974795507676849376238629733963399980995312660395293348938397125365777342743469300267662216369284321146226021072485743672206747853909480503735497596632569992172509819127520062503439522396798736609861554873800322623967210837110913013269599388307561238199568286576445194213700915852781934635447482927592952428211274163383917186615186649047509217013585149313738259994296530265971444197698753339533006735194113885540037874931971235920333899109851511575207520002779280174885350673724275258703488684237545494090420144158362925972070371447550781688346289290196778035987726272021429368792786945174461460468931490176773998028241292273815967828339731389926816327201437610641964060366410976922088939005105335953779580352082562682652809768298269123759385063473455835558644621648075718898132416603568931304352865444900086543990186953337659924803561681123184439976831890010409034867676473435491745706411758828852527688334371718132546646510783897652819855470426586627900804879389710063927359237837112975462362578328859744103507213134008635007105081654381235512967078628006462644000000*t^28 - 1530575269369854199424379658484710492576608658439206165190881510949612918223524170501637174804669190274423402269435174895779166007152788410820068622466699632182406899536499956285998093173261694357128448181062236502946283221434490923102759909869607889419602044128601930087307097259292152419257332243631731797671972272992377278708797119590455428495221470785646078416522192017830584772404354817032553551539936970708233622393815399556907929016644747021908379895599559002555323440481657116505786012826292995889934925945026677514675077320007572888510883192008972896619879149294702056898383271739696071345060162132287046638674619508138506719555449997353867329726648935852438332995451710783055424567615621430736925859758431443083128533723791931496727466800648898309877167736165969687497601357439181629918817558495139057631551057433467503557982056591073217697288468655631182833813973101434990583073966053376432895232957014867061708397680643161562025900275047995347670478980775856432830655126458236863557764313856638088115629112962622057752702479617432931532927884082484875001046804874828675272300719878675358414415627368816989979595868753353475997038231286619761138159703628369460156339502479480102014199194470442935805004882966999795690392675988108418855610181832324321931210477461398305284888405439879216612189014214817211512005843972546234883990316871237202618618696740231144200127234995907813452913699207734442846965959838395416903313145315356321124331380553876172310091369401810567189864508225435535233857559057985654680575430495375229993369642823593520434792621043047785837148582189442137188579927996480369728168977029778878928878992152035716453064125681191488937062123923323496330085307857882283312253945872061651801007128568274368755884038628788930418762093480229190985061564993547050327813648190241996745116849494845368676071402747881292642607887344607172640998834163340720868086338814279172103164039110612467054186799200804930704436835434437647522706284616703851222964819448311494165003093290963288457681765806647600796106600734860693063353490169826580441110432095721348949032689191333352246276660771959442129799016081999593802119801667017861977338962720887433520763054528085844537920112489769820462791337908890806469953174611409952814295870316882821191163110849334640769947837171677738513635018753839095481207972339786155817209466193800313651086255773722634888962411964493222462054495774162945367397956920703886565829171145295676753964380261905555101238158571708009718090464384531017837445872790995483274220032827685389607259540595616770035400583973902513892463323635609146927950766253653987558368288130999829474571451586895915284045503118883985115385810621664274931044291014531542617053158883546635488180377038351515064713686829449556144333644692644189380321162443130074415178638317605477112096798785340823099143834900262576460192115280106346220495115933934278379755924205403301711541819778581464902356638671448382729537074749158608173849649158237965250454403258540266689992069194008287651944867747543088496009382249047598298226908271008633327816739259400517834879041495066060141389836998252878213981515265000621233992392531986632187455711427311310842518272470541904200155241896208168950694328369827348266637544708150198156860848579615481634530038924986289600916696875131891346185948732719407053917588980387801717401645610503501404390298950953496884686680647381375948663183253844622801297675540495864150206458389099075400074053240129062655137861045949275128905021357376145716440569489789310482351095886225269559303972225888901611555958101760503859262249541398549272976092234412156434816290917617459093577558049865079409745329857914055936736942734465519167005622075258556000721219981449194424403800360361247123368196457668869666079996269430418717090096591145648690205135079160096351533214422503104786465721920458527882754181911707237078964717436917337560950974746145919283366371397472724756055708619684611727645887573828689698856848104339755502131558430957794221283527645762853057628930670241116298093291034891160102282538368551809187906532969307894723300355846147866705879367906083119480730470210434872806152326235733171286949297366645171758727406735027392133021607106429963495361691026249803750185146143564869988952722821408405935818654833456553053921144433188947421104411904051457869112737513303455366799114267022241479951808533172181994398899384541454340587823867185227189222687671441209421125675453466822479151685376755859722177614487628235863464765636284176721536519388076278023326019134337721654889577680436889212985770068025396971863298065604084351420125557179619863343234801175414158672681327724047266051570261390793114397642438048257889237541999781475161541320668117012013927249879001136349931598886063437683513939107573304589027303896000201991999977039235410747495938565692367084986499461982881848700667024059478725316540683155329399680517148518880594645025750708026509048636108973026758662355323771065562807302534128048454940750959483979345638810576708041890194221312399656666835127733948398368236865739205776272807722147078688185794686228256926736913497965237270505569389635423991829827943935185615403318265222490696293850231271572368956665513007623958392543141706899217274177366877522770188746588008909135436574615611211270678525635092416156177942641734028178000883183918443852899320989499323655950105403405604413610782264953609929529512779774625130335777097727509264576862053795271932624193091947730999565478049155273619749684188542142616760257706253614596541757930186355979172750275585752722464681416437501077807487701583030259728994790337367562499250619381962879910505100762875169300738855602686631277988082579515108578249848131739325401349766172887478120431028058272830616321858818093434184970751394593026081005190092235291809889256841375772735411852321194400015996737360603000948258959803683924279834738295461590253626399467435134723224100353865715517893401776778167553035719566343938796456471192474302940361261640329161973976900275915411721700150157508888578855147927815044022052920163/16252288997270556772121232755920802828760768776969605802516953431053627712855993293958474453289749352701527756163170815304775995408475382711607148236339112035139028994165657226987552417219036008127577222875308816343325533964458756777466855889970063908898239983669062217712896163882973962400592092268305367496878570837925863739041406447626078460922745883337241287013901396996412744966038108428916114104638657370133914753552825986565034683010351086729674113610947263602407780489783736063852516549870660845243515428609563925616067893257619490431171490012417514103180193659152858388845589600986095139779193237751439402525028221087637820207884583833357282874600609442052099580648958652701717878547794645406655822201551641671068736246943747687768298136650348207864068045952625532052193257890671409800826957292584908760043286033882166458711599521369399231316607603715035649105024497300913860065062556112622913209188953461309442484990586264242138875421036417443925791107144077880829648948828476851361434848106056579149171955172541367589619938480582090027622200835810259478139236790819510221462055520933684796875346030079087852918073503493116487927844631159097882860847209016905503163618138528995548087701075679042973014373063710922555764435921442771016292677848774257105678761357309825625539789562360435483534358154303765924625515007858873681291145321197199533294677588390768122907155156521660038697732026545494760535145139821589710633255695088436885349096455064903800108981727775267088126651824718506422743998906104631067954142014743702686097470752769111721122663415758415226634262487246509002636253623039481147454291093226321930525993284432937119488643133912909410002947446341973295030470880928095059602767227364548248585978928101272633349479916194123067403724743125009347535450245441004513698949080080125185487870825287430206283941940051708374709006666128183981265099942019157542710864330972381807192158242625875968142639741180541235870805935141141295456147643617415509098346583420606005459235589457388746024384742177999441044014896608462739388774984662214144905916429101392865174736738662017568748779915582930656915688360841974449112739630536395619362156760579859800527258347711171122230331313055788718123513067273830109412734903008770726247791960472854448797047233037582464131654178523164748666537788268367780830576864780330973534482853724638370369144196253600148964633659615209492394973032116012870551591752268491615682016260852278147712986641506248215203346386613391819983928701309233576951844331945324088143635516115469053573331058649133497481673802205583048098120418206892751984337551111654995109321633013564491995708647883267776057503621671627032070513673749973533180779192893843801151928554459701894836314477149223051456193402244528232683863900939238403762627682900489286740144909529260492738045898877938507262156199544451716754245106964716895725343735637911661876549190860117670003033199272116253621731522498316202462601040183321978017960073256302559946193482436646522210321792425119867657548407300976197162077473807530214505334083438108068769372394644720019499345766634668234639794806628168154960247637606791453640731253371106337963366716545427449919389128328294064371675198436646781135222410499060248310826070985569446358930322545850070961365169627795156297577115169064258767812133683293300752762892581104759122073666030053920746863609607900172773442276446344052299067404271515446876478868865030621138205353650116664436572841048718658937441827452731032709080838846415080666795144459276057127790429936598056600621456122564411122614942474175232753503870449364019282401083753597518210665050386060449839855910908935750033906613701886672157066597166665626760646740926883868961585270500510477463409270912256996104658462750802418618228710175366049671654500509693709387384497529423031818699370269729929751745292524121761889716364996304068726026000110532120294039663806435695258843116756567131971223504914030346133128679478987861033466615550058752647387985778274957035124629038555977052251784238291303720884301033504398198464951491661729266910070322188518627648639833032683832052520947760681056807276137351623185471432549505038356992609671635264404728201730816683911791227743337173236918829532833361236722000027090677470396796645859612590399530854402089673081005092358625262022720746224603642499397263995945164383892641740554908501518982228975540987221225196690413246229476667663144880232966456581914751441532668570683569553493094252652685883729139299494820309070691206249141146981192819525173309070250945552736750799309720707275580806600313148170407728499357191361653056763824179141150092363907257506124227616172800602263117578703462735472708107570713729730225829992191377029327939937450022461656913806728910061289549035975594108069651921727674456258242467531706695343448536671141897826993301143765705693348444892929685625295758474930812325957173492426380454482162592797365887348274348904076198681385460743721482284285673448854002266313288627387337809099167096056512503888428056166966738168396039949373938090111425671603164684760794281715429982072771185334641678379035860682714358790535358897229306136368014029848788852323748195023551693810589723271954360638686135204340203215768385067649160261208571807747381240831968120863816992183817620934517294980021189146094559114331001603859410153792813403754286210299534729650254779242057227262757884012375948804470741671157839155091162178741465495575537327295338411789396473542724034890219660462142767871634257529421864287441343957993422466183875307615253733259892479870699923334652734944331598298474798868865908327842676152996237907331535598296536250526385703899089221106583274754911577533796229051833365518976016594569036891506102613879190990776984471841813219059636465024408073159807272275025316585171118405751707034086537395868089058761026103426226068097174759387173114291761201902764134425012739001131997598703635341257647254813158429126911663595188547974659344945308443438835242569688106514474454005704188467882100018644301234695527875754546596052059910470000000*t^26 + 1813313010084402102022940174431463339895044418853307960459326173480239607922620408480375128016887945993528356278458467937805513940876810188881880099107908830792597320810961892644954469213225959478967723814679392543683236347771106722272450357265074264183354138800083341994874710217094298479652418042819064569150049573369818904580878381346456764272026524188747926042915578273338367481761104181348731237151276830513701591375014482427242631399544168741971316087401462905348256110708224052563758062289120126271805846643537500303733936544152553062491305778203827913829964643548961859848817088211267966472898017544035484480861277340106799124245887978705668469473711161239277388662652188442026126821868155536694173537522853269482386966064370830380167335088497067159253734719939916676254645487607223087569238269835485400134199845205478557162635991100206240137106097071298580158222022720311946770233799124372728656262102777625086984512241012774730000728298005964804876539782188890185990212188796717791260611253234939253884488528385223110003778666856997258208021393167382471109671546471338361582203653565666966886943995061685367899465722937886611986769782588651422246982852882513740322078146019972019768111504076352703414499246360215371874485758638599229382313306301765432651767293467358224146865979954151979882059467887470275762337278746711408388043001083542327379987976544635094361939787236575837108258079342023783531530993328775814779090479860141228186445295801358656563209100426016641396616020336487640667759326937124980040128968609568373557412018476844106774999632401119348246338589980837760470316381349977037383719081288885056171822083404828619717515745847470682337612718821495984439723257617573841641720636416572247535160135609448925332630056039395567646898603191029676410684364739064769442666574362924128849356194941107901571583471648347458533165060619634696982122076952039087276156080889330375934695929528231559130442425151897281979536610591324500595720022290228540979335512537014681783789328497823382428174533416398594428126663403843763009396264751566708026611166988821150351638091479659618887640602942618331901585704208011552288543803569340993350118093325402246281939727318438948908722288156113554508879719654738682569586121379681969236361171416520062918950252605024238973228424599820537162039882998222972825145503784278423532559516942998912299571592137346355863414238616193645320371568756351207288028788984444694279908928992093292936000217176826402599470614042412805023498563507904365996541700333565260980341501291150584846197409612882450254421937267600536236692063895069273895659341360189011210017483174851559772933406207494007825512982209227913858496986846842306069664604021569982393546676475531094785850499417166859839572186070967145168905117143126788810729216182764265604542972117578372259754969862625792856356935047895488942761584697393741747368358365606338322465069998833303397147818093406654453864763512082451711321593836580802782372007467479944440988611485851878615389289384075137817306728546221755149761853732454827674545958514949821362631694173324698334264757270013017203914008390565416277314650231901896308375461534198142284413932392177538623576151324896129968646488599134672313595361477463131478316331939733946105545560280382322276384614398486530817748817019244604031896392836662519582398678435007101366878549019484419858850246822676562055507071064606940214305466902231174776384415141105130960977905001497011416485193936153580866192289855315306219412748973948664313761770283775592243336669744946644180563255480856713724098909021870112614495698329463451434005991104249782687316483740407212510379035014090745627936039471546206438541600379020047533427185828075493458424325402729956705037634563020099065968676477168507789778873832762160015610670734414286285312153336764423152771256443883224514429015305723530256170690958098394233828813528843814721950721279444101133453481490422211752711789873370527847946446989802315835113828071413321697922180673587793882988013867006224539641502658108747296365594433820443574333248050198010798904429576067708254795163454763114465497964885570653813123422481333497698109430192664413897358076980356906020030947865415169284053129668319344494099410526801602027948553485798114218339622553554606612658616908480019088125391678930162638630055794816875374857510340604599207676110142003144362611593162359772071244423217095947273985368369386756214665775087449952727311735384792487105193396404049815538764326294312389474978613142775019650230605090113752706631971138194008076070932216079435179880331300194674291325304830518439481583689418850608646031427951148971702236166868410937422568158055592724889912773362647388399673238202264426501504377842973527979292462332031055491588096745677171822195074713020536215914653750882269247482951866815457859199412950966418751120983555062023088741902248966597596550294741486254479647847458229216456085086391896075131903892066774574720814577563074190150345184693865891802247008919781800915397418549647777007971627599928539171645666422554423859973010075731174276961531860806749151460160218586930154053073808915138143120663704137407952763837065149464079691282450720345319401028931131645899363888145943668669623853747712358670277853279114591676972979404875420054885178903970968595383998264218112322972834443094714035580697515715753654654171943887422894532105101704905722168457505063114560876941954790785899838508331039685183287933149179875480720518986503062017098097058252108611181825110112918699069282044240104518042389673067683686996307308624366322019514883428845081842110557584025528542201936649601695203836374049059775843769774632934945811812707753521152329359798855622301160233197360270418234034248376626626250804667784300769151948850485881750721351390640703928164553173226059007286332957495757124891583996908749232875512380642636653656684877028281707793196379532552051803705749370159534509689114490265555280402231886733976100752735282316506983407494564753534529425122379069725798880196960900486011788585107775734547840854102271165460141/260931245369022700469836305714324816058085737244924863801877692700402279793559525361718626543642764836951133699867421346636311852888366236195527609299022440931131199447613762818607492937002871690121652660842114023860731049888099306060247686306858824225430458453402375055023562264176187469734276710729673331371903660241929004984609736544455388134080782530643782130957132520584608290739143942666084400762547251355361016685481151160447804543744168823641556869900529461506546934469004936804971595984161986047487633028135200640624943240374624846372019335061749079638214118380894515417245704602987766005629249229954302334117425567920790691410991024847479312206890518565056644643446583873651433829895785591391263200483627274535507233322491361959582768248973480401487331013000868633865488085400687772031625461119482480092438078525631112869222928095380262888110672536709287944346723580519259221228068561441193560697987784929280039896637852866272871853090034225017157196674331525609650327160090224677821201689776137738633494693137132048457200847165308784847145426263008753089391416366368283372097221666366499032402344519618382959693840652412420677740624812187351330334702897060409454461759104823323019756668646223166997937182215542334610896906995640819068919139773898623256310388764148576556831483799364789873258043761757709799033497832596595800545911120138524617116383299851781789793775448742248327715881160134090192078018299887908198240343728484078434503842168473226148538697464281811047904960488599873759651358584248663935043564456894309180463979975650876256556522730066299510183113327352208757921503122193504660963389111431774113949433465666421643166288847225609793625303037600488681681871941506113342246262824660178302985900221809423012491650030639590531711177068520792276945302105704200908010650368258890592695173800486264779788058670554950970098730878204788690036008243426841282055161277079524427397036005461311415134124285008689566733122811899057495855581434224560925890885513633582656455617261930553261859388062490816714009413477658805448902350671182337188856456430526949670236599015215878397342796809817694033050042490582158586672425260905434255814443403805088540575248701784857467000732090345231712992182272744978820846661286838062118657210374564176930227822548768525800278851490050810185013221371281134095903757003353937648489403614845111450880755444438534501725769764464372584322961524798371774910876756604223187555306940288869344015840574641599785374827308013171421760323186157419813447042026645111506893230763321750860122287638862235051311276640915324166712942494147360696996245086655011389369842731869154688004496640327693652299370072709608313058705771215171404278565023525015156108944681692461614344498486340737064663655540623159699052860794896029418207325184182167447662876987855099654051195624187086125768562836722848663485586579708757500177537040058214754898725541332164426654202740607371044385597838275718846876622204778105151664496588977334678035216461138820310716175566458346499089079933731269220492069533607136471415914183639349727948639363562018661686743959730912024033402858709121753948929961576927007993391682563633866384328017931174654669091509857932226150748598753503366849901085994086555449042424080243404845211600506767194333844466501298380924403225191398649941937926107919966214083137770030536363568032592608819330379053337846810582788842028459555260256490597725064530624041411042082494122650345909750128463044360161955417644018736507405879738238359875148320105530309477981409479379716023844505390350591630453803450911282629883657172231985202144442219234576106943749209524546842084584842606336124427149876825489006204356573807721695842487447675431621749383249755742140693219873615563759111772039539577103051210093970705418228673352072403339370898374960334773446630494476807590615280314329515716360614712282050753396977481653150745050592379923497820795440141782788921843574689299078468859935552193469988594574005295528466212228706193687900686343744044196999631572849746945043867078417677143419237131318028535853451532959844622292730260413942273460520239375336317258640820300304957480188757568871207649698392083182801483602828205073659900888492060995879266542794568364059251212516178899517510876818297193855544238836689715552327127778823476253464167050823498219202352058476561577916550804328551587577716420895946962391809144290249028387231405329372331820279848994565975220351842339657634587144002263473512981120570644922256823615742527897923941384733917497404471873110580650210450960709076274300844139795708866161014201920167096558475918209934796782905434068779932675567318354456122920443141294073031704245239080615387515488520633275485277087030595502764439402665482011999078891392436629424373493696855868707540283147003947692219489157619144191293898524536681845846222724785229219847337418005751833433647498450724051104817005612350144911410867315554039475775046886074617868737839966068922880711008518674261504275672065118604047393793967138521989741327973378827447631143973118453251299611880687388124203654416421954146811638783023617758008597828557396282111264985659431836250327877468115158122756803362929736616655634573688217668992028602759051445828950711877741911798444560688079482182726343632515701942015929556704923260598772615019091795096132569534429419761172193921316115321108880955832815485741868565138969814920156161999178053429338757121270838619576264197840525295324062081121290196732373392358358329214732190365539223485786022828096358003228683380635924970475122263248011053319630951604273721488863785140339654411908445094858474538378603150608603946672449715031545148394328655102173729547989184360189762783493951453116130348890279778115230602564901730130585869016749753881957379484530208386495684979142030222972697701442294178782657352664612561062870016474137577024029083080999335348165234698195686580139851121956440192621997535429790833786201128690375890783589831008797758292235360456660715244720155542994498443068898920457053152981950711258355203429197894096725606466452500000*t^24 - 7158792438242939229738523827017585329878074583148930977326412016528208664092643877018992294867774451345822149245326905776672600961531919171180410025781384763384757259061103542523998742342275949552783804372405475630934256874204723385239698967269221095416594683925148743786582852949103233718406823052216017534109921280082753606004462805096481391457564823163245020684192889285160933495793686833470628563006936384745133024224111178262139087878514746313996266936728190672453812984615864904586689841813770108360660094084040946627381015933672171281985894677285403464008938623923697830151341222415888373684380709628121106151771541895817223746479949104273223263997097111821136908076155903545737155531016631617857684399803042515082718150909048924383157883989004410741941526414342439621832404983201340513603634630268753881353827673777108531620294803481623850380681514948088308461798697006522615657698107516922632131050191169349633694922734640742456934911412090520954914429674409614828366387702633237614980142958355171441913927303137587314203773163040939245693258989229523004276052368048127379633751699138426502159623522298680990352278370925326785462789452190874824286660675858239064663249502186540577060738301136649545103152433623767803875700955016196801481101534666753924699936021014343826812288982939489548841856251785844854541148164457455476872366075722602165628860731948094636571949955587276963345256873245878160636918589569605856701266084722701904294339077792268592048409313899746767405353113021986751354441627951242005512793893207287864312896884470273540286405859545815454272093209811609483231166878419069799530346727560884433201235036810601610867836370881205436012176471080523572041447984865746169592229588623936344066158228215360001108212473341499564834274810184856116762272033472037648624613559718859954884246959354146422627351466939313253418991143835992314502331002594320727665425073677274248697109451048874079251686430702735751965662374957981114090136039405384738501906824596746489125037475951310465156503601705892979329329859057546125960433637204654616205485051344710351376438876877265197950144276966248558637898601583089236152918172540824846788643565731014999322741589171302666110619643575849415645050944125765145190464002634229961303262029099399617907462698930157639281875809571802439506864709594567916145026714922503200034856770443789212870844141129622288406190484494752698633704083438945743483646384604537190521296936600688584029675947067690575402001530024311889007636569260100148653350688469426156267234539654665902756277098868694570828623282364968619112540944149827372928526939740756814333819506587985021224567358510542079594007263619529117085568264953313379789915561540429561531303673136295831903468023389344723535004794197917376443289892121423044692572466265979386307231475986599884283417819516682952289302974562825574659160824578694901495745013599419285574213200677753118674870798919187128316079714978552862723081384918116912292109924541929489552420137375456684121322761140251408983127565477880611288999014013542733005846321968135211567906380073819469102253910593206140710374883415883113472354569667165195663830078248128295619735112919270098701954738890585839820477158780328765092105622991757173193319814663478025412050073183122613330971143398451574784978190420589526719362905817834981792798813803528889013778233409720742607757327654648379469209931618643735757494180227217004095352171690890585725987766617312841058646498780532015349248697815716350260043075206968711621968243144939655679888962568275765019447320992059656265688343486891305656234636088086651445604597572445542997556584492706110628524432869514850885238345311997480797049510548107484497962769219527678700407774309014360390972562410048885206851057147091124648323554549087110728727508510650553153839050651239805654953973645112825366566970587065257440935319386879899680201695536827598051542878084318658330428019810167926591822045811414172435465297903103969230749939600270011009911492282212706996718921674922838377642250008071202542289672991324025977841508240324397456689195073668840339707186893879474083498579599180139090904587749800009180377178332331522161688947835319557106169888395761378395117736645746078866856160628905428692113933321400204300117044725163728142054743883276403263815764928086097173180817630853519077557161306127601912928960266086556083799460567296936520210532851075057211800063041809033166974093902372882647117621368801209432323075859978072132642068797600741081470293554989808118940406277318286633860632169962127909771811985810769991336432705969329937861092825739723763045496748937318898977492591109255073473773750612866495251530490402951880089696882175283365656441002704994878931276539387704353574019565980672489414266400557389221899207716168360118861000340995205292599165553680412695586483427000164746779510981112757059297887188268283514343115013541875692453782341256976095866101229876838590481395473021349678805695962771546455523285773317810066801692227939290358012732727448270144671312331819637736644787412186062037192873709266001982703560585807425525451030847994026220430697455248221443928947219061912481561677223044224184612516176567294827440888119707990013869935281691934376677163309684126156879637043814200247278276422909744132729695168002191535593966473161634778329823013162722062465969588076384052688037378066547329823401436341195815003468610718894950571626751854058311899957454071555404965914699089506743072855887386890541312950511434842192159088442817439763882732534312133484670583797237548039753077586875042489144671709957452594040707545626004973981127852566410980579779662073086248522679602143902685966373117036810603159864147314650938212587775726463277438081614760079078383120821882790937478460779745638194511801108493409719797863670503578832690016219299644906311155226060862673409299900678432992700900330475400993317789949536395134778762292577763858702146250153270077289244653274468889638007524714256644029535878598507548958891404812957224528251234361082994622065391892029264206884987046592455667027/16958910258021450544822155919221707299576454375968284315669864449795089787327993002391451603432781933253768093387656502926722777817539529786024850333571247341014638950433729280334837304924211486741819710826409199662600557180304789680834980059099197122328598243828586661961282953617016308591922183236492557388047204352618292597260598032305473176615039182612773516884071022952778516486300634882347249500492512038400606699359470594676557930097757655717920814202727579411208118771948246327498278138995472186341059577679544965860244758181863816102091989578174797325057593383463852231838876105376794928465245117653675898286985969830578594999531739652198903869148462026489147388503261202819183873267263977815640857949445191308941289996810867152453876316504711173423375352298391859532723399538091905879123781522697296097436472383181391087351234283168068763112981847354819807761764692835736201807021797682736952913936299263975070419120611753991797087395864087767574738546585124745213546729212323670985845058893276430416527257571347514006559935805824789594040557393888966411971377520855141100656057934887323266304708900952091672610163655818904161316011789035580399506971000713292698953340666291125789308905470273783971841084936046180058188976613679413234392359494373137849403924894584165870128476065071758765427156334925668790913580877765781232651629900379686469524880961799062389120509728544340909945459505960516271862760145900789263269484203570542836886013692241638747939807020287235222393027991010615397645911902022223723082582971906472368101708611585160056823648781660955019096621725822444176663916824041197719082738532062248970983645166364803950770758052778688080003075596182928655683969614881490496976800585076050346350586707583936660886413825593867548595191036304357580036991560460178622990207735735782802248213035082535867426722024401782651870267825525061545667930374280860044567858432319007103157034687957435792844493642970999550473884454060321351780327975948607487754796434873675831783550180303362169764575383142260286306798152982743728057852157908397368597478012975366468008420944690800941303074694521318946346805246095973338204597875342325863682250532778984139680617406307308997109910935362562140650622331068344461995897290096108583910739437015152468309962330126173006050421751502432781217256822540905510431906293683823624557721238669187864733020030873321894571791644815870774673015337860187343184269654541034729407321315671942415004855625919563354994796229509626246939751688322678515080185389855990352845532712468315534163475887286052345198268315344956224102386523346322871635830488116509560114074747492415122082478589095583766320873344353002120421405572608668034623421766497923966419403709001428064177023802242667531954288767559507721061423200980074856100133234330945342685368601247923992422308764046544529317032556046384400091386198571878499887315202404777386305964373071427133916208555762208264648763327824329950395757607147814237931784424267446149509071459933892023175987957313168557555702685879279510082167798755683702092522521848460593498475542237968715999317321705740766580655450394610248654171447937521516842502177430719657005252225960446034698493003473002501953052380977370554228058167477280259106948943637115944026709901786973987090120177002916684832254381045980096105543096017349531220274322693326705170859477596578004257596810025634962894026723248359011094679030544190031523282297946118909013779499460991302020771660224749904978200167776762816739910440535389649391438411609679363959433492107754493844126736823545472475772113886095895047134473512379846207722870003753932045911356924584817224197472252802521774511249080229570946504275304346740967631381836748385003393325739663106918340108778007300283121874174750349862499523661251530092161217923158653273792519161137076680381951585805144088777696546909664580573598257012941279331478376207429872041388319758986357053687050330920317798439910292535095438622065030811513182555356583046240752680812112998645347438996754063011045340074738751708748835861048067685354731991299195756775725553588019437546406782294974433446108815054623711451070752019085063100625269048735676861853570402015031020732240852191907956063732177919899393561251652203029622956550007663447370570413070900094329945239376093571910614009417695925588925996060455974781979753734899301965801017468405121914628503195452738421448234987850865996065540870605020744590921519911563218895512349812887203012340620089724541791717362747298942931204199519564321196849940333417572148595044464924594870399279708564113649537322065893743034151477590112725203189666599143451634878988424964354216585338615096280622383560386221984841086720943353457109800866078808393421907415586904371264337649189630167020476051167974532982333549831368008128269470400902650464706207168700321980341210401193494649419146203366535324130743400147753891122737920166010136126416169662049425273754721059725992555145793524254318068470558963598804176277892127263360700322538261317624186960579229276000313118088761085164564109311420618092107650105837350554833492155206369932523104360047689593755875852650993417979717536837949232031146562280685650290459358289193658841675082811101237706300181081616453967027112167229087205364605963033911618908727461209235287952279496307805239501717663887771475827760548949725696848769134907349877775370069831073991711889317660400708566207448143382613382093031399473577817181386687517211090787907954152841957625079885446602221366366474748790465483684473851837173558353877757087277511569112966844326821599920001376766898432972137538920558816599994270618594430856946780732798222472609244924212764267013328608634526864254817874325967130468367627147750854647191136802727526112338202070753226239880757881528721121467645016284113069895567135080075566998644264212934818875539576722890531714158014443227186615423608794297637666922878274162435963823581255967312616675396326774013001994779403675006582253229508147940979654166159674545928147256353778283618659582628150575201421420392091700795880410341360000000*t^22 + 29679879467035502680603746353318084203754445702068351971778631530414435061482268891975089112728112016013010640388114051990859817714288132165622327223082246778593682688168790208950055244088359167348937024987389165469784194445335436052594505824534746213712819144064147310122533760093837602691777224870829592389468526012528033436041754760117752743935036682582429618408137616845573240646512170054290880015985029558074715147915249728284207204900763071184844970677177994303805256591648201799256611473854412210199137187983365877629121384238475020190147082000859651415475151709720321512275107838748048183853231267779501450228110009976129330944031302739256679009463622481730208143871856575311938132124222519398596195584614015266382880358148097147633392657065323143357149728627188032207887397227841852166739430535435174835293824425163700243331536025137099626920489146570792724674459163628262041451585877621406265371742790062690564776756494018726668124433144033833290449715293049911108460246533904913174433822695969583652246330788678443737515718526330720544595028610335563778354782794245445559100850091617213067076074629766180753693018223974003607059104629053308007262819953730558276308280250588723959749752421067615484143432164254141820422897324097753222955740057232880916630556440551538873234995318063399084684010361826630913259795952746848631072329546272943265634469712747252050627504792052798943370689323291297728783255521185211632685969579874138898538953382985857834011544975919156983463229463659680983252481887131342336714707417052269904439467986083838043448044390120296792984557466390718643568502360652582983448109564297355339252101969953327190814077973507551621635708529068770830478051335947729082989398399098831795444429057073385796516011522727857832480802896094839095530239211993530423023269624115278595294232908997077895376742629760869548238988780662007949396521636806062296448448102717873880527701282377050709509143326082983056428911603519442228743596109191956273688363880111375845942093702680712366059325261269498110201195013883407782806671541811661614558250756370376900794596836679008174483681024593320835651073326676064738577864583733664294569191734041025165353031229643239558006289213344316710721514567832970230039140122821504480195949883953096033074323734951220911142035622133183994497435758748085224054247255924574176624490858285815148090809216030330898415828939283024939285962329306081760935250946435391049956236762955473305366042961732689261335384078471722623310591860314267676749997881547753355273813246997243148996430234528314336212041468024678624897741114277378422874439253785795640255852181695477136814586592203455196594570348339704884454298760247506953718473891528573264300285990819836828329743777501131016392055738527775371252998424221775243190412399733407331674586953239680166317381552879334740471785431527454936675914430980523370747990641705143130724953074313620586851324478393175647092243779340746502381834756118603319525960972757802930971137858603194493140274074979997514163001383460457279352478970143936350284637738876102979117267502030889395838965894889285897108130916672436712933824446891546276874208094302952131318215462418298637525613246447855610691126707672485835297353474372121114279397795111243657731240611345124759348256132142692435451042912287423898515966870209908534070404148953841941439994942940746489786300166258825060593768665797631021573208685815959527883925393993177207628486181681523344001570804807204100819714885763363312220534683504483125407249210542189953185782255895843591295014198785819424055065394043057724504500708710695702871101056496268118162064904974762031864756134111505062928477094445618663974561430878070345249804681025140498340673123817205233524000182101876158684696445645928423392122715517598597600093494951489843810810078263460420285790988970330463993671462818535937251149817128181504944012485305245308872813221012850918162948383862934280481462437850292744552049033217820598118461536663254022814740110776070588763969760537568773360793918639680470211895522666916271550303261913701909449176329240100553848384759965905800909316641966947619637056311374484152890732700587495980155586638000280247622844946014311391644658855030116261750321950655180188594481640280819172313236121831784199098885955275021711536401297218907972083989020416977117306084985304019038426574496729128249106244520720344379588171208337208181436193931511751963185418604393332225922388433244233488621409428854780167052768471709055349717774141122445420683650904538974776061377648565069926910328813564962856790369809605502516077176278509472653728328492805318346258594731242341969055819255164041551456461579025210034056442127082998377204679512078425902069679036906293005198681089759207019567586933497992916909884800197731747460216609591106739328710754644627063555892682595126192876740992838546499393032842440741849806940674150939361148229976753417467084922169216870005697000967399308221008762365269976084125207472283689470076692066004183699230527614751196470776280988736987908960176721476521882918868621651048176507239907207028973123616522041411641766969476867144840967543216253017361008672044303152297615694849737451996858031339863077645013826181765446154741118418674999483749929747072125766854902328270677315808807836513573874490312359306262795518735883642053688029257339141108222324882234378746866265012179443059352362156336267760692745079484712243009784423610672940145298019366739234463856284768226367253711249667674493136253239078385417305614379437726168367844508660135267012581691579325764286007648605075720534536496174076358258629739333275706608860927035590415767297413883156326142823999121374981021155299013973524602405277294323181451984063760976388836809332281490839476795576857955659907731784343429030046199110435429883769333536758561875538225094824473441778732710385800824596580463303615763962650716511092790042913050359114462888584323452174400126983502368341622239974087027357475323031458704062283826346284404755804734956460324679197474319092504224690785963612914972179517498781/1431402100387298042961809582499186683133815121176461387188058601834556583208585955102327106865704698321998566713243872129113663534612180014693455495526925638508416237942882163999035146674127197797558478993914608689083191397178660756633841854320541959178654676664796304297563564994129620402694364168361049817333286333617316205614084238050474556353247197323073602458091154620604888642708670366738807906945072192709549822193354157021075058347883299235450610420235258025385416928345342030665639500267947387861994194639115032391832198032482836582061178258676885135775836176230886998656090575787660947602886650142096605171615091935813512049595145574070706171873201002487746126265707357758736860051532736852668099625362594882462920672444353866483257386250712583294741935757107904495707316413519976938651163217461223026616583080968950872830099139546813564031959919088905173998536450516495748955745100081561320036827578799050553940641321475834530618361706845402403007662662135749470027249757150020100846080808578383519661534715646615568706872888624667300076489475170774438904109717683666482418689697200114208670213525275623761734543921566977297566355240445180003485723175923142618833300358580883633010451834855559997623271215312539763036862475581406760776377029633409216314012305287401251320997601864207403985411280473695904498878708503788539415040568563163257064962237894352708580340327302180449693053397454465344185947253433299169361369918920668140679469535626341390919585626554856084530527683796562398138417860210996459368270419649450300658622419975063899983855465320337599243479032035907986692469673986848383948782415782527942877178415402421094358328029146097381406155284636251221883126687071126056056242931720956630392402758135706420105051305511198193192085915132768906352328589759173554724545122567772043021706063681695519170559808056083947688722529995186600604373060061498643217493720037003622967398997345865706879038894027534605545162834998792555516858118403321619651765383140005392705338702545131349677786030071216224719772582829231330032597750793477732043374939366779482686525829294889976149289499285624048129548943674011355076477774814733979423923892285452176062737926710241500133993490387114718346676362032727486714191381250238441826681207205864468854582358425867462087904078295115893602363576606501220961120838595132505474133689834763903926823308224379650965369161253040239232920165830980791122884941867283102633271010519047797688744427987667856871568842752765127922604387903274704598604712925612690401424403798661049116846667231249064157576186858291845571755980176623371629630439284210305527391040667664163743419079704464742181278047457358455616319190431822572839215493015067908478332134672582111740817075775080277955325456571538192631790569999577998688219862308104482186847689951638835339247527325672062817134267139213598899121787987296371242693523004686425903879583013083418962441387296633854536995644953678642827558276239485454700717506205491171601294769231003735894168799622048744464893020854008222695269894830726641522044606908348273827661704875212779002209952827267109298190873238144226076882699687344345714849642085989187477137691029667276801208152220573403415034655486878089107180520560566612950573921924523517573431044872420328968301904584524335958378739644848408212486000797634692103500100302913692676300812545944477557645485351118093365960935320786159918548116712598553933056077050125934623234097334198056481974932268906832493750833007108980500849079763002149797463307606259155184280730626378875141794521752554228591429493109559618251647782470810594225141638057762047678352306517948076031772777325444405340000319587270573511483731979580790683838879545303781551054866244088470853525809130922762810492775975948946133519108195142167442900984631962244607387375640962691027444684752140267893610614346992879222598174708011926260664158542713401110388980873549826260925418282151891737581878903992945139070783167494412158457081391901063363731959705733901372182260535125374428999795647527710209733146891774024357418451805765994098896414225359533008712029798959137423835839368365658589905797103030081505703882455311495704648203816095912077448209952301709319517581594930613042654785341220329557803902858214302659327070065099206735097135715593598222874793573483227043354066568072626039695631952003323574239995802683778210088536293416597799791177918548987160521209865505581426543068268760184019571259762317255559892418527112050908974930769795041659144843021770430600667070028906528519749727835560568342085986793589998077343933634417458320585516865896949530804470412834041499888208033373928536925840906043949623898717182789803321835455218959817592191517204154733283147340977320287632392132414490420389545465321107871320601801229967042960010764164845700252554272027356866090856100633485886722051072702296290785535231439606711778658995597409222286624690250025048333783461190906483133033058076587009531525622714270001827363466716818617753245962669339392874160091736616728153642595138547382145367480506166948683776029442192689709123818561153910807289979187513217590318975537469995121713982117209719032681530040421793490559257457118640722317932908027501320664881489445845467962084172072079258256927239555843536814401711346541622450262993566141000570197721147159339229630497455857844267613531983960105868975109361236828771330256292134774859217494928112747575720124838246703330517422163959628254048441853215910598297103062686924102198188900014545923164737920367103627800545591620571566905675041059807420721565343785647763466984433588051157890167684148955293776286383781590913851643120556161382797706487682357276253329575180792768839849833181959936686042619071427698741952388719806934050802040235248760592179403852434396970443855147506973514339887878622278990915733390907365372719401803527883176650099000967115421394851828910579417641325060272573549016850818775698929132422841463711084493743575485067051450001217406205482546783609388634661850826236049008749058264288279271968428439449692958105257399833072400000000*t^20 - 8641574316504349772965322386327638561619809741487980409719286010069099500604096297234393150727189309893108698266081949516151366656713826495217692667342944509607439276955079695005176182812332670803495900613577297551395357885253903661031218109654866710779826724057834922629305666704791288203162518222852064686277267073072451203175140130887012445176978698237837256356753312168486667548682900997277760423017816157985476999737001482433186403120601674200051715201891991328838070946317232328484055086466808446428110682103962062055214540693119567228345717614172480738385982325351203453095263024399412077776081326003105559043559533964517756513089943452844795798681386099576168844355883259889751072083844074954010955019758374035754606394599863990249389698111941605920343280961266853044229181389612996987322903377177703801168070921392451495523160929733765447645638132675848730665697192135213245926092275433356649302719752422473534829125017726117837367860195794510811484871829158718290506326724250684626201862032374722367959425903522177494633334826998960835810243310336536422132334664324887417105853283312449344502194225778889492289546682785571280849318428775001574489324929418344140417044527892625730120850089109932021669107400161804854751677412262898045902961354384406396243708863380759895397220706485623777696438529189233583576615727188915408506069416728540141129482588415699290789198791078559096151193039357228724819859511137269057353347928402154962695126040313149901748564663893656784099133346101539695969375391298043119980353822120548118842196339996604655133923444395428073781215371228522357810973361355931685989492118149834382319780779286701170030275042676067297125284269687335013867126159711973702474023120085351447285690159012311398031014223926971845113475599809453368751371438869544314195298370176204367243162014702051267608669169433874982204272267594356204810876247813984606278035038573264403494325642787884869060186411313592153589652953145484917206724382058762976508824653526375737616309358120469898783696395842897377279507000186895425172567868897189309345865004246383515375795324099757062416960159321264019557566017716738862145498170411675309647409982205347939987575635020231551042976929211444793818362926545057890401390077013354522270130731828217488873851271373624736234770848538815529122349421474153808822909913822039618394323547869071795548124448022630597635644676358306926280844488430393592245859976657628559847473601780943678948427785559326377976777047030501834336408846077038124274494072363499872193602933975201802719160422303359311301479748864639286168705778157950281889960242087562278034587993579621729112706496445155175522599251807483452766035929120454620794610919404938128767586573565287404402628848907013641378451055681635249340903636124561650786986352086796583503279604484234437272471079781630945992851936723741920117844421685880324464295043104576461334314565916986119704783142161254524432111155612034086997449991182857556871711406272980597319379701608208731373084976822660448980093326802115062080525823850381036952570523758592831124305066184848848000446366669077791829673334017356086075759908747340140079739508888955853912856292779699654341284593294736257588441691331704472987027090828710092448704264752198163288247057358924408608884168772805912926895142154296746161762396786976967556916758919304682815205106027538566441732311301397343569566836109948663514107854893455922347912125483914407418472118211223129233759429092979592033320541842149340573645987052525303563626660666177719369363373718951915984461048932733033935018797107314504650672561820216121773208524168307685862905321194848748170658981805781464484252275667514563852800188446767225453884336746265441843105780251856515466051463571399983918906825883457279332272711598195012605601916234923837832835580125535564639049271733474164152236240884128957366415469431149220698677116475710266619523672600054083857213530463440475302306418800743957870530301316994941613036001393818720562855105962021172204423881133013390764948501435031556018676910746552266262575059024563547073934002837473177923792572851641530702743425950931760450024605902599887675800401593200622065738811250729076187012198511109350771313498379359244375343885228713054753590276461451771916097769894164839447639226196952370628266559767889003913859944268000817865690426498948696525974290697622820121991671959009143165864987221489424215693431990463630583679943317186565466694607693683513917062445918248251721772482659321074304067580731067429844898306481450072303663550703494303273066268615503277926994815542092898112637055916585268322724923167621380186922130595206327870225396495583698420297337001930607019013022299318505184236132715155648774956117896169756574779698624365172084655390553358568769384334764484293473808109647297250349400439632952136829968053502658229305711202300289646527712025613834226331079002997007352612526569580947187831088119584428786100225283186821375413301149279416025021671172714799368476554450752811466075541978593259504622649870196227975451865240758412621570656139042824977064345877619541488731852260851219405417277667115427799556419660779914614184494636197413130054519448222749590171396289748598908823276745904723012446996741713479487461550052405825174237141925200159066304657463565748993268393455564878699234211673691664245478316736934545358044978341128112482036138861967076729371218584139730055264643248735398376202745516132570494348868443078077108545067216282586829790841293603262549743421145101718334827784180422745554776603428144168562806517634552315053058459128705397968104793205763167555476118569907108962424604051365494592339225981962090211047042874604853396556875096114062994557969907246828317382877510939844801789820053473410064395962550846266403056735163465203232833401897083326148791596656493439653913626021483052190876837105260444742544199823991215877218483639951662678474279844444920159939003922667840620687021027299778615552181943982027273926185804867409837121483534009601386895295688923463800247539920775354791991683391387446528375687/10727095740549515921960855341788022554779296849287128278103450933748382864751402981178616083217104621542506905839251135838181219665270101992467425301772372137998366394936658099616298687428459117612291189636748302764070504941209492964420673661202179152903565047476179362794682245897183155253133058532305749807544745817814475564425548936919438734082570172879975114891812535215591930181240270866030831020282482197129214549849018800263821319618843077799788692208115992496123653921835092629811910137302146894918709435119015007454083648784606669444387888832672656841049501697165588448752114079726353219094574072241359264639044865448390672654024796831565174488037988689231697440367712786968416233562662980884112699545364387530928005509965334269998058294608281359514713095026796884279594830063673238940244599641444694917114863795026137717562037081074355768098334923054501127494914340929503436291877985317112480746578443470531798355159079765959952987016556006133302539777832711440145968918768288974167517099706640356494404677810198754320779741530046036119396750537456274324493151648994065285890651024899679422622659007065556896763582094566641629997273978395054849651831330153433508197792099012033814443033162388137864541456048871621518288016434651248313112378445605666715200303981977348201076182028088236662808317478373462249009243968434274113028009907938058761769187594572972651360903394017517017111470755041110873487628240435430245684619274734889477797906990517405482538541695475803833481719230334238207225555022992996995501038321372939311994617429695478873996658016577118243742307569492628088507096262701440242063228221805532936620737066015791024779470053718400375949657838979906215759431760756556443621491147132345571293653610969941054199031548360391165451279152230279921722744843254041815994532271478479898880314853708706420137018796843829113855485313022751348058654579519701596818158819571427150943919544815487709199385594065171102732573245814480680755748487328422020213818224237452178274126512014690232291172954768996884076413356026121849773703144181709591901527486783982711427258273656998997730557776999323748923796201415826272749604030082182881094582581009800425317224227228515712768868863254024418668621677821734223963998939487081028748187399883949019533752497850324392352881151458692049702418803509897385320399696295287129259096004996995374133958203987409854881648890802195675192589948639232517003267152581874545616395690595687613267414125036993233261051209806016311608223471698658668580131789807238632773027590820553979852133259133007692569129776808610654461277169088342208565583409694611348481742269474142027112446514961694597287930779180439249736415580059658575277414930007038325890559644546291825634123261985013377147556656894939161252359918702719825463482968120735942976729158814046330718831469487683576641347390207988970573418575857738688018773813576297097656132875050989857400884278917126651059602656888156417425348493700614525227730017092916191882644329413522114877476768932294708519257109223567504198669682437327889994616642360210005037888305947182826169502822952578219093501014737622023658520937656921743768932023632648381446314225716447709674936387817708917357377359354604032485576371730363911170771626657899772873830300985079406503627214356964729476320672397275718015924500095215280822700751681835555703571971667842731814354990219555593813142538815773927860178239363826810063020248010943768882354352963343082106094492415219438806109183829746124459304280106263169658636787590436257086903828341215805474389533604435807208712789538699727368231028634192335546061452268169698483651991199210875673403048897742190606825924436368886197825144364623101948298426710100104094375879970404187455246357839974116591575274078582102200607904944771301895622673065411174293008920979920402170379578671921772332117192223934871350529850458865847388741988137746311850797421370014580331876369949773588668701845433453012395153986796399300528672480548717380737614803912382296165648234833821923662033762676178251807058994941882982537359456473799273423494304253576735606465446846317300458628584442928523785529326525060728460392624988628503104245950951212894039229526348425751018031758540832947154954097204204116803777483772735421105780513311390525767727946480389671387896982427162536783724004751320738673954324157954319021069145015406667292075266104780856452552709813125939073553066874435945514210993967061614358434029042306962254723183550239722694318010592464018080885470645503109324999101275452454906830313308848023928338512794315632650212773236752011178976167571486551189675854740885699240338688438343440917903066554705834240276268769848290776578646758557691837952899518194883545468896500623802609809274682710562213417193053478988602627616276341251359139491447137777186789073899133219998533365923888351081723921310149849769246381494464416505950355241760877606822678697246538689647820924793291244024211703363824371550843164588131341535627042511288339031508474931685421646805132057127457298036508878616783518648028568780136062714760902862878963204981824013932279020499363760059213969616098669323903607160736364986095701597043322982191141178642048707253214851923745191335641279729453683433501383646052794231325312906733328832634001502906041186088551783903733684893510244005871638525022110369962334939057338618675747495819565974822674557332448115901003782873755386120067455523787801764959289387275791567033280676005865118248414760599194948860002897991873714741834565356162882481281735786615342213163705895942321494113377929311266180334930402301042206776903703563347319241110899633804848511725503462056480495753325337195117333775757531352867658639338081276231400107627629405224689690254288435494004245877998276005849626826517655422002032185046611083866288336219792843731921437294211667557908928809967783335601330160188853216806124882541636341617930157572110008514517312472002563027686470733928950853113618635149550278244417502975204497660696241885642340897792508453801766051195692896986928422699463697800576043454907280000000*t^18 + 71105666281883235246963093405228252796488340800687539978423696013833031283859055136074784818602003942676020225356045435607838967226046781864714491685883351964579496942837729473627740029151445196845664514878780636639176436599038191040888346715189948322456892837563429874626925136557821070283755639918310400861679652258736813243736999640299783791067016571348259308847277139802062061042118429910750836311429880871759358910111463897964151918241638135295162983421295368066182271228040097339176761241515732796548942974000179059779577035787570601468007550980237313424093189158348690124428864763204689366129353486973229670450790244194431603772877827500659086366039068589206113391726333754381025531917162018828059499809697030075029451910789337767420696961849827690475951173755335607480506870031208236726181801268232067151603223314598235282437867935438211852664843026855889728410211463921693600207948751496262452991970199393864441572470637637946611366510314654461544754086077296488648805374146518424269806896691695798644339918096974002122128993681271710480112253368050174818265828676567715582564355784780289685482112758410872116498798268967849700806305943067024686460421973089345088887269305954054970221955940923553320516536815716831511166356083520096577133009456426567474650659625819442675267142242110467921398476165399727828243870141086455048668917279861636287961641875260570393325702803320135193215490091601263222194942174691780805738969424945385476077611754256121469777744036664275888599975967409795285439867801504869547215096891065242186050608670291702709924313721859447100013136497764794031525427262093640889610150221770669185890811765120377459647566921613481129114734945147476498657850888499419902097625967380068174027973766387233553432909070571089843904751872279393374242873062288380823961793686907604974958176860626416007642860156941163708899579443104522271726507893969312850957820577474501045171695829581235297855038930926829918679534476834670775305648380577970131930392325148135788911393790245738959772664925343259150765861449165528538606016118834147962776806952878010790862940922109499354032371381860317806703551509897101510707834540812853155913916998143457246670520444020924364852580787611173917193158152672459559099727276734884371187217075651977239867552834099096504391972228950173464123286950226384894690133931465770878009797777654636785577816258827358297268557571843311567746310472675940370982759369701592289948518320590411706120261427449935154399280673708321180487558917805706172290493870793140895103592138749395909620950215435343842411216211693551246842295734228618108352004691215507692993757771732290942744618512045011201545546796314708219881243734439134177928223370432837764637869603662826330963107026896318842030445834248694946205669066812456749103450929242835047874369984221701963086249588763279660000902420686709061034466642845752487163845875518811958408555237980423192112692435614395297914248460558410074960709692660125288838984985203069893022367162571365724159308821123375146355308589021397878786675909331394668085239844265823272392810637034520035217002534453302656414907031607057852071326620254554165686763902785709522163368516778563197284351346395277268206950264169822957166715881946975526137117633688102959208791945730123265399739840816276186845012222138172850731311588145078890773284366867188985639534609541987564201614386323354317379575359675399884384029462881549506164628159595558295679786377378701683938864243805796299732829858911287509946700011218346346053875288462821939604090938061653648642897087171267544083527010447402697595436338851735491624509934221561905404873797697280088623712575981328203213901149339799464781353956994130898736837494537952223097979564545465380921319613578351870967196157262958753719085874129747102298527690650088541139239764447129686935196518384979369531850440762062897580490885704404199222148879638056092517370143273007725199202544089916742996148420901322970265007034422058329192756517018773456753340669032972535113257370633465458581210829518004704469631343998372693412103013134408889695953027291729929220360500500767276867861176323682728663812119602032244471616290092505862466191200111629424049533130455587204753492892918886814995966914363663562694675208388898766395098505925373456489538574774254288594618019202978459150594694700221302596430329719558640616118846606658276126109544717110031921090223803112887919553727241512957288396946329101133715989929853054417830824760722644393222134129578620859060181163424641294651954919193497740370058648378306697225459225892567469000205134298645997211972321256395793411041305166845299288633457989411061114586398933336676742497745906274681210214659169926020651646950036911495213564182412787883406026612432166858703200346061471814712670846090066770815192989278796271559275015964393122481200130311910443807010071091547162879419214039395017940101341819935218404248288580546600915923094162377097889447508160959927445911889339084975936724426202550025318808556474485632113915317621075739793129160358984346827321603120889823637704708779352896156806555751475077812669568737513624927884633901630375389212720989505315976388370953954550016221595351724167935706310782663398973088947909188686193339504275464206358296413149242152387312702357050104171534733611017473323129611716569947101035861086614992521779754471879716584197553161740493182703239220937609614946917404653498271216999926859040986250934675268089349184318328061861037623008717311813169573044407058741636243705034335938268401285963451046991007823775373534585406461397673154691922549700151857194104143764686888697667777631947033782410477706678525522994500229490798130322365646540544900327752102881638529370679511163585954986535645581695101395954037830893250347702300044070650338115303166268204105488100340082781835178278511927262001659164045465743229849389748286752325858218469965290866677657603363100818132469910380560725108296555338434673240188998066420783620357619855904325794672442346549498062686459515553601566415119135572188171009357407815067142613391585427751/2954242166947336684908019561128421411586218352293675127789690387154304640952536381016590869317990612772806401868129762809835107895815386088725528928108111286804750105165555640634328658517797640990424993625960482581225017060809094362401453526295080138709641814074939796513655490520084240956712844319797003496997822998226106570442796177227613427366339825611145146641205172198374017571913570596504890862985795597089385687028419777592656391423029383626061805834115144333432454290073384510250200051813011254860612578431776733052854636875280676764984424584518049694025032767399403058786332217556637676538645699495270341481592955944486791248918429047413049054005662085014409475077268101531101830723157384935484637454793352326017572717444453057957465254335120686410351986370379861930600416199535610004143362741253868980173433489150198327416585012127877578534281437809209610512099409491985246354783197156332777197607703331784457267010810567545371052624359524089111519454815128730616199840228786783485734209259208754178559048268928736939942740817374678347281865098015457948965413964132965579734285292257371712990280290545854369368690508843653104901249253649998105594114348324255588157671944067914112497611332921693167894716995859244566136519726102953785431149023919800613366163716636561694576380530535500376937410633544051503377145788906799090727913928646141382991234263545396668184792794712424186512499045938321934558492817415917489661544148261988562185543585188493469891114382934036375740865476034049202269917853332271372560985953706107486523317640138134881898679617765338364326631504638269775574854310747976642664213052285243770745350987980748848224266052794047463536535768855066171820147506912355644573358661920247970334272204461121766326413288418451726965282278524219090442443929832163116124894187565173364151638710711377748105734976650790537955800655206465721255353471199725819763720938909971037369955442642185315113510792605548121692550671897307979480133133410247424366885538954994329896694441408845689972989031743381741874644238249593957427677845907642821609680669860308838727066928565137523974995611785613760453613473869918555515240949884633165453448042810099037132363552178733227296546484940158324901338410072105605279685307934742115317250809928039559979595437907979337653983469111723790488046138486625739917238076359722075397955039776172526036492089378132674034406104526924688948039271855244635182699773821048249862755373190052368693845850035187936440093503180576892216904744105810597326968294912913519465691798511980566051277499565230318533538340533091374238635732366929444238961671029895965371871821013178714266767770220450692093096136586292969377408850748429971631400071723938354950260126108048768779637546350672684066437103308866245008899921610729039932643209420450678695791210337388359479966186696908057007027071263280162495919475791221234680370308258912220694498993789042606728203530413776679701814571706998277358940975165149240247716846707389119244480248320483990437257102163953962726203407880170490656313630543240100904517423306001835387434439457854150327081077441140041538350179458741105315556666230716248233963879308431364250314937762309699244477481204997035840221724766257950546527732774542221136430505981585597449452864891290868551098934833908086497778713178209732741585607326222288338571787013177512040763720997323888341673364306465610536139455189864139732693087120797903491355776302213913950200388806104684812018423211151433447202469226712082676092398741264876923988571302406145201733314325170832827646877554661621305279502238957904917210825285856569209385323954653934962397758376262675160455199666438199293119859589775991258881044758017202276561386715961568667591117343849313225174846949128871709319830481241510946047417021790016542054484162214237400294656837870078757722535966247256100265074738471663569935920816371654370859543533135334283709609845302015423398752284167646319360488232372959613625407963728367365596401143116766655139116997470084364019523873234557776524098241019490547664047206994573390788794312884319900830331391435032986020584061475784546306312155582515450534776525001724617992128921868289754909334891964031018403811556356451830365946302145393646474358370037813767760319031011334972531953365956950796432276460699315500226828960440562630237590908513731430807020873100619458402442537242996172237528285256647867033016282534883620856514617219659394613707738528768594312731598251337404950764749736019630015180117164590579475858615771556308104752491259606081341068285256745789864426423554525231868597749401503878690036549187396197636730395639921570789274795919783628790504529165986749772084419216219279869759317306788332172228527310870928422134096271795238741474247618488833575094966928113461163645522504380624307015944541743837241710951821288787596088975438851887906767928815268626450453463575500305738727833580945692918965713221696755129009882688072408604267903106397231925102207527571371458911687507608808569277433996186165121530133368532901739879254545171062181035667067842049471671645152648436866466651994333436949642245524779520307527232273573531803053412066794917170756219825731149295440280598020213977535370219799425693835608437491544417586281056122939531306991174514358760507404013900323742648787161287088256819672721199217049249791089195887627042216391055583300860348708469466164573089356211119136441803432233337466577251251160606069788297255752997560965498172015253565613425069018288916044798106962021039901239299087257835344990035633865245505284603742515339478824281732322706064239832793707023746359279961345851719001941759149855280129203653450354728530465797863535313721843624134579753189273707583474127589640649138198879540696031035135048769314800725212010987228022962303219359663761836692496775807794930949163771163830825893245448118994265127530624606326116010175908406792651966648481577965395359096344898067854789505857824854040124033064947490572120186146628512580319371318655755745015305900683252056828177006370499293823830200087611432302374278642367481464912000000*t^16 - 33721798854976676893039060702053378887913541939302014144232778683755612208062562403973066692759513623678053168036979792603536042390180340088737054239629865160355548650731213968121127970990873515737765151450639812452266316386470150345839442925319934795934514405490547494965364052048479833117956225898056374782550730238753891977644280405628287052147039772610540539203625147845267285380627957058203738118498022106294568469768759782655444886901035330774287674402567971623699900777996457188583096128937101603408512635154463952459823410011644791462564408582760875919909747441559869213284245642838146124454639655311059917142360886201007616472193470380946511190331665075330533298352200322051089018138534286153798947831866943999222321585777074703434603087517837821163213906138737138899767371705555349627266246530444432368962649695310245274814195216065571933016935131360734771195858634165525758786460204648588987630190516043642142435483827498276161604043027550996434534912207695437017756243406493102960504046342331199425411103943363748400122511547349724279217805317207394515459279514391366333504118422316145772192075335754243990115610818024769756593188877956067189888073590029769430392683264555689869584909181874556806268085187209487688328757954558205619317138757830603180929992282416785344107485587365173485628532117531947847948845936936674656264199385357442346063967255554618234218361310117283290935734313950639498591159500527761705170765327033979158908220602862106243433267529657804090309151650768052564253668747158789896581571967083368667840832018367752253623892658621973915967902472557293711521418694006275367409365475071112738998426424012028171944079733514747382507913095637448706998447247321132175734330985774911157609644818475278602906261720003782505581180129924195521793088911184731285499176478123497070039321777176459332122691928309888568366015109228638988775071942815414495979864394917780260869201626689171134498972819091551586895920978176260985232144896220020032386037251812173177598899467796233485047315852693334428420052295759641569734880635531281226489598671171480255490106067142442893964363893363668664948162543393368942450388459311935446396380865873477037885471964478447873223255241020635362236386627242669030829642442157576276115144615722196971263761278604424472102073645761850711961344207202151211390535216540002985020132737114305441684147904951718047497294763258520705126422429967888354996120170746580059650690389892710722884940464523994843521273027987079344173487488799364651931426465609048260766800966925555159560678838489682640782036084215180734793105397868169882865292259013578730302347100221938105321771587875156208703741479423678237979696197732025141812116259085892182167309642054360106296650976269233065961989917881643172047243144897367796713274084428370194074309052690172659200066450913160817147163730792126915376447175168355040247820034444621635843068648580213499459278795872301910258415408586947088782402308634106827445405866325278816473236710448462271477835944088620648423424206364035276841541894342027803917227096561293068334662612324447967591608002633847499835603138335397951445472935811335418687798354161113162144726430884310452981168461962694767128083432414194042545523922006694386431768826104083359011784489688470641956702724497107870576283610716041159544966959667065450469741763984245537173364691052845061457387494773104193249788923960984663621389230812335620437715157041141948420459519016307309405795925414881093007246801736383365314718570197866930828582798094245681503598978803073318512727551183335817343698775745295300237363534137144369729811321937512893775017279188490693615927346073742857741848365822145500143214033474879732391577276133899217756902815870060449322454018180727358524698667973676469015513079842820435501239189882766354597969029695986274181811326427933158873797660768429365777624384365286389858994911551845207322503993878726388442415949480574053004776492705374232032271215781919357311927827823233166351388862154920819329942575262629082965402474710983077741755580383625324391105854250235057095541057506452767758861915169851101096543635330738624785680257865826873338136388081760243218381670337343471564338366215729079734766703525374368602344420748304481279758381954460545230971093151573899281066672795323850336196056849896285702332491018230388474715313008735807810339789060131918074475329506601265600318015116881883301323997437892184780615970642408303910405330908858527074834320886359019511785048523466761737095087201706788102709412096034191647320860312008322638968743323339288994116312699590549313708456636129917548687945646678223600042671133846151068183172579423964377296765882579255325480532505046882420989071523908957411690205052729794348458515648589281494464403278893337659852751339969739894945067674211172354577987123022171449211662365209891374118550263673377562913025741004468368213240959394607052243459812732339479386194201828867385326053904112312066011449350217799723359195417611477835921083458460632766572988967240741470582735916138069854257208029031581771662309759622025002743898394739423244711071776441624660376839214341123610079564921088730741739924957406994683278109768548765426443004612261997437978697710220824304546785346868739965762879491714688403395576064228549707605338345301198862632339789655621594736952403729620682454466507850307115710503951154721681022648477773293532288206761500180725783666102956227992532063600639554800169862104221499213475023242488709724631769524966823894638925021788900677480868465676550889804067601116447212041590346121285150124769098572834840634948260559160308123798513421797090117825563637864707724047508108214979574866502307274491636502101426884954763278869850740697097308841790005942270860121042953930344840470890916232121919765970575815703821890174229448543827656923204321539346853059867755957662406906997314777192886352248682774525577161971033112066848456116748732300006677698289965534608474826548866024828644173485168534727448820557862971203703993852034433045092507997567358933018197188638787770251254593385167/63258579294514831276382647681945008305416837591533110931187271794467181743408230122159227457174214581472062023060701525507597140497939841503096778034564376490849889494535450024388631320706023692896001771602239409883004567525474971003851241706359960846631590532648493963377034560023221481321189282775394454145200296073927749912127091614350162988019212204082648730439111986513036114204944010859601124100995991103734438489874576258225576350872505803182350200307059385435014613502164014468235423374167224968601355251134663936709853692867499044370453986834988185558515139141577188408926687529671962083494497700942327737075044931795424737261950837986275269648029770472454870652584673008770462392074526080632516412629425831196241280980725658295590094601172634968551782599916455964136608059053791406746073914509669426558251930890396018802962749097191745673182517252218468199681655693808749377350134851226786277854715420445755804305535749163026300420511046650594597207831950948393946030902381317232795191324647883686717271667837339205825623920911099233840098607548049527290442210452280693995348540963193988678437609156692678994215723370764382006670029422972834435476795281830865209540314523514230908594072551871908396712655531776032873741209964510704681657840577336824692706911807102917450321035280835676968341992664477751066505303953728278706414612265938045346059506972360966568291635949954698312577271850285476753714479950805808517227714528821083613845653648314848333887572346452387435661794024836735616899401304434123197718747317836057763264810533469618492444271044699650472721740219980080472371737003688328677707069103543748489252694309840131991675103992526892503406524072894061776502385005733436520498975689150227384773878363966258386689714659815514795328508342511171926772490189863496301411392348353264416768773198610526436534081286057596744136803823918802099239448953085070211520016875274140123283397373058923114372494996899418434601062600434018083553491934774396576439573922149979322539409930914381526455443227214497836638429941001268729289983545452080636194231367110292511842946215821173449033409712539391590936661336731945751898189557331144312085324877860307426431185256189530739260035887159063707927820864024864833523402740066763997793961570763537677933669548156933443791701615728053817881313836267957957666071262427948857716182275983698970381691714423788862959966126742929879949581508386265528683436171582554782024444356482934595353648924422589685475396282002096991915713099266877006615863605497735121888380250872640335445347482234483969222487816176740548347798982757572880485660593183832622044432388568516624741360988013112341705801347047111822372995666312741599901951506398160595476842085619802511131865325217999633656133426690306961325131012643150487863585263835817937185010406411192185117564197996572273032675112563593326550492222284169164427158746272857605685869851270753946746107566611585441373840344491308554618135083951747856580780426253354042033975811353045940529072775703947742746220531059997740146155706251406084177068890487795477243848003844083715687543300437070298275669791242487664953273455861161875970996849185700831528765756287739467336857736149412264351053629123606089004156409720995469560623041832460895268012249739145514282332735935419816276774277902880081662361106757242461487415028180549705252865165184902854377357875966402669608184948798609969714447402411473578480270664711244318903945296013306594326995080662665701462766167160862679737909691694022784451647632592566409468938632197816096402232191191413925499681247427638773717693623146723157775142480156661104127919177043011667954176508504568659481368146365957758710572394717736878218128505228090607203226444571451022173240285253207003379254787776784218282518566219379255682195187559930656638927073263492434952309602123141796910484814330094634915832297398445217349668464004299502801191935403660376434532665270705658473988619125166107420758055496264174559175761947912212111006089507445084410557472442656507965638878320606611790252782598361595251850584340609877617676773957747183528749879917544788299121057946750489295002530217047958301761752342128833285747577296206862425988792542116747303543285767130048923851749880308227835628937227715801668450019670131431561193305678389004711989394771010147485441896972935131241987924745523808452883007429461903478086732504612459702217117919273058732655077039632786098752668041758589516484398503909189047450882781590089745238284017644785368491374333330735199148337646299626865563077913438085915410226213897611093631016543691878715355904679048411492542853340873832376163814001395872770191028379157622452068220004237653041764124252219048335676717525904997540406129317036366077563211878380191704466007771985561285243372587543433759334069211307308074890265670859175955221136389224251006241287913383061601701643745711451914367491715326582280713505971334058738833785586553258705829652436413703198370346636980453630002610894547117027845114607629805727183917371969407385829205678905694536910891231580481955503190181726717786296413205432192463812729182959789943149723192596797241948117378060265809482691308847828743450172490740577837739263625234461026029753152611445780589924356726307772990443685874634152359000231801762417528803228263754273501579718517007999542663872224197883780990588537122105542407763881487288209557914983798885897041422405470524778810856312903289412303617429180399391103425343033092048275585885962646205666899700061617287779375091499757592805582958608855412101172837814181034631348116205634156161142549057838030387667011372306681065987607900666614378496022995286147199578754916105262709573012438141728547445673050015723131756589117509665331365018675137192506787297086646462541737839814628247773720964907316953585005153764192752189592331163980270263230038587935650639949566665702043188749321743775721733155459236370889991395819553842990526388279929738285306248207244078632932978255563423906279352280680406535830335409747388026524906851366275853888815317182032831148763276353216714917880000000*t^14 + 5806180653835919036997439517500824325735900144163993966275767028880562742352333609732583241038441308301919279180352011610208171959304383635534478465530192352703328772216405172880116875645855486575722218998483411445681175342801630338385652808920690736710894904295118383250085732769055590137375901006429949954193021666034887929149517365350254111658471000914271041803604726257329080885783449604134491439701365412457173010439019761455932475360561098709833645165249927915018147720124830826703241426301475238393375515086704462575181618431132287377115362768662615388408548521189672496996175494053610939076455330188333136554386198798267522838722549697114505666348457868283734684580313329888230763984392383335975331049831761373190074859091117074102336474339543929071713991413449891174232476366453008179373936988484876528348431686320208364240240475843659337105872589106813089190199588853795900142373369673017899620977019602120053751595057293570872286952085148403616293204658363614078451993532787023015186648559734696103778028302758515678709019887769316862417035362415954446551081282424783288360495554863848166658478045641166813560924138631895821833449887877613397407859435729662496779247241294690858103998268004835149432530254140007036678384784332967042138125660559880979721573455582163714699875430777435524534984230557765878781826962703851188595671442540282970745524808721872805285768208178726394376667364849369646431482310336073736277477859503416586529253241750733462211842088596986350005624207913738753967664578125253585451657261804562191526369165563548801755008633710548484314055452406057763260812986090336422342678819034932666586496558574878677522294215689985592440693118828426210118488855283475492133785247116005837765853854437903251419788433373371444682478630138777258310330695434895353422747733356547379043631335617975018479479022681306166380195615593939161453372582693683650923281233892275173321214194249979328454964690956843308952414818129147275229380291730191242796314604004422873774927904885992857944011092878172004408933000735310299802266747104384739971887234523972534371307314801178342330754660602842679539303024983471533818542427791117617558019424495876493634762354092768789107878877918991192985767220449054075436170767677631553550011416262728070293397105933757435693695914542593846898741720179539699674506758196225260602321324506582027119328027150899911376157862461514717361624284461777498272325144739751722394638244487831863516491388393062119803300331438409828425125188495574219388837983840646408383817163022403644294599281605941157492715318418625578812704516435613038835590362899619344389364259274977539856991810890830574395182638096408573665121895188161956714717656625311619226377190263492081062531413790201729943299242041554242227437469885555008606361867636168945074834438312216855051232680149227711340315502980278817354819429256187319103301982127995739962472697165451331543251185393143782248975918296436896655826079582347424336460663753774101645426368023843177813046318626952617633030017512339818935307245801236543869738143168128008495776773890367929458602322543803068763327225546064706501170920320256066449234195784717692577555240709150315364737230985921871361518975812758238598904084302337377517285057152591703325270870749457694824956247468455187575520796824763974672692142887866706936269475063834142235958176592939271313899873960619783516445244918128220458570312186945285388273557399552682738450383017243555600475745337938008643331602151710953820757004763934005596807022980895928075295542248311075990805682495834290039354531559037771229548519415903660280500158625950286039645356674024671979583546972792658113457592479841232820237450895314426868098194596631290700028919642318996977339120236364914692393384613086714747548302131692706027423876566572937932183754753565734824035239044982725407511877849591327569360738934925737520154945869855448766380113710090216361380917615308219363100464745689733478022761770912486406117094999652977990544998633658778221133547510327704928675564313130904164418125101795216366641559249611811086127172108348797764134449862828287461347448550592381841370047964458001547935840595773027160766199918496271216174013899505859579018121353685097241496583799030510059386549123896926055203420048601535699170833993741222174259167295005554400423958870338575176410112599198922743730119405447142244695693625829729630857486559431796959241358815750274264313537565708698242961168248919289537798721718901429114121814729259799599334218304435546785993464686432716764979103646948410075398427182019478413691973539180573428655621311508589359963049013143733018447052769390674086027100967160466082320849380619272952523417449996916192062002711382762171831384330436381096985167251635840580836108586916260053445825692494267817851646584723184646399588859993444297972915013481849986334334073001535195587577323383549526757051109153374628349210359080073459548723570299802556612757535931358071063834661111920320654700360633208994989621984565340512206677770146640844789454421751448435139426331291738304740056791750590396984020517908980868522121727833265097227531586006108545302278876230857851304243235164077816545919727128768465188822846866458803834566694341994629268539342995598752195852653456540588990621686591378300327837203272587581009656763196457154604368023420938642708685504041544019357177004962001159060233382746301027417772772489811007548785970210531688145205964423827553236613280366135105713633217100681506803188409671166035996374374207003886729219851821596306342188958935669604020778933815673838136836751217815900588967369111610875332944242414713331911312424259841795705914307341333900952838512262853124357120770762664974620479636215051303582088584358764465139104005874851751250336818147283748255564612848644913771190495289631563346549063921218705008035745343606333326887414212960644782135685072781132718100781018240322718193414356295562386504413563173697532610281496200831003998907129363433568698832244380099132164776663344154947149552266440685361552082582684660338239033363048327891653/697234670685696437035294457417481794838825144003381431472316852855500915259763239698084671863139969507873386913515204726199120130982787483819846905150198567256290540252956663455624145216133425977743843702385122286952237156352213141943547202543725722298587750596114719178760062238497704898518163193667259752831163702880764100679818383397727620626189778469174688754180542005193134313709437833979999203003285484363138920937848351505497286592583772753757112647340445753750765465304071500127913512574612380697880871614154592621098717076330786170368849986763660990276820709439581538177510632881988768898296496637858843080068901830668252873337765829672902147878833623998595991918048648657107404167590655592026527053486968227360769283776569618356888625109628053554477340084793465187132064650889590999629803695090092690526666886627112163289798212576739790222000712131594764882205501768023907972331706107477655348222852381396627161741234685829839333206292085610399791202807107705924482076869103969060368976907932168547004653657591771686187920798613544302655152784293337097497950956963049847003676775671248029060141999825964362980201874075567858820769664958700581744870611732707228628230060077854654959558843621181583757173554927157812883103665872574030722008946143613573261373983983782705523868114139320703288428776290892135381371646874609489478394023106987466836238302123934609538423196239610575906758282042157507516215641655584900470103271125357657853705391310547174493288297401008182395261312163859844217034060531290390849581357799885339962138516099670630196940701734436806858680279567472755096580793568125205096046047372026150930993982338128048215935486862686518471612567528711472108042770997259745385279918859534923812397802187452276503843778063680893843016416126798960907173710554209744948523368410970595714495379320948989185095423405667797080980376213083060500408431867520059584116229954944643336848874342616482238633104196594688900053470200388133382463213303062854573284534548532189675901408359418952428953951174682871759871925613453544345910477978993811847283671002325531751411813785369637026159449908538568853950234293869687792899825560474041154083306071361410425389877054484608038217758184841108780786860732054279428834867563593014173487290719514596604038137986828618067286557368958659113570964590953426720209554683683875871311327723204945794426777907330332192844461814540205160323409372653014563400950330739587322752941643432784605930877705448983016833213965363772339466596028183270743249573585870640958835663644233607213754764007485576056375332743134843626294971205558742847550742582015210108907315227848595325445989790957710755284821440530254481759501684743734337380850119970934914981017712930350754563306826303886072056064032641515189111059403088790542056879336564015285676543270664019359043042753742439448920583932981144027803776911549688702422420027600837126405796272797430863586218563861760414263317203569038244857027353885748353302447994858396749011843283374781080776483450890764681038013106078876190841694212858904422303297770980866633797577448962812822358306926795401199675789017760605801627838200315883094493514722343493780476396192929699843284267135800664847737437252867878101880976691759983032629724296241299757734244906465526932144832243332154678303347260841634306674155934917738339251398607308696201853008359125907285060329116420899754033071468626437358500997193612175815557268974784374196270957493421390264944791933018172511726972150135662283265092535924229151703325005388396798871928001037467524081746019395474365672310891977161428998315428749047552180966017550891070772559720594952779758670747583322697360574184670941010842902328592198778602009788393130538734462900056762365272087979219413454828489583957302977333693647450960367574085418929785149547734664651460574254577262961661783529849107396537569456920816380665417601290872486949464940610013295289643558640255676019510433083351456501162011212413876406231679706475096219217003726459076565051250430163296532719665228515995257490391467482924798681731935561468480299456371475600224451421276148981290358945257374951546601789972942941748375567769643946760656984668351957093219926008339777396676323669402466279550226629726702737939770723341092296143664344722298261822592053687861804084902476515992562394812068380921471831161691082634729449211446774195058122950780139583805462432129332670668988009374090887381147879658527976745772363009359334295786973552037691591868290923064502172744226338994025612389063140468782840942265491946672290111792928097720212131064966039487065432434087608715225898099126174735125866739475883993407257016501114992253794718949721585168857152630951922809950337184040422886950912388436318543683250504412241926728347026437311005691968122007750616088578154630977376153836427873273315972341613184597713447903956173374980338313260974471962486484731804290907275028084027354374295769783373003438664636781773557394992395224809636169175724094711288250092076139010455524122465554605759179292395458168087279248577160702255771685729337359915075801534673653242291088364880960115479882560210685298621842128285293738400512163858674535982112414071681408931863420356938638573235264921345187574506790458177250510842816586978208046791811165683873595249503092193823610390509033895139258890368585624877372203048706962201128939251198186672232217033782270205810442665436621392007548751133486691009252739346599211884263083398645446363320783784839699380445430156965938452327496040029815568947877643780216565765736025686553366237621733354309456640121523402483260494632356910219916554105506694346931037017738699247374332659402650302100888500862612106939290726964099868242518305168144525921811672465135814436606182462464919329427542878344648937737056401286177228593834114788573288192146488419352836895299022791425590150543490020543025996693948552918348450626910970933248506373655619450626511038675801840052412390111672164306217701855294254838792463494485608104642283026789301274468463633016281010114007488466832561907460765299006221783256758930040000000*t^12 - 205171659020496126176175152144614609539312581045167293479714131960973553541512366604103037866895151564079565993075194005071576968116462593783030740236773750762847514111729531905203325904057346423685623782115341304105932268651582315799028766032529997494802591683967221590917979110137978395450094581851600591492131761420729119369197313974433532839209044150993080362827386659766272359588242392655582755750358775997025574058002428956938924716940210713648153309291316834068931373627206661862856952857688357808580672857789844640231180063399460049900524225331520957042886770883965738146713806515278791992237705993513088580958558988236927350367041904922532083265841178366846555757746287327371176944029267273789664541249692193475741692024476685201365308073476503887385930702673139273903554460173925068599038121292509608501352003334731350335686333852413294126596801205344903985896083929713948033870155871257545335109315235279958204710535404033244422966288401626187568088745038806334261982424324311142206294868657286793184359331303291529893204713216305806124702508624650818202589473641894119103710224222317170446490639021414666067552823288560014783431771331277070406806466823616361174661059476892997477180930637303524541400233017418986547004804314190961465762860623950308058607848442380373272177459430383234646508972664398620098444360625406708323532571487371023354854149456534761751571962595102266766146365158640944801772732172292036077144097207951139356942498156179260884871647611949476770265577331295666236310242569720434774538687643695934899149163213048983627150213260797160648688405412364513288054484172768823357120379785350313350745066772997027906602241834714667825807937426845171570052632117742346494186766660981427348499814045940808507669190195505388481756202316974960849490582988382686192469236713605931544875136452795223481159366920951617203353812718533274337990573266097610087732322106363688709489952333817080290943101791593186988030790398020779582893349877187780023392074813422380777227044716482442122866520363351144281632666041891674869975212550465747924729676431195212398021732813405505348245524070532844386338864242444278810032071641033544824816352448598590546761401796943492213903779580835882334291074869498518308507435569321253775088498960582176363624416456246375386433648785330291763956660255914058906678060956805737953501482363128613558228604523420464226565062218742711246688362171271019048190870817007216847277538381754405830469142342857998417542648891771800780924495345396834980965855793571088681790505141890079865565293439057801234672239094220223864307169399676924230592262817190906852100878483271231135408968790667708121203109613146847295345215438233986569433057548050337317325429531561556785245215043249910828182700118895350488064720700475992190903318277166781527038456232741640620619750391647709148974486789098805464319818369123441041728788384888756844654303130153895591618783464199596881937655797070782430266864073783167659520219133212234718653144596013175444538811964598929534769819027813049740496623800216191828904196023923490085132666877929362007141533254536802727446316306225183684440760181087524029302991588501002933461992191548972207457613023515235487489545141891770317546095610326194025463276636638297579602910221589373712713840756093707959455220687444361272028798000022663706322275300383883145815038578368652696489606562845628718424004736449081989431190721589966706731903466804615021055217850258866704629281534617820252334521231981362140945948775055265551873652750196508550518455006465761175923986372886296437525551845606889162937108217404792755570700113600797750017561454749920912288981289344353737557986930047164691628601244650230870652898267719005812394386053105530264683509569354803185639664550768288616619347372716188614631270948136561347150098161173142224264525886294038149257022110402498371407760863772852389083744321005311817688947216520036808671024526902470658439394639824227612731915992909517579184522574265608155086307534935575203613801760675985826425832491476445979841608662265935256778101134106044011953425872492601344942508772368229340903175437950641986627383278123053896671749659253284386224561665433687400795343465749655385699914512598432622155270324448459700060432027136697371945336224419934950911256032526695370461499834236222567004691409660897703347723090118974795672383046535868878260829101252011274025780556213426566322142240667147360595299319261830162663813208383414576043981289847886022211499152176356080528567316829248378645503538134155332733530166964161840802022955267255568358985153818647597121430344301959608639044086326954679457629736476001523852712430936421206946984391258764625005567626746209920213997900166109045576344743515724971630537576177410465856395620456624561230628234132450341286047829666699210657282758087866362833840865253680363398400245752715653255360902020834990384844212654168187950522342328731622072832307409642690733226153733334515473053388712501250493558508550017563827186075658852689513882161025816065758028000462749152889465493509836034477053098262325688217079279612524753120407688057694395718308237200894902710104080876575877394026468637696670541812758831748711798871432124693231889782964447583576198228515069995165932774179430547459177889366124020987356161913600025881443408476909819190441155666901156708075253333148802835014418479080563063718643306249849858880243098842987007652541819595275120435606719236729885095521794786219828646422768732073528696032751615853257063782821636022503335307887232789295553000052620404695533061467335137249808653592396816868364807669257569601250479186616798890529800667710972309093086998496116287756457472650156777771355904279128760476387077543810742242709414824599236130757864692096567968142555360939663492349358983733112849946595293092324253172011070319757263175850944056622222630634015665491651458635466583879252844958562857220070730354165924028080303725098339527573141484764293167794549054200647794318563643087256006218215924190027841430063142004968282436818048219405211139674094386106299263/2400080005966564793256595024385653491724638236250698301956963890431354165238669644569350245734180139603537541419502884839225899542772602229324457431753298021896551379423677987832034070343704216885653987763513026263973540353964606101172752065930931411380903970514114858006419254992697735119313088395733608958045837747188152987292427966323358363628165319452622441044781067781702753923859652249545943556874568922995429521636366157691938992630931257225338387305207579718186092314097875865109363630473537028268612645296732525496356597482697850961830942812516290331412194685478676245242717649169223379153562998622272514946308057968729847939562187723032315691154231731955957746824742094515171538458414544050184747094257340716417426967725791231271458729846603469272534528043251937338913116360469693307580545781872593925361440615540988661621113081354544732429927376776626899407650974843212481955703673123468308414365783694936427629506266334856674097192429236110939188810764393965251634857924004745478764140423331400106071161329939219979993170634180970782506345026744923294013206913455077662373735745516212931558040520005450549549919574400374559098476045656609549329948340554511326950272311188235215249440336367703710930178122392930870823390647366497499452871499363322466394920772327219751500054158103421756721798561142958863555847717333835897952049714003005737724322909976498508393746044820480296043327528912780326171282902463246715056251629943367999037441107025782818797995975055104715978836107176516527646086494960675705314429484607676644789841792297984335005696937419790339316179698868460128024816684413111711473784053177154569968670889601135791976960499642070761548677821542625465408139886395183203798131052035903583263999253505638430085683267110988881536790600705304097801961761406813205900893475499193933384323339628877286313969755682887541995965626409655488068153471661463012042494316797337558612894856439521707210978459189012304839052367670089958533870025794892296829652038409201715108994127716584926238080348599865637307364921136039804488758488928772587744313197234507452837368142394643539577967486489740344545283237742396394395780142407296801009040000573482873640820151811981898305506494751608576926289885482270574698477562671778726296304151249025756267383683198931413207392339236817991899975454284828043327607226888725927498530944855801701747854692334186305617436596089785317569876995185016769798285407491973139326920593796034566554855003084029217348047322111372523871225537912967361506776553995227266192759554228912853078197233740484066679323671049705228363143690016839917352156442681427959919852739039573238998519126907207803471950504909539282057002513749404717746614735029241325970331012026937902148285323304655543309375691683682231087324566020533160899451605754818267219487822293535784437580549098218409406834124937318300590741781979238675335355673307480834615369262323172482728798903360505027161185729481518179054846666628135054817452612512216229834647200103411205897175056956480683588794262077116414780132376892442873302358661966134183409787418684755445246291257493148776381534860402742799369600465889688480638685343928337109364653365251208683852239060068159519031322522753536609536684999922460027486677410454884322019542199625573888728164684967048363807555042533140071540529992891399617271133883675947057705621279143304601676272319352988049509014605258688519904357102754787347494787832093641913602217832239754974193331906794967974092100189350694834598001334828444548435525985167550131589730598305377637938189139823509976343166004775189389569708655542689243450775380514796694175363694412433860337496653722461688464179270543567806646510334868772936162122120046594718767567734468936171797972961276531436670392794358440704606761231124228791876054124806990376051618271638475014270620286942627757508134745968482983470248063656688518140777482267682840829386094856112690967237885678326133449020547221680904239293751547619009747446781624269842893662632469037121934934110321808869146144608536193228092027147680788901471391444577719910547910664686687328046396551016065157121897912479753217492966172475129776724735790335849256433248866569042218407770739785484268793691941358520780014221424820633625665538666715230996789979877252772431936929667154886058057068486187562503735870805494435122521456170333299891557132148027750749202040189970045555307850820572744328221518679459173688506945682242322338986267448537196376016530274528984596471512537185612173823681788492039776443354088096980569089528133442631559575722304372049381167813704689576168586879297082749195793869725874411966560916794014336549257015133497498168981591637568974944431728887320981380348995322566449304325666353664014919409281151469868613135640355896720178266290293112605799078802289488005261651405597045985580995176519830271117989375320401415366866304704531343017443559546256123832537060250561328698851123733867664198924265222641167310566222948726741558648363437848253163940202425862958726448509432960846927374406553704526253847182305797359473723947822272926694395998450434070109965521833944599724212989611577758098987754317799643708939356953769343281703553012049566857215983263238273290814110636371658372068747274320929208225280845579511684527429183909999918080117518944086781333096697340904900615962413225326167305514678262174820136425132268976309962578996766600337556301702955321141940755631121612824034935297935194828299634687006913029822715713476328064346791019946350768592829695542426474101798268921835209828616290105501211518548405147116445831975869824631752677979132399209626534474582923201906661209145442119604790651322108701458653004313486254749550087900550311951756287665317353105931403758294610885606306217710275369304396361872213830193453828641399501765484773720624045509470585976200631872484588174923350680492622107891608355009821921005362991044344882404717344826208571036153285219845890345392364716969661254701270651896728084387542493096449164049025988191747586592111880191020866998720479503295328951259986898219704726985606651400000000*t^10 + 3038687354087340375442331541109776597514555503862603392932574841100405966541721146619096182013963597318413942492995997932504448050178497974312081480562077856825497238343746271109925932564770071267380677793956397633395113564159873422032815128092785465685335136275517369928318721899034733212689296284011673217319621288113515622491121188364271410477787105995513087522222605172928213586569903005467398474344093760218134234456909931541219634584255436276685408146222873390036212268267909161595767344925218442691845873744214966139613823071514514340985920274591470752367615234481986734540189607167698754795256704284660174068328684611109762674398448680492464879962647147884572423952725541231322789955003768333295363062453268329971713723468630770718822594809456485508462564972185990823222190762608789309904140089823879394247929277949231006130959117582618885509790926419370832710105955580368556437032096761998700003475108878077539097237179360524197359439486750212704070137088668441537737121101939481919118753024297186654186896214354488020545151600049385976813766693538547972856576969728902787905194353089955677382531146841204654819833674847965214103442751827107394781895276484926929976394086013923525013967203579648557674287862857854011702523937277186033093446291351974129615259194827716004371017617242795180419369768442352202088582325273195788415844268757070276354819733831610639860288242382097539768256928741089168740596393384261533194684063245502198124761430336531042545392240246874875117189637111884180870361704246769147538761904436729151349684060628778674892431261546218514410491274167682881046876665695952452558467401623211350740781723838827980612384033320435992321934777904750267393915572506290068767709071102329137380174529136345340947057028359383975435638124934004174773945703445448449770531538899720546842674622955302514359598749833524255811741270466747485238146829503118056555657447732736641686475513122794973339125589260987121680406207304982220986817412303438608991206769927317621327296179787817333358995853339036480871976960166422300871591466638638358673908489398345581928282547159841372283440816486566402882845269923276273763413059047246630847408855851773034312800268668382130408468323910497881370075893759378676114279429223130263013753120863866739677608196711015344272612319313529140808973134631658909447855422081704840733178457919271337024876841598211155103380571941092083342030316087177269686380060719517382840621645151533356887670533721242944571388834178010196260853402973510275498673169155680575663892839070259219428636609275554099673346129988228266907054062107036778489334046336124249299154072042529023535684175551289052209676013015302609334305450558501597779435340863695600805117340059758402047413348022976192775496129550621172215085097541443585562959756225686928072028177798548402753858169484377546568806192672460189437622960791349291007900856333187364835582769018224570511160853580638231741773570984328429652961012251162254498126316387806731513924406507443036272774076511127840908819259234810678169590561538998371808857395399556401432033932686420333911914182598950152416597094990510852970558993006782485463852098439430137524944858672474654835368555550646054926100440010177682162970505161287839317722174557805976660974575051464129336446701227206312089135283898711066156166964524337211911053511496413845742679377673380840986652090616393709904458804011319310645336300255536389632498993167968583876918777776474357330002975192903577949214372590068275193994415746880783385567718111790446536203408423164494030568701949908017906098755871624224595248473997550076922346619814338103045196921296144930733019734124839622690077802171972665683246605788991601717690701623234432384404818262535782124433940244871217748675855742221826065712190009055710875683533762829686921499860545940150817283948155360542036172771850193961152782177632795971174594167143669906883270038351048956144755970168920918554602776951700441085811409997238451034773283331401668596439249110312221180173043830709646020421674286156794367461734770288251926225869231589539654910829217769532654777078758687763208161163881765918156103145342567676270220811372089496646552362347537732436852809676619749352045084833808944285541065573883109304530244360054379335797166649923497624278967199310247944579035794932690559150044991367189126056718553348389835757972075009178366923823102036255972205053736202836646191429729896273162374648218126212132907374618844164929044813089138479065926145003174810422376810650503223567815725064011432415804252260809865870291635067056822204595984896950656120934533360905678185702081507190322614104030794199639829065477532183056818354500823200600948625355278986940722479893994114991511554560774453423911588726740651430221885773811262134044245930832734280355396321510463913416888741862123553167056244901198222947579395709333833334116516762761492658769328650201323674662339588389078564686746469454439210478925888873134082930017197952419539436190359990479320723798771041549766947387890233219705240263831401690812570948181071391855216635184803151428339266822067403475239244792912615202457977923704552121861608582713689771548685302378176534770901336172502305827066010595416683358973159732525423921165729378197815656714288228628558456204428610985381552889117049502783652764752568455998072871467252250089914229881343903275994942871449313099431958370282765006764655157855739771867645079853131988787266602824970099485034386827384189388547963857192589856546566275295187200260931068796709258633898315719272439010281361094061673890997856921562718099972785762274360791787621620246141781037590312440135925292754490750757024507167209176650159182557780908964305728640804756534444309549797339083564122057933489362219244776544985844021642016995922079343617352783533482053658345174542489591940406888515403201166008995108408955451721024867215947868585220855145761479376218941563038338561306830808977790737577087414457708306674290823779244806348317773619655326601708560582918297910415721952917048001819767433261350894852664095611455767/5870609434318425463599269640703914343536715956481021087274384743704066914713373577661174163388314679228012721661027092763133868254504933894262269023804580121214567516675142619209242847054597876327126589897741984616536892877248841361182375597124838737179416425405329082815597449110423812157570395763699173615829007240064698954085043685516411297971572730381121765761369252445486829790341069775105872868753824583959676685761603404190535136802173775154353588516510863739513210448222751270368987282448932621838396790473402482348621393790621857674007510392311509007357436909575736847588224278477933844403719018227780806790344976556351956969004570542936187222703559271502993187653545586375907484129351213653847676993499610391445176553896028512607783518230047517866725101120626648708244416806769481418490015703773713999062592189977958214738085601023346470164277216159326790120197544503304015192197378964507441867040948928546036876752251768840160425086868285048875455326876217349301422759428999377439600031220222524329187852329281464431937497778116347997803706284517897206277425185136021344343772055126828404019146731212915734001884985522643990508892747637816748295996461413584822621014760647778044065766110293108218252322235361319330143084071102023547972155111635501218868658667675218752042807464525673825965367284606769013121251247186587936702905883848101466200529626276108763700549784364432678326119898979998716109825470505989883301786448469336245368708406464313946578496530189431259485053189554841363485093170083359778807087472108290518091208131043729573003786419918300595777280554088869425821825873922261277089141321848881852122171835089949634291810745936889190361064668878657136309267481684809293703469135867159428228361431941972740776846919293077149738701963734025115622805245179298499991776911187203480044923078977737832774216940780417094655757712269258805058715231230224385427906993987762958876193507814599023623002216075127677722376335180547907941290201007542958677785365872104117102405620748347204433503845131079102443203293957526453862693155329290222429493638824972692342248383687132259181081023420129908593719082690222770575158297847668469811339059430325009686107058816713464499547502124673594355223763604825241260913111921602921463767635113411946113298626612010222261120996311758814431373736736243457527844895330216944701064502119317199175080434020648262504268541047093933165975476122601518632288012080288188829834395441770732660847522505822181387365294781915619148977376107700545970257509121815327143361907299448560742923236315521786829467215161912346243442801498385434064603320636331726059488875090291034760884671591921247108075656036864234019209895718033917985474501502698013042183583932661014882613072876336743978176295036849589440762664739269246019996121284228912792918430798656355376855883820778831231912769818056733164968189072298607377658945899120438559581333811559026190660861719684427612580238648522217828664758341001695364052708200580942088390237047115622022754497889908515673865746428543923740110419669259174874361546313208775449388950204710170521763679530470595364670228411600914409119016227705365080312837087267454599984812219974402344794994702237699426081632548333106855279468975051849694188825989048302623912744335257495197696601272509659066098724905416776601868835071339162724084961372339927773312522494682085807171429070540636321815584031140277673941391073380449245642888805681495670270003396746489049523789714467592106620291412056061728132330832000716964336263485550673157290560517967680619041872063750657722029780090236862335483050247535490095573400166299486143226314722060444229109691644845139620943310723272803142648229967854696831628396679154399275341322926880045511565400988653527114674022110159412777401918440736571333569808271066753808277843716280284710858885573952880712065212621321895555641893929969313172861913431230471974038327256689902443933418000589553583344559948946265898871003004844832585480027912603831173673886341126449697731105132709698145656861889205397883178555347232806097080296390988071597803863662467052728630647814471110316377928001478075574780645658657273279343333113969037333473678310954164203238343477375000432137457395288923271840071119946937615421146792394319496698112457991376582653882710364024391476390882926759072908033215636261176603695324751230975030494785546979573036113900189492556283557997344961041445638021398041104681085890666142719467607663191760227786776105244654392978883566160404356650744685187067022515854309554345418049558771984558941397257636550659114610675014836321810217380322103159110688374504156254403491507607276493108493951307958050592495808781775820363843752489519899890855069509399807614172189550283695666729852671549561143642816921459712647184167384463833291892147069281670445800835865798714898428125528115667213148064473927777398715644703259007017814138643654443364133842122427730731346109382264759273508481089506302191646036438035558494565786045688196991387666695761651994792784239386187176534375441724378392795647799942506636770629551264878304029517064860534393938391641747959303175214371825690992685554857312220668736759154781901642830682608880681194442538235693191166442878452664246017752895814919218661889135687590381097536905738745571156155263615512814085638551913740844597982483559215709776694763378725815582200427616023240605839856780130932352130108711948668811632300947999101204369451103521047623358328874572594414136795908790997881820345432135629657194675539632801602108698377634913450167350245045898588174605355944468077172307143257474674213854944723000110346364683345803438814979743930336984679268233617931651897097780586688985382842876120829172288330466593597646420850369331856544178622554407616825741816705389019989192294881383116470350474362182156593552825442697356128377603134082616808907272395051032666430477766705805910959365572366469695905896582810263044774018050805799695118270834190526136905498111889992948070545569123617185607338648793641907799582512659325519778124115558715025729077092173935379834120000000*t^8 - 491965874809876304396501047326302256368658600570967724860211691504575667341437404274893713332816902613698409282890420833570056251169489873618866593069189366344595396772203364749545544700102797924029634032082561038572004671915419887757531055507382653263182868895004898310755227074986183781845996972557592303289404738899719427069082884256780035568011795358764377125099926676966858597116196552182892186502965672904855257085219056304015180838458736300159741440584063676794974544354740612350900040795441867181281519454412513907325334659398422186121141575397878614568262857764735656769412738862216961500272974074637036744284118158843681901715674538371838462683387776861965779619932480543785666743260847209167493274541202500586053227031552481293723670822826581533301504554586790161206368486823465924172076914957778993522209489277464609076974555394072042749851097767232818193578675279748524994378196456433400837946831828673595287019316306142344086691606371790875021529882609279331914373750924382503557776659173820222360253037350582866239299185530273316720542647402786325297225116651390987511830520646645900920205245839630701705521831786564043802372877614131717058214753191165248828156307673058235047682235484148112027685482326602402410525266826838620538235493041825308008583757542053092996057307907459342174159894408855581628971199792729651184901655383136411222323014627116003900336883637849939855852883948851008282987672356380051968348996517648495861261821715754621473240607723068508622533177058467906131897623869877103562374962578560157629770905979110823858307512995114610439501325627245347330864940864789374851766401883650784956511056388588194425429744557679260315127224515276135974496787375511648879793938682282166182342897779420023674627783031124485174694096509332813894146535796168212990282765700692804656211538004533268787872776821370361260625623894033701973169315896902476336617370243211231501284131499988068085281815991717910409856958218579491967445231612598714082521830196083320134758024890051307716309996966768639527820761337054160882633301709995260462579159977869738738308486509510971953044802209129032168967771607889950886464503473881104390724389301073006523474594466562670003603905455890603805317420227518350856333781819762614667212536312062939154845415457935867085310348959431970795841006338250741451891125861328121503271889917317861962083482440541545677276548825089159609717525974008204771307704424981479382042000495948383337263056512989735407547075005997027038413015514872489012089678302199256445718849481981685302415861746139843344145402536231580345345957816205994032456954023490764095456840987353090660894917681932428351893961644214004009803081029962655519019448221497255684158045197751658527497488030107284145653709189018783169437239768846826786107571251546197617558749755503656610527049525342471426112526233343155502987724163253106689076140068766125731247860602055226987969255602282958314485208462071251566162369883980935275295549830718674872462570795335987029665268465561595246418694468049727521688300765611995043622940340532234937372981742346978400271275973912782515150039148093621896263073830495184757154538853661269226708988927779071307173094533270497442410177999702663409264511764188711310528073272625380755888717474582810997642308013826438627108273261717598286298599690414462322967194025259764321783718550170799359668857129915766328514369319143068423277494300326578961069290995132085250148100474984998787259641081028682440319108251001520035420627562370580927297945889556534030307121413518979682260081669147874597155763246598261105028521045254338801385192530137701860813782407449097014459111602721617386031643407884620844399621050696443561427234671985561726328353551951487141495515883192946697569258606333434581862332588869595870495321033700037348889725793435173927368540636028905463325555064211397137832205110099192454208835017978436112331872776592404649739320444032057142158392636284628174219998385241912132887574068450089756315138000703700265143165858661696817234834184957570991388051068583847607727056703182725766518112299146937541360806746300401937253812381089160375010614155697517941884791464646095956999054714868398036683291998175939154536469144550031248278344347085450772931368589751509845639474900728379807389514105418371552439276925485978325422157970600554579170402829229202760452425774679516341752258272065458635028856738280326266942567396185967999073995533323343379065172365026589882894396613841604708763263942759083374129315280869150769845914244308547448327032012604577614788347349911284741465625770791737377507984323174498712308138093710833567727550489520646559759754883911780968331438356030504283138535882213447371809906025654914102033963795102709350625428020523432992250146766043117673028560584063134706025105544199490328293119210575951718938299379480719869328830453863403138380229780768118343713161414725697463168034156530280442124887699533438802925648999800072647868171667109441475369732689388134120621530993247206705536463591454738683595084162771311417232263527110525010903932099340195159280315562046088391420745979175737266829800861839741937568005574838580424240174503920818595956215036979176261258661288469316332956508901056012758605561671491648626897832049281275839108051181621158120697442912631339422779667773692379078679073155934347501610339145383361878051371581845022467799959570181062197517113244220009264516926176146053191447665005150025062660006171109778384081641096836038421206519729295107400938256741382941615749658307997624134239403258199429719995612466068232237732193154250280187035740737060688522669573890550173815619016289845958122675341121800676682966984444615669429748200897669730484208453527508888135044828988244952413591064202822243639225240945695262579236427676915806189701116871230414128983155326516509677842273260627373400934395705677209514149485798195402385606420820182788745315426558819206773881642459257788365374279798623578654248303595083033897038217370678225574879922132286797871127156476168413126222683187654630146062432077328535377/319943182219410486258619967472957014081885131014538665524093447630662757651666248519467425183951674319630212176764552818082713133697729321579670008423900641251804317172352408338944412956320966033077261612349882954185875058759024212320415599435649032743074898541940087588521933321561717399320022937353807505628153041148748894684245665108913973101195309600573666701052543084634078949148053724683462837741767365119016128222562447011180573068458354596962138271073970778777407529533470039019735204904367585947945335026408600943014995714679927853069688738514926688178974005197383736133403147556237270576707483305684144443667980926626990495990489947815271115476867377246108983304385959989841492821491815985951566526708305766667712312036001643055541966500521963968721203675273191817471856506468816649180775721556492749765483506417635884453327318325257219755550110328783744924302091720391923138818878127240828861089274252935248827465674790900272594458298532790919384707781616523064913853455086669785277539187189653099491312933786700427428223396766388294724875303615124382401657149082611618105583282342650610737554337582477153575330730095282220930742789981048751796347553435787732617283057871223348163260768068594146659135916979561593790515102088713624487155620308324843141582867109441414655974112981679630080404546696253533984525517613457168332076911036106802963814978463796833814168219919474982883620683534496518600514536863601729220047388481765851655812863545099569248002422184012412700855840213719235874483161975397322208033004012068597558383907820628081389072356640044595355065409671654164676353091420871306234549268491059619041927974579400749397788578387206800683943429255599203651309669808266376670301607788358016987507216588181564109988919804113310594630909564678311065629494886347328850837562993778714916608269298790445253766731086583491301229090383492659796724215488991888813490564394909663176216366581460377131147658202766394040717176801909706227450651991881656211117578624001784007123589983109995486879302270633698729638199632147513855699180371313177730788178035699161756059100698048404869146760564091291335578895390260549376828491382728347888886711876901772749313103756603326632255767825078604029278819210379885798512969531345712131556938598565139567220963751531746818754870480994016736097498903208065940875380071300826157398271595929542226014019299467598322257631828317150419888664041130820535586583268651066044206977550666126269388194964405161038027362252504588173088567874404444583482488312131116630461386780470832747437251016421952649245823682996941231113709730689293254720254171833819357334092701956498287866990986326914892035459189161069156132065708150804501135801353752896541073540595543797315946798803412172829601483928398271039159187431720397391593200041886517836717374834157515376876894077474885634569618601281390766005196331706783560418945986691293226835560194443842733939996397269898718233383651854190709761233331220300110173417694610346560152620727436046729706957774001822754069391295430133663329954920186337094217097678458752654469884024199385970432816165542478472578500588236468463084635710967461506564123638824287189309515136149559235446460244133638414979083761056255752378283676738347192462124568837999023029566926776388981850009600836399982251752422723866824707621338100780363466009750539921200850298208083749663274436737405261358993530630625118441563228149449743014931041174576379501319140667976915013351289804761585654731857350278702173273159345489040216798928357450952643638200727748794621440108563012641916715432703677831651401824395876186322645811246148893738103425672653961015819996100622650242078878197294890680300206263336679959012177651816761199592437521238168011769875869252198381869350198699022145443166781947193934904125776651762882476449672956947276497771384735654324909800889108367889014864097559959022795397543219119667894825374066236806135133623816701593532064221880472394689127774332896366052159681212983709967077942260241971569461460213993369197031267080074865720759970519604589885650084483371912304655309149886544808031479619120251290897323570839566189338233557685401775686503282929132642315347651306845507172658079671202122549595936907499238193727404719574093924996345382646010478530578423174003280047243944731600270609070180146537139603366562831615321449174378015655469082531065632176548462319841467609548524948445509649323175905032041884172311539112778660082216837382482334184051927743454713583743884113899948017027561536420955380474852732207273342624879925332684200772114036735467040693444281107523867041228631797396135820441226588200798457590048351704541637182592650390513725056397830554886930319557812708837698202710029423000754327989742097634059297161182704696114090764516660696678881235088265300393435505940721477725398144991637277045746136906830386815488086215849375165775013089036283858246044030965267995236206386803450378953958867755406354965731035471401860698848193189411425959110431861778074061842238014496918660056298674972146395028572940168980255895232412596364290034783388205226163129244011590397282427998057932175937895737080511866390781187399865885284909540761435490170332370227523097383934038692994210345813410042374748002398914885533418571657835203392045413857560378042305390920785255227674825807109866104226134205426507198865771946612816567133278167164526324331782752843820503384708020779946407573979424159265674197040951220289351759382313904775243259775473277989595837183878557205975078616668002056407968411064810251163302054791433713868985094382700661824591615695291909220054040308029156639435501189133869611697490137139661890393645119888229833060101019761112806037168977086321852049003236848646239412971126754352125633253025624759935517457954113108132191925481519248554838046617092500120227062340739834183618576244830985324425011085522292461240733094960027933172809196284309989158708945498571859891753443964127064230516954368296089442385337281390174958763892173515155150068983089424870561583493818548890811620136632860784076600257614827776825040000000*t^6 + 133856644281981608718834170601405158485275828256023975385396434657845202012348315848114544498438322288165921704263314575376538708342613079375981882066246232664779004833842593542174960388600007769808363397907223500036002026378975556511865091301447986650386974026883806063643671154738280626618080611539511263538742568413262984338559776680788147039183251257945650825477045227203666520416935597617368732425397798328841578931124499112200829551869698233699888481621308880561230190109010036741450817085822766789935112113721884274404227201602496556446124287485407344814846538137708059240167977493053622421770170997116461266428469319983320207162494377394283436532093216759836596498125623360391920603888233965089818446410625560589369311378471117768865980606505134758584444144973018490235430589904018462468349991376880359809335645068788999220617398622370600965236238401637314923339283855156745454616726234816989704745372394303667780579337338559866559627894829938178555090918105632262729986000737069822212164995336374714357264727866508564007213804520000498649547266876868384302697887040482851086616887491073218781261879725055412409273115334138252890558269023776240043445945515014304481573791253961245279313249811820307835596546434520941118805666250913886283137847016822739605753596186567059253777312833530384225126958073025781945076732004713375258734469747340849527052795093898871816682052714910338396379735189582666544113395457541880602027392414006196386591214015518949630739412139560947541222479888456803510078031270127320989164516588434602643002309557359242406863619026508330312730093803543865455603313447676953665906818497417259941940042223900609504695910032544063244854239008069736251895550344275641816892084118559338276195804160749548674830601978052913071516005994745720216162584532912936788760271797175924835502457501592769538023686573640955795962237634563413833826611120798976978890736065040993486473211176171645793840492040813524049737899960925434767696440725687891908223966778645549323790320289794474366525535733761827714455448831443822378280623157247809821934122035381358863358744749513073336152255355851004055021029092556060931504877487830995116534310084338764041979437487515684664359209964734285594560133497016772750527337568493752761131919954774185103941654443716630974538289241158640146659833347282446162122829032634035079416506427661607947931542795689043735385912090094265704596355843173273127810449422651398470349799549367616234402387630482515200747087718184787692331503878447185795871250653839448869473078043635979091873790707824591429974920449364247411280829714185395251939655677601689222702335570492616025498606415982641220625407330478227355516308057565832273205636921564848013270254350069386815766346422302044827715787922732701221875406698862954828613396561194523384550880566488768888240307913809111169147837934626397689786178420026818900409780427097357718021645130125350272529092793510377648786143268626885421960295295298116202853134326884826874000876397480103644377880172753020075786611187359947026206848717986177327666574448272539402884291999887156025769513134167343054471850315255442460015602780099506417675314008452779651031082562291777236302286636295162025386328268542029746710637296095923519189098115766987373798353682045106623570161854686049968295368540198281200238784284581487122850283937432511958927510769907808446398235940668271726237520757770835706010757761186733983965505008877086827077358102569697296250315236336281762908896999419332754166901876553029035553117091370861906248683781587417641265782588641398972792064424690076891936407819384041147540999496660260962145889946122028456069722381928029140428721594272084079329888600680879512597827647911226453286837815536358412083781452171815031328557573961224101329431617590204150353117703573078966433779580677087991554942541869321907265881122910903582026760050326013289230287792211734026988067874133980156004548735227636013193605611925559499703054641088910400350726237218077157515203949320082448080051030172414063933805546208979605870725856908314010323116672282892636558148046836036634395677670200812043976456102127900225426144721398583932688738655618452264281188088127529506112879520598008488285825669889300084504280048451989943654827836917718873586433622458421668707605201937086192804378615814522430048874115214924937966881484050510773078500558771837574964770645012000285138171035221430699640257721517766561873709905028816931002713809158966955370661658031186363813519549919296786206976261453796826899213200671473785945191050712093492265919937416986111314910409260891017375934070331175181128564601424110729598289490149809140638688400982450903577172506109956070734488010449235541372471367378361903648970110450042600430875258983006087948141660355405672248963720935344656760871150550575260983157777749392545545947015272337205519466555237948630884545492104054501601458204707519299402472917556407209611818410602063155495515236826861068102560297765268021292618762290886898168136095988363037577668528891645602982389666534421976168045647961661443397141297619522061466782596125246729622753731528189057906586502348586106446256367240397405049764364109006694668986581662852526271569864897746895833172378909575981434072717353036207200900059155689556914833773922162649291787500107366623769618293111505881116154345480443159279250429411400375696081539332164843726638060464261695440254882561052394637069854155261297465571699212501676481615479613867868806712951799277625006101356984085651942950443574985027705311261550425426321237212611695887808787271509693356910248305794267237597851082817058060993081333942946004336712874607975588074581850637363068786096517436744732757415825166327674367291503211772697721366870119794051399447203471621643661730744624701202980931024675421053511162725137060413081603866480333412570680660807804206520772467797584815388432892790607910296210764194345663707144125045237860169123251721138885033656682678143190209833281074547649241996073804276944747518050540133788066830108872964764277587121081386646232787955577895481/87344488745899062748603251120117264844354640766969055688077511203170932838904885845814607075218807089259047924256722919336580685499480104791249912299724875061742578588052207476531824737075623727030092420171518046492743891041213609963473458645932185938859447301949643911666487796786348850014366261897589449036485780233608448248799066574733514656626319520956611009387344262105103553117418666838585354703502490677491403004759548034052296447689130804970663748003194022606232255562637320652387710938892350963789076462209548057443093830107620303888025025614574985872859903418885759964419059282852774867441142942451771433121358792969168405405403755753569014525184793988187752442097367077226727540267265764164777661791367474300285461185828448554162956854642496163460888603349581366169816826265986945226351771984922520685976997252014596455758357902795220993265180119757962364334471039666995016897553728736746279077371871051322929898129217915774418287115499451920992025224381310796721481993238660851380768198102775296161128430923769216687904987317224004459890957886928956395652401699552971742824236079543616731352334160016262926065289316012046314092781664826309240402882087970051004518274798843974048570189682726202037944105335420315104810622870218819484993484344172682177652122720877506201080932843998539011950441248077214777775466308473806954656996712857157209121489120616535631267924038016670327228446604917549577940468563763272077072937055522077502036911747812182404704661256235388667333644378345351393733903219283468962793010095294727133438806835031466219216753362732174531932856840361586956644393957897866602031950298059275998446337060176404585596281899707456586716556186778582596807539857656720830992338926221738637589470128573567002026975106522933792334238311157178920916852103972820776278654697301589172234057518569791554278317586637293125235541674693496124505710828494785646082924079810338047107068076738682956803310689355225573115789266921349800094027993783692145635098964352487033944740065389028767918049519882999753191228499576271282605876241368497520505172603745871159404134490567214529277065633996922534613038441541129979874178147484838973666072342394183960562477325552708170605824616246458899993117644433708822994040682057379411915044237408283101851323104168166881520079641311366568954617200575802001858978759465125540969728145688765027701827268754654341976333489130582064629605283228714006215137232341741030068504871331852471542977225282608963381469894933752571253179029712413371290719309211794840115958591068537340050369527483193073244109865458164956094042756478177058538629388910632684552207307634124032587688539267247765525680358640971879624053938325169628810073769574540755713076582583456667253476073331523182481205112452727993690458168859668487904943611435019369423843329725001697887392083150643778237505878149819679119418598555951911994372254366723050926107933083169066365619016454682350077713736956194063764816699423141930077343030628624610921665458590040757209999472302497611860943823652426490089077693210870026721267666219239474670278338606432369928158813193096623013930660588555890422105549094116991292005753399030402681497632168829671276883646648483287289289866768357820399271443749568783542160007292773733287071771009954192045052621028337195154728411403615643145180625301513039226220661897398487832131410806863658073921229311636351005233862160657334546761284799779843076174240659351603860125402357697798644902116699912883741797056626085693303572501318507979186107441584110071713228798675420931653149637702451243263313128104048040832698060074198866082306470198647990502235208634531357318858935469983516087533747861505155721956309890913628810324498945975807488735443298019867213176112305850158250332604244833045705984531471583944228826337025931266916070760717246606483891588032833630700375642726584433701057898633868813223143529298819669335287327120082648074891479301959535034253532573368963750131882392880707932239592971144552821012278237046058238462978638420189790789535912860438341767471951852053038782473063960532059170899397919026732592593936019828602414969334839201569689337761248114684762415396239653211352089908806768823458135655750238179456039690775747292026887581488443727641524002289462360860638847909526502895452897596911726873876276159180004639111719071653030982755624605198273943059530980917584197730213316720657406747310925624134265227022073747434379041050177788574202445196605417677232246176273963136808362080363094685808648524299442920818869634795892585622536592219615822786810787132028782502109310288742354015702255416480689145078980454858578817978922083200015339866950847793556610246940396607741484131977239282869512691609339838032479205931541199592654098188125002878382039146778713048370193334577179096427007407893121816963419033693582716976633488695375564695600628247536926879420256578573306905493301170020453518162699484343597341953454430770897225934905644572683692707970785556740709319286837147898265414218882930977957658794195369538267395965842800412666131609859398448638807451179495864980026742534283615164178458102843469815484031045536222979739524683264160163386682780304627871888816500737072113805585813992563187419424407060941568306204654903763750623270062589010526028397983113983205549371721374374677155227445340993446453734638081436465290355741425298922827384939635915686542576691526362997424025289672925369267696382795479529055792179683138993030311371696003641409918704204891159663551198846117231196462350364561399375376220693198567581460958061403886232930766477280678113511084814691217074753004091959762565891824633546403993414807439127696077465117729486744425407578394783796048147130744565865609377883659680423359741117603938130297878075995559462396266021472878520088395656454754855470786726466252532821988019021974732127871314838858993568028026347585841918720134924087625756176910585616627040327542121110117750448690202206688534931128542544832417771197077819517763742542563369637355968832383412989663312293812463847191572297300770994052911870328847983073235920000000*t^4 - 273175943227725204820554760602395456759962141955586405659877124778934722148224494382437310472327185692703912333150013979708293073154592213912784072333854141758440246071895665117549683301780939710331827356868487963068475803039178468775551520040131511774332645472116333893939505347163263312943590426041561158129596013779856522817445761325412637706396917091833937466301687851035636523501352098537840215863063743777940539626849222423243818663517533176796125983268268367538592333899222697546514066526529416024829894724122202806032773311024976054627555240574170649453499014805307478210718502786341417031636639431940134486233070444668196528285938574167015788596505605355399811492870389912223458340174694506275808963021233561701013342372123948560856146830481550047154843816356190237912851880446937893386375343268107184107022300062274356137420406241117898229514128699104959340001364887889353339432473340608069407624103003606183456681179206881795330351417713150508571509405240399208418722375015219008524594922699778852325125919017063876606950794524331175767653225313990013823554826124896229353863404561334083177966307074893391474547723448577623447131941366908618945395630558382360367851230498598279272807722335684822112147779718046850956028480922110175084449626666908670866631895715280960833151834583007382991726358575035037382392138681500693826608951995093014379329588760000621830584087216903183423424168119525878148054752343685768852376317916201031680721240160839726304420168291804720610815959005700740282682284222666204269355979863789450606400799554914757619467371305278740595856637043784363858063730914057376710260470711381330165230712144073114792230729042042874997498586139957798352209358122957013151344889271389200931041899146592571189530935870634241186248174949336823491880021636841153567940369080628727691032989189271013814940528616194010471543470911822747632338283847004373209705829218826204162190944486071851782845478057217856853478829667522007919721498045793921327897154268408294832191054081773732681595893456386650981570607771695130846581371631779791717377250253016317583687825533430823778154224790917642956800096061264236438522364580540781759958279842205480874395977328305824630877177394253894808461454173414630862973127249029394418881960005826133716974298046154968039951394759664891213337429238478153774219299847440358924997710374607004669791300310136302097468136985359971437848903265784323692677071019995729474338773025144818676819390729456065181710512196177820500227409083969923739837600523712742364667055385874889914729898133323344849444991553831557934917296708060589428887446875002961165238603619520883549330207996013032133067959924723724401323701234111150642468321800425528751534816926831398113133624590465518017095641333259659600670124272536921829300427065696734985826223397080713596393021280642793262533083394447877628873860093004931851319945917817567651868551399298475935712847959348812644805772836162223904766071299070202791559549045534860052927405126245138164761297466394881188535551073123601563063339655189176684522622354956647172746168278765032881061105123530559877954698057517651306513687415525700889016403309880399501057739993113683402250029437727190549951924366253871747922689784104365158988919849188588927687820908099028314707395122043859420806541701405407335184908782367207030122937802999259212920322480452550954393585882016901269500748808120655232679436198780723347214452954622161710982725355492654221762343906250118106929623594248506157863441179617416013581920502254886160736022983996821946457792141323322309058897959494321583507399319702371336325197450518627231683622059268086314264816732847973923490838797319240435013038379273126325760331931741156146620676972553140975854823443912026066315352987103483260419787173936012278550703405974110292079105036585138954606047964736311768665107173064569454447217209557168639523494340793280461986615954613912571866271834129108125154130920408941714511029933658380549215090624322600507274345378776593490163776961819994776828894884615892131113250872290549592900741919698319251201918976124231558183500264071414701676182971919828695846905617426392599983858113343305560428147125339876390371044251989241442385021031897776220397875517615219227718835620251411431060566001031126452145127927310622487755933721798123048914924754380514172406312403711592998114215820604837664624623840036659426113227725513567292968591364994274030777127611674753563074094366309730334187557433714314587374011293449735223955977549246253136312174854396629942003849161590488084755600001001665401741495728348457416921083160687875882205577360387523327781442997887161505922672390239452635921035723791752662609296499567270211245785569416472985874383387935141658528950750789281535693480490402356622573365807394804826702569393933441206771167019728110294813560007297401345429893925246853801757219145115508682989437611364197074593337694482265862548737052415179867865570530833666487188803580663631297073976941691890373272123024159939784020423145216045723733705113264276606203809874402336917408832480831025329532494403205705426804787520642663545693105992064214989082420131347129169973189746010245216810938340500884513847675153523150791260889534709197376193110439088960682332549737364188765263296367530900403745876602170349813935144717910939843487780145360120987869639222446457931962738351388060681752504944559697818813639569286740304202872901949779318415238335608188949029371192778177441063249076218831075516522013420838236436292488970261093283807234295520399161234516620324405641190519642310830639317089952373989072176204971834279100235701526213210691469704602679916679606226067189763678820529333734091007264806195307996779340930975294011782122044448676360056568457096857795867656178855244040584198321200062720845017214664250485739193934674142566467706373213265422298411571242025267930599990205823823912953248143089340462661328289954359411358492984245578600950231412076555434876982822366175934048060090702274837924554815569249642969594497006614849406462454198517435123385313/1712637034233314955854965708237593428320679230724883444864264925552371232135389918545384452455270727240373488710916135673266287950970198133161762986269115197289070168393180538755525975236776935824119459219049373460642037079239482548303401149920238939977636221606855762973852701897771546078713063958776263706597760396737420553898020913230068914835810186685423745282104789453041246139557228761540889307911813542695909862838422510471613655837041780489620857803984196521690828540443869032399759038017497077721354440435481334459668506472698437331137745600285784036722743204291877646361158025153975977792963587106897479080810956724885655007949093250069980676964407725258583381217595432886798579220926779689505444348850342633338930611486832324591430526561617571832566443202932967964114055416980136180908858274214167072274058769647345028544281527505788646926768237642312987535970020385627353272501053504642083903477879824535743723492729763054400358570892146116097882847536888446994538862612522761791779768590250496003159380998505278758586372300337725577644920742880959929326517680383391602800475217245953269242202630588554175020888025804157770864564346369143318439272197803334333421926956840077922520984111426003961528315790890594413819816134710172931078303614591621219169649465115245219629037898901932137489224338197592446623048358989682489306999935546218768806303708247383051593488706627777849553498953037599011332166050269868079942606608931805441216410034270827105974601201102654679751640085849908850857527514103597430643000197946955433988996212451597376847387320837885775135938369418854646208713607017605227490822554863907372518555628630909893835221213719754050719932474250560443074657644267778839823379194631798796815479806442618960824058335422018309653612515905042723939546119685741583848601072496109591612432500364113559887810148757593982847755719111637178911876682911662463648684785878634079355040550524287901113790405673631873982662534645516662746941725368307689130099979693186020273426275791941740547412735683980387317475068619142574168742671399382304323630835367566101164786950795435579005432659490135735972804675324335881958317218578134097522864163576356548246323084814758983737369110122479586274374855773209976921451778079556459057157730145260452977476923611140527088629012574732677822639552952466705918803505087551481195484865601740490739251515073620673372084970375109452247639319278994392278728181026308647648402056300624558265548573044757038497675880292818677867709392739459085711582731553172447845410952766049751765693520146729275945962938538395391295961622676042687422326066449228091853964849169296549658582128220926426775013340365509252541648116437748424094315171952441975602217187893793267985362275947676925146690296322602509680205062134503303684410659047745477831840065288725523487988080061777328985049134865682738806263109775606900235183769693465157861296233982022922869914098361856516668190465430513609093427778420061606472104765306443619821993440364510603082549009260833286507077329875537774315472111631585686798456228749396852444515261541302595488787427709668561235567267854677566478864814688119941005725603007824125542774463375859405319154581306833005633123330720948192556848459681364093794944313868485759476217093549214788079314757275065435199112321792227757708729031868657118416200405135243107604551596290330659962233749594345810804024193375699163422485515388230977315219102758026502036473047105052898012645139543135546740035236404433052809873970614088391748747204736943334739475074483831782973591169366714730260064963296157804722209765883807820903574636670561725303965396247735908967036449715097716001716347997284414818077574703743404486476950959725015833112459672510193474768159064820591338241815769506530307960481009246744004486790922077083665020995308181306009488070353584973150987757700521263405903096051644486533787128025467052339907594649413385256370421162783520294789284952418999289218272203781974665338031234728324565117887808569530553695352522321964505701755606134518398858185724546118687034950452234520236454331360743510328090050861490584874557156261467435324895869367867610091858086576396855945320629213898171937714865405014710552538353719426975437098566423166440073091010274554695340409032134272735813782263782305821798566154436787434902051747288609248098646720698521670554391040382960410148709759415947386679556995045312267139887553471021053871262334138238780168121616572482459170141808748554391434055065923144374405604091147535283194525860188917566521286716403769012074956604133081020172205923711966445928510111808929734915473432921185389383898391743570258823830193469624466540325691116478364857676159450534103585676719443320388981029004037873356854757923493884803978007490963662327706830788104599552531302490341331237682685557235954776131705424186052850501268541188789167390723125887383893594253048888258235695167022798029104776418469675577073939161292841287148483993974666093834445896261162487002899965988514095743744665836446945007245848380313055741184562081011958027420561545244140774428725098563579103600297336832511820460192460471196971298489798814209475767846340915348633424075919388558837981806153050702235148297792537733471783168006004012841250269620064118874294324039772509472823200108811210223026954454024067555705753852034012511400715005693249831868606329948724306586582089070131206399274459294613522998536652307772211676069197172395680061548882947281797960855713919974592252767836540219585217984925420830399305125477948553346925462109440410942380468357508446401515307413990413427739043472053980472391367893448859306540125568498329557629954825048335641754642047557011341074192079375433936167958149203487914895694575681198384390943731330942666579597301887569048487814119380306989308918734721308362083382996509569000430877100546496369389392030745647575442859645465100684786031877572096285992482883143677296492355250008797847102091932057473108677349655250415628976853289485147893399404654038604556537509601241417525734585239050437201975901844174742555467607511239920000000*t^2 + 9761575559922318787448105045778616605853041548560703563721859379049972687982429608223030670613471383890987472623760130262168880833162295243024950618859530455608188483490432064702722002862639832695331485106413900763245600952344945321080630585176547153126452946200684743744219306348182345514083074153845548576720863944252588952960706305427000783638492490101511642229070022453194701509968851407522129866823229066744021493212680280940334349441093576832540709050991616438593789428968745675067974873736473787498097656132639939550727730851242937174303241368488813573417348761595179735073957344520525337804883505347685581996230011834400135432524354952820413456008774450561311443478192675276620644261675426597490851279108156865606602310229132152282341502923298640601128132603083889215985642359601968578890749924000705978227690528709510344341044278774480633450042093315271086171498541720999411581395654002955060558316497309007171288749332245220730029835023938482860856430002599807082327786295501840159226337393147296316086428249355035649494391616219054011560475925939302837957697349973323928504025016931468761796060658873422666504384211946413203985654576926362523879484079733124810426101865535452331436210680240639046707889532296774985243873297202676974813168071205480398616637468778198485846497805549716370041863594626377864819155412498563983908738578805432507567102960465744593412852186488559048346720475199331457370306347057627771439468811424788396067318494816900182306338148535206412886235029085875517203265471936128620487624579720590394651388401982305593539617199399484258718229005372167638935273728019799581165901899667626174235336740145670417432780893059364315814621757678474104868993369957645650095647179455554751900635985914547486792040070310509643960434174237636771516221609923581942838591132843424491476430681360850473140214117047201843915559163897152661760112932791749559352046339637922524042837580155626373833318886562823941668004388446171561647122433845782193415554644173374366816550938574479325279917674596102785056690350054967893829999320239642307317753972701784493377394267037286281337226188946642265576254967365806687125937734515371370888545382528754171127026979886885239848892531566730903101055187775149475657638134211394232242025393579000648412077968161616852363857395439969992120050438951948121188361600942325563879039279297373516682334705384012369783813120461435086881160372761072266127847139578604515367754344440525208642754102502154148863334339082741196216924428321555500185403171843850034596944655335474859471422959497056152455429452904736448762399206470255851469010024179192434468406944744616154121322059830239178488951548281963007603422553992233855137729124029276329665389480555539100913053820507613359635111353578200503867340599212229191388638034195842701782370122241368851951281355833744358031766586684084607729271897861872431107325872547085612313469463239834736347026748212350112316276454104145361136022782108020665171986017440907982473176088703979549033949613215413242146734902010292826357901808580608768212854055007580804350492466877743194662106683064858431951226830417797159820361542524307992425394792639337841889206722576347276042755307244820691757179323540244421120320652118535376516291468917682578882452448678985146107308067811658723397698332525054987309304896293573554038471956568133642195338298059584020741132456779754639237782829146157901702995046828315415897335955101825973225678210757722600304371106380494528215168356125404060241066461055364615312112310626917144745359264087075586696892624270864196692629690432725666408228344302701479318582432111463746325556644341331482269361216630409259902055497842992688093979276657521300753879071306715429777185102926703918695658665954514961263584807589743329757451728853897846986907951631168907913675540063725677602121731583403974073933010767257141600044190546842902954310004066227827987506663899030982934313083206879577379684913197243005947323597156386556748112556149089500407825932775438094068098187706473581870829022138672187420496823869730447077470143937169951926119295999301453769281702874969083680493166358882007461509034593042357266773057649272936730153479320342078640624991302473507345567015266606013923915914654807306216414639903335587456721750217945013594657600434342152978040415429770610199091578722988335194810303829833573767327528658672553106073228636992896403532784107333607345193675809709163511968153707687734239688923066251272956670625392575231833199516620278142379887635179142566787592929297791962350228787224328905344782504566332917055260189596709039875828030398106220896998332488971947478639420484969754026161218337975027198846951092691855353864966159076159302907339206291355588332351053248750139302169357683326547354862018928154018677712224825805411747664698052783029485184672233908207864005075932294309824180927140575000301814509732112407676288438953169126603343627425833308263823182806146882067425123644962507061496261251025348881604196657895148159589574920905571355818290237208396819619086594315770549029011690435161720563130442809630379336991929456933270184099056110972679662672778621239924650316074139047479107312426829656291172089733510269183458436248883615929634953142591103249918013041990308070706383902623539250551110225012455330472339037782600485463123926364205504707599035878162735843663839880428646778033820538921812219089316326562592559458166102502744133515439815366111847627998567781070273422451838452788964977950318638488456139112259625843061654107902264319398977279567907234029029349516488563697761573034870312769160938331316116170169697593248363922132209013642259364260279541067698208930207161117282760538159336669515130735579653644609346380720233305327352150097448241469407222405060947946979366332060334182592227803881269426252552043592758208408509833052966126274227911833471186151623755906017263208155250291572546389275350022021917616293079443605025764339098171791745691269687311885839627974267956240238035516202171343883859644795585321783264581927816380071913647245698360829/6203006997901284074810303799698448833367131902352659549390476049270336444859464433798766184162085922375472309342436260395135515751090371303623665702468166875189672018439305004508863711305620577326388621310306286134286002706737949830484090905649494488459912643953132627943457992786651562481660373754487646549180427742756867440871028075290387235276041395605545060205209770224322131263905009924974322817367818728072666457577937055327731595667660533807945094769605076562386830248359496672686888305628775076129622451217393055161168549867979790897729300680720053768010798714741785165526750241375774159353705022426843820168465928368727230967557556120500677513164246650675324731996592739675996272011432782501329769307520159654064218573423016757532576695621042944695114500758122273501021885902167470716729832073737793597466267140346871780095035047144249372374744322024930290999999303216904705686200508200775083108322700226036092274105566855999014907821149674603255127986855860318476590674197291263059171826498603125021075698328510403468825385549055461534555374667894912124774311528290877836384132608738791644528113961874608620592584899958033323877943704772416192735061055804811250314455787454623118419790487263396127786233849533617237915275059058468917950793727617881209328601086603310984584928351678468201377367253000542899625731923039554043233897705922374284010933086295871293319819460529380494814855261992136116749518700020328881009086403202291489078130759268905104634978072208804305313185582891182281206463415907793970702727163009332598483641476598267397610098491082458535470701367283122572307810946613708189515640466578583489386442869908355425169566530896262532854278184561159381078935104772097889408537070395522975997376115685394568587360461510323239810103435995330674071688086650575223162018587867172510964684703012602477900765762341978422224967926748682043744756261027398223840465525353004772412412024308488460178178341527110188892709887670058655511170960984422837192692927699069321151228747300622798400844487550442966872780869033468010567552791622687630289185862419709843467856502272203212956809564603700475526857554385878153910955818409468010385972881038851299075041612309362408925014886469224647048966464354366237327823433699054727408289792151044286634512538702249030806649167810708186864360386292706500792485299625088206170166968488032540476305134508281957407024459999548745868644175370492766757103132425789994256962274103336331433563717237456715117270037896095884883740075116330705149606860271496774866630302236667411570642190319211193183134111501054466571382046589553990170716915302445965594712629730201889089080346653479498360558774808419375603583486627789708585670597981348955296780961962939721908051952710325931437698929393085858774227295310147132004323241468800568569308067488409876542040269631762901090987572914868973682965195771891274374923876484815931714079419659624044425039118336641052618170543534834981997680870624269493102116422591653447870296664544795889900266898514184336870415556012381933081638429687632143976653572678640943305042714766674012296981420584315026900086431666988704630384406573496696150694584202929419147573307234976191760574058029156425007844623698392880274638780961431531245656239062530300339241665522023876803461121705845556953152530264838602739566951114073375580769927512324187954774365060612257311236088877999869595204991188590284115779111881914826211434260871664811716029870223131344619878978971947250958005649477394192782707074184466995375608296675272161641364340485188246517484160738220514019315789568871416391339718920130664616926461747792263712095126893299301931993984295546803637367904988391989924143921449065241347072167987537239658792411310202910879128853170057472134254376428864796978726523699165957817215539766781971568514617040251019715945571769068456922184902973390516782319368280388612355161985203901750841950661076278000943961422456639293332236209235369277514391966584294253446271555571739227113461209176731034016898229778919927544039464381141621437536390815288101528184784246645689249368368752596595827892698433338277291754877571087146114552799677093974871486373093926932280417796114021706847140134860879690825740380747889882214419233226640466950917611924854791008370799000571689290551176561531805290492830057874130388270588795573159428232038656544743311528358583846252253237264965362820302635418147255564290701340346314869222240779903612862221361217800246257185754744014769384692491723439713453220673541908832691933381273128487094192660301695139217323718107536242771457367755379870147699703717076868944178540707681188701281015397865989717238723478651753920703058388366327323668047061185141167064316216407692175308506325985238642801166900745386756697929509678354068262953858554334646130050787266508035316355685625654984987604991811759935080038025050713658998812240240667277941054921762876028980846298067858138841581621900353133728448188550197738910632739647242746093516350556916999545212263625487412419223395419941690470144250012608837112526995327129393582786910783611762568783782538432090779863356436050703699662904161818785431393473195432190334045745651510085148002420608037959492077215401800552684832409820251311885154530631182554657049777523664680411912971757466919122913946189824798658112243509946759410818785012914633712498286730171392955357914059926514616259897530644907045443304628857757881973911383975305455608731647935280650771195730949902452122940850361869509739709738322866177988956643421910773307142362560863823861346092143881439052818372838869289293686909470208200533513134186320175877424910715241849629465300732796619135734882155199549047996792652392035435147160688855316032937176450842292869091828084711432451903623006436912679221731096379554526117078004138026846826742096775574418633228252625514481738335567819097562184628133412898170810293893021665420699250075169277522271454220129705831785707619778200631968828601953349524050735133591380801181033703049317388124764145782197413132742522980559276407947424478897969165745488040548183116400000000
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99215894796761914171 - 3.2340885042172710985e-1710j)  +/-  (8.59e-476, 8.59e-476j)
| (-0.97390652851717172008 + 8.0589918988788665389e-1748j)  +/-  (1.17e-476, 1.17e-476j)
| (-0.94321207157412982074 + 3.2143821835721136442e-1749j)  +/-  (1.32e-477, 1.32e-477j)
| (0.99795771246133064018 - 3.552356707489794995e-1744j)  +/-  (2.21e-475, 2.21e-475j)
| (0.94321207157412982074 + 1.3221179409977135041e-1762j)  +/-  (1.26e-477, 1.26e-477j)
| (0.95483281457246548235 - 1.0192944265366937445e-1773j)  +/-  (2.6e-477, 2.6e-477j)
| (-0.99990157469398330256 + 3.3610028481912281236e-1786j)  +/-  (1.04e-475, 1.04e-475j)
| (-0.9302253655382177185 - 1.9691991594444774013e-1798j)  +/-  (6.53e-478, 6.53e-478j)
| (-0.91591399884209657128 - 4.3590261823350971221e-1798j)  +/-  (4.52e-478, 4.52e-478j)
| (0.98135237069038778797 + 2.1278724897214381327e-1793j)  +/-  (2.5e-476, 2.5e-476j)
| (0.88322966253510730036 + 9.5492713503324417377e-1814j)  +/-  (2.4e-479, 2.4e-479j)
| (0.90385144362530049015 - 1.4716828418329792391e-1814j)  +/-  (6.65e-478, 6.65e-478j)
| (-0.95483281457246548235 - 2.1397526600006282277e-1833j)  +/-  (2.66e-477, 2.66e-477j)
| (-0.90001768594714076093 + 1.8284766381001218832e-1835j)  +/-  (4.54e-478, 4.54e-478j)
| (0.99990157469398330256 - 1.2774931054130682425e-1829j)  +/-  (1.01e-475, 1.01e-475j)
| (0.90001768594714076093 - 4.5827445177733317648e-1866j)  +/-  (4.56e-478, 4.56e-478j)
| (0.9302253655382177185 + 2.0786549558037283446e-1864j)  +/-  (6.76e-478, 6.76e-478j)
| (-0.98742314826240206615 + 1.0030803827548898636e-1863j)  +/-  (4.77e-476, 4.77e-476j)
| (-0.80346977376119722058 + 1.1366650350677782255e-1874j)  +/-  (1.76e-482, 1.76e-482j)
| (-0.96506746914572905124 - 1.5554670614974769473e-1867j)  +/-  (5.73e-477, 5.73e-477j)
| (0.91591399884209657128 - 2.1715546200390895533e-1866j)  +/-  (4.78e-478, 4.78e-478j)
| (0.78071202180714091681 - 2.6518040391347510248e-1876j)  +/-  (2.72e-483, 2.72e-483j)
| (-0.90385144362530049015 + 4.0777937592926422757e-1870j)  +/-  (6.42e-478, 6.42e-478j)
| (-0.88322966253510730036 + 1.2083291381722545918e-1871j)  +/-  (2.42e-479, 2.42e-479j)
| (-0.82513948910762606824 + 7.670155648541620402e-1875j)  +/-  (1.08e-481, 1.08e-481j)
| (0.99931311437865024775 + 2.5123700039284871891e-1864j)  +/-  (2.36e-475, 2.36e-475j)
| (0.75689931626947951081 - 8.0519829880302394694e-1890j)  +/-  (4.14e-484, 4.14e-484j)
| (0.80346977376119722058 + 9.6796115933124981304e-1889j)  +/-  (1.67e-482, 1.67e-482j)
| (-0.99563121933714870557 - 8.5595215180734525748e-1879j)  +/-  (1.48e-475, 1.48e-475j)
| (-0.65164523042441803436 - 1.4661180257980142939e-1894j)  +/-  (1.09e-487, 1.09e-487j)
| (-0.4333953941292471908 + 1.0537399844754851612e-1901j)  +/-  (2.86e-495, 2.86e-495j)
| (0.86506336668898451073 - 2.9694046620783129139e-1885j)  +/-  (3.51e-480, 3.51e-480j)
| (0.67940956829902440623 + 1.886132591924591815e-1892j)  +/-  (9.72e-487, 9.72e-487j)
| (-0.98135237069038778797 - 1.9198799722832518307e-1881j)  +/-  (2.32e-476, 2.32e-476j)
| (-0.75689931626947951081 - 2.1267461394552002531e-1890j)  +/-  (4.23e-484, 4.23e-484j)
| (-0.78071202180714091681 - 5.9559460671896605417e-1891j)  +/-  (2.82e-483, 2.82e-483j)
| (-0.86506336668898451073 + 1.1405380951867273283e-1886j)  +/-  (3.53e-480, 3.53e-480j)
| (0.65164523042441803436 + 2.1829101441622779886e-1893j)  +/-  (1.07e-487, 1.07e-487j)
| (0.98742314826240206615 - 7.6977771471492672911e-1880j)  +/-  (4.79e-476, 4.79e-476j)
| (-0.99215894796761914171 + 4.0094693733435146837e-1887j)  +/-  (8.74e-476, 8.74e-476j)
| (-0.59337164560158217557 + 2.2067953867893135219e-1901j)  +/-  (1.13e-489, 1.13e-489j)
| (-0.99931311437865024775 + 8.0142283803408157574e-1885j)  +/-  (2.32e-475, 2.32e-475j)
| (0.82513948910762606824 + 1.4004327879439036351e-1894j)  +/-  (9.73e-482, 9.73e-482j)
| (0.62295604363017204429 + 9.4250460055047943445e-1903j)  +/-  (1.15e-488, 1.15e-488j)
| (-0.99795771246133064018 + 1.0927551003579976966e-1889j)  +/-  (2.11e-475, 2.11e-475j)
| (-0.62295604363017204429 - 3.3234894080275920282e-1903j)  +/-  (1.1e-488, 1.1e-488j)
| (-0.7320609072267042911 - 1.8111717061052121541e-1899j)  +/-  (5.92e-485, 5.92e-485j)
| (0.96506746914572905124 - 6.7006438968907938257e-1888j)  +/-  (5.37e-477, 5.37e-477j)
| (0.4996147677066804637 - 3.2035094704399182542e-1907j)  +/-  (6.33e-493, 6.33e-493j)
| (0.7320609072267042911 + 1.5161581966573384888e-1898j)  +/-  (6.16e-485, 6.16e-485j)
| (-0.70622289191106284155 + 1.399343695611359738e-1901j)  +/-  (7.98e-486, 7.98e-486j)
| (-0.53165913989887639394 - 9.0702816078604732252e-1908j)  +/-  (8.61e-492, 8.61e-492j)
| (0.25813117342634482635 - 5.0170164817403573065e-1917j)  +/-  (1.37e-501, 1.37e-501j)
| (0.5629262430263026964 - 8.3393355316231572808e-1906j)  +/-  (1.03e-490, 1.03e-490j)
| (0.59337164560158217557 + 8.9919745050258830605e-1906j)  +/-  (1.09e-489, 1.09e-489j)
| (0.84568423286043756933 + 1.6090440623904020238e-1894j)  +/-  (5.84e-481, 5.84e-481j)
| (-0.46684235649356284558 - 2.7435757275716373762e-1910j)  +/-  (4.31e-494, 4.31e-494j)
| (-0.67940956829902440623 - 7.6914632305324908466e-1903j)  +/-  (9.94e-487, 9.94e-487j)
| (0.039911474879036503494 + 1.5093893742811466005e-1924j)  +/-  (1.95e-509, 1.95e-509j)
| (0.4333953941292471908 - 3.2674490055250136274e-1910j)  +/-  (2.99e-495, 2.99e-495j)
| (0.97390652851717172008 - 3.554473614776876046e-1896j)  +/-  (1.21e-476, 1.21e-476j)
| (-0.5629262430263026964 + 1.53433143498846032e-1927j)  +/-  (1e-490, 1e-490j)
| (-0.36470921268377045665 + 2.3142586496382367657e-1934j)  +/-  (1.03e-497, 1.03e-497j)
| (0.29404468164678598008 + 2.586523606523118436e-1937j)  +/-  (2.86e-500, 2.86e-500j)
| (0.46684235649356284558 + 5.6621869945168339516e-1932j)  +/-  (4.59e-494, 4.59e-494j)
| (0.53165913989887639394 + 8.7158802524375027909e-1928j)  +/-  (7.83e-492, 7.83e-492j)
| (-0.84568423286043756933 + 5.3105982390061105463e-1922j)  +/-  (5.9e-481, 5.9e-481j)
| (-0.3993309900739239579 - 3.3727783583899215949e-1937j)  +/-  (1.75e-496, 1.75e-496j)
| (-0.4996147677066804637 + 2.1516690902153085027e-1933j)  +/-  (6.03e-493, 6.03e-493j)
| (0.70622289191106284155 + 5.6432146281246166499e-1936j)  +/-  (7.93e-486, 7.93e-486j)
| (0.3993309900739239579 + 1.3010419814470669871e-1948j)  +/-  (1.77e-496, 1.77e-496j)
| (0.075682855568938710318 - 7.6554125005200794487e-1960j)  +/-  (3.37e-508, 3.37e-508j)
| (-0.25813117342634482635 - 5.1150446907915452635e-1954j)  +/-  (1.36e-501, 1.36e-501j)
| (-0.29404468164678598008 + 1.8179262687512183092e-1953j)  +/-  (2.79e-500, 2.79e-500j)
| (0.99563121933714870557 - 1.2456686254856213771e-1955j)  +/-  (1.55e-475, 1.55e-475j)
| (0.36470921268377045665 - 2.2786405090185520334e-1994j)  +/-  (1.07e-497, 1.07e-497j)
| (0.18547417712597864369 - 1.3792056932188697672e-2000j)  +/-  (3.43e-504, 3.43e-504j)
| (-0.039911474879036503494 + 1.6254960471966322131e-2006j)  +/-  (1.67e-509, 1.67e-509j)
| (-0.32959243008826180648 - 8.5157426464727485153e-1997j)  +/-  (5.32e-499, 5.32e-499j)
| (-0.075682855568938710318 - 2.4591288333494566056e-2006j)  +/-  (3.23e-508, 3.23e-508j)
| (0.11221633894167829236 - 7.9813285707485682553e-2004j)  +/-  (7.27e-507, 7.27e-507j)
| (0.32959243008826180648 + 1.6678438462992891937e-1995j)  +/-  (5.81e-499, 5.81e-499j)
| (-0.0033196228273616196888 - 5.1068168360887833925e-2008j)  +/-  (4.02e-511, 4.02e-511j)
| (-0.18547417712597864369 + 2.325106007541712209e-2001j)  +/-  (3.43e-504, 3.43e-504j)
| (-0.14887433898163121088 - 2.384982811967634241e-2002j)  +/-  (1.6e-505, 1.6e-505j)
| (0.0033196228273616196888 + 5.2194823732336339803e-2008j)  +/-  (4.02e-511, 4.02e-511j)
| (0.22191818565646550203 + 2.0548359245117338949e-1999j)  +/-  (6.58e-503, 6.58e-503j)
| (0.010245530496497745818 + 8.9585667928892241889e-2008j)  +/-  (1.5e-510, 1.5e-510j)
| (-0.11221633894167829236 + 3.7311003290258288117e-2004j)  +/-  (8.74e-507, 8.74e-507j)
| (-0.22191818565646550203 - 3.9364835321796767667e-2000j)  +/-  (6.84e-503, 6.84e-503j)
| (-0.010245530496497745818 - 8.3750392639453213514e-2008j)  +/-  (1.5e-510, 1.5e-510j)
| (0.14887433898163121088 + 1.3028718894687715397e-2002j)  +/-  (1.65e-505, 1.65e-505j)
-------------------------------------------------
The weights are:
| (0.0040888740215853776099 - 1.5337445992495368214e-1710j)  +/-  (3.1e-115, 3.94e-343j)
| (0.0081409052138790165279 + 2.9501197548908509931e-1713j)  +/-  (1.1e-115, 1.4e-343j)
| (0.012308041244035432105 - 2.4772254255648984974e-1713j)  +/-  (1e-115, 1.28e-343j)
| (0.0018077025299034820878 - 3.8290420543108712481e-1710j)  +/-  (5.45e-116, 6.94e-344j)
| (0.012308041244035432105 + 9.7950076711085123902e-1712j)  +/-  (1.45e-116, 1.85e-344j)
| (0.010930152079755307641 - 1.2339320140219325784e-1711j)  +/-  (1.65e-116, 2.1e-344j)
| (0.00028231207381957237479 - 4.6476383219078240654e-1713j)  +/-  (2.98e-118, 3.8e-346j)
| (0.013659600152541581528 + 3.0959611848266738217e-1713j)  +/-  (7.68e-117, 9.78e-345j)
| (0.014937017269320175115 - 5.8212964316644834528e-1713j)  +/-  (3e-117, 3.83e-345j)
| (0.0067537036000455779915 + 6.7391526886764507371e-1711j)  +/-  (2.37e-117, 3.02e-345j)
| (0.017538490969972007048 - 4.9671911686384938849e-1712j)  +/-  (6.84e-119, 8.71e-347j)
| (0.00092575520052973007302 - 3.9899699902757775317e-1711j)  +/-  (7.29e-119, 9.29e-347j)
| (0.010930152079755307641 + 2.3655935192989822324e-1713j)  +/-  (5.19e-120, 6.61e-348j)
| (0.015529937247204988866 - 1.6536507776494038826e-1712j)  +/-  (1.43e-120, 1.82e-348j)
| (0.00028231207381957237479 - 1.1957669085552583591e-1710j)  +/-  (4.84e-119, 6.17e-347j)
| (0.015529937247204988866 + 3.3958720485375536844e-1711j)  +/-  (5.64e-119, 7.18e-347j)
| (0.013659600152541581528 - 9.6096931316996707711e-1712j)  +/-  (2.72e-119, 3.47e-347j)
| (0.0053943830053070588108 + 4.8778611310461125398e-1713j)  +/-  (2.42e-122, 3.09e-350j)
| (0.022219576844928179631 + 5.4681657862754592954e-1714j)  +/-  (1.44e-124, 1.84e-352j)
| (0.0095375449180015554615 - 2.5301117425797798731e-1713j)  +/-  (3.48e-121, 4.43e-349j)
| (0.014937017269320175115 + 1.4568123349826951715e-1711j)  +/-  (3.53e-120, 4.5e-348j)
| (0.02329041268907349619 + 3.8417496871434706727e-1713j)  +/-  (5.8e-125, 7.39e-353j)
| (0.00092575520052973007302 + 1.8583457865227193385e-1712j)  +/-  (3.7e-121, 4.72e-349j)
| (0.017538490969972007048 + 2.8851224838218028045e-1713j)  +/-  (6.9e-123, 8.78e-351j)
| (0.021113691771522460428 - 6.8961412589300603847e-1714j)  +/-  (6.28e-125, 7.99e-353j)
| (0.00093729603513634000354 + 2.9618567240792400318e-1710j)  +/-  (1.61e-121, 2.05e-349j)
| (0.024330134725380697756 - 2.9764619112739463496e-1713j)  +/-  (3.6e-127, 4.58e-355j)
| (0.022219576844928179631 - 5.2036878015426039735e-1713j)  +/-  (2.56e-126, 3.25e-354j)
| (0.0028749779377567616384 + 9.0270528139245509366e-1713j)  +/-  (1.59e-125, 2.03e-353j)
| (0.02823136657757052503 + 3.1194228876448274763e-1714j)  +/-  (1.54e-130, 1.96e-358j)
| (0.03376547018110163476 - 5.174194301258653206e-1714j)  +/-  (3.67e-132, 4.67e-360j)
| (0.018781650707393636995 + 2.1222644648633440345e-1712j)  +/-  (2.33e-125, 2.97e-353j)
| (0.027292975529422865673 + 1.7107872667268208727e-1713j)  +/-  (5.61e-130, 7.14e-358j)
| (0.0067537036000455779915 - 3.6902334242889568411e-1713j)  +/-  (1.01e-124, 1.29e-352j)
| (0.024330134725380697756 + 4.0035334861487846854e-1714j)  +/-  (9.61e-130, 1.22e-357j)
| (0.02329041268907349619 - 4.5819812962906730031e-1714j)  +/-  (5.24e-129, 6.67e-357j)
| (0.018781650707393636995 - 1.4523325164691968491e-1713j)  +/-  (4.55e-127, 5.8e-355j)
| (0.02823136657757052503 - 1.5058777701758126245e-1713j)  +/-  (1.85e-133, 2.36e-361j)
| (0.0053943830053070588108 - 2.0389643067627574696e-1710j)  +/-  (1.23e-127, 1.56e-355j)
| (0.0040888740215853776099 - 6.664144135115683675e-1713j)  +/-  (4.16e-126, 5.3e-354j)
| (0.030021017741057369031 + 3.1700121547229725674e-1714j)  +/-  (7.55e-136, 9.62e-364j)
| (0.00093729603513634000354 + 1.0640177329291581021e-1712j)  +/-  (9.3e-127, 1.19e-354j)
| (0.021113691771522460428 + 7.5035249289181132243e-1713j)  +/-  (1.25e-133, 1.59e-361j)
| (0.029142085810318025018 + 1.3600639882046397521e-1713j)  +/-  (7.64e-138, 9.74e-366j)
| (0.0018077025299034820878 - 1.1156990718664817665e-1712j)  +/-  (9.11e-127, 1.16e-354j)
| (0.029142085810318025018 - 3.109002003833614274e-1714j)  +/-  (6.7e-137, 8.53e-365j)
| (0.025342356974175449171 - 3.6170579017524098647e-1714j)  +/-  (7.53e-135, 9.59e-363j)
| (0.0095375449180015554615 + 1.827881590880370529e-1711j)  +/-  (3.46e-133, 4.4e-361j)
| (0.032416971814144136342 + 1.1815388312900523099e-1713j)  +/-  (2.35e-142, 2.99e-370j)
| (0.025342356974175449171 + 2.397789323527177024e-1713j)  +/-  (5.73e-137, 7.3e-365j)
| (0.026329654837353495917 + 3.3608002064205371239e-1714j)  +/-  (4.33e-136, 5.52e-364j)
| (0.031663558267369473911 + 3.5449144403875169432e-1714j)  +/-  (2.08e-140, 2.64e-368j)
| (0.036074406794245198258 - 3.5984388376732135624e-1713j)  +/-  (8.41e-146, 1.07e-373j)
| (0.030863236890984304699 + 1.1992182778757873046e-1713j)  +/-  (8.87e-142, 1.13e-369j)
| (0.030021017741057369031 - 1.2603588989616620399e-1713j)  +/-  (5.88e-141, 7.49e-369j)
| (0.019969039024657251646 - 1.1799232860013225063e-1712j)  +/-  (1.3e-136, 1.65e-364j)
| (0.033118925201792831893 + 4.4213992970745873306e-1714j)  +/-  (8.83e-144, 1.12e-371j)
| (0.027292975529422865673 - 3.2008718231230120195e-1714j)  +/-  (7.28e-139, 9.27e-367j)
| (0.03470897235615812031 - 6.4746845324343698314e-1711j)  +/-  (3.23e-149, 4.11e-377j)
| (0.03376547018110163476 + 1.3200744934673647342e-1713j)  +/-  (4.61e-146, 5.87e-374j)
| (0.0081409052138790165279 - 3.1777313782061351917e-1711j)  +/-  (1.15e-137, 1.46e-365j)
| (0.030863236890984304699 - 3.3100675654862136748e-1714j)  +/-  (4.82e-142, 6.13e-370j)
| (0.034879833925253340399 - 7.9027629465465336913e-1714j)  +/-  (3.67e-147, 4.67e-375j)
| (0.03574157703448476081 + 2.6519867353432847832e-1713j)  +/-  (3.4e-148, 4.33e-376j)
| (0.033118925201792831893 - 1.2279885019192586678e-1713j)  +/-  (1.33e-145, 1.69e-373j)
| (0.031663558267369473911 - 1.1730308350954318999e-1713j)  +/-  (2.05e-144, 2.62e-372j)
| (0.019969039024657251646 + 9.4038995801319465806e-1714j)  +/-  (6.08e-140, 7.74e-368j)
| (0.034353315513651682891 + 6.2715250223023800965e-1714j)  +/-  (2.68e-147, 3.41e-375j)
| (0.032416971814144136342 - 3.9011283614229213463e-1714j)  +/-  (3.76e-145, 4.79e-373j)
| (0.026329654837353495917 - 1.9962232524170285206e-1713j)  +/-  (2.33e-143, 2.97e-371j)
| (0.034353315513651682891 - 1.4720567490972470815e-1713j)  +/-  (3.78e-148, 4.81e-376j)
| (0.036347709535339097106 + 1.0428362769130116926e-1711j)  +/-  (1.76e-152, 2.24e-380j)
| (0.036074406794245198258 + 2.112592914751082258e-1713j)  +/-  (5.34e-152, 6.8e-380j)
| (0.03574157703448476081 - 1.4394219790779105063e-1713j)  +/-  (2.54e-151, 3.23e-379j)
| (0.0028749779377567616384 + 5.1677662583414851327e-1710j)  +/-  (6.43e-143, 8.19e-371j)
| (0.034879833925253340399 + 1.7089826993860514079e-1713j)  +/-  (4.1e-150, 5.23e-378j)
| (0.036535472943839231226 - 8.417406950803714946e-1713j)  +/-  (5.24e-153, 6.68e-381j)
| (0.03470897235615812031 + 5.9739159737284963726e-1711j)  +/-  (1.19e-154, 1.52e-382j)
| (0.03534304904086885353 + 1.0402334634856710249e-1713j)  +/-  (5.68e-152, 7.23e-380j)
| (0.036347709535339097106 - 8.9501507892981206733e-1712j)  +/-  (4.88e-155, 6.21e-383j)
| (0.036640387024106584532 - 3.3880844840380815204e-1712j)  +/-  (1.13e-154, 1.44e-382j)
| (0.03534304904086885353 - 2.0751577038071521566e-1713j)  +/-  (4.88e-153, 6.22e-381j)
| (0.0035388239339784535042 + 5.3625533680052854103e-1709j)  +/-  (5.05e-155, 6.43e-383j)
| (0.036535472943839231226 + 5.7659672206063708695e-1713j)  +/-  (1.18e-156, 1.51e-384j)
| (0.036648675693763524712 - 1.133360800140898529e-1712j)  +/-  (8.28e-157, 1.05e-384j)
| (0.0035388239339784535042 - 5.3985585189348366499e-1709j)  +/-  (2.2e-155, 2.8e-383j)
| (0.036340221321771598983 + 5.2522363663607760024e-1713j)  +/-  (9.59e-158, 1.22e-385j)
| (0.019308735795499754766 + 1.9557233221927769484e-1709j)  +/-  (8.83e-156, 1.12e-383j)
| (0.036640387024106584532 + 2.6995532549703228779e-1712j)  +/-  (1.65e-158, 2.1e-386j)
| (0.036340221321771598983 - 3.3321495238017504019e-1713j)  +/-  (3.47e-159, 4.4e-387j)
| (0.019308735795499754766 - 1.9157446042785487483e-1709j)  +/-  (4.74e-156, 6.05e-384j)
| (0.036648675693763524712 + 1.5335301810372419375e-1712j)  +/-  (3.08e-159, 3.87e-387j)
