Starting with polynomial:
P : 2*t
Extension levels are: 1 2 6 10 18 68
-------------------------------------------------
Trying to find an order 2 Kronrod extension for:
P1 : 2*t
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : 2*t^3 - 3*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P3 : 2*t^9 - 117/4*t^7 + 945/8*t^5 - 2205/16*t^3 + 945/32*t
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P4 : 2*t^19 - 23713751/205892*t^17 + 2134183615/823568*t^15 - 48885080515/1647136*t^13 + 623352876985/3294272*t^11 - 4536269518165/6588544*t^9 + 18427952550645/13177088*t^7 - 38805894891225/26354176*t^5 + 36681698574675/52708352*t^3 - 11110847880825/105416704*t
Solvable: 1
-------------------------------------------------
Trying to find an order 68 Kronrod extension for:
P5 : 2*t^37 - 2866523542400994253836929184413188376368628899936493274794597330527311181985025656260490723674554611/6122139611368566484345411551199224025655026036309221039722779169101440508986888728096891216039042*t^35 + 4748704722524508474016000413552696348086879253107726532862701417559097003772550510490437472874946610455/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^33 - 1152158483373137211013565928808746431672248686614330121197187621375730417482191212876507163640384742033805/391816935127588254998106339276750337641921666323790146542257866822492192575160878598201037826498688*t^31 + 91452121262687374459126099790959544035485169237696837103964497851917947652318042599458453403240724830956145/783633870255176509996212678553500675283843332647580293084515733644984385150321757196402075652997376*t^29 - 5025020280819588216765994152512476889386333923391487982881788219269453584203219264220204465575559056972955495/1567267740510353019992425357107001350567686665295160586169031467289968770300643514392804151305994752*t^27 + 197267806720891019128486393414880517673404163909547101819765336209181249098624497240090337844685332105456710135/3134535481020706039984850714214002701135373330590321172338062934579937540601287028785608302611989504*t^25 - 5630775206349072298779825078261263813427657737986435996216175216471291171430342617313393367020426201439785947625/6269070962041412079969701428428005402270746661180642344676125869159875081202574057571216605223979008*t^23 + 117827251880676519795356833890568978832753157614746877795854859727103670235262802817099891916721740998086050477125/12538141924082824159939402856856010804541493322361284689352251738319750162405148115142433210447958016*t^21 - 1809399282816597579539677043320902614319267046148827542771804696941324276669521665932302879325879120449348452484875/25076283848165648319878805713712021609082986644722569378704503476639500324810296230284866420895916032*t^19 + 20279540837768995742832549168121618543323743387871741122190758369918334792304926786272818500357553664363327797593375/50152567696331296639757611427424043218165973289445138757409006953279000649620592460569732841791832064*t^17 - 163854704317572226565660429144981371079016061146111795493328319749736339739696351180546237273758636292945461890796375/100305135392662593279515222854848086436331946578890277514818013906558001299241184921139465683583664128*t^15 + 934826895831672213617875418150155073511034356371058996826781316338428261150599585120616199740395717842743942118701875/200610270785325186559030445709696172872663893157780555029636027813116002598482369842278931367167328256*t^13 - 3646072911592657438924826296658843377792232993334241535003041169410227240174245851275618697382292248549432865784633125/401220541570650373118060891419392345745327786315561110059272055626232005196964739684557862734334656512*t^11 + 9246498376070694984101280222661815837983637074083024186759545471071402912169736142198118187821525303445848638271463125/802441083141300746236121782838784691490655572631122220118544111252464010393929479369115725468669313024*t^9 - 14075162454890542561214993396182670539436769553388364727278752223859203913472759584421765867586855866074412261237221875/1604882166282601492472243565677569382981311145262244440237088222504928020787858958738231450937338626048*t^7 + 11223670470821662156664682589875885264407039996102127715344231731440924098308902639468784234646698023479273018219384375/3209764332565202984944487131355138765962622290524488880474176445009856041575717917476462901874677252096*t^5 - 3612597752089611750681961089938521768889926518371641578303796313820979622783857032689145772204954865076723960404165625/6419528665130405969888974262710277531925244581048977760948352890019712083151435834952925803749354504192*t^3 + 247911845247377686610893496015462280834169800553184099839536121747826533047532604715178862440935597412091623909134375/12839057330260811939777948525420555063850489162097955521896705780039424166302871669905851607498709008384*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 2*t^105 - 23716285205515536809922531099404365666720227422566600641617166830652090134782713139259695263599000620025410858678952957970650240686746069521490892871995699558723707328022033976008046020297377663251060737321532563062506886589254179432869657335142798647144069094880891736790868565319064817538502256166832002374690186847428265230840625337219384526258499152555348422770670480297736445248188522054631986720115209097888441847195638898608639454627421558560626153126658790884629210007548925878332467566300078970724576868942234017577952590249625133930556251836402678504347564393653015291093349292195648376755813328964064241796405251608251751528651894401102253786663149075523782385083454021680303930700473381475676508036193321571804164943179116056146755473147456526895878216204151391744279149848238544277556014735988666141750504528670705150229993046902190247584612494586021567504129875913081895165725496030217635723983759193671803790989679677536868776143694548977677483333104540403970775090604452675102330253276182680465145161813270453348138995596716393471652443417326391072286054990513262380506497894661708049911973126463879231042725296416872522340452585170710177283334685457446236496618499248197106920076498681478538327532208879636619159399169469107483285010727050801603765868429266743922108742354758024885175397930189635035052196360409370560067166914102704035471872379874889045397980789137915241606732367230198365359006915983651573509048213740303473161364849539824331728190900414745458693801702883117512416102414056509130023998794723951939752080920595194046917095880158431264930355863258758183700565357489373432923941948418615003641078806312540829647153462843961792552773757180627755671594974258140029703165720394659974055486853501874913920097785713128755148209935913365870951986740925048810651860018992878494762467736421213236720555997377935921857457315752837794648489291694157705409114082562580379717319807258025582462014646921626358168446942684330416125656917679202116570885354094119231696253708172275029018898985227421324403130720929156254354983803211041817267805334691340610931585030470604347772831196813789569354094997837203225340585208910008622689751260785337154918789957018629591633482541163737923023947223546027577731197198386448044849144961303015440698875652170760374301241725409240455046250129309586539870777260641975990889376053936157153578271009286560949126827284408256807861625748923775414633066204577392495156048495544929967291497540360324298843674503659629261907003008175312456220420078262304744618574130146031767017633002786780823837610552507226816720284587727352590418461172417191356263847076284991345819596049335538055294295646436605779828485576247370098516096726563172316737553532978742707357823269509689649470530603242634187067576733852052797315334269573967507956554874602724097680417263389525507900845672809999684600536516292717945190597669719228543971265285347643137737268975424297583283553224652239914147851725223255735804469723614087601541238028094418260412504845180269416073301002418844874908133784752840227934438006616391387750124270641606865093182416039118983734995790685312993642276803265989798043239358477926794326216183560372433284352360647933623798042330024314739334228285344422524193710184517002745485224506817929380350282411938332836395498379088399385739653618944456658625996524999531059613754729994785280523601098341450685521141511496809871151776788905208128398873776758682868069536261649621974696259932838836663120250883112061186554784632305568622048991025492403521785891155974258141411554151928052321943120892076790621810550619203371872420834502123975353813912946342529566688001039646996178827720617388114222092091899880855548742864048776808931063251400064513356669949821694964245304996758160737556375934696887749977497402147210808197577673079293596309495520969664388994628113747033980232473462369152898606421278567979542356577160611338966323219962425717164013/5821711051434117129095147298793702490980071920001390229308815647247049880729543142801713063572858113202068486076538063617334690913983726472637849672566197868807879832169780091046061872275081208681537588663125873881233746088399958668857651573333431852209433287836035469053163371145285539312543069618197218227743472694252085154692592888793204643760303708072820062734464977602393176182951703014804412176492208767289613142309136036084426509589735619142189370980512462435437200803073375507644010803973433924541951000504193557435476732734027836006346696260797495641433547969002795314163959567811488101545801889611331728516140662848037690111401802876249778074361071423354585560100617040147521337262628413340285202743909359360278500929627591218400881594622192792893633772427304856471255416793503587087844792566964943623223280183944000533894667160649537649049532896613662321848388653945591705864557977447423957841742823300627087533069049540331349057299670010349334476729993305003051758101668284565916058524648305228188623345600135014701867503381376149811357754865157138875329786823505511431730634233501763369068974679408621851877048729503359365008175046491654757224565410478957588087967609486515908068738156080409022593769552134118561674900939648528956398516526780534019431297823547355106405575975574486655925902513936438893061912073307067978927646987083350794603617639381440552465475244252722173309775589943035829503242077008225629361991197634320949040350836497810085510928865239615986318541266745844886604303785635238858650562798744469643256225467170234428377105715859906339313597650944028910550122955657901587692227619954491124359885813038260172359396010226319214073238897109673956735437792044686176623457753797463145497826404175447010246502919145298333313840768733945405323739145749077220949375659627519312176633945650151608307062046430019228736092956409194357040665522483366536190857941739200207511456921924406200092904840483234858256143321014140110756427082703812109064314103886003454733742819667215733282343599397791396377790416905759805406704842815125957207111491255881195454277015336694349805833301084348075384913335002156755423661384046420069354059477418715789991661714841108291793967600060939428918768154005047130147779495185162743528447425688700231050813416898422842702805119440931897745147016727188115672645928341064394649803753473370156541153574723854528429750891339564753231416072572502026380707152853590193818068315963446700686189262687225810553544721658943482842123303584565933386067613563734332377335799229047681417752193113314712163165492800997123229202041426716991805741347616255254380196811002231275350093247434921467765186598734707888748571801520484233012600203867732024084394706110230219223579980155472018657036050279822494372491488330496385848094464725786712146717430287659617370930531446611778307410405079837818212285355907647218103757149927105285640616225483639150988902403463507457968485056228390316555382122991854898167416421403307942343972298797997914257269890590776713511819787197319169323519556495285177286621401151684433840332368446999164821640739058951204595659811266710480851959087427112250677771489808980686504651702859137519398271814056050523480897528309693922588529326881631622788437410855799242958302576452090226112967418326326301406782431804047308855503132139464244818810650852332284109025889902673077585632580696246186285025541629543081510466764160732222887430998483201875397276470632173823528037051122837231250499487983032739559111426884862197677737673601035157842727778870133263496451779381087735544284574446203114468479655108320231029064464339815050253908816307999797068680565995681251772643253438026640558417470656566972432751719789696126696235538889864016607063407071593284768642007262362756025431456028527265476384910830677425607433339769302955305089399057368280324307071419328591521805677562274051941795547505076174060797742496217893843486484048286*t^103 + 370528801730714230325657839018994197908654008830927232263032358564252289874804102473261647578841798126850974568125851993369211949977195930439210879565301585122876355448666664598159798937981025633805348786640012109258854966370758605344533917929420496554677924704113298409325313327641122872269457765181483880653893940955112676780669065928689146324785894603949205780906276761092702274583342505238358838780465871644123491668066537858528032647669666164947197585812030680787890003006294429884153093655516930106636068061173453365735295933435674967602727809584668512104191007832124841875854305956865642779582494968394681965791290130398190920555600322665567811455089539821714090471024842898839877932072200699897277521880592607385140318519753420343319877867485445015473955638819874302590584050123299624243348241520622696528399318551658420015204518988403877045945341727368273729360650693701318457461242302632865979776272265845088394885782310183767903563183507842490792277058282068722595564920167508573471888558304572436411228612052343633010917779812177325082969487221106883158826153332685926007126524581680868949692233526169627785313543293662869745715086216787986820535860199402282052275284980931728566136758674668457273963454297108807259961122269376568675849074758524638887911024873188413464772696666444912344532729605416163833638856006004350987299013409875956829826367996870462731896703908819633973156356925526562466273615863784677277530376690002417807655427326116515767147931002224205002936313181245376370853761535700986285083166204759207298858904022752693889470324072262344890974003445896431119266929075617676551362815728867807267295714759329385446447750083115555237750815015623150643169256610030528861597903759054940778326292427290356923479115578553143332524572358656370677819556673504088636562923010554249314750048425897722533853918029347802927387022272590524290752435258558531215279533815859217749740779011525776167686784249550758955796476262333406676665874739721005476011150599110957357957821031028028555007645154937286246475398426959379284134808685941453210056364885938231602364579419444995724655164046539450706678903492999285562947856199152237227936557584095396603877366294795334307750731016253827723556068866658940707261768594872362514316570639983783698114569603873029702191985018438628605659232552202065499958968013474832949788009245312507425715768179866852788208216288666940633628616471494242906501593335028723278910234488601081120344048218947284175758139060965584128091935301611216881997851690940724172207547594153936604826568552528049740686199453849907747149036283192430294205366765170428146303075133321066998637609657105498943250150261016499384758378671299072034602545260734378870384001493111507621007604545074403906411471807987331158220878572983383289741530604479180079315693091180188759073226460446141749302313003176261558366421295286686787247583946179579874422541062397284243951418175096954176853397143482213842562806527671607292412385112847342719174486232294456248059311963692256613876655043190247836883348996908127684097050247770428922444288440502033863574059406013010349183939761799408666176753067434658639080729700958508134691381930895532502302443688603591254928022896075629028134815892476413586384283756391525577542415160972953239116072253174459162574070051164301992603770621004121990454868659526811725990135722528649283533028997659086473899247670084690511194617814395455535735845383965071256905645756897027366375177693679539033535868251229153612007299135665758160532606969494672557272697892673294993729743804846370340360267332077638249004612932613422488769354468684722260068681343959244593484295137552303062868051639303664823081653330813424210701170517402024531897170242977904055784065235636908331146362632471498369825448180039724987042518040675792759349641543830838826060570560824631119374696893086181255925055775582166684595122939853286221477666871866356315331324518076073009785/93147376822945874065522356780699239855681150720022243668941050355952798091672690284827409017165729811233095777224609017877355054623739623562205594761059165900926077314716481456736989956401299338904601418610013982099739937414399338701722425173334909635350932605376567504850613938324568629000689113891155491643895563108033362475081486220691274300164859329165121003751439641638290818927227248236870594823875340276633810276946176577350824153435769906275029935688199398966995212849174008122304172863574942792671216008067096918967627723744445376101547140172759930262936767504044725026623353084983809624732830233781307656258250605568603041782428846019996449189777142773673368961609872642360341396202054613444563243902549749764456014874041459494414105513955084686298140358836877703540086668696057393405516681071439097971572482943104008542314674570392602384792526345818597149574218463129467293832927639158783325467885172810033400529104792645301584916794720165589351627679892880048828129626692553054656936394372883651017973529602160235229880054102018396981724077842514222005276589176088182907690147736028213905103594870537949630032779672053749840130800743866476115593046567663321409407481751784254529099810497286544361500312834145896986798415034376463302376264428488544310900765176757681702489215609191786494814440222983022288990593172913087662842351793333612713657882230103048839447603908043554772956409439088573272051873232131610069791859162149135184645613383964961368174861843833855781096660267933518185668860570163821738409004779911514292099607474723750854033691453758501429017562415104462568801967290526425403075641919271857989758173008612162757750336163621107425171822353754783307767004672714978825975324060759410327965222466807152163944046706324773333021452299743126485179826331985235535190010554040308994826143130402425732912992742880307659777487302547109712650648359733864579053727067827203320183310750790499201486477447731757732098293136226241772102833323260993745029025662176055275739885114675451732517497590364662342044646670492156886507277485042015315313783860094099127268432245387109596893332817349569206158613360034508086778582144742721109664951638699452639866587437457732668703481600975030862700290464080754082364471922962603896455158811019203696813014670374765483244881911054910363922352267635009850762334853457030314396860055573922504658457195581672454876014261433036051702657161160032422091314445657443101089093055415147210979028202995612968856715546543095725473972857353054934177081817019749318037372787664762902684035089813035394610647884815953971667232662827471868891861561860084070083148976035700405601491958958743484242985579755326219977148824327747728201603261883712385350315297763683507577279682487552298512576804477159909959863813287942173569511435612587394347478884602553877934888503145788452918566481277405091396565694522355489660114398833684570249859607738226415822438455416119327495760899654245064886113967869678370678662742452927077503556780767966628116318249452427416189116595157106709176312903924562836585942418426950941445317895151986637146251824943219273530556980267367693631345398833796010844343836943690984074427245746200310372349024896808375694360452955102761416469230106105964614998573692787887332841223233443617807478693221220822508518908864756941688050114231427917100970413637316545744414238442769241370121291139938980560408666072689304167468226571715566198895975731230006356423530114781176448592817965395700007991807728523832945782830157795162843802777616562525483644461922132215943228470097403768708553191139249831495674481733123696465031429437040804062541060927996753098889055930900028362292055008426248934679530505071558924027516635138027139768622237824265713014513145492556298272116197804096406903296456436247622158573290838809718933436308847284881430384917892485188913142709257464348890840996384831068728760081218784972763879939486301495783744772576*t^101 - 924325896312366198174836799242098811022114041692000633045895671088916306944635084659655393579592821704915152033666729345268776403198141277145734292202176755603458643521712583919635117361624508898614451523930558986624878105961963897184062942517850392714969457253874101199454915620198144103569416681456605531480942333169270136780533033263438550151807712739829801542515894328868980135728567714065851043656507770653397827008288929739440851388277832355594396808249013763541520290807892670710434444702620424927596746275089655973881835810670380025807413751848286020926918716226759394774868726122496355723460167308863708157139239597787980740549291625618277766228460344689844932673029192773406515056714510163698991458405553671698336404608099415177649279801646844628508546209361009903494031621130380876516710681986102831668853320024781369524854536405236194365859720034059527322089508848220653263831270681309052070916388614007127339853610176192350341824276150202742663076371544044858408943201461822188586465205439350855699261616845480400080186064461307450372930706313535276697061150981677528699908941694958363140298137277067708612700047350215145910319361951453602959602809828142358130652373556198757269573476669685251953593748800146764231465011607032577325839782705273262166237333600860950896396357721397207043520268382325940309862942230289444362630586803255403512391546779545988936680461172428545074232109120833280443726111233546418948134071523977225492455776877809104197509395782408607430812794816402659162774951344170384000266224335635539534308778021487784044660582290167756379296504191412683250622882708465681987029253519597566281834088506825978792776039706674856118638870954180586880984935815844785149227530190791329508130903165669823193329643161991035510591330550310733797174004403321542401033769079685281219094641572893176655361027403632200210094283470323372911184880251063599838105777789497308288675626164950869678144879190754326249589710723439745087267712687017759659702454812200236317831935720257114422183623034944018690624873240106686687920475579281053904643914146234778957249257460435773400350411138396125090484929649248787360051781090899208304255782234695762381263467249490218834801076353492427576771109034791613921213313093537020590857157930035674670874084251049293770847883325315710201619327811470137906842676868844539706734748818386201880623894783260093774188016542710026705200060846318960188042473456302222640695094196992581002192542671993122728629399012533646099874979203516318848793149005666234108235794274338518682091929430152762800001257726422989899958784102041035158120917102228709225934045734067409217814487647272194063306200199339589616986407688538141839653343431337769722327317594063060717583658279611695037217802964230675885309319627561884593641873434214716382744689429675546419754292719746770840736687908690523546145168949103616850260508478116340968057037297699969300903173065160989723358794964559779954827491860830662684679862143771609271609304349212676721390198882095055126791612786064400961548238758004069030070134561999163001329386494325658961622805214249119247629981364138261503736579804207975051258782022786366314213260763612104514255559781538153350166809533290219061940207627400020719983490034868716925373024672485452777169079354393334198395420726813447511172073513952200860589932721643066907892288522604299154318247618481446738942283039046081334666978979267648058524176302828642695821308302560070202430262159147107803606396801376217515471542041799680894938895265774392367494903670409722739302898615676105985357264602925977191519721613373184589115208958290189824202891904948721297860773790807756856571357164109883245840663127496240613226678112242108473152621712037566228838013102354181060635001576975081388941578788637527237621602748265947116679724113756631167432839578053403481906784196197074722658217772779890091289267954271609103519761062106996659066185150993126934493875/372589507291783496262089427122796959422724602880088974675764201423811192366690761139309636068662919244932383108898436071509420218494958494248822379044236663603704309258865925826947959825605197355618405674440055928398959749657597354806889700693339638541403730421506270019402455753298274516002756455564621966575582252432133449900325944882765097200659437316660484015005758566553163275708908992947482379295501361106535241107784706309403296613743079625100119742752797595867980851396696032489216691454299771170684864032268387675870510894977781504406188560691039721051747070016178900106493412339935238498931320935125230625033002422274412167129715384079985796759108571094693475846439490569441365584808218453778252975610198999057824059496165837977656422055820338745192561435347510814160346674784229573622066724285756391886289931772416034169258698281570409539170105383274388598296873852517869175331710556635133301871540691240133602116419170581206339667178880662357406510719571520195312518506770212218627745577491534604071894118408640940919520216408073587926896311370056888021106356704352731630760590944112855620414379482151798520131118688214999360523202975465904462372186270653285637629927007137018116399241989146177446001251336583587947193660137505853209505057713954177243603060707030726809956862436767145979257760891932089155962372691652350651369407173334450854631528920412195357790415632174219091825637756354293088207492928526440279167436648596540738582453535859845472699447375335423124386641071734072742675442280655286953636019119646057168398429898895003416134765815034005716070249660417850275207869162105701612302567677087431959032692034448651031001344654484429700687289415019133231068018690859915303901296243037641311860889867228608655776186825299093332085809198972505940719305327940942140760042216161235979304572521609702931651970971521230639109949210188438850602593438935458316214908271308813280733243003161996805945909790927030928393172544904967088411333293043974980116102648704221102959540458701806930069990361458649368178586681968627546029109940168061261255135440376396509073728981548438387573331269398276824634453440138032347114328578970884438659806554797810559466349749830930674813926403900123450801161856323016329457887691850415585820635244076814787252058681499061932979527644219641455689409070540039403049339413828121257587440222295690018633828782326689819504057045732144206810628644640129688365257782629772404356372221660588843916112811982451875426862186172382901895891429412219736708327268078997272149491150659051610736140359252141578442591539263815886668930651309887475567446247440336280332595904142801622405967835834973936971942319021304879908595297310990912806413047534849541401261191054734030309118729950209194050307217908639639839455253151768694278045742450349577389915538410215511739554012583153811674265925109620365586262778089421958640457595334738280999438430952905663289753821664477309983043598616980259544455871478713482714650969811708310014227123071866512465272997809709664756466380628426836705251615698251346343769673707803765781271580607946548585007299772877094122227921069470774525381595335184043377375347774763936297708982984801241489396099587233502777441811820411045665876920424423858459994294771151549331364892933774471229914772884883290034075635459027766752200456925711668403881654549266182977656953771076965480485164559755922241634664290757216669872906286862264795583902924920025425694120459124705794371271861582800031967230914095331783131320631180651375211110466250101934577847688528863772913880389615074834212764556999325982697926932494785860125717748163216250164243711987012395556223723600113449168220033704995738718122020286235696110066540552108559074488951297062852058052581970225193088464791216385627613185825744990488634293163355238875733745235389139525721539671569940755652570837029857395563363985539324274915040324875139891055519757945205983134979090304*t^99 + 827724887281751985534919412541884609174310481942655209469193216910496848447708416119756813806893811302887370339171063215943426509301085868225443878247360144241516666236626408505138519481849444761291984615142132777538231379303448302690145600071982390819133842265578561662115987008078729503277694574415468617265335249682344432255154569593228286320491027152292765335910568743834262487204229194148168716875529328422848864492512310523933736247490435795835398644376045560992425247435995833463871561395260191187271826820436684507621888070356538525039452484117163135663691281672887572478441593147176927501785567926226196881964712812350935019963428655734975669709725597347901769374622690257292580443911034811382529572415835653667576637054725548498879790330473586356680248172770708135845275094577920473443066121335269656435977675818450868679164608208385067789568099332602658116154599985187548830759515150657417130369120725068620477531871566079009359108535660290996655967859270874456427307647729255189326552033022626418378100875990342042759268266381266451580058634719473501921514558669478181573889527591559646598814470612304940552542969709765955725176345278055929446011478349571664225781426649452149314753120556216991227821091615986377073315207884321306731105854887411227202285655253645148018604655464010863800331703139538731530779153968990239870808027000392221948768517310399310576581749732012617051806644966489754249312811519462792210837238355478769229773665170968077599747122617877328893050460321889885230244683768231025735323245323908591671957513906707477809900799487490995843687048320404984719390178949910743627601150764082587195066025461074010374997750037482126423892338350437798326451072916930037152817731152637298440689510916616497622184306310391589410954969090566289658415080741725850381859744068945541037047812921886688768646790941546161255210665721630118668036362539435923323675808637803229204705421290783489899528840383635176479126297355361003844335031950879547004523071198370529892743339441855374221081927560467820837994878795419447755846007057738832397324221025556755135168355734070338467282851685209465836984601590046057854664867920025538929040750226256366117379187614241367334639640136756486096787805347186195403157434465795527257283967010410811573867801420404050102874730171713725657367175405941213744931729409859175948326578092694697429966362471722082535085079028366015203057977959974848119372301508890646696859974791678150862947247407751331301740651701150006344261926086916622438800792961407191742945306508547735643255313458662852587345710649102194226409061121668053335532052743455624541929078448554930008146716951108059999345029377511311676654531166912999204488459869302464428755434504551960064392078405366429458996829128460826992146088775413737262903244229209782785320287473473016403059037387581762414690208803477918379726487275344943313773828395722388127464580587144278066087938505446797681209935240066491067522285317731952606337717256210298465803931844699121901901086514925188108967932294904389063001578086573302114051391272311968493701212216122407137496012431497249601001009466912121341309588524531929731486035083027367997862925236100148162837350084658956162677888144966101273488622907625661320296980667207560749393353199425405716423025534045563562641047634156663559043786268419149955582625642950658406180536519724852070235412527423565165033025302189835383160877535957204377691446529552026460817276957300485471900822995612488640056621327183386622899570493882888440504126395194327847640581313728908200829684264822628844047667665310986069747838650644738269198789528607833842595535087695879027163957553955759471927463161624439034855265472125812311018110482215696487500233641344819410734135496909391638920069528432898336728903583521416699379297644810770811800851232841801735783125636755111354107272494875597045254158534245647820467693711454689139100929971099350924404023648696387516420991899/745179014583566992524178854245593918845449205760177949351528402847622384733381522278619272137325838489864766217796872143018840436989916988497644758088473327207408618517731851653895919651210394711236811348880111856797919499315194709613779401386679277082807460843012540038804911506596549032005512911129243933151164504864266899800651889765530194401318874633320968030011517133106326551417817985894964758591002722213070482215569412618806593227486159250200239485505595191735961702793392064978433382908599542341369728064536775351741021789955563008812377121382079442103494140032357800212986824679870476997862641870250461250066004844548824334259430768159971593518217142189386951692878981138882731169616436907556505951220397998115648118992331675955312844111640677490385122870695021628320693349568459147244133448571512783772579863544832068338517396563140819078340210766548777196593747705035738350663421113270266603743081382480267204232838341162412679334357761324714813021439143040390625037013540424437255491154983069208143788236817281881839040432816147175853792622740113776042212713408705463261521181888225711240828758964303597040262237376429998721046405950931808924744372541306571275259854014274036232798483978292354892002502673167175894387320275011706419010115427908354487206121414061453619913724873534291958515521783864178311924745383304701302738814346668901709263057840824390715580831264348438183651275512708586176414985857052880558334873297193081477164907071719690945398894750670846248773282143468145485350884561310573907272038239292114336796859797790006832269531630068011432140499320835700550415738324211403224605135354174863918065384068897302062002689308968859401374578830038266462136037381719830607802592486075282623721779734457217311552373650598186664171618397945011881438610655881884281520084432322471958609145043219405863303941943042461278219898420376877701205186877870916632429816542617626561466486006323993611891819581854061856786345089809934176822666586087949960232205297408442205919080917403613860139980722917298736357173363937255092058219880336122522510270880752793018147457963096876775146662538796553649268906880276064694228657157941768877319613109595621118932699499661861349627852807800246901602323712646032658915775383700831171641270488153629574504117362998123865959055288439282911378818141080078806098678827656242515174880444591380037267657564653379639008114091464288413621257289280259376730515565259544808712744443321177687832225623964903750853724372344765803791782858824439473416654536157994544298982301318103221472280718504283156885183078527631773337861302619774951134892494880672560665191808285603244811935671669947873943884638042609759817190594621981825612826095069699082802522382109468060618237459900418388100614435817279279678910506303537388556091484900699154779831076820431023479108025166307623348531850219240731172525556178843917280915190669476561998876861905811326579507643328954619966087197233960519088911742957426965429301939623416620028454246143733024930545995619419329512932761256853673410503231396502692687539347415607531562543161215893097170014599545754188244455842138941549050763190670368086754750695549527872595417965969602482978792199174467005554883623640822091331753840848847716919988589542303098662729785867548942459829545769766580068151270918055533504400913851423336807763309098532365955313907542153930960970329119511844483269328581514433339745812573724529591167805849840050851388240918249411588742543723165600063934461828190663566262641262361302750422220932500203869155695377057727545827760779230149668425529113998651965395853864989571720251435496326432500328487423974024791112447447200226898336440067409991477436244040572471392220133081104217118148977902594125704116105163940450386176929582432771255226371651489980977268586326710477751467490470778279051443079343139881511305141674059714791126727971078648549830080649750279782111039515890411966269958180608*t^97 - 567149485511611871755195644712336558554015351383521723976746045710047186553176702979000981127544065180084362144799029614542474357671101151737281308694829379224816348729337672865341024838864119905686693804755322225935193387586219014546258729891164917484982967514202999671171109378137437096076272666385708799467880981382175272521566705848818246360706189282129250285217778695668321615413739802843620678316046746666291829443829030531105815540973015587686330793320035759150469936676166390107563975359382563960423281365362723082628307556489659928651580285145559276555667535530062950127741482349687086825726942930781971945640140383476913965214408291398313099590684502777261451886080373272771361605513381192200989241286849804627504037806013369541373249860391288790956018982716535536393174472553466765541226189234146503031462523135104159394231365405876393839607751659894366234659576475784600249396681245593494102041296917710365458505944170457874664040333808315227652438728804853292754219094063349822135864242004096937836313580435684915575874745313038393522051532448223040603769078631624510287203151776795046140446606290426427180516655936332659645077047908828311485805022462150564782499078725444564848098801265601457827278511843389690127856312562651593893369792049511483076794413582295042999654627632716966627106118575395415146250152427354733168573551767768940246617291673835564128744002526787391298086496645089811598461999635005331448021434841049285277294918118130591064187814417908564370062216743050771722011147553840386319323683709903627549811234446209748735549493930479183285654618531729502536087007726152713434521701660131641774529918627085692816928811302854903829441692618357027964394179154953368612181376941640422474278827744126550664839395518645726817780256930551617369937469101449353885474042269504854804149271005651925824726732674726114769662942783376948752436944371230096887058894094562539207243633422948459765017842117879283902634950599683846425428121935989985319278474109982980665804638023101975042461655224763434391390792704060442039684441486935688285141946933539899419962142850581436510041971425401292159174479036915686726392652413556468908461752499574305670475277242812192872963324409628768060250625172480481675412011294014087819829426225336751905532128166480989797517299385254324087793309713147923392568115040121596568256599621976634849792975962994238392008563345287273015921782296602633464063781726332249762251358797567934157608444464118442954462754879347763821111749889656506578457882958859721411671325563352666365074091009484940836560173050284415322424897705594659537552560181363665828249108733405424101019481480152295119046245921472731347713825176379028801446263698466413833119812775001538749509988580659210833751468893621958550472956163665047478693758325416350172846045597372388758471260983639703804149353031536913523660446663773205333789063681430913663518696511461744065043723357495478703209242592085693379016259904545001723281973013576038014914002817797255413981327149814307239880065160691890966755828594380496491424648150130506745189885110062838891677254413549630403386609063176659108056106157641095923533765565558229999210700337328309042974732409242339623205757063211218883737662329586280436940861441693074767866568497273155610569054409448673196887761191009540852926814352222919172384268940323301140849116782038717947196911692264363149405492895980008334893710833871201568408688753853152649311221696285732416384199156124915013650107789831643254458905401554135627288562684220454865986591941764670308139735500161848750413333169103569903894946511406839689802309811518565891354555414647645619644967207654844077140142261409142055628443820813589237321901357754090583328382088952949044736242879035103758797213951040846878325999160373929598345987037367791176569950747956411351244033914857197684920331813566317248094831136740683786807160551321144199579204408977850928745944422811215325620313507287/1490358029167133985048357708491187837690898411520355898703056805695244769466763044557238544274651676979729532435593744286037680873979833976995289516176946654414817237035463703307791839302420789422473622697760223713595838998630389419227558802773358554165614921686025080077609823013193098064011025822258487866302329009728533799601303779531060388802637749266641936060023034266212653102835635971789929517182005444426140964431138825237613186454972318500400478971011190383471923405586784129956866765817199084682739456129073550703482043579911126017624754242764158884206988280064715600425973649359740953995725283740500922500132009689097648668518861536319943187036434284378773903385757962277765462339232873815113011902440795996231296237984663351910625688223281354980770245741390043256641386699136918294488266897143025567545159727089664136677034793126281638156680421533097554393187495410071476701326842226540533207486162764960534408465676682324825358668715522649429626042878286080781250074027080848874510982309966138416287576473634563763678080865632294351707585245480227552084425426817410926523042363776451422481657517928607194080524474752859997442092811901863617849488745082613142550519708028548072465596967956584709784005005346334351788774640550023412838020230855816708974412242828122907239827449747068583917031043567728356623849490766609402605477628693337803418526115681648781431161662528696876367302551025417172352829971714105761116669746594386162954329814143439381890797789501341692497546564286936290970701769122621147814544076478584228673593719595580013664539063260136022864280998641671401100831476648422806449210270708349727836130768137794604124005378617937718802749157660076532924272074763439661215605184972150565247443559468914434623104747301196373328343236795890023762877221311763768563040168864644943917218290086438811726607883886084922556439796840753755402410373755741833264859633085235253122932972012647987223783639163708123713572690179619868353645333172175899920464410594816884411838161834807227720279961445834597472714346727874510184116439760672245045020541761505586036294915926193753550293325077593107298537813760552129388457314315883537754639226219191242237865398999323722699255705615600493803204647425292065317831550767401662343282540976307259149008234725996247731918110576878565822757636282160157612197357655312485030349760889182760074535315129306759278016228182928576827242514578560518753461031130519089617425488886642355375664451247929807501707448744689531607583565717648878946833309072315989088597964602636206442944561437008566313770366157055263546675722605239549902269784989761345121330383616571206489623871343339895747887769276085219519634381189243963651225652190139398165605044764218936121236474919800836776201228871634558559357821012607074777112182969801398309559662153640862046958216050332615246697063700438481462345051112357687834561830381338953123997753723811622653159015286657909239932174394467921038177823485914853930858603879246833240056908492287466049861091991238838659025865522513707346821006462793005385375078694831215063125086322431786194340029199091508376488911684277883098101526381340736173509501391099055745190835931939204965957584398348934011109767247281644182663507681697695433839977179084606197325459571735097884919659091539533160136302541836111067008801827702846673615526618197064731910627815084307861921940658239023688966538657163028866679491625147449059182335611699680101702776481836498823177485087446331200127868923656381327132525282524722605500844441865000407738311390754115455091655521558460299336851058227997303930791707729979143440502870992652865000656974847948049582224894894400453796672880134819982954872488081144942784440266162208434236297955805188251408232210327880900772353859164865542510452743302979961954537172653420955502934980941556558102886158686279763022610283348119429582253455942157297099660161299500559564222079031780823932539916361216*t^95 + 16401532322687192065454226137781375496776641942281999923641841447136247952869179301982849315394106145285063830195985681993726615273333967118777322448586847654442020579356469658036103622721938358289444027215422558655884582055940651924364919646566622092027280030033150642630664766717533990779835306669874112321364595974326539667089215502485248793189354391984170975755168724814413760410225299869682794288191469726683967220266256858368353327312902426220134585072091692772167011794161845694477351487082204593075201884740054691810860005562329456540197377940616207592893273556493793659749994920536587652077432300773844415541434235534620049353831324244511381254076213357948245522174123446729165350457267623648016700631966609723677607605333873393513898157947340585959349998636301282931813815540986653938022859343621991696002519171622432100214444697641933329121529346215566667512419567559856157446891904628047577071417807875450657103538292147579783332949672765657058866764469378196237450954784663097297583138984400300011051523028220372310326409132381227338874823703054651706879068830290209402337515991201713251797024292163127837307514616136147563134962170374210844566249808189175969878676207353026861913208880300124413693502316622214534604390640570536700690421074001072684882052171660663476959711604647567400937493707023025610843049041089481790922668843381403280318578171363149256806338671085736471795146073800394216209241637529975071055309510117441819599933044912372455410414006209373743686520694774409304852761655717198390217014338828304793763108594664817760793538423390505397562117735910712601595078731280378085127114695621083266671456559465633257359284138533508220418341869399370496962904397116236149877547954486781774697671371430283036906344400884524154140449439165414787328321016419563523908837951062982171358499193228164687460047797366797165723942234745025229820307361637608526118206167029533062657689979025723562129752172087062974495908485708202875042366984496261254831058410055107898245320914952920536607115805281035357362573994905959908199078427256336132673465862255158813600517054869878446218069734611187350667886691916631821914549792329970823842844782223115271594143861675795456761139481221493349835336418445373760183251949700501553607236591239888745405128537089599092375709370621132149275764689269903176398305525914595224866848262927270325883803832101074910929069034686402676110533073185978779278658489969551228839769440554305660224920169617934641317078410751659464694322361874453196235568031527506714134899469263815068693347113652157715488204965746721263318004816090942252807794033571200525967382682767153001285398832544460469773549041442994661632475392345511165759428127318245230466297683164514145792215981118978614416459619834415637038473673440063247421531410937006611553755006019279164417600015519420261787103740161499518134641778537307666916935260583279632610362146751271342656392820164968145493925611397031054420216907819403278008302403127266025539191685110996690835092895540514858845871677171061036987756421507750416510138087616579980979767244303331335441317196080683202643243011432059994706636690528684753369964251745190598804238010756593452170016378873035411052990989080798394225015455375609403895085848890296820533301864933751133395901426254552359684585618261264733283763808996817141094077096089516267229190537371088570595209751745628803631793747739077160458792935284440285657422490807466300015595003319914948728191584005746072823236038207939097871765968231646489685165871946827214459953886728887802434299825323569791112182959574584710550591811468051627253580465562989788715774634904727502115921518048134060647918770902943492096861629071417196446986191895155569363656712495066611578177752302905412966079368597165608537680777801765592944600782224681754954245628886883937914869768430992721422346317798686056864419221854552422541843114390381770425103384114584140791168102404779842218943776853324715/157977951091716202415125917100065910795235231621157725262524021403695945563476882723067285693113077759851330438172936894319994172641862401561500688714756345367970627125759152550625934966056603678782204005962583713641158933854821278438121233093976006741555181698718658488226641239398468394785168737159399713828046875031224582757738200630292401213079601422264045222362441632218541228900577413009732528821292577109170942229700715475186997764227065761042450770927186180648023880992199117775427877176623102976370382349681796374569096619470579357868223949733000841725940757686859853645153206832132541123546880076493097785013993027044350758862999322849913977825862034144150033758890344001443139007958684624401979261658724375600517401226374315302526322951667823627961646048587344585203986990108513339215756291097160710159786931071504398487765688071385853644608124682508340765677874513467576530340645276013296519993533253085816647297361728326431488018883845400839540360545098324562812507846870569980698164124856410672126483106205263758949876571757023201281004036020904120520949095242645558211442490560303850783055696900432362572535594323803159728861838061597543492045806978756993110355089051026095681353278603397979237104530566711441289610111898302481760830144470716571151287697739781028167421709673189269895205290618179205802128046021260596676180628641493807162363768262254770831703136228041868894934070408694220269399977001695210678366993139004933273158960299204574480424565687142219404739935814415246842894387526997841668341672106729928239400934277131481448441140705574418423613785856017168516688136524732817483616288695085071150629861422606228037144570133501398193091410711968112489972839924924604088854149607047959916229017303704930070049103213926815572804383100364342518864985459046959467682257899652364055225138749162514043020435691925001790982618465119898072655499618108634326075121107034936831030895033340686645721065751353061113638705159039706045486405316250645391569227523050589747654845154489566138349675913258467332107720753154698079516342614631257974772177426719592119847261088176537876331092458224869373645008258618525715176475317483655001991757979234271677213732293928314606121104795253652343139692627080958923690144381344576208387949343488569469794872880955602259583319721149127977212309445908976706892919911463123413217074654253372567900743403706516483469720187390429143687706545327414987866869299835023499447101821984089669820431832280559595180989566937090350403857966070781168364330761665494843391384247879437882952123512322908029259658812647857935947626596155392289640597208914702582861020663356547887900130362394028949276103543265033269081244406059860147029919132154776205554134745007207228851066341498888698277330260393263207291929027336349926373891394798948220813324188285931376977570901335257216149888752246479035008575417909914910463554020421929031143761894724032001234855620385738379432810485813599630046849289506974516671012011200164323446032300182471401285275751071316897856741745386452978763026685056058570849758341652108796691259150177769336600043095103699887907824638533455608398761796422118034392007147456499908990228608785555726391503946224987005177635328211854283362331814259955715987037580982968256916498714603920375801483863703190514974448069434627773102932993736501747403245821528888861582526548398936633363725709773336511030453097659281059868026112265629600273327574840166090780494307074668875256813419269311107213554105907576420676047679947620596183089510837690043220261007419936238239715485285196791729706212172167714216663921019377789204693304325221203690069639333882493255715838858806448102447325294290918193216483736601363935150668213194094029047583315349954649272614294755375481869509071475747506107990790115875967180940301262621283311107979804995158905932820745654880396690034900659535718866329868673492563977097747059313807540377368767336849231134288896*t^93 - 3526257186136451405874763815921915741220659560044251133616850458189910490391131145324149359043885902318107762421501199951691144559951463491552287795841188222185836698340587935289894193789009316941298544164143581360041032873087630761500256901279503570475065435893656193978520048089585886965425998655743975705351626783839012780316152835265921910784730536833091646261027044745602133864208473483932506625272584364450224966662113495527708878602250008984195478052160382737428367456146291064383602633805561895525022569232014956352199965582076816371448378374505712146038829996460424795715154351645336147057715980705361925193052255377886568802751495424992191973698538873030138438553168136636327755432605151817849302232476619120687820958920701821599005542559684190724932443753932175337743885059681761095819910353274675993120382453439422562547439126764541456053660452094320502593955259231694507999588885798967538370551524545964645710376321509893323848281182072518377139408574261320404338334410896688012398803912021660012521289642751958388447171603895312722936689134256384304380563554683606062208692210483393597619626841549175556912226344351702193888940565379020172995642715381673273118525407281354890504352849036032770550714949275345962799760607369810189222804192934293430354059958052987026100169644871526020293546446452424702653089466972586691190111829503680386928224802721684280088707365566662799417700672038954923878943026315506587972722752664580471322226173622470161311191961334143455350869216496045516577147713621240808551953744406125446597371374660844814551456035583845691946946124770189805810044939466907351105483052085494115431609329497056113484780478285278624744750100513807196701549221167222922595939624678989261007718572178518634746537926900700297656242345099341606546071881965666155133791487572554518409495663965165625628033312159278192085764217858614009158121369554583228265971718947294069931287501341538787117309194305366443350929278688036123525743448425179325499087606466733455722388556579176478462686261411744684373965767398975569680247718271555841478057110489231364300637117709249884225566036083247160629882288945290352312637492917379503193953617688658014649437628235076188610093458727642798962936997291240829079221790168556942145822388712191899299191052269099528451047595539164746459774168585384293557947333418491252174748512489966395967067791051331286233167806686940747958133987035901722245187791763243146719885162601931339664928920782509153409392693303017227187345645574952536176499017896386623980389491186548708899553922112514025822709747987067910295952915385493298764314374744833601732665558215444546634368161303750681276458720705944757535856939078893223771716062895375890322877527654533988232651768507115048108858218430270767773464298316119800377365825793656617083769873108250261353383855296666813270511675438248393875809321725306546908606084720891846104914426434759384645663850418942661403407732552677879384199668154543982512573020605594225254861073363443869713410117380660984089028356852286154007333131405436166480501929762093389042862585391830750010183480810565904997699687308407854909727353115808681548321357840001141452269214129437182785818346768514648824925577271131441614443215695542584341643449195916042649456039216036199434176688105560680623016930433006197987013332184828374666586037599989238926282761717811068050340389995600540687877644351811423674384645779047034812862198675359972727686307319229705253414640957006887470126789163120198696185789492550566349131013259336279490429186680219931968278450132969774370918107887328963533441819025747076459762398549146959208025046810564380099671251639786303575592782242136533680477344550197822686961323686626590579909163504982577996685802208801075568268947077575168010693539198822160183987337102308184412698140372831474724587426882654067914637104804020301279032834070972639873361690826326489908599632240360474267300937820902796736998644129033805035/152126915866097083807158290540804210395411704524077809512060168759114614246311072251842571408182963768745725607129494787122957351432904534837000663206802406650638381676656961715417567004350803542531011265001006539061856751119457527384857483720125043528904989783951300766440469341642969565348681006153496020723304398178216264877821970977318608575558134702920932436349017868062298961163518990305668361087170629808831277702674763050180071921107544806929767409040994099883282255770265817117078696540451876940208516336730618731066537485416113455724956396039185995736091099994753933139777162134646150711563662295882242311494956248264930360386591940522139386054533810657329662138190701631019319044700955564238942992708401250578276015995767859180210533212717163493592696194935961452418654138623012845170728280315784387561276303994782013358589181105778970176289305249822846663245360642598407029216917673197989241475254243712267882582644627277304395870036295571178816643487872460690115748296986474796227861749861728795381057805975439175285066328358614934566892775427537301242395425048473500499907583502514819272572152570786719514293535274773413072237325540797634473821888201765993365527122789876981026488342358827683709804362767944350871476404050217204658577176156986327775314079304974323420480164870478556195382872447135531513160340613065759762248012765882925415609554622912001541640057108484762639566141875038878777940718594225017690279326726449195003782702510345145795964396587618433500860678932399867330194595396368291976921610176851042008312010785385871024424802160923514037554016009498014127181168505298268687926796521193031478384310999546738109842919387816161222976914018932256471825697705482952085563255177157294734146461107271414141528766057855452033070887429980477981129245256860035042953285384850424645772355832526865374760419555187038761686965929374716662557147780400907128813079584552161392844565587661401955138804056858503294615049412408605821579501415648769636325922799974641979223184222841804429521910138693338912400027391926746298793515110385655827558393077581829448741806973799629066096607552364689026472970915706728466466235490910186298214285461484854207687297764523562213301804617651665219319704011263145630220139033887369682151358627063066896839507218697987361080233805551012126204446133097533125156145099927452175690516333725469880200715870235904761859730550820413249477050747352325543871800066507800406874986939688382645012267690344242573137249212606087004092603967327418902869355548270476515858370016476495739139081900755392917064856634401640975356973759260748130765019534510454339051353231380379447607532941564620469673284893514476481337494613242828289732514719852747457200277902599532887041767588110040968711503213712031236651487211509077706878562083880468657079497366497563548200623830915432874811003983644757589267517069098436580446385352998894622582881824549067853040972078889970291305669356709392236341410426932642127164678233007565644799882955731268756793228501031638494232417977038806572142173844868797142299767291961289952369360663134148250059300758248007299466794096365549845124733581739817366451562438291444356805405326978683292080707503772209708689574760500304124719282487805883282061591744650265728882554317766738139660688165047516792197616659455567485210231771746260941943866346657448533375766305865642683979884016818768492103399279227455835428469589589124800263204331327567346677513036442273731728783292629706992131570620503592108799157025134745759287419528954812634212103192330308970156763059904263577221198574684309650727157849870511945160075033794657455405252245284479437949948585567739542617171498431539402704578836190801313419033976797890609065008783933299956328929184135690361575133601328087756857733620760852325005433498067882524198744029906478884227094601975532852847789405218793227701062612021355018918765311279311983042925779622651405583632592944130048*t^91 + 11827396845297542253068041802506098715798902245495205760468567318002762696145966463424714149300730592849674069478695340933444808372471130451816634654414320254583529741561371041075033583970498285895206363466546740831326056861670528325226729224155324581417209086323272736546401962882174837609721744786249630199456686223776763188147886996253604375044438822521379920040230316821618879917366679649473718448907525621514521854349098516924369138011715309773022012048296679732940011973859870584452545860891103618404722556905029428022950148894411470805628807908962172041639484773303134741604663140036281749410008844609621724459938476706837426411505185134904555877172567437056398955572566390947640502737359404821259694552726864882729911259697408138778137347443090005963755558731220044763017720055607565187031252956199638125134541934459818771086773113750737565307686257393063138720876847657662856971257024330590311567283613779624075855174749319728887338327160952168772661818065120068510681884745620137231840097221700667644995869930531648157213748875664301167141359071039974201829684886109046240940097715052829776861288732451587179584632496125824603192530555408767794450080342947412040200265102167285247449916404296241620091782267098018385444808080775593976684377022486194814323872644862731380681902422117779305786956929056744739684169879148304464970087138051875384344792838378678278891844588155298301179944122826878217253841093100096075118377388172358252262366556239654003753718014818227079252309099462577528233269223110079615920743685504318985269468914894158932692428298990911377932684402228931409194437085558404349160404431812308533771260587549458616383443698903737992391672361270221579861109637407858537425045733419611554384287198619472364093922476198763379753786191806197148854070800192582228643150256845849764190051778718344548308974928093883032732309830921434988364891710069750577868870542219370969878954689556562023191578755212343222251646700299682897632331505004508777234143280490376660918589039791498307833131329162255395320322150302201018127384825460709580168665759144523102452174963859756372992658986738475849362133559304120734734711225904231977045276203209507545823687893980134594213397632974540061279507309160661185268399135174264839598854385041283281405164074899346630862952668232713372135059782880293526988483059488635650928437644756720868967480099951905502514793544688985067731519943187684672079616385299471133702014395304769208556650196979404765241741302164906197417641326366995486521925797161786366788865457550113628079875943163084975049074525384900783756327556480442713376851710868800735416141696199997216398035617690854063521736435651228386924762789823230817955246873215329623077319710105960656479362657258708800377410708897510278310459128194234079532268128951814140514182677699204905305403178702598716678331673807337345735818643516755355984128266130866035137072291223562220487546833590697098906007430886858498056826160192344655040941801857870396475170318282843470624651392066933000209244317896579368388523180507294386842013809754637882532320872051424690689683061377165788690126865923804878899632031848523904562157432339557588544492750094023652665882428875256051979532446312131632689352810208888797102091666878747052955688900116643515993091054183958749006439724463714647022314850215651892471767553727430307785004269236567628405353043884457248382238186729722121968295130874339689083800992158445244319185182880391500503081819505238059287862070745022092869393546968313861495246871874615499948555987991272675393400948004616341264179502679643061367084356833785744052989237840827995259630125538511705117494460646564963126298892098023660327248071250546386634510053668206603701285854569773416009542616885208591305954506412986076398686136792604692998127379799645686546986475066975933462355849123796523944950069243467159504596836669191958007634844215676008046724868617550429898438188600498740277973320156613723623615/2738284485589747508528849229734475787117410681433400571217083037664063056433599300533166285347293347837423060928330906168213232325792281627066011937722443319711490870179825310877516206078314463765558202770018117703113421520150235492927434706962250783520289816111123413795928448149573452176276258110762928373019479167207892767800795477591734954360046424652576783854282321625121381300943341825502030499569071336558962998648145734903241294579935806524735813362737893797899080603864784708107416537728133784923753294061151137159197674737490042203049215128705347923249639799905570796515988918423630712808145921325880361606909212468768746486958654929398508948981608591831933918487432629358347742804617200156300973868751222510408968287923821465243789597828908942884668531508847306143535774495214231213073109045684118976102973471906076240454605259904021463173207494496811239938416491566771326525904518117563806346554576386820821886487603290991479125660653320281218699582781704292422083469345756546332101511497511118316859040507557905155131193910455068822204069957695671422363117650872523008998336503045266746906298746274160951257283634945921435300271859734357420528793987631787880579488210217785658476790162458898306776478529822998315686575272903909683854389170825753899955653427489537821568642967668614011516891704048439567236886131035183675720464229785892657480971983212416027749521027952725727512190553750699818002932934696050318425027881076085510068088645186212624327359138577131803015492220783197611943502717134629255584588983183318756149616194136945678439646438896623252675972288170964254289261033095368836382682337381474566610917597991841285977172548980690902013584452340780616492862558698693137540138593188831305214636299930885454547517789041398136595275973739648603660326414623480630773159136927307643623902404985483576745687551993366697710365386728744899926028660047216328318635432521938905071202180577905235192498473023453059303070889423354904788431025481677853453866610399543555626017316011152479731394382496480100423200493054681433378283271986941804896051075396472930077352525528393323189738935942564402476513476482721112396392238836383353367857138306727375738371359761424119839432483117729973947754672202736621343962502609972654278724455287135204143111129936563772499444208499918218271680030395755596252810611798694139162429294007058457843612885664246285713475149914767438490586913452341859789692401197140407323749764914390887610220818426196366316470485826909566073666871411893540251648399868868577285450660296576923304503474213597072507167419419229537556425527666693466353770351621188178102924358164846830056935592948163168454119128083260576664074903038370909215185264957349454229605002246791591966751816585980737436807057846816562259726769807163398723814117509848435827430952596956143867611228956477791746598071705605636606815307243771858448034936353980103206491872841883221354737497420019465243502048420769060254145387684787558288964208194136181606397893203162837622278113018569492896183523586698518298559129207638348561395811255303219142648491936414668501067413648464131390402293734579897212245204471316712596128123889245998422497295885616299257452735067899774756412345689005474244947084780505899077108651403704783119885977719801286513892386970855302259557099870200214733784171891432696954989594239834073600763793505581568311637912302737832857861187026094205037712452612604246404737677963896212240195234655960927171118099267334725858368271169064657958384826452425423667173551521186627415817857461945561462821735078276744389981574344317573713088841297669215012881350608303834197294540415120629883099074540219311767109086971767709248682419051434423641542611582362030963170158110799399213920725314442426508352404823905579623439205173695341850097802965221885435577392538316619916087702835559591351260209293938278098619127016384390340537775603027615694772664033207725300505386672994340864*t^89 - 3733495144565771941657801467886673162289490209221311381653861070210465194488316444179643445770153468357021312468722036466885444074559435600920449046038346402586159919053915562917717537284503207127696124513958335476404309869829933473345778168454206299710442718825362894177636209972553652006175957258257281318312155886533386314274575892201596407609941273862006853595393735273308093041808700262029131471011393401746607865541453304857589286176918575006463386691564669089733392907209929250595630720962330658733354003152932418862723272798121759732150385257621234357992634445175446705665658308260237183144369853286551478088868382938692598153889183516444086155260933851175732387000797129644567789564157525156506605633599169647820160508279985977646862618735460392348537321626190541365689836023776304171870241524056785084347143081024566387683622731801066570403565018922040497627222971896000233758518968560584551508423433908257346386033583556913041042357881041623681937254096948276545032900579131861890910472889072107524123252541104256699076855597163973773926489557754337037756196810723976189340599261672066473965749275075508765681932583807127749117952037951684199661670884032600843346667700055001250310296344596329982782085220394061035488615889608835213739927474834872722499851808450800575693511330421325603321507937337798797086403557052978588947980769113709300913370127172192735625664231509408562053481780098367281491302142297638874707510297904812433578939732996867814395624320986656754597957557769127571776724945956265494596071858209184879292279205212668978898423193016215898915206621056200441324675227296327357245192504398732249566872203292701404347432086643990056650325167663354156158694934701963778729973425360239165628448753423490691029887942428743559745200514099016376860111338120427364588594201488793402113431621117725890610884592701587232973777882950631248095829263419707515664015607516372059122432632735784836846437021155225961661601877279367321660400147626822844573799264738906091259818020009095487105429242337211548049604028396958730979306593477355910282217575988776198158109174822838200619299797180563352412584083922371032655110504082432940522452192185901616379622304174794997250154940330927554273997609199281269045503849127149776657122571042260768361936194115072663873711640618241777410352637794828007450446342497589649767578528193697467599618842324433700754353460280009959193443619004923365086010412126104299683266611152478675768189237869369812015434004157337552110578353332884805574189592981045972228960821678679187973516066327659959104729086644691625612571202557598590391457648892572811944867175623340686590477657811884313424622197363422900177247188090518730927846303064909373554972068276456270226390870482042441630337022565333239255829315750164290022912027622550776165157761035540948853583884490634853768759454595507033589751787197618547924925406583541581939838445499850983844760268789839352831846003863926509827081460627933827521869621727138676411950010336341770063955004982252795579126816888711707682100860931005207428860203390025867986656117214902322367990282931670824491149266506832486807539720889127519148067459450186965599173794648989059367359017380693906570423821544125037835633471792334522532154278158924165733205746211604703998152824666932550006698097957482409492032381172113951142340653441319122288288974281973400575444141593525247715583743860218515208746488217639920555646361998234123706775208840864072814771903591311507750240408544927002740407543247740137830550238011284779933204810088529933542131173973991740008820629440293436128397640932839440906581954231708865588479955219097195857958663265471173867317973226859481545340276309357768410275321183645720697901448742165745414933581997878532386913606900733133479699741518579981070852499497061423363174332271391204722014527794601964885647532445431700517207147525997711474989416084094831380618008035726274075180417471518038547080917680802902009072481/5476568971179495017057698459468951574234821362866801142434166075328126112867198601066332570694586695674846121856661812336426464651584563254132023875444886639422981740359650621755032412156628927531116405540036235406226843040300470985854869413924501567040579632222246827591856896299146904352552516221525856746038958334415785535601590955183469908720092849305153567708564643250242762601886683651004060999138142673117925997296291469806482589159871613049471626725475787595798161207729569416214833075456267569847506588122302274318395349474980084406098430257410695846499279599811141593031977836847261425616291842651760723213818424937537492973917309858797017897963217183663867836974865258716695485609234400312601947737502445020817936575847642930487579195657817885769337063017694612287071548990428462426146218091368237952205946943812152480909210519808042926346414988993622479876832983133542653051809036235127612693109152773641643772975206581982958251321306640562437399165563408584844166938691513092664203022995022236633718081015115810310262387820910137644408139915391342844726235301745046017996673006090533493812597492548321902514567269891842870600543719468714841057587975263575761158976420435571316953580324917796613552957059645996631373150545807819367708778341651507799911306854979075643137285935337228023033783408096879134473772262070367351440928459571785314961943966424832055499042055905451455024381107501399636005865869392100636850055762152171020136177290372425248654718277154263606030984441566395223887005434269258511169177966366637512299232388273891356879292877793246505351944576341928508578522066190737672765364674762949133221835195983682571954345097961381804027168904681561232985725117397386275080277186377662610429272599861770909095035578082796273190551947479297207320652829246961261546318273854615287247804809970967153491375103986733395420730773457489799852057320094432656637270865043877810142404361155810470384996946046906118606141778846709809576862050963355706907733220799087111252034632022304959462788764992960200846400986109362866756566543973883609792102150792945860154705051056786646379477871885128804953026952965442224792784477672766706735714276613454751476742719522848239678864966235459947895509344405473242687925005219945308557448910574270408286222259873127544998888416999836436543360060791511192505621223597388278324858588014116915687225771328492571426950299829534876981173826904683719579384802394280814647499529828781775220441636852392732632940971653819132147333742823787080503296799737737154570901320593153846609006948427194145014334838838459075112851055333386932707540703242376356205848716329693660113871185896326336908238256166521153328149806076741818430370529914698908459210004493583183933503633171961474873614115693633124519453539614326797447628235019696871654861905193912287735222457912955583493196143411211273213630614487543716896069872707960206412983745683766442709474994840038930487004096841538120508290775369575116577928416388272363212795786406325675244556226037138985792367047173397036597118258415276697122791622510606438285296983872829337002134827296928262780804587469159794424490408942633425192256247778491996844994591771232598514905470135799549512824691378010948489894169561011798154217302807409566239771955439602573027784773941710604519114199740400429467568343782865393909979188479668147201527587011163136623275824605475665715722374052188410075424905225208492809475355927792424480390469311921854342236198534669451716736542338129315916769652904850847334347103042373254831635714923891122925643470156553488779963148688635147426177682595338430025762701216607668394589080830241259766198149080438623534218173943535418497364838102868847283085223164724061926340316221598798427841450628884853016704809647811159246878410347390683700195605930443770871154785076633239832175405671119182702520418587876556197238254032768780681075551206055231389545328066415450601010773345988681728*t^87 + 336560075900418009515254673823183817143271277146721200606048235433889746683932439982191463217314573582188967693165694869877571592945646895323786504054362251239407455838783435803337408453081853779646577454133556049687777120022179377709514633129592282119156278687077471468880925317306526101036894542922303184021389801106276076847809573413649548777059663092714928882885001866526653080263344274134555309162793150660357985516249873108299886635945648402228364993591824715241193373723926178089383824698962724086019143844853650916635873002248759110221750091558886871934379384209206303227511999374451635265247875489049622823718143154383676583301763975222842308782977019761165036350805533198668920861376106211912347212537427574119085970247492636048549433445386390297755344665665100308253047807178441970263606230491160110291194370167524142646315449070018085081393011876291213800363945502315295719918263275856425885492799116027467324095356169482832044438148907150971845408788752672532685069025422842946595833385106958505079774888377966390233155954366738083693754881395109323325461326946595553531987547013002110815598224842136980020335899497985338839700597514971757862205829203419786977502777570439680062049579766454747069144505122773468129700593614550020484034325092421419074598281933615291178203639271924113519882196069501197173086835027162245433352688921960891864620573241908022610140467317220488404343826707649602812383917572117440738587670005600377027922339395716328392755340416812109839434728986605346165141000813413927576543471389952730646782339940308850039462276709791726715308026474060133697131208997883733939327091123449807728822312124830680118899164017588288620454564102385164899044965349592117848442802082552153916273250257246999887905918608357524095687155854085886561751978287254667543098144605991551929553793432421462622256461508608670552405339302241775012411621928628276662157313425653712739898241801324561682439007955388665899925931476462637621288874623148840108078628752541783223870335787824913159321766421552498037646235625583346572292321755315133707468152640918440410527556340913108833502447116461424726197086150422474943232392865030715373402036206941432377442828743754701578954980465577917956327886581930454775909168976870497811230637032273753399549615361504091356912931180354257710276404430499665344840506985003493071742353074234111894436197281103072952840542863128376925225514166097899586584107138592565507600556615632339926327533793242157282294132496021978729743490819047378496546015994127216996469078497761248678944158110941208903665050041675610372840820554349416517824110159063624593707154669081862825063623142161387407386682587688854858746254237372256001149251996501431637291376942059577645594001179115733322529159618707149062909155991654300065448911070493930243285119627956708607901173118159246072571529325518558377064495796120903524406297132444790117232963706357109797102197903528705601682159842780992597332550107612425862277241635933450422444972642273462321898869461787832340413707627993504417876496976911874349365923156298644362264867272759542085920909688178319457524887156398854332860446534233229298830868359709319842515911981188930523627551111630550904768936474266172811103988480694053551148267656425288293695815700718014542897812426712504325134954813862043339379395042761004634538753978606373960404855117098556661794919683985763934838569827176601960316866921795629617950339971610975457107772406114941764494389972569098458267337053634466266493902273849831532882446628317423262186090107700459832017489181709389231584367872528593323804135193380803670117868049138955354182790993728229183413215501815887288232937868715543507700592199243068375056392256810454956032315023130188315015150352462841870584671615446885505235043559356974672969527339372932237577186254418143570501938362722138601292535234488524807465524679859891364924400618952703857714582079472774277585322303105437287728071621797999521630152391/3651045980786330011371798972979301049489880908577867428289444050218750741911465734044221713796391130449897414571107874890950976434389708836088015916963257759615321160239767081170021608104419285020744270360024156937484562026866980657236579609283001044693719754814831218394571264199431269568368344147683904497359305556277190357067727303455646605813395232870102378472376428833495175067924455767336040666092095115411950664864194313204321726106581075366314417816983858397198774138486379610809888716970845046565004392081534849545596899649986722937398953504940463897666186399874094395354651891231507617077527895101173815475878949958358328649278206572531345265308811455775911891316576839144463657072822933541734631825001630013878624383898428620325052797105211923846224708678463074858047699326952308284097478727578825301470631295874768320606140346538695284230943325995748319917888655422361768701206024156751741795406101849094429181983471054655305500880871093708291599443708939056562777959127675395109468681996681491089145387343410540206841591880606758429605426610260895229817490201163364011997782004060355662541731661698881268343044846594561913733695812979143227371725316842383840772650946957047544635720216611864409035304706430664420915433697205212911805852227767671866607537903319383762091523956891485348689188938731252756315848174713578234293952306381190209974629310949888036999361370603634303349587405000933090670577246261400424566703841434780680090784860248283499103145518102842404020656294377596815924670289512839007446118644244425008199488258849260904586195251862164336901296384227952339052348044127158448510243116508632755481223463989121714636230065307587869351445936454374155323816744931590850053518124251775073619515066574513939396690385388530848793701298319531471547101886164640841030878849236410191498536539980644768994250069324488930280487182304993199901371546729621771091513910029251873428269574103873646923331297364604079070761185897806539717908033975570471271822147199391407501356421348203306308525843328640133897600657406241911171044362649255739861401433861963906769803367371191097586318581256752536635351301976961483195189651781844471157142851075636500984495146348565493119243310823639965263672896270315495125283336813296872371632607049513605524148173248751696665925611333224291028906707194340795003747482398258852216572392009411277124817180885661714284633533219689917987449217936455813052923201596187209764999686552521183480294424568261821755293981102546088098222495215858053668864533158491436380600880395435897739337965618129430009556559225639383408567370222257955138360468828250904137232477553129106742580790597550891272158837444347435552099870717827878953580353276465938972806669662388789289002422114640983249076077129088749679635693076217864965085490013131247769907936795941525156814971941970388995464095607474182142420409658362477930713248471973470941989163789177628472983329893359286991336064561025413672193850246383411051952277592181575475197190937550450163037484024759323861578031448931357731412172276851131415194415007070958856864655915219558001423218197952175187203058312773196282993605961755616794837498518994664563329727847488399009936980090533033008549794252007298993262779707341198769478201871606377493181303626401715351856515961140403012742799826933619645045562521910262606652792319778764801018391340775424415517216403650443810481582701458940050283270150138995206316903951861616320260312874614569561490799023112967811157694892086210611179768603233898222898068694915503221090476615927415283762313437702325853308765792423431617451788396892286683841800811071778929726053886827506510798766053625749022812115962356945664909892068579231522056815443149374617560210814399198951894300419256568677803206431874106164585606898260455800130403953629180580769856717755493221450270447412788468346945725251037464825502688512520454050367470703487593030218710943633734007182230659121152*t^85 - 78681132864118972146898130635544026533645440281001802495165572523015560889037432939724721264800608967282079163701007572588769010683054221029983101006841804926615572637255934153572593899374555681160960526119780440309138506317267818190658743868591785002139189722233570220999770275264537597216136553638081632532912010925203085586190320795511115218423342931392880700292106972546539779784933410162722292422935648030629306975025736842008513548542198667049195246538384957555653046266167575099462210983229429996244463343402867673502867936489094621875036146375554000552412896022353841669265584405378925618645835357958024012494767703498152165062513233354871401707860334757026176483647833065204663902245366244974020225909740886255361868745011491334455123588675141931636194663627236574102538245433139850369067519769248934980345269085874160206716651005376978827148628999841320400320180995577132243421678571250167330679930922493342872084994224183086694074882115284794737962981403481543758296239316491947274169333953090236953546248028399021401330459301753285529112778772766356076811178949719249170711870101111079083500263968233734163735283539842506703499384760815000188215259065453435468232904563892270135331730562605731945509353394203063695815861199013858442393603668363054840881722544006103965172445625788699445947183635833036642046166289787629683165971061230627590344446707899237905254086769200351361024255386622015876969624898733016456520480812459282794724702472304693304841580214359362207116088876864676718492537602551961745221176607370389081695746933071346544842672947893561856792084515834748790649288682228716363587468306032106880395184442408559801846124106367947623957710653530221434090470122145772053082320037417486184328175847090881369112545872577449918610980546192704168791003210834862363379260698659476921101247336149498083373907891156809254401816883978963673514030568315527123218152155574749586163621313430772993460228744169579077539466185780892756499126292732422408622985375047511364619406859946500834840048497600744386774086466321735384597124681366331222717763761675466764998560598186352822903737262519147521601822709503010394790035014603914405216542279785914856043496255370655631177253689590105056212844391408114894735141205745237576640569850865205655346607382667473552759800747080545474650722867791396523183752990990823782149453740794183336505765833685492979218753890179672183340719772320736862326479769998416657936226548933728462867959396576689365721814487906094910197537683333963297945246221220319998618357521167013419382345494499456468372518148340346046618754698504613980045936132277718527905277940399419188091689571427433988604537021778031976168960170732917690120728660227241799935991948881123541317178298532161458663205675057780052753171519539950603906342805188768237018592763622981313938557303314076755647948518595121436899856188511428724699175056324661353134912215555819754869389370256067790552674052355992641039390584314820111242443106392992368577627411432919423216622925554063736721235534971760715095336241902283489008127798714348167890757216500819558490223066285095039760778243298210319854519308502642665177588076305640246450955606979956920551291692736165553572862289813555637421961489146916639980256859136574579737811976808202251826756269287658443673590408423378709026763257554041062314180622089792652354278261121965451135224696436272666950736743048365543026761488678464113820440039388531470776756280548776689105015502121293202065293926971813784316434887092996824047541233021916094072933250925059857866989434711350220555032197938793422053089144965968471662438709201090187988998044237921050138443962096368123272498048783396423029634373744190391617865885343821441265198152715181712534482440972287619256237959891979516736968617883914023546896604261415895396030821352276647091227430627755114773519957929376113490545498254677120256542080120220393061887049100225476594151466187402424626114104330107617325477342735/7302091961572660022743597945958602098979761817155734856578888100437501483822931468088443427592782260899794829142215749781901952868779417672176031833926515519230642320479534162340043216208838570041488540720048313874969124053733961314473159218566002089387439509629662436789142528398862539136736688295367808994718611112554380714135454606911293211626790465740204756944752857666990350135848911534672081332184190230823901329728388626408643452213162150732628835633967716794397548276972759221619777433941690093130008784163069699091193799299973445874797907009880927795332372799748188790709303782463015234155055790202347630951757899916716657298556413145062690530617622911551823782633153678288927314145645867083469263650003260027757248767796857240650105594210423847692449417356926149716095398653904616568194957455157650602941262591749536641212280693077390568461886651991496639835777310844723537402412048313503483590812203698188858363966942109310611001761742187416583198887417878113125555918255350790218937363993362982178290774686821080413683183761213516859210853220521790459634980402326728023995564008120711325083463323397762536686089693189123827467391625958286454743450633684767681545301893914095089271440433223728818070609412861328841830867394410425823611704455535343733215075806638767524183047913782970697378377877462505512631696349427156468587904612762380419949258621899776073998722741207268606699174810001866181341154492522800849133407682869561360181569720496566998206291036205684808041312588755193631849340579025678014892237288488850016398976517698521809172390503724328673802592768455904678104696088254316897020486233017265510962446927978243429272460130615175738702891872908748310647633489863181700107036248503550147239030133149027878793380770777061697587402596639062943094203772329281682061757698472820382997073079961289537988500138648977860560974364609986399802743093459243542183027820058503746856539148207747293846662594729208158141522371795613079435816067951140942543644294398782815002712842696406612617051686657280267795201314812483822342088725298511479722802867723927813539606734742382195172637162513505073270702603953922966390379303563688942314285702151273001968990292697130986238486621647279930527345792540630990250566673626593744743265214099027211048296346497503393331851222666448582057813414388681590007494964796517704433144784018822554249634361771323428569267066439379835974898435872911626105846403192374419529999373105042366960588849136523643510587962205092176196444990431716107337729066316982872761201760790871795478675931236258860019113118451278766817134740444515910276720937656501808274464955106258213485161581195101782544317674888694871104199741435655757907160706552931877945613339324777578578004844229281966498152154258177499359271386152435729930170980026262495539815873591883050313629943883940777990928191214948364284840819316724955861426496943946941883978327578355256945966659786718573982672129122050827344387700492766822103904555184363150950394381875100900326074968049518647723156062897862715462824344553702262830388830014141917713729311830439116002846436395904350374406116625546392565987211923511233589674997037989329126659455694976798019873960181066066017099588504014597986525559414682397538956403743212754986362607252803430703713031922280806025485599653867239290091125043820525213305584639557529602036782681550848831034432807300887620963165402917880100566540300277990412633807903723232640520625749229139122981598046225935622315389784172421222359537206467796445796137389831006442180953231854830567524626875404651706617531584846863234903576793784573367683601622143557859452107773655013021597532107251498045624231924713891329819784137158463044113630886298749235120421628798397903788600838513137355606412863748212329171213796520911600260807907258361161539713435510986442900540894825576936693891450502074929651005377025040908100734941406975186060437421887267468014364461318242304*t^83 + 16015263571060414828371680421294884006140197155734486723920214324075576508489926325674546338694506956506017436015946470118790873711006059640933765852490790941316513262827492262754123608218360513054608212412917305632193090904472090728561992101943711234468405047939634230590164065222920664538232023864359829026740324970791389751446026292013729356697379408031597874989094629546465147332229164089181433022988055849506491407135542785340852762167516544472559706513111595795433863002529682159388831493074538688903274557550603509872177792580273714555523061433030139234637899701178307353406470450275905853072501278320392613001516161263194276072522379356203730147874055033481864285043610809403108885676713946686152043472905242622757219012989840009387531567024975712588994003904913745051994137783775927294573989364809847697601454835145294680484238346579801593862128576526836801189764886912251202713620348778100687773523486133243136089092714370182260948496431199079732879240265484951221696766489557216983365382176155648100274368440137412959929837976432672882476227243922445599033590455930006655088378655947164730612352999192196038508887177773318272439374391101229356146310960955673736669230552509081993315436171613459474952599322202482072180508293610112682338225258908765094719725746307312734338410274558000417322528091621999589110303411511292478454358092185626157693596709816877663727539532269813024592369254100194162968984079207328659777596113985819107844518866429635609575266750501105499195493872530174518826206956850078486847224502850822940849148791450253523398023615634693982444485854253365123419559858685761489759097381784886150689950627788841879023763301919713739614462518269925977364430415172919527137330950850228654284132015672288748692590068033029490718855002393739375525304204190283703209675782394779050260464994330000868578927075165914315886863225360738817418911118181130648426262237879237817488788471888446686744927632280176467750862813464441126310033784469728857320507836107564582243962590721385900679401854883092722888251967238630021668594712371801607569456566800127446411784196580589576146451455325306958890023587119054399534510556238129950398532639873335824941197592379548569992440646501678625973730350422773479282976151170847868725842270245249190438722290087039501053666863857051912857573522416517034179715541510957751473830264587524344034747219904697175911148701644896137214715929405066736531971679720278913530610665597733301470435463850638205775106004692662808016753527745726464886231938008077759682882649397707104050576483166270265233720691313053540382919710237632069815173784123320847056064680476946094580195925871259789149942563126020495727977536081242715707828690482802698732947774868428153998229134729470678610681694957781786352347467378996885255435941373210773546170752199770103835476425670945259831720335235259595822080185486190989531522230211041959198810964433373231711563490137074079603068780848474836054522984699678900245412241090443618197086584663620129004801876951675779261870876566711609027631038981438869063781459040724757450931218982055954592261130750475351820538898996686309239821310971254879113380801768671687447344941341384745884539155420780292225754961499984457134579077323577426730649921211543334115406429946996894449589646047098518754714004386430975389719567265593926301401640383849894060515974676061492745165893518129738436074018928277079870459508230640834637317918052535835896641861403329010692977272340773969997044724144141701487083732617256518102275007675740885574474845116906964441112482177758334949689109614018201981247639535974893687538570909237006438219747416035852542014390600262084817214715725206437238650090155676095198490768884757219439419864012600694240506193698834567178106842099327385433539455588940936490115588105080690069228566676814284084017804498330244201051999496448445446848714103562090143424749054281033551336426956916564173612354138088485609028653233557821876020676394155/14604183923145320045487195891917204197959523634311469713157776200875002967645862936176886855185564521799589658284431499563803905737558835344352063667853031038461284640959068324680086432417677140082977081440096627749938248107467922628946318437132004178774879019259324873578285056797725078273473376590735617989437222225108761428270909213822586423253580931480409513889505715333980700271697823069344162664368380461647802659456777252817286904426324301465257671267935433588795096553945518443239554867883380186260017568326139398182387598599946891749595814019761855590664745599496377581418607564926030468310111580404695261903515799833433314597112826290125381061235245823103647565266307356577854628291291734166938527300006520055514497535593714481300211188420847695384898834713852299432190797307809233136389914910315301205882525183499073282424561386154781136923773303982993279671554621689447074804824096627006967181624407396377716727933884218621222003523484374833166397774835756226251111836510701580437874727986725964356581549373642160827366367522427033718421706441043580919269960804653456047991128016241422650166926646795525073372179386378247654934783251916572909486901267369535363090603787828190178542880866447457636141218825722657683661734788820851647223408911070687466430151613277535048366095827565941394756755754925011025263392698854312937175809225524760839898517243799552147997445482414537213398349620003732362682308985045601698266815365739122720363139440993133996412582072411369616082625177510387263698681158051356029784474576977700032797953035397043618344781007448657347605185536911809356209392176508633794040972466034531021924893855956486858544920261230351477405783745817496621295266979726363400214072497007100294478060266298055757586761541554123395174805193278125886188407544658563364123515396945640765994146159922579075977000277297955721121948729219972799605486186918487084366055640117007493713078296415494587693325189458416316283044743591226158871632135902281885087288588797565630005425685392813225234103373314560535590402629624967644684177450597022959445605735447855627079213469484764390345274325027010146541405207907845932780758607127377884628571404302546003937980585394261972476973243294559861054691585081261980501133347253187489486530428198054422096592692995006786663702445332897164115626828777363180014989929593035408866289568037645108499268723542646857138534132878759671949796871745823252211692806384748839059998746210084733921177698273047287021175924410184352392889980863432214675458132633965745522403521581743590957351862472517720038226236902557533634269480889031820553441875313003616548929910212516426970323162390203565088635349777389742208399482871311515814321413105863755891226678649555157156009688458563932996304308516354998718542772304871459860341960052524991079631747183766100627259887767881555981856382429896728569681638633449911722852993887893883767956655156710513891933319573437147965344258244101654688775400985533644207809110368726301900788763750201800652149936099037295446312125795725430925648689107404525660777660028283835427458623660878232005692872791808700748812233251092785131974423847022467179349994075978658253318911389953596039747920362132132034199177008029195973051118829364795077912807486425509972725214505606861407426063844561612050971199307734478580182250087641050426611169279115059204073565363101697662068865614601775241926330805835760201133080600555980825267615807446465281041251498458278245963196092451871244630779568344842444719074412935592891592274779662012884361906463709661135049253750809303413235063169693726469807153587569146735367203244287115718904215547310026043195064214502996091248463849427782659639568274316926088227261772597498470240843257596795807577201677026274711212825727496424658342427593041823200521615814516722323079426871021972885801081789651153873387782901004149859302010754050081816201469882813950372120874843774534936028728922636484608*t^81 - 951583017132393644192724224545557919111882024992769262720658243229643785450998870233428617499247973767406703843395984070546450575054637285860321514890491599715982864703035412912535669740287354300031533136839247820850754795268440065565077516907293933723093640956498900577930034959723858574295843329792962133281327646593955900060754849612815512656723345985590923535495593164285314053652595107557709412362573924040275526708283509102205648243012551222273327293401117893493074566945861091879059278467340448436606316068814467173795501634467710688686888134733722181211099976326308088854327302802960163445339805941848769872922851819611822011866437721636336875738763470596195859892928865132981365296203137365335475914429336530884076591630090405310388029421137884243591537151479777632904398899967925257223439051903683384514717772217332662459400376376803610399729126354961664138666117778878930440963906423370624927545345484701425160050988806617320284430302719839127747786644281631422173133189665228317464473796450770261581179425354649205655870128743948658239506957756193391167030817457390308350181089162454692609269411646581853114951883828032980477579916308411929011461554739760434526356719606686815566751928520850948666332107807098997629228433964096577451726918427752438263897632160142615787192162610644751360792241416939840910896846164131454877110336905005096986303203922197285076991442919244665841998169125670443849277751089517631634460506798672003283044310754542606952590801251342681611026372353275399227092113858679109986247762538781431300710407340353015036668574520684952898376932032880988592247787603301317822583470735754213364739191844376402901636849587749777435408080807005083267318994195914941763392578639718813349723171397453843799992438564451275569319191009068227443101318049225614849804017081908329599348228332259976198511678851159255671163604505666356808108372992072743503344204354143085442809153700671490710403280070087072174407843377023483750979870553996437992593246448807906546350364588163926836412114062834526382038768240366407859733200017400859469213863295180602691041334622526544048692228933869923601486015173245984378455935313005933675341998841971424777646169411630753432712306151172030629593247458200598807719256385104803428177798851338487410325948459292711536774608938083755181095733952365128612883482185561367442328729294670512110074366294279075845548755325572539022828198987775207924855403172135228291941487007454492558089839069114351422970833510503915397508210534004754380675034986492073540230584670603293388713811315667845037765621152101783967805719629263037464527033739739533010088779545184709960065445284118856635824674637913821319590961791567957391110778689924008984445869395174527946302938352732220227308933012034273663110652990464011185856310594498095110321393019662863485920292714474895853319584463523130488279967279065014655050405768916643813789762784622308843817618070424562368626690992616795836907598674643501885440988056219463690197243731170580513300640067571486654574609402763178669528760581915774875969426150485537800363724662442823221267651557160860422988704026421039299169441785185209598640923285073530378540686510736107021600947976561337216055457316813711554466239346954922593531389779631762102760573385259011787871939746567952065140831810607921198418207466954812131004757653821395765715184048514038454968903702480137079817737575373154209642480754823047731490727046389832138589840684634665456455257296944791086629571985821501835474991403258453605433142928602842530697228116513875456062319484110979574004412711422236322528044484110630725231971088691321853084996795798897431712280336033128355894916994948152653644854229234093800321051480864959545205898754834106013381673987141757225422047417541028654573865919925244024116214447036354350740525719555400286851920359470951247350556078662128144702218648511203957847128511148718526553507416609254824790590833206956037261839647419294176156259098832515/9736122615430213363658130594611469465306349089540979808771850800583335311763908624117924570123709681199726438856287666375869270491705890229568042445235354025640856427306045549786724288278451426721984720960064418499958832071645281752630878958088002785849919346172883249052190037865150052182315584393823745326291481483405840952180606142548390948835720620986939675926337143555987133514465215379562775109578920307765201772971184835211524602950882867643505114178623622392530064369297012295493036578588920124173345045550759598788258399066631261166397209346507903727109830399664251720945738376617353645540074386936463507935677199888955543064741884193416920707490163882069098376844204904385236418860861156111292351533337680037009665023729142987533474125613898463589932556475901532954793864871872822090926609940210200803921683455666048854949707590769854091282515535988662186447703081126298049869882731084671311454416271597585144485289256145747481335682322916555444265183223837484167407891007134386958583151991150642904387699582428107218244245014951355812281137627362387279513307203102304031994085344160948433444617764530350048914786257585498436623188834611048606324600844913023575393735858552126785695253910964971757427479217148438455774489859213901098148939274047124977620101075518356698910730551710627596504503836616674016842261799236208624783872817016507226599011495866368098664963654943024808932233080002488241788205990030401132177876910492748480242092960662089330941721381607579744055083451673591509132454105367570686522983051318466688531968690264695745563187338299104898403457024607872904139594784339089196027314977356354014616595903970991239029946840820234318270522497211664414196844653150908933476048331338066862985373510865370505057841027702748930116536795518750590792271696439042242749010264630427177329430773281719383984666851531970480747965819479981866403657457945658056244037093411338329142052197610329725128883459638944210855363162394150772581088090601521256724859059198377086670283790261875483489402248876373690393601753083311763122784967064681972963737156965237084719475646323176260230182883351340097694270138605230621853839071418251923085714269535030669291987056929507981651315495529706574036461056720841320334088898168791659657686952132036281397728461996671191109134963555264776077084552518242120009993286395356939244193045358430072332845815695097904759022755252506447966531247830548834807795204256499226039999164140056489280785132182031524680783949606789568261926653908954809783638755089310497014935681054495727304901241648345146692150824601705022422846320592687880368961250208669077699286606808344284646882108260135710059090233184926494805599655247541010542880942070575837260817785766370104770673125639042621997536205677569999145695181536580973240227973368349994053087831455844067084839925178587703987904254953264485713121092422299941148568662591929255845304436771140342594622213048958098643562838829401103125850267323689096138539406912484201267192509166801200434766624066024863630874750530483620617099126071603017107185106685522556951639082440585488003795248527872467165874822167395190087982949231348311452899996050652438835545940926635730693165280241421421356132784672019463982034079219576530051941871657617006648483476337071240938284042563041074700647466205156319053454833391760700284407446186076706136049043575401131774712577076401183494617553870557173467422053733703987216845077204964310187360834332305518830642130728301247496420519712229894963146049608623728594394849853108008589574604309139774090032835833872868942156708779795817646538102391712764490244802162858077145936143698206684028796709476335330727498975899618521773093045516211284058818174515064998980160562171731197205051467784684183140808550484997616438894951728694548800347743876344481548719617914014648590534054526434102582258521934002766572868007169366721210800979921875966914747249895849689957352485948424323072*t^79 + 149242222717732843315692006049198214425620179942487549174597052417579309904064276507368393581160137088807227302583346390417738915276314421545075281042900725804538717011627250087852633668062588994450954411063030970764260473962846445954856340635920009380415366875466699935434554855733402080756823585906117394396820105902677556702459354222275802712322571788839530143096731565584123022623072270696968869042130813584567576799841712194446725940670728605672682953015195142923245366265486466462470158289532336055960903242984949927152118298325252841522756951733075580479724444328555798703074256637589633749904839815990576587668913931686223232096920801601659327884926430758690926472896076487940417072447901632917767504061335871288144919533095890959105357615383142865436431053510233633560617410377832240073195065970766439636483051340762554294918317431994296974828523118655235549023299374465716383228660935341544393362718679023916962544825135491784555038044279479893410569432402228875991971747621302959657114791656404466885364326495758232632779975535301148348645395632061652839195050835534681477459653925992153724371120522983228317894135553184219105104096834653743083065687082907535374993373689060219068969974567340670402729998763102293917952392303399005273012567969709190091918071083473354456894743041952239579437329571745527023363690338671343492031815651345763654596659588239620110761782080193883996816238445956321631813231395058480137340330442688907107737019498865940405046548975627306909428374675326595185614318613757501650891016881128439074621711943603182882008357020986431059407248631489116829194999848340659972399954277922324727237348054284460255081282370085808527117664425312890255616844929438912663857211108621537998709200294597939404306926869111444883540673077454721563905819858315337617449840221372663842335704400809364113657863488289730361484888517940335585013616794558868625515518073827023410146743164812294058074121646749140510302641505312332652317015650709846221623018176089255122900314823286295388768360037037598284734130045863954277396154267296351394467672486137106712488284620609355580090601451185263461090851117524307331607071835693264022556803437619795422393063051951904405567653243921961924980647688811372306100570864408545401023353070503072082035625181906654265777767468008851279767659825685270153540541588578457880294968433399222255801173556987284658298407301516789396885241319865828978577694335747012931342607904890583341765812003444680234400555668618111963295358901626696721516250760391906074935083307239014116374309935148929040487171734496222252470911517949281510385313370438711104653712324545202320673101355155271740437539164340387968950827577076494202155761080367575149442282387420187463757135651983739193132367328180029684613973551452819254923573471537574266189283938812048345134360185985529925366330480488275812030118674547202000303186501932536970687247842145400519070702725696506680266430244563101749591565291555232639271698234144085379232270507078202036015600920642668138483978680682257284788448583621237989961297849330448125485017604647745230529480219780764690180319487268598211397724974321240934324541310095549766629927546648952653760135981771517296972384865013151085699743944881098818364535037432237343773354297259970404939309955259016877286953941699643033035221819984567667321107277482815841641264265310217678714498589890927928060898268639758693417566830438458335027566371620406171024752174554639737357969419963505522751954184395257779341264380190581228568380830630410806170197010980681385913487654156893571192335199474344418950061128364182933861379850802068562086247739709110760372899299572714341927055333243030085354814433262986176562210516907970203975021069965828350449455126471645030991754972139433347814359607741679953254724619250792930204882888213260525612331879442416768460392920912840990963102995084476481667356790113984344938483317227622849513204640058297326180716105638836760282074296936110315/19472245230860426727316261189222938930612698179081959617543701601166670623527817248235849140247419362399452877712575332751738540983411780459136084890470708051281712854612091099573448576556902853443969441920128836999917664143290563505261757916176005571699838692345766498104380075730300104364631168787647490652582962966811681904361212285096781897671441241973879351852674287111974267028930430759125550219157840615530403545942369670423049205901765735287010228357247244785060128738594024590986073157177840248346690091101519197576516798133262522332794418693015807454219660799328503441891476753234707291080148773872927015871354399777911086129483768386833841414980327764138196753688409808770472837721722312222584703066675360074019330047458285975066948251227796927179865112951803065909587729743745644181853219880420401607843366911332097709899415181539708182565031071977324372895406162252596099739765462169342622908832543195170288970578512291494962671364645833110888530366447674968334815782014268773917166303982301285808775399164856214436488490029902711624562275254724774559026614406204608063988170688321896866889235529060700097829572515170996873246377669222097212649201689826047150787471717104253571390507821929943514854958434296876911548979718427802196297878548094249955240202151036713397821461103421255193009007673233348033684523598472417249567745634033014453198022991732736197329927309886049617864466160004976483576411980060802264355753820985496960484185921324178661883442763215159488110166903347183018264908210735141373045966102636933377063937380529391491126374676598209796806914049215745808279189568678178392054629954712708029233191807941982478059893681640468636541044994423328828393689306301817866952096662676133725970747021730741010115682055405497860233073591037501181584543392878084485498020529260854354658861546563438767969333703063940961495931638959963732807314915891316112488074186822676658284104395220659450257766919277888421710726324788301545162176181203042513449718118396754173340567580523750966978804497752747380787203506166623526245569934129363945927474313930474169438951292646352520460365766702680195388540277210461243707678142836503846171428539070061338583974113859015963302630991059413148072922113441682640668177796337583319315373904264072562795456923993342382218269927110529552154169105036484240019986572790713878488386090716860144665691631390195809518045510505012895933062495661097669615590408512998452079998328280112978561570264364063049361567899213579136523853307817909619567277510178620994029871362108991454609802483296690293384301649203410044845692641185375760737922500417338155398573213616688569293764216520271420118180466369852989611199310495082021085761884141151674521635571532740209541346251278085243995072411355139998291390363073161946480455946736699988106175662911688134169679850357175407975808509906528971426242184844599882297137325183858511690608873542280685189244426097916197287125677658802206251700534647378192277078813824968402534385018333602400869533248132049727261749501060967241234198252143206034214370213371045113903278164881170976007590497055744934331749644334790380175965898462696622905799992101304877671091881853271461386330560482842842712265569344038927964068158439153060103883743315234013296966952674142481876568085126082149401294932410312638106909666783521400568814892372153412272098087150802263549425154152802366989235107741114346934844107467407974433690154409928620374721668664611037661284261456602494992841039424459789926292099217247457188789699706216017179149208618279548180065671667745737884313417559591635293076204783425528980489604325716154291872287396413368057593418952670661454997951799237043546186091032422568117636349030129997960321124343462394410102935569368366281617100969995232877789903457389097600695487752688963097439235828029297181068109052868205164517043868005533145736014338733442421601959843751933829494499791699379914704971896848646144*t^77 - 20673104628563660865453512865348423522063500446210245806490651942077925387025781181119926530162976560961709985000148258862819529135661747014703121264420064963094302548677905566615718584704088716143502750184508170506461376759137471002150950345796359890320797733203629366839924934890427549677105881218513921036916377075222360648734289558752417384959010297397288688468725376342239107847806961127517289874991692350855578834977509046157520575462844708043329136198392306048285862638433638649328293884054659584215361895945948713785768801040684147171448629035157553886451279788444508258825295970747718288027101538524150582423284273485211429546459869585963711279504683764431717072029682656768776357502920926158970468671425577460795445883355716210831974328117109292937605359285300357910368007674255158630025506719194674125182569096593131289643888358389668322382706494848701061059059109895097814635448820029524481756995748712898083800957541986947768166393724856134611512521264970043802440872043320339875058033107185588363671095321966784787345420843902671122668679711204698223743756468918966167351446521373418797740826946549938523520264419133638495915345774975522290914769882771604608937107439205481300322769842915150826625233827102055252043161249828049406011464299933696815176382587928909319761197228880696431513042737157362684781023741245172983979458023701468518207257473834326411351290856774079819993307497310245213368916880426938604289039240000470357841863518762934811035815751441218286312790750783855938339269323637404322968190715628073602715604202327216240158435277276136976384805906117016030572545617730745386471391640056574156216802151853701652018381320671638720432684944304049241224618900988382215557448515957201942610530565786092602946716317385369519861607811330015163996470863269997347483084685611302193876668810556552846654573769532037607654368769256709224767665837484908887594068407912140348200257121198495002006831228090410398728504459327313047489921704165117844076717319748353141626808809989497963460416622831677984470621203336932475411261381955857438906514744660718340943007418530640810223458344572922363848707532370989977067631816203586977708907094731915878627386082271857867322293526157326978179141725477191250380749486671624542383122363235395851478661929188736021114352094690942215367501659319671032912008893823917721413893860909366119568599487199367315979350268392618643639348595124790165853593261931599304857181988984482780330080278177971828024966664963032572223647494271124134014754759182747750980756730363797447280396331393263430270899297674738154210251867190185335474122173183121979282358337014718059632970981993376943101995416999187564344043591008305319315541249614063504271110210929478075103223166375222123403391627816903568295116279182520500899895798632935887530148550431429117060537427047853326203796751025013228255814098214423222591659900961005087007066546444571535211537274652271395285472944463229485756453160499113347250195084723406379438107093697523283555414142148266793009002929370605762894962454826530689409798564373360823442405980945206665814384422136463616811311386649705667610598298174685460257517355688432311849068388764725171675574624295369303694061064429531807939299364733828658176485122554439867471696320262978094305859565464571078284354185522929706557888388103303336881848955211164365554765121477719535230858092627738438366571843046500112088408939886331105730825585268059027374161586686564727881718848493194946414625240776223651739742304692705208657107369466248770961022348414902276538106141744517674372352775123578474951621898650548312406714562099680558648387017105870791744635431049566882942137211904362629315441487918956140808522871263266673823544770939760824066514606734116558713440801229090316414682829282485633392393817432752123211185994691742760984765758137559549126674989617811250643041816833388969613657532319726169850823551105460793159743410992708161660832431721568248429241527505364670245/38944490461720853454632522378445877861225396358163919235087403202333341247055634496471698280494838724798905755425150665503477081966823560918272169780941416102563425709224182199146897153113805706887938883840257673999835328286581127010523515832352011143399677384691532996208760151460600208729262337575294981305165925933623363808722424570193563795342882483947758703705348574223948534057860861518251100438315681231060807091884739340846098411803531470574020456714494489570120257477188049181972146314355680496693380182203038395153033596266525044665588837386031614908439321598657006883782953506469414582160297547745854031742708799555822172258967536773667682829960655528276393507376819617540945675443444624445169406133350720148038660094916571950133896502455593854359730225903606131819175459487491288363706439760840803215686733822664195419798830363079416365130062143954648745790812324505192199479530924338685245817665086390340577941157024582989925342729291666221777060732895349936669631564028537547834332607964602571617550798329712428872976980059805423249124550509449549118053228812409216127976341376643793733778471058121400195659145030341993746492755338444194425298403379652094301574943434208507142781015643859887029709916868593753823097959436855604392595757096188499910480404302073426795642922206842510386018015346466696067369047196944834499135491268066028906396045983465472394659854619772099235728932320009952967152823960121604528711507641970993920968371842648357323766885526430318976220333806694366036529816421470282746091932205273866754127874761058782982252749353196419593613828098431491616558379137356356784109259909425416058466383615883964956119787363280937273082089988846657656787378612603635733904193325352267451941494043461482020231364110810995720466147182075002363169086785756168970996041058521708709317723093126877535938667406127881922991863277919927465614629831782632224976148373645353316568208790441318900515533838555776843421452649576603090324352362406085026899436236793508346681135161047501933957608995505494761574407012333247052491139868258727891854948627860948338877902585292705040920731533405360390777080554420922487415356285673007692342857078140122677167948227718031926605261982118826296145844226883365281336355592675166638630747808528145125590913847986684764436539854221059104308338210072968480039973145581427756976772181433720289331383262780391619036091021010025791866124991322195339231180817025996904159996656560225957123140528728126098723135798427158273047706615635819239134555020357241988059742724217982909219604966593380586768603298406820089691385282370751521475845000834676310797146427233377138587528433040542840236360932739705979222398620990164042171523768282303349043271143065480419082692502556170487990144822710279996582780726146323892960911893473399976212351325823376268339359700714350815951617019813057942852484369689199764594274650367717023381217747084561370378488852195832394574251355317604412503401069294756384554157627649936805068770036667204801739066496264099454523499002121934482468396504286412068428740426742090227806556329762341952015180994111489868663499288669580760351931796925393245811599984202609755342183763706542922772661120965685685424531138688077855928136316878306120207767486630468026593933905348284963753136170252164298802589864820625276213819333567042801137629784744306824544196174301604527098850308305604733978470215482228693869688214934815948867380308819857240749443337329222075322568522913204989985682078848919579852584198434494914377579399412432034358298417236559096360131343335491475768626835119183270586152409566851057960979208651432308583744574792826736115186837905341322909995903598474087092372182064845136235272698060259995920642248686924788820205871138736732563234201939990465755579806914778195201390975505377926194878471656058594362136218105736410329034087736011066291472028677466884843203919687503867658988999583398759829409943793697292288*t^75 + 2537056797671387434357576167163665908316607794796625991963651474296221612104711923293039111628087148239482957300682056251951312016567480350902062197884821830538546582965610903992591378191099169142109071481958128955639219764433891612734867280416018982434902284121847347895106836538615667122115338301922631145879207896305282684966832317266922655892848596896253293349351698861678519548954983712612178752600065956660550184923554906228328633066268763009261972709289095922940140255865707990207646981379690253871872349417381187015963587374869458772722701366290504209765766169181557697650450151971804952458009592094650169461970706612017571623597806101592404494052937793610733229571917866227113250702686901840648638879415059184882346118475077587067608661745244500233248452868288317033414652696034961823241655878907418119966870683186062216216165990895315506076147992398650939127596049096300341767824853383729838117803850369668725201283460262584976507389606754792436243836283241364008324061449250175423389106641581876157673093376814768177328092216736111882337875374094346712013882805496661323843576614399757642343816715348729144180794336571675232420614080942464796498311569846332713047582964036112812273329526176301996422557805387557886203596720898819790205034535309928621156914670228923269620262327800851858795463285668900131712376885198715576205340087177803357331570695319169238099978038137383401634520978612444432395298537799407042339536853189471719617588720587453872799216763966835563005831739302169840582565703051742074545121161458409379602536492843630098831227982319979138340789079635536765571950754516349475208492071107347375550752489151121540447207112477529109891268894374630108858930753547228103541841094392169268577270194940364081242878134309600881206741947758011940056814413243289481762974826276797046418738974143648342041826385130856816528859751050065572158370307361343661133509784789699459059491088173376291172591733110949680328347961058799735533660375222432548188980769294826873849250760516916376185591251206836139823972627270165105618516171334460641028701865694931266520224188246669300739558272544170218728931707459007766345607448530424346668279607839336753275800276172506597774152454688210989323473000445953799104672414394700007934195219538864323747864070157314844516139021881643662674685251541881856924627824854927623192577338200294200966638238561344122961257641874788379359306759978807252907109980153225237387729314590949301640453949581035688556083287952104558885128453360636221705317522270503906555900071573673880836265055647715736656363643570909159211032438073644218161023593064837887729294620391174468340233442277077824160815396848838317244865974838734925135897395913569180089080633355918839807928151126094985832104382243528098402800149347518014804670090056235596804588752424287610770501447230339640724961607693143848187040629552718359568425081726814623674298397220111440883248522634640706607173628757832519156968436666074245446990310335414385781520961670879639054509681623017039012851187919681149098934120627299854575477779600943653563210070944102923700933556315106377628227143143265262988178808520367052075231398455465438132023592282577089025086682253780668986682994643611272257678862785105769277368469802781153218990295808897680993151526933618660089838080165993475912608167461240707556214735902908545081554175561250318968182698660049738576223805359911895303008311841846175388568128813652488769696794074922041429091231297020922006279146072693678017914080763067502534669072617414492262365018347832702463752908851310641084867427836504303577113823709995602486321220729271208365520863808513849693495320719187191915835574949283784559625316187398777183889216506675423700895655646312442055883847925811151415790061146378627653058950553893760407447560547082957423474753650357858820177672252400474294009174969509177497666407591433773735459587566946002206324580933622985226621426359418041089111290958573362630988980695778675297625/77888980923441706909265044756891755722450792716327838470174806404666682494111268992943396560989677449597811510850301331006954163933647121836544339561882832205126851418448364398293794306227611413775877767680515347999670656573162254021047031664704022286799354769383065992417520302921200417458524675150589962610331851867246727617444849140387127590685764967895517407410697148447897068115721723036502200876631362462121614183769478681692196823607062941148040913428988979140240514954376098363944292628711360993386760364406076790306067192533050089331177674772063229816878643197314013767565907012938829164320595095491708063485417599111644344517935073547335365659921311056552787014753639235081891350886889248890338812266701440296077320189833143900267793004911187708719460451807212263638350918974982576727412879521681606431373467645328390839597660726158832730260124287909297491581624649010384398959061848677370491635330172780681155882314049165979850685458583332443554121465790699873339263128057075095668665215929205143235101596659424857745953960119610846498249101018899098236106457624818432255952682753287587467556942116242800391318290060683987492985510676888388850596806759304188603149886868417014285562031287719774059419833737187507646195918873711208785191514192376999820960808604146853591285844413685020772036030692933392134738094393889668998270982536132057812792091966930944789319709239544198471457864640019905934305647920243209057423015283941987841936743685296714647533771052860637952440667613388732073059632842940565492183864410547733508255749522117565964505498706392839187227656196862983233116758274712713568218519818850832116932767231767929912239574726561874546164179977693315313574757225207271467808386650704534903882988086922964040462728221621991440932294364150004726338173571512337941992082117043417418635446186253755071877334812255763845983726555839854931229259663565264449952296747290706633136417580882637801031067677111553686842905299153206180648704724812170053798872473587016693362270322095003867915217991010989523148814024666494104982279736517455783709897255721896677755805170585410081841463066810720781554161108841844974830712571346015384685714156280245354335896455436063853210523964237652592291688453766730562672711185350333277261495617056290251181827695973369528873079708442118208616676420145936960079946291162855513953544362867440578662766525560783238072182042020051583732249982644390678462361634051993808319993313120451914246281057456252197446271596854316546095413231271638478269110040714483976119485448435965818439209933186761173537206596813640179382770564741503042951690001669352621594292854466754277175056866081085680472721865479411958444797241980328084343047536564606698086542286130960838165385005112340975980289645420559993165561452292647785921823786946799952424702651646752536678719401428701631903234039626115885704968739378399529188549300735434046762435494169122740756977704391664789148502710635208825006802138589512769108315255299873610137540073334409603478132992528198909046998004243868964936793008572824136857480853484180455613112659524683904030361988222979737326998577339161520703863593850786491623199968405219510684367527413085845545322241931371370849062277376155711856272633756612240415534973260936053187867810696569927506272340504328597605179729641250552427638667134085602275259569488613649088392348603209054197700616611209467956940430964457387739376429869631897734760617639714481498886674658444150645137045826409979971364157697839159705168396868989828755158798824864068716596834473118192720262686670982951537253670238366541172304819133702115921958417302864617167489149585653472230373675810682645819991807196948174184744364129690272470545396120519991841284497373849577640411742277473465126468403879980931511159613829556390402781951010755852389756943312117188724272436211472820658068175472022132582944057354933769686407839375007735317977999166797519658819887587394584576*t^73 - 276528699984994454523215707464100195283473925878560561507654627825120371920896459129221267966896152419221119417246207909163742166968787215000884631827599261917479463410616744526671982682738382924168695723747100719499680479462567387042686311968733803306372285056130905164800962660108633135678543193718682926133468584348007446034664243049437140993209834441933096655612128319730621170322187118389477684823268946011716803655302238563198524255038483615729584192876315917417938490952122953354040075827190476503423426653296041177761201898764949848833436742217393215806549162902764009910839709191604360261768457715182967859592946087326542196714258205684512315978920440380248012356452975520830444611842967801933820033463363042384019967506252466403912973888500600029849134921023406634629191729615186263885666641672081254752251756247008795009147236904818643079145645705944995441019789131435657667313513369649072706220366310001271636773966855147557290916108316203190564611105228046663380474230195112787027754437983837209347020043706389261940592361729970705691961589232521286505433414179473143894348125571916670666939871246553716163593432757491793506259502547129837928737630898531198298495164287025324957379048437984748715766471528837185747365479314517802770978516684160945981846568367020277343974868371956419449594080331436667933510214911847611183971631902882372245272599119180674470743260859286583924417686548130006037614603463362056109927479816334884447779480112067216689659539249462977103706988940064202463377136677941796232577439121259086077798737512088669136652763621411701599977225953235857243865999800607939229434009397536326341605300627890557963922220619983413588680576064857162078122939442498275888564859274408445392563917621996826994195643808368816421490775064484447032348034065485545764302765566953589375333786764060774749440963329290698679372350699887956581965945566331692322087880294718999889079397050578594486945270998020774817815690182511382086380106370371037058826394131837337023535813043120913130707715208660629652749499783354131306352737315092682833917889498938374476927938395984367247345071310311178031022234405405711526948852604558476569896596963056700014771751979491651409971484335848186541694815532123560514810894193316986493593510209238896812816864952319788393531908061388077075960389129656793532961706758563569089819296234242884085895761000213220100337897853591277877598989108896632354595939872746804237726797239301705263085068304597146811051849764325099314714310424793287539593655063904000371443852715363129991698255286000295661013882950692815664823906833866561541363600542851386795883969470781606231931226816377736014070235112453804458997285622657680229207730112125044356553690470506944624573995621957797274732344008751138068736790407062751043568603824093436002885536383228480091810884552352185035730100420536381971143632278293400438688923043398174562010559601191753437024388521046421297187994170675148210466031695341725664678351035246579657258581570807052597288811530506059600707627585663254216884039142137929820388796407631792588502799206196189989448002403724275640128863647925413865805828546441554911255148381644927619739109228450203501316482875601835060588381250600578559938499856225576207771760978165969861893017011280192275735261523785835823028772162437275427828744453721572160920371397541517616733129548138350440289251466785531104824050155279618617001983543758756328818289498909580928136284329038715506218124883949684689417509505287614619835613677827805685306735446171693034212146159312515805213438515898534867534697785249763248648127730986968105888094200486159593733325064922039302484034940938107946024295103526199794055421576849425136370627609292243643411070762858310291362805414359519706202656791110184307041450950720738804352430689500848047382732675996607222744304506325779550468742366021543885930212528008295872484577089511962059726733514012995063778421353560446204849590387061324340039354906619244641108375/155777961846883413818530089513783511444901585432655676940349612809333364988222537985886793121979354899195623021700602662013908327867294243673088679123765664410253702836896728796587588612455222827551755535361030695999341313146324508042094063329408044573598709538766131984835040605842400834917049350301179925220663703734493455234889698280774255181371529935791034814821394296895794136231443446073004401753262724924243228367538957363384393647214125882296081826857977958280481029908752196727888585257422721986773520728812153580612134385066100178662355349544126459633757286394628027535131814025877658328641190190983416126970835198223288689035870147094670731319842622113105574029507278470163782701773778497780677624533402880592154640379666287800535586009822375417438920903614424527276701837949965153454825759043363212862746935290656781679195321452317665460520248575818594983163249298020768797918123697354740983270660345561362311764628098331959701370917166664887108242931581399746678526256114150191337330431858410286470203193318849715491907920239221692996498202037798196472212915249636864511905365506575174935113884232485600782636580121367974985971021353776777701193613518608377206299773736834028571124062575439548118839667474375015292391837747422417570383028384753999641921617208293707182571688827370041544072061385866784269476188787779337996541965072264115625584183933861889578639418479088396942915729280039811868611295840486418114846030567883975683873487370593429295067542105721275904881335226777464146119265685881130984367728821095467016511499044235131929010997412785678374455312393725966466233516549425427136437039637701664233865534463535859824479149453123749092328359955386630627149514450414542935616773301409069807765976173845928080925456443243982881864588728300009452676347143024675883984164234086834837270892372507510143754669624511527691967453111679709862458519327130528899904593494581413266272835161765275602062135354223107373685810598306412361297409449624340107597744947174033386724540644190007735830435982021979046297628049332988209964559473034911567419794511443793355511610341170820163682926133621441563108322217683689949661425142692030769371428312560490708671792910872127706421047928475305184583376907533461125345422370700666554522991234112580502363655391946739057746159416884236417233352840291873920159892582325711027907088725734881157325533051121566476144364084040103167464499965288781356924723268103987616639986626240903828492562114912504394892543193708633092190826462543276956538220081428967952238970896871931636878419866373522347074413193627280358765541129483006085903380003338705243188585708933508554350113732162171360945443730958823916889594483960656168686095073129213396173084572261921676330770010224681951960579290841119986331122904585295571843647573893599904849405303293505073357438802857403263806468079252231771409937478756799058377098601470868093524870988338245481513955408783329578297005421270417650013604277179025538216630510599747220275080146668819206956265985056397818093996008487737929873586017145648273714961706968360911226225319049367808060723976445959474653997154678323041407727187701572983246399936810439021368735054826171691090644483862742741698124554752311423712545267513224480831069946521872106375735621393139855012544681008657195210359459282501104855277334268171204550519138977227298176784697206418108395401233222418935913880861928914775478752859739263795469521235279428962997773349316888301290274091652819959942728315395678319410336793737979657510317597649728137433193668946236385440525373341965903074507340476733082344609638267404231843916834605729234334978299171306944460747351621365291639983614393896348369488728259380544941090792241039983682568994747699155280823484554946930252936807759961863022319227659112780805563902021511704779513886624234377448544872422945641316136350944044265165888114709867539372815678750015470635955998333595039317639775174789169152*t^71 + 26821427679670568011181489868634691052038042116043659036676519371336806893163878163621409433289166647853993817774147734407875692615355509326254160251415473534279913647198628857865007725213784873507705854837886682879590615021290115949119188544854556401189112943286942636951813594916730047681932908988670941370792746860305578838792906291635680353523022688134196813824544919670053749331827671044935251664207655780561986229878756303631715487213728415776864616472145777391328859550186217474254028948300911523273438488715107003814911253413897596790558060431613950486705028836693425262667228642296415896343977341396507180214678888686203210134095624001722771632024654390397114131963450265919840588551142033243987240453021397075398411284265369940180751855614461427801182491377964608499009389904959398300259071091816109885596576414561103281589856003230162488959870340721868624709448390439830210317413769317907095483239856217582361981132091161979309762243796698119260571841725319669827883070215214569829367024083552425032287424881893201355054197307296276688569950368935089446803058965563902641012083984345353406954355117694147815704689593083883844143921575828119623918367126424548254564126897155235609369206956247403452088661363176524023970497715056469532093931507985059582685732196322039175155567653269284165258850911236980572734214585696644995267001327714666642190681730345764941250410739309096905311313261201918030364664979725490375033597331084963294255263394290618861270607072878157990671480103062283844359287671599962171396596316991802782238307186678389683880291290011074445915734457660953537403949815152500129996290496176127237317780248009998342002377294260931473582276171683568847121474319155161849679543875368191201120374543322815242408183976866177810325670104220720385051619566056408483020457877080552216648949201336609723874367909428863449540429023156122783226639721680116167681868098067753782415692690643373875693971082074869258288740654640265752753134403431786415609537388672203501660327873568209586059926728694208995453676098158128785329529199530415339109057578906435818418817407027697100654214797381634394314640573547827144192611457904877285469524000762949000761719430935264685684311481542325303217760070180620542665539798929179115914152605865770101151096177480850318171691691132923042746385574018994874866037725692671531977419883843252702572194255505329261999426868387553737627634014332478677513624047708084167411725592451042372547727697112716713046352502917473192943977350706884400554908851262219593757743362286968539763203460291748324787414986150138779688206676100927322968522548679172440532531652193576767407276118082559891258848417124475816381637032385963409601082715330642239162099725104974110388320892513626200543872441324473850925400834704315493146354884805197502830484123139898263169232487580994925298926758140708683482683931226807462473764258878324681877451993255140733542429816775240106979706267085988826622251489920288902020524327222827679323939179027703757502308192832809902466133554546872257466054050322375076361713937030821667950006637523545865380738970020009010403102195645144583231331496697253568550700484429453709637053782108040929311698677300896546007503657214411491587688596429010331199607145227564978854384935386245586814220938366453920551509626121979435108543716217492124707342365543435927694700582457189438824064236546449401585255562174500727598317281169839994990647307485783037240499609377957310564964173833660564231901427304347626349304442180493446793559706529318208009799421838483820033245644274912601762896222276120073189174660826612624849752536507509681491673318950988343320366583887406007754879182838115779495360524972859145004603495885650647242634340065922645713520045518873573398421579379062589478825193883271690203896363066773563349271351960333286852517589547786594456627524886028452562956593820963775358376624697755748089349862554706474892012138500709924229307075922858413975350662533453407168733625/311555923693766827637060179027567022889803170865311353880699225618666729976445075971773586243958709798391246043401205324027816655734588487346177358247531328820507405673793457593175177224910445655103511070722061391998682626292649016084188126658816089147197419077532263969670081211684801669834098700602359850441327407468986910469779396561548510362743059871582069629642788593791588272462886892146008803506525449848486456735077914726768787294428251764592163653715955916560962059817504393455777170514845443973547041457624307161224268770132200357324710699088252919267514572789256055070263628051755316657282380381966832253941670396446577378071740294189341462639685244226211148059014556940327565403547556995561355249066805761184309280759332575601071172019644750834877841807228849054553403675899930306909651518086726425725493870581313563358390642904635330921040497151637189966326498596041537595836247394709481966541320691122724623529256196663919402741834333329774216485863162799493357052512228300382674660863716820572940406386637699430983815840478443385992996404075596392944425830499273729023810731013150349870227768464971201565273160242735949971942042707553555402387227037216754412599547473668057142248125150879096237679334948750030584783675494844835140766056769507999283843234416587414365143377654740083088144122771733568538952377575558675993083930144528231251168367867723779157278836958176793885831458560079623737222591680972836229692061135767951367746974741186858590135084211442551809762670453554928292238531371762261968735457642190934033022998088470263858021994825571356748910624787451932932467033098850854272874079275403328467731068927071719648958298906247498184656719910773261254299028900829085871233546602818139615531952347691856161850912886487965763729177456600018905352694286049351767968328468173669674541784745015020287509339249023055383934906223359419724917038654261057799809186989162826532545670323530551204124270708446214747371621196612824722594818899248680215195489894348066773449081288380015471660871964043958092595256098665976419929118946069823134839589022887586711023220682341640327365852267242883126216644435367379899322850285384061538742856625120981417343585821744255412842095856950610369166753815066922250690844741401333109045982468225161004727310783893478115492318833768472834466705680583747840319785164651422055814177451469762314651066102243132952288728168080206334928999930577562713849446536207975233279973252481807656985124229825008789785086387417266184381652925086553913076440162857935904477941793743863273756839732747044694148826387254560717531082258966012171806760006677410486377171417867017108700227464324342721890887461917647833779188967921312337372190146258426792346169144523843352661540020449363903921158581682239972662245809170591143687295147787199809698810606587010146714877605714806527612936158504463542819874957513598116754197202941736187049741976676490963027910817566659156594010842540835300027208554358051076433261021199494440550160293337638413912531970112795636187992016975475859747172034291296547429923413936721822452450638098735616121447952891918949307994309356646082815454375403145966492799873620878042737470109652343382181288967725485483396249109504622847425090535026448961662139893043744212751471242786279710025089362017314390420718918565002209710554668536342409101038277954454596353569394412836216790802466444837871827761723857829550957505719478527590939042470558857925995546698633776602580548183305639919885456630791356638820673587475959315020635195299456274866387337892472770881050746683931806149014680953466164689219276534808463687833669211458468669956598342613888921494703242730583279967228787792696738977456518761089882181584482079967365137989495398310561646969109893860505873615519923726044638455318225561611127804043023409559027773248468754897089744845891282632272701888088530331776229419735078745631357500030941271911996667190078635279550349578338304*t^69 - 579616838604462856379234684057600924268273584724839181464862144852356435243366320031497893524595345252120766581897540997093408093482735602962840914288176937887502073829985211923404176153472379928016035261159963867811060090464332579663391980206398539515170795342714928155891290705536065464902210476650373813638426876498792952940829595103234106894368524072115341518392531127068678207499607359846546249182557202582459981877075527243804500119903621061162351438356851913615692004641879819526409065797693549769527200615245714042290176965405656769090967195799405843393186328843974425791174088171011354249143244051277305891011414730191866000128170649248708937787072190485570924806386007857642906378210575058334799835822385887365010253531530802064491741593498940250989361971995461701780324707304811103463357077583048758955710646346112116122670420552165576288185296215394313256396730352103940124915838254090609545564915379113977541646987628313917334285003415088175777270487210509627694531128591471183129948063596331760241619693154175594382580076170517694758625170535247748888652665601932571998891961280266899705202627377305726993437431104593004882400673626599222513245754179481382410083598248224053995259356491601758039355531441801683649474380399311009097758019272123238537712905265557044696609280182861664311556363898664177378725511144644502594157472586134794314593148854841521972569537474443316341398766463475829150045675462111694689657970034764615337205774419122069429447862798856699167709241953752475224004866942370991138038641963603717226074112929078937842519440672341654826199406612100461611151355075831663112128146593207868284199150437701169865313324434687540587238109152793916611245012720896283912998566832181739315672188162706669044007773798429498500146097605290701904235905617421896013449724216490617725278512361754550439626060167875487040249849544350986812130175508106918409787989895136953990368564143393829828282365802168304706282061020337281247006045543342632394656383333551643957647734656167441425393065798464930686163317373978419244571196152131143154859185928408874549270144914862887463487255129302168989308273035479885942616839169550976539379194824681945695390469660105806661037565295597705224743313476272547076472638922727509838486685847654336991517003268466131979720292536552431217398417361474665556980161702917848150865844092366013425327774532266923914682700284267344741744997211494978058217539064252171119855096558687123861646250682846642112524872309378820509203114751474492067918946339075172114924246674635419149082844546036355378603621418469636677045674560744624433796327778130047132319297090621779269864812872628750906834891619216132476931681011826354639165711333846215431234959131449058489947536043097364367231387189005007912440730293782042134222972772313076295700522966752276406616934971414412221213910931579806524217317057264355401398978367469276657683973319768012064951606775306946148078038756040483176582791655373170552934603238968955286972008254571485051778965440433399364407715667298443991548559464754546973308185924533922667386912532634819093465491073360704441582020727614482213765361418647982083306065504952305446424276352358585090829260340850945104745386519002795687641681000653017503062753883345234037956861555709999518680181372602641026467219768126722481508471733907327104112354942521905785487772306653259269815609072938776830320685247075994192993490911415478283724708495528709665704315635622247910825361611945523277297315904052489289234468391048414519774019758033745210895063631188203300632452044410715953092676124323842929284111698481252583647370342547257911228334044225199519883207148959013749836726954144889742201681901593823946946400583045382675724985382166212996557325508781105571384528768802232781950490550761707631621116530081232965656221329064258911793951365925498437083822494370059935693050298419300699190020596193896717327943451113012064476490314062046301797539336867637300670427964372406918724871625/155777961846883413818530089513783511444901585432655676940349612809333364988222537985886793121979354899195623021700602662013908327867294243673088679123765664410253702836896728796587588612455222827551755535361030695999341313146324508042094063329408044573598709538766131984835040605842400834917049350301179925220663703734493455234889698280774255181371529935791034814821394296895794136231443446073004401753262724924243228367538957363384393647214125882296081826857977958280481029908752196727888585257422721986773520728812153580612134385066100178662355349544126459633757286394628027535131814025877658328641190190983416126970835198223288689035870147094670731319842622113105574029507278470163782701773778497780677624533402880592154640379666287800535586009822375417438920903614424527276701837949965153454825759043363212862746935290656781679195321452317665460520248575818594983163249298020768797918123697354740983270660345561362311764628098331959701370917166664887108242931581399746678526256114150191337330431858410286470203193318849715491907920239221692996498202037798196472212915249636864511905365506575174935113884232485600782636580121367974985971021353776777701193613518608377206299773736834028571124062575439548118839667474375015292391837747422417570383028384753999641921617208293707182571688827370041544072061385866784269476188787779337996541965072264115625584183933861889578639418479088396942915729280039811868611295840486418114846030567883975683873487370593429295067542105721275904881335226777464146119265685881130984367728821095467016511499044235131929010997412785678374455312393725966466233516549425427136437039637701664233865534463535859824479149453123749092328359955386630627149514450414542935616773301409069807765976173845928080925456443243982881864588728300009452676347143024675883984164234086834837270892372507510143754669624511527691967453111679709862458519327130528899904593494581413266272835161765275602062135354223107373685810598306412361297409449624340107597744947174033386724540644190007735830435982021979046297628049332988209964559473034911567419794511443793355511610341170820163682926133621441563108322217683689949661425142692030769371428312560490708671792910872127706421047928475305184583376907533461125345422370700666554522991234112580502363655391946739057746159416884236417233352840291873920159892582325711027907088725734881157325533051121566476144364084040103167464499965288781356924723268103987616639986626240903828492562114912504394892543193708633092190826462543276956538220081428967952238970896871931636878419866373522347074413193627280358765541129483006085903380003338705243188585708933508554350113732162171360945443730958823916889594483960656168686095073129213396173084572261921676330770010224681951960579290841119986331122904585295571843647573893599904849405303293505073357438802857403263806468079252231771409937478756799058377098601470868093524870988338245481513955408783329578297005421270417650013604277179025538216630510599747220275080146668819206956265985056397818093996008487737929873586017145648273714961706968360911226225319049367808060723976445959474653997154678323041407727187701572983246399936810439021368735054826171691090644483862742741698124554752311423712545267513224480831069946521872106375735621393139855012544681008657195210359459282501104855277334268171204550519138977227298176784697206418108395401233222418935913880861928914775478752859739263795469521235279428962997773349316888301290274091652819959942728315395678319410336793737979657510317597649728137433193668946236385440525373341965903074507340476733082344609638267404231843916834605729234334978299171306944460747351621365291639983614393896348369488728259380544941090792241039983682568994747699155280823484554946930252936807759961863022319227659112780805563902021511704779513886624234377448544872422945641316136350944044265165888114709867539372815678750015470635955998333595039317639775174789169152*t^67 + 1719219336945715378810151297880647573572796715495058370783795386611610547864011218233288415744163626061192618868374614734525999859159344917555779638233129369944231767927255834029316447630664143283238586639942048132363361076254823767716962071146257154900768495259636107505086197413553599791327691984158048725051781372156891211475363390426296725591494042236290835135536041942658828584604076320578984838977034211273139750175518655564779601269859739990647392586812432454636797467930302989768443014739077518318455578967243987955929650694148380002756562422977900375234927937237593384135778222237890358722893196991792903398333995578437146477482777075054225932225543235063143194938318843646328181984426734582014652500273447838594364753168518450937405276221765468466636214296667605982938046585359274095626996914951882016643106225276755899996614039943878777926655794256100589870343720773432202184331682083253545009411274633731507262336956198710863852395995868681992957158565779240853937710306974218600138176756790179587610360492723164550933402623211533834531733433922422075669594560550577413428558465955368626566294563106140539435093816193227306804734412796526406814490828988726225965907330123013820522843278976091839017973381629338047273528059404501784614444795420703814015938301943510238013073754475994560022406716378723583062567854392404113375943228089657235327943475568735148699631226726473437180041735794823571733681182523710313542591138816655920144671461116484496030795957712056714401353518388239907915860960171390783051095381738355916878863531897902425818421007080501201284574780524663285478908926718583005986509710421051125598973289488358524798889567027546667257131759618358369086247163439031134295540637521707472280664631461690782171722685130937183650197143956098296978812860401379671938175361652927375429655346485605413119481041867424780512645153043240699740315172529008854665682620749348984181415905509505711875768409037016611755566203603761309035150807472884050878361068290053394406162149991310700417910377902251041112736563081901253655204377503437755998331170236423653772451035587953959093058046712697379708723008607726509919184266534191546216549653578037924923564442869794349415124409683785175053013214255237049393997930869469031613583578783106005093339488107485231348781516812358693558975022607552182622647112153576307892737940928273753852546536005709993389716696949327265929357583845767734774860875740551398301302541603268919842473977697693934753156888678855138177235545547693987544027063302586974212639321565675941863714097497899719535059415868684450592214564034221294215010491253450252233318955548199006320231309141976987351680401500027757625083918473620899931465927223096361429850923541680333602116111097415581196357788316062092994403935043294797604626899533231306134373749789325849748983348198299769832825308234994156436822867815052601617738098343064387311508068844782982548967865317034673492125108312531651427351538793033065257155612102042166684519395438758079910218852681723768035877156851130240064382624199461306505369812923581163422933830602064321997644703019268440481712942612915278990107457090672502662255034326840187462623618784035194457957008867394374625945235904780911796956314364739878367960500704019762865918025641448232587706946976122315020448252296178343621479709904571242177391876718109444552064827703961144536557057617609085037949424381824026686279417281049996578483212673504161365843662517472595778538735831225436561069511985699948364771568046401255004210137447846679584264718793062854753996188065186420980948814350084118937588782544678411986038388641741136704379707007234729356444677685547669305535801557998141900453131092434080459502600388893488919844983152661773698339809891177158235363906673606267899595891800546577894424581885516589603714883993924419710794347844080199453065789884734947297846081511433804097819808625797292308062971310826401842966824169460959115101344572525423757092166785771540064158354875/11982920142067954909117699193367962418838583494819667456949970216102566537555579845068214855536873453784278693976969435539531409835945711051776052240289666493096438679761286830506737585573478679042442733489310053538410870242024962157084158717646772659507593041443548614218080046603261602685926873100090763478512592594961035018068438329290327321643963841214694985755491868991984164325495649697923415519481748071095632951349150566414184126708778914022775525142921381406190848454519399748299121942878670922059501594524011813893241106543546167589411949964932804587212098953432925195010139540452127563741630014691032009766987322940252976079682319007282363947680201701008121079192867574627983284751829115213898278810261760045550356952282022138502737385370951955187609300278032655944361679842305011804217366080258708681749764253127444744553486265562897343116942198139891921781788407540059138301394130565749306405435411197027870135740622948612284720839782051145162172533198569211282963558162626937795179263989108483574631014870680747345531378479940130230499861695215245882477916557664374193223489654351936533470298787114276983279736932412921152767001642598213669322585655277567477407674902833386813163389428879965239910743651875001176337833672878647505414079106519538433993970554484131321736283755951541657236312414297444943805860675983025999733997313251085817352629533373991506049186036852953610993517636926139374508561218498955239603540812914151975682575951584109945774426315824713531144718094367497242009174283529317768028286832391959001270115311095010148385461339445052182650408645671228189710270503801955933572079972130897248758887266425835371113780727163365314794489227337433125165347265416503302739751792416082292905075090295840621609650495634152529374199132946154573282795934078821221844935710314371910559299413269808472596513048039348283997496393206131527881424563625425299992661038044724097405602704751175046312471950324854413360446969100493258561339188432641546738288072859541029748041588014615979679264306309383003561356003794845246920350728694993197493830347034137950423970026243909243360225087201649351008332478283360765358571164822463905336263716350806977590137916220932900493926763728869629583336685194881625026570951592358965732537787239429269412588876303595312134319955144941262864104064637836455396914814025054694454391440441144704409656388547812805857258775695392551343423074252983181301901789854152893587691278941607986807120162685577261145580245669894853245448189426405919733709237032997534787613145913225510529109220490270949774954861048252335289657009960231237377183077179900403322198900687192965719239517858628566226572594689140301299199575689281243745084236394554876628698813250917052025443846940360150150813791603163075871624838814253505526434428761046146526877331022577313335187600219800251062036006096325520877687498365907619875161430882374468732682383718326575501073492983333044484385032405416742308738790552232733708971577738442093867313857436063015919712768081261370622615077575979840759506616703511405670381669766796993171248101465335985235440305880458421127230550359871003185209783669351767942030764370033770874518081140474745468511114143287903207548042673254724900965020577940344679313072809374777413518124722549219616349590846819784246950727637115469604252102636013169580809164536709792167444976708186008338107787170955302762606220148378059652211758441481830420732402713802227922905642255145253945405699357909227687902178107359870723872061056767665962332122896132933648707205303556645033886567180151223313423641575133314026508433712877248603378218046594556487306023013177457266211334740105022433844893414915103720729902173798503457006984018541537206351461134438396560063344965765148480995139058458604847870709819931752369658761693962438829193375894171875188349605570995818562779719303388020397376008823835964567139667596155036202765846025661156870587675013445320704*t^65 - 473483052094153183272586904078614531958401933492323444453428542874215747901207063795968976934511417093561084511382286076786753137581124378301271833701082525588729879373704914958758789895591766093427590439592527850576368311531750542796641533044086525274914512394421282565804430879742268513895848629515381315244940342107286743593875283186129687906662198856490595962720589821938817617030608010855376203095352871402459000217666750696264008859017316390532784587727325975855300163958457620434576313347976720398385713339237882830433677538157045685908662731171514974623455932111229943694274585422010205849844552847095469412570699792545169650314622460681164487582309300937529763449948091967753247565693727885588029077686282541734209667425194049094984888176950897740575871347940733986302498319798520468441391847497899880334543916153614607457954299301027904756013664532605612632622218082529722055627542584438630542308423061703770800004088968893695041078558487357078672890298008051377880647098332600955157562888345158729350814745247281089925413148373102438089903375105346832441565902881298747168645533856403313418191675734787300033813780391949813206816372801839690517529188455080201034975849176303749674860355246711366503036717585987096754318240544508908633162881490396269442378463362739592603434965090669398702731239257056978269840925946764727097835610280569641005875348361187515689534819257379793551158714565259762225176839639067410695977923283100407469081623469952166964305975179502848793368374606558418405497880806013985284713819678460097855066576952919084817036736162388031189009853056779776139052871990789555995962679117318314671079762514205047658863507928687028105692033085384397826822382002060744093653728073176920153087236374656071134406353869648170007844006706665572501437197126599206473960803302664940275406798608900507103571815696527855152741516118991130994230957910277314486486797095313495419113852711098752682983117388450838046080492886107681613231076617072927028831933377767266189461058044459600540043369371853813191718671102444407128738153490630015529707713703640450222492971808820243586773320833469195331133177180508925749804004983801796864133122483118883558846551107269490334881337688393908624862090007908027953804605857913579748560246340961641232590303230404288586539966632394560836846920680459250600842427462409473964589057869334453388278029476219998129390452474246859792785016997870580414659747145604271713512509223360484756146504198169060384241855427166008808926058773677158421576052933675249146194428529471505233236603754505056988116344644289567168126072020526303085833804953218054830122358520653305007550421080667224569896518434378231715445350815706840860783370007699990553882648724628532177455056756632912723030736130652479538885330557865846172548634511788843253055239620745013633838013824169071946111693790504179790848111443129360276115540931710919586321672785078528317992736020483059682584920857758652649585405306331976749035900311339193017501798966266900463140160126234691235149098417604739185325795592477450772452917356862634545840137345291682487737317615170981112404331514161116295077660300771568554515272445218395256360532852344210849874919437589603689993327447498915797244275073806311995909376177333211154861128691044191946653152508597519635607283702420179542447475191010846473389706815123223301690778473531791852076821326395951114008088971897070384380447064637491831244967175816420956227507370984354169097473892507444210480311460095916238984831227004706709514695834574808972566520775406805736148137560125299295830897743937079730186259580499779559728172365619399519745267728195905676190584548439858372888118141938206146096600625213960253049007048709847137623060337391617495669247321767215287425167607024006123163881313137974865696870489547049925985546817692936792812972460352268196453969661606050099370546644609643245197255958150871406862447029393485242645107656786995218965021885174138669273025974861948057479014508125/95863361136543639272941593546943699350708667958557339655599761728820532300444638760545718844294987630274229551815755484316251278687565688414208417922317331944771509438090294644053900684587829432339541867914480428307286961936199697256673269741174181276060744331548388913744640372826092821487414984800726107828100740759688280144547506634322618573151710729717559886043934951935873314603965197583387324155853984568765063610793204531313473013670231312182204201143371051249526787636155197986392975543029367376476012756192094511145928852348369340715295599719462436697696791627463401560081116323617020509933040117528256078135898583522023808637458552058258911581441613608064968633542940597023866278014632921711186230482094080364402855618256177108021899082967615641500874402224261247554893438738440094433738928642069669453998114025019557956427890124503178744935537585119135374254307260320473106411153044525994451243483289576222961085924983588898277766718256409161297380265588553690263708465301015502361434111912867868597048118965445978764251027839521041843998893561721967059823332461314993545787917234815492267762390296914215866237895459303369222136013140785709354580685242220539819261399222667094505307115431039721919285949215000009410702669383029180043312632852156307471951764435873050573890270047612333257890499314379559550446885407864207997871978506008686538821036266991932048393488294823628887948141095409114996068489747991641916828326503313215805460607612672879566195410526597708249157744754939977936073394268234542144226294659135672010160922488760081187083690715560417461203269165369825517682164030415647468576639777047177990071098131406682968910245817306922518355913818699465001322778123332026421918014339328658343240600722366724972877203965073220234993593063569236586262367472630569774759485682514975284474395306158467780772104384314786271979971145649052223051396509003402399941288304357792779244821638009400370499775602598835306883575752803946068490713507461132373906304582876328237984332704116927837434114450475064028490848030358761975362805829559945579950642776273103603391760209951273946881800697613194808066659826266886122868569318579711242690109730806455820721103329767463203951414109830957036666693481559053000212567612738871725860302297915434155300711010428762497074559641159530102912832517102691643175318512200437555635131523529157635277251108382502446858070205563140410747384594023865450415214318833223148701530231532863894456961301484618089164641965359158825963585515411247357869673896263980278300905167305804084232873763922167598199638888386018682317256079681849899017464617439203226577591205497543725753916142869028529812580757513122410393596605514249949960673891156439013029590506007336416203550775522881201206510332825304606972998710514028044211475430088369172215018648180618506681500801758402008496288048770604167021499986927260959001291447058995749861459069746612604008587943866664355875080259243333938469910324417861869671772621907536750938510859488504127357702144650090964980920620607838726076052933628091245363053358134375945369984811722687881883522447043667369017844402878968025481678269354814143536246114960270166996144649123797963748088913146303225660384341386037799207720164623522757434504582474998219308144997780393756930796726774558273975605821096923756834016821088105356646473316293678337339559813665488066704862297367642422100849761187024477217694067531854643365859221710417823383245138041162031563245594863273821503217424858878965790976488454141327698656983169063469189657642428453160271092537441209786507389132601066512212067469703017988827025744372756451898448184105419658129690677920840179470759147319320829765839217390388027656055872148332297650811689075507172480506759726121187847961112467668838782965678559454018957270093551699510633547007153375001506796844567966548502237754427104163179008070590687716537117340769240289622126768205289254964701400107562565632*t^63 + 29115361703580490715597706030488964237243109382704967583140444542633717431481475088308587188722899054959469925045459664244505579954652084523276838007563955848392435470717627023133537486418821883043915251047535044368525926203863419256251600406381010767930065230293096697902667746256532607287864983981328895113473446633195645338028981191135938547710085713500941880620266105074903112978551914573282295749076859080330740006593839337083557501810219851697344265858342518038600462943050865186114688261096804365169055819761355728331422635607054633432696378803808623911350837134645448645503998822601185485382397004124314338050039807212505099593074014582910895186311850537728284940428385818682602647844651222739239447279886235321366400790322214722882668711191037281776899422174768129622315680500946763225313685980986729191085409437314150706773427324959358190589296074528565793901650206955426574242046979682684999918719308732122868690342993018227891274376605357031924486468663741447235131314659970643585337844481438137995908454010046418340061581328496056782518484677008053791588096528630365669158697265426458707979749151193900879460582256869265268247658751367209690803323012132981800847322938540573258450691741618549714037341429838516173302663775201183179108885114245082753666777742330951209004379073619185293452121204333402582657370872745771098973795871918245360199832803324474814047486811241385640669406031914749548112276398933994680227350203877048979974138719768405139576000368667330693782580723486447862638241789788709767586856218737788184662785666599744833716295053471606983993304745724682031296004789004375511504577084301738066014531931127783571982411076705291505346903900138848661627728686543242662515820725926157905352226195689300061196856518377179848346482630432936171932071976838783813101320894518217211039493946228310522360610147069534979557014719491812869553923210666036136384005524925220827261855542811963775324672529225798774336210278443195686308098017002484803823848308070570936139523668312971778368629787507839459822254528070611475882805586837630301163454595951994504017795776012135748327679318415448944272293112555347867040412520884086691370819089454721078331288742027367117461695951931730381691997092668721106452950499766792303759701629221764037188031941170221201042893938408808503041379110890449799814641033104834280332877441582862932102578356982053677767323506407380840974685663043238400654390410571969640491994061664981777892172078566278032913213846663858895604517728948799392306004588132583727432639925134504484047642847918231089148937248743567602297386510074836070810016377684784249215471018266533555304406913770512380472139137729525711007818735067549277546267853895177559179776941660865530078967430297152021465055292909021316122117842611454265137885798056231524594891631718105271314898830463155165824626085831057374620429575092166939132835072545959457538916925298611302724170429241777676776064656627809485372230238660140860160392063806681955003868697958484187879340090518225076831753622317958350951377554194751609703409369782957370656882321261115656132962310138953428254040201937100936007773169711773701065526398683762200122041791398644882694004804069191472672438292805269716494714708674221762662902218346568500414242025676726577045241739263506842814478073335887827407323659889715454137806187324438911212735786918298984094807603757443658576048513019081270356855769989703997777446430681035006363107607026418534908259037185760665531726093228428913132801016292436249956623016386465701054152642039969917798755279938619407512108662949113843168810051282678638137417849259258215477271213783292972843331021375689962857600158140064514977785328558365186374799641984129616592725459373138562876667469535913354014565262393504896897209407929082698744629161375011742491544521685627185617919050724418851330250825348152492297352352879031678620661679151639691981695806563000044329604728144659710978029036409597152881319118049910428264331634683125/191726722273087278545883187093887398701417335917114679311199523457641064600889277521091437688589975260548459103631510968632502557375131376828416835844634663889543018876180589288107801369175658864679083735828960856614573923872399394513346539482348362552121488663096777827489280745652185642974829969601452215656201481519376560289095013268645237146303421459435119772087869903871746629207930395166774648311707969137530127221586409062626946027340462624364408402286742102499053575272310395972785951086058734752952025512384189022291857704696738681430591199438924873395393583254926803120162232647234041019866080235056512156271797167044047617274917104116517823162883227216129937267085881194047732556029265843422372460964188160728805711236512354216043798165935231283001748804448522495109786877476880188867477857284139338907996228050039115912855780249006357489871075170238270748508614520640946212822306089051988902486966579152445922171849967177796555533436512818322594760531177107380527416930602031004722868223825735737194096237930891957528502055679042083687997787123443934119646664922629987091575834469630984535524780593828431732475790918606738444272026281571418709161370484441079638522798445334189010614230862079443838571898430000018821405338766058360086625265704312614943903528871746101147780540095224666515780998628759119100893770815728415995743957012017373077642072533983864096786976589647257775896282190818229992136979495983283833656653006626431610921215225345759132390821053195416498315489509879955872146788536469084288452589318271344020321844977520162374167381431120834922406538330739651035364328060831294937153279554094355980142196262813365937820491634613845036711827637398930002645556246664052843836028678657316686481201444733449945754407930146440469987186127138473172524734945261139549518971365029950568948790612316935561544208768629572543959942291298104446102793018006804799882576608715585558489643276018800740999551205197670613767151505607892136981427014922264747812609165752656475968665408233855674868228900950128056981696060717523950725611659119891159901285552546207206783520419902547893763601395226389616133319652533772245737138637159422485380219461612911641442206659534926407902828219661914073333386963118106000425135225477743451720604595830868310601422020857524994149119282319060205825665034205383286350637024400875111270263047058315270554502216765004893716140411126280821494769188047730900830428637666446297403060463065727788913922602969236178329283930718317651927171030822494715739347792527960556601810334611608168465747527844335196399277776772037364634512159363699798034929234878406453155182410995087451507832285738057059625161515026244820787193211028499899921347782312878026059181012014672832407101551045762402413020665650609213945997421028056088422950860176738344430037296361237013363001603516804016992576097541208334042999973854521918002582894117991499722918139493225208017175887733328711750160518486667876939820648835723739343545243815073501877021718977008254715404289300181929961841241215677452152105867256182490726106716268751890739969623445375763767044894087334738035688805757936050963356538709628287072492229920540333992289298247595927496177826292606451320768682772075598415440329247045514869009164949996438616289995560787513861593453549116547951211642193847513668033642176210713292946632587356674679119627330976133409724594735284844201699522374048954435388135063709286731718443420835646766490276082324063126491189726547643006434849717757931581952976908282655397313966338126938379315284856906320542185074882419573014778265202133024424134939406035977654051488745512903796896368210839316259381355841680358941518294638641659531678434780776055312111744296664595301623378151014344961013519452242375695922224935337677565931357118908037914540187103399021267094014306750003013593689135933097004475508854208326358016141181375433074234681538480579244253536410578509929402800215125131264*t^61 - 1599037085236481634857045762014044538755166421116789157859846129319230945991921382998564968645470613623017169820914958581612370850033929294739488301187968786343323366385374540965974888899635729185398502209765562756942825292286234727868546447559896902031630183130694180933016702334802013842571721888659270712192392301068462556341969238754784648212919893350083271255852393745146201893680615565015119411368067504980084892920438707334195495508829332676621145044184678437803893599986914345241332656584491848785564587658373900488960714213957149586170517230475390582388606494399098490434844801325590425672836442558879442631361438314581273561763480883080457636934997079321405627859971207395773475747409731668490487341331023799280734947348635847572995449158851427272012737243417341443446711978224584613962319029794456992906450612812870063281366286305110488983409498049773865022057722857960344781598206784375878421313698991811557015545152243348617145979471877860709654008700599743385696279976319955188641011484391950709806189772201763902081992858829130033472359098507587119964679846429390466465224076973000578399323661377463279236089226886147289262709504254454479735093618482985940517629259075982506330997541953729053969833639637038638259249111556248568503413092535548533740361223736817325914360522194971393796012326846767702623083153519009189950567981532780424883174476876225472539763555709114503430147688249664611278820719633490815760919098125322686206828509218249231813323688594573638426502064279792503483305952298741323954815120014341907059936533699589173159784474538762480652226146064092655566468056378560644862162538598653235305941985984306433965258958581212803756850814144469265410434586599486510016638965523887084021173855339446217082847684814437115528017581481228251826280438967350542788222722661498989376647399498179289584031399288007132595218755268063365022028286066660610329460417872281735360055957132511240825934723983196566403008658353625004152377104993176154539224838138517106183284312612070136286217586164489937742823848756307938414178436116456865822568365505809288429894648505672789845804771256802388766172653773215012024123592068202251178592384873698977708289055252150139918852412461879362493735314011824651063851646548400073696960963010219640777010758880902880696217162403173457606801195513544705474411452954440291035062676696684594069544468380495774292338952841991970007590577471609367167084915352287310076756246763297535916850213538358797972355922323990327021200400161733890277115500381266528635378060929031035266441406622368064533987080390373124502009973502297420699459176993209594363813707432535870789365381304074557357098027701464270917102308968980656667908569316261145899486377085395593523377188480815110072158082262985584144268114938905810440454692838593193583009955867788461696368005960133990654396553781216198258410680208708277379627944713910332024764154586910813542011905600865267514370328595323148861072144297542061701394303591319115622556709519913458921200122474725708820940858195395121832445946756983614254723014926730409360785334948432393235595203366774268072735558716281938803421775298509961516739608176511234661768774436271698499691527216301786868039361559790706238565402050285806880805375024475096625456731086378335020500479358727231331086247108880591859748982174598175275967995054073042453514705076771027222591899738457481257435500001302364270497383930259590881732418446231151087679505657393152476698126179772600798974883553093416409493778233693003125974585252981019870059080512816921174905449929905024925435652662084179172477537367201610554311929374848618594665164979718345235545148302250775461960770637052087234923126529280139134777989133640082497077327637866907187520070530372798548311570830367220890577059694721291081689887845570923996126561689090810222258928457199635472585121817102403337995957884781601408306798079856346134811891643731205211999668693936233584196510679864418919469347490586779335944031424731875/383453444546174557091766374187774797402834671834229358622399046915282129201778555042182875377179950521096918207263021937265005114750262753656833671689269327779086037752361178576215602738351317729358167471657921713229147847744798789026693078964696725104242977326193555654978561491304371285949659939202904431312402963038753120578190026537290474292606842918870239544175739807743493258415860790333549296623415938275060254443172818125253892054680925248728816804573484204998107150544620791945571902172117469505904051024768378044583715409393477362861182398877849746790787166509853606240324465294468082039732160470113024312543594334088095234549834208233035646325766454432259874534171762388095465112058531686844744921928376321457611422473024708432087596331870462566003497608897044990219573754953760377734955714568278677815992456100078231825711560498012714979742150340476541497017229041281892425644612178103977804973933158304891844343699934355593111066873025636645189521062354214761054833861204062009445736447651471474388192475861783915057004111358084167375995574246887868239293329845259974183151668939261969071049561187656863464951581837213476888544052563142837418322740968882159277045596890668378021228461724158887677143796860000037642810677532116720173250531408625229887807057743492202295561080190449333031561997257518238201787541631456831991487914024034746155284145067967728193573953179294515551792564381636459984273958991966567667313306013252863221842430450691518264781642106390832996630979019759911744293577072938168576905178636542688040643689955040324748334762862241669844813076661479302070728656121662589874306559108188711960284392525626731875640983269227690073423655274797860005291112493328105687672057357314633372962402889466899891508815860292880939974372254276946345049469890522279099037942730059901137897581224633871123088417537259145087919884582596208892205586036013609599765153217431171116979286552037601481999102410395341227534303011215784273962854029844529495625218331505312951937330816467711349736457801900256113963392121435047901451223318239782319802571105092414413567040839805095787527202790452779232266639305067544491474277274318844970760438923225823282884413319069852815805656439323828146666773926236212000850270450955486903441209191661736621202844041715049988298238564638120411651330068410766572701274048801750222540526094116630541109004433530009787432280822252561642989538376095461801660857275332892594806120926131455577827845205938472356658567861436635303854342061644989431478695585055921113203620669223216336931495055688670392798555553544074729269024318727399596069858469756812906310364821990174903015664571476114119250323030052489641574386422056999799842695564625756052118362024029345664814203102091524804826041331301218427891994842056112176845901720353476688860074592722474026726003207033608033985152195082416668085999947709043836005165788235982999445836278986450416034351775466657423500321036973335753879641297671447478687090487630147003754043437954016509430808578600363859923682482431354904304211734512364981452213432537503781479939246890751527534089788174669476071377611515872101926713077419256574144984459841080667984578596495191854992355652585212902641537365544151196830880658494091029738018329899992877232579991121575027723186907098233095902423284387695027336067284352421426585893265174713349358239254661952266819449189470569688403399044748097908870776270127418573463436886841671293532980552164648126252982379453095286012869699435515863163905953816565310794627932676253876758630569713812641084370149764839146029556530404266048848269878812071955308102977491025807593792736421678632518762711683360717883036589277283319063356869561552110624223488593329190603246756302028689922027038904484751391844449870675355131862714237816075829080374206798042534188028613500006027187378271866194008951017708416652716032282362750866148469363076961158488507072821157019858805600430250262528*t^59 + 2703923112838784267022739369406608693215104436593103602881779718368538851077889733207273196383166862349375878211375387187854751494401077475253602049001470315249361846866779880288258422969139712010598800931697492989198067103138177734706082183079665084640195195076227817009972452043553193265904700175699632215110582963378080260745204259365345298306689582654829212007565131328472298500233032688026672456188052016642515536556112542535271261000787225283421529289572363752258625137485686817684840738161113569083994356432835487198976559937453543691388813545416884008699223760975628719414284995176045363973777314857944379978781711602831653692862073023817392362493407572385855814841966520720422886984468499344844213567980191303741745332757587978835892557040983080726456617738532759821924187000174523861457604589734237509577479258387859653514444403406420755858223476767479107593096067148203661460776252578314150832003482148324508653510456785445200234495802069111591617385796861701519504397276101504522046887968027988211993952917652561655814015550408334901805864728390498722050456704039521189657296195129427190934254731629773634134861503493089685354611179370628659217465698414684115716934221280253242520782425923617324822827507471941400637991456020002106047887300154670120073496279520365982119353701643259083049851435737296404651159492338403178125625964176757174681790528419398141109957876496929367291474308979980561016204781089729610704883273809263462146928166403355462625520499331151982704811801268082260263917735516803809390047852043771570889456053166202388800863744217022223964838680711026900537413805635512312497368803409448740798597827220058223205087632981412052779375559621762696178920322060515818284620038135985805174590499243323414348091007933697184669017156874527832986546980619159679668653665380857134655909705877778142121770718337691815761202203145867855494783594841420269446689977052136781880852874706232024484953046220535688674523018773440357453377834776410979844642996349181458884643493406462632642526643553646407081558447249479108602323481868029731415748072466854047667042353019878444750646236800264809989103885435225859969359959340043483078517415919044420603373192351559286418174133712711956017845562372524526892540931533137194538792495432027055182601371753214820244432174883131639271181324606421072328271719400708949395731670230799289847670039624603882653141868922759436532920953546110091743338230751722662651906879307922013531884928770126310649615395172699984801233466291275345186951626452118605951906715950908477581983518307649261081983651477737334720348547569905227975948491491896814972417085887699772978109935556913694949927323452079350295150385381217262223621818128156783188564850404979211163442639952869887248846829026971791846449508067782327571595705448150547081299404632799153102005515614033709869655949223284956678583398068877178565559993552818340083600821842263969285524255806897596686883623229650181301227365062251473113682880287004706389885645942462359924494446488992758052320786756206347896425417311128189673478429864180386073765443327546396207692796794313848204755713041236338062134558960798670650170485262521447956911533065098588084811420602771251069832093984417925517676414027496873930337633958316447329612983713103764133310391919213669408407162713712528286312718688204356876495147235837283005732298671990238345212693319128021011657597535291415203621059579130634180943959145283904935229456882641968186887353303132890403907398932785087771880464272035976352290479576552166663198673101051849757384909178291177766814393293774663648552543629614776285678087057477188079319041888702412626260093748944380571238936517518146509766887675458124684075630369089689347844945209080740454462069135129288699077858116878386808489486048891907082377711843722962645010595030154833114507657332406161239229698949284055244726831917895669095841749801143702933987692006402839901131438638461418872607261444514625546998688703872425955439421740796875/26445065141115486695983887875018951545023080816153748870510279097605664082881279658081577612219306932489442634983656685328621042396569845079781632530294436398557657776024908867325213981955263291679873618735029083670975713637572330277702970963082532765809860505254727976205418033883060088686183444082958926297407100899224353143323450106020032709834954684060016520287982055706447810925231778643693054939545926777590362375391228836224406348598684499912332193418860979655041872451353158065211855322214997896958900070673681244454049338578860507783529820612265499778674977000679559051056859675480557382050493825525036159485765126488834154106885117809174872160397686512569646519598052578489342421521278047368603098064025953203973201549863772995316385953922100866620930869579106551049625776203707612257583152728846805366620169386212291850049073137793980343430493126929416654966705451122889132803076701938205365860271252296889092713358616162454697314956760388734151001452576152742141712680083038759272119755010446308578496032818054063107379593886764425336275556844612956430296091713466205116079425444087032349727555943976335411375971161187136337140969142285712925401568342681528226003144613149543311808859429252337081182330817931037078814529484973566908500036648870705509503935016792565675555936564858574691831861879828844013916382181479781516654338898209292838295458280549498496108548495123759693227073405630100688570617861514935701194021104362266429092581410392518501019423593544195379077998553086890465123694970547459901855529561140875037285771721037263775747225024982184127228488045619262211774390077356040680986659248840600824847199484525981508664895397877771729201631398261921379675249137470903840529107403952733336066372613066682751138539024847784892412025672708754920348239302794639937864685705521372492268798705147163525730235692224768626753095488454910958083143864552662731018286428788356628757192176002593205655110511061747670864434690428674777514679588265139965215532298724504341512919366652945610326652262200017663031958077340348131134567125395847056538108352075338925073589023434834192243255364858812360845975124487416861480984639608196204880030270567298157440304366832403642469355616505091596321846477671462896610363479376240476099393737355981835945023727014831033675740590664697959424229659890397694669053382675982773968312144421836589042000305760690330167743504982935285723416439730721503562817743126406385848697994905617626057092772823342921148866749064595538196851176665171684929565212762477318151973839256773540478034141771632440882659003692694808915105125429475834211714377224607786642094125654494820897632039412145801327608484831206182177543891176344813782254866525914210490921518898575563090634696695967227919037333193187477785654816693524977713510463472653564748970661567067174256965738416110898895527737591890804695586203290278885241735571602481586168678364068031063174782881066666029206918692205057638198595951563548101978420033629665310603727133652001138581435074386231990339564309133196889952014602380163102169118167761207157343444085992465622588557916425839274211819145621784282891497453615121143044481686885591770205833006654840817585679700178290545009761197623734565298681424723730415844001264131033991533281378698039657084357717730912627303615398923289312230073605817408374247302983805152644783326845149100156332375806170384116441613727224006752335915604836373694721616337023563537485033141528596422500205681341592778345715151685207990563027996814935538675491581563879577707491763428538802833404837914816492829624588303742486127466888193935996917800205344208676385778809408391629828880187012645566750554247536364366831955646176658766249946447489195116593327362503588185511863933717550672509782375853150024491852600981918350057177956841848140864426760594034483174288784708404565104065587428166665704553950507775921803342714694962838516448763642838415162676248305534500864*t^57 - 118323956868041472223833256388370550812676926589988109902323199662984293208011475724922643614339176868860089132770471035791394749692333025418732656452329873131238785465432361554912720011779521517786936942818079657107937931151356956565268460353180235511003554019458047159172045450756069942337237962319976640480324991323567814795334247062274321496127598588490952081393925410022598250064781784307700784061823213336078890012534106068647233804585482501318146000076401795905891012667133721267362830547269661907738813214497036569423982574980677882898769490054842420318801144690401892885980365280228667836267788972482564228778614453489949333822884717253782457308974516361730239809837921233795310388113415502498345166742067765000267022244354718331068733219104918347711781649755035332774198512827349867553474957762097488410596310084634753004777291153846397492775849672597510314039956504894209058244649758341934372801387569726354613842178193402641203149853802020144930766285888513160106984380031591590926810892660613047349058477669134365540140823323897993041488985895543849815057709238663095100805884679742343524976152150290175070377909786715575276757590004007493312720309045727072173135371455889319499518584800438612007636372822778192802497210853935474915803378956785176743492726808259787303643182503145549017117059266198559851452300002063582073034192312329406161316287087620817160229928059680594832153656435967959516312875338849292840452192211103700784671338102055423839567968203255957340210058351138691424876860107088984699147469816668610677008868504779765396332528594382867122868045789481047595754881011422715385720863326751430671039148072806159144736998801384451523933341482790389858436656821761374431099721829692438275788868312705327701828466164721745647725765289729970816985812146502482205086981605442624159189377469709388272129201454210169779040787409180033650610713148764857636806767794887991427473897676063337869259003065596086765888954639704226628049601440231445667565525207924728157763808332962194083841611348000028852126118055159953021224381601946331885591325683616456999557733269324191161496382437697266804879542362749232178069348212114546392784445866490400070847867746949979539492492983960736397132874334438656889709309277553815171512902069815753955640079038497385052349801758823117997002119485398154767276205815214941432073644756359108975265040984427505967327651914850611515221315362484090675600393297171712389345696225427402510344726973505232230915667609834168867649871471346703988190453779703058164228609601265122027518600767960406461902698548687678628571434063345739107187978291841492977978787669437536827336544985961529249924042905375459203183344427620264208156045422998031838276851656289770385499295028991375211586277939075780502654705487568931301037391370878008717772206822740850194678014009988256338699849730589267117075438706050760346351107435474277915607456719035494801907757787744089495614021029548508002909475945538792759758927720524473238050264528965594981798982170359673444118352254334558666507848617709488845568967856256267399702409873939992859765470800565311774737933023926339291636960724197698711670482164070095132373324149940567176885879443245874618959362844815060819039468164362001161579591984270758203679260105144943457367845500010786040796141976908357095592895155374948595798577573421632755395137312476225467681043647013605207654350145010648978829667092201252830699925669026128170915474699774278859946570758458903763281047250574041878423666588541737609066382307295531625599189439247190412659430192012457354838998790517062500495066927221795485606579150036950670435198731601203421380315511512700639735695559914646295247508511838409624452653633484232227383294232200036623524404094454510904720940809433204913999742642243023022664068155163953970504439999447950381660783483314661340580871939804295128609233501733511871728758136279490662948273876920826381739295511653361278181410407832018894592773369817862959111939564563703125/52890130282230973391967775750037903090046161632307497741020558195211328165762559316163155224438613864978885269967313370657242084793139690159563265060588872797115315552049817734650427963910526583359747237470058167341951427275144660555405941926165065531619721010509455952410836067766120177372366888165917852594814201798448706286646900212040065419669909368120033040575964111412895621850463557287386109879091853555180724750782457672448812697197368999824664386837721959310083744902706316130423710644429995793917800141347362488908098677157721015567059641224530999557349954001359118102113719350961114764100987651050072318971530252977668308213770235618349744320795373025139293039196105156978684843042556094737206196128051906407946403099727545990632771907844201733241861739158213102099251552407415224515166305457693610733240338772424583700098146275587960686860986253858833309933410902245778265606153403876410731720542504593778185426717232324909394629913520777468302002905152305484283425360166077518544239510020892617156992065636108126214759187773528850672551113689225912860592183426932410232158850888174064699455111887952670822751942322374272674281938284571425850803136685363056452006289226299086623617718858504674162364661635862074157629058969947133817000073297741411019007870033585131351111873129717149383663723759657688027832764362959563033308677796418585676590916561098996992217096990247519386454146811260201377141235723029871402388042208724532858185162820785037002038847187088390758155997106173780930247389941094919803711059122281750074571543442074527551494450049964368254456976091238524423548780154712081361973318497681201649694398969051963017329790795755543458403262796523842759350498274941807681058214807905466672132745226133365502277078049695569784824051345417509840696478605589279875729371411042744984537597410294327051460471384449537253506190976909821916166287729105325462036572857576713257514384352005186411310221022123495341728869380857349555029359176530279930431064597449008683025838733305891220653304524400035326063916154680696262269134250791694113076216704150677850147178046869668384486510729717624721691950248974833722961969279216392409760060541134596314880608733664807284938711233010183192643692955342925793220726958752480952198787474711963671890047454029662067351481181329395918848459319780795389338106765351965547936624288843673178084000611521380660335487009965870571446832879461443007125635486252812771697395989811235252114185545646685842297733498129191076393702353330343369859130425524954636303947678513547080956068283543264881765318007385389617830210250858951668423428754449215573284188251308989641795264078824291602655216969662412364355087782352689627564509733051828420981843037797151126181269393391934455838074666386374955571309633387049955427020926945307129497941323134134348513931476832221797791055475183781609391172406580557770483471143204963172337356728136062126349565762133332058413837384410115276397191903127096203956840067259330621207454267304002277162870148772463980679128618266393779904029204760326204338236335522414314686888171984931245177115832851678548423638291243568565782994907230242286088963373771183540411666013309681635171359400356581090019522395247469130597362849447460831688002528262067983066562757396079314168715435461825254607230797846578624460147211634816748494605967610305289566653690298200312664751612340768232883227454448013504671831209672747389443232674047127074970066283057192845000411362683185556691430303370415981126055993629871077350983163127759155414983526857077605666809675829632985659249176607484972254933776387871993835600410688417352771557618816783259657760374025291133501108495072728733663911292353317532499892894978390233186654725007176371023727867435101345019564751706300048983705201963836700114355913683696281728853521188068966348577569416809130208131174856333331409107901015551843606685429389925677032897527285676830325352496611069001728*t^55 + 87103597460796431894033029199355528713466708284593120236524563644056195122455512205973162989083450419639141443432954411380896180631015641804966219772301033685420684299668956354278865531135468526827003719738125095986497365349699058351190066601104587373203267084582689677646480000262556409327656011793034802106735507998323448318875097170335113954359538164071672236664307292536982655361880480608177366157011520183377002640758330077179198042352664226193787138708907925163168365561813999181338737457374387716164003635050359205390186569743538084960612364666226448634344217985349073103737875093361196661816935630335577163959042447388183688453656412467803003363883273926414715032995120790716310506722741565127318464943244814213548692235135950809468666853883641832462532146186741194826556065813516486829781398527635723547852202519081254411649965721610891285592483359432669992486799831757739863703362095894528783675044428013624682729963715854524953090889635479088851446641710665644504672740673233340729505598046763774711050361728431150049153306693382500992478247958797237905651367995826958171423636059668536116205564363542738276123898045874177489250776296040292450982954862553185994047421721410890596368006441060539842551036812289649953899620285637463025167570953545053617432395167687599646943560479985984826349428897897708331163853554694381686484130918457949464364076261662194693760731118493251685657038896479180372186270305968496271182401489345942706479074604255974693331168072421599253031390861459729554112544368653373317359393782831890085763524644651925042778087936940791529353359029914589105475228827101511183664275214517005290711240955109831209129784647381381829434481469100750382357568744814539541787745084813716000358720844318347102078066616289073470763182355453401933260791090878037902153480359647701422716552485911045835107954030566083329775180149525168171966339662483705520406232118904504902071731939635924530390622572894510023437159977804311144388535235896906805698472080470868462796828820060428111291267932563648237077044405646576270978291470949451468931149575494291504119533758462425400504406429634765686317069933303729923839570790085248827763433841356749753673204801550847446689747406366278024812249229656861117407398397344063240321381957750650378693892507570522664562651663211685359977163333987402966755935568505377108960486372971437524887260990296238170501353743435986807730445239929575956859055680940915827721789020724109379220833426293482006829062343061401821607095352343151661527424546739816540932739335618722993730711949149895061369673304146190719086504883192245602068284793549763873041772130182147062410708918165931585797077228252630192515774604754301267338132135088581331116861831930817557747337381207033650315710688697601673296751789881244413599210530339278068445257798551711448949605217902396310847610366858714923158307817385187015927241470794620085535243386178884011456558781594708345261286685502947214128701345366544265266419111561196639330376903526091618951419385699634218496927063194621788941182454683833528931787861277126886847265570433947596145188710764227382699243807807583974347460291100328318796162950992029552779953356469367869175629120393280326296142600415384621094256351326787250261296954864911348194404744456914169273640987078207985898414123088918163466074276266263104242120892457088044549087979653504698493017411959696538100641412923787180891828995667771557859045027373384078124126068295645440493446457363128358439039182797527066873905569822102857430241548320560538747378575206353431261829968945306166468666482402491197666679684573977562699077121615645589608457710808234591970902096462226658922839234723102602253333818277965465018949493997102933391227889365439266724556013447435596115518515152947163920017093471319404129641953197420252425833353672844053690830478462675505852591588884676691843063693509938834961323167771273543389338908990100763735851197012385372218403206774472360026405232705553250145224742970278125/1995853972914376354413878330190109550567779684238018782680021063970238798708021106270307744318438259055806991319521259270084606973326026043757104341909014067815672284983011989986808602411717984277726310847926723295922695368873383417185129884006228887985649849453187017072107021425136610466881769364751617079049592520696177595722524536303398695081883372381888039267017513638222476296243907822165513580343088813403046217010658780092408026309334679238666580635385734313588065845385144004921649458280377199770483024201787263732381082156895132662907910989604943379522639773636193135928819598149476028833999534001889521470623783131232766347689442853522631861162089548118463888271551137999195654454436079046687026268983090807847034079235001735495576298409215159744975914685215588758462322732355291491138351149346928706914729764997154101890496085871243799504188160522974841884279656688519934551175600146279650253605377531840686242517631408487146967166547953866728377468118954923935223598496833113907329792830977079892716681722117287781689025953718069836700042026008525013607252204789902272911654750497134516960570259922742295198186502731104629218186350361185881162382516428794583094576951935814589570479956924704685372251382485361288967134300752722030830191445197789095056900755984344579287240495461024505043914104138025963314443938224889171068251992317682478361921379664113094045928188311227146658647049481517033099669272567164958580680838065076711629628785690001396303352724041071349364377249289576638877259997777166785045700344237047172625341261965076511377149058489221443564414192122208468813161515272154013659370509346460439611109395058564642163388331915303526732198596095239349409452765092143686077668483317187421589914914193711905746304832063983765465058541336509805309301079456199240593561185322367735265569713596012341564546089979227820887026074600370638345897650154917941963644258776479745566580541585101374011706453665037560065240353994616964340730534963406789827587343299962591812295801256826083798237906581133408530713817157762123104495632105346947663253460533987843401780303655459184320245687913872631007243405621691838602338463366656317349436246835267785467192782402445557922215518226799365760139356805393426159272715424621922724482546215545798939247073736968379900055893635071544107489030935124354314645538315168511242891482597874459550339645717787949446622151319466814016861618092884641778325867405766519686694188294763594419403228137610786501801264080346833071460466163409183768269072661319042879394252019379135130417671077104335160955396505109042182272084938073647865035047337706248048459934011659986482840153917897796326611961119336315636041048390667533115641876718936921546484642935741551931368656354412620975021685524014149266841872958001885110453619884728570924450615967325824472223829314423464067586999063538928656270656852096519640885703517168421597636102948530646277342104231446492770333486204155293448950637853852686941767549707899268724809594992603859515580005614055244553929381821373350185057705840012309597669295680091106214599553659808726233098710673648247110325973254474285501245090838877067399583523538535227940062868426780439063070166051191739246019713028206382286692937714998521950490661443851622002511802165889785440328884357050009607820030107418061300382913646596858433758715758879444889307686426347181609990626880783706901253866205585415270635139987650844884650289586684040564908161624799730000015523120120209686469068051713810608530414853957399145320119363311666242074850070078400213841874559608791911669780249339055556789953825957433729645298516544051047983306370444651307840014114161929566079565851801084289204199711445944622637467735033593705156782075742504566933127073022692264889235913445284867309630262786290570353053346554576669013340422191281749002927147804118121061553768163521939966335887379314853082469033582101020109340652289691710390660249474301952*t^53 - 3026361620768134238054702380549157518872330959800974596772425946033548617847964139975225556224911735941974943959968900433285104130165861187296505392311428110210902583030169187715476625075767223445733567236549497374947353766341736100417467990961351463733912780707329326602700862329489598363677394772274829310150311795891385870740686309332806559914232648847736627809630447252144054568899516516181868602557185247366752314523475223942693383384538967246911798177630093376221053683329035212232033197488485065875190698666622219514739851501573605971626345275229179445211698676429292162072967976213346522728112130253705196329001410303676557660184262346783826136137482278604393495313527886097368479711203491627287812956578713701283916395284846295339108290877546853969143169018409211157464112815679919639521020973837677379454504898292033135628739750586655319433032838106792684577279471495099982408971363837840345156794426613970736584302663946466262513432217280324940605660165799414036165660966677098408585193292447119840184610516660498984579913152303720036467184829250967722149202037660168583269463186826896479768073581057003314205654388986602279237798904995176728081140375275713526237796353582049601441483831999515589978859322618005502564575456158152797936456630162385273562868243207853453044923579496332715728589490481055213196463007337392820493754061517111863376222913906604213235685941406643794153700507387327229863449703804967427126449207751126662866267440460584766104271895984238497454779801864657483476496416783813206711681026181515577019613141306703891651111943207212301578297271742335594404176945397921264657336987313183873396286571107490307305161160257006913939866675999152585492117892805828184933419222113780751236278818082509299514492190134211824350508193861530814006315072886476740143888059208766452704308627236310574384007239666379233373334180018121812782154139438758682172612797891996812291795721158049600632888480464490606943662230545563377468985846118280521087623986142337399111645097745424253967465836133672355754769338898503338691697775131342858598360608307007534496833213245797777211527026386159732983189006062424486301988391544902070499566181113924228339843748050718525730233907323996322153979690428220504355985718778851759159477474417446163682710792798855296071420701089301555474303201777515097621937743841462749982859727302208133973117037905040657480710538594907265809284846887709891983920531459477651964871537561242956944753497516375568537187447722863589044634410603620803714474679030535551708872294721089588975292446757108589841464831351585526616643288067586689539261593028597033924524986909202026202051266751646648891984627849312793112613348474638123497334612314315837930975236370883349856468826968442302003071465532129525291525975121629558470155018916230216930959884185062263760900360174067826573926320188725595420087861330249096109053809998688914368207553116345914367077821548429585786217290645742822868401969923830872415794001154698776195571145342029501397133654662039862963149979561756269650665200669473991934206253886445242974397014978679265931475776469218332051694638127274506331055130577665615828885480532953972554405438133752708022596698293751475484509398194812825254077609210347116007493792681968269242278250766927127726969314080750970648842041335254878540971605114549473792172144902622671568052343889618412241985123353579037263850381200678366409638480297177493257918480243986811340835741768884029553293873744088130236413938991650618592986339532339601611004422229282261433950756790455380958357069152551215701034592978366869987510885038298414608478136883802764974846739018685106347716338030680523589479209198218116360386968457383500536814985084429086172443974953555908272494181132470208134222137463765845862792339296084751900458797017950939291397904956105159102018665812640431774502141738383937799423833065364211830852609741986163843392679254969174497929792391113133495825364680275586513885184983190707548240158297687090625/3991707945828752708827756660380219101135559368476037565360042127940477597416042212540615488636876518111613982639042518540169213946652052087514208683818028135631344569966023979973617204823435968555452621695853446591845390737746766834370259768012457775971299698906374034144214042850273220933763538729503234158099185041392355191445049072606797390163766744763776078534035027276444952592487815644331027160686177626806092434021317560184816052618669358477333161270771468627176131690770288009843298916560754399540966048403574527464762164313790265325815821979209886759045279547272386271857639196298952057667999068003779042941247566262465532695378885707045263722324179096236927776543102275998391308908872158093374052537966181615694068158470003470991152596818430319489951829370431177516924645464710582982276702298693857413829459529994308203780992171742487599008376321045949683768559313377039869102351200292559300507210755063681372485035262816974293934333095907733456754936237909847870447196993666227814659585661954159785433363444234575563378051907436139673400084052017050027214504409579804545823309500994269033921140519845484590396373005462209258436372700722371762324765032857589166189153903871629179140959913849409370744502764970722577934268601505444061660382890395578190113801511968689158574480990922049010087828208276051926628887876449778342136503984635364956723842759328226188091856376622454293317294098963034066199338545134329917161361676130153423259257571380002792606705448082142698728754498579153277754519995554333570091400688474094345250682523930153022754298116978442887128828384244416937626323030544308027318741018692920879222218790117129284326776663830607053464397192190478698818905530184287372155336966634374843179829828387423811492609664127967530930117082673019610618602158912398481187122370644735470531139427192024683129092179958455641774052149200741276691795300309835883927288517552959491133161083170202748023412907330075120130480707989233928681461069926813579655174686599925183624591602513652167596475813162266817061427634315524246208991264210693895326506921067975686803560607310918368640491375827745262014486811243383677204676926733312634698872493670535570934385564804891115844431036453598731520278713610786852318545430849243845448965092431091597878494147473936759800111787270143088214978061870248708629291076630337022485782965195748919100679291435575898893244302638933628033723236185769283556651734811533039373388376589527188838806456275221573003602528160693666142920932326818367536538145322638085758788504038758270260835342154208670321910793010218084364544169876147295730070094675412496096919868023319972965680307835795592653223922238672631272082096781335066231283753437873843092969285871483103862737312708825241950043371048028298533683745916003770220907239769457141848901231934651648944447658628846928135173998127077857312541313704193039281771407034336843195272205897061292554684208462892985540666972408310586897901275707705373883535099415798537449619189985207719031160011228110489107858763642746700370115411680024619195338591360182212429199107319617452466197421347296494220651946508948571002490181677754134799167047077070455880125736853560878126140332102383478492039426056412764573385875429997043900981322887703244005023604331779570880657768714100019215640060214836122600765827293193716867517431517758889778615372852694363219981253761567413802507732411170830541270279975301689769300579173368081129816323249599460000031046240240419372938136103427621217060829707914798290640238726623332484149700140156800427683749119217583823339560498678111113579907651914867459290597033088102095966612740889302615680028228323859132159131703602168578408399422891889245274935470067187410313564151485009133866254146045384529778471826890569734619260525572581140706106693109153338026680844382563498005854295608236242123107536327043879932671774758629706164938067164202040218681304579383420781320498948603904*t^51 + 93497564536537367729222665610703123079526427913633234669357446026689748244337815933937940090054577307686547326303059371016002896391883800993764568569205972579548257094006872296635585889164888828298356168512340464251097787575064473231898969113928755028664430544662423511111863598611521028586183244796327189884824859308578405590245490057483243346608978777147012492044171017560274424065248002837255703846997587552139924377902299619755815818855014942495913307948575380579667801339087151572313042082043313239871507509474795544421482401437047432004898480530623866597582317363490613468352975262883651502834475879301649274094549898063115134624571654932076323421751546574381922328396280317298486562304620662472667383969892358222236240094810256304757166524543992338498977659366720845134303023643643527628235061994506811529473322120478787563967592715687370798387878479944333432929251009809214692684723573940103678912769748531314712614753738616255918059843761061663694030141940830244323215415176056008455780996138563489649206950759021171005094977114748476554484667256675592819308569365666960478043330817997273635217264280093926129227276424273295083722257089719483731769062854026707692769661058836125913821747909604338569186539925572444587429555425939542826645786159592501365472871355642575579010771281559911354261023442330335416229237716523908641287952452531713641682582188934184730010809594924464480821073012175808176266435813443800308214629493916550578163669639406003463502227537037630329833662560247824366546476868002986778413079449348655179301017588176495475882680557536111023333513563689404342975095966992131870754440525294810502844489119740185638349269720357379773856920596477168803975287685622143830118155699957838074839490113079684210619258666668822921197140641774140114305537673238515559433008210315967014242592378058692635997987991949439796431228020489810119746428719536167953318842370917762261833451798395136548060902150274609688058817991442396095163273362170796284662884246593389345646632188440924321122114625456588248171242770520092208534534999846073303599262118930918061516559244991738429105648152559814927619573896443614976124329023165209041973983158703129194263581381879708401906773166375217592852998049703963897509773849905291326963528984162210485338602008195222408049724153214172153476111887246739071742939958095601943184071670892173742802784329591906107696694361317499793544166967651503913744460499764503370262376439050022708499485973277746628241555272121791149281527478212716346572442221260937206399914723048872116773314488500291003730962568618412713986038091239248306031990619439486962723768721508214758393782928774766120716521208273147166004923874900757907138020473740187912599148469355911285827030146151611728430297008829733357984436750566446834322443141845631858357367651169749555309822872920304685558388924424558802347559268904398782813824565757453562764806604782427568014424208241324792995639387704902736238127479099467714540801843201381601976312409302605871560891276516670429099881384466903744898421776545631989790797837224098586264876440376387743752670084727901236180801477806141602370890757462440939254760461668118697948955480677183167627615709200096749955160714647270959641791173019692400198542585969248920125957506227847917937155453103845349092503313547527389829555338858359156999660106783382825760654157531577561437027818887590011947974255267021765549348492533616234577007311646229621840823281354102592491370532922727435253934270724805949712595683638505021487566882979960478955490608631646095701619229849087793553052622237602783299778206701923868347491235704647458641953423302349171116804429853862172961722512797158071695422882423455347405793251554735945149882872741747918805894037845020119403545031116506614454440588965313774283979246412177314648724332687978548837945368719922172733200000560375187149326184179494784380393035499029501851446398634160945343158355408075397860780715691804210567631709086714177403251648545543703125/7983415891657505417655513320760438202271118736952075130720084255880955194832084425081230977273753036223227965278085037080338427893304104175028417367636056271262689139932047959947234409646871937110905243391706893183690781475493533668740519536024915551942599397812748068288428085700546441867527077459006468316198370082784710382890098145213594780327533489527552157068070054552889905184975631288662054321372355253612184868042635120369632105237338716954666322541542937254352263381540576019686597833121508799081932096807149054929524328627580530651631643958419773518090559094544772543715278392597904115335998136007558085882495132524931065390757771414090527444648358192473855553086204551996782617817744316186748105075932363231388136316940006941982305193636860638979903658740862355033849290929421165964553404597387714827658919059988616407561984343484975198016752642091899367537118626754079738204702400585118601014421510127362744970070525633948587868666191815466913509872475819695740894393987332455629319171323908319570866726888469151126756103814872279346800168104034100054429008819159609091646619001988538067842281039690969180792746010924418516872745401444743524649530065715178332378307807743258358281919827698818741489005529941445155868537203010888123320765780791156380227603023937378317148961981844098020175656416552103853257775752899556684273007969270729913447685518656452376183712753244908586634588197926068132398677090268659834322723352260306846518515142760005585213410896164285397457508997158306555509039991108667140182801376948188690501365047860306045508596233956885774257656768488833875252646061088616054637482037385841758444437580234258568653553327661214106928794384380957397637811060368574744310673933268749686359659656774847622985219328255935061860234165346039221237204317824796962374244741289470941062278854384049366258184359916911283548104298401482553383590600619671767854577035105918982266322166340405496046825814660150240260961415978467857362922139853627159310349373199850367249183205027304335192951626324533634122855268631048492417982528421387790653013842135951373607121214621836737280982751655490524028973622486767354409353853466625269397744987341071141868771129609782231688862072907197463040557427221573704637090861698487690897930184862183195756988294947873519600223574540286176429956123740497417258582153260674044971565930391497838201358582871151797786488605277867256067446472371538567113303469623066078746776753179054377677612912550443146007205056321387332285841864653636735073076290645276171517577008077516540521670684308417340643821586020436168729088339752294591460140189350824992193839736046639945931360615671591185306447844477345262544164193562670132462567506875747686185938571742966207725474625417650483900086742096056597067367491832007540441814479538914283697802463869303297888895317257693856270347996254155714625082627408386078563542814068673686390544411794122585109368416925785971081333944816621173795802551415410747767070198831597074899238379970415438062320022456220978215717527285493400740230823360049238390677182720364424858398214639234904932394842694592988441303893017897142004980363355508269598334094154140911760251473707121756252280664204766956984078852112825529146771750859994087801962645775406488010047208663559141761315537428200038431280120429672245201531654586387433735034863035517779557230745705388726439962507523134827605015464822341661082540559950603379538601158346736162259632646499198920000062092480480838745876272206855242434121659415829596581280477453246664968299400280313600855367498238435167646679120997356222227159815303829734918581194066176204191933225481778605231360056456647718264318263407204337156816798845783778490549870940134374820627128302970018267732508292090769059556943653781139469238521051145162281412213386218306676053361688765126996011708591216472484246215072654087759865343549517259412329876134328404080437362609158766841562640997897207808*t^49 - 2563792971116612776892187505032103790828419317912603118367992305869694737770631690384557845531806343087411495504396617014017240486834222738841374341876544688224762003597824472872090031093056797874667578515416904773500398227067486517139732378673187689864725450093856904333949904601754907086734946108606986832874700328204793396251013695993726127221781390857591833383812230374020314571042763847510101800566475283746908500850427779936719627642590348981013998343945627592734947008081541390834175239775750299592731462160013026078390935047963878541108904780768454209922273098982331371042599946848473780378297909971109455708172613611405110298565860223139981943974109364072609720940764930784606195033219501557847350117048724553155746693633086102438403990445943945135060660517355858078895140484037520226240917622372021800524800864323147198175648455575303150949318649917006633134553400828396475549534169773642343889995428666594570349515303619971328603049660150959095874086365482417075286001028719581781220341076417703627913264062658626604710211618957184385860114745652378686841350417526196994798765279440521464617421024520666078417264493129311571924531952501148560836717954785764145966630241228941833190535717403891668516115987234143458201897384788486955219125781508214701812192455978788608811297662256106755913814258483744216598128245126816739955391769540242339955104827482409495480754473005896964989551918740774260219062909461511791379303837715223696373057829062477694224609588878808403595632259699152053367432270270566057304479717559757317839465326932152995467859889892847993741086736798535457538255809659248677792283854542575673310479339730751257682326225881222441674404764124070227664625575518251017635177417532909493248401709800363446430776320554775091776531967600953675243278552653024806070814778252249721206636323497703707151398295510050059878383043118814562784992842300672390411035019063366951430926351750058825751704406001663599862471495089448677636964508551269798218561703674235905090431384065195814273006231486139300899606193193677821272529001894229204377720944612382220647388610307464359808671817547870379769056109607464368040033671678041212829355205992864711278253752756838470808442982912186009080666930641392191789648519022878558823190384017521112141119907859654949272349716506420967354854121962276751500192005746706860702400226159108850802495016328151623019681336964558190575121564291645939004128633177075659336679680526769054513278779410063004622630702219491367497721054736160186635959693653312720525566449485520942611184601407228949231386711454029374022651094942488804030313668853343434014568457557607744770912279422555912775823626922230471308809560312235501557420581943547882704025632064494940155283897207270696708052529909331688391535557785689891491142837351988091675709582179124660340611075053970329035512285794925008357406111984267638636617583023368328133742452380330663116664283161111658398144593236109817953508658098623682836699580311543287105870722099241527169015559507111218065308962736337335887850573948391317403166280298803938420994052280314736236256312925392597970711980743147193470882251773330259583612408660287719902656847758095545290888789813239861945987970036738004781991918519822215709355966415306208533400927750300673768894706515110004195035659240051442948977870447131983459379655613234650388567774021283380239310887157622785694567083657354997861177652004349365641328310052026324459946034114892996704865148894647081192822914889798999409337956043670331032208312417629639355985470898765906057068790528410284875619422285118780367527382640659268732438497450255924627060395625713260764191348533360390885290236636238951647526779248029526632728144516509289256655260139095650144037897753332539762819103269972916482087074121594901752140617501912010138931991286498591661466314496362294520549189680330002633682645887725551523544505901306034271283347945192592389200476845762977865200247617975128093703296491579065539781819159615782609375/15966831783315010835311026641520876404542237473904150261440168511761910389664168850162461954547506072446455930556170074160676855786608208350056834735272112542525378279864095919894468819293743874221810486783413786367381562950987067337481039072049831103885198795625496136576856171401092883735054154918012936632396740165569420765780196290427189560655066979055104314136140109105779810369951262577324108642744710507224369736085270240739264210474677433909332645083085874508704526763081152039373195666243017598163864193614298109859048657255161061303263287916839547036181118189089545087430556785195808230671996272015116171764990265049862130781515542828181054889296716384947711106172409103993565235635488632373496210151864726462776272633880013883964610387273721277959807317481724710067698581858842331929106809194775429655317838119977232815123968686969950396033505284183798735074237253508159476409404801170237202028843020254725489940141051267897175737332383630933827019744951639391481788787974664911258638342647816639141733453776938302253512207629744558693600336208068200108858017638319218183293238003977076135684562079381938361585492021848837033745490802889487049299060131430356664756615615486516716563839655397637482978011059882890311737074406021776246641531561582312760455206047874756634297923963688196040351312833104207706515551505799113368546015938541459826895371037312904752367425506489817173269176395852136264797354180537319668645446704520613693037030285520011170426821792328570794915017994316613111018079982217334280365602753896377381002730095720612091017192467913771548515313536977667750505292122177232109274964074771683516888875160468517137307106655322428213857588768761914795275622120737149488621347866537499372719319313549695245970438656511870123720468330692078442474408635649593924748489482578941882124557708768098732516368719833822567096208596802965106767181201239343535709154070211837964532644332680810992093651629320300480521922831956935714725844279707254318620698746399700734498366410054608670385903252649067268245710537262096984835965056842775581306027684271902747214242429243673474561965503310981048057947244973534708818707706933250538795489974682142283737542259219564463377724145814394926081114854443147409274181723396975381795860369724366391513976589895747039200447149080572352859912247480994834517164306521348089943131860782995676402717165742303595572977210555734512134892944743077134226606939246132157493553506358108755355225825100886292014410112642774664571683729307273470146152581290552343035154016155033081043341368616834681287643172040872337458176679504589182920280378701649984387679472093279891862721231343182370612895688954690525088328387125340264925135013751495372371877143485932415450949250835300967800173484192113194134734983664015080883628959077828567395604927738606595777790634515387712540695992508311429250165254816772157127085628137347372781088823588245170218736833851571942162667889633242347591605102830821495534140397663194149798476759940830876124640044912441956431435054570986801480461646720098476781354365440728849716796429278469809864789685389185976882607786035794284009960726711016539196668188308281823520502947414243512504561328409533913968157704225651058293543501719988175603925291550812976020094417327118283522631074856400076862560240859344490403063309172774867470069726071035559114461491410777452879925015046269655210030929644683322165081119901206759077202316693472324519265292998397840000124184960961677491752544413710484868243318831659193162560954906493329936598800560627201710734996476870335293358241994712444454319630607659469837162388132352408383866450963557210462720112913295436528636526814408674313633597691567556981099741880268749641254256605940036535465016584181538119113887307562278938477042102290324562824426772436613352106723377530253992023417182432944968492430145308175519730687099034518824659752268656808160874725218317533683125281995794415616*t^47 + 1324739127055326365556757441274511833441708092917477355682435861316635756316718213674930682843506076099401676659428302033144180621579266287637082594996108271641252118932368516530139861599382784501426897255715132993252091111464862179660387482786883286539186048070108170118784630743213865162553185074622789809720625286060484231259300750013480991717434748328937380158917630231951112850627074694155815710091905287214941176224947114773084897876896237866109920388801423176746489415443723380093148314230507146559695507983680128935342039925070066254292033632313656540234439280072571619795803351357253655771796405057517153503412212923587275906430545549843025919140364791902015263874670156375994870666717649802748646098898734328195330163065029670499859859935348558508864001567519880643313824176414256180144844675712639897200874885103377901329111697227758792482569166030156999098514314147129340665195544670203444765922239311746568371549090205253503016355185301715102940256541497763406197948945503555044021985262066301974040507955559319887424175605548414891827413427164547879620674945323760122534749571174941485806984718669864480967374449065616172941375412655240509363917963560299794323581145308996171934265880642687355022051770532323082874325321882138432550001862083791113465357469208154509236867482107845062265977763555402308505313194534239352905841517319456537043905405207081290615871565623038844263108164532132372422866951437040183192484912597667526096901652579488396316209174821760936843520945079475727704307864378049614742345747800888966491545164343346770349649662786839752183751545032442699114493366508314006660027910922677746654675289225595357371256663088090708557641884287927770964922869531268845271963977886807199534364230460613858459888411612603484954860604333848128815799434837360437820468295328275183236976856514141722308078629521196795539577619632687658155550439589793414967095655429038932067275303805029056063276060701528164341803848904566031148917103765149806469039121402401091862791647395454327010204038112001948625788918298832950500438320299411321146380967173848785022617066590067554368965163750186711129411978374626921915314641026946544978088941456708326390474270269502373131934751773784370740343678085446758527115581916659438515270737800701853638499380207868543466794115979799603596617433112306857427449977184839559445625321874652459833267824783681410176162834998641045216949743649962957263174152802269244536596793143900849650036600464462321408950751004019114121960342720604380299815078412576472512367619811386824056235768902762002971856704234280820620963118678124899522518644441589900250125770824968988780045905362941347924573251489746139423203118814252835840863554948612492149262417430935772345047297315827929736853019228777904583503692871362892832304428335265067499953450429428874537773361720142043450946226004228060648151962183735121864691813121646595384272066029234682571588627036260554655742827571900515108003683781324803694527575065184517156859485280495959809860197788129478047490720420722367597381744295510707116271859537746260604810333851302533819808876361980885310014930807071903527491415649672204390643244532864826537105157291687766401001094445673281909471050081173787902405078037736556085037841470289089485442121550177320461851788741032802303864018067174792149462411440438578442099215474841622946640893551287853829559901764278415145214868266848475211203844625511740517120845456148265135008358593993870524230204082656332525030129571446753638932137854117626205202403381832833144579254243977541200375696632564272694929163248820817616618951157544264307831746480638779527019284276920450486971681155107454736913527722856664752147049194323379782603973529182179952790640194891556949916808063837763855311990082399564485583098176988605137823279321783262570182816866273999356723233632759679415303704839105382624892364096936333646408467951255438991445613766478670553065032456623484589808954552772176508866729469991615696665366973147608015625/679439650353830248311107516660462825725201594634219160061283766457953633602730589368615402321170471167934294917283832943007525778153540780853482329160515427341505458717621102974232715714627398903055765395038884526271555870254768822871533577534035366122774416835127495173483241336216718456810815102894167516272201709173166841097029629379880406836385828895961885707920855706628928100848989896907408878414668532222313605790862563435713370658496912081248197663110037213136362840982176682526518964520979472262292093345289281270597815202347279204394182464546363703667281625067640216486406671710459924709446649872983666883616607023398388543894278418220470420821136867444583451326485493786960222792999516271212604687313392615437288197186383569530408952649945586296162013509860625960327599228035843911876885497650018283205014388084137566601019944126380867916319373795055265322307968234389764953591693666818604341652894478924488933623023458208390456907761005571652213606168154867722629310126581485585473972027566665495392912926678225627809030111904023774195758987577370217398213516524222050352903744850088346199343067207742057939808171142503703563637906505935619119108941762993900627941090020702839002716581080750531190553662122676183478173378979650053048575811131162245125753448845734324863741445263327491078779269493796072617683042799962271001958125044317439442356214353740627760315978999566688224220272163920692119036348107971049729593476788111220980299161085957922145822203928875352975107148694323962170982126902865288526195861867930952383094897690238812383710317783564746745332490935219904276820941369243919543615492543475894335696815339085835630089644907337370802450585904762331713856260456899978239206292193085079690183800576582776424273985383483835051934822582641635849974835559557188287169765216125186473385434415663775851760371056758407110476961566083621564560902180397597264219322136673955937559333305566425195474537417885126830720120508805775094716777859883162494497818995731946148866655747004624271740563942513500776413214351578595099402768376288322608767135500932031796350741669943552109019808651531108427997755105256796119945008805670235693425105305623075903725202519981466526711665779335954301324036359282868479752413761573420501951505094653889000594748506202001668104134003428610759996265850255099341155927937078642125239653650340241549051794286906535981828817470456787750420976372045835499004550606218389680576744951408883206605354259612182638911068623096794237092924651373339155155428991087333746176766644895024725248568877312114097346517959186056913113901255514433315756611859644680186709764769926803909051967291199249813314710168284703195248016473418734677665319734106186058377750786635421934082946844055360331922275923068646558924892921872982165260806769269300740238507563344961522459175936825009044284935851417507627666606587947751367110026729248824373663354195244475328456886546875401794156080409925206280493834163013680661027250964391240416956457869822590473388938081380508784316385300893055382147304115748871352398058103860802115608358692700842972969773846348339441813097278118905702551520285575171880709284608863056320021402017627383510832396953597187828432242733006428012491212839148433004422352831949488341280613503281629086069407440697875611172776206780616612896311028628717764683818130682364217636659208969253314039362342394453413192805516795034985748132761753479109668183689083928702947459276527567659579752551530284148585214655902573824180566758794008219683444889638014039855268108962859647265318999015758948653542212540955083162537472666360418602654814142655675909210679300306828200855868650869639516447949549305289941855220917768382174457101288031899627840706635746235551702833369427154004846268406905486743703919246396789907422415848366525621562696916181020937166688614167870999677878523752149775773919107851864879138394410928006845732988013512071622352425352953856*t^45 - 28420899180218169382595674231207585311480502599246269931840985137016140901623983978253797610370609644742426556450330906997212594977521534051822325681311120697840314241457297331201715424933989093303843459101640024361889643650200468880311020690128615978050253614163370876124541304222628950853623557478316545364080061360436003517396146399779543370251368354047554033802639123944590926049895492724579391699013587804107126326198931395959308253895705174593989775653694099196183577411118468971046821333763148907323069399230689199025163766128913827591055849656438334224420301242182180998038977586091670676376477080838362620149238367513102678044141245106106771020026682433952373033133845264004768817984230001580412775460213902806777564101859358463129213151786763586131225612353961521826875835767490852414418458327443274176727776872966795211198979487216166995902207764289465225381766462112570268847971183948088495399321800617155644011286490183597035521554694438974134727828270164620683937591384795951555334602322691007191008922836881741206479361997149697516885219032504731790929739038542658161334203844802219415530282547178905280141232008916955225667860675802131952194177948749458431444681304777992721745091647004463271214671992910178265449614332088502632478422664198114496187034897167725886415328194766756850595227370004118574082853391121415583210102165072812212639849643014632126648772703679255450746189536596532631313121764460796205985906619561416871601222185192354913048290606664863178974019810025965812831177677366869209846719565980350952939015267840060298196758316876903745463199318043671761373135237158257531257650354615465281335873816048857450682159393568686654392700318194459781059584057554111791067412327886910108798637813094279616918562629792328464404909061152844062995491027238676953214219967435998356703223996509286778505591083131850274763162761978292751354901234708262431836110781763003766957305803987702485720780676550587181086165776232602384513302663456218156103347955225568810446759295998323251710536689332447824966822848312735596966245413860745484357827183219504616742348477532174662571839163561659948576542491605747153388744820227369255690239250810115038977185192317103777634318454695832999049545310639677064277150634916709738415645520780891889089019187963525211343462185341562984715335239298566450394163346168017595534858493165144056491163980710226867345643034678580546544635371563349209348116980454242504274005299409521821412011117174370287096853632185214109520099171303185854878658806287346787827221809280612906586186224804138257608988010018369966770280761892085807963239528113218565057091551957072648112518862619276453909735349567232216345856008953853431425222340106640459710465633405977403892192323705116733013159128701831896814104807763122137499242747261188962247498709218507376360866747041403357422735992786195527664013096982588440065448459644199579292599625112749478167534313984124499282120339317958901694310436331331108960353308381636360941514756857140711028186784260045089961590201771816278756355294283633617221398660812530445838388662571507457122215365651206346737665063129843127884028264008100253287804091372898078163062231224585331613951787945604270879090619079171603298784040746773497825570410628507336798593133125619066663635366646041139887712861045055902454732214700719999644377021018200759285120577857704510904440300801530871697888109290728437106974462479035569801947833893262371392118066991256366976454407148641105388479019242638128549012958594656553500006663749815630329137025900796632563281035351025938851599654515011646056963981003267359130993336274589376570980541432131621529961101343201474068786329806441271179338370574015952338151752373366635085375263368448932406085840719790447683037836974151779628787216308046717029655450751738467867723202766940941373674125123565778926836602832512370134295191992911278901517004525076115969765543782908293731556782470799352820721390933376840639528705399853810418562960825840686484375/1358879300707660496622215033320925651450403189268438320122567532915907267205461178737230804642340942335868589834567665886015051556307081561706964658321030854683010917435242205948465431429254797806111530790077769052543111740509537645743067155068070732245548833670254990346966482672433436913621630205788335032544403418346333682194059258759760813672771657791923771415841711413257856201697979793814817756829337064444627211581725126871426741316993824162496395326220074426272725681964353365053037929041958944524584186690578562541195630404694558408788364929092727407334563250135280432972813343420919849418893299745967333767233214046796777087788556836440940841642273734889166902652970987573920445585999032542425209374626785230874576394372767139060817905299891172592324027019721251920655198456071687823753770995300036566410028776168275133202039888252761735832638747590110530644615936468779529907183387333637208683305788957848977867246046916416780913815522011143304427212336309735445258620253162971170947944055133330990785825853356451255618060223808047548391517975154740434796427033048444100705807489700176692398686134415484115879616342285007407127275813011871238238217883525987801255882180041405678005433162161501062381107324245352366956346757959300106097151622262324490251506897691468649727482890526654982157558538987592145235366085599924542003916250088634878884712428707481255520631957999133376448440544327841384238072696215942099459186953576222441960598322171915844291644407857750705950214297388647924341964253805730577052391723735861904766189795380477624767420635567129493490664981870439808553641882738487839087230985086951788671393630678171671260179289814674741604901171809524663427712520913799956478412584386170159380367601153165552848547970766967670103869645165283271699949671119114376574339530432250372946770868831327551703520742113516814220953923132167243129121804360795194528438644273347911875118666611132850390949074835770253661440241017611550189433555719766324988995637991463892297733311494009248543481127885027001552826428703157190198805536752576645217534271001864063592701483339887104218039617303062216855995510210513592239890017611340471386850210611246151807450405039962933053423331558671908602648072718565736959504827523146841003903010189307778001189497012404003336208268006857221519992531700510198682311855874157284250479307300680483098103588573813071963657634940913575500841952744091670998009101212436779361153489902817766413210708519224365277822137246193588474185849302746678310310857982174667492353533289790049450497137754624228194693035918372113826227802511028866631513223719289360373419529539853607818103934582398499626629420336569406390496032946837469355330639468212372116755501573270843868165893688110720663844551846137293117849785843745964330521613538538601480477015126689923044918351873650018088569871702835015255333213175895502734220053458497648747326708390488950656913773093750803588312160819850412560987668326027361322054501928782480833912915739645180946777876162761017568632770601786110764294608231497742704796116207721604231216717385401685945939547692696678883626194556237811405103040571150343761418569217726112640042804035254767021664793907194375656864485466012856024982425678296866008844705663898976682561227006563258172138814881395751222345552413561233225792622057257435529367636261364728435273318417938506628078724684788906826385611033590069971496265523506958219336367378167857405894918553055135319159505103060568297170429311805147648361133517588016439366889779276028079710536217925719294530637998031517897307084425081910166325074945332720837205309628285311351818421358600613656401711737301739279032895899098610579883710441835536764348914202576063799255681413271492471103405666738854308009692536813810973487407838492793579814844831696733051243125393832362041874333377228335741999355757047504299551547838215703729758276788821856013691465976027024143244704850705907712*t^43 + 537072700170554324908697135104871819915124301136758639803605618956865728410800071279449506671845199661143191784200596242475547039156226514664308498755631223610377607314756999773032290953092596449652188683362968203050777140386271239980502384095820763661830484028558556443993224084698807322373531762232919764549023732411713149548659986734779131365046272118477444762765114810091323255588803790187428319414872466489078564952616295336307586947819189589521676170819471762857082373826090961916637857478636886214294208607780686999402485811193079304812822898453371335667397704021748217399582377388864814951111401874063244205412835968509849841894486766484720294092820397415038983490599777463488714588145155782185242548513531070367417677705100810495434877301362109303515288850862632646259986358097034388996866353058630135237411321255631443051978229885304647048249857412484509514239527495916227504278235061325056129397420047894869548178907075919203404942958176104531038180256223432085560154056826619001351629859593535516320313755860374641493929374365363111987360447579288520419662762381302495322663555970306252132610212782598297381896555584226880575313703385664454776583558775012434709390271604307639622200415420215271503024785227739750243197303024299181498565145196089501952146840457153717491999140877729913947008004632322990170505539784867613894136685493723600820360087830710412790298232018634695689511387093146347674393840978876664602198150429882813789806013207710136466270520738989052998444516174986069529233329019555972437931390337670233112764258139078003123364216847423800354287144573454873130202309912671192718122522607776732147991345278679036096583757265753041351517373662053303441785542868704054438289039168510007209316105067539730382887464545057955435840363926895583885973851141282327467733879547335122000650619505729432791896443132301695007478711236120185475416863818979395125389445389257117053986315217798716463798775379766856063767483079349744671566028735890914724558480452923963073000472182483014223295803256836913233005399194122826671370132885877513810950425472588734121586349143998193144219309186328198005861877040082287654837443872923783548200128515941821919365303038201469418991452057814354251538870068882923712319151219883689835149753932273221945054291465664811897771824269689205427747483354988721533981344424214325235871862518389229832259990000088722341691254744753782052206147192475553093025145510614634044862149068035424822297601168317390147222662736780336003608925997293780025293214324879124711842454361709411760562887141856439800956848253953311487858825979759986461365631532846070290985899164486973915269087658103762609215531677588787158462679659048297974145745765298169727271686169235440866177806116943771455394771482078112424643515200299688796728263217156902025727282909588345532144816605202330552243303639004645607479733140236934813038973576023456543974292401137681700056653980485323973717089221766345714497635031736132341527976264735065532242378842331864365584361984897896126247362873202516864591938100306875405655412416755810325661534240277380413143067321617302444319900987695429583571976004942234106606734988888777280673022138676430174259613720790904137511871141931982299133766612064713202199209298542194320619494445369840878148041791597960152104500014572824307464465633207371559083322721341927387214634202156673183039337439572727328567598088009095998958827399339208724986893373941445623049961950601631626702167309633564578364829768240825956478657127589220923676245725332619037535983091578449146665204024587755086913179741925715222802208817666324057610815271641730261390003968930180172926159208358071915091711264850092857509807395645894015132109689491020940153295365960326093598433492043200064743515449727649664356104457129167446156575291962654220115777736882576747864027463915709752440236478070469143092203565226765866668445088076106093165592427553304387683008251456514176539342278311892575014425970244271525871837500864046286171875/2717758601415320993244430066641851302900806378536876640245135065831814534410922357474461609284681884671737179669135331772030103112614163123413929316642061709366021834870484411896930862858509595612223061580155538105086223481019075291486134310136141464491097667340509980693932965344866873827243260411576670065088806836692667364388118517519521627345543315583847542831683422826515712403395959587629635513658674128889254423163450253742853482633987648324992790652440148852545451363928706730106075858083917889049168373381157125082391260809389116817576729858185454814669126500270560865945626686841839698837786599491934667534466428093593554175577113672881881683284547469778333805305941975147840891171998065084850418749253570461749152788745534278121635810599782345184648054039442503841310396912143375647507541990600073132820057552336550266404079776505523471665277495180221061289231872937559059814366774667274417366611577915697955734492093832833561827631044022286608854424672619470890517240506325942341895888110266661981571651706712902511236120447616095096783035950309480869592854066096888201411614979400353384797372268830968231759232684570014814254551626023742476476435767051975602511764360082811356010866324323002124762214648490704733912693515918600212194303244524648980503013795382937299454965781053309964315117077975184290470732171199849084007832500177269757769424857414962511041263915998266752896881088655682768476145392431884198918373907152444883921196644343831688583288815715501411900428594777295848683928507611461154104783447471723809532379590760955249534841271134258986981329963740879617107283765476975678174461970173903577342787261356343342520358579629349483209802343619049326855425041827599912956825168772340318760735202306331105697095941533935340207739290330566543399899342238228753148679060864500745893541737662655103407041484227033628441907846264334486258243608721590389056877288546695823750237333222265700781898149671540507322880482035223100378867111439532649977991275982927784595466622988018497086962255770054003105652857406314380397611073505153290435068542003728127185402966679774208436079234606124433711991020421027184479780035222680942773700421222492303614900810079925866106846663117343817205296145437131473919009655046293682007806020378615556002378994024808006672416536013714443039985063401020397364623711748314568500958614601360966196207177147626143927315269881827151001683905488183341996018202424873558722306979805635532826421417038448730555644274492387176948371698605493356620621715964349334984707066579580098900994275509248456389386071836744227652455605022057733263026447438578720746839059079707215636207869164796999253258840673138812780992065893674938710661278936424744233511003146541687736331787376221441327689103692274586235699571687491928661043227077077202960954030253379846089836703747300036177139743405670030510666426351791005468440106916995297494653416780977901313827546187501607176624321639700825121975336652054722644109003857564961667825831479290361893555752325522035137265541203572221528589216462995485409592232415443208462433434770803371891879095385393357767252389112475622810206081142300687522837138435452225280085608070509534043329587814388751313728970932025712049964851356593732017689411327797953365122454013126516344277629762791502444691104827122466451585244114514871058735272522729456870546636835877013256157449369577813652771222067180139942992531047013916438672734756335714811789837106110270638319010206121136594340858623610295296722267035176032878733779558552056159421072435851438589061275996063035794614168850163820332650149890665441674410619256570622703636842717201227312803423474603478558065791798197221159767420883671073528697828405152127598511362826542984942206811333477708616019385073627621946974815676985587159629689663393466102486250787664724083748666754456671483998711514095008599103095676431407459516553577643712027382931952054048286489409701411815424*t^41 - 8909432360421742072514874205056495246723247411277316141133729339314010578534561521121940839533120994205696434620713462618212169422213791362532531836969279010763550427418633632882593060769754742007217809589164001156206859130775111292461441328913053227935363840865869412238019712195843076732770615423884413404548629467191054907060028406990121260516065646626877557729117275896210383379599835445125475151887949454974732220683391678084119528130693074755388524225194991169614083168417400672386893181879675564253945594191332913369100545473361842265270636344787656018948518161196745930020270226617579382794349389335834019521403592755308379667971199186191507167122468371795013581165448416117121612998687071819637443980357883282887428281688874579807814589555405394184250248321106826258756869233041446046316540538580063703198434194586201792901620685314804956872429253266543472965019487529465431986377370722149140712284521667270740145146819460653971701742477062721458397433487158994993668649061642844579222042846727288934817651856490560297007190893083417286844205574650494507588393399903863595218444306824038631007593179497454858346036339663872846762697504379231590621746116368710014339354791449675427926437667573719097667677091585844153965457264178309943250270481447180626111799943882941293956481254509728245454634489437408058235298577229853191033380593154753525126574640787472712917949050241123254587933851876384643057918987530671080492298080881620003380985819996813063157862628660475946068719113451434644973330811378974345675837424407590607234901590766871705340785564106098115385303527060146750376470136983178319301250510137854503088574333939657316101100086818061271588238696217340473103460557777832006119497860076339166371511091733591112643332256698416199447319819727406462932984291390342338066223681167792439005276925008646804582293893652630261293743142412375972406780427188393436075244018288346762891897752996313585339536930878101128481219152041150617451253510882488176004233827777288865865902368003738651111934760852569087994284621179897255583818991269506309355955798073750194796657765481056220597612651941381580739032992753506019937201656919660770575778273941042146499983654251303467159278880343502940192271806799709574853562945517293280531768973599325728182002602142041209797553123765610590689279529040804518771669860350698341343282055118337726464788772349434575408956828242891606298665939407157439335152994846070386403164526773186567007858583752945975647291918075930331631322625273957616692462861479878723547029752368209185079314515397609686961311143315138691582120109415145278835217920065202659295399700555735712457309214357826566414534757410182609920293204360557974493683176435367737179004951375634684818688938898389501813991793740025598775953198494882128655550182084982365046976976126829710591306199982992332462964832510026937097707632508947852771176232628578073483473719015864542437991093550604354230507935512400730489501202138441701936592744020942659690663741085532823275956626002966662856917708215929160284152119105987964956480817685167371441980661257567280041007275543525843823761787334146919250437170156371407565928469792798355656586641373750661182817425906192836181313940049156289692932208773655021648550368188999404749068102089605952838068941887014135625502530387333900480788884219662288361649686862187819515266670733983791182127147884532427058639736544362768799344527834573036770275264632507971274705410219038614785382193990069417236139857067931417765859289920799105471677612502163353885238536094268137592549662740450019894399785158985938659881053898950499243346413878671669871086868597536131353638209389732636047073110380588709601647097194963274050007741963595915139667721289244901939694055719506015821262972054692735792942979269566936728151303514847010963020757777817057577408758719011424065686749079407104899451125907460720363441801891383777424685132281559528781598174243640141868313416590258889961163159694069925709284612736566607894453125/5435517202830641986488860133283702605801612757073753280490270131663629068821844714948923218569363769343474359338270663544060206225228326246827858633284123418732043669740968823793861725717019191224446123160311076210172446962038150582972268620272282928982195334681019961387865930689733747654486520823153340130177613673385334728776237035039043254691086631167695085663366845653031424806791919175259271027317348257778508846326900507485706965267975296649985581304880297705090902727857413460212151716167835778098336746762314250164782521618778233635153459716370909629338253000541121731891253373683679397675573198983869335068932856187187108351154227345763763366569094939556667610611883950295681782343996130169700837498507140923498305577491068556243271621199564690369296108078885007682620793824286751295015083981200146265640115104673100532808159553011046943330554990360442122578463745875118119628733549334548834733223155831395911468984187665667123655262088044573217708849345238941781034481012651884683791776220533323963143303413425805022472240895232190193566071900618961739185708132193776402823229958800706769594744537661936463518465369140029628509103252047484952952871534103951205023528720165622712021732648646004249524429296981409467825387031837200424388606489049297961006027590765874598909931562106619928630234155950368580941464342399698168015665000354539515538849714829925022082527831996533505793762177311365536952290784863768397836747814304889767842393288687663377166577631431002823800857189554591697367857015222922308209566894943447619064759181521910499069682542268517973962659927481759234214567530953951356348923940347807154685574522712686685040717159258698966419604687238098653710850083655199825913650337544680637521470404612662211394191883067870680415478580661133086799798684476457506297358121729001491787083475325310206814082968454067256883815692528668972516487217443180778113754577093391647500474666444531401563796299343081014645760964070446200757734222879065299955982551965855569190933245976036994173924511540108006211305714812628760795222147010306580870137084007456254370805933359548416872158469212248867423982040842054368959560070445361885547400842444984607229801620159851732213693326234687634410592290874262947838019310092587364015612040757231112004757988049616013344833072027428886079970126802040794729247423496629137001917229202721932392414354295252287854630539763654302003367810976366683992036404849747117444613959611271065652842834076897461111288548984774353896743397210986713241243431928698669969414133159160197801988551018496912778772143673488455304911210044115466526052894877157441493678118159414431272415738329593998506517681346277625561984131787349877421322557872849488467022006293083375472663574752442882655378207384549172471399143374983857322086454154154405921908060506759692179673407494600072354279486811340061021332852703582010936880213833990594989306833561955802627655092375003214353248643279401650243950673304109445288218007715129923335651662958580723787111504651044070274531082407144443057178432925990970819184464830886416924866869541606743783758190770786715534504778224951245620412162284601375045674276870904450560171216141019068086659175628777502627457941864051424099929702713187464035378822655595906730244908026253032688555259525583004889382209654244932903170488229029742117470545045458913741093273671754026512314898739155627305542444134360279885985062094027832877345469512671429623579674212220541276638020412242273188681717247220590593444534070352065757467559117104112318842144871702877178122551992126071589228337700327640665300299781330883348821238513141245407273685434402454625606846949206957116131583596394442319534841767342147057395656810304255197022725653085969884413622666955417232038770147255243893949631353971174319259379326786932204972501575329448167497333508913342967997423028190017198206191352862814919033107155287424054765863904108096572978819402823630848*t^39 + 32310857480103340999373123882362431563675058410338171535598906368798156483917236694540436005425636688631769799388398700449553157668558027679472559702047854125838297032324293987563512364614013864280231959261376713814588141590025979019712144608738147110244955410446355408059397802811874272473238617668948777869190096546465774841766367718424936428725188183319690651506324107475518716720101877238917579088172802190981395046336989972702033883536127860008603674463470963763446534859861815858872735680035960776308283747645552603037212182722428493418329231662786006377790261300166584585633644656571520158986330728527089451675564844177229262305712362495701628874703352726446811608363911700227935692435768140088787844880969057726961586489057226901735649080589916791627934758240374997631959079288855282995262877980535674462132507180177869160315289535333046982645585503225852691533256455338235981101208892810261180938719933954098745868747638945630050672808685441031176857787241731670703287455778353771972163809824532911389194120112168402803420535159891025838280829782350642758772237765923128075568340697779898848151190179572248846590390210279753772107875627597708217541786474179352297106739236011238467354851520107268335515814796603421112361672349120464781406713383598179898210290003522492672472120943624436585132366995909071935951704047101307811808917253046274412870915794264383624877313782649204263883046899048671375537772055555705053940587226088343958125907795709538910058161138343637810341687698883640488528831611808703717382687300546781336555033759498648394509803383083109433381122840396340439793816465468359766061751405588795954813739834390967648475394098481167201499063730571447556700596893867976751183930998465636075971441294115890684391947698813603422894529066631375169859542967180946442885756525483230526558942519935782518730368024101499880660973321944705897383679352301935819942916117730014009139455575956905440642312966233389851452543460031715316369631918124780787661101915535479915119493422489757118126557063917002246470199056706398831771197288338726579154777051342866562569708689000231689479591688637444219374800998604583220159080912704198753304652632192695589703283060229902653692232044671078477594174981699137668820207413605717427852307224725742962264261322955560156667355189292518047007518611990040597539834489060038787526107062533145552138790355999324245231896680502322687348801690056017443123233959339912924310847764414625255642192264057448405505012043538293112985613452569954586368198297289349290145597388084717377052139130246436628443187093529061137708561998087059181972115126006275749159401776676430780296767288505404694485224231733034504745922859003510686769979187826291183217760609441560544839725036862676100161329441592216070870880445010742561548223152373859233802048362428917213675492847525444814285473706760374635066476061175338668573050284740685515754583966414653278701746564916527377115404400040746647876744693212526746401735716463405661949269059312483560256905667909974289701461975071813637597019922296464207033372904125799757179995261638315785286372972931126851238335041734193422143633159826112153435024820572636132215706655215491741702698163868413793174308150374098282903921610980901737800775900963675934457287540787996581667716666398481787320668045953329176474428956230613558533235791224440808057709021819328771616565084905124703362844913448147691424929786216436644391499966396144415629605806173986771329052795274325697007312859605029321909509526993650208968385381838047357285948667549615552581030115650000157500436140387172502447363935844057482128050539731154493625209968859353697996194785420824814418548786599648868086529440583741942104381720329664674295021948003180175101113829242321359860508959611991690091345372138488462806209379972777468544889484358149332567247872005565418885397409793838702952380628055862452215154589402038336825952120065470166942192063730720146568913993601647823825789011962141129194762342184278275925109375/2717758601415320993244430066641851302900806378536876640245135065831814534410922357474461609284681884671737179669135331772030103112614163123413929316642061709366021834870484411896930862858509595612223061580155538105086223481019075291486134310136141464491097667340509980693932965344866873827243260411576670065088806836692667364388118517519521627345543315583847542831683422826515712403395959587629635513658674128889254423163450253742853482633987648324992790652440148852545451363928706730106075858083917889049168373381157125082391260809389116817576729858185454814669126500270560865945626686841839698837786599491934667534466428093593554175577113672881881683284547469778333805305941975147840891171998065084850418749253570461749152788745534278121635810599782345184648054039442503841310396912143375647507541990600073132820057552336550266404079776505523471665277495180221061289231872937559059814366774667274417366611577915697955734492093832833561827631044022286608854424672619470890517240506325942341895888110266661981571651706712902511236120447616095096783035950309480869592854066096888201411614979400353384797372268830968231759232684570014814254551626023742476476435767051975602511764360082811356010866324323002124762214648490704733912693515918600212194303244524648980503013795382937299454965781053309964315117077975184290470732171199849084007832500177269757769424857414962511041263915998266752896881088655682768476145392431884198918373907152444883921196644343831688583288815715501411900428594777295848683928507611461154104783447471723809532379590760955249534841271134258986981329963740879617107283765476975678174461970173903577342787261356343342520358579629349483209802343619049326855425041827599912956825168772340318760735202306331105697095941533935340207739290330566543399899342238228753148679060864500745893541737662655103407041484227033628441907846264334486258243608721590389056877288546695823750237333222265700781898149671540507322880482035223100378867111439532649977991275982927784595466622988018497086962255770054003105652857406314380397611073505153290435068542003728127185402966679774208436079234606124433711991020421027184479780035222680942773700421222492303614900810079925866106846663117343817205296145437131473919009655046293682007806020378615556002378994024808006672416536013714443039985063401020397364623711748314568500958614601360966196207177147626143927315269881827151001683905488183341996018202424873558722306979805635532826421417038448730555644274492387176948371698605493356620621715964349334984707066579580098900994275509248456389386071836744227652455605022057733263026447438578720746839059079707215636207869164796999253258840673138812780992065893674938710661278936424744233511003146541687736331787376221441327689103692274586235699571687491928661043227077077202960954030253379846089836703747300036177139743405670030510666426351791005468440106916995297494653416780977901313827546187501607176624321639700825121975336652054722644109003857564961667825831479290361893555752325522035137265541203572221528589216462995485409592232415443208462433434770803371891879095385393357767252389112475622810206081142300687522837138435452225280085608070509534043329587814388751313728970932025712049964851356593732017689411327797953365122454013126516344277629762791502444691104827122466451585244114514871058735272522729456870546636835877013256157449369577813652771222067180139942992531047013916438672734756335714811789837106110270638319010206121136594340858623610295296722267035176032878733779558552056159421072435851438589061275996063035794614168850163820332650149890665441674410619256570622703636842717201227312803423474603478558065791798197221159767420883671073528697828405152127598511362826542984942206811333477708616019385073627621946974815676985587159629689663393466102486250787664724083748666754456671483998711514095008599103095676431407459516553577643712027382931952054048286489409701411815424*t^37 - 3264496282820072938617501551131047973872416471748327412187511284680437325147729498396225322964209657784743762219226018426775133102326768667138817564277961491475494047329190752363463390894269784649591723294754808070443325106908439365916354790466178146710279038776293630077474368403710979527546640496678426904243856478340323132446207309068788138610010475214220658251666598549135524450290256711051858985324939752073351496548468215652589299441984559154529610014160226272630519208564426959231393602193669648314088292307326134070417030634754588707389357507654224821653259827062063025756887456585147239000659245440869110694041528744729359968487350967671743622488104223436117232006856012953280514672731878036828075046693336056078006553084966152180446639666867542621689607036779712560201255185586357796658276401405697810261827134343542359708896187880054275888075307095180431270383173583193227416847327379965090484376465210734543546931234584648451408800757469716315897661174388606136088407581930023923565177745773862761048155671133506521907130935604097427616705774625339411099626441798698908172212602930287080431928046828355532957176042979850716708889742045130575532332901060708620183526910872824792097751233822242388193428068386571453447431157168046075694458320613500157201361587677467938694024397766842938941659322744838991962720606338387841650630519016821946703920010972424840428605689225070361840861139341810562462612558406546112908447391006141176642054495308273876474906782877330728308168080615130875449357977937588779600997990786541504224003968280660596084443265036353743502201912234280520264443987152619423953721582601849531293313434719986358911207080022665755117844453021427634646921904570253686126454517880812850883986803319160952997335117701394896379079619849527941724093936235566431562496790707492869804405831488673252524491906050617690916154321192903960781553329727376889095138555371586194218627019109749112980025282160619693592631071548546749441952397103958127858037006322016649446760601166665787438775914900161337307945787049705399302659061414024678971839994710559771613768176477089182212460251611908630527491176184892716914229807074760716480118112598065253892907600736663836205296978818009979691765436747307659887619229229066978257876928683828127197169685802605991067622392142843704580526566514711251984637259827514466375752444899951334138571088787856699987706939599966612398094023480866483255126014514252734624861339177688041745804291124033896890180619159018260300312174386477885502524187492525909632301131911425309476877992499164296501401763819952635780252255737459042632092496378703785248518876991094224419781354969582968949145268507718667512515144528670573842956670568259552590921401875234047194066982182103205261703995639745701323276921777111680349272020291636544261386384453576826900671128532071964487884144199276950245412401910545088278775486775366357122822860305198061853262431223960411668226625418107703139012460563377670007952366392304875985958047452353167061286482912045577758900362067076875658070465394985526818003513826753780175341221448968804211047941189946880621601887207010836968379179567014436407385197777348927858593064862922240894241597133998897417030023332831922890159907390193214947308063147377108025229888077693766844024912547960715922206914510900265734523458094565768146162650380548912184844697518915761417564222111304979124546518558416170543752666684617468767813909576527995516134957000378733588192175510433594901918627137594773962115674698387533037734691132747735699152220389997738879614839001999516011819456818978859999806098112802045377423812922595300349846031791251607503021203010313699007580573422362628615152124308762528998384123149187987439907473294321803475877239491378855208649957532742034684250615485496529187148550955985512137945927780895567091401208312771124149908002729474620159348335781408372136749563741914164960913596864439505732817770575214609395904186046886128754496987220718332304072149886987658406467546875/43484137622645135891910881066269620846412902056590026243922161053309032550574757719591385748554910154747794874706165308352481649801826609974622869066272987349856349357927750590350893805736153529795568985282488609681379575696305204663778148962178263431857562677448159691102927445517869981235892166585226721041420909387082677830209896280312346037528693049341560685306934765224251398454335353402074168218538786062228070770615204059885655722143802373199884650439042381640727221822859307681697213729342686224786693974098514001318260172950225869081227677730967277034706024004328973855130026989469435181404585591870954680551462849497496866809233818766110106932552759516453340884895071602365454258751969041357606699988057127387986444619928548449946172969596517522954368864631080061460966350594294010360120671849601170125120920837384804262465276424088375546644439922883536980627709967000944957029868394676390677865785246651167291751873501325336989242096704356585741670794761911534248275848101215077470334209764266591705146427307406440179777927161857521548528575204951693913485665057550211222585839670405654156757956301295491708147722953120237028072826016379879623622972272831609640188229761324981696173861189168033996195434375851275742603096254697603395108851912394383688048220726126996791279452496852959429041873247602948647531714739197585344125320002836316124310797718639400176660222655972268046350097418490924295618326278910147182693982514439118142739146309501307017332621051448022590406857516436733578942856121783378465676535159547580952518073452175283992557460338148143791701279419854073873716540247631610850791391522782457237484596181701493480325737274069591731356837497904789229686800669241598607309202700357445100171763236901297691153535064542965443323828645289064694398389475811660050378864973832011934296667802602481654512663747632538055070525540229351780131897739545446224910036616747133180003797331556251212510370394744648117166087712563569606061873783032522399647860415726844553527465967808295953391396092320864049690445718501030086361777176082452646961096672059650034966447466876387334977267753697990939391856326736434951676480563562895084379206739559876857838412961278813857709546609877501075284738326994103582704154480740698912124896326057848896038063904396928106758664576219431088639761014416326357833979387973033096015337833621775459139314834362018302837044318109234416026942487810933471936291238797976939556911676890168525222742672615179688890308391878194831173947177687893705929947455429589359755313065273281582415908408147975302230177149387907642439289680352923732208423159017259531949424945275315450179325906636751988052141450770221004495873054298799019370580462982795907736176050344667003781308598019543061243025659076393379771193146999870858576691633233235247375264484054077537437387259956800578834235894490720488170662821628656087495041710671924759914454668495646421021240739000025714825989146235213201951605386432875562305744061721039386685213303668645790296892037208352562196248659257155544457427463407927766553475718647091335398934956332853950270065526166293724276038225799609964963297298276811000365394214967235604481369729128152544693273405030220021019663534912411392799437621705499712283030581244767253841959264210024261508442076204664039115057677233959463225363905832237936939764360363671309928746189374032212098519189913245018444339553074882239087880496752222663018763756101371436988637393697764330213104163297938185509453737977764724747556272562816526059740472936832898550737158973623017424980415937008572713826701602621125322402398250647066790569908105129963258189483475219637004854775593655656929052668771155538556278734138737176459165254482434041576181805224687759075308981335643337856310161178041951151597050831769394554075034614295457639780012602635585339978668071306743743979384225520137585649530822902519352264857242299392438126911232864772583830555222589046784*t^35 + 35711990373762968222928156111013532201903047210653089972598776749589661369672543104209646273569597669610483507635350588003339570823234393564896598544540533383468683720202058859954307825815188421738007993259266947308357691007380757829742937107405692294280864529721243073432824046738018110034529683376975164351017920752309743995581124369328394696611319974181083890911953146308657080456295859128502309844789846186373981112581453251059266592524405081371325694597987483520446446982862398588288975710216361993517132904004556356085013636549157638296371981483667069794588612082384735726391045991887356560544660268358179451522052056163525807087877170454665242204793531137542109253884971998544836389590795189540209425721288953529204347625908891219332838770414846460117193067433312503808261220569286430610024021122649848499105003747439891454861119440917874172725177544787077945611097078183938337766394554307123872976844624156298279041250280763189251501232458415229841175476095792080577839384880652460332606403574328139215304402131398871214184787929583565544062011299357607185601299455937423396828860931528551109130238052363955207626532482090891376398245111049626283157188645505349524308385530546895208588064421748456489555069381168513947637875794743029319701328236113036506736790616105813161301372760569795081355301267177999120466997481859319419599694881538081148400814580694597642707403475795139522681214730075659043524896540235273541132833700320471569148566498463436140726369269664881214009796067281090674944755559092015089290670515159566909620193886883099198853516442160753243870143740681938136925452303449736060506767073796201837589121438293988029107653308362933427646545703245874594631944905697695300374217753539002127250613228284142360614105674844447608741449807219915129378055096989728297387354883521482820889593304868759304830037691843638281029245184500240838551408273268431743165117684153677812111526525060128105738318328594081591528813330398877446737672519637795103482040312343285928667975526068184703799319914548681579997086156808039013254398909044754987690655524616123932406301634385203414975616029017034316949077390440577670962589542082093631429691856748802728549866116347379614009479378443630923474365510537517177157597255800971739316359233851942444616163262311048297947884726377478578424719965163787026352490477427719272701096549016294235008671135012734700084130735914189514036053304224099403865495454650850628000431248012144863107713785003473316954565414751410994890719265491655865061182898088169746729423721126234930747175717104096181086362509591604303496099859144302676546397882874076866032731938117654738667003657718184120276653460343066639423379845239165428606818996686725634865118954430925559410584213196267753354149534915147973234315587046229120064842960921193662592061650701740359736966583508052857736355058520499501440341489677746318146897549504548938742038363172183299834508647487141177389455478796897111306152189704551874301591243535910912316322229724325724040164563383368227093839585939860145087630332362000746441404648694679325398915263736937003303445996623384172842032086003961624431289112766688294103302414219619942531669258650214149362329901202274444894760501869659836048657165042004147582877439373333868975239651131563683035519628349042086629737148660803400837278015187758283355132976833525204434695290624266408426434403945525860039924280963200250270704789216462264330592957611322168286985204312475281817139322570572627474113707476794625629928047416550048658057527629907657115917006729415555952283571367614625839681214218932315575056967886968878153594480374293509366103360307179512963572647736805211190126464384891294852467602917349598828202485228995865497277823454188826909044542538889013391187655460580904763790648982794885821120119880320237442511770923405292387019481478353512640943302659489565907478322928307092870771432347897502027748049684852563619690281230436506430671122155542811182759347159999994895261478395491321075193046875/86968275245290271783821762132539241692825804113180052487844322106618065101149515439182771497109820309495589749412330616704963299603653219949245738132545974699712698715855501180701787611472307059591137970564977219362759151392610409327556297924356526863715125354896319382205854891035739962471784333170453442082841818774165355660419792560624692075057386098683121370613869530448502796908670706804148336437077572124456141541230408119771311444287604746399769300878084763281454443645718615363394427458685372449573387948197028002636520345900451738162455355461934554069412048008657947710260053978938870362809171183741909361102925698994993733618467637532220213865105519032906681769790143204730908517503938082715213399976114254775972889239857096899892345939193035045908737729262160122921932701188588020720241343699202340250241841674769608524930552848176751093288879845767073961255419934001889914059736789352781355731570493302334583503747002650673978484193408713171483341589523823068496551696202430154940668419528533183410292854614812880359555854323715043097057150409903387826971330115100422445171679340811308313515912602590983416295445906240474056145652032759759247245944545663219280376459522649963392347722378336067992390868751702551485206192509395206790217703824788767376096441452253993582558904993705918858083746495205897295063429478395170688250640005672632248621595437278800353320445311944536092700194836981848591236652557820294365387965028878236285478292619002614034665242102896045180813715032873467157885712243566756931353070319095161905036146904350567985114920676296287583402558839708147747433080495263221701582783045564914474969192363402986960651474548139183462713674995809578459373601338483197214618405400714890200343526473802595382307070129085930886647657290578129388796778951623320100757729947664023868593335605204963309025327495265076110141051080458703560263795479090892449820073233494266360007594663112502425020740789489296234332175425127139212123747566065044799295720831453689107054931935616591906782792184641728099380891437002060172723554352164905293922193344119300069932894933752774669954535507395981878783712653472869903352961127125790168758413479119753715676825922557627715419093219755002150569476653988207165408308961481397824249792652115697792076127808793856213517329152438862177279522028832652715667958775946066192030675667243550918278629668724036605674088636218468832053884975621866943872582477595953879113823353780337050445485345230359377780616783756389662347894355375787411859894910859178719510626130546563164831816816295950604460354298775815284878579360705847464416846318034519063898849890550630900358651813273503976104282901540442008991746108597598038741160925965591815472352100689334007562617196039086122486051318152786759542386293999741717153383266466470494750528968108155074874774519913601157668471788981440976341325643257312174990083421343849519828909336991292842042481478000051429651978292470426403903210772865751124611488123442078773370426607337291580593784074416705124392497318514311088914854926815855533106951437294182670797869912665707900540131052332587448552076451599219929926594596553622000730788429934471208962739458256305089386546810060440042039327069824822785598875243410999424566061162489534507683918528420048523016884152409328078230115354467918926450727811664475873879528720727342619857492378748064424197038379826490036888679106149764478175760993504445326037527512202742873977274787395528660426208326595876371018907475955529449495112545125633052119480945873665797101474317947246034849960831874017145427653403205242250644804796501294133581139816210259926516378966950439274009709551187311313858105337542311077112557468277474352918330508964868083152363610449375518150617962671286675712620322356083902303194101663538789108150069228590915279560025205271170679957336142613487487958768451040275171299061645805038704529714484598784876253822465729545167661110445178093568*t^33 - 336443661953914784684925165898773652155231941725184122635398641085622579083831150140247400445881273155111179186427170805192572015228241928770051099494307243841408815890631903016169116344519548051749305154303386657381269810563335224475742626719833257630884137896406597814268421557395159912300891394445730089525637077662100472225132982536187543460538854368747740114034327569672194356267461037272282205992144036538325666040757989437322523121883973072308588713713263464746526495302336227768269458536178867108775480276122017893608649553128558572596601468461692351892641243886242694876492826396817174633080690636641467583057952404067310689358441150213043646535484797564026115103960783086032390934494701024241076849279816878296630504560714607282839053252059230094110308423018459095961978910828043838853896969714406359189356317516669768819965379698353528280182184301608094157640267022157795930096314632212706760477798551185234962990986362495667057145844794868184129110568124573196069886973152943585112596601809499967542315195374821061537753280809808100897677104570207412915529189668711607660630200926701152035904401820361849371354429510645240797844475281473366441334917415465395218561824859763856311270882732387648272309106609423714569921136341191103500065482812166928043218040406327118838509543939161045879568981380381237431661816476021648928290052886330750661494145024430409384571945087690024529305082591583313998829155019853127381430282713714566534608501045964637565638656132179814079021101947626647038044900478695936949287602224744498038817145335709749515305312949605965717686058528971765047353164672471218750104147512204104366617981788886754519030729230142317199937278424587545244947061244881858107610479257659401120220174421467740946339722019508569935592551389783177936086370778520462359411344603991529204595338807715881687126758346839096723096182826379879068492940486325515019642717058273447409831308445124307597413537645142032570246299756507728759339137404810556061037458755605668226615964087239875304247131788086442871769461671874759276306923785940162446772912386021625123217438049339089440689334180876197431766607197824343590551931080303415797980257162002938885884281642962056765994113626240156767957993589534236704849044354526067605995099388723832925480031131211627142567599171351373942496067663227248144287350732746797066855468259143530273708071908766340285543464215271299766222333575242669397019872859865046237870316273268362653927583197106020270636247222691553602004152644495699493658080054126703249609710065041916558787923371054632783370343327653484307399363247587444897371112179410253145779322730099808177123909618409246678124146112580547188440634167354973909141216068162203058338585193697448902908490851131928514653722279302696626944231229691239143953843666614035842343882710263645793436203069514573316888546446811574800838562653949883867152961019122531730215209991518291349405610556475851839296502561071080353110109444096405336980558240322894712080647334093712980076367527113754381534048970796138189988583074152382351249768364425910207817731902352775097580937383171220322821458768993928449395516698763447681527375324842658080143641469354739082404071394748848827791373217418033311658179074403024814062909010003939022975876769616053460847489555523771242173416079147671810784875781079270032798835511488699981092723681759724526264185954265749171871538391330256709584836798196749789935798769500808699731028739751744399563048767227639741381625745723459527888627328644543834373630057519009685467540631981706061592749401256225328942965549872144226940937046287610904884169456428748003927468830161507172146254269430193978402534192069836546986853091064894594073542258289761860867064331765217748835091617205651756467169248915124005298115198041365851042404678751008358682349241747204745449433376350085305735435266376973737261345865089995760207626396721354544982471848625907021893254024481794230888497664425739983093325142823923551062673829139815653263704921875/173936550490580543567643524265078483385651608226360104975688644213236130202299030878365542994219640618991179498824661233409926599207306439898491476265091949399425397431711002361403575222944614119182275941129954438725518302785220818655112595848713053727430250709792638764411709782071479924943568666340906884165683637548330711320839585121249384150114772197366242741227739060897005593817341413608296672874155144248912283082460816239542622888575209492799538601756169526562908887291437230726788854917370744899146775896394056005273040691800903476324910710923869108138824096017315895420520107957877740725618342367483818722205851397989987467236935275064440427730211038065813363539580286409461817035007876165430426799952228509551945778479714193799784691878386070091817475458524320245843865402377176041440482687398404680500483683349539217049861105696353502186577759691534147922510839868003779828119473578705562711463140986604669167007494005301347956968386817426342966683179047646136993103392404860309881336839057066366820585709229625760719111708647430086194114300819806775653942660230200844890343358681622616627031825205181966832590891812480948112291304065519518494491889091326438560752919045299926784695444756672135984781737503405102970412385018790413580435407649577534752192882904507987165117809987411837716167492990411794590126858956790341376501280011345264497243190874557600706640890623889072185400389673963697182473305115640588730775930057756472570956585238005228069330484205792090361627430065746934315771424487133513862706140638190323810072293808701135970229841352592575166805117679416295494866160990526443403165566091129828949938384726805973921302949096278366925427349991619156918747202676966394429236810801429780400687052947605190764614140258171861773295314581156258777593557903246640201515459895328047737186671210409926618050654990530152220282102160917407120527590958181784899640146466988532720015189326225004850041481578978592468664350850254278424247495132130089598591441662907378214109863871233183813565584369283456198761782874004120345447108704329810587844386688238600139865789867505549339909071014791963757567425306945739806705922254251580337516826958239507431353651845115255430838186439510004301138953307976414330816617922962795648499585304231395584152255617587712427034658304877724354559044057665305431335917551892132384061351334487101836557259337448073211348177272436937664107769951243733887745164955191907758227646707560674100890970690460718755561233567512779324695788710751574823719789821718357439021252261093126329663633632591901208920708597551630569757158721411694928833692636069038127797699781101261800717303626547007952208565803080884017983492217195196077482321851931183630944704201378668015125234392078172244972102636305573519084772587999483434306766532932940989501057936216310149749549039827202315336943577962881952682651286514624349980166842687699039657818673982585684084962956000102859303956584940852807806421545731502249222976246884157546740853214674583161187568148833410248784994637028622177829709853631711066213902874588365341595739825331415801080262104665174897104152903198439859853189193107244001461576859868942417925478916512610178773093620120880084078654139649645571197750486821998849132122324979069015367837056840097046033768304818656156460230708935837852901455623328951747759057441454685239714984757496128848394076759652980073777358212299528956351521987008890652075055024405485747954549574791057320852416653191752742037814951911058898990225090251266104238961891747331594202948635894492069699921663748034290855306806410484501289609593002588267162279632420519853032757933900878548019419102374622627716210675084622154225114936554948705836661017929736166304727220898751036301235925342573351425240644712167804606388203327077578216300138457181830559120050410542341359914672285226974975917536902080550342598123291610077409059428969197569752507644931459090335322220890356187136*t^31 + 2711535855990846784115285593747958290434458603126022952291577328880176350684748153736622420020470772590220764917823333094135296389891696910814599841372918367016314075745448974842010780132477297949581788488182482232422441119762715965303600644297698843743353010627684828999733350482331906810227484571429386325426859490423646983678780855548898868392583858903269119609611716774979873050037176127336652264040867282503621226667570776327471031337599862902266100631942361778165466902250553134016879113542735500608011721528323780952389239419746348340622406543396576704229408523544452010316403413818024749358026783533238884904134736649686319247739465720693646934593528800930926504379622683868312720536385057964952104938142303077881328566295994386371557821199637933733908146233600316730524836086283122356393932458268332804501732377096742901945637658279962114801866553352756338938202086317129300436820130694919109392046925692965691595636239824890622192262324123046168447688305950833019763241692592859097147045755678761190756225037680218746637436707905854605002091937624315053187033799884432201344022825137657187080062867057032476647229973074709940776280055105403604753266190858715219255531340635977138489530393964546051932390217533477677957796509304154640617936474364149162360363805956596960047111953350720617458103015294922501580540120445550405243541612379910277525912798373468405927234536793554136416230222151510118732895228832639743879452587272295147395632749496192689739821092183452165857264160813395993594620797574724499526408263169045659469160456346381805378611427736601001854587595393137464495392456288488403062126355695840417270389651315538787688287449546524082327039774952810037705560537401861689531939039994401489138261326679641781963590870154092848054164677693661925374481779744803323719255509317604186626242795132013932909930914442466941738743452978556982147276347419961126524819645185877369315038064467364348902941297697497976369862954972310114239885288260251960940501333629954890143322407754553779041917591609309679360464327225834127716860982187524113100903876099455275663865423907263670281489775792143196366567757040232158613981525986654996395812583871641085928223631017205144431469717474984198916767171573292594862490431852215919615962121762338746164799240654430796171692446032906428639177059892810192922224101347011308538920353309938740395309396310652644505792372218572184327880183758575289712629804596545199402067592855039845892164537375003544425862048687219183850318469273196135427625942286579801895672641819150466805213181107656673903891998728530617258531798731721734617552741377468593575274515506021311887935176975874050140224337997776483533429795064976724952314543064791485141460828591608062206600234407358111613733080137576301222543910424095573417578993857165486445251997935835589632372203707485536951268952095571985041997957788978578274589106286167973402352860882686722929039180002811500938268812404519349791518819497678736185747529763286533812978634203500530652561986968740073549751607207493413275774575587513563912169422950684824842121595500988811982788751832628567167003492428299906765364365349370954327255210394085327082574859981933742946524295201554317149906291523376332985192246114136784706942641710363273450155093901235639387380409610739773048711646971550149091286736668659659099253048774150303294441615569307955672191976474230330364971269370300195566800245554013414123172366032285171776154375533892615260855978835366714466920897857740330300916954832450967962106472620880258723555095121365375266956645417984615139793652128137661903763847611926769734101764535564799614550722591109264470874755962837239643425117325010468471521012854692883159801692385370316597334346214654561652846310928496977014872715823808352646470712269135413008744330657467098069559142683580886583102869880423568285955851624975128055491913655749986711641186984609146320747576592194397926654414802571704277147389654935628660385007216747452565331774402606524662992200546875/347873100981161087135287048530156966771303216452720209951377288426472260404598061756731085988439281237982358997649322466819853198414612879796982952530183898798850794863422004722807150445889228238364551882259908877451036605570441637310225191697426107454860501419585277528823419564142959849887137332681813768331367275096661422641679170242498768300229544394732485482455478121794011187634682827216593345748310288497824566164921632479085245777150418985599077203512339053125817774582874461453577709834741489798293551792788112010546081383601806952649821421847738216277648192034631790841040215915755481451236684734967637444411702795979974934473870550128880855460422076131626727079160572818923634070015752330860853599904457019103891556959428387599569383756772140183634950917048640491687730804754352082880965374796809361000967366699078434099722211392707004373155519383068295845021679736007559656238947157411125422926281973209338334014988010602695913936773634852685933366358095292273986206784809720619762673678114132733641171418459251521438223417294860172388228601639613551307885320460401689780686717363245233254063650410363933665181783624961896224582608131039036988983778182652877121505838090599853569390889513344271969563475006810205940824770037580827160870815299155069504385765809015974330235619974823675432334985980823589180253717913580682753002560022690528994486381749115201413281781247778144370800779347927394364946610231281177461551860115512945141913170476010456138660968411584180723254860131493868631542848974267027725412281276380647620144587617402271940459682705185150333610235358832590989732321981052886806331132182259657899876769453611947842605898192556733850854699983238313837494405353932788858473621602859560801374105895210381529228280516343723546590629162312517555187115806493280403030919790656095474373342420819853236101309981060304440564204321834814241055181916363569799280292933977065440030378652450009700082963157957184937328701700508556848494990264260179197182883325814756428219727742466367627131168738566912397523565748008240690894217408659621175688773376477200279731579735011098679818142029583927515134850613891479613411844508503160675033653916479014862707303690230510861676372879020008602277906615952828661633235845925591296999170608462791168304511235175424854069316609755448709118088115330610862671835103784264768122702668974203673114518674896146422696354544873875328215539902487467775490329910383815516455293415121348201781941380921437511122467135025558649391577421503149647439579643436714878042504522186252659327267265183802417841417195103261139514317442823389857667385272138076255595399562202523601434607253094015904417131606161768035966984434390392154964643703862367261889408402757336030250468784156344489944205272611147038169545175998966868613533065865881979002115872432620299499098079654404630673887155925763905365302573029248699960333685375398079315637347965171368169925912000205718607913169881705615612843091463004498445952493768315093481706429349166322375136297666820497569989274057244355659419707263422132427805749176730683191479650662831602160524209330349794208305806396879719706378386214488002923153719737884835850957833025220357546187240241760168157308279299291142395500973643997698264244649958138030735674113680194092067536609637312312920461417871675705802911246657903495518114882909370479429969514992257696788153519305960147554716424599057912703043974017781304150110048810971495909099149582114641704833306383505484075629903822117797980450180502532208477923783494663188405897271788984139399843327496068581710613612820969002579219186005176534324559264841039706065515867801757096038838204749245255432421350169244308450229873109897411673322035859472332609454441797502072602471850685146702850481289424335609212776406654155156432600276914363661118240100821084682719829344570453949951835073804161100685196246583220154818118857938395139505015289862918180670644441780712374272*t^29 - 18551576287248202196062512110792855100486305577517027914901355766972351195517399998304158621156372753251527410378359032089854933527914284663086434583391284742112946327846591037002454380135913791340099965240155551670155770625968357924561827268641421564475726625445025132076765752192251180131409182521680614549086973202134050435169137876773694000870385698586438721706001317665459209389185518978799019872997671881047003260816186235746116791346413885839322795166644803666574134057657002593149770119122227721596721402742899087357613401282614742073830184268141782941611088083416356307807842206734979264026372167407264230855945461022971011965895683355409960002561621107809598967205879120319641784691482898512300440116243539443682954893265533284227351455250375861039166451651554939419643485569614504318911945478387436110501303403947591288159558865198511263881019359368779997135095567955323450600350092760629690848821290677813725393094744069535317734161571556516149130728349662210787390999864006626397484283545647286596991442175345467443964176511854163130235614459017624690884936911602087245318866422212384918151458623408170033734983001144106566245041704230439556705224138181496542747876876918964601216834465753909753152865071734614937383274546174340779227268940930832090652934753574074112638533087929326646663007133036179223864463663476929377854928463274853136648829064882841641599072048616701508429576320475624628735019494409830048729682170792875774951756922250575773242142575836959024425956637675352863710967329716233443125889060663443112269986811918660433819987619668203116938398443887179235330812572447805226019616511616713892563461684190317134018484290908367523031727493179633275361653763040252048546821674593258166709213139711973633286295916354216212255478815310555540609245563076982681519055299204579508935336034220755165754756052424336739063635695139510840830877817456936853105992612444815888836338525759908137677666621158602553929416316883041856283053131932675021503672518984874790359982622959092540568221320196421385506855577160657599541906652323940634415229216499651290193111415613289380921625756951726176783725776866433680301063013937528123929382677918771720100179874862113070468535484807983521816118637175333505598212344341771613537810765989090843203484355929689666419239000404951368759529401003443170872502091234172590215493459625265037383604879798310644194974457523755887542556029787095852315775538402228554708766657259484434077558721156088383009039331198611703598015768748859713758799326745541434785955510282074590619355555176978441222515538928656226585174336241356206199705987928688931636148434614770631697231239137062078524706623851958653980758631711550917245184256152723086234501644250965446503568725866950509199681472401342613861671780933712100505852500502638498946784552428428077271019791928643754259603170355210754999967954740297287251855931869411116719771517662905094067234543021385824818720916777199229069280934347464388144308924385254019069051997100263213396953500984107295402427670307598473569743422355087691819621778957935270232911676883304616317098903104747440439256143065218647371706328256893909224576225562297719518947272416647640259700851771435262610067638790020193324247567835514727582247371025916040825080897248083837421917350227018971737812604994153060161700503743172719339471067588686033781272752468740526098597670744112663767810253706335056447776682020184990590311197578435426463338049577419956237786311106335721382726311632205468620238146090791064570607382333290831836068049519535478522323680686564919636183333973838542383432888489260471598255497609688965334521188635583140788296834813924727935385431355909543836475992724755284492472561738755120909491732413632507676759137289139541392994998651889916246315898292806559910229094358498126980376536117619895272239563424071733960858489606427384083166211699061475511788785668223291063763792561379288636369604524081854380545221634094239351130578752864462978025781743538507158438276328125/695746201962322174270574097060313933542606432905440419902754576852944520809196123513462171976878562475964717995298644933639706396829225759593965905060367797597701589726844009445614300891778456476729103764519817754902073211140883274620450383394852214909721002839170555057646839128285919699774274665363627536662734550193322845283358340484997536600459088789464970964910956243588022375269365654433186691496620576995649132329843264958170491554300837971198154407024678106251635549165748922907155419669482979596587103585576224021092162767203613905299642843695476432555296384069263581682080431831510962902473369469935274888823405591959949868947741100257761710920844152263253454158321145637847268140031504661721707199808914038207783113918856775199138767513544280367269901834097280983375461609508704165761930749593618722001934733398156868199444422785414008746311038766136591690043359472015119312477894314822250845852563946418676668029976021205391827873547269705371866732716190584547972413569619441239525347356228265467282342836918503042876446834589720344776457203279227102615770640920803379561373434726490466508127300820727867330363567249923792449165216262078073977967556365305754243011676181199707138781779026688543939126950013620411881649540075161654321741630598310139008771531618031948660471239949647350864669971961647178360507435827161365506005120045381057988972763498230402826563562495556288741601558695854788729893220462562354923103720231025890283826340952020912277321936823168361446509720262987737263085697948534055450824562552761295240289175234804543880919365410370300667220470717665181979464643962105773612662264364519315799753538907223895685211796385113467701709399966476627674988810707865577716947243205719121602748211790420763058456561032687447093181258324625035110374231612986560806061839581312190948746684841639706472202619962120608881128408643669628482110363832727139598560585867954130880060757304900019400165926315914369874657403401017113696989980528520358394365766651629512856439455484932735254262337477133824795047131496016481381788434817319242351377546752954400559463159470022197359636284059167855030269701227782959226823689017006321350067307832958029725414607380461021723352745758040017204555813231905657323266471691851182593998341216925582336609022470350849708138633219510897418236176230661221725343670207568529536245405337948407346229037349792292845392709089747750656431079804974935550980659820767631032910586830242696403563882761842875022244934270051117298783154843006299294879159286873429756085009044372505318654534530367604835682834390206522279028634885646779715334770544276152511190799124405047202869214506188031808834263212323536071933968868780784309929287407724734523778816805514672060500937568312688979888410545222294076339090351997933737227066131731763958004231744865240598998196159308809261347774311851527810730605146058497399920667370750796158631274695930342736339851824000411437215826339763411231225686182926008996891904987536630186963412858698332644750272595333640995139978548114488711318839414526844264855611498353461366382959301325663204321048418660699588416611612793759439412756772428976005846307439475769671701915666050440715092374480483520336314616558598582284791001947287995396528489299916276061471348227360388184135073219274624625840922835743351411605822493315806991036229765818740958859939029984515393576307038611920295109432849198115825406087948035562608300220097621942991818198299164229283409666612767010968151259807644235595960900361005064416955847566989326376811794543577968278799686654992137163421227225641938005158438372010353068649118529682079412131031735603514192077676409498490510864842700338488616900459746219794823346644071718944665218908883595004145204943701370293405700962578848671218425552813308310312865200553828727322236480201642169365439658689140907899903670147608322201370392493166440309636237715876790279010030579725836361341288883561424748544*t^27 + 106789570813903557803634016372241881629581778875427263475387436090782898797939245713870051302314510291697014293007778953463555561682551211607972580580435194438182520236026817260998962427531998052119137324384485223935389982181858823938883226522746083112358407115807650125584849304676054931222776550623792450895286508328456690264258097635615300397550766653084465881297378587919541149581119094385206906469045193234239944169787888911156220222329982643507095278616522073568648267262188069138648738799733893179382527683072395651896936790207086450676363756278872029852314465737070149703448121872175893143817555247567748399264196479683219237962035758549013639864728886151712814687368143585335344165839876457673887277471063086534984592406533031321426599758288060398565085883382307672544351884275241384374087485257844560576555221948245150422169369149180176271785931164924433750059723504308306660950041382597724283340934013812070198646171753921525445031803849238600808638687962567547233853068341348350571232096389246636820269559347677896378290764870075730311033546421411724338629217214777160063449292080900422019585125638431747452167481716783539714600725314449275709871226723237699592007609219240572300787498193839011989897362121799817715790172163550024001647483886947870989919981084505896681060820891992533253995573288517310159436644322390234198689595673342189334914545769868007492729168106704280698969999390151926705493741035828771860641804440686175258786006484060595072104966774013681859106287292406796550203855558449436771072277347887648012688906733705964680839143051197645648521848532550112954434310559138538429130826433064852982198713923345609440234047705289801659165899829350587307142449518707399631282613595165882858785648144066906539682918221543503456909490289021496033107978730786904479742709115762861095298077760484192572695176314816330435583932572964917642060112730178993994946699626645660961575584162152043695503100163086597520566883201459903008635223390625685989059154937398315301227189262442957124150882338224174567940916756917519266650216748859864354900727929391546486607353830665112885456084257404293704567029953160151957153630222798566727809463870605156450603716343826982843873870319374792504753191453817326237441272844358691389699169058300820481101267520515402160937424717325585998625612360121153875729922194227925344324469923763753134453674342460179167006992797385165339478128537273544171489437361669971469527042947271661628575797534199525719597143000092986148604831854170750678082194505770872771548744166049067729355205747853753191805716041481492196844955643333555952289094944748699581470094539055709799332077879453604743612546013413048665421571288758487494810250745021912451785142798968845330411368500647844537137664555271907719499826494639469470345832294112846086647601425070119713060328373065317673462807711784010249645967498425531593376507669870667193647494371051159600053343973765751180858207227765900293431980034113259339529794047485267449943308556924098283600821847748590610686294358889294298086511562922071736597506874798067104805143221788643070851155348767104038595572309277715973427293906272761432358033693604427816305413070969077597186500557603739181635334831435098097646373029835961343951901308148773278414848160683153894531801038285997582404491055812272740570682228279787361463664758449589623315679452195560538427429248723569506935131710539993597227581800118779364691259169239998233066140142516511781554404546841678719944324197336616348116546588000117241340673652014551671202012114636209440971765673237800465500446999103775361424036996361578956173364520634652957878947359856797931675891225934849005570609670418346523421759279496384519754083647834294996184474302264106130457355476119549491151501214524128522545933537574510835196760207815355557707163982154707807465302301611756477191011661140650271838961826238087875098509343768985002435083800380074338394687011050606552207804519878813332387431083683758977512756395539889019834765132890625/1391492403924644348541148194120627867085212865810880839805509153705889041618392247026924343953757124951929435990597289867279412793658451519187931810120735595195403179453688018891228601783556912953458207529039635509804146422281766549240900766789704429819442005678341110115293678256571839399548549330727255073325469100386645690566716680969995073200918177578929941929821912487176044750538731308866373382993241153991298264659686529916340983108601675942396308814049356212503271098331497845814310839338965959193174207171152448042184325534407227810599285687390952865110592768138527163364160863663021925804946738939870549777646811183919899737895482200515523421841688304526506908316642291275694536280063009323443414399617828076415566227837713550398277535027088560734539803668194561966750923219017408331523861499187237444003869466796313736398888845570828017492622077532273183380086718944030238624955788629644501691705127892837353336059952042410783655747094539410743733465432381169095944827139238882479050694712456530934564685673837006085752893669179440689552914406558454205231541281841606759122746869452980933016254601641455734660727134499847584898330432524156147955935112730611508486023352362399414277563558053377087878253900027240823763299080150323308643483261196620278017543063236063897320942479899294701729339943923294356721014871654322731012010240090762115977945526996460805653127124991112577483203117391709577459786440925124709846207440462051780567652681904041824554643873646336722893019440525975474526171395897068110901649125105522590480578350469609087761838730820740601334440941435330363958929287924211547225324528729038631599507077814447791370423592770226935403418799932953255349977621415731155433894486411438243205496423580841526116913122065374894186362516649250070220748463225973121612123679162624381897493369683279412944405239924241217762256817287339256964220727665454279197121171735908261760121514609800038800331852631828739749314806802034227393979961057040716788731533303259025712878910969865470508524674954267649590094262992032962763576869634638484702755093505908801118926318940044394719272568118335710060539402455565918453647378034012642700134615665916059450829214760922043446705491516080034409111626463811314646532943383702365187996682433851164673218044940701699416277266439021794836472352461322443450687340415137059072490810675896814692458074699584585690785418179495501312862159609949871101961319641535262065821173660485392807127765523685750044489868540102234597566309686012598589758318573746859512170018088745010637309069060735209671365668780413044558057269771293559430669541088552305022381598248810094405738429012376063617668526424647072143867937737561568619858574815449469047557633611029344121001875136625377959776821090444588152678180703995867474454132263463527916008463489730481197996392318617618522695548623703055621461210292116994799841334741501592317262549391860685472679703648000822874431652679526822462451372365852017993783809975073260373926825717396665289500545190667281990279957096228977422637678829053688529711222996706922732765918602651326408642096837321399176833223225587518878825513544857952011692614878951539343403831332100881430184748960967040672629233117197164569582003894575990793056978599832552122942696454720776368270146438549249251681845671486702823211644986631613982072459531637481917719878059969030787152614077223840590218865698396231650812175896071125216600440195243885983636396598328458566819333225534021936302519615288471191921800722010128833911695133978652753623589087155936557599373309984274326842454451283876010316876744020706137298237059364158824262063471207028384155352818996981021729685400676977233800919492439589646693288143437889330437817767190008290409887402740586811401925157697342436851105626616620625730401107657454644472960403284338730879317378281815799807340295216644402740784986332880619272475431753580558020061159451672722682577767122849497088*t^25 - 511826084403765423483311422206373847855031302755103885944672892675675957643466815078141845461745966313331387629903683645808387549875014511175473114437899397737431215981038652166462656234897324908821871815920330537980665035824455754656311421320508879616750746831214927684753726875788204997361445216542860785131454958735509897509746126322759406049739985711224069015159576955913669508796298676741097072422483029240564218418758490001226999600083774436223103890466986284814707728148268951791342782206819818924298237058347175125423538721911253330754377378379620156331829389257849828362269630729096740331854907509261506063484007957857369712851059710005891479996709474229013584262507262204072576861430252432593895194225967618606779929788308178471324493840598696548677751902772837684187385733105790247843619075020858156260461472835499613635325267906594989545513030641543401863126370592870617552048099301095712399238872005712131290216313353078872477588496039159302936389843602820998467595303456532633738278675604928193451497073042025361103343709089721911257091277461686185896906220811546303123041924088015525314211252062459441638826875298670681446189623579197244614587526578188077766640869476490564019319921777576348712505921429336037807181648645053445418063378318304355612336149739819754289773419620460906859579020289140674736833067391604735895449831057086912462529353202911078954515941793375455420235899328635209256777333140343003051134095852482833618799793165371540047956413544908497334459674876600937301608843058156045986380426875276415821764077311664823478706984114352066411029569901476129458615695859548740440639946412971962641979302990405191843434684885496562024629680318983622274754247885290409814396001606640361320157385823530509887081204096899420828024291930410582315623351284591874226153127281437952435039878445649711727605007022863956105499819237681883788454225348577442720344552340363302730825245550397389733146088896165870039577210808533319991740193330947123755384817057123160233556705265182969733360571321515024593833995681828658928130208339982108623587232116154690692989341776279621480186220757483509955710055883557350325762981329707233294005438375663216309847941454909557965910565976503830267589090179474347891553516472465626221716080291284353905999024464766625781496939188141548145233436292038111487263037219114777310560482129016782698671864057502829360112481655193762700186876213628254445514427371066824342340068025530589535911274712507965116521570662579399414452019574995703587508851733850232334031118597151881749035064913631058345048096674554049421126989318859213079964472984133289983885584969621939075694020738852283839796362960694547621775240082363970866095108811310574307519388641501681765539957657965959692253909872199222843644532418498433344105831302318224678835916906937110236440920454027775237607731344916259984731729489695588701366059944553723125705469861802541297002403654208433081050094995097008699278890775467497255675012796634915874608069625731223985342238708532785222146821091641446707344394632886256675640353256575432990369192937843292280524207438329892241459480875713909527421314948431992504193804977831378656182477277237910759409524154394839169411828763300420135465228096264080547561210516363671745908419023319014575703287663740928464801806607106837840331807771151066428067933060273853601282444340774215798322216213468917528756533163535915476077259182410982479381780462782728400662759944809289097617905513232153595784361271665526009173330281030577000968729745496115042362157900942700622011001684773487437090876142074683939326446686601780659399428905103827680536062726416755266817484360983614233245661726385637981787188575097211932142447194425137865702252131282153992736447023128398981542813962775365805525653629991739062983684092895999646339489466893719077438333164545675716415936341858568389132207788941151207464262738579599348753749695830803438228799719774272694614295087506201449843731718558157645978373353053910790802090474609375/2782984807849288697082296388241255734170425731621761679611018307411778083236784494053848687907514249903858871981194579734558825587316903038375863620241471190390806358907376037782457203567113825906916415058079271019608292844563533098481801533579408859638884011356682220230587356513143678799097098661454510146650938200773291381133433361939990146401836355157859883859643824974352089501077462617732746765986482307982596529319373059832681966217203351884792617628098712425006542196662995691628621678677931918386348414342304896084368651068814455621198571374781905730221185536277054326728321727326043851609893477879741099555293622367839799475790964401031046843683376609053013816633284582551389072560126018646886828799235656152831132455675427100796555070054177121469079607336389123933501846438034816663047722998374474888007738933592627472797777691141656034985244155064546366760173437888060477249911577259289003383410255785674706672119904084821567311494189078821487466930864762338191889654278477764958101389424913061869129371347674012171505787338358881379105828813116908410463082563683213518245493738905961866032509203282911469321454268999695169796660865048312295911870225461223016972046704724798828555127116106754175756507800054481647526598160300646617286966522393240556035086126472127794641884959798589403458679887846588713442029743308645462024020480181524231955891053992921611306254249982225154966406234783419154919572881850249419692414880924103561135305363808083649109287747292673445786038881051950949052342791794136221803298250211045180961156700939218175523677461641481202668881882870660727917858575848423094450649057458077263199014155628895582740847185540453870806837599865906510699955242831462310867788972822876486410992847161683052233826244130749788372725033298500140441496926451946243224247358325248763794986739366558825888810479848482435524513634574678513928441455330908558394242343471816523520243029219600077600663705263657479498629613604068454787959922114081433577463066606518051425757821939730941017049349908535299180188525984065925527153739269276969405510187011817602237852637880088789438545136236671420121078804911131836907294756068025285400269231331832118901658429521844086893410983032160068818223252927622629293065886767404730375993364867702329346436089881403398832554532878043589672944704922644886901374680830274118144981621351793629384916149399169171381570836358991002625724319219899742203922639283070524131642347320970785614255531047371500088979737080204469195132619372025197179516637147493719024340036177490021274618138121470419342731337560826089116114539542587118861339082177104610044763196497620188811476858024752127235337052849294144287735875475123137239717149630898938095115267222058688242003750273250755919553642180889176305356361407991734948908264526927055832016926979460962395992784637235237045391097247406111242922420584233989599682669483003184634525098783721370945359407296001645748863305359053644924902744731704035987567619950146520747853651434793330579001090381334563980559914192457954845275357658107377059422445993413845465531837205302652817284193674642798353666446451175037757651027089715904023385229757903078686807662664201762860369497921934081345258466234394329139164007789151981586113957199665104245885392909441552736540292877098498503363691342973405646423289973263227964144919063274963835439756119938061574305228154447681180437731396792463301624351792142250433200880390487771967272793196656917133638666451068043872605039230576942383843601444020257667823390267957305507247178174311873115198746619968548653684908902567752020633753488041412274596474118728317648524126942414056768310705637993962043459370801353954467601838984879179293386576286875778660875635534380016580819774805481173622803850315394684873702211253233241251460802215314909288945920806568677461758634756563631599614680590433288805481569972665761238544950863507161116040122318903345445365155534245698994176*t^23 + 2017475196335233058192429635899568235905594898496727743137750511757136573169622329760935816494960407962504688493421528120209405304308364290778528548893123443426792389082393701551225941119946926116269891610766671528337887859408478003356603126923748182429067701102850364102198953360334456321585833276414725441212483145659432238288528536137273543629298423543974374597416088135299986784969275458532167656957904544193080340301612946134388056211571486368201653289057773268473273333291195370656116966275314752187766970525221358298573723447487192426651154162574726794800475456002741608846957483657230186909663658139854472340543702737370542887225823455099377052205631440558695011758779996320378370005692561102290103935199330100631857552638294392384303686594702857298333838053715562391436728342855576783415289048873208638763176536765734279493130770795925389280579282831696961237424389032690247436799319822522542428908329449489781659419527997671531298066674538524376788558537367153980783035117575320685266967298075123408497531753512032952005786848594987057286342424078136267282159960416691615538811016435747923426960087802467376008891774097797075528535605125202670974751254376569082410397579453047657267778275799799715839644967847415811710028326638542194046866780962541192181099624880609823383973522639389735217916357717582536062511329345392250078334379372048412681960064809370356781450385606697490164387063587153843041727992661934940935914714795685969968988117019873189602417194061741896582552183447757665913417116747461893784811608882298484672569588638307850702254799043316188997622527135450265852560475163982094763230218093482010743237786604468452139449096917235949728676871212732393616925144091209666415977665124933659712499674875240523213376204592681846589030568168927299646640399379065840077153480944324955757369450369258792554617823182922898970549595992715225053400429923052547639781209087154098245032807288672239856460231606339253432707806525130835833898324588570631259891080641244362673642661689705269512803734497273178746544545162428060299374453074924099775580232906743322083399699491156877974801656324044185375995126528858972344751701753101244779653118280319352271439176276154335784737930785218495776152222686343015162220128233873749475772162096668753161671971917342822690529122135199929554639812931020885685292106436108594874248465805745272378474538086985323192263378704735919869895932534485070780986172940670047295840454021647113551132602947948836712111779741998670728538571861696417674845620394520876448201583545783995426840599150314338999839480964999663355150177530162258385299121674933246865679802899211859503470294236189397767548361324413026233875856000647369864559239266421951426963611873039259830615255891960427149432863938373049333089289596345345170256311094390531814687821764731108492230363764546172626996449893356847840512319651828247819466480370520485732417388264748007512950109325884515198524032714987355500431720158908086698688779917262003488977967992298432784302390593199226788473849964361770733210358652528319545587543031183670881166450789593285417907421969058216062630946647736016293323691661011748343531590783080969054887901481808186579495006175804005629397304163821835735856584520161873450756534342229427151181323466237134389704307856687833947033105679496099169221888602978340587428284988017876349730765798317918189423154099764243582545348132929689033992004714556744350761479535063327751571935872961178340029752104064353541805304289424533859815964755194680267997080619328112030029080502403792946770575810293898726073654403633024222310266558650747640422101270648797322958144650606670001057421244032705352244198562036610951557754585594627300473063066454717933457371139168679156524794454628014866738289312558431581655380147120071028792803555337512626658729343676467842912708774543422352339880465611314005203862970354286780030416015779772719456381681459186251653404842189699014779134633443321769838456539196264409743569324592261729636308498046875/5565969615698577394164592776482511468340851463243523359222036614823556166473568988107697375815028499807717743962389159469117651174633806076751727240482942380781612717814752075564914407134227651813832830116158542039216585689127066196963603067158817719277768022713364440461174713026287357598194197322909020293301876401546582762266866723879980292803672710315719767719287649948704179002154925235465493531972964615965193058638746119665363932434406703769585235256197424850013084393325991383257243357355863836772696828684609792168737302137628911242397142749563811460442371072554108653456643454652087703219786955759482199110587244735679598951581928802062093687366753218106027633266569165102778145120252037293773657598471312305662264911350854201593110140108354242938159214672778247867003692876069633326095445996748949776015477867185254945595555382283312069970488310129092733520346875776120954499823154518578006766820511571349413344239808169643134622988378157642974933861729524676383779308556955529916202778849826123738258742695348024343011574676717762758211657626233816820926165127366427036490987477811923732065018406565822938642908537999390339593321730096624591823740450922446033944093409449597657110254232213508351513015600108963295053196320601293234573933044786481112070172252944255589283769919597178806917359775693177426884059486617290924048040960363048463911782107985843222612508499964450309932812469566838309839145763700498839384829761848207122270610727616167298218575494585346891572077762103901898104685583588272443606596500422090361922313401878436351047354923282962405337763765741321455835717151696846188901298114916154526398028311257791165481694371080907741613675199731813021399910485662924621735577945645752972821985694323366104467652488261499576745450066597000280882993852903892486448494716650497527589973478733117651777620959696964871049027269149357027856882910661817116788484686943633047040486058439200155201327410527314958997259227208136909575919844228162867154926133213036102851515643879461882034098699817070598360377051968131851054307478538553938811020374023635204475705275760177578877090272473342840242157609822263673814589512136050570800538462663664237803316859043688173786821966064320137636446505855245258586131773534809460751986729735404658692872179762806797665109065756087179345889409845289773802749361660548236289963242703587258769832298798338342763141672717982005251448638439799484407845278566141048263284694641941571228511062094743000177959474160408938390265238744050394359033274294987438048680072354980042549236276242940838685462675121652178232229079085174237722678164354209220089526392995240377622953716049504254470674105698588288575471750950246274479434299261797876190230534444117376484007500546501511839107284361778352610712722815983469897816529053854111664033853958921924791985569274470474090782194494812222485844841168467979199365338966006369269050197567442741890718814592003291497726610718107289849805489463408071975135239900293041495707302869586661158002180762669127961119828384915909690550715316214754118844891986827690931063674410605305634568387349285596707332892902350075515302054179431808046770459515806157373615325328403525720738995843868162690516932468788658278328015578303963172227914399330208491770785818883105473080585754196997006727382685946811292846579946526455928289838126549927670879512239876123148610456308895362360875462793584926603248703584284500866401760780975543934545586393313834267277332902136087745210078461153884767687202888040515335646780535914611014494356348623746230397493239937097307369817805135504041267506976082824549192948237456635297048253884828113536621411275987924086918741602707908935203677969758358586773152573751557321751271068760033161639549610962347245607700630789369747404422506466482502921604430629818577891841613137354923517269513127263199229361180866577610963139945331522477089901727014322232080244637806690890730311068491397988352*t^21 - 6444662251766578678708309718636467433171189090456835961721477678566741698194115509105454531435874931585722418544495144783093857052391648483290119511113701548400319021983795309095751844638049992018064783585100555251152463589697281426255287120065942588936564068745112765276855476262453603228572898646210848116824998284591522752079287434461813506550053770009282415629218639195063111831405589464237675860202260366258848330807051895755414134905446956011297279420286279263841747796322023289345949591469678164645489945344576522520934645468662870070407754277144294086461131624078021621027132035745833308519327332310709997623849587692685376698980678771104301692401571329787184007244057998011889897854138745531213237073065251850030040690923408759167051697564022959837678718004785756540377957275814688253035671633922653811135304767751477057811188006564295623164151502801173304169925102951061602501237992381943450608693962616584381325759113563944264396339925945842485141825252308165995333534559363663648837791720331682686904830604962960329491776882761585437348696946035066748700688847552158752381672268193116400163605470314084651379226436110954546396073901225437868105494829377355114153142196290770738842606536160707648542958710458564479266284553922910667074960923096883076592347589521827938059890038672035615267557392667537216876811708004169771970214420811707020708115822879338949046233165404437044689096016947786359321189290996561666041418490559800536976021356832741357070795135592359577382684415377075676528732762718758215645836556151330805131859269561974580449345313314698805789796286969552466688672988465512312532318644181794482475523934969820440225906961323488539937788193355294541333309721494598558083647540396326485026642929260800884595631886864607318566309922178598070991037473209824701980287452536243795483792655835630660809058020360465890151922030933008487935385417730686162562031449837411704743658830490208761740002581591225732969733810378721982759530474381447741831993583651495655641134586099134083296301650573932176646360512447680915429356809221678434863266918245306454906754845946183934321477327648652386403652612847001560345453859973818423168544854693683392181364818390576499408197403476173667579206848443427871313041290955318487316834786620497511690033621165004053640378569172595492351722035369287793365329830872905561082680121300414217865733192963640260675485534803074978912166875193923939891138608176657979261605501089464839372985428141329989824797947315993214583764774042701948602727798950350669066969708061461247016323867586052679038025074213873532916392758777560524161468537253486751107403653202726728344788370480098967033878968624109747632276159905110411509173859850810933145933158185145075360093050057030328073177237134001915155550860266956266836478537918793732608657904534804620328112006765161915541781009918210258917444084626502884751216951660417626198184695345711162189917216119576712373949835221758437802556604797658568458432056114358219330162982010162152125283290279986540185224545688426410873814473447530844161133336474533604454497839371200962980741906318917737627989114267327185310071319000072563384407826626298459252863003528289672207140678738866742105520046518009845139449053270726259704174458062373347145123256221591171908916593620907253320591877729367972619249289619556691921754723681449210443382922147326842277540724445569390474153907935731979817689861992635741864802388703410059268117431715671231216053586533620687145656429521751684930855157475448589407238782933587220055365769344818321360873153269735340972692181193896506585995595440827297967239692129504875260505955713732152267075751814961367131138504116538333569925794896540659694621976943435535161054729940160725897824554087534987300896433601555770188004811144975383226422753758532428712229782837024418756810030165725207795499080571464456793836597179027744224824815497724956309482325972488317483624302783111448290789981689147479536647954120835469473223323828495302141914823685546875/11131939231397154788329185552965022936681702926487046718444073229647112332947137976215394751630056999615435487924778318938235302349267612153503454480965884761563225435629504151129828814268455303627665660232317084078433171378254132393927206134317635438555536045426728880922349426052574715196388394645818040586603752803093165524533733447759960585607345420631439535438575299897408358004309850470930987063945929231930386117277492239330727864868813407539170470512394849700026168786651982766514486714711727673545393657369219584337474604275257822484794285499127622920884742145108217306913286909304175406439573911518964398221174489471359197903163857604124187374733506436212055266533138330205556290240504074587547315196942624611324529822701708403186220280216708485876318429345556495734007385752139266652190891993497899552030955734370509891191110764566624139940976620258185467040693751552241908999646309037156013533641023142698826688479616339286269245976756315285949867723459049352767558617113911059832405557699652247476517485390696048686023149353435525516423315252467633641852330254732854072981974955623847464130036813131645877285817075998780679186643460193249183647480901844892067888186818899195314220508464427016703026031200217926590106392641202586469147866089572962224140344505888511178567539839194357613834719551386354853768118973234581848096081920726096927823564215971686445225016999928900619865624939133676619678291527400997678769659523696414244541221455232334596437150989170693783144155524207803796209371167176544887213193000844180723844626803756872702094709846565924810675527531482642911671434303393692377802596229832309052796056622515582330963388742161815483227350399463626042799820971325849243471155891291505945643971388646732208935304976522999153490900133194000561765987705807784972896989433300995055179946957466235303555241919393929742098054538298714055713765821323634233576969373887266094080972116878400310402654821054629917994518454416273819151839688456325734309852266426072205703031287758923764068197399634141196720754103936263702108614957077107877622040748047270408951410551520355157754180544946685680484315219644527347629179024272101141601076925327328475606633718087376347573643932128640275272893011710490517172263547069618921503973459470809317385744359525613595330218131512174358691778819690579547605498723321096472579926485407174517539664597596676685526283345435964010502897276879598968815690557132282096526569389283883142457022124189486000355918948320817876780530477488100788718066548589974876097360144709960085098472552485881677370925350243304356464458158170348475445356328708418440179052785990480755245907432099008508941348211397176577150943501900492548958868598523595752380461068888234752968015001093003023678214568723556705221425445631966939795633058107708223328067707917843849583971138548940948181564388989624444971689682336935958398730677932012738538100395134885483781437629184006582995453221436214579699610978926816143950270479800586082991414605739173322316004361525338255922239656769831819381101430632429508237689783973655381862127348821210611269136774698571193414665785804700151030604108358863616093540919031612314747230650656807051441477991687736325381033864937577316556656031156607926344455828798660416983541571637766210946161171508393994013454765371893622585693159893052911856579676253099855341759024479752246297220912617790724721750925587169853206497407168569001732803521561951087869091172786627668534554665804272175490420156922307769535374405776081030671293561071829222028988712697247492460794986479874194614739635610271008082535013952165649098385896474913270594096507769656227073242822551975848173837483205415817870407355939516717173546305147503114643502542137520066323279099221924694491215401261578739494808845012932965005843208861259637155783683226274709847034539026254526398458722361733155221926279890663044954179803454028644464160489275613381781460622136982795976704*t^19 + 16390004816578471902932974772347617362609170884099066639736549105537051172222009486984224889819846189085378546218837301183827856899829509417461764584693096859511137817958902375579577472017033487491217015548726514246174424335685029869685974454850855777036583281011173941266327042725344233691249886546509040554853607064927296277359294728780624829576110932925566591915867691382838447612083097420549152169672056726279753778845799920233105639946479239234031696621977936115785704068768823022733378686617021329384553764688093547476216377280974316517781162635301692417476617412473218990130971256902108281038487633182343753019378063988206550601650620525612047893084197248958113076400460125964997603315623996433996472198513405832844555605964403087625711599396159507577554545874892672003704725602838831052865559503668953251233505791791762850839918240134911383036600664034451388916971042149851447265647179528946454122455504222164514734958940798891157109222453973220965448624770512724647533441526598474602681418926000676230310226416412061611468694914247972387900150977018855776484370260258250957581105153459592204311174497676583356269321261568777953450259030335623163627110728240313200686418355262420080658300875016608462866830492338047013139367118514862453926098081921307771357306054414320487049140674452954323126689884235350077681873143621781964773573311874657498397009035168391972836362059285226138545853788056885721591882479858729636057836130626130518796270936537407456857838940167877955662548706353517976517135075297485465089508074078947178951768672686515758950287449496316504649707182173048480042992614420676735916014199669115978157574724526196649251779285526346038813941629830795177012876949511321866560543294690259360480034194983394674103812667075973654313261766092871577512727033999643977615696349138244819615094212372165610485234319242451032453177673377323244561315196658912489695676115784422246073149328476556844902705006077335098554520045679012937491788097067291142072507967831080918032299899787384835476355014084502712356097404783009873125965914058476654562349160108870289294274289593081938755578883611746283948265594057565345577979872090651796122499994006499565164745760862047311273352852470218935744472996432989082534560485450314086303607672761913812658855780989076678101489350510143048852061631265604484944505017627610014134395868159983724756654947213851804146326125901130258668107001491578435305254697714449765409480947625099269225730512197199378603607977392053731985988738806311724147634524045594982173701018684327907458118938216045580623860368683201919229383820464878956775928430800396737266832212889764422122940338201747124354446268443694779444656730615646081659656061907184660013230135665130771619104472627830451911511531349444651479074763033270791129592617532014327570519796969491618078584888255391594797133108403206806005320738122323605514888064966973288039715195092695355198124792059494749885477049000386629000304673115357182156037622801579176315458205041903805206825785122809092375084961191094222707674836356589496324545010479768359850736310920121098307201590160467770965481249054818657987101728629399207956855597849341861989695457776857340374876833074939973707317549347470715861743600495980316660914270172898614656142034098184076135851460995897254163832741522860502049461906109169123117141299144940535273550295795798604275768361007504041140682151218362287081797750810192485623611875368660329447618853272627792427559947791271729502126445194644247438124579437894625225348400681144904111827738222590702931491252308000689399195496586100793958719461199204394138312024675512571247620396805037427661105869356866134552254162224486323036962602847670021192298105298586487117768671863332798268017316873252927155217225362924878255691503899335624201926026371461022579364608361319139808629849187688800037154987312687694931100739246242246865447363935237668636194141733871179210246278216716534982534085152975528071822149421994307832241753673158160768466769552734375/22263878462794309576658371105930045873363405852974093436888146459294224665894275952430789503260113999230870975849556637876470604698535224307006908961931769523126450871259008302259657628536910607255331320464634168156866342756508264787854412268635270877111072090853457761844698852105149430392776789291636081173207505606186331049067466895519921171214690841262879070877150599794816716008619700941861974127891858463860772234554984478661455729737626815078340941024789699400052337573303965533028973429423455347090787314738439168674949208550515644969588570998255245841769484290216434613826573818608350812879147823037928796442348978942718395806327715208248374749467012872424110533066276660411112580481008149175094630393885249222649059645403416806372440560433416971752636858691112991468014771504278533304381783986995799104061911468741019782382221529133248279881953240516370934081387503104483817999292618074312027067282046285397653376959232678572538491953512630571899735446918098705535117234227822119664811115399304494953034970781392097372046298706871051032846630504935267283704660509465708145963949911247694928260073626263291754571634151997561358373286920386498367294961803689784135776373637798390628441016928854033406052062400435853180212785282405172938295732179145924448280689011777022357135079678388715227669439102772709707536237946469163696192163841452193855647128431943372890450033999857801239731249878267353239356583054801995357539319047392828489082442910464669192874301978341387566288311048415607592418742334353089774426386001688361447689253607513745404189419693131849621351055062965285823342868606787384755605192459664618105592113245031164661926777484323630966454700798927252085599641942651698486942311782583011891287942777293464417870609953045998306981800266388001123531975411615569945793978866601990110359893914932470607110483838787859484196109076597428111427531642647268467153938747774532188161944233756800620805309642109259835989036908832547638303679376912651468619704532852144411406062575517847528136394799268282393441508207872527404217229914154215755244081496094540817902821103040710315508361089893371360968630439289054695258358048544202283202153850654656951213267436174752695147287864257280550545786023420981034344527094139237843007946918941618634771488719051227190660436263024348717383557639381159095210997446642192945159852970814349035079329195193353371052566690871928021005794553759197937631381114264564193053138778567766284914044248378972000711837896641635753561060954976201577436133097179949752194720289419920170196945104971763354741850700486608712928916316340696950890712657416836880358105571980961510491814864198017017882696422794353154301887003800985097917737197047191504760922137776469505936030002186006047356429137447113410442850891263933879591266116215416446656135415835687699167942277097881896363128777979248889943379364673871916797461355864025477076200790269770967562875258368013165990906442872429159399221957853632287900540959601172165982829211478346644632008723050676511844479313539663638762202861264859016475379567947310763724254697642421222538273549397142386829331571609400302061208216717727232187081838063224629494461301313614102882955983375472650762067729875154633113312062313215852688911657597320833967083143275532421892322343016787988026909530743787245171386319786105823713159352506199710683518048959504492594441825235581449443501851174339706412994814337138003465607043123902175738182345573255337069109331608544350980840313844615539070748811552162061342587122143658444057977425394494984921589972959748389229479271220542016165070027904331298196771792949826541188193015539312454146485645103951696347674966410831635740814711879033434347092610295006229287005084275040132646558198443849388982430802523157478989617690025865930011686417722519274311567366452549419694069078052509052796917444723466310443852559781326089908359606908057288928320978551226763562921244273965591953408*t^17 - 32468750872623084252408795471900864055314099201109202616324468478176909111079507372093891171893422531937140607150812527930441934154887762279766606372721046627666335520126710479503418152480484043919065203359273741175592043824497466582425410170377734155869045099989766763031312012219488373753954664156398439865569393658420852221859101016584999828243769668502365386475921119483634179832040471276290979017827146578330560353315094298176355522809825616103448529421151000710340889020420291506371018450705990714277971674466321889644117000766756967591665719063163924293995484884184032004616809028762164024131160019897484782973884649818243359245891860848226501972531084355670876590122964006830547674938142942340400690837072808416702798953662999336163537466026332090573097376391064335773664677343354865009969626897231356606081634333457181748782164241368819771001396623448093199434163512152669220808687646020175751295922245568597666633117330619422070305168315575675999543771297526097189889572506930744358884045672025796843357651828912430484516174261828825103205126751916577097208650247180126447200112596098817967770540570404729839767008679095540278873733074259104027645543212661844250442588135103084311600817692506482170958880681123918056661037692883104016446963362520527021690343356537589192395196313105523059735438193796174177520212321733613688283951526353138244993562837516066618638955467011240860947576954734158654904507068306916298777004675717801521505461085543878872784350304440597590111591539667063859013584680064937522270178689717326772454364099339400983246551023094299853660196903897849912666198284714494343949359340259101414242058668651272944208469847876529398036117278658480262936656943011197057502912468978659022196635582738684125551617776884947714759785990521099647493279261050654939573655509620092528126439153288040499820449342897086052207994757468740339423884616523276221932227087133621560439673220139847831496890927032958179024806101659565446713906016232347784637136312420428048157124359538735335403088340496828607458340373441812223169096329155063158289223045928793207296316164916011513129022214385170518527404511993379129775976985616084048148128264535089168847907298771015580280737087775594370856424957710153240467364441229229365347382603553228886949931597073189400542624975752206071404694488171381668863827712210594865019876255007970851793105135772302332227551295333685103733552658146624553431593452803298214875049758761784563955705246239662946479983937246118475592250649493494796120708512234727380713278296824820286427983800531588004129542623647470300838609933002317750283501370606262829361983138948666281538374031362652016132324006836756796020829266530026337585516882259434633415715323357549233443157073276279534977656266660354050192604369468078021013827497274521738401390808207637300482868642919469990053938730952792266761134067893012972565436170815986124448672486193992658691321309933824680963777587952074962797705545095779574208730648673127865804517986113205169607173360545037820313887231348062413821835414817754115075776276995293962812874197574761563777424309814975836270036744746972794293553460007482604643645120148979920385281145730343874480767881490744915607362399070457213540520527527432049503147983571554299002338974137924173129682900319817238390965605497278384915469730115589054933137490046310282126494338484332712136249449741698551063838386781223681883602506637736173187372302207199936669752610723099047686958415390986320258933002421771029617320390658367217018666263112726201112345781080053029613600412927242525076866436789562298079902380898974010252904347047097975765267601191950073267414520999155403488362549495479111921102633060488993605977795164588692905979653190232590746116166129957973431723905478489459139562182316488500778369277310954871578557860202669843400685611010329832448194769450472128229252600971945961451103208154154677806909015904802225725875271875430848465415862277164192712013056234997304364603347774204634269327370455078125/44527756925588619153316742211860091746726811705948186873776292918588449331788551904861579006520227998461741951699113275752941209397070448614013817923863539046252901742518016604519315257073821214510662640929268336313732685513016529575708824537270541754222144181706915523689397704210298860785553578583272162346415011212372662098134933791039842342429381682525758141754301199589633432017239401883723948255783716927721544469109968957322911459475253630156681882049579398800104675146607931066057946858846910694181574629476878337349898417101031289939177141996510491683538968580432869227653147637216701625758295646075857592884697957885436791612655430416496749498934025744848221066132553320822225160962016298350189260787770498445298119290806833612744881120866833943505273717382225982936029543008557066608763567973991598208123822937482039564764443058266496559763906481032741868162775006208967635998585236148624054134564092570795306753918465357145076983907025261143799470893836197411070234468455644239329622230798608989906069941562784194744092597413742102065693261009870534567409321018931416291927899822495389856520147252526583509143268303995122716746573840772996734589923607379568271552747275596781256882033857708066812104124800871706360425570564810345876591464358291848896561378023554044714270159356777430455338878205545419415072475892938327392384327682904387711294256863886745780900067999715602479462499756534706478713166109603990715078638094785656978164885820929338385748603956682775132576622096831215184837484668706179548852772003376722895378507215027490808378839386263699242702110125930571646685737213574769511210384919329236211184226490062329323853554968647261932909401597854504171199283885303396973884623565166023782575885554586928835741219906091996613963600532776002247063950823231139891587957733203980220719787829864941214220967677575718968392218153194856222855063285294536934307877495549064376323888467513601241610619284218519671978073817665095276607358753825302937239409065704288822812125151035695056272789598536564786883016415745054808434459828308431510488162992189081635805642206081420631016722179786742721937260878578109390516716097088404566404307701309313902426534872349505390294575728514561101091572046841962068689054188278475686015893837883237269542977438102454381320872526048697434767115278762318190421994893284385890319705941628698070158658390386706742105133381743856042011589107518395875262762228529128386106277557135532569828088496757944001423675793283271507122121909952403154872266194359899504389440578839840340393890209943526709483701400973217425857832632681393901781425314833673760716211143961923020983629728396034035765392845588706308603774007601970195835474394094383009521844275552939011872060004372012094712858274894226820885701782527867759182532232430832893312270831671375398335884554195763792726257555958497779886758729347743833594922711728050954152401580539541935125750516736026331981812885744858318798443915707264575801081919202344331965658422956693289264017446101353023688958627079327277524405722529718032950759135894621527448509395284842445076547098794284773658663143218800604122416433435454464374163676126449258988922602627228205765911966750945301524135459750309266226624124626431705377823315194641667934166286551064843784644686033575976053819061487574490342772639572211647426318705012399421367036097919008985188883650471162898887003702348679412825989628674276006931214086247804351476364691146510674138218663217088701961680627689231078141497623104324122685174244287316888115954850788989969843179945919496778458958542441084032330140055808662596393543585899653082376386031078624908292971290207903392695349932821663271481629423758066868694185220590012458574010168550080265293116396887698777964861605046314957979235380051731860023372835445038548623134732905098839388138156105018105593834889446932620887705119562652179816719213816114577856641957102453527125842488547931183906816*t^15 + 48752613317774128061283683547634361785495837947071838448826255305455656734452804170537269557031651695658467871622495527302889016326590316472393830350087192604962197129420812498599968288844123776695702377452593519045179059448374249962261580554322268777018195574248181224527875742423277265977145736589612438926179449955781450609335571559479067179413502545446364622559823851353589901251410146421740388580890953122940445346041290254062335127351912196707171891835017546731987624896477469909905640552525622421676216287366043579380249687066698958183539329972995821176669308814503381887371046440580022880281317454097623500780172522953127715385636615456771649463355202663581003624370288196419174516501667427623887713653157989507395328953526261735657043001539806681809086278442526958282895827945284123615228626373661078150246436959170813991500377201342907067101834053666933369453342029798244137667213402965851584282257043686725501039148399905519810537127553469407721008273821882459192423304918817247685778984305499122169571695063288277299247759084841272643817178296066935764776210463484839740600168909108554338116205592744213685464001834500130904761941103139161046943334853611838482446820309081429285207861395134077956435601486390262055066568482539250212587844731902417109055549916994525143315435317266698223977196914700494989783799021010270727061029650631293215163801929923324890189710266610454997127435414245321552389691734349603846869890279848695577758473924084233946394927976313920125180698211133470370330028428259551439756068764276844955562442368751507955733606200333359342278547579227532094798758809476212802450417697222053162659748806821503666617615495195387189952085417903838518804387858439074056729638012104856348622320627960621266602985653875321408585844049347044361477264905820731891208895012652712280523773388932876306232288740743466119555643948700910591728422059882553618327681535443586183102919653260062880021284851097140838039395556496915839983688697665421910301353048148323964517575647017112231648312919570450149659235818643364321914545595377265429365939278465431070960513414797983591107667285239950514109439930282803961526244317912152997737424854390246629274190992921407276487731557847319716333706764937417297701182756343232576911631916335877380148302628184772088660462219666589217620152516242193849739434207840291593903829455226049608297528038748133618382498095842025906077588201250116063932391489413201946331897629977415171280703355635777050189614012867652140722219041111609699907206186098707904886413811297465949090238673155589571550141128791792930847978349718972901587428521693229302528254805182788186328282237385902499287970087822990356130629392148363178279562834631973149102859192617010150042619030737842426774396968973280413383831045934592204569908665850922618447710479872316661886073199868310941958521851223722291916737803625400901425730348800356807575517616103141601137413462914991620153745943651569513750639991577790984249829348941747844568677356485220004145792392102444313119865837907015942575623910072676230376928295463730605720616282667011223633044250712036966520071797131275418724781391854718351216100461674580254890437858957393850184926140116451011077784060952322238191989554040320278964580696669183300376415409263768882102399284816502783193221349183779802808621557640935906483997431519848846810886887083476650060432669152452426106677424292042784424642635442934126646597166541795935269594380163958254599230364386454993046910278888215367804798436755129942951342305227116013224834305210781322040911218814760981963808359534678421715886746499752200264565274274349924934049887075494220885369950664584081005327476616435880933100405105534682181386627757566694649352604862179781301103981770460632123919767380421675848585398489065803715578492591709006142478897596372866598476298940193486901451144221868276084563220129629864380510577948175977128787204822275740111240443399836655295928926259094951730311248915269706929132054352855155283314969814453125/89055513851177238306633484423720183493453623411896373747552585837176898663577103809723158013040455996923483903398226551505882418794140897228027635847727078092505803485036033209038630514147642429021325281858536672627465371026033059151417649074541083508444288363413831047378795408420597721571107157166544324692830022424745324196269867582079684684858763365051516283508602399179266864034478803767447896511567433855443088938219937914645822918950507260313363764099158797600209350293215862132115893717693821388363149258953756674699796834202062579878354283993020983367077937160865738455306295274433403251516591292151715185769395915770873583225310860832993498997868051489696442132265106641644450321924032596700378521575540996890596238581613667225489762241733667887010547434764451965872059086017114133217527135947983196416247645874964079129528886116532993119527812962065483736325550012417935271997170472297248108269128185141590613507836930714290153967814050522287598941787672394822140468936911288478659244461597217979812139883125568389488185194827484204131386522019741069134818642037862832583855799644990779713040294505053167018286536607990245433493147681545993469179847214759136543105494551193562513764067715416133624208249601743412720851141129620691753182928716583697793122756047108089428540318713554860910677756411090838830144951785876654784768655365808775422588513727773491561800135999431204958924999513069412957426332219207981430157276189571313956329771641858676771497207913365550265153244193662430369674969337412359097705544006753445790757014430054981616757678772527398485404220251861143293371474427149539022420769838658472422368452980124658647707109937294523865818803195709008342398567770606793947769247130332047565151771109173857671482439812183993227927201065552004494127901646462279783175915466407960441439575659729882428441935355151437936784436306389712445710126570589073868615754991098128752647776935027202483221238568437039343956147635330190553214717507650605874478818131408577645624250302071390112545579197073129573766032831490109616868919656616863020976325984378163271611284412162841262033444359573485443874521757156218781033432194176809132808615402618627804853069744699010780589151457029122202183144093683924137378108376556951372031787675766474539085954876204908762641745052097394869534230557524636380843989786568771780639411883257396140317316780773413484210266763487712084023178215036791750525524457058256772212555114271065139656176993515888002847351586566543014244243819904806309744532388719799008778881157679680680787780419887053418967402801946434851715665265362787803562850629667347521432422287923846041967259456792068071530785691177412617207548015203940391670948788188766019043688551105878023744120008744024189425716549788453641771403565055735518365064464861665786624541663342750796671769108391527585452515111916995559773517458695487667189845423456101908304803161079083870251501033472052663963625771489716637596887831414529151602163838404688663931316845913386578528034892202706047377917254158654555048811445059436065901518271789243054897018790569684890153094197588569547317326286437601208244832866870908928748327352252898517977845205254456411531823933501890603048270919500618532453248249252863410755646630389283335868332573102129687569289372067151952107638122975148980685545279144423294852637410024798842734072195838017970377767300942325797774007404697358825651979257348552013862428172495608702952729382293021348276437326434177403923361255378462156282995246208648245370348488574633776231909701577979939686359891838993556917917084882168064660280111617325192787087171799306164752772062157249816585942580415806785390699865643326542963258847516133737388370441180024917148020337100160530586232793775397555929723210092629915958470760103463720046745670890077097246269465810197678776276312210036211187669778893865241775410239125304359633438427632229155713283914204907054251684977095862367813632*t^13 - 53579502993987064649554712244057227039956286231981065526204533788719943557177305992846095225555999514496984553462990821050208756476616896923964954732293429951903819539926593482720757764842566403527557108745625976449294292349061377069316788840455665252725378193279114551902875713288801362253135422298594813875047394691847878378374086006488268319191822019349259217662713510860556178803803334970771794348987987272907978299981701595861928426611288993265044994259068883409589516157365420589382454613084974251035868593557379974819562876036947574797122881845361003887721584011427690246687520361984690408655629925193634139383462160165404527185648086511045443179811697874026298398234782613632282500858237995573634267444609978342663513335084962058308870303476296993084468303409326782843126011570448774645146881862911397913367522334649272021330177732248032619852830178649314339750389457497297013115578056823585898880403145958287822037089919849186765852849980154108248762886863111782278969554349968491087678184402271761445288974531487004264556490499655471327091958409687758856344706286917431962998854625435185121376393014057946095225555255420996871128721995098673741360884160613773229346673312448705753290447677011784420013762598619320488859173171221044567351737752136479567931177823319002267233815220338868291568783919325173461012668560121773997210553374921886535061133728043854281097278960264985447874755420463989359629022209915916052095880141379941643136050545943003917188100707913210258237613621084124453150656808622736942838884633619169286385943020831548795493541655106304286851973988461110699490356387294311821271614992116224396716074853486766258430832632565331444722684153397910418222265021225791297867650353913871593026556622499746605932194423130803296266733793104679635366100381424038396175330506787247191205529537180920554998200998919684933644959005788896617897124703110663792812698199989826970181947921584728977132293356183285847747723826060531726958017193062549087388288024931813380837918113155864445361564461286221764698215067305269357325422838259968715810148033170000488732372877834504269407502661053170775586018788330697583275722674161559454003031608628320864150568271906322073856826788642777713570360528480794458716836138258448916526106368394115342080394680402741130468606075525350785688416919964469181963269144681635665385549651804767008694328427003671032087337929514971904173960913260782919161774429173154576315047560626967231218024495608452755500150972492954570749707095150560097773424560164580036373883562401888729174879192652577688589943362556184567026790261029081398287577715627360901392871841200890107992323486954597549188426236151951723186854793660756499070458203414379534312689374162818456267347266919460114841401294571319409909638185092717680231083256065450819339232631195373102600457942607524960627043550183237934561736291064413686160214700348840979880685966949623841581844209272647470305217938317969845035748385321766851060623171299721684598475274110018024226367784287262436372762960200787628008644932080795814522456670016489076903701117160455471329044249633825182578493500680505410652403565760955241484487634776810846636913674400707418043320817164058384609441421787979165737416525819183753389205722725756187063283947968194428617296719959049178513191860402337470641982886766748200400540801136895037034390394709095755603116340564949461718592450793044420111508969672343516331212960584668452949926248675542937501860553671407093664591048486576789195931484586621601334304483760779718494140845507433482084225896280283688030478297730913590490269785055716055674636470193176202973085415497424159159073863773754711946743437077738099754101370592071812524171352649035615980581587846883724101896990976607850076961885121618620869693001801644203021769671495428305299961721593221371693172824421021503428839446069232358260801634644692104241821888659828433833349374182835740893112657526856874591772863685813278591450440825412702027654719024054852140571400966796875/178111027702354476613266968847440366986907246823792747495105171674353797327154207619446316026080911993846967806796453103011764837588281794456055271695454156185011606970072066418077261028295284858042650563717073345254930742052066118302835298149082167016888576726827662094757590816841195443142214314333088649385660044849490648392539735164159369369717526730103032567017204798358533728068957607534895793023134867710886177876439875829291645837901014520626727528198317595200418700586431724264231787435387642776726298517907513349399593668404125159756708567986041966734155874321731476910612590548866806503033182584303430371538791831541747166450621721665986997995736102979392884264530213283288900643848065193400757043151081993781192477163227334450979524483467335774021094869528903931744118172034228266435054271895966392832495291749928158259057772233065986239055625924130967472651100024835870543994340944594496216538256370283181227015673861428580307935628101044575197883575344789644280937873822576957318488923194435959624279766251136778976370389654968408262773044039482138269637284075725665167711599289981559426080589010106334036573073215980490866986295363091986938359694429518273086210989102387125027528135430832267248416499203486825441702282259241383506365857433167395586245512094216178857080637427109721821355512822181677660289903571753309569537310731617550845177027455546983123600271998862409917849999026138825914852664438415962860314552379142627912659543283717353542994415826731100530306488387324860739349938674824718195411088013506891581514028860109963233515357545054796970808440503722286586742948854299078044841539677316944844736905960249317295414219874589047731637606391418016684797135541213587895538494260664095130303542218347715342964879624367986455854402131104008988255803292924559566351830932815920882879151319459764856883870710302875873568872612779424891420253141178147737231509982196257505295553870054404966442477136874078687912295270660381106429435015301211748957636262817155291248500604142780225091158394146259147532065662980219233737839313233726041952651968756326543222568824325682524066888719146970887749043514312437562066864388353618265617230805237255609706139489398021561178302914058244404366288187367848274756216753113902744063575351532949078171909752409817525283490104194789739068461115049272761687979573137543561278823766514792280634633561546826968420533526975424168046356430073583501051048914116513544425110228542130279312353987031776005694703173133086028488487639809612619489064777439598017557762315359361361575560839774106837934805603892869703431330530725575607125701259334695042864844575847692083934518913584136143061571382354825234415096030407880783341897576377532038087377102211756047488240017488048378851433099576907283542807130111471036730128929723331573249083326685501593343538216783055170905030223833991119547034917390975334379690846912203816609606322158167740503002066944105327927251542979433275193775662829058303204327676809377327862633691826773157056069784405412094755834508317309110097622890118872131803036543578486109794037581139369780306188395177139094634652572875202416489665733741817857496654704505797035955690410508912823063647867003781206096541839001237064906496498505726821511293260778566671736665146204259375138578744134303904215276245950297961371090558288846589705274820049597685468144391676035940755534601884651595548014809394717651303958514697104027724856344991217405905458764586042696552874652868354807846722510756924312565990492417296490740696977149267552463819403155959879372719783677987113835834169764336129320560223234650385574174343598612329505544124314499633171885160831613570781399731286653085926517695032267474776740882360049834296040674200321061172465587550795111859446420185259831916941520206927440093491341780154194492538931620395357552552624420072422375339557787730483550820478250608719266876855264458311426567828409814108503369954191724735627264*t^11 + 41163092267182831270912022791506812744038081946528945300871795837764035431225535033274574593018023666731427924270728366371015673667613153019807098604224820410236791081784388372627062289066069275835565095593153960083332628947871963393139938138158343315030243586526846683140221754259266857260372142906348194618192972240905135539350202075485706761846589894011381838785543545947284147442984433103482393011985023970782341549204326058476690581261521406971066987991567187586211956979579162114937227567259679614306469212176014652145068915396732786707062676968796788515459678880157448990189674019547288654321373987885742674594160298871006391132427197051269502435239951017492421276076849411405432310393995542327582713066653895886707895861887922052720060980694524718138078356644841478643221417991010778324739195405657896485824594381190738946815722042222917786101181602763878383810114444565363879413632510992197830052742762701846949487211431440898546324126842363015367136942514002188543618119585128836998249401999605024399718069818418989927542784372240329589471772305940538394684011293289577144451640850006000283954703449043676121136925552598933892549501687924506206097462401747881103968243395384635853448539340354588178408818729783607088494457111177012787642327756544912021387410892259322148979371597096901455964002610191960227763874207819986774969949987842601185346160547247057630382901161690956792532919917306714978979589136276433483565120127242264340762141009293510431730247565096446211312781739355312782316767485616166894876014275575978082300070231463979143157434130054371984659676768178497975734476183185418499359469504907680885475943241762253794365257990935591235164519038539449288251249088229045362290478253078951962489230562861583585496493947064527328002751432214358587201609558431100873995414729615642896096091611930531948336221669327529712781819927801231966848352273653428918683909021295617956027381629544869682079719730004565181298738112271327857731699871454362091908643045593035403855925578382084697265764875383642811843678753459144447640382882625440021810672084871946686112096430145844722972438979085690474485344478669908984234243412728336935797730836144932028387964912397364533898215826116898865407032497214352784892131190255523429326655808087234873836871501261679608492356474107689411912726315454511628583310804319953932651891812949735910833574359314323400333724509383422537632433163540422688828337432079225748024617388297760425230430985450714846142081223041138357892379957780785868304597893032304048650099993666984312040750904923822847943906580888174284066443400712997073891036123383743245655392540930945225267338134855446029032242163412512726539279594973333133743756623770788833269181892870405246810652131125898244452522959510655562210782488043454666088452642236156576281716969899391152599273029850487940551191164735650464817271853045780466685908794525174425790898042427997925352789121517779188754250833857353245448536014215586627942281646800922705183765524754806004488629472340877653706181411017953845417644624991244418876038231353952763127785338038513518001185745796586093004470923349577252240003999972422005841706279607517873805236900224048485640425377978995006203538032637471866217937961801177519639966777415431576598748275859421902068759802513899082681456998273627247187045077594660939287805774865295163356107107048095036409922529937678865722378231242126950713348735281475494025765812898515888417662197403861513911132698629886100776325744268987762873817944172164927714146933066785205836734170538781562877490880821868698707213856016614471459955904646462851173246771933389253223699831187394119733063111141587690152314729412934162993307418552681044852556129630687931541518888117924711467508513097609636741886828988255914087833532709491997508145373638522957569861365376762839178580985749177457670845948516448654954216361256756991612128115169276811905988271834903828479691971934641277054381652790808616359398363516933003754772496291727103178528492021484375/356222055404708953226533937694880733973814493647585494990210343348707594654308415238892632052161823987693935613592906206023529675176563588912110543390908312370023213940144132836154522056590569716085301127434146690509861484104132236605670596298164334033777153453655324189515181633682390886284428628666177298771320089698981296785079470328318738739435053460206065134034409596717067456137915215069791586046269735421772355752879751658583291675802029041253455056396635190400837401172863448528463574870775285553452597035815026698799187336808250319513417135972083933468311748643462953821225181097733613006066365168606860743077583663083494332901243443331973995991472205958785768529060426566577801287696130386801514086302163987562384954326454668901959048966934671548042189739057807863488236344068456532870108543791932785664990583499856316518115544466131972478111251848261934945302200049671741087988681889188992433076512740566362454031347722857160615871256202089150395767150689579288561875747645153914636977846388871919248559532502273557952740779309936816525546088078964276539274568151451330335423198579963118852161178020212668073146146431960981733972590726183973876719388859036546172421978204774250055056270861664534496832998406973650883404564518482767012731714866334791172491024188432357714161274854219443642711025644363355320579807143506619139074621463235101690354054911093966247200543997724819835699998052277651829705328876831925720629104758285255825319086567434707085988831653462201060612976774649721478699877349649436390822176027013783163028057720219926467030715090109593941616881007444573173485897708598156089683079354633889689473811920498634590828439749178095463275212782836033369594271082427175791076988521328190260607084436695430685929759248735972911708804262208017976511606585849119132703661865631841765758302638919529713767741420605751747137745225558849782840506282356295474463019964392515010591107740108809932884954273748157375824590541320762212858870030602423497915272525634310582497001208285560450182316788292518295064131325960438467475678626467452083905303937512653086445137648651365048133777438293941775498087028624875124133728776707236531234461610474511219412278978796043122356605828116488808732576374735696549512433506227805488127150703065898156343819504819635050566980208389579478136922230098545523375959146275087122557647533029584561269267123093653936841067053950848336092712860147167002102097828233027088850220457084260558624707974063552011389406346266172056976975279619225238978129554879196035115524630718722723151121679548213675869611207785739406862661061451151214251402518669390085729689151695384167869037827168272286123142764709650468830192060815761566683795152755064076174754204423512094976480034976096757702866199153814567085614260222942073460257859446663146498166653371003186687076433566110341810060447667982239094069834781950668759381693824407633219212644316335481006004133888210655854503085958866550387551325658116606408655353618754655725267383653546314112139568810824189511669016634618220195245780237744263606073087156972219588075162278739560612376790354278189269305145750404832979331467483635714993309409011594071911380821017825646127295734007562412193083678002474129812992997011453643022586521557133343473330292408518750277157488268607808430552491900595922742181116577693179410549640099195370936288783352071881511069203769303191096029618789435302607917029394208055449712689982434811810917529172085393105749305736709615693445021513848625131980984834592981481393954298535104927638806311919758745439567355974227671668339528672258641120446469300771148348687197224659011088248628999266343770321663227141562799462573306171853035390064534949553481764720099668592081348400642122344931175101590223718892840370519663833883040413854880186982683560308388985077863240790715105105248840144844750679115575460967101640956501217438533753710528916622853135656819628217006739908383449471254528*t^9 - 20758835483450939664461498069299992839520902543457650540998964522123904412168285358173746595236254676207787736682110037823392868624210734553466256055742946745263301548024995269487582667984933277700780213432411826241665733371239747107859357784716525092293298989220153722975029849343146643476191259422287648551321847045898119131887581509380827924143873037257129635285725293189448185982896736999147507209805001723869679259786321478694251356221756745096712352448636754965819533622450465461115988314352810510508576321973454071361522206555507190829005104070285935344199555745776359091373812291711456126109887725170159593138794857154548783205318246916514318344396429726880698131777789277614163171737865019959799211772046910882835778143709647782545202864450255466911484017715351439987803499291148879796674327471687349356545640254343434190766013812023539715133190694083217821186069386903054698252016471222491058311958085827629417798341924744280997218494599426439452876797861699213697837937194201078155060631062444972491360498518846022132584064343892609025851139713843928391672009508007990082876488496985461599303283775376041627232437066217533466086040718745000996902072273029706753266698485389462720197490321089846527009597856903395002965666415979432202376207810050189262258952638792846356057923177592996335110701098763611480820668153788413151771451987193564024237546128882509141735752381747503170009316819373193136610495956106280247207205393679308296420951695678527914867438750123440528344771476142581454255001716459241139154236369971708838014881116380760595083092563449193865046182880999370374799737297622760088271079547103476285481708278184082651273943692878622365405065194949024954037139464548374730027609134292729118079101258214097598128323127408170811636167984683731261480289940000338575158599878826534483769923334427091606449508541065062499882392438449584217536201940063923924951906650260257757079925103528395562992892049269184673534638783207293213609964365358183251063037659839652113197767346098416390949608207071814829374617112236988848652664227701162690218620385563976829044547952598992103226059129870877152378695714803345326648268527467432519324814759090431902208836730922790877278561996235555331282158014405447738357090840821608875009655251017028048880006759150061098032729486825659611539896628177256027678570143189801627924834810848879623490224351486947376088325439969861364477008339997077522853467849882944917701618336338887814172378888511028403076993564325303209488257033391060303423021034783446909583289800941087874112530958974778486857145333135390385378671490173030652376908851841060564056164144712134463624496972768968829656983434040699917998089753738047374495648291122226866260615632803530850278479991752130429407063319577962077190660555632952630313282997607214873102580520698774366963832396109893523879021094029484457115674906341081428438110965586992201225135851475553596768947454680891087827714466103501371020291826725974616605286241299117549306930436611565079263017727380941232592153818927958957382270101031989609400858097006542991762081525122375059073263146582652633691098820765869643110605785431509345352131655215634933465077510230651441629291380577338598755466839356182926082685683332696126669392752116766500641758345500149016716496010582908558149068327569794572012654107785681444317514250910232631155795993587782162871516709732549646035923875002561967737231772416198463645854811367568627852809247886272549513795588320831010057242769751250546560375229762739204274737076724013188850327438873525190660774886106895231756090968184742255229032400292681815795116784657945995952332562115153179133893853945564391642135737952886539345996791512041453072318069099428163514903630327302945475655813290031879007221244896762526527106833827298152539606410485757092780957275836680509919848061487237791581591891503876820960363034407681011184238391255062192740514612601981202428754766570810830458354565137315785944324065496664293068870685276460777941245852197265625/712444110809417906453067875389761467947628987295170989980420686697415189308616830477785264104323647975387871227185812412047059350353127177824221086781816624740046427880288265672309044113181139432170602254868293381019722968208264473211341192596328668067554306907310648379030363267364781772568857257332354597542640179397962593570158940656637477478870106920412130268068819193434134912275830430139583172092539470843544711505759503317166583351604058082506910112793270380801674802345726897056927149741550571106905194071630053397598374673616500639026834271944167866936623497286925907642450362195467226012132730337213721486155167326166988665802486886663947991982944411917571537058120853133155602575392260773603028172604327975124769908652909337803918097933869343096084379478115615726976472688136913065740217087583865571329981166999712633036231088932263944956222503696523869890604400099343482175977363778377984866153025481132724908062695445714321231742512404178300791534301379158577123751495290307829273955692777743838497119065004547115905481558619873633051092176157928553078549136302902660670846397159926237704322356040425336146292292863921963467945181452367947753438777718073092344843956409548500110112541723329068993665996813947301766809129036965534025463429732669582344982048376864715428322549708438887285422051288726710641159614287013238278149242926470203380708109822187932494401087995449639671399996104555303659410657753663851441258209516570511650638173134869414171977663306924402121225953549299442957399754699298872781644352054027566326056115440439852934061430180219187883233762014889146346971795417196312179366158709267779378947623840997269181656879498356190926550425565672066739188542164854351582153977042656380521214168873390861371859518497471945823417608524416035953023213171698238265407323731263683531516605277839059427535482841211503494275490451117699565681012564712590948926039928785030021182215480217619865769908547496314751649181082641524425717740061204846995830545051268621164994002416571120900364633576585036590128262651920876934951357252934904167810607875025306172890275297302730096267554876587883550996174057249750248267457553414473062468923220949022438824557957592086244713211656232977617465152749471393099024867012455610976254301406131796312687639009639270101133960416779158956273844460197091046751918292550174245115295066059169122538534246187307873682134107901696672185425720294334004204195656466054177700440914168521117249415948127104022778812692532344113953950559238450477956259109758392070231049261437445446302243359096427351739222415571478813725322122902302428502805037338780171459378303390768335738075654336544572246285529419300937660384121631523133367590305510128152349508408847024189952960069952193515405732398307629134171228520445884146920515718893326292996333306742006373374152867132220683620120895335964478188139669563901337518763387648815266438425288632670962012008267776421311709006171917733100775102651316233212817310707237509311450534767307092628224279137621648379023338033269236440390491560475488527212146174313944439176150324557479121224753580708556378538610291500809665958662934967271429986618818023188143822761642035651292254591468015124824386167356004948259625985994022907286045173043114266686946660584817037500554314976537215616861104983801191845484362233155386358821099280198390741872577566704143763022138407538606382192059237578870605215834058788416110899425379964869623621835058344170786211498611473419231386890043027697250263961969669185962962787908597070209855277612623839517490879134711948455343336679057344517282240892938601542296697374394449318022176497257998532687540643326454283125598925146612343706070780129069899106963529440199337184162696801284244689862350203180447437785680741039327667766080827709760373965367120616777970155726481581430210210497680289689501358231150921934203281913002434877067507421057833245706271313639256434013479816766898942509056*t^7 + 6259845695929908703390974968143736311684639475052394887227299594715460745841365559292161122720690417029924006482115134546970549946247086824030061832101415089391541737003339917519762083789985752039406755878975338004427649574580857785077807116987363858449455598279395767180008009092870884067786425259262963684413281811702691992477187140341031534970600341090731488549160447464463809257047165405246775920320595472218970521352116256103835904424128379871833827427715081631713860604087078232701057323274404742785032245345982236569482857035882694267911977228722677939289936968543253687809687154625711166176367818151430231797318843587613504216771337577698745429530056114840599066319627263956887653254313081738042710459677002316266588931746105207527194126890573412298369731082883583541206308567115865963768447126131429013360651068100010044585101192616659216518238340082768667155945061512227503500483490870774604769750670352220751571142306873153628044127362367987542410145776338224367380629305857363729261258103757934507519114225875710170691999380088608401513049007703467287432516922451521851811646482859546023887833049755021926559056360644298536642129097786260168206112707745135925330492760396538255677707820653797315927662613531089543626750090990138143736499856064806795278094699265659028603326187361896534212699308580265863260579045408606467224802836337106006937779028950962856982405674819202434101931904938723860004835624939113927922047000058613949680089961771041073387572376349153720795192230682161831316551380761034903553558073779969530340784125992524598548224337890087572677925875613550555430669133080666356663324287085998074273263636186364301184870025754208544786917968851604408082110703777867869958265735455148186958813201886976421295210029719943199701364586023097531765559601035466542901243408830143901902113243058638230717760485128407783460055349123142501923533401236883130499914915735715786266220565648205774007023824686197395594139600523377317172286045843510850843197776075335035220355091228500714430075937707632253881562670667463496907277206911413775308939702818197700311767997766438864834984092323958268925118384196973300414588567824610856008409829564381022551035523129438733493593074612614553524988730743978980283054058042358867965766095549241926490073449184555146014805293101861539231341997383670462380361920543792946899079584891966247978862299618337328761489247253212186439954515874333936038944035896063816187918416141013213893728695495999270465737669083102367950466129008464102189707624872497250368152809308130421022134774487476794604744113671620569815855956059701704790197649577285345546964911706658028723128115967621242225312031944125468929032225572093315951405689217096382982323544710909736214225807232177022752434669235649694382587357882716057181608149177876444309714095931393386772585411861333984276491973310541787870854952374160740356871650908409600432431159726408175853706919105677726370283962910402761520113258615578038107465322918941001870759094303378376549578457622113066328105787281701915027419743063591128158861877837157227320473707510097385067586475925373945207330399339634967528264659818058067794200389966050526715578178158860209973402383197623830790697741138749049974669099663370370877349171923323000799133387323496623907104414226471755133386716476715566993915014636689849431182005297688686442041662881740309455009634110342102783222595297352421647773537815612519668164294069777804127418784734697838299712185439037116461563227820130542226003829619537998359902789049581814844598288578864956413992045686609416932748360551786698145881478385711116237674242154845107651285273410194538304167446199719147136291035871284529844143778120629836512173733968593487057968658287572358601280086564775040956286517591395546318044021977908901201071571515578621901090345844611275375514156236681258734396668250463533662560237656724070285717960392270033060033744384428305160785542185317710318420270716350531767199346467964325550832726065925019065226933544921875/1424888221618835812906135750779522935895257974590341979960841373394830378617233660955570528208647295950775742454371624824094118700706254355648442173563633249480092855760576531344618088226362278864341204509736586762039445936416528946422682385192657336135108613814621296758060726534729563545137714514664709195085280358795925187140317881313274954957740213840824260536137638386868269824551660860279166344185078941687089423011519006634333166703208116165013820225586540761603349604691453794113854299483101142213810388143260106795196749347233001278053668543888335733873246994573851815284900724390934452024265460674427442972310334652333977331604973773327895983965888823835143074116241706266311205150784521547206056345208655950249539817305818675607836195867738686192168758956231231453952945376273826131480434175167731142659962333999425266072462177864527889912445007393047739781208800198686964351954727556755969732306050962265449816125390891428642463485024808356601583068602758317154247502990580615658547911385555487676994238130009094231810963117239747266102184352315857106157098272605805321341692794319852475408644712080850672292584585727843926935890362904735895506877555436146184689687912819097000220225083446658137987331993627894603533618258073931068050926859465339164689964096753729430856645099416877774570844102577453421282319228574026476556298485852940406761416219644375864988802175990899279342799992209110607318821315507327702882516419033141023301276346269738828343955326613848804242451907098598885914799509398597745563288704108055132652112230880879705868122860360438375766467524029778292693943590834392624358732317418535558757895247681994538363313758996712381853100851131344133478377084329708703164307954085312761042428337746781722743719036994943891646835217048832071906046426343396476530814647462527367063033210555678118855070965682423006988550980902235399131362025129425181897852079857570060042364430960435239731539817094992629503298362165283048851435480122409693991661090102537242329988004833142241800729267153170073180256525303841753869902714505869808335621215750050612345780550594605460192535109753175767101992348114499500496534915106828946124937846441898044877649115915184172489426423312465955234930305498942786198049734024911221952508602812263592625375278019278540202267920833558317912547688920394182093503836585100348490230590132118338245077068492374615747364268215803393344370851440588668008408391312932108355400881828337042234498831896254208045557625385064688227907901118476900955912518219516784140462098522874890892604486718192854703478444831142957627450644245804604857005610074677560342918756606781536671476151308673089144492571058838601875320768243263046266735180611020256304699016817694048379905920139904387030811464796615258268342457040891768293841031437786652585992666613484012746748305734264441367240241790671928956376279339127802675037526775297630532876850577265341924024016535552842623418012343835466201550205302632466425634621414475018622901069534614185256448558275243296758046676066538472880780983120950977054424292348627888878352300649114958242449507161417112757077220583001619331917325869934542859973237636046376287645523284071302584509182936030249648772334712009896519251971988045814572090346086228533373893321169634075001108629953074431233722209967602383690968724466310772717642198560396781483745155133408287526044276815077212764384118475157741210431668117576832221798850759929739247243670116688341572422997222946838462773780086055394500527923939338371925925575817194140419710555225247679034981758269423896910686673358114689034564481785877203084593394748788898636044352994515997065375081286652908566251197850293224687412141560258139798213927058880398674368325393602568489379724700406360894875571361482078655335532161655419520747930734241233555940311452963162860420420995360579379002716462301843868406563826004869754135014842115666491412542627278512868026959633533797885018112*t^5 - 477914344209880121953459606020443836459525103370752384966287218166179874318442267817256309849657315691500206363334525489547122540434744237531304564268279958625178870858769966542620008217442767992522894403398528652312662093652998010339061072623963037608500190592997377323907678947799502940791879271841466815119345662465392698470544120892659036567398517660248719350261755161659204985239771207960343056566606068111156842695832839215092864491928970260312028411480904974063033808440987118694063738346682193957774168604315955042128909794167013311047872158381824743738967578543906655921536911961059570105384435484545871104326903493344986200180633640016446730739796589195255526214771043851273428626011420492980080213192926889836057261762401692810366173221233848806013835615441860022535086926964140396166441364374556461436899059089880813576440589973732736132315742179002270532752205942372771705726152361019783458693894944583173039782518633622753850621684581554388913151245059893113897515926325678074984745630095409405841424394516658676253051390893386283560196560703789134781685121668608754071064436391929482797936410746743984576236002194514757683361637021074255759278021672580421266502719683282107884767700934921696378325435349036225815237656174637630017860748529447869613816616205542109151218814105534361116806692411496848027812481258219570130605516513552378766624754711598898687444229038689785992542998723967823120061475000740191481369457304997654479181598113221075838553426748703081346397608239981868904127304673771730350433996164938974121889832540168149206366386472078555858712916223375723998238747661624421499699590342092309360491391348553912104973611364459557164456338269344673566358878431211840646488190803262855530562904552670335469898772496321311202611138622413078997045731835018347061994043839985361717433641858004397359865336832011569388086516707242638369471685578361695532109320606795654694240641579191741137509651862104677950505200806223513024680993826932937646865381623285011795488127449491548093921738240549867837419357486832422941176936330115086892586929059457561317039104379742555975896383998367884070511171014459594989381823802218380093766575746807513760484768102071577949575819127782883502825801362122614741175940257853288803990845962104009576284808687883432282339337542032064968282477284245784075228950706093057812427153080130717674816605836694112264926095778744943453957689591703797760301141121512573513881486435388958961514814726359889893735627161581673973056773376189742797291977538347955718010114022276224962062481542420487931474941516426191495814700116022911678966228731734889762323394871222930672441442220109005693884940787295883667637229088902673094893541216679753455538661694136718275476936823661897236093352273570947610369570652663027221489066900234997448671184748728288243025612254721307361916292797783618638286935563012278184291025670121777232316947950539770638823469693546593625467460543378755335297521902236415735758476825226774975375585038907863094180039771231499378943708156153250578748028053265466165736984992110020899025162027123122219400094766959348965149147816690765696163585000641339539114317695632348412687359419828454056758964842686404753326046329792404832092124244406865216446100976854526387538576993710079654000247596595829671656939290976673965116107695443384724164682406394888702624540681022266642912685985577653180302261218402629305849001418170736067892511590201254437027907737367205853367385318328220781003189742369478035745524442411908672831992653166449953750241173303318376264329644043609485208025180960665341629460446682477552961965771570285487555665467666582527415475026095076163405668211543308638294781663695695898989652340871069072827532532597373800451574400582372990201669010250577245576928781652696061801545990491335670275528120991149845532151470600863767938671773852927665194442019964707120498884209715502669594871573579496087597690303396398406284186741406617566209934218962603229009088938008145706540933935546875/1424888221618835812906135750779522935895257974590341979960841373394830378617233660955570528208647295950775742454371624824094118700706254355648442173563633249480092855760576531344618088226362278864341204509736586762039445936416528946422682385192657336135108613814621296758060726534729563545137714514664709195085280358795925187140317881313274954957740213840824260536137638386868269824551660860279166344185078941687089423011519006634333166703208116165013820225586540761603349604691453794113854299483101142213810388143260106795196749347233001278053668543888335733873246994573851815284900724390934452024265460674427442972310334652333977331604973773327895983965888823835143074116241706266311205150784521547206056345208655950249539817305818675607836195867738686192168758956231231453952945376273826131480434175167731142659962333999425266072462177864527889912445007393047739781208800198686964351954727556755969732306050962265449816125390891428642463485024808356601583068602758317154247502990580615658547911385555487676994238130009094231810963117239747266102184352315857106157098272605805321341692794319852475408644712080850672292584585727843926935890362904735895506877555436146184689687912819097000220225083446658137987331993627894603533618258073931068050926859465339164689964096753729430856645099416877774570844102577453421282319228574026476556298485852940406761416219644375864988802175990899279342799992209110607318821315507327702882516419033141023301276346269738828343955326613848804242451907098598885914799509398597745563288704108055132652112230880879705868122860360438375766467524029778292693943590834392624358732317418535558757895247681994538363313758996712381853100851131344133478377084329708703164307954085312761042428337746781722743719036994943891646835217048832071906046426343396476530814647462527367063033210555678118855070965682423006988550980902235399131362025129425181897852079857570060042364430960435239731539817094992629503298362165283048851435480122409693991661090102537242329988004833142241800729267153170073180256525303841753869902714505869808335621215750050612345780550594605460192535109753175767101992348114499500496534915106828946124937846441898044877649115915184172489426423312465955234930305498942786198049734024911221952508602812263592625375278019278540202267920833558317912547688920394182093503836585100348490230590132118338245077068492374615747364268215803393344370851440588668008408391312932108355400881828337042234498831896254208045557625385064688227907901118476900955912518219516784140462098522874890892604486718192854703478444831142957627450644245804604857005610074677560342918756606781536671476151308673089144492571058838601875320768243263046266735180611020256304699016817694048379905920139904387030811464796615258268342457040891768293841031437786652585992666613484012746748305734264441367240241790671928956376279339127802675037526775297630532876850577265341924024016535552842623418012343835466201550205302632466425634621414475018622901069534614185256448558275243296758046676066538472880780983120950977054424292348627888878352300649114958242449507161417112757077220583001619331917325869934542859973237636046376287645523284071302584509182936030249648772334712009896519251971988045814572090346086228533373893321169634075001108629953074431233722209967602383690968724466310772717642198560396781483745155133408287526044276815077212764384118475157741210431668117576832221798850759929739247243670116688341572422997222946838462773780086055394500527923939338371925925575817194140419710555225247679034981758269423896910686673358114689034564481785877203084593394748788898636044352994515997065375081286652908566251197850293224687412141560258139798213927058880398674368325393602568489379724700406360894875571361482078655335532161655419520747930734241233555940311452963162860420420995360579379002716462301843868406563826004869754135014842115666491412542627278512868026959633533797885018112*t^3 + 24260397876957926812863323723411834846037705371700815559431366861511048266029717752063373396808840268558615702316897932928576376815095528864116473320220402706496359514705772767824048030408774895244516863140800012366841931154938315172425266636417501278218801262119267357374235848755319630884300391746410521442438623711922589249675967843948532526774008496566730267247926020690220582708548387406918589395267286004652944432578726660933855686997552182447628493790336848575475774335510057629433221466992674521198687200102006797671454427871971266294636942981312452249000102531528072250144191083708565264846385769043549557710344392615948050440248499672055491916582855234047286196148125253560713407324156181541567782668103991740267568453246891740952052918257672239191572427025001931621781888316258229933523033911751771874796326952085192424981387379973762194902453264212438300794266073623230030176126675912852816150252890694112161098961260764064989850736322385139581153740219999497381868598023837287433974903020205779507940848152477608128160600816315654234710428933510722205665122432681095056689897388505061792226546549703087935582382485103890426218485077449980712750881469049236011780301097981543348491731468775715250623168537449503287098096332928779830262166507168975783315236483064160681365822589039965851232565314899686736083945082323280000034357946570182047699221189638582327689309698896641329524700496223842621170826771977819716493081829997586833882870959972528534230695192837035875003688271802289410358726858173497140975050804931291913348688213815150335994830036723010975066165092159732895104357758838676394657745275582288206469521608291045348830796276629460130661209477669294285015562980787150996706827666274870193971101132926639954782787633907484616915737692150332040078369738529184379500737446815013304272887106608676170769642534306453952897836447769823881315925896309734348247581051627516149618655150783353527978015532558720054805900952100372321281250704313580652006761400400129849577028431441665034688524342320805410965989117867349880023095018240208082863849532121923654690398044931108671948437916661604949742586145186897246827245615238126584617326229832286410703129667619019002645401429851563834430966277043050030433581086173827276810908808780605397670230396536663327762298086117056179953151737757432581919632324120813194894449310572159096154729910695552675105291585214335378837738336207292084600382143382802222994561272980139340090137560656467179560137936843514032167832070612021474083154656142810550196038635522630892549947662981770148649491722655514402774091459437604103318971781051680389931236162514278756258481792040472906377388059946208140412120833630270581260810051216422044151758295956713490792129325049810373185123422473646360266737332678336811246324709893173625044532043707500802389769875473504239240876976746851267896081412130966728821881527097986439484270705413385373688161394897226656895249445753448931597453781960675824069735650296493537561275513485022941521023346748228065353150702234479516260869513628858881727977425960652217751160334294788684779690711941232161926991131440375028662535211686262091689799067378429140513433368719773451225602592072402559712457750263705778255285790597706170049529236925584008900442216278689779046837186716759751620543147538872539477363448540205956439559415517065486302791016806634410901550865882911892273433587228316486321394552095496050359548887618147922778163466459474803632378555563134490147803446089323858597060979856390342787090109183558901452916492317586188962491452736671942819489559987429603691711897772068207296100872072626212421236743225251938047996616937004810211239922750212039828043129439844162367981092348965904106720302033079947409512732740420250960446754479218815016993451583650958948248724343040028182672590650730744314613466079322801989090122089877694865854983975726582000232918155970315139792756380038863441342187177916780559566980046208888056777367447356595976732001527656941100187353515625/2849776443237671625812271501559045871790515949180683959921682746789660757234467321911141056417294591901551484908743249648188237401412508711296884347127266498960185711521153062689236176452724557728682409019473173524078891872833057892845364770385314672270217227629242593516121453069459127090275429029329418390170560717591850374280635762626549909915480427681648521072275276773736539649103321720558332688370157883374178846023038013268666333406416232330027640451173081523206699209382907588227708598966202284427620776286520213590393498694466002556107337087776671467746493989147703630569801448781868904048530921348854885944620669304667954663209947546655791967931777647670286148232483412532622410301569043094412112690417311900499079634611637351215672391735477372384337517912462462907905890752547652262960868350335462285319924667998850532144924355729055779824890014786095479562417600397373928703909455113511939464612101924530899632250781782857284926970049616713203166137205516634308495005981161231317095822771110975353988476260018188463621926234479494532204368704631714212314196545211610642683385588639704950817289424161701344585169171455687853871780725809471791013755110872292369379375825638194000440450166893316275974663987255789207067236516147862136101853718930678329379928193507458861713290198833755549141688205154906842564638457148052953112596971705880813522832439288751729977604351981798558685599984418221214637642631014655405765032838066282046602552692539477656687910653227697608484903814197197771829599018797195491126577408216110265304224461761759411736245720720876751532935048059556585387887181668785248717464634837071117515790495363989076726627517993424763706201702262688266956754168659417406328615908170625522084856675493563445487438073989887783293670434097664143812092852686792953061629294925054734126066421111356237710141931364846013977101961804470798262724050258850363795704159715140120084728861920870479463079634189985259006596724330566097702870960244819387983322180205074484659976009666284483601458534306340146360513050607683507739805429011739616671242431500101224691561101189210920385070219506351534203984696228999000993069830213657892249875692883796089755298231830368344978852846624931910469860610997885572396099468049822443905017205624527185250750556038557080404535841667116635825095377840788364187007673170200696980461180264236676490154136984749231494728536431606786688741702881177336016816782625864216710801763656674084468997663792508416091115250770129376455815802236953801911825036439033568280924197045749781785208973436385709406956889662285915254901288491609209714011220149355120685837513213563073342952302617346178288985142117677203750641536486526092533470361222040512609398033635388096759811840279808774061622929593230516536684914081783536587682062875573305171985333226968025493496611468528882734480483581343857912752558678255605350075053550595261065753701154530683848048033071105685246836024687670932403100410605264932851269242828950037245802139069228370512897116550486593516093352133076945761561966241901954108848584697255777756704601298229916484899014322834225514154441166003238663834651739869085719946475272092752575291046568142605169018365872060499297544669424019793038503943976091629144180692172457066747786642339268150002217259906148862467444419935204767381937448932621545435284397120793562967490310266816575052088553630154425528768236950315482420863336235153664443597701519859478494487340233376683144845994445893676925547560172110789001055847878676743851851151634388280839421110450495358069963516538847793821373346716229378069128963571754406169186789497577797272088705989031994130750162573305817132502395700586449374824283120516279596427854117760797348736650787205136978759449400812721789751142722964157310671064323310839041495861468482467111880622905926325720840841990721158758005432924603687736813127652009739508270029684231332982825085254557025736053919267067595770036224*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 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:
| (9.5420434304164560173 - 4.2062760777219387162e-1477j)  +/-  (5.27e-489, 5.27e-489j)
| (12.562619302410114056 - 1.7097814872974732431e-1505j)  +/-  (1.49e-495, 1.49e-495j)
| (7.4030186270016593745 + 1.2601651370411666202e-1535j)  +/-  (3.57e-487, 3.57e-487j)
| (11.469935580290612235 - 5.8096272378379796055e-1565j)  +/-  (1.23e-492, 1.23e-492j)
| (-11.030260343364375307 - 3.1739128648408074475e-1577j)  +/-  (1.23e-491, 1.23e-491j)
| (-4.0579563160897412786 - 3.0678767194569250345e-1588j)  +/-  (3.67e-490, 3.67e-490j)
| (8.2736936689342248882 + 1.406249552808476671e-1609j)  +/-  (1.12e-487, 1.12e-487j)
| (-12.562619302410114056 + 9.4902115384954084754e-1643j)  +/-  (1.56e-495, 1.56e-495j)
| (-5.534446235016383282 - 2.8067002774306174949e-1626j)  +/-  (1.16e-485, 1.16e-485j)
| (7.9771151891125515637 - 3.5492073455265866771e-1643j)  +/-  (1.87e-487, 1.87e-487j)
| (-7.9771151891125515637 + 2.9313923247138447291e-1653j)  +/-  (1.75e-487, 1.75e-487j)
| (-8.8892514125692133863 - 1.083851754144017997e-1654j)  +/-  (3.1e-488, 3.1e-488j)
| (10.625728787452236957 + 1.8670900435218044593e-1651j)  +/-  (8.11e-491, 8.11e-491j)
| (11.030260343364375307 + 8.3910119081325150354e-1654j)  +/-  (1.23e-491, 1.23e-491j)
| (10.246457457151891227 + 2.3704420692216806062e-1651j)  +/-  (4.17e-490, 4.17e-490j)
| (-9.2102833912720587324 - 1.5640640432906770841e-1655j)  +/-  (1.34e-488, 1.34e-488j)
| (4.7403655172137967558 - 2.3565116063427687608e-1654j)  +/-  (6.95e-489, 6.95e-489j)
| (-9.5420434304164560173 + 1.5347162485637945155e-1654j)  +/-  (4.9e-489, 4.9e-489j)
| (-0.63224595202719382815 - 1.0096368621430843403e-1671j)  +/-  (2.83e-505, 2.83e-505j)
| (-2.9592107790638377223 - 2.0927015352852108005e-1659j)  +/-  (2.54e-493, 2.54e-493j)
| (-10.625728787452236957 - 1.5558044764372222979e-1656j)  +/-  (8.9e-491, 8.9e-491j)
| (-11.469935580290612235 + 1.099240494698045448e-1658j)  +/-  (1.24e-492, 1.24e-492j)
| (-10.246457457151891227 + 3.0982049026265437071e-1656j)  +/-  (4.23e-490, 4.23e-490j)
| (-3.1854646407403273989 - 4.4784319705139663814e-1658j)  +/-  (3.09e-492, 3.09e-492j)
| (-8.2736936689342248882 - 5.5207556874314811525e-1654j)  +/-  (1.16e-487, 1.16e-487j)
| (-4.2688770016412722303 - 1.1384268443907597616e-1655j)  +/-  (8.71e-490, 8.71e-490j)
| (2.9592107790638377223 - 2.12904636466462062e-1658j)  +/-  (2.58e-493, 2.58e-493j)
| (6.589754349023937862 + 1.4003611080560305695e-1651j)  +/-  (8.19e-487, 8.19e-487j)
| (-6.589754349023937862 - 7.457277000716396729e-1656j)  +/-  (8e-487, 8e-487j)
| (-0.87004089535290290013 - 4.0458968124801645993e-1674j)  +/-  (4.25e-504, 4.25e-504j)
| (-5.5218652098683505936 - 1.8875802632988621618e-1652j)  +/-  (9.78e-486, 9.78e-486j)
| (9.8865263876855688401 - 9.203685551909038663e-1657j)  +/-  (1.54e-489, 1.54e-489j)
| (4.4995993983103888029 - 8.0817351294124849173e-1665j)  +/-  (2.15e-489, 2.15e-489j)
| (11.963954284777535705 - 1.5341511377018688819e-1667j)  +/-  (7.26e-494, 7.26e-494j)
| (-2.7082515062007726352 + 8.5901836714945565751e-1671j)  +/-  (7.58e-494, 7.58e-494j)
| (-7.4030186270016593745 - 1.1036847934628243202e-1662j)  +/-  (3.47e-487, 3.47e-487j)
| (-11.963954284777535705 - 3.6556968557870833911e-1671j)  +/-  (7.02e-494, 7.02e-494j)
| (0.87004089535290290013 - 3.3617720948214228589e-1680j)  +/-  (3.75e-504, 3.75e-504j)
| (5.9309447795888140089 - 1.8365919713680856669e-1661j)  +/-  (1.47e-486, 1.47e-486j)
| (-5.2368445349193438898 + 6.6908819262824025731e-1668j)  +/-  (1.05e-487, 1.05e-487j)
| (-7.6870369563952693221 + 3.6578118525994061815e-1667j)  +/-  (2.51e-487, 2.51e-487j)
| (2.597288631188365787 - 1.5123205758183840799e-1677j)  +/-  (5.72e-494, 5.72e-494j)
| (1.2247448713915890491 + 2.6464444298990956984e-1685j)  +/-  (2.69e-501, 2.69e-501j)
| (1.8243155403369955291 - 1.1741223742578578152e-1680j)  +/-  (4.25e-497, 4.25e-497j)
| (8.8892514125692133863 - 3.1777206298394221909e-1670j)  +/-  (3.08e-488, 3.08e-488j)
| (-1.3170770970309324432 + 4.4614704592995956052e-1691j)  +/-  (6.76e-501, 6.76e-501j)
| (-3.455468032259311589 - 5.3217450021449055338e-1682j)  +/-  (2.01e-491, 2.01e-491j)
| (-8.5774411541955386734 + 1.6124749938165260592e-1678j)  +/-  (6.35e-488, 6.35e-488j)
| (2.0232301911005156592 - 9.0337797436173614021e-1687j)  +/-  (3.13e-497, 3.13e-497j)
| (5.2368445349193438898 - 1.1487918007799391105e-1676j)  +/-  (1.16e-487, 1.16e-487j)
| (3.66777421594633786 - 9.855415480611013539e-1681j)  +/-  (5.03e-491, 5.03e-491j)
| (-2.0232301911005156592 + 3.8676175900030276149e-1687j)  +/-  (3.02e-497, 3.02e-497j)
| (3.8672910400257025628 - 2.7335963895243113469e-1680j)  +/-  (1.54e-490, 1.54e-490j)
| (6.3411960174265696998 + 1.239375238413360583e-1675j)  +/-  (1.08e-486, 1.08e-486j)
| (5.534446235016383282 - 6.6897589464927825474e-1674j)  +/-  (1.11e-485, 1.11e-485j)
| (-9.8865263876855688401 + 1.2254757727017307055e-1680j)  +/-  (1.53e-489, 1.53e-489j)
| (-1.5615534276518735234 - 4.7843550311451539978e-1691j)  +/-  (8.33e-500, 8.33e-500j)
| (-2.597288631188365787 - 4.1409550743493285255e-1687j)  +/-  (5.43e-494, 5.43e-494j)
| (4.2688770016412722303 + 2.0819285365814620655e-1679j)  +/-  (8.24e-490, 8.24e-490j)
| (2.2665132620567880275 - 5.7124900349596826158e-1688j)  +/-  (2.81e-496, 2.81e-496j)
| (-6.1245278546221590085 + 2.3193951186635249474e-1677j)  +/-  (1.37e-486, 1.37e-486j)
| (-3.3155846175932898359 + 1.3936721902821870241e-1683j)  +/-  (1.08e-491, 1.08e-491j)
| (-0.52403354748695764515 - 2.2508536238891537366e-1696j)  +/-  (8.43e-506, 8.43e-506j)
| (-6.3411960174265696998 - 6.7785201788111217891e-1679j)  +/-  (1.05e-486, 1.05e-486j)
| (0.52403354748695764515 - 3.1352345498428469741e-1696j)  +/-  (8.6e-506, 8.6e-506j)
| (-4.7403655172137967558 + 5.3982909862531955283e-1680j)  +/-  (6.56e-489, 6.56e-489j)
| (-5.9309447795888140089 + 4.2967767108627718112e-1678j)  +/-  (1.42e-486, 1.42e-486j)
| (6.1245278546221590085 + 1.6490177736849524575e-1677j)  +/-  (1.35e-486, 1.35e-486j)
| (-2.2665132620567880275 + 5.2679954025292987481e-1687j)  +/-  (2.69e-496, 2.69e-496j)
| (5.5218652098683505936 - 2.2135036383144054728e-1673j)  +/-  (1.04e-485, 1.04e-485j)
| (6.8532000697575198251 + 6.2959243659678242648e-1678j)  +/-  (6.23e-487, 6.23e-487j)
| (1.1084845765329225899 + 4.7246505249217310894e-1724j)  +/-  (3.12e-502, 3.12e-502j)
| (-1.1084845765329225899 - 5.3669901167267955202e-1724j)  +/-  (2.95e-502, 2.95e-502j)
| (-3.8672910400257025628 - 3.3004424033771010454e-1707j)  +/-  (1.47e-490, 1.47e-490j)
| (7.1249261502369583085 + 2.4085262862547618169e-1706j)  +/-  (4.72e-487, 4.72e-487j)
| (2.5270348811141499769 - 8.9403551489875336091e-1745j)  +/-  (1.87e-494, 1.87e-494j)
| (3.455468032259311589 - 3.5888103155186237331e-1737j)  +/-  (2.13e-491, 2.13e-491j)
| (9.2102833912720587324 + 1.2133510101361292376e-1748j)  +/-  (1.33e-488, 1.33e-488j)
| (-2.5270348811141499769 + 3.9007409325876259281e-1782j)  +/-  (1.82e-494, 1.82e-494j)
| (-4.4995993983103888029 + 2.0153151994493501077e-1773j)  +/-  (2.25e-489, 2.25e-489j)
| (1.5615534276518735234 + 1.4005317041623257792e-1805j)  +/-  (8.58e-500, 8.58e-500j)
| (1.8357079751751868738 + 1.9724822589754838495e-1802j)  +/-  (5.24e-497, 5.24e-497j)
| (1.3170770970309324432 + 4.3408869650872541614e-1806j)  +/-  (6.81e-501, 6.81e-501j)
| (7.6870369563952693221 - 3.397271738345360867e-1789j)  +/-  (2.53e-487, 2.53e-487j)
| (-1.2247448713915890491 - 5.8644645744077258325e-1826j)  +/-  (2.72e-501, 2.72e-501j)
| (2.7082515062007726352 + 9.5156161673399514375e-1820j)  +/-  (7.73e-494, 7.73e-494j)
| (-6.8532000697575198251 + 9.523173306195581285e-1810j)  +/-  (6.22e-487, 6.22e-487j)
| (-7.1249261502369583085 - 3.2632158690802217324e-1842j)  +/-  (4.78e-487, 4.78e-487j)
| (8.5774411541955386734 - 6.5835895689220760504e-1874j)  +/-  (6.37e-488, 6.37e-488j)
| (3.3155846175932898359 - 1.3933133317669609632e-1897j)  +/-  (1.08e-491, 1.08e-491j)
| (-1.8243155403369955291 - 1.0516079884639002302e-1903j)  +/-  (4.24e-497, 4.24e-497j)
| (5.7023797558069994445 + 1.8356666254689492716e-1890j)  +/-  (1.74e-486, 1.74e-486j)
| (0.63224595202719382815 - 1.2238193628814376412e-1922j)  +/-  (2.7e-505, 2.7e-505j)
| (3.1854646407403273989 + 3.6436467846862590915e-1908j)  +/-  (2.84e-492, 2.84e-492j)
| (-3.66777421594633786 - 5.3872906145233103457e-1908j)  +/-  (4.67e-491, 4.67e-491j)
| (-0.21461818058817058787 + 4.1589435126599722866e-1925j)  +/-  (1e-508, 1e-508j)
| (4.9865514541507660747 - 3.1481320039285906995e-1901j)  +/-  (2.3e-488, 2.3e-488j)
| (0.44488672108986786246 - 3.0128204625118411444e-1935j)  +/-  (1.77e-506, 1.77e-506j)
| (-5.7023797558069994445 + 3.0316603295404993151e-1913j)  +/-  (1.81e-486, 1.81e-486j)
| (-1.8357079751751868738 - 6.7951416371709114349e-1941j)  +/-  (5.09e-497, 5.09e-497j)
| (-0.44488672108986786246 - 1.5910003235209436328e-1949j)  +/-  (1.66e-506, 1.66e-506j)
| (1.3357426423694376206e-1977 + 6.401468866734479673e-1978j)  +/-  (1.56e-1975, 1.56e-1975j)
| (0.21461818058817058787 + 1.1950312858314146425e-1951j)  +/-  (1e-508, 1e-508j)
| (4.0579563160897412786 - 2.8185824628251538138e-1928j)  +/-  (3.66e-490, 3.66e-490j)
| (-4.9865514541507660747 + 1.2871359010016936956e-1940j)  +/-  (2.33e-488, 2.33e-488j)
-------------------------------------------------
The weights are:
| (5.4605402829226349642e-41 + 2.6702246322480740046e-1516j)  +/-  (1e-135, 5.81e-378j)
| (1.1271716048131069346e-69 + 2.0510999646438061893e-1534j)  +/-  (1.63e-148, 9.46e-391j)
| (2.5053147804755471406e-25 - 1.8827986655052119281e-1507j)  +/-  (1.82e-125, 1.06e-367j)
| (1.9092512673306857492e-58 + 6.7325292548310885479e-1528j)  +/-  (2.24e-144, 1.3e-386j)
| (3.4314772246005382091e-54 + 1.73610145976669207e-1526j)  +/-  (5.08e-146, 2.94e-388j)
| (7.8801066978592770499e-09 + 3.8152364022404698817e-1495j)  +/-  (1.17e-102, 6.78e-345j)
| (3.1578921190011363358e-31 + 2.6793562044741609787e-1511j)  +/-  (8.74e-131, 5.07e-373j)
| (1.1271716048131069346e-69 - 2.8028037066810717836e-1535j)  +/-  (4.86e-152, 2.81e-394j)
| (-2.9903670778557902017e-14 - 2.4879382335932547606e-1498j)  +/-  (5.7e-117, 3.31e-359j)
| (3.8246039072600054789e-29 - 5.3966524087076068534e-1510j)  +/-  (1.45e-129, 8.41e-372j)
| (3.8246039072600054789e-29 - 4.8206503213419298064e-1511j)  +/-  (6.88e-133, 3.99e-375j)
| (8.5894561925953244311e-36 + 2.0830906966365204701e-1515j)  +/-  (1.9e-137, 1.1e-379j)
| (2.035835014733832507e-50 + 5.1062096800073598054e-1523j)  +/-  (3.29e-143, 1.91e-385j)
| (3.4314772246005382091e-54 - 2.3998925359393903386e-1525j)  +/-  (5.52e-145, 3.2e-387j)
| (5.2688145682679583387e-47 - 7.9766612796900828815e-1521j)  +/-  (7.22e-142, 4.19e-384j)
| (2.6538954581175244423e-38 - 5.4957685490668350237e-1517j)  +/-  (1.94e-141, 1.12e-383j)
| (2.3966785594138140562e-11 - 4.5044644520434499408e-1497j)  +/-  (3.72e-117, 2.16e-359j)
| (5.4605402829226349642e-41 + 1.2035440904764368787e-1518j)  +/-  (2.46e-143, 1.43e-385j)
| (0.09914457738818805916 - 2.3234104380895627018e-1488j)  +/-  (2.66e-92, 1.54e-334j)
| (2.1013920431918594636e-05 + 5.8622547552236879235e-1492j)  +/-  (1.14e-101, 6.59e-344j)
| (2.035835014733832507e-50 - 2.7437461115688428731e-1524j)  +/-  (1.06e-148, 6.12e-391j)
| (1.9092512673306857492e-58 - 6.1772336116331317742e-1529j)  +/-  (7.86e-153, 4.56e-395j)
| (5.2688145682679583387e-47 + 2.8394632437574101328e-1522j)  +/-  (2.8e-147, 1.63e-389j)
| (4.5545710712419758367e-06 - 2.8275235538671447021e-1492j)  +/-  (1.04e-107, 6.04e-350j)
| (3.1578921190011363358e-31 + 1.9075050243049422408e-1512j)  +/-  (8.4e-140, 4.87e-382j)
| (1.5313365596257017622e-09 - 6.2580089798485987912e-1496j)  +/-  (3.5e-118, 2.03e-360j)
| (2.1013920431918594636e-05 + 1.1132826978478259234e-1491j)  +/-  (9.77e-110, 5.66e-352j)
| (2.011708489314712554e-20 + 1.0240969598949218073e-1503j)  +/-  (5.74e-136, 3.32e-378j)
| (2.011708489314712554e-20 + 1.8742054136324109629e-1504j)  +/-  (5.85e-134, 3.39e-376j)
| (0.061711992681912817473 + 6.9756183543824220684e-1489j)  +/-  (1.9e-92, 1.1e-334j)
| (4.0761201871947141683e-14 + 2.6141364497071802876e-1498j)  +/-  (2.25e-126, 1.3e-368j)
| (7.0492885516757729457e-44 + 1.1914730197025487142e-1518j)  +/-  (3.78e-149, 2.19e-391j)
| (2.1532692619205709828e-10 + 2.6060564041636277138e-1496j)  +/-  (3.59e-125, 2.08e-367j)
| (2.0637358782924077332e-63 - 8.2210310202658780019e-1531j)  +/-  (3.01e-158, 1.74e-400j)
| (0.00011080978892675037286 - 5.3833332581690687008e-1491j)  +/-  (7.99e-108, 4.63e-350j)
| (2.5053147804755471406e-25 - 2.3767118891068652656e-1508j)  +/-  (1.45e-138, 8.41e-381j)
| (2.0637358782924077332e-63 + 9.2581634787184159747e-1532j)  +/-  (2.19e-158, 1.27e-400j)
| (0.061711992681912817473 + 8.3753119578258966546e-1489j)  +/-  (4.89e-93, 2.83e-335j)
| (6.0804626889259918949e-17 - 1.6306092355029397757e-1500j)  +/-  (3.17e-136, 1.84e-378j)
| (1.7544510351689603523e-13 - 7.0273706411060063709e-1499j)  +/-  (1.79e-128, 1.04e-370j)
| (3.5205187908647171956e-27 + 1.1100881006384707885e-1509j)  +/-  (1.7e-139, 9.86e-382j)
| (-0.00014311129419227118181 + 3.3226767224818391019e-1490j)  +/-  (1.3e-113, 7.53e-356j)
| (-0.0089351706466990386076 + 1.8415029637602001673e-1488j)  +/-  (2.78e-93, 1.61e-335j)
| (0.018641283981971804184 - 2.19559354231670477e-1488j)  +/-  (2.4e-104, 1.39e-346j)
| (8.5894561925953244311e-36 + 5.8815147496752284806e-1514j)  +/-  (8.55e-149, 4.95e-391j)
| (0.026888386109204439232 - 8.1262010773052462259e-1489j)  +/-  (1.65e-96, 9.59e-339j)
| (7.5532453095341673284e-07 - 5.311310609884042547e-1493j)  +/-  (3.31e-119, 1.92e-361j)
| (1.9377416115257118541e-33 - 6.7412180271276588768e-1514j)  +/-  (1.9e-143, 1.1e-385j)
| (0.002339139151000743203 - 7.9220189699519982862e-1490j)  +/-  (1.87e-108, 1.08e-350j)
| (1.7544510351689603523e-13 - 2.4123559890443474639e-1498j)  +/-  (2.97e-134, 1.72e-376j)
| (1.7001298243424605314e-07 + 1.781068831061389344e-1493j)  +/-  (2.41e-125, 1.4e-367j)
| (0.002339139151000743203 - 5.1502612962454331371e-1490j)  +/-  (4.67e-111, 2.71e-353j)
| (3.4266570252706204888e-08 - 4.1678063067870479851e-1494j)  +/-  (9.69e-127, 5.61e-369j)
| (4.5856169921391409185e-19 - 1.7355699286496988441e-1502j)  +/-  (2.33e-140, 1.35e-382j)
| (-2.9903670778557902017e-14 - 9.359567151623238678e-1498j)  +/-  (2e-136, 1.16e-378j)
| (7.0492885516757729457e-44 - 2.1125700613900872495e-1520j)  +/-  (4.62e-153, 2.68e-395j)
| (0.011808761321595976529 + 1.7507936976177353845e-1489j)  +/-  (7.07e-109, 4.1e-351j)
| (-0.00014311129419227118181 + 1.9008603601612551357e-1490j)  +/-  (2.13e-118, 1.23e-360j)
| (1.5313365596257017622e-09 - 1.639031599916084537e-1495j)  +/-  (2.02e-130, 1.17e-372j)
| (0.00080563858716557427377 + 2.0522884041554655089e-1490j)  +/-  (2.3e-117, 1.34e-359j)
| (5.6842206725494752667e-18 + 4.5834255874679089371e-1502j)  +/-  (1.23e-139, 7.12e-382j)
| (7.0015182483011040694e-07 + 1.7729543124355167126e-1492j)  +/-  (9.93e-125, 5.76e-367j)
| (-0.048365562817922130001 + 4.8474359813180471586e-1488j)  +/-  (7.42e-108, 4.3e-350j)
| (4.5856169921391409185e-19 - 3.4975828038252295827e-1503j)  +/-  (9.59e-141, 5.55e-383j)
| (-0.048365562817922130001 + 5.4108017585755075229e-1488j)  +/-  (1.63e-111, 9.42e-354j)
| (2.3966785594138140562e-11 - 1.5143795104517189575e-1497j)  +/-  (6.31e-135, 3.66e-377j)
| (6.0804626889259918949e-17 - 3.8055291779672034493e-1501j)  +/-  (5.79e-139, 3.36e-381j)
| (5.6842206725494752667e-18 + 2.1011334726410646069e-1501j)  +/-  (5.91e-144, 3.43e-386j)
| (0.00080563858716557427377 + 1.2644632690907191696e-1490j)  +/-  (1.02e-122, 5.92e-365j)
| (4.0761201871947141683e-14 + 9.7953649045585221135e-1498j)  +/-  (2.72e-140, 1.58e-382j)
| (6.0607403737942439265e-22 - 5.8306795405759205151e-1505j)  +/-  (1.7e-148, 9.84e-391j)
| (0.042262658908157504832 - 1.2768004606535177274e-1488j)  +/-  (1.7e-117, 9.87e-360j)
| (0.042262658908157504832 - 1.0110270422800671275e-1488j)  +/-  (1.18e-117, 6.84e-360j)
| (3.4266570252706204888e-08 - 1.7637913987647429445e-1494j)  +/-  (1.01e-133, 5.86e-376j)
| (1.393392723393000573e-23 + 3.3333847147225909795e-1506j)  +/-  (4.45e-150, 2.58e-392j)
| (0.00034802772748257468939 - 3.1460351620546506392e-1490j)  +/-  (9.34e-130, 5.41e-372j)
| (7.5532453095341673284e-07 - 1.1341980673516489655e-1492j)  +/-  (1.95e-135, 1.13e-377j)
| (2.6538954581175244423e-38 - 3.1064153547318092873e-1515j)  +/-  (4.18e-160, 2.42e-402j)
| (0.00034802772748257468939 - 1.8285956051121339255e-1490j)  +/-  (1.05e-128, 6.06e-371j)
| (2.1532692619205709828e-10 + 9.3585157540274551628e-1497j)  +/-  (8.63e-139, 5e-381j)
| (0.011808761321595976529 + 2.4359541072364884297e-1489j)  +/-  (4.33e-126, 2.51e-368j)
| (-0.013702988370465672655 + 2.1651592862426933295e-1488j)  +/-  (2.93e-126, 1.7e-368j)
| (0.026888386109204439232 - 1.0728724392529900165e-1488j)  +/-  (8.17e-125, 4.73e-367j)
| (3.5205187908647171956e-27 + 1.0310366777795361582e-1508j)  +/-  (1.9e-153, 1.1e-395j)
| (-0.0089351706466990386076 + 1.4225532737883119927e-1488j)  +/-  (1.71e-125, 9.92e-368j)
| (0.00011080978892675037286 - 9.6501943410049726175e-1491j)  +/-  (4.15e-132, 2.4e-374j)
| (6.0607403737942439265e-22 - 9.5623977592288260961e-1506j)  +/-  (2.86e-150, 1.66e-392j)
| (1.393392723393000573e-23 + 4.8342212160720251593e-1507j)  +/-  (1.79e-151, 1.04e-393j)
| (1.9377416115257118541e-33 - 1.2662980290964333029e-1512j)  +/-  (9.48e-159, 5.49e-401j)
| (7.0015182483011040694e-07 + 3.6611479784405262403e-1492j)  +/-  (4.53e-138, 2.63e-380j)
| (0.018641283981971804184 - 1.4908022490242311334e-1488j)  +/-  (1.33e-133, 7.72e-376j)
| (1.1225299594389449534e-15 + 2.3135153130240514777e-1499j)  +/-  (3.29e-146, 1.91e-388j)
| (0.09914457738818805916 - 2.6531523537600003516e-1488j)  +/-  (2.71e-132, 1.57e-374j)
| (4.5545710712419758367e-06 - 5.6614304713217550739e-1492j)  +/-  (7.93e-138, 4.59e-380j)
| (1.7001298243424605314e-07 + 7.9202287898629317028e-1494j)  +/-  (1.76e-140, 1.02e-382j)
| (0.11717135437765550259 + 1.0195922673516914052e-1488j)  +/-  (2.39e-134, 1.39e-376j)
| (2.2244416419772794831e-12 + 9.0849477814743231202e-1498j)  +/-  (6.19e-145, 3.59e-387j)
| (0.12972846603012775811 - 3.8613808258350516482e-1488j)  +/-  (8.23e-134, 4.78e-376j)
| (1.1225299594389449534e-15 + 5.8271281238761107562e-1500j)  +/-  (1.45e-147, 8.39e-390j)
| (-0.013702988370465672655 + 1.4664974808305986764e-1488j)  +/-  (3.87e-135, 2.25e-377j)
| (0.12972846603012775811 - 3.5173557794145686364e-1488j)  +/-  (2.77e-134, 1.61e-376j)
| (0.1203169983506581474 - 8.6995687501308377703e-1489j)  +/-  (1.68e-135, 9.81e-378j)
| (0.11717135437765550259 + 1.0665126192172431697e-1488j)  +/-  (1.78e-135, 1.04e-377j)
| (7.8801066978592770499e-09 + 9.4614131799220765327e-1495j)  +/-  (7.21e-143, 4.11e-385j)
| (2.2244416419772794831e-12 + 2.8486172993412554854e-1498j)  +/-  (3.31e-146, 1.91e-388j)
