Starting with polynomial:
P : -t+1
Extension levels are: 1 5 11 68
-------------------------------------------------
Trying to find an order 5 Kronrod extension for:
P1 : -t+1
Solvable: 1
-------------------------------------------------
Trying to find an order 11 Kronrod extension for:
P2 : -t^6 + 1831/56*t^5 - 20575/56*t^4 + 12175/7*t^3 - 23925/7*t^2 + 16365/7*t - 2265/7
Solvable: 1
-------------------------------------------------
Trying to find an order 68 Kronrod extension for:
P3 : -t^17 + 58423429173440226695398189515982387159558813423/280436820240886920209072657566002247223649200*t^16 - 18204600497606748285144086175427506172350299780461/961497669397326583573963397369150561909654400*t^15 + 267071469789932366144939730116252237324645828518895/269219347431251443400709751263362157334703232*t^14 - 31447830824764829079757621393672367790191780329606915/942267716009380051902484129421767550671461312*t^13 + 716428187311277216447842662656875687401229932658644725/942267716009380051902484129421767550671461312*t^12 - 946905485741472269802536682128396506355392679681482619/78522309667448337658540344118480629222621776*t^11 + 10592125788652708101235837078974467195568382555458283859/78522309667448337658540344118480629222621776*t^10 - 41893312810342529559163435397117619969859542189667483595/39261154833724168829270172059240314611310888*t^9 + 232970485929566761654929745725711323131231958279098397865/39261154833724168829270172059240314611310888*t^8 - 112243424125393141296514154279340166499376023875062742905/4907644354215521103658771507405039326413861*t^7 + 41834829853309125203273386239052245771668245799543590851/701092050602217300522681643915005618059123*t^6 - 71297034475672206909486386589163650176690018729988263946/701092050602217300522681643915005618059123*t^5 + 75356892466979800665440998317881552560232580779599776150/701092050602217300522681643915005618059123*t^4 - 45884273060359952348503554184621975493143156907002165800/701092050602217300522681643915005618059123*t^3 + 14637982058298333920926562101079668537543723387294885800/701092050602217300522681643915005618059123*t^2 - 2242332266564858564316548910535998660639868061380513680/701092050602217300522681643915005618059123*t + 129989543144939569014010670989080565797048821621308080/701092050602217300522681643915005618059123
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : -t^85 + 1203487623250575164409407332061947285048053638273293162609403603632288387007141551061201041364204474614564772081710173383392981738994214773681669527214965106917467905484709719677941235746922536254265025898891999298023789528726371693741470725771815801386556022216020676182639665704260525728427854174232457699443115918165949866176658475277630648878250321916701438852505561092980321301179356675096402879723255343774387282156943756268405192891596746443610828274114152654562161678592766862725341609296231780857470143828852805178558888301182179104571110017539018439057070421353877744287895779706000049956239423426422049797021683711758044562016824540024949595231442594274818666377838592917718305955618744986682090640377547354296569807224083089066897710919393977088074287201754892448807887688823400440703082719331883610967166501761051421448292139180307957091397225906942135304027706263813909730860588182640477804888797850891092768385455471071228412299445722285052596703056338825127139163846110294228352651510317254265436703223818887256998193776765349272671589721723393123085828160264266291531478745133819321812533771071182182120707200893780911496231205732296517784515202510608307514263525142894981822190191564168864026420173091615717789166383104336600882408914674090651731538134649778836504672603956088463158780957968807907624370563317117085652424914497055779809558213562371117744516840368682999176117009289025612567876330828104255795344510007824520983988273616189814727945322952463157020866885702476511559100159348362091448502311152821446612548673686605161170475794873508866100581908419593176186717799565317519609318698421262853178652774080890554057993586341033953140560338339356853418468435549920970052339852041020966285915284639893618155752403056339443807307091233869275328326864535902664830466208851181075004148896788993553733187596099996521046252731538487048683487230193253910982655127569239897513378542269491827195369852840088795752833984352131787286821134312517165026065679426715376129142493997927285395673706158411685030597107141817973030821395632673266918367752017341863903826324075639729618925526268874155508866231220381419134864785865897310026194964355621239794592031012607841120819372414187351103647143436592125439351676165663447760700292084366663544189747639318989961860372487833092906984883861888352068026800688824916906699918405721934712058581895965069715379761219572149652298396447913167597720666686923120353016855390793043836287767110343756786405014900275518234801795063370263886132689034563684635156445862960287128051177826907133238973638239033146897656215619819927774098088041477087547633437209516118268521926825446895026589715275599249477579283287010580497471238665122975174125878103992933567977997832283095943988439805463931394008441089117252128015030090985114486629223945445725548969885267848907132299985552295400711288325847529878876982565418590933603536590021964656346819259427675258370181933507912345148634793511896867368257755385388079015881613872028920875633313516859440465316416052745745676155962779000169698964802486521065574935773704292002922542688268817298844033531182712528512294868299341046473033713924461175375756896154806603664447846435895434893121583699062293568321640911121691331771715428541727310266027000802074395729304201496233850282025066175214382726584275396633075757503947357747561889248099810188205242858901504038389769563139283820719223103434128799518640273981363966353668505257673596828372494733127661662568611986590158996526544049835222445596519683162560414306050833365465232714759378478053279687294625279966637090961345447619060555321766024251418546295374067136027262404043334498890724478049797062545653774063814242346870807067995512059284653526306263485512118606321632262139255398557744409208098929126545789902480625056541696612914333353986700708438990720306601970083441358800375445430338197453514296849127880913713118529467550136779751932439642232521088629538899691343542811017500404797033391645662687626482304675536375240535127923488144978509230531291863329798439613050278672194194821962328803278728983589074435501809407554726195114267854806717373010650985636390148461227917825034799862546676090011998069670219515404974929405274911708876038048051455979031128735951436137878836841743495374283199603/201703469050208133030629978709453767452544646310915713075552833002073040021771108948785931500119168355492905077695284527581777561723360129680553572898462441599497729312189681611747911668073480507560310680131320330417086823358137618865383714045774234848988162786566922601499851320508123083684042269131931882527276385704089733441258317390348039306473410317008781584246001683354039102474344862988930468885852907321498125838319736253851221400632350056880415688896406741519777748079444425557285272080080168008146310042227114353552970539378748526145167800031593980150325080213778429293334098656215222322676261773395430457539454905896472080130449237878744074003665456784009623951532683272401727140301629755881834666728090809330936716976145469585195237949988647548220356979850427937293851914325731469608618956005378124511170973895187406431035967309768155175955331297786171682782610209785792020174383482881510895367652157076262039876818156148999259350632428357371973641203866886227089320920574652951235100430222022339703722472209691610321459244718199478751662571042276412978664578715664769841402052204166339341528736282518646712010993670484868702676645961345333278995858912264951214409031872336680285934046070457628106305824227063803469824449289670068586068392173330311963357500580010367110255927009070347539580464623178879579603147767284650551457369384577407071106728129537697703038902088592163074433870683349574019557699164208327822236007364056568730211437631923332442565458193965392578375726922751326233000296360350084404231509859267873163767069572710665659010575619649742871650088958411705659664688185340129043630612757821608888592154329506483042947768428054117604925167601459297231200324837991962852246320947144453025131619685578786742771663900712602097843163721677873966353599597221173213520792633855079061480686564011770122722196456110332777796169731856410985893171412695639724856297416275943947223939189409569687382261641833245735225986966838107834273667108643590421953532056347504662977750249127467512507153993511396054344348355268368056076126264508869325328939053631005549268343514517359138569765133223659811349695080364415209165821603533019832887315696119058050809120654005779906785722275262422782934747990782076478369257941432671628908263867644851563196767581076248873648751618776940584261328967150171172549832341564356304748157415278607281060263726689901928578510005821003180642261192833007759295836444769228541208431448640130929270863709400495872806096766083026503987425554838985089512450698664135056970794077441008151196488190535613661105706022928286730576723421527848431879345849723321910835307564741564050848538872361510472558909556261985482880418419754520943179320659606599608844473893331514816781295199554694390422871292191746019673575702505304044464437682804628319549981796206335795507941796333021386432089658839239817410917587408713024834023989379890608728749277521344065149394610248207422501657267475783828965348545513011213981979971489692395034800590161705172010446869422387166388583102526785742188323571958726154225455374313421939246244211709930398161582097814947012528230227254532851732332024636855236252256422717314161192832107543706659602384003474515422011528586831020041748335027826397073175074679661151264767766528577581376998605906510292858414246918947766462880191587561374618873388537226767236819098081951797337538160593714630878666984430035274795094510620678916723003827894855707335948538763120477808814430867766451829428089670056358895217959155150379420835919858887243919896968488664219619911973577742926045834047708398206139819675935615379435929892957516294265430119503379669357220525698229160308870109800098860327654606939536207486843611144641861851319197270002077567347520275475666900568833788401780060255290933014804874778714001121553497054923892751914000841440927966970411084320999505750648066057127909470426828989813316607656958179526762023367458083201527935274362773578280715003677921166578973020766183377753507536770295512720638650450762308519521170770605825416418024720365221304894914026060950979795221535785499936226920715256937892585873496807348010847527296586885169994162447055990808702174150912212231796432205092129984091132753487480075727461870485896566052764421927862316512710522985488048156521200*t^84 - 83996165330952269551384213873649278015137790923373213597729567745609004680860484600187474832141908523872157741124219409134517840891627887075480308807756530414630567481169718480119917411393529002813856418036376171971409214050628283220422566349146916279119087463059512981894380417468940398337414766392991078084906233608974617147252898536664036497726201005542092227582984512169429855128681955064891784709372922577576560862829307122718636213701709718207266620897383733576233097344461695243275057581689948346568516852937930577677339533597329114455787046009672640504778986819618200699760207697042468409535667354922774165754763961431467754117813872098766497142936414764779310676451621213609085668369933830723682279627554898941705566025832552653416312601187930080535807876216807093885253514530252941525618400216908320645452125620140522131374530321171203438036279834743136681640333240196713749973426252396215117503192724787407888518847841294976811760564821010924133104411011123629826341273979876086816820339988443303865828650403038744814207670696222491658387288453947975640024850695170908706654218536488298324173111047992391094806678539989282826243706104535318540682092157350897526995699133142835891289165284416482769125751584482840406694242196466910335792545680742537979805970372888584857510958539646392044064195849867471398071467955867576108903086598117240191203857996104325823897869549590144295338977489303065624970818269295625552583371026608032955501154848136165655258323027017667978797818816515950854975125989169330132088080916653893048093698801653492866084979264978846740645459682191606110349234381283917581584774873392766648812978940083221234623008294922431774101598264170798391899431155250858915088041841041902395408415039984013775550728608533815655193633509672888031095562260362944010785754262391647765141877986958595623082145691255624155643797684591492034348678190084231607005085663638784508120511214764643307459005179237490448817156854906225620368159513950756521355187782789623789068142779916669565099699923850071668405637766618550006521512841025319230989913449921407422294129116141528003894212790117901715579267339484798556694854391374459497622089741122470781174584862455737484368047249179975909281128312361709610409386867733206032264314015207842485821662213661038802252831957472569533494040805450076150446781403310572750316548434267230945815139886412305629427900696005009431467149720801411508516590959207334797790286657574332452899404333747152002294989353776147233853804452356458349737677235570170926074319672089730819678507139268404044458188433852550349071329144032639124706210681325135665675167571607780685795384249024848009936417595817730942586887855270516143997936020560174175157822262384930229892238911189111563214010625177221713172962258057879026809850852745028562229939685433941998469370363132661730079642223027225275047560511020514920715764668212470359162078879197297546497692328743974108495587947486135970536397928599582174368430471703841294063240553282081447365486464446554589779148511144201016962707133312795547276873010337474980894604129165193364268088384724799135705694858762456245005516041093176920199524564368194978322111335241771292010735986741446526886269972818773788049262456778244595173051943726293907505572426830598872586368565027818301883681131352149155320113200371967332419978706507633886727896701502239659423444006059417850694733340852006126093651741959262267375624106684268718110592020326182336657206996128530134591021212725437457015628028531362120696011040114743821995867945942362684024433128040335537204143060306701743510873409833589763415422328817986569906158511284251789252550624214133621323515498046840709627550173841129998691004915183465441601349964422545480403984918283335821247479322056174985415064750410383192890640915173080297204363846218416456854315225629375552527494007925598030515991355198890867255487417404444080250104117693953282467997149713972822985718090044566235925229857337449345350956061063166367961366758892640678815572238136260392300203583543013681684325935571652074515792184926564407638235433815452226916318884547870113068196600241292722057281883577060272140502436265867024114401328240277884654216134990412343897355000780392030564048477502930873695476201895408565731983481779095819341778388607/4840883257204995192735119489026890418861071511461977113813267992049752960522506614770862356002860040531829721864686828661962661481360643112333285749563098598387945503492552358681949880033763532181447456323151687930010083760595302852769209137098581636375715906877606142435996431692194954008417014459166365180654633256898153602590199617368352943355361847608210758021904040400496938459384276711734331253260469775715955020119673670092429313615176401365129976533513761796474665953906666213374846529921924032195511441013450744485271292945089964627484027200758255523607801925130682303040018367749165335744230282561490330980946917741515329923130781709089857776087970962816230974836784398537641451367239114141164032001474179423942481207427491270044685710799727541157288567516410270495052445943817555270606854944129074988268103373484497754344863215434435724222927951146868120386782645034859008484185203589156261488823651769830288957043635747575982224415178280576927367388892805269450143702093791670829642410325328536152889339333032598647715021873236787490039901705014633911487949889175954476193649252899992144196689670780447521088263848091636848864239503072287998695900613894358829145816764936080326862417105690983074551339781449531283275786782952081646065641412159927487120580013920248810646142248217688340949931150956293109910475546414831613234976865229857769706561475108904744872933650126211913786412896400389776469384779940999867733664176737357649525074503166159978621570996655169421881017446146031829592007112648402025701556236622428955930409669745055975816253814871593828919602135001880935831952516448163097047134706187718613326211703908155593030746442273298822518204022435023133548807796111807108453911702731466872603158872453890881826519933617102450348235929320268975192486390333308157124499023212521897475536477536282482945332714946647986667108073564553863661436113904695353396551137990622654733374540545829672497174279403997897645423687204114588022568010607446170126884769352340111911466005979059220300171695844273505304264360526440833345827030348212863807894537287144133182440244348416619325674363197367835472392681928745965019979718484792475989295576706857393219418895696138717762857334606298146790433951778769835480862190594384119093798332823476437516722421945829972967570038850646574022271895211604108141195976197544551313955777966686574745446329440557646285884240139704076335414268627992186223100074674461484989002354767363142302500729025611900947346322385992636095698213316135642148298816767939241367299057858584195628715716572854727866536944550278881533841362116668362365104300393359725860047381553797537220364932936676251341413829350287651589130042074108502636303695830558390612267373439956355602751084789312665370148911012601904472165816860127297067146504387311079669199563108952059092190603111992513274370151812141755617862022097809112596016575745117374609489982660512257563585470645956978140039774419418811895168365092312269135567519315752617480835214163880924128250724866137291993325994460642857812519765727009427701410928983522126541909861081038329555877970347558728300677525454108788441575968591284525670054154145215539868627970581048959830457216083388370128276686083944481001960040667833529756201792311867630354426396685861953047966541756247028601941926054746395109124598101472990852961324893442413683658353966843136100915854249151141088007626320846595082268254896294001352091869476536976062764930314891467411546340826394843906274152081352613485231019723609106100062076613293854077527243727941270877887365865830225100017145001556947355672222454769106462317430980391062370322868081112064573292616757499847412882635202372647863710566548868979684246667471404684431660734480049861616340486611416005613652010921642721446126982392355316994689136026917283929318173426045936020194582271207289866023703988138015553585371069827290243895755519598583766996308642288560818993996836670446584706565878737160088270107997895352498388401066084180882487092305295327610818295404468508098494539809994032593288765311317477936625462823515085316858851998469446097166166509422060963923376352260340655118085244079859898729343779408852179621893093563114372922211119618187186083699521817459084891661517585266346126268695596305052551651713155756508800*t^83 + 9680035153133054179980050347156648685645877622785684270503323476971419727557327085753686660004314986443124535423903479516961453306380103599550961475736940454669374978404508970111677202773322943419880708742559984670500109386424741203621129042365785638399641417775750889605031251772161881699198428311821922212908422738411697576894947161694739501886607457301046396308192125322284224256715645687950328393802017893004954419072431537623351844511899755109202148846975962872921508585562321385580049160826679105420822279004393311544097472559061159023801606655606774954052986253421512332145832969894628142848346378625643732662626229728825400240617440273996432614589805691849275845608158587878572755792065972987483830591444652048017461676473756700155688115590181988794080261705944909749534605670604112573206584965923075293321811169182668817710777371878317225677681372027889074998143255104133776039036241419387866202351095240448093457016178764057756587721859944024271435527198942106528713434766634325649800363090164851661045033797416346888232812513798337648924720246661379871574131288636842761030371835245895383398424621246723396238422144758842280642876404070983904213670399612053726823464741966811483398708412525697485289325776680027170621469436480853890434771443489612457451021554203059097504192722910795365671253477053129764607674332054873797266033005874283733344383383915438571362238522349987461362671568290188158216007682975846713473263173609870196194603232326206632541319140745624915666852320714627351336324398253020143261382319029511849859878920764769226811159805882739374064459265126643178127764178516152660528623813726617250018292390207629843419996457758408908599413016166157900200873764277213245127410004546527562239360622097290870164616457637899150920578631094035188733967461407914924589789316532198257560200416254680818326501420493789227494731984056553978667871590835025519205302910528459617588012611231996586677792873733272543916724777602382655607502972151580991868538448369189366699970199093226860376695325843994503308825213058439898799307739986969220361445302255036659232255925713840121188635557621059450647315162345080273612937117369494321339252162561101176249154497252843107353912501789452511721231894922058275507344235422933557986879658091660347854172916263038480389590165794718556833939511938198622781249173745154605580898873000496026932144501019865866284250579477226137677516821554381770208869700199279128971862444537191125826178192351804306083161976459189077269065232799914025332980189394199075328442393063536895081968556161521819317826246657275788043983839135531811877460205773832756161653006198437907620119923707489224140604099845702325557173927793490459110545152465543347443077287649954111611130739350349300933558776878218203832437013948503626588371198390822202639651303464256172702802485706254808775408011874432514262225633317223707981000029648160232274142177208773050797665552657431209912841427951885610798090436195977049170175730733514084889226285377426189627934064661401615921893525065949635978653442758599542651515883616819353777523411745340434582479652380791602304797797562429754753349243278720428896440388512997973476970273994652764007238938788642717507046805115922194827674511400696069793105876159845299399526615613528252909803546254847344308365838378195082952230440293638949566464846991031420257095526972396298190099640341447924141077709525903162828054953259371914502722197244951289950049778791084494740041359545772031153434499615889520136257623527749665663251569827272551347898568883100884564540738958032313660685853761752465004669735869980447882926609677216514102701615370145030923631946127240452011572134548698932338064146127299453201373588891281544701946714020769884538360266565766189287318362572673364619076865907220716306070607820526981482142955514626422744649659466424818743226388783962651642994189300859249655169901161357880519664389259396885941509307435539757684198850777839432304442261136865918589024988336403752789725011851052671476888617998717468124741907606747894011137660596054136353506591061394662689366390965631270842772105063627843310738604982407472975818393214084954188342338356425791073974576694158231123749834748788189454500575711249269953225887702896743993543699892573743798096755112384142335883779453568509/295293878689504706756842288830640315550525362199180603942609347515034930591872903501022603716174462472441613033745896548379722350362999229852330430723349014501664675713045693879598942682059575463068294835712252963730615109396313474018921757363013479818918670319533974688595782333223892194513437882009148276019932628670787369758002176659469529544677072704100856239336146464430313246022440879415794206448888656318673256227300093875638188130525760483272928568544339469584954623188306639015865638325237365963926197901820495413601548869650487842276525659246253586940075917432971620485441120432699085480398047236250910189837761982232435125310977684254481324341366228731790089465043848310796128533401585962611005952089924944860491353653076967472725828358783380010594602618501026500198199202572870871507018151591873574284354305782554363015036656141500579177598605019958955343593741347126399517535297418938531950818242757959647626379661780602134915689325875115192569410722461121436458765827721291920608187029845040705326249699314988517510616334267444036892434004005892668600764943239733223047812604426899520795998069917607298786384094733589847780718609687409567920449937447555888577894822661100899938607443447149967547631726668421408279822993760076980410004126141755576714355380849135177449414677141278988797945800208333879704539008331304728407333588779021323952100249981643189437248952657698926740971186680423776364632471576400991931753514780978816621029544693135758695915830795965334734742064214907941605112433871552523567794930433968166311754989854448414524791482707167223564095730235114737085749103503337948919875217077450835412898913938397491174875532978671228173610445368536411146477275562820233615688613866619479228792691219687343791417715950643249471242391688536407486741669810331797584594440415963835746007725129713231459665295611745527186693592487437785683347602948186416557189619417427981938735846973295610022327631043643871756370844919450989869376648647054216377739970930492746826599426364722612438310473446500683823560125992112890834095448851240984692281566774515792124128854905253413778866136155039437963815953597653503866218762827572341035347030179118300986384552637464461783534297410984186954216471058504959964332593626257431264721698302232062688520067738695628351021772369889441015358585607907850596612954548050217630151302455967881059472226095874016423438938648521948656460270386307523359609104555142150584329143640809151680452544470562325957788125665545550801837591012284274171046227822844293723405242529373635933351658710944138399858753617567011773564323089116770104271362323994943277462890274781649770442260909137251331826243590367546746936932566520618660814525445664061827348309779837337691767816172148072587579083571768716172802114828467765121095936767625975859821173349646075604623626789831543309736579260540647092689583347966355868357011120452159851178888942291247711378713709403375666542426239584547525605270270631048417269618678260909666330948063996736371823294216834374811592885662099214326563705709347575089786066667994849719056501525943338102908556191201082426341329052700636094936134084068356065873303402858147931986306205443986549657890181086690577824877851120613341119562480737845315128309331023925451620010197837579135925959047131068744718457489339530101656600484189852442030640818499987234703159591977431302155867109198219606368465205571642300018363548673934082477604038068755539828660749208379512104326790410085478282723276962509422599092203140155472103786673410925098729161867404417523551129317815643731101045845094973788696005569740915494201363289803854804589694952947835938970849622207490692185840747344731519686344559481007760739046715755685750331304803283041558596769683296376342432772666220206008213745925933674336676037297641954319688408578988802097231869518543644681827445943276418948768707635259464704877641086695513609786774827179602209958633807036897241667100518602966765384476587871616502401692465031135033831712630623014984259916019672578994008166928409635988190614683990366154134153232234420204328389971906636211927136157074745718799325957487880779962203199888871453822489970543939982956935478707349976748254878296709418351105670830865004178391352572701247113702390431374608205650754502501147036800*t^82 - 280593905925385204946618248806030011038239822155100996129381995829618832518986393826731167997874558705568721588703603522378558293064909423714885913367590684495613483347509440996724281520788125786217929928120242928627899090464608543127254285083034034398571791852611542816366661688445668661363890055974542325950425599030464100097108265959044454762412699228112443834195026591276922130205545397733756074176828974755967475352413427602450758208985817911531107939656580490785064430907797982349626005972589923393331564657186988692270425463841595501224220692393248034963882609286320684830249944083995783226668158903775996809543625693651958317847526417362966229216489017264927560372286968485558476535488236234959836465814704780471651653946769981549666158030366638844491623534324500834159535847789827017825651797653046265120562468857586594551006283566395294889277406657673647751558786439136315578618992091017513311880951853978886935033390771854117334283597740397263212333697472332141529315536125974471682315441483110666135271449878881760033630234234693940192064531549442433279432378335194594503119853412767710147043078302340674741154417460424433940643479153921441908838216075039792075875549352673880453503672736289942814677588536222129000824522710450496986637910332361091317388632258134529343858660645412036783176183507304113495753445746228726561017319237506405276204514838684706151809601242873538915566251451509891193914893487926625915747283095101479132310234884050433818597235014535735953424132580919677008648407032589507699777343585173784743548052333418813688040530343807590724014452111784067579680566407093734498597404963455301158991568354593893755070626595027943938582064571523711580416596094071663699314209799368861269736381296286179215056855448850829257287850248815904810672957486124752504393305049380849269755784448968507061297284766633769687617825250976312941377079766260492386293533989438934970605611677860398862156524845661179007382886114093030620785299722068213811599884207082265648300204161432055664600255370966025464045326872071094861075541701650403046084224269455987114089440125784068188679128071161001777520923013585607092214515673815029854239461907000233884134176660339267871112203106986625050168571564741318867544843352646894390487607396101816779695653629646032084275993303228197082590691834395375075258462268722576154608060833941883945267544320265579183937541687269526193831992077051230570780589541134716197993540573064862320111773001998617449674202057673729812130524211148718057825364433766823286170359722375214401464699417423317595862371116397706639007638388944698383915049945764582868293139044215475133772686949887233205215749268047159924010921177522305774725821077790511899114543482088121576215286674323282181954579223101534504452550158562821252283381065558932217248647639903174876694715368528599942307790374029918012426685079519615663528310316457442561567591983114986944924965778196794828293229589456842943365538357899509397534288406429850746936018790094734921719353797319415304411979230891241388150650384419037937757036392568218378954569144857461104177433740039097302269743380301718473295278954144406861916898886936471435373810937073272000476505125656951309825600207600670106475285489643404973689790871058591132848123108901875679109989231661612851154971239707970196334768512870731354815922523059951911492265126020323245580783971828829354138909600325176793998079593828364785188042735251117205751394032176679477356272444484895031943695368277656616010233220644336203415435269922072332195038394891535851320281964818841313802562360253830929373789033577886304823605555546472945512479759369073262495169045576436910665253737234231339694363575784569541455431842162054024432217122074124141771324639540724449335665157807948351319541076377283510258312462149965267840501112132302565564243120631478853635037447942134995376478832067804556648370440963608633863094290960143176948439373811947715907135914004592751764532250081416161313903596198823873466579080460622648708650982995275456442871597717998500361490580539398709835374782776029133529178740383379245157256374990033573182495846809129801709137438143832082549519441050650969635881998623401484602928292846824871745315965454110322165825085069963582037383257731038393326024111311823547889210835828015151017/6201171452479598841893688065443446626561032606182792682794796297815733542429330973521474678039663711921273873708663827515974169357622983826898939045190329304534958189973959571471577796323251084724434191549957312238342917297322582954397356904623283076197292076710213468460511428997701736084782195522192113796418585202086534764918045709848860120438218526786117981026059075753036578166471258467731678335426661782692138380773301971388401950741040970148731499939431128861284047086954439419333178404829984685242450155938230403685632526262660244687807038844171325325741594266092404030194263529086680795088358991961269113986593001626881137631530531369344107811168690803367591878765920814526718699201433305214831124993888423842070318426714616316927242395534450980222486654988521556504162183254030288301647381183429345059971440421433641623315769778971512162729570705419138062215468568289654389868241245797709170967183097917152600153972897392644833229475843377419043957625171683550165634082382147130332771927626745854811851243685614758867722943019616324774741114084123746040616063808034397684004064692964889936715959468269753274514065989405386803395090803435600926329448686398673660135791275883118898710756312390149318500266260036849573876282868961616588610086648976867111001462997831838726437708219966858764756861804375011473795319174957399296554005364359447802994105249614506978182228005811677461560394920288899303657281903104420830566823810400555149041620438555850932614232446715272029429583348513066773707361111302602994923693539113331492546854786943416705020621136850511694846010334937409478800731173570096927317379558626467543670877192706347314672386192552095791645819352739264634076022786819224905929460891199009063804646515613434219619772034963508238896090225459264557221575066016967749276483248735240550666162227723977860652971207846656070920565442236193499350299661911914747700982007765987620713452786439207810468880251916521306883787743308470787256909621588138543932539389540347683358587953659174861204519942376514360294762645834370707516004425876060678537912902264831634606705953010321689356188859255828197240135025550723581190594019379019161742287633761484320714075605386753697454220245630667926038545892228604159250984466151406056559155664346873316458921422512608195371457219767678261322530297766064862528872045509054570233177351575325502248916748013354344892217711618960921785665678112457990551791195657985162270912016456992185289503433881808845113550638976456566838589411257969757591970784279730168191510093116846354600384832929826906397033825968907247244850784871452172189698608803893808826720695770414645179287479091882277968351115397718481685675583896932991877105034358945298374314505376584091527124139615109524339160755007143039628844411397823067543014672120145493056244640342567587697096162586462409504468164471353588946481250307293473235497233529495356874756667788116201938952987897470888997390951031275498037710675683252016762661992243479102992949909343931463808289178553521871043450598904083500857837819896299076885507400027891844100186532044810100161079680015222730953167910106713357993658815765435477383339371460021106571712430314323717542815693802820502134322434873532880163510812095494751617694495951502434484020214154589161854445139989752443639087607276130132134788610167986901282643457188499731928766351431526057345273209293162611733737769317004488300385634522152615732029684799443866336401875733375969754190862598611795043937188816212697874580936265943264914179520141629427073312399215492767994573715674128518353121962746994449562616116964559225378228629085880950896383594011904554718387842066357304535902655694239361913413235749101162975519981030869400756957400868943872730532163349223903191088225990624326172488664444607161070196783250481040713456580158764844041869259889416538318376364808804797924142860340448758802430462820605785805522271370771646409131309947774842075009110890662302073074008345303946550435541765653835710465965243083314669458236413124158874171505496602355752002908363797689236817217876922824290896189410039360450469859298569660094785845107245496379206267197666300530272289381422739642095645052854349511713352444230897785373219087448165087746218404026726189387750199058866772318665844552524087772800*t^81 + 4946647758778946378330276004432294855854020534711677253557598900127031327168734752561551940480556308327986647329848792338093810467794266777904198270875796988155103731684743215410778633254065409373984330942851486267833132579622450875879867184542876635329559720236120020664014613885155049624075668299543742296800872044121583278630800938050178527932501938811387489450091039855329506054896241710916287266150114383824904068022579725983678957093379858521997688898857232888751498415273811568344975397595516495548738509317169942051060438949791852834201992975638965393380618612225097707131020574228377888772348496792630826799062829431023493216459050787741377891947068009244224590977812854488351222024831403994196515629723093574223169749383877915082982323178776842749631184460281516648468618109696762273029530094375552798567165603947311801168145159173263404062001858411018894932814542465554760191608960212023573984704762979766833510492938162306262790679600791093335959868909860742960267658844355422088400103574588668781385754122950342035925417862525253227885348426625399562187016326358260144600012319841794235289433598280634008533241115239616664957518885184438990655288658685852578268354412923898186430113436642206327415443824523269470007916607411177853569857827973502238827991866562334030516224623871458637877697764857118541405025218564186744861723082333194238239562689491191581144096301898796943749495103289490091525383542582585530064269477944130953342574959802003810549619823312974718191314481665439076279752212191799533795403080270089850920553197760826111316503473853300455835786348537458717854768112865542088708010406071382289917947406247670025023056729012032994487293467987085554238988642333611323832720863473225651330840853898364396507359538040427305765474484838320048417382282806978269267044452205907602183144268489035369462564027020470122624434773682484769628052301055525183752113223726547535169157263184476293788340700011494983756425373275593785377932175853761269853226144381091154282238601404208183782346347661866759705135295041186387507560609486743128514120936131675622722182373913274570471004940301302948858407927189454118127479956984574445512530399129922775079750621222464509166340483486117871826989532823442057422259378876017236036813173328022404009162964123423744825429748221597861578310939469763914186036234794778188883619370370509834734945398428472408741911970716087387553795889990606970471286753380541598179742552525666591623772065361629160855920378885306495699134121230068927284874129865806253681622670530844243980294432864223611602304807352463851729426056158481699841387137413429039066361435039214932652074566885092719906212269835596619712438651073985004211510912775906768143125924247991241918747728611613243803476356097961741022636402089380808816331342966990290126761500249465639503820193576015858013304297576633509975259245916312909790713109634457810994350941461214718527832382395554447327333485041574103732896636346280831629279942243278400701279794218251841011879396191405799455434019303134101354521221157730344412593426783007871995098716658257341004483037130074139274910176834331470981946281819560071465064026454488367192146976793546121159943589960008658464103273536045000421067096787221728662383588393138735700109673547956260577593090104399246195837380296970748667328747591143244107417057204399501865277609575657586935795364726546518053373217844045066744770899691874459020992165413862306620952801301399589284532070358937235937118681166143289973849201898710028683676595174536690697990676752006984034556789278379251673703978786286021954440778495716684117418218893705998101994219515196750372901839700546692476866931689398225755699862107877773377020410737191877531925047645442177316661663211629458475633424301445551410708999450210913229585060373369242274560724570781351748194727709537177001614268445718508814149751622809364328028663147501490705245393010734353633094998523360837773275835540749638273487208252580266014041746040783150316099125851696862006254339076898929614531140295140849897585472763613630146978324407723894056066488829975886482708433291103591389432797703219446663633420797341201945641714427500528852500888338718799085290715173785432321650037843496901246732833879866066309889693511345345372412226343748220563660983188243563930083/101658548401304899047437509269564698796082501740701519390078627833044812170972638910188109476060060851168424159158423401901215891108573505358999000740825070566146855573343599532320947480709034175810396582786185446530211758972501359908153391879070214363890034044429728991155925065536094034176757303642493668793747298394861225654394191964735411810462598799772425918459984848410435707647069810946420956318469865290035055422513147071941015585918704428667729507203788997725967985032039990480871777128360404676105740261282465634190697151846889257177164571215923365995763840427744328363840385722732472050628835933791296950599885272571821928385746415890887013297847390219140850471572472369290470478712021396964444672030957767902792105355977316670938399926794278364303059917844615680396101364820168660682743953826710574753630170843174452841242127524123150208681486974084230528122435545732039178167889275372281491265296687166436068097916350699095626712718743892115474715166748910658453017743969625087422490616831899259210676125993684571602015459337972537290837935805307312141246947672695044000066634310899835028130483086389397942853540809924373826149029564518047972613912891781535412062152063657686864110759219510644565578135410440156948791522441993714567378469655358477229532180292325225023568987212571455159948554170082155308119986474711463877934514169827013163837790977286999642331606652650450189514670824408185305857080378760997222406947711484510640026564566489359551052990929758557859501366369066668421432149365616442539732680969071008074538603064646175492141330112303470407311644835039499652471002845411425037989828829942090879850445782071267453645675287739275272882284471135485804524963718347949277532145757360804324666336321531708518356918605959151457312954515725648479042214196999471299614479487462959846986266028261932141851987013879607720009269544855631136890158391998602421327573897803075749400865351462423122440659867483955850553897431286406348473928222756369572664580156399142350140786125560243626303605612729743611389551571055257500262367637312470139965785283030026796831245131316749005839161627144724544920246320503665265419574088180641995775207110844005257607796809618913073020004026732261082599112987354166545098106002482066500969764989293005187851170860862429432318970815863578054467709799443686270965115500148435577593071337300418069654372918251710572003569042933785603043699641187835910685101568163691184769049450114625988352515309537849919894272770105845358009662479638848485114275152126724068713280215030268108203030048029949285197275835555856512210668604450035609667190308260554243060995012629748281627663591670201278169690416356040683371730883556278555362377612441726202857614842239083467657772780575565972773127131264639993915482154062673238410076592133532673053190825287993240936002665351842778761773188054976867975102464053991364516348090647464866799289635870757408835294883565096540940835262807795049798535666938557651846917905630804967097539497441499406693265222188883131859845883673500014062915080267197981729629508653964657380107082701804920673437377298733294314228034536284557273095340416975039071137237049526337241187382202028156439601537751155772693810407762834101041160854024504124880237638549220237442954330403101014007297376881187600640780447149674297291616560130932807912187822762290687356825433303705858119232939232173962848160152737778496727633352822174028393929259007276497318063536612720815642473157354291722031757193708404883189851414195791228101303608879170935628072118286766688435634683182434727100360045032695894469116671550151235708666050588212309776780229703353356039144951907496795670535339249825605137921897526248573369180016899498373064875424081047093943150218839736117886692229354497150368666630239461656888471856565262962515681641946964656424086227695353087186497783750898326625292792466373095121810865911570259106922481488059777198873933570079378278837883453480361853672267955802402466156422387767798532228938411201879827184203493838670068385336009874684459064071537667036669134719293816791654035891967858368040489496697863280242390903397467153757479790125677057873316219367585895772059754964825401831366433511981930907757689958166640782724891869290593268651642607522406103584685976270886684800*t^80 - 658122654235508341400478496424601532972168853559485527018949951441945615649559791572057858907680473380776094961762777119125250966375371499214482854073963100738759253158705158233763664039296374334902181989784383280253812916497342941207785124279271102125757844459048838208183228062751120062896924815941816014031885832283480512413468110828609554837744648539374631202708339651596431967036621187770722649525233369448459204211405739897672574077793860039610148212653331898463535923904759309057892488011306910425471928728306294595049308882379956230005968925549005319534538767606339232824311032898703596064109885207668473670245092465109278163640590714604877421718197780032497017714949376094697070072476811444760005780148872688816680932141650577716526301383326093425684897267070287757220960856598306686380676437400561046230266856068394403711611001785008072960060208581836045708806641463950451673325455966571181232525356172233739058243381541458712031740899104636165005347042371700559732215939028628159125566608667424486480404369517072221547482861051159741051962140486370204545641642865557335675189661629486316991657116437988543263204448508011249193837276473252799053195298045666296218028794885894210132071006485901812495974627603657269314595681580075215648814115229021651012685107024189719926279743720570532147961687050497138080025555072140010270798069486916383816249397146986777938724029306028141417493247185878356376653745262562496203480072891332532104421869364623653910793029406494985438938947200791308868254321893363091790285207812744451088643196391950074403865711490872583125061784465325571556223495507050817353241233706625031431102663282329059090210364706598777378975486940470412569452763815187846037475679169076503723661456984863789571550293960373225685043502037913824137512163755976264806710635595993533942612360864838865940229497772857997183123055397929900162789435393379673109009819081606966434813735676988608412612259937937825558720985751789369916083448931331336275451358561252240473440436035217901239132661938078943965112912301502426012180871400718876627951705150682329273450640446494193224177467706548299076034811664585258448965801182987436188214010836019805139332649135152310425232498287946904937619572149081008784349049776378321922853511892125170772511208014292162498497952813979408009697454112821339192622279258857261556520846723079141887488554727771563227543602647537551615434398558085109442061119202608700577542717700789007275992302367291479182056719881483668388778423818312471299704111850538664561243846325336267598002079019045466569446479585960613921405554672047990459985624919493048047470752357359809344877585153414235452017139257381395347853189170633764324612661181674347044365170096795482970766799348893544945636410888791712741939451817258305136823253125542646670349745619745578901016841301664216473932188064220876612675549839702413052826948904315757816303291408306586806101323475227625556979649045528572235205880493136374429176328505696651450906798944902586526953757552853443945643269529920699662307302678761156164211423917773737772602086020431729186805452580063367068296369525597985440426425948640787836582834075627646537736631291362788411044205859106135137289359092117618775380644569224813250402187129735399015250195253738849280090530071705715410162357698101760217505471275329349334459943966815348349221536241073349301902527606700861648860836146392048690279979743107405281206411975142384779005475293676035313346313237419227003722639349412349461778750818960168716891816410404633453980263718741417263415599068445474442081551011306271580028387541334592626883617866003197163313853440962051505142700921247914379714034118503388339141350107439680643877022742786901552927407674188482044326283599438372610977943561099987443557195726205981266770348668719678873937863622597000137666280563351497678931133146470522848934384566388938447013680932794733722430501650532519541646539138963037346002521862585024712439876332826419274546103601789806250155958944786215751637521433085519177902768884235816000439912311554956632357321770017901397867467832552151454345714677809093889059808378126921732394314553780140196615024849589920694034765133098464468614313322482092385858941040941230367678807775546173413611808328524597789622169013929225676086532357972349241459685/15502928631198997104734220163608616566402581515456981706986990744539333856073327433803686695099159279803184684271659568789935423394057459567247347612975823261337395474934898928678944490808127711811085478874893280595857293243306457385993392261558207690493230191775533671151278572494254340211955488805480284491046463005216336912295114274622150301095546316965294952565147689382591445416178146169329195838566654456730345951933254928471004876852602425371828749848577822153210117717386098548332946012074961713106125389845576009214081315656650611719517597110428313314353985665231010075485658822716701987720897479903172784966482504067202844078826328423360269527921727008418979696914802036316796748003583263037077812484721059605175796066786540792318105988836127450556216637471303891260405458135075720754118452958573362649928601053584104058289424447428780406823926763547845155538671420724135974670603114494272927417957744792881500384932243481612083073689608443547609894062929208875414085205955367825831929819066864637029628109214036897169307357549040811936852785210309365101540159520085994210010161732412224841789898670674383186285164973513467008487727008589002315823621715996684150339478189707797246776890780975373296250665650092123934690707172404041471525216622442167777503657494579596816094270549917146911892154510937528684488297937393498241385013410898619507485263124036267445455570014529193653900987300722248259143204757761052076417059526001387872604051096389627331535581116788180073573958371282666934268402778256507487309233847783328731367136967358541762551552842126279237115025837343523697001827933925242318293448896566168859177192981765868286680965481380239479114548381848161585190056967048062264823652227997522659511616289033585549049430087408770597240225563648161393053937665042419373191208121838101376665405569309944651632428019616640177301413605590483748375749154779786869252455019414969051783631966098019526172200629791303267209469358271176968142274053970346359831348473850869208396469884147937153011299855941285900736906614585926768790011064690151696344782255662079086516764882525804223390472148139570493100337563876808952976485048447547904355719084403710801785189013466884243635550614076669815096364730571510398127461165378515141397889160867183291147303556281520488428643049419195653306325744415162156322180113772636425582943378938313755622291870033385862230544279047402304464164195281144976379477989144962905677280041142480463223758584704522112783876597441141417096473528144924393979926960699325420478775232792115886500962082324567265992584564922268118112126962178630430474246522009734522066801739426036612948218697729705694920877788494296204214188959742332479692762585897363245935786263441460228817810349037773810847901887517857599072111028494557668857536680300363732640611600856418969242740406466156023761170411178383972366203125768233683088743083823738392186891669470290504847382469743677222493477377578188745094276689208130041906654980608697757482374773359828659520722946383804677608626497260208752144594549740747692213768500069729610250466330112025250402699200038056827382919775266783394984147039413588693458348428650052766429281075785809293857039234507051255335806087183832200408777030238736879044236239878756086210050535386472904636112849974381109097719018190325330336971525419967253206608642971249329821915878578815143363183023232906529334344423292511220750964086305381539330074211998609665841004689333439924385477156496529487609842972040531744686452340664858162285448800354073567683280998038731919986434289185321295882804906867486123906540292411398063445571572714702377240958985029761386795969605165893261339756639235598404783533089372752907438799952577173501892393502172359681826330408373059757977720564976560815431221661111517902675491958126202601783641450396912110104673149723541345795940912022011994810357150851121897006076157051514464513805678426929116022828274869437105187522777226655755182685020863259866376088854414134589276164913107708286673645591032810397185428763741505889380007270909494223092043044692307060727240473525098401126174648246424150236964612768113740948015667994165751325680723453556849105239112632135873779283381110577244463433047718620412719365546010066815473469375497647166930796664611381310219432*t^79 + 4036781497568204432083057317519392176702331373570765052097126500769572616616654236130831053663243698795297257648352332553680212311569683356235380841611131627716651332108592405154674881365703981155979227862012038498589896736165877987869812067211538273887064473193107718852468266138063247600602700403030057333069663868756322944841431896632146234798611334196550990344227993638678738998530394755584394745086282990745468048306820576048919802301705330375375837745477166103584860838230086440048745834131373344388752939343041200366373015728692757143660513760157784384275887743733834342764062297944657749444874330923614745217424061233587460710984548215164997909791495402494618465415299665008101799973130943635512656281308469347401324152571693219868474064724874534857246883154255923602634518605234640557475718171191443394474528041022459916088108728367158483725510390908431940815954879501385951771179212644847761612835635633125427883923657774765420702416301049240104291035077453303528133029434984122810936906863244853089101094338874529663422330131879172631456558108306134044901164475427741148762956489489571956181535652343758029252351503925710041850560197966929865023160485559457897280472107831672467286286089546147489435550726712566003729408583120818547848511712095448327375517519802932958679969086467253028196141478939899453817378729955784383553021459780246150224326471629222809369915095540408541721526456060424697835480290286600241502512691131171747596244548413664225288772106599334814628243377053681403855044608738356075794196416811541922816287331294558062887026535057439557017770740535283930277797620866256723647896973712226432054927492760041234822523107696983138717643083902309727877415173712702412949822471177474760622146733322808388003053296432823392892457547465463467888926700709728614888354186582458389003135716568216111314673130148411913680351059871888467119893276195901605188742535473399129894516489134071691329580507777539007196993526214902830262592265631701116840405847871665843974306965776985877674062900869467963869097478516633124958110711378877023550247616513306551464177212549337013331891853897889771994019437341584586609752740270260791765966588605090908947407332051351559732074151854465619752850217978569571267810332464861015776760709539010803213545656536983041317799547237620568411704809748584174680487157920568515224291730684119365160566391250202954204213017010508072218251332651535717372504924418571038165132599916024255367846400418591130222197238595275708779444458535152786410061466975766515896716653195578084046440298983390197428310058072418683132617864706470041362399995548471882810343644945287796965937283496713459767802515891644042111056001308581533187829123067350707010878932065987434227790495175172603847817867946171922545961258061672266201886787430488752892393307709433747505679105179697616532237322896621721995767972848781578408254016715529298506912205398092263614799339319130793654858598623531782798503582290879054953316850532807965771232145731383537631701662323588918806917052531027796431701484412987093006396229707967167638356249757742278371776850609018239466751487529214412895579039722099884077395058747281482144575930214755196927974876205946602730174095659268810348404418676282887977034576043287647148542569664686746008987418267463297888613888673951912707803182640804715997554937659135635455740792854223735445828765107074022184320955065164462877714407369314677344829679039289621553438740558346591055342829737917163768464665329150195642829148748942962511677266748415339826583675908201006761196850252841519539257923043955476827383134992708519340292821931073080594124638366478179479671523721594917260685827256962053599888589590021957330457571852723200741096888338809532318056335312335002271293478612898982047697636045895769799045082306225006428510628450791174714173987285156788392378569892201115718879038079254421216146798632513564113733978498625067671827889691143956248159251874298641725799217907070207074914489838302639261991021256005670048590608173948282766075600851462308758982425029658354218438199123315507073623249922092809954223803396886747925403995938737553760571636587398534650221218947976596067421551507986030958744656550102007206897699142136911168011667308222276749670626250152468908888295681872495382933547872621558558019762955/130667541320105832739902712807558339631107472773137417244604636275402956786903759799202502144407199644055413767432559222658027140035627159209656215595081938916986619003022719541722532136811362142407720464802671936450797185907868712253372877633133464819871511616393783799703633682451572296072196262789048112138820188186823411117915963171815266823519604671564628885906244810510413611364930089141488936353633230421012915880580291539969898247757649013848270891580870215291342420760825687764520544958917534439037342571555569220518685374820340870207362604216467212220983593464089942064807695791469345325076135902041027759003209677137852542950107625282607986021054556213817114588281902877527286876030201788455370133799791788100767423991486558106681179048761645654688111658686704226337703147138495360641855532079404056620826780308780305634153720342614006286087382721331837739540230546103431786509369107880300388237072420397144074673000337916444700192526699738472711964244689046235633003878766671674869122760706430512106865491946882418998447727913343986324902046772607505855838487383581951198657077458903037952229145938541229712974961919613507642967984786678733804799097320543480695718459027537148222833793725363860639827039050776473163821674738834063831426825817726842696102256025742316021365994635015952543091016592187741769258511186602342320245113034716935848804360616877111325982661551031775082879750106087521041349868672557438929800930290583126354805573526712573222942755127214660620123363415096764160262251988161991678749256717030913592951583010593423427220231097921496427112360629038271160443978300227042397044783556771994670207769417740889844882423343062018466822622075577361932316194436547953374942211635979119558740765864711649627702339308159637891024758322177360312883188891071820431183039884063997317608418369898104920901893308197395780111914675691220164881314304572489326556406592211882007890612285683307434879976736812413252194098876857063017199167026321490747149937136743040470770246166389756003952384500076552591925355751509954194087236116674135726334593297723238014927018295574635597148265248604951298988559466961675460801802551200760908141060854259848186475164542078024339213926604360502727240788443388444784217172679618913334639351498737687739670129974372815545327134273676077649296174131499223889001232387512221301341951336765787368816460047424252267371730351970962280483669645941079086627028765650401633565646061058049618600250928223829236321245607003906229813134022935791320687955811608599972606819819247833900508108979592781241937498475773402709802212966934170771140077828367762400277328946590880023420700452293233714333112788737639435519592660685373757410427509706347358601627077578021928607258656175522120003744480507656906464935811596986066084952019674494317970869207218388455045954854500457914558436322789236338515140631475112471747977420800080734146658356963877112285080816410993732445023611016162280080332094754238924641806265130452527351444518318555844531807690949210854129851905478902339504439776386301977230334500587721000682501925229927110537036114606478973656038105820031472009239332200247559148936755764730459903940495908964048223616405130860580687508449120871403445406397726496551944276878978087012341854512543128767647236878355497919537917439032742069983045714254009705598558562186244351356148119450013351203971195820212175818045853465451717758125870288215831496339786845424326374182381524707934106164604756462824140105050055910419500098299889518796405925602984334356187654126326454754171374723133422351012212786454525901497982464610355106184103255738205751030940016679417402994600957826814631292234530700043697461207467570345934127028171721890944521602375452745889679070584858646531526501904802441158634582572225650893979146504206564786462120796202544928025102261955562771708644829899815384830153128602313131908356180862764772330647861026973977906695459613827029437691979481812793682630890133190302312748915776277252470532839050684130535012838705116204848613865821263924774346997665737023204362805263730940415312562568686523777757749505574980568701736188387245133274915950825618316451811965693442458443949328002364711102783646293917620364259342657764348938173513420301847813307765883264131000458867356757563784*t^78 - 70019312636988252206813715980559717470571584409470560994750170553823927550184233784436886400594295958882372050385001227186525618993667678091374850442588287119016698540338186215643408078426483592697916987832566940481238085656850471556198893498582342366699005583369035827321820070789511546088990383393764709798979796429976032596349252882883176048799232434081683422198499548656172921459388906689459290253041312740162923628951464047934006770157358496444058875634014822603207686723280245881052712289369998897973219865503768677972601208706347228411082517863283376177467935190736557941901327528771134187247058483376591328053922685975684707027961640789393375014528999372531843862436312234522012139254101337509093293400091019339794258289526867824762475042136143681611120423980547715440704080129987379674634777932555490086679536281520247000882932643243382655226610570183113710089289578589933050860896149620347741191163488508323083411802361421531090495355297446573202924513255024903670485272701622802846156449267920143760948766205884034343426714124596063419547714397620960565605230575994145110781597938742913476622633984724982529518593468205574847632370415784885257677357158001165313955413179519793138179559675958644908629719644993308555014152113442464179823538111204280069944671202661130762753946127952551451933850990421655985133914423324974962368124862040943105459969135105768113060574113027433738871413422280167414482599825686763957663617489059694991256698257434652768457421379267071790793570578147218025906320414050026631416550238064065294786752102258069692144221474240567091360620796908397422491233412921703628454650823279866206597082892817337234547996153453212757004528279561458734557136690052027845443971875771929116336995947060707721091310868467347002212412591729387245483313447522332880523642045285848962241692588198525321000752878430985438038553517361477428455038786440908495085066792513314819194122203676006801873727600945309247840284448791090986278094760530550730301123923863526021067526874384577538621567322969237016248558608602461187175288013814129507850562637337369192204067888734746536608030596577846905806041845072827448003174149771130997114165639686331313260434736278954879108185027318111898081164058452266553623578661689626235617917195419174597848740383129408731015832744898309052213135637081229060632178828142119657061488660667698460202954131989924995858509649807023340333896323801566028985770759939685256935757383766369158684757733819822502154525225063515163053837048700376393851224063005715691809756169788596795910909018482485485318452585249629493972375850121063153087522542217783392822194605401490808265895242577343837835617149784760497991881197276615206478396732821656784165615653363859116112217717573353361143995611184290490409461445337082410345867313600603809808769805104055494162578703589554284046093246809326919130851024053239182088585147232434529250493106795510139251511628770890177409851689376047086904825099548253852472935127668700702286158057985662682418521196588864928729065606370061952391467868820928916773805192791920689296803562508975869572715368531651427181603961258407517992872553026289454986574593553094808504891489001226877940218153667336437196826647670242737476462428671275655692462862672958726029769800810848263364422149784021079400953488965883441741419570237827007035676449770324483811409932222798809010756276697864055549501100098113419833702520154519137292636752122265106306097357685694851440224071552758305572404619963929314521347342255565476421797459236712920191308451712146577365665337561141963550895091482866801271182705275593978659805134978037309421798919191768556110523024969682535626204355300267880625554868311694111997988727542327439964279276006157262649797537002232882762894479250175099035398386688049978131255432815382774325691768471925545279847066127969409050433323151692185554352764351042390051829047458830203748008357639219143582308131581085237240799760168992043457156631950794495320710620192337979295646180863741759191860599892461895357781401222711179340567942559790930110783788015985137935124126489438680080545993896811897558020756546913995051864509846881225789823864561170610665819863609836419401657068930629219811452053629208976368819514663006172620039230807700983026370425956217960633294506479427001640018216629225/3658691156962963316717275958611633509671009237647847682848929815711282790033305274377670060043401590033551585488111658234424759920997560457870374036662294289675625332084636147168230899830718139987416173014474814220622321205420323943094440573727737014956402325259025946391701743108644024290021495358093347139886965269231055511301646968810827471058548930803809608805374854694291581118218042495961690217901730451788361644656248163119157150937214172387751584964264366028157587781303119257406575258849690964293045592003555938174523190494969544365806152918061081942187540616994518377814615482161141669102131805257148777252089870959859871202603013507913023608589527573986879208471893280570764032528845650076750363746394170066821487871761623626987073013365326078331267126443227718337455688119877870097971954898223313585383149848645848557756304169593192176010446716197291456707126455290896090022262335020648410870638027771120034090844009461660451605390747592677235934998851293294597724108605466806896335437299780054338992233774512707731956536381573631617097257309633010163963477646740294633562398168849285062662416086279154431963298933749178214003103574027004546534374724975217459480116852771040150239346224310188097915157093421741248587006892687353787279951122896351595490863168720784848598247849780446671206548464581256769539238313224865584966863164972074203766522097272559117127514523428889702320633002970450589157796322831608290034426048136327537934556058747952050242397143562010497363454175622709396487343055668535767004979188076865580602644324296615855962166470741801899959146097613071592492431392406357187117253939589615850765817543696744915656707853605736517071033418116166134104853444223342694498381925807415347644741444211926189575665500628469860948693233020966088760729288950010972073125116753791924893035714357146937785253012629527081843133610919354164616676800528029701143579384581932696220937143999132608176639348630747571061434768551997764481576676737001740920198239828805133181566892658913168110666766002143472573909961042278717434442611266875800337368612336250664417956512276089796720151426960938636371679665074926912902450471433621305427949703919275749221304607178184681497989944922094076362742076414876453958080835029329573369901841964655256710763639282438835269159759662930174180292875681978268892034506850342196437574637429442046326860881327879063486408449855186943853542750086350214425556805438211245739838089709625389320807025990267218616994876996109374434767752642202156979262762725040799232990954938939349214227051428597874774249957321655275874461963074156781591922179194297347207765210504544640655779612664210544001327158084653904194548594499190465207491970271777726040845558172184614001003242372914619360104845454214393381018202724715609850378656550885840903184337802114876741286735926012821607636217038098617478423937681303149208943367782402260556106433994988559143982262859507824508460661108452543842249298653118689889970575423652670765840446512919563646890615346577903915635853353409265506124313738816455362449366016456188019110053906437959095037011208981411262369066962960881216258701301606931656170229161412452877310333885450993350261259343664096259250236575384399296471379136341903454439752611386436345571926351207605494122632593953941747061688292916777959525279999112271756759639741214841837972147344600373833711193482965940922905283897032648097227524368070043281897514031671881138477106682691822154972608933180959075922941401565491746002752396906526299365916883561361973254315537140733116798492247735825828341958020726725241943509009089942973154891160669761028866320467023687283848826819150809676182566859601223528913809091969686155556788808212946446604866512676884911013976376042102882742053334468352441768312022318225031416102117783814020939382293671257984702863334755757607842055237194830775244287600864767693433973064157413625258140108755271381387472869187156824255375425490758223113664923729328464756969641735763069174919493419155654980359483743253735761188242995389893681715934640636649722158547384466331628751751923222665777216986156099455923648613274842863731697646623117312860650735039416388836430581184066211910877942096229693370199261594417401770268858375768451738772617444731395668012848285989211785952*t^77 + 1087359252444245463865145156795791883080104947493757418687565137983450429025362269867423896686347934101006663969991668226404640615162629019780833014751327978528304263698050977681349024711805282306014334212425995081004212231592426385244292302082324985315211775974417529905681363892606622199174034410943447772227291453468914389287068481255161742635464635939041697503551579407392535315887037243553905323516448815003086534297031992107412789081271216069809961099083527972085135441958044395780938382270589690882288424946332577482830620947466633507684346060308146182620337392192257678935423025146806034369130739836085111419886799217021344946720375172915261066401514777241825173077669114112777944089943825621628403726116895722699291912842310377810944266292115225375002509090166198681377252851016558725691359540436032845082009230039296378654657027451685586375979691026610115958443493578709132311961540866098732667963922453770045948725850161532359592485615570423471777813669593446357169936823181812958194456426093963626634212839052113890355737394945276519999603971713456337225288065875955447373889340394616373401852101203720941483455498890220029453113199340810881276873510141375457356000193092765335599013719897671724959397119325086147421968370186491690064684893703962927269864590315599561570668775893453700691755063800538370795543009561433979646104037299019453100589523325195090943453420226561438528546185082621451217683740835166600230139429425642789791114323234565409879927342732185209533249825813717814271142975133856633155409796285503055082007924092416799532395415497849281245966654021811763333479958670810298333204514193311661601288813821204188545435508186480471839238180914810448781676509833834356123740504871315154675295373811431331954156077812811332444441498503120852999641015304008694781621886466315802859502901565948885397513573920617407260670431997280253881700843914835830785507430793050287147698935068183789045724686731335112857319930338065251842816888554915692823203226250726629340723410970442570351822294686299202492401965915986905757860728136076176073217459170671651068576569102122723227775155628732154280547223643615539690032536994766314947568407759579169684498300087490496455196296332211722375776964800424233510054531966366128898122277545816247708533259816356149927262281868485674348607561023718047254088340545765618185359075388754146423183238645320378086938027496371888234230256620223160908610441594172146974579349897935403164129292017531807004299039790487594785983239826676702734146079232035656757372478909220621784703223381062141595358210122283641409669170597684795600981802105824289704269743999597940660870386648517131038205951013875032495689541575099743153586594691048787182883506971701751863257197105663932400449393070489672693490978343601710369284960067632110305462082530796923789311933673289842686338497871333924514186418874302108351046272027771632233129977215795846723036447976803463102618884371240793305438584518211050812836460264948951577985328893203061718259896057382788656389325821589239230424829477698848279541507910095210476128516895520471475064560625676284935397366048960782548061998399990872459943333934689259270382522915584717427529527388653207153455844961757812014370859403944785691255122734122896799918893587287781549397614927344543370501464480017223035701955852605989277759772716375147876408080907366250399005240617098351248118077172396705302272937098970497805184615912393402650710669031870769919646202600713168119333138525336486292201861219198237297381644772691548626537933576648900036250634442635398526995851941133703677565271388126605245477614572513224339109658482258186678802910509869366960875601506257119558325615272331220151384899977870623923764518209100166937623976463680509340909408859726336184085066841777177861929855989396799377648090533907721789308868269924030112581627957631210926919971005834589306975464989399823292047363612153099611700648335788832957636924957269356041075202767084973197580380721684612108006674575515307087977469955506471209218539314789384332373516260738844454068872888406210424471073888229645559632286141085049264872449623483299367246841180804978208635513140404227744644446792988442604954147833493791221242249744726280808553927079947411107745826011505780845150149385641772644169045395269900541381076960921312075/106102043551925936184801002799737371780459267891787582802618964655627200910965852956952431741258646110972995979155238088798318037708929253278240847063206534400593134630454448267878696095090826059635069017419769612398047314957189394349738776638104373433735667432511752445359350550150676704410623365384707067056721992807700609827747762095513996660697918993310478655355870786134455852428323232382889016319150183101862487695031196730455557377179210999244795963963666614816570045657790458464790682506641037964498322168103122207061172524354116786608378434623771376323438677892841032956623848982673108403961822352457314540310606257835936264875487391729477684649096299645619497045684905136552156943336523852225760548645430931937823148281087085182625117387594456271606746666853603831786214955476458232841186692048476093976111345610729608174932820918202573104302954769721452244506667203435986610645607715598803915248502805362480988634476274388153096556331680187639842114966687505543333999149558537399993727681693621575830774779460868524226739555065635316895820461979357294754940851755468544373309546896629266817210066502095478526935669078726168206090003646783131849496867024281306324923388730360164356941040504995454839539555709230496209023199887933259831118582563994196269235031892902760609349187643632953464989905472856446316637911083521101964039031784190151909229140820904214396697921179437801367298357086143067085576093362116640410998355395953498600102125703690609457029517163298304423540171093058572498132948614387537243144396454229101837476685404601859822902827651512255098815236830779076182280510379784358426400364248098859672208708767205602554044527754566358995059969125368817889040749882476938140453075848415045081697501882145859497694299518225625967512103757608016574061149379550318190120628385859965821898035716357261195772337366256285373450874716661270773883627215312861333163802152876048190407177175974845637122541110291679560781608288007935169965723625373050486685748955035348862265439887108481875209336214062160704643388870226082805598835726739398209783689757751269268120738856006604104884391381867220454778710287172880474171063671575017857410541413658996727417833608167355763441708402740728214519520216031417164784344215850557627727153416975002444612145539190726222805633030224975051228493394777369797869000698659923696689664485453819343478965558508492841105845045800421371752739752504156218341147357708126126455304601579136290303403753717749339892851432887171858608264826623862552398620119026183177756737693229241127212584491429338368453248762328003000359396929150546666165743196634623069025191104631794579017608767262105776038487584454963221641909240476523491017267137881554055184521186993353806029094028814523961443040518172217408049527879016752685660981039975689386192345796261331425497315341854371826621450294104859906874294192757791327059357665689665556127086585854668215175485622925726910745359172145123771425229660940442006809146687285927452209372948874667345759827845050759213553439747248868699677605098425677205511031614477229452554191563286700813756073325060460926608702941925865555271502337746601018028936645680961133441999682678078807157576520966258791518256860686147579597669994953915200178752825730206654021585864185020559329556345224664310664788960494586560826233119974255880946029552495230413301192272993410841177624611006012286764253233013946794819598206674031255175027906918484553015836093798062842494205659062247813201765300645399260634079819510289262681611589623279497224375150577081260387156275184338949021916782601075032016361761263608346221491843659423069837123293543686931231615977755373480609294438928435482338500463667120898511146875438175446951541128867629662419405314905220983599519546699582220811281048647228525911066961415730606607242086516466481556383036707916970627419601878650092482084340425078263109585218860564995132486063153902870060236713206427547903405887339231988470296282788150525477952119610337129006072665309155513994430425028554358337074459046866306916769762104578462841942597874149523617233800805773457307539292598526884221785809784970443048219231752070402072958871316143075276256486854337920145415460320790661107735778586238104651337796892897285100424405905897210474372372600293687141792608*t^76 - 63680593585939587563362744986368978742106381702152578692889136892267637475969269247830063765983972485049311753570710911591053625108878789163888875387279203712683545938304074854163415270891223507300471836538088088616544235184992123978390963579736124611955702037208765329531930102327181778818208062118566702045026297849592229903881866208246243755598471360252693868064465609253461201600820257639922536331785223073917160541805249375399881312727108898774601444850324123867196816508260460363690644825852421265507364147222191266808744266148509509091809892090559353036490993172704205800111408663542462389780059619894521307892356745748414290567948827490642135875032631702305266208451340762512095817007529300460606011531778968099393228362593645599388275371923384408163994011975100781907084171003506640162905310601564411440431816553329549290355225493594125596908087241797073705559110990680917411819378805773965258501075213919172049268905340258887826631550052250142976789199756628775797589271160145964044164163361016026787235895611463760208960429066715692526935432902979289329820142062977312865093231778240292599118639696878021514515454979039624190770843335508195453807324902865412175023061075968915155182199038362496739017697630607389539965222790342049810696109594431320475171900880029396442268595931481752537873097536592920264858195620917718608802157059624933353026470477334069714899147212830813241463679257496286169257735970161680869756982655788789135638421693591720377871075887597162040230406938163154308476315556371171291797466066862587722737721518325541819687104887880669846422678541434739767205099747046232924905351184579320198839264812289349293486691961560020389703339950286203471397867807415525682110968016147998974990931345630959968883568693101031227551026025901837232921244026990464975205645200119701791147801713826844348827037986580202503132446403620668666889847543502500909117408947931071293662639744895936611622670459285941042602722684729838629128388111876154291195972300046373508010126496883190289690391920285294851898622693112051230209099294742344823553392545289741070298092263737108443843689632112597611395031342963794949046818295405109284610256883409170863792183124022621773361135846103937775824319948354436747505306194673953130055003542433038712938442127686065426373357748174798976687042884674381877666115995879925723029772724788795332495550650346135998648181183266797573675386481684221640170035921633737494814815560935061556758450167796397673436007916968935991598844217444659814061067581585926379387620916882564374073993301991766754793278700685855624724389959524919880981992449276435030137539334489509939788289159765570644735010454984279337445032889290405997089077190408213497830091365656775172058770030043925962913869200486581802946094328504240695685568552558505594869035284554807093712686434948253063601190011179392808512807068721356406183932621077228349900592380650985937847286005911574729547899872559489893560629711406912177405248848411312424386235725893841807831293077432229113944180077219403721132363830531291365194227278954237536754285059316001313080746959058978050527223149134090344898191916855026186048183252862602838381928148745212419040310583499351689671149837024519378513502521666464035222737958138158181476291478433395789765026154607475150235280260420708003072120447667114799784106854741165197032162853499279015964883322658355173314144096689639027539337888949988958567104949733279910807575660035194095205611847112971329151907545858980447964552728962366202606388142214528027872500632106386045056732138040899225525324717390646213744437396759785230994813793573019168901493423370572982582285884103586158025600247993588145546231869310221443068177824195195506978034691521853101918980242188383203982823206457694765043685429326142048378273363229642783356048974943018823678346026348287336296586918785649235583250136890144729598113131360232198444516557102497125429146249871911962669663732216045864550346688284444367447807778704444903942743720723871866745964381808030804060551227980967677120498433781869320717558043558235157968998543354238437377164770910099560295088702123720478543339107490144732343164321352072267854640844254923817579553282039464865645229412689734257344967988587572738167506955057918595607494716247952984229177026776518964542645932972421547295/13262755443990742023100125349967171472557408486473447850327370581953400113870731619619053967657330763871624497394404761099789754713616156659780105882900816800074141828806806033484837011886353257454383627177471201549755914369648674293717347079763046679216958429063969055669918818768834588051327920673088383382090249100962576228468470261939249582587239874163809831919483848266806981553540404047861127039893772887732810961878899591306944672147401374905599495495458326852071255707223807308098835313330129745562290271012890275882646565544264598326047304327971422040429834736605129119577981122834138550495227794057164317538825782229492033109435923966184710581137037455702437130710613142069019617917065481528220068580678866492227893535135885647828139673449307033950843333356700478973276869434557279105148336506059511747013918201341201021866602614775321638037869346215181530563333400429498326330700964449850489406062850670310123579309534298519137069541460023454980264370835938192916749893694817174999215960211702696978846847432608565528342444383204414611977557747419661844367606469433568046663693362078658352151258312761934815866958634840771025761250455847891481187108378035163290615423591295020544617630063124431854942444463653812026127899985991657478889822820499274533654378986612845076168648455454119183123738184107055789579738885440137745504878973023768988653642602613026799587240147429725170912294635767883385697011670264580051374794424494187325012765712961326182128689645412288052942521386632321562266618576798442155393049556778637729684585675575232477862853456439031887351904603847384522785063797473044803300045531012357459026088595900700319255565969320794874382496140671102236130093735309617267556634481051880635212187735268232437211787439778203245939012969701002071757643672443789773765078548232495727737254464544657649471542170782035671681359339582658846735453401914107666645475269109506023800897146996855704640317638786459945097701036000991896245715453171631310835718619379418607783179985888560234401167026757770088080423608778260350699854465842424776222961219718908658515092357000825513110548922733402556847338785896610059271382958946877232176317676707374590927229201020919470430213550342591026814940027003927145598043026981319703465894177121875305576518192398840777850704128778121881403561674347171224733625087332490462086208060681727417934870694813561605138230630725052671469092469063019527292643419713515765806913075197392036287925469214718667486606429110896482326033103327982819049827514878272897219592211653655140901573061428667296056656095291000375044924616143818333270717899579327883628148888078974322377201095907763222004810948056870402705238655059565436377158392235194256898065148374169225753636753601815495180380064771527176006190984877094085707622629996961173274043224532666428187164417731796478327681286763107488359286774094723915882419708211208194515885823231833526896935702865715863843169896518140471428153707617555250851143335910740931526171618609333418219978480631344901694179968406108587459700637303209650688878951809653681569273945410837601719509165632557615826087867740733194408937792218325127253617080710120141680249960334759850894697065120782348939782107585768447449708749369239400022344103216275831752698233023127569916194543153083038833098620061823320103279139996781985118253694061903801662649034124176355147203076375751535845531654126743349352449775834253906896878488364810569126979511724757855311775707382780976650220662580674907579259977438786157835201448702909937153046893822135157548394534398042368627739597825134379002045220157951043277686480457427883729640411692960866403951997219421685076161804866054435292312557958390112313893359429771930868942641108453707802425664363152622949939943337447777601410131080903565738883370176966325825905260814558310194547879588489621328427450234831261560260542553134782888698152357570624391560757894237858757529589150803443487925735917403998558787035348518815684744014951292141125759083163644439249303803128569294792134307380858288364596220263072307855242824734268690452154225100721682163442411574815860527723226223121305381027403969008800259119858914517884409532060856792240018176932540098832638466972323279763081417224611612160637553050738237151309296546575036710892724076*t^75 + 166928379765874819103339068230930093022778856894116228774309294504298399290666007055641085264083454731304309974784918108157228573114027632699703616049415243745686069547174765567929318510757140590082085346720627993734125475082412791247038346711966642581796415283947018837259075498723558984757235297136413348611206888518850220786184556309942818857217145558287539720317582109032623693852431000108700209236264134685795470973763214950259840035274141024296086983327221524532803520401769174812835413139417556214603997873290473578428729269764387411745576734932503084497121664750681317039400451832828063100792546878715733594119654170946496526873801103746117835354456102412351521927425659285388356128164036346091718291419769432207309194181587544030653266804292535003919341037538744740565340892069964543137810116448979743346631300830640843555830075824503962162621794842396826622288603182418075085290907683274034452635787049001505735511216052129844088376214391095669829149136765891242338042726372238501845692917509276948911762375441208002902824716128901408437824649500817267875412865516153103579368165002691294737726401768514654390304831118413212388544935716059765612668877158168076867890686451432716367543275901819355155178353761745220704651031136406443537912460811898149962012904669428175462364083019167670149063235143027576282128614100160718024202702315299911565144484304535087386539376557436154634113318044263018174744838179165798791604180625423537144905397238894255453463687394987639685039670515849451021555031788536555922940930276354449280683380043539672974089095814796682222386607612941913788915200980142769714296312462525182628012358386227325495058444561891703732604426680331819032398872493435918481088679299183363976374882158623186196195870821182013886082035063210500241741832472017097129256975193785162171426131353720130555579739814500937488200026327142380635113412541840321322990750857987016029323537922609065633204462751304865886688673465347759674367397940236506559237005388100768034151621028695483142732687275899246818415754498006309862735796625070989391035985254042818027321973578404779738650205165725612130572779534979930121756084691696737121026326294770626331813284581547294221918511286977130509036562647043749278258969304119954461591555329137078337559973664149147809344334170586534515389372549837914505818942408176170836911549061467622735036736465857563272082657826652317251977288185897684772290950934756194612193517038493245556210693408439817657531348966289771666768707027327628203189905521944627501589463790156642789155393967046671442535956143164331714946912305000420541537297512924381299560053064112768944144422073530228561054996872119506345259252428194792549960905516311220133626622040419120585798774874094617323254780129424306771415550647605930581258462853630179100626569568598097005846110682979829229705457340371254751403681959674081951863080075960372885514057801366581120270049588799941040257208613718816438807850312256059518261667622114663584941008593890508922027685606461905845141648995106317420032358154614506320865479085962466767627937167712277183594224757831301183325720356626681386683820956030389211056692370018727313526683036388051352882329351462510127921928529842137574398115401477412212010623651030361220556245628658584380337687498240910346762411211665014076215753901573640250570636808579389192966378240185296605539013812163434264136361411712766599697269569780542464459924742253601127793666134955351727532608459786848002882146550117742277047536547954169811948356394615897737990091216944709451312044545060113080764730008336581110876815010021779308064990049644887885579378277794262304920146277465331624953241134322730932234303818525677550376917452171940688659305261563982521981357261162825908632057264929411730104613980435267097439241822540992854867374393936908535443439173533501850022771028955845282681137186667312836146201491913474161505041861630027880608417317327367038795379463167393341269101483607588062303080395142942908975575884810340529211185743011999143046857979970914220546451674053372231310840019669337863188024060486860503496715838162276043775890124957655759514339190590680679878524543816978414471334732996749747924079826745552174027077509597392232512359645346764568512153486881230103713211537289457885224441508452359628281786372277614786876867/83997451145274699479634127216458752659530253747665169718740013685704867387847966924254008461829761504520288483497896820298668446519568992178607337258371839733802898249109771545403967741946903963877762972123984276481787457674441603860209864838499295635040736717405137352576152518869285724325076830929559761419904910972762982780300311658948580689719185869704128935490064372356444216505755892303120471252660561622307802758566364078277316256933542041068796804804569403396451286145750779617959290317757488388561171716414971747256761581780342456064966260743819006256055619998499151090660547111282877486469776029028707344412563287453449543026427518452503167013867903886115435161167216566437124246808081383012060434344299487784109992389193942436244884598512277881688674444592436366830753506418862767665939464538376907731088148608494273138488483226910370374239839192696149693567778202720156066761106108182386432905064720911964116002293717223954534773762580148548208341015294275221806082660067175441661701081340783747532696700406520915012835481093627959209191199066991191680994840973079264295536724626498169563624635980825587167157404687324883163154586220369979380851686394222700840564349411535130115911657066454735081302148269807476165476699911280497366302211196495405379811066915214685482401440217876088159783675166011353334005012941120872388197566829150536928139736483215836397385854267054926082444532693196594776081073911675673658707031355129853058414182848755065820148367754277824335302635448671369894355250986390133650822647192931372288002375945309805693131405224113868619895395824366768644305404050662617087566955029744930573831894440704435355285251139031700871089142224250314162157260323627576027858685046661910689677188990032138769007987118595287224280415474773013121131743258810668567178830805472472942335944942116165113319767081619559253981942484023506029324538212122681888754676704360204817405681930980086129388678378980912985618773228006282009556197870086998301959551256069651182626806577294214817874057836132543891176016188928982221099078283668690249412087724886421503928918261005228249700143177311549526699812310678530375385425406663555803783345285813372409205784939799156646058019152169743169827953504358205255454272504215024788617329788438543601984615218525991593054459482261438582222557270865417756646292219772439593212651050984273646920847733819223499208793994592000252637585637399123672853408324852266516777116142916816229823527971693218227415174051035677721398209654410557853982240927562395015724084007139815892376629389048226208358821936843002375284522568910849444047880030669076596311609624500170708388940274082500406030469337693512550466511482043914430388669817489563627021079273036405096439699439478164802809073743553005448039209570888262542814943323314087430735607088706887378518707978968044362741981482833014092942149569266584800588658152004318565267276880468279003680592784816200471006742677948222985711640148244516588723907794101359232999086917859111648726530377331851044063139799905354387244770702920327787696233361461139983272068320935304810890224715672864900231889829024643564589939350716059139272908177830760897308249748786812388999748079098288209951953348043200167181488746005182866808179320369746934433755475813141276135898773302859245942957927058214360654101219979619239082273395725390743863443882786450249265619483713093060355033809469374545898848580283608077013563759643800271137536907590133083641246146757612852118064196344274414668646523778978999622942508451762935302630327540189331139832051187601667975684119559184400346286394333689940758681042897043263621055940722085487225029315723004005482358097485011423517979533736470711321324609721888895503303393686873482748695874299966612016286307803835924808930830179055916346261344454120063564066651825535964565469904060434268413373851487264656548316769503186958295088298264613954479884799996839772131020731288421808756862994143558657538984557207285832670045428024850227129807526703081448578924086480938867016850613412102492975776061666124616416537889983701706196976758971237320368468606640500450008913766079768267413173558470389068307759106458613267927036385426350853448453906087292606710290824714105166182309089206877017371169321342168624958878128308565835653919148*t^74 - 61520882311440742914007634579991025536970758322035255368552955631193445852568727055744535091015057982581127488861809570633012193759509793527777847971254515089657666115866738651067831560016135997685911737982250526148231192093402385963483359255790522203079151181966535619485954824018171529705016600490129356012483771219283404936173587454651877834003688896549967633036448559666828581258115633222624538440364101601906765792129652485721073971878155187091459840614539691977510227284291977656914996412417641237921260246902576968255354613479056056236089571185912070988898471464878671767207906300287690547863439994421717996622685699043966223160235342301259611789904149739217865562581435070967623481748709843842455733305547343696061221692713627941202005677733705173543806094274322924369888200503784681694124788585831235909621208834774759351190953899598649782315677772256095177347011922550211384718420587332083086518946691464812851085309262182313799511603343481867041092478847570782524642519720142917860952147594184170617598868436099340552143449193849569932439070850712583559089333104656399639493377061672497785783748651909772060980697737946494244519325952717953231099196529495135879934230930196208965942215432641141586285307073540981850381711016141316021482237351663971598773497591389417033680950464994006147114830499612811880287647057333312343990096696159204358641392007151413494744029561499072623914961246182867457029793974786686910833007774551724175144263210897956246912303659740678083633946545457135068110461447052132695852499988490881708757135633182926743004851685801239354815349436268435922644675566287290415933499775162363030703917824270189162477905404566165668848449922912377637695076214326964903443376922539149616371328559774221367225864045216206158967742664293851494582199560265825704813816775462555548822348009149673308625991345385003692531672877080800172840547815294323451589510004990263661468537966709122449017550353397762146302604222049312776452355053769392010601640330459938081111118800855957379832877921484271979699403549406546019654207208909134597522684337545750448583855893901386900563461550463792822177103455701829350780571395494250800303175090413631357666422912269097682018820722406469046069972024248767410819506008853182738492861031787039251890428902451742453180720274726248725660162692515777545960641699716363488570956562833767352357171261675307307667890383052283648176998191203502362140231292503793467602314389234207501171151677473973121156264050753498865366429656690756199531876272068274200440549561368494099672218243139787504693744203868414324937149621094551255229052683336248071285997933434814415277118571446242584176697540434201507059609679196226065804987206713012624609400708916517428449448849557914315514282207728274041710364493304479306433579379166336460514713211424235237668045017782444150920397568763336273647429106868266606645298111339326585417673730081146413078168173038632050340022281289364323748771380963116346265513858336308054173022707244229520613446605294358602084543172975420221399796909698886201164486139657021298064765711021868558844789850440469234279083145160278224081703650055915287341223499107810751733236517022267390493518486317903953662935654234458576663338334421735079769865078731173909665593966301817036017593653559872183280584221724836328380155983213417051687152548343029359840146070718494728797192194801188828700348357019697059148937152621639804762530291083024775827376996595749270812346920347550115767823704256061192007878739574226785134189203605603017786682058727311940305838022640298586631124988370649321321534373987704921225112108176329878883163679432443912140483861967438767957917434372426220300555966087751208807607265867467548425930485672929002129810626150722381312889090008863258643296728951473449054819810013658282566716007082943893143551669802324642630959510097867897591644253082374828043965133967305638003523318956179294708891447547259558356427193345397382623044826625985643116013688913722107923232275136300304984505062454140226125715209129549845135348354091974084804143438693696146739588379957345419090290850859505639878553305828902503873726082802067813322290135641753389961048375778354622795628376030675270028030684524887401266353370347794258102688942354911272273073280480527074090821463540706380083519747261219733972129377/83997451145274699479634127216458752659530253747665169718740013685704867387847966924254008461829761504520288483497896820298668446519568992178607337258371839733802898249109771545403967741946903963877762972123984276481787457674441603860209864838499295635040736717405137352576152518869285724325076830929559761419904910972762982780300311658948580689719185869704128935490064372356444216505755892303120471252660561622307802758566364078277316256933542041068796804804569403396451286145750779617959290317757488388561171716414971747256761581780342456064966260743819006256055619998499151090660547111282877486469776029028707344412563287453449543026427518452503167013867903886115435161167216566437124246808081383012060434344299487784109992389193942436244884598512277881688674444592436366830753506418862767665939464538376907731088148608494273138488483226910370374239839192696149693567778202720156066761106108182386432905064720911964116002293717223954534773762580148548208341015294275221806082660067175441661701081340783747532696700406520915012835481093627959209191199066991191680994840973079264295536724626498169563624635980825587167157404687324883163154586220369979380851686394222700840564349411535130115911657066454735081302148269807476165476699911280497366302211196495405379811066915214685482401440217876088159783675166011353334005012941120872388197566829150536928139736483215836397385854267054926082444532693196594776081073911675673658707031355129853058414182848755065820148367754277824335302635448671369894355250986390133650822647192931372288002375945309805693131405224113868619895395824366768644305404050662617087566955029744930573831894440704435355285251139031700871089142224250314162157260323627576027858685046661910689677188990032138769007987118595287224280415474773013121131743258810668567178830805472472942335944942116165113319767081619559253981942484023506029324538212122681888754676704360204817405681930980086129388678378980912985618773228006282009556197870086998301959551256069651182626806577294214817874057836132543891176016188928982221099078283668690249412087724886421503928918261005228249700143177311549526699812310678530375385425406663555803783345285813372409205784939799156646058019152169743169827953504358205255454272504215024788617329788438543601984615218525991593054459482261438582222557270865417756646292219772439593212651050984273646920847733819223499208793994592000252637585637399123672853408324852266516777116142916816229823527971693218227415174051035677721398209654410557853982240927562395015724084007139815892376629389048226208358821936843002375284522568910849444047880030669076596311609624500170708388940274082500406030469337693512550466511482043914430388669817489563627021079273036405096439699439478164802809073743553005448039209570888262542814943323314087430735607088706887378518707978968044362741981482833014092942149569266584800588658152004318565267276880468279003680592784816200471006742677948222985711640148244516588723907794101359232999086917859111648726530377331851044063139799905354387244770702920327787696233361461139983272068320935304810890224715672864900231889829024643564589939350716059139272908177830760897308249748786812388999748079098288209951953348043200167181488746005182866808179320369746934433755475813141276135898773302859245942957927058214360654101219979619239082273395725390743863443882786450249265619483713093060355033809469374545898848580283608077013563759643800271137536907590133083641246146757612852118064196344274414668646523778978999622942508451762935302630327540189331139832051187601667975684119559184400346286394333689940758681042897043263621055940722085487225029315723004005482358097485011423517979533736470711321324609721888895503303393686873482748695874299966612016286307803835924808930830179055916346261344454120063564066651825535964565469904060434268413373851487264656548316769503186958295088298264613954479884799996839772131020731288421808756862994143558657538984557207285832670045428024850227129807526703081448578924086480938867016850613412102492975776061666124616416537889983701706196976758971237320368468606640500450008913766079768267413173558470389068307759106458613267927036385426350853448453906087292606710290824714105166182309089206877017371169321342168624958878128308565835653919148*t^73 + 20322141453329632576025683385293264217856681275773271233666250054768669834956399359114120006276285116610670416535534127738723862201705974526905227036841488751521238389646499492979413888778657025906372612619283616565898225719522689385183026915509081835440865950625989481789775925800034998451439015973174831050558993886573600410309041976116227511548330007976231260873326660705097053087375438023773703010732672894024046319220838881419107518819541577858084083817914186853437456291271633183369559488821457979436107457276263310317402895221575286654753452605379815135133479593101411447413158456067835901686027427500258711707829416194036433698642888527899420638497725915370789396137014204291727104792341104398837515151132353127691694772770355307065831626320835430611689147788325373452338566849543663300925227838189767647344500562443691651699904331633194135074497514474349492812422197029603145091383766598680565698918214343373441378406039081883120616721417620741274702532762544158762826502512048268231463743015735381748573456899923439719047409353969161020699989130632875333044501634370031360168283185520997455190372002047457941757119209863490240804112553991802664915985770650918354345466613968408501072171331250698679924071685781485239254328596202113872115996728108353029563289641612620043822975555969872850904766910876065493232760256579420970353281927277142278029827960798312742597547297055948239290904223952112477006133826315789839448395543712696287748407924441192514293622900026997057842114811434164455421953357592245438569671113051485939268688657453040369852536849264811757389427013834661369865184877206623690556980289840026379397400552246367885077697921785192997486866161805548894275400652294166694475535278103568151143402868803334806200524502731833777401349171746452686620781455219770654284430349385848452963603678484209159232935922453184847637092172289260381733960123222406784961259055573293909386073205859575456380204628927883191071708428511483046063909160749257275316064385619013407293563898427300323894063190916279763746105034586334326410338663250454637590974751117844592269944813567432799881907427462939087309433870175712656168704815231100187640405710879311092394881988746167528997138022279782770306895175545135347056117850354553721521544684540427953336090849693199120048419174059992850517362618692244989483664881995712139987818009204997706135045662855898167065873945538413196520930841997841684425799818223319290367416754986104857817183381041677132316338956208162135031385780436188243087252528903034432890650715382143022808065770754827692653671935075382964477932417748249200841793978043026402554864388014928574971694871314199478664248493474016393430421234591748359324689519506337287509070695784706490367294929404972863768740280907742908546341006160893096847547311665711435413344337089723078546377110183464134243934072634862146793612631778607112010415657197240235943260259582076760621371454285454692986414684450717117638235925172637359635342688455924908538206559742020886794347976437896117179675128302752857683679334978440343024867235961360463676537048924255137191335837067084537629411132963546341167390976116325597404462067585885444157542065776452942035407352254391681029298539713722885735078238685778965757370528755639099443183511722280354034733512332709533816152377381415622802627844814395299419964804775528881845592864384801690744403195298434781378701183803862914121592100322306793296927210435869900067999699526474486323046000152762552078829782561376298059683631448442640003200657808775858010229661154550534246454999027973689712868776228949565880618244792254644603935069112318862310188530649297388708152369748944366948413219777415171013520654555332484969455286491445537201629302156153735295992466720744451178385198535005372512452570920169386252593192045271779599011688353844173400536461740412497095767242943817983047821843076769926944453750937311286072810915423194015041694146712533141784069580423348847309814834799886471546197618177454661873966408571584629638791656216817120198377728113924043948929527802132928704256257148990234498728703657561429704174745591124925892841877182594618447221782225047888081217457866992801955102321689103315448154431996128972748298042855780689438320806472243259547750901658598360849447190626528371507716695480973979564636523287156023933282056539/83997451145274699479634127216458752659530253747665169718740013685704867387847966924254008461829761504520288483497896820298668446519568992178607337258371839733802898249109771545403967741946903963877762972123984276481787457674441603860209864838499295635040736717405137352576152518869285724325076830929559761419904910972762982780300311658948580689719185869704128935490064372356444216505755892303120471252660561622307802758566364078277316256933542041068796804804569403396451286145750779617959290317757488388561171716414971747256761581780342456064966260743819006256055619998499151090660547111282877486469776029028707344412563287453449543026427518452503167013867903886115435161167216566437124246808081383012060434344299487784109992389193942436244884598512277881688674444592436366830753506418862767665939464538376907731088148608494273138488483226910370374239839192696149693567778202720156066761106108182386432905064720911964116002293717223954534773762580148548208341015294275221806082660067175441661701081340783747532696700406520915012835481093627959209191199066991191680994840973079264295536724626498169563624635980825587167157404687324883163154586220369979380851686394222700840564349411535130115911657066454735081302148269807476165476699911280497366302211196495405379811066915214685482401440217876088159783675166011353334005012941120872388197566829150536928139736483215836397385854267054926082444532693196594776081073911675673658707031355129853058414182848755065820148367754277824335302635448671369894355250986390133650822647192931372288002375945309805693131405224113868619895395824366768644305404050662617087566955029744930573831894440704435355285251139031700871089142224250314162157260323627576027858685046661910689677188990032138769007987118595287224280415474773013121131743258810668567178830805472472942335944942116165113319767081619559253981942484023506029324538212122681888754676704360204817405681930980086129388678378980912985618773228006282009556197870086998301959551256069651182626806577294214817874057836132543891176016188928982221099078283668690249412087724886421503928918261005228249700143177311549526699812310678530375385425406663555803783345285813372409205784939799156646058019152169743169827953504358205255454272504215024788617329788438543601984615218525991593054459482261438582222557270865417756646292219772439593212651050984273646920847733819223499208793994592000252637585637399123672853408324852266516777116142916816229823527971693218227415174051035677721398209654410557853982240927562395015724084007139815892376629389048226208358821936843002375284522568910849444047880030669076596311609624500170708388940274082500406030469337693512550466511482043914430388669817489563627021079273036405096439699439478164802809073743553005448039209570888262542814943323314087430735607088706887378518707978968044362741981482833014092942149569266584800588658152004318565267276880468279003680592784816200471006742677948222985711640148244516588723907794101359232999086917859111648726530377331851044063139799905354387244770702920327787696233361461139983272068320935304810890224715672864900231889829024643564589939350716059139272908177830760897308249748786812388999748079098288209951953348043200167181488746005182866808179320369746934433755475813141276135898773302859245942957927058214360654101219979619239082273395725390743863443882786450249265619483713093060355033809469374545898848580283608077013563759643800271137536907590133083641246146757612852118064196344274414668646523778978999622942508451762935302630327540189331139832051187601667975684119559184400346286394333689940758681042897043263621055940722085487225029315723004005482358097485011423517979533736470711321324609721888895503303393686873482748695874299966612016286307803835924808930830179055916346261344454120063564066651825535964565469904060434268413373851487264656548316769503186958295088298264613954479884799996839772131020731288421808756862994143558657538984557207285832670045428024850227129807526703081448578924086480938867016850613412102492975776061666124616416537889983701706196976758971237320368468606640500450008913766079768267413173558470389068307759106458613267927036385426350853448453906087292606710290824714105166182309089206877017371169321342168624958878128308565835653919148*t^72 - 504183891602579276359981676470541629072717771971451535500461405795329877143863681958654693787522416219924789901885766708010377147752665972147793858895460128079729453688423889436465821221854244080400554253725709041111025792202070622456065441132475240740746989532097145708068008276917735837325068521507073711508128253878315447961376794402584634837887359358265050001272385455808809756038289263508814661641947870021991428168184187363615836959279853963407228483775153831129088657391022393684274150980895980158475461038346336481115868558975581069666860385716745447266509968439656614225424342933740633332230833138736023417631829582081364263830846159128451777495188889492598482089048611999917320312200902869034613107122377320968600247244083698244245407880971391277712306472514253802144662716048037091135379165746252015487270377338469523421142057981761346842161250451668949139117417340953859143838457121370645364653304393881375848556954147994531722005618447205950847904173261041384786552157714506053120788676913812102027436012874729238935760123497114945368614660356552645393623809442082435976828746518251256377972825298757303713627711438925343492215788710994624554827531450126657266914793210366734088986752415833475523249019135264722775384289586127072893144850223530914638077010822184824965545668156242807850304732180892610984875264040750134125683319720195322921560966416405689577874277770677267635409913501204698020200845565715076115157418843221143019741748319223821360475608635705491667769878358666026986373987873714960862832639454486509312353630019893810585301402320601161646877258428604979482428868841920732333135643353986653894273168917597011699361104407808590968651665699209773386730709180652976446223474803680215307427266068630231102858319166881948888850398734044402504255315522995140947804527286891931740724274599936417484677684166645146134730774598943157908131949205823541827975094986378833993379994737200673949039612015393700698177439141688157735487127629385972634575344130946196468878183599525821591157354217834115174434411845352016564965200779621017920268141003730365214886411603037384004454721189478134078697925278089046058822475889412332407430814138860838788603089820227470495539936539010015568842260348130123448294307343275170881272430123295209037989729273744310338800733206907731016099643879561095057144221504133941502487872858032113445797221712664852839480469264834863736965927089897091609136188163315096357105385733871183578950390321481951265448097406863715925431021819982054492683924652956893131773977667422879625737463917431603796136693038957395347221270748848544074794050106475724868817997441440323024038479708181598385411465373377922884439468691876617052404914644997974592399541981829358927833774676308680393469262685918321690946014041896472184295989104689391866408376621341809367104759513644028437699027138309309823333246939032121222960815108613513833277527476664424106302289136685072488455648912560818418846861170425516323158979988817182573935032513297443328247315046536872631879892310310447510741043677457483396192089898752228899153305935694123345610685936435205749504111248520378138233120868994164435779783380204899818478276538866543694308199675422083588917168259566630562787666424396476248823545001950139836770122059339578522335328767739684559676642736267914388658299771926095226550252954400241829383101721423126537352298584092035766633142627128594012483197340633520022287934092210780560487711979024429345901041646631206528151202675451638683715900388518708071745258243394101587074994154181598428128573989542938653573105692448603124701154560200544301046031868563711888081500482276776221006104619249829240721521387502281160846281320259584308984569295782357181197485315123671900635616673994969889978037985131131446489719705040469908962900128117242690827625690828692309629659907410516405230123067851169156887231137484184955740079365824011874578685343078334349410747409078449668321490530421469392727166278854318757026249008622157255731933551728106473406210963282452044984661207931323319103176524273220564201717691083136708259440613666554958440248905212134380416074960066568989162717709513417853407003565813613319391218206385369849588507372430997468293812841861821541905280952091693317117629548302415248146524953217831935329321463798259243527089757678939207569367345576/6999787595439558289969510601371562721627521145638764143228334473808738948987330577021167371819146792043357373624824735024889037209964082681550611438197653311150241520759147628783663978495575330323146914343665356373482288139536800321684155403208274636253394726450428112714679376572440477027089735910796646784992075914396915231691692638245715057476598822475344077957505364363037018042146324358593372604388380135192316896547197006523109688077795170089066400400380783616370940512145898301496607526479790699046764309701247645604730131815028538005413855061984917188004634999874929257555045592606906457205814669085725612034380273954454128585535626537708597251155658657176286263430601380536427020567340115251005036195358290648675832699099495203020407049876023156807389537049369697235896125534905230638828288711531408977590679050707856094874040268909197531186653266058012474463981516893346338896758842348532202742088726742663676333524476435329544564480215012379017361751274522935150506888338931286805141756778398645627724725033876742917736290091135663267432599922249265973416236747756605357961393718874847463635386331735465597263117057277073596929548851697498281737640532851891736713695784294594176325971422204561256775179022483956347123058325940041447191850933041283781650922242934557123533453351489674013315306263834279444500417745093406032349797235762544744011644706934653033115487855587910506870377724433049564673422825972972804892252612927487754867848570729588818345697312856485361275219620722614157862937582199177804235220599410947690666864662109150474427617102009489051657949652030564053692117004221884757297246252478744214485991203392036279607104261585975072590761852020859513513105026968964668988223753888492557473099082502678230750665593216273935356701289564417760094311938234222380598235900456039411861328745176347092776647256801629937831828540335292169110378184343556824062889725363350401450473494248340510782389864915076082134897769000523500796349822507249858496629271339137598552233881441184568156171486344378657598001349077415185091589856972390854117673977073868458660743188417102354141678598109295793891651025889877531282118783888629650315278773817781034100482078316596387171501596014145264152329458696517104621189375351252065718110815703211966832051268210499299421204956855119881851879772572118146387191018314369966101054254248689470576737311151601958267399499549333354386465469783260306071117360404355543064759678576401352485293997641101518951264504252973143449850804534213154498520077296866251310340333928317991031385782420685517363235161403583531273710214075904120337323335889089716359300802041680892365745022840208367169205778141126045872209290170326202532389151457463635585089939419700424703308286623180400234089478629417120669934130907355211901245276942840619227967257392240614876558998247337030228498456902751174411845797438882066715721512667026547105606406705689916973382732068016705917228556495685248809303345687043049060325649508446602749923909821592637393877531444320920338594983325446198937064225243360648974686113455094998606005693411275400907518726306072075019324152418720297049161612559671594939409014819230074775687479065567699083312339924857350829329445670266680598457395500431905567348276697478911202812956317761773011324897775238270495246493921517863387841768331634936590189449643782561988620323565537520772134956976091088362919484122447878824904048356967339751130313303650022594794742299177756970103845563134404343172016362022867889053876981581583301911875704313577941885860628349110928319337598966805664640343296598700028857199527807495063223420241420271968421328393507123935419109643583667123529841457084285293164961144705892610110384143490741291941949473906123562391322858330551001357192316986327067410902514921326362188445371176671963672220985461330380455825338369522367781154290605388045693064125265579857924024855384496206657066666403314344251727607368484063071916178629888128248713100607152722503785668737518927483960558590120714910340540078238918070884451008541081314671805510384701378157498641808849748063247603110030705717220041704167409480506647355617764463205865755692313258871551105660586365452195904454037825507274383892524235392842097181859090767239751447597443445180718746573177359047152971159929*t^71 + 19417086986839602596741344632777698141897851060404357004445387064749098094953765748761081776082487602645582170254751661378135078150567264469931454323484972217372099109741217887758865012806353257746044035981465677534585172218674216682712680834636823916546374055926115634392652313721343742563312331330512764364777611024725119359087700283928595766760418537882912298993082325362217593334304053111070440982064953589410072676885961005413651331825416997034505958837834519957325796476399033385073342729761513159036211054364649917332664593733292847429508064664790129064474467746201048552244274094231815748729916230061971335255069991814362592952506852368535042195787565327539093721499719035883387301570083792445009273012810901487508629523078328786680532308794135097066812315139142793228255286581595414471661398405785327154385603798315775845200720254230506093941379250306181189667126737860797627368209241334614912073251655850599193765371262691512660734442318060770131498159556397031340482833680589547416068070356625570241622075184054696227388634442648657382577386286273776003493336377045968186841379274516731013470118561964397611243686329622640682676920616296894248296784129106008996315160456559067564004854041734335060967443805270003312353154516527535238761427001595505243186774582955269573779347174851228965096659423012539434995066546386840412417525472288203569804794117028372447109512887058939699538743070052264387813699621760589443094253128641927555976151183136908074496952498563016047357900427033631916031862084288410173105597146295702107535853598893264218872136754258759499340421402024886191215888728850017240086478232610462913974722498383205588818606292206004482122565184713052288167823626117597081804797934164944331929520543978421381302727035463767875517919701171867410422950615899456639637706159657282886464583386029438475492911314914216958450818259554553157609148723673254905294409147434954342890862912065997671199468591135506502541401528495091379371934196510029096952606180245924291043973357518260147304280801249962045233545713573049526297950696001493357808620944758236748815296044388719335797180211092182608528402448805557228042612040966998316247061906431762256227042798610369561225904134638592046539501431562925624078570549705715411839677738174474728144714203463608556081783340608895545503228920215131219662642407992809513793673285518393681381969298477641321322952312432575928685159572079438255249459352721739804812130653792913955424014365895326099503669373567196658645059101390859106932153794391919594118395609650086180065645075081258019962545298562759853258809231277315234737614464260920579261161444951511990948649117657936272727439607535032360510476518979075048121667106883914598559017386296052500490861414729678232029741898476280305675804306607360886721493764512378275675832624779104097010614759259304840600208275417981840814291939156346180005081132670261170090769521443861255928159605904967244540780509477331487907846397952478607899836477103302024512155943185428060301201153012996801117098008121854874252759438888741118110987798211547655872792106370152301736250462599396737164068772767032284633977150019784459233699825786699124505463985112484600491083372975813624407931550784342523656727697231804125030966732306921998401830497343399254873275859860336294549044598661886210484437852832986631151299605524474114680831857797567768946154089914393040064161127198253081870843696609759115225392836783376123389326868150204835364135376255016027124381609390963542224196899235225124209442784892171626374154328083026935427583202833882287934487872561414321374868338035340245663482812015178968850498785102148400062694996833502644436670245584346212394379958442691616404828771711997841706722128827770099075680402201265194055534931123239801008459206925549462533597819390414757035739303902387303516066159819573465600193258535335809749638218510494730471978081085559880146990882411989369895331939633292594875082400263953146271142619199794751716689709538536327340361280463978527092380042928177447055675792890904658833182561545673815704264664329548653736866806797270409864822023861716842722567577103599325243784138374487378455072990279439504192511400288177347835012162956834708792386466720013749392241367624211350630085367150197713662880431369965732678223243172629537270049748324908065492749382659512/999969656491365469995644371624508960232503020805537734746904924829819849855332939574452481688449541720479624803546390717841291029994868954507230205456807615878605931537021089826237711213653618617592416334809336624783184019933828617383450771886896376607627818064346873244954196653205782432441390844399520969284582273485273604527384662606530722496656974639334868279643623480433859720306617765513338943484054305027473842363885286646158526868256452869866628628625826230910134358877985471642372503782827242720966329957321092229247161687861219715059122151712131026857804999982132751079292227515272351029402095583675087433482896279207732655076518076815513893022236951025183751918657340076632431509620016464429290885051184378382261814157070743288629578553717593829627076721338528176556589362129318662689755530218772711084382721529693727839148609844171075883807609436858924923425930984763762699536977478361743248869818106094810904789210919332792080640030716054145337393039217562164358126905561612400734536682628377946817817861982391845390898584447951895347514274607037996202319535393800765423056245553549637662198047390780799609016722468153370989935550242499754533948647550270248101956540613513453760853060314937322396454146069136621017579760848577349598835847577326254521560320419222446219064764498524859045043751976325634928631106441915147478542462251792106287377815276379004730783979369701500981482532061864223524774689424710400698893230418212536409692652961369831192242473265212194467888517246087736837562511742739686319317228487278241523837808872735782061088157429927007379707093147223436241731000603126393899606607496963459212284457627433754229586323083710724655823121717265644787586432424137809855460536269784651067585583214668318678666513316610562193814469937773965727758848319174625799747985779434201694475535025192441825235322400232848261689791476470309872911169191936689151841389337621485921496213464048644397484266416439440304985395571503357256621403215321408356661324477019656936033411634454938308024498049196951085428764153916455013084265281770122016810568153409779808677598345300336305954085444185113413093003698553933040302683412661378616468396259683004871497439759513769595928799430592180593189922670931014945884196478750295102587259386173138118864466887214185631600708122159983121697110367445449483884431187767138014436322035527067225248187307371708323914214221333336340923638540465758010159622914907934723537096939485907497899142520157359850180643464710449064264400647744736356931439613838035901477190561188284433055111774383645337605023057654790181958602010843445762474762269869959479900114577382984623677860405744052452743682591589435124601327167189457504627021636780519369298562774242917814758326660454342890584211232773874381419161558193601700177896706120088461138179627462944982365571178191004318356922414678739201692256776983152387960216095289506729372343815098559567626104581145243702461222356526464115614763669577578437189378501206657535703415688798948199125361634902988619799283332206599848152032177622949853526587636442142658000813344467914415359818043724582145617736059817185292737373222810227848487002117032867825098211295081099869044619989265335832761349381466668656922485071490272223906896671068415886116136616823110430189271110748324356463784845931123341120252618804990941455635663397508855517189080791074396019279568013012623274212017492554117843435479566762821590044757664288942113534614168250995729120794733486334738859480288981127007696711654511900273125100616225420269408661192730132617048228423829380662906185228385718408171361115356437603345748774324566917332627643874847917015663369095303361405922440612184737851592100841801444340591927248755991707067700874794627331836904364428765313188140903866772986073560189480312635053025238851953174426494475768636546476909931766825879184372198292241866303609368551132003550769213743808152380914759192035961086766926294724559454089984018321244728658164674643397952676788418211994365512874387844334362868319845438697778715505868759238829358626385911165356948829835678294749657587147243673888577386309629925786663907945394923315123679384616179838793015094369480778885129207719689358182054841789176484691728168837012966748535921085349063597245535224739622721021853022847*t^70 - 4759006718203472790979304860544751957757264066239360928720359408643422651275637002189776084020509672434976863355352913063111837225458474924657003462191092876237266749514166554067671213818668957297458547631009692115957076091165098906591870344713358589287090280933438712648337990217569030655345589300108942759801596026504481914282351428516216728738040957401914626196011901441772227971855928642727376527334869108391694057684787424101745512620721596335214914718384452408217139051384735436594089965960498225718515870484397905671612793181390084844987077910866708642232794025764991060032559525977832547348037827453816544426500766821613646475429448458568682373196975666562412347760548237369812946439371127112099514431349788041297380358105319272094261161588273182756863051344520626696413849882006325942684506295851287943537321077496857722477452068555880444409344694610122851325039162654955776556634115478250064414867081237342347167117469462990288998633767612875407047272036243714121345682632043347810871051631296076159964034820584541029589264322830789169321945151023405140565160224887422060414927596800732346926769174170951413113133803781537701231946350487089857356058829315164345785731477592033454831275076342578755415180772545002847010911252046712582664478507242587291311750112128849847075592309729385819087206800254907098276598824203882219009449678346540008172215876861988883391033948685787651677468082695008760569560438965639014920523269560743257973091732627910746138376996588541915608988688574124591683216624420870177655757245567390895210194230751920360789729592157351553063756041690767465597654800496250618965804375436026156699711396011962106828317195477122051496473027306600481853499121828888032981639739536997094962246847137681993285988454936506561637501068402959881596575657317709856146296809407390707442920789360915555854915510935352782210662991547915038839772304931380150594969315068819417650224727399858779488639714112334988411170028942765880061372459749084666880792684049088282984837901401118542102832163825924732267049216480463191955379155644492689865375715307390834546625813184312710453022345505375251183727647278403372596292403437009053609608707594597228500800043411458918158152037838974125792597921756675376300670141239063683360273974977124772848573664745846525182345488715326557388192994598532631141297572098709125097506310923903595118759496600969560041772922625048645289624251556529637193315436165120680399936551090860766538339085765471011311738131419696886118373071254059608696642827880265791048061844413044718604118386958869828675063637426521818594646423141404133207700693628910097101396077649012122237808422302160558127425799334758371362036681317925065643186051471550525059445260079013853733146108720596019502848869600979898429302229178629842261217309784357075555013443326833956930569202035559094466374475621740905522999146355385778785470185864614126683056027290795120842220318194845499465275695403920511390932214248089221728992335665449326174496090226887068448197519464960471181213415443952097463255890520243812254429635541853502663536188760324423581668779262450011280353447656507768214883136958328597761169047582769498822565702635425887773271641604678995877923533113922752424432736083916491831584661326689696703738370343374606522948527020849351880156484314444092474374609496778427415504328762047816610700842868123709698077664627233405155581562908593313538831360768428772744299319556659492072601950878797894697727256816487492078071507549760014831259557504074211530031832463935212853398158488953169589557690380281187711001437925096551789486701109025615316299968242598832886044226080454078125173616399312483300872447337975285741753618212902668593301895855216100902878603391766139817237189685104148146574447145238177708057768066422853790421227591301176442004315623772740241385386130223941523963898460538877557165842503777814543086332090625478525149916860780517992885456501512486166359402088630801410658408412387082205067230571319467772075159785083366366457939297577431340760886186851074505827970478776108123736135096876273452656407827078070434505189052013606876802122356032495704923600987538318697671405710231253509622867881371894999354220487154477909522573610471584606424272032861103942488169595598482856768111183588193967401396737767199510458122068227695588554079467209820/999969656491365469995644371624508960232503020805537734746904924829819849855332939574452481688449541720479624803546390717841291029994868954507230205456807615878605931537021089826237711213653618617592416334809336624783184019933828617383450771886896376607627818064346873244954196653205782432441390844399520969284582273485273604527384662606530722496656974639334868279643623480433859720306617765513338943484054305027473842363885286646158526868256452869866628628625826230910134358877985471642372503782827242720966329957321092229247161687861219715059122151712131026857804999982132751079292227515272351029402095583675087433482896279207732655076518076815513893022236951025183751918657340076632431509620016464429290885051184378382261814157070743288629578553717593829627076721338528176556589362129318662689755530218772711084382721529693727839148609844171075883807609436858924923425930984763762699536977478361743248869818106094810904789210919332792080640030716054145337393039217562164358126905561612400734536682628377946817817861982391845390898584447951895347514274607037996202319535393800765423056245553549637662198047390780799609016722468153370989935550242499754533948647550270248101956540613513453760853060314937322396454146069136621017579760848577349598835847577326254521560320419222446219064764498524859045043751976325634928631106441915147478542462251792106287377815276379004730783979369701500981482532061864223524774689424710400698893230418212536409692652961369831192242473265212194467888517246087736837562511742739686319317228487278241523837808872735782061088157429927007379707093147223436241731000603126393899606607496963459212284457627433754229586323083710724655823121717265644787586432424137809855460536269784651067585583214668318678666513316610562193814469937773965727758848319174625799747985779434201694475535025192441825235322400232848261689791476470309872911169191936689151841389337621485921496213464048644397484266416439440304985395571503357256621403215321408356661324477019656936033411634454938308024498049196951085428764153916455013084265281770122016810568153409779808677598345300336305954085444185113413093003698553933040302683412661378616468396259683004871497439759513769595928799430592180593189922670931014945884196478750295102587259386173138118864466887214185631600708122159983121697110367445449483884431187767138014436322035527067225248187307371708323914214221333336340923638540465758010159622914907934723537096939485907497899142520157359850180643464710449064264400647744736356931439613838035901477190561188284433055111774383645337605023057654790181958602010843445762474762269869959479900114577382984623677860405744052452743682591589435124601327167189457504627021636780519369298562774242917814758326660454342890584211232773874381419161558193601700177896706120088461138179627462944982365571178191004318356922414678739201692256776983152387960216095289506729372343815098559567626104581145243702461222356526464115614763669577578437189378501206657535703415688798948199125361634902988619799283332206599848152032177622949853526587636442142658000813344467914415359818043724582145617736059817185292737373222810227848487002117032867825098211295081099869044619989265335832761349381466668656922485071490272223906896671068415886116136616823110430189271110748324356463784845931123341120252618804990941455635663397508855517189080791074396019279568013012623274212017492554117843435479566762821590044757664288942113534614168250995729120794733486334738859480288981127007696711654511900273125100616225420269408661192730132617048228423829380662906185228385718408171361115356437603345748774324566917332627643874847917015663369095303361405922440612184737851592100841801444340591927248755991707067700874794627331836904364428765313188140903866772986073560189480312635053025238851953174426494475768636546476909931766825879184372198292241866303609368551132003550769213743808152380914759192035961086766926294724559454089984018321244728658164674643397952676788418211994365512874387844334362868319845438697778715505868759238829358626385911165356948829835678294749657587147243673888577386309629925786663907945394923315123679384616179838793015094369480778885129207719689358182054841789176484691728168837012966748535921085349063597245535224739622721021853022847*t^69 + 56006815745369130857782025254713720527746928015484963319756178857176866233446841492522098076520102850187364355160881382133909815541279668364297675537605928825833403184673011577159077578511524918428722171376647717706102952419107104030500276227836501330287926340661709193751541481781031101325908831637807214950639841540971974830058790183880313649889310011944280009786978356953542206301259056196867187542364949072316781873204538463498322937482950382046945099914440928183245228152858727927953338055837221955180115715967070641352981923245324053394883592722061010233887518262310778149621840462198519642558684348317925996730846674156405002351100005234595326924117320247912534296646426180710711630326724815658931140287440963579547122684255947764339045249573265090416407911668051023014912976268746422023897248038075253029851918598572754459713966064904379214126705042676115085553268484248949927868945118287994740969008418283355363434181613601953073774675149730509503726766700907458519914332190179599117744369892958873408342303611166621859654332152157055111674103160366106933994269006800259317205720471946174947513080372318459802080286902264144479378704716634801633862393437317115793092076502134576983317506881362627323653161759005680092973610556678888366268046333995768652175675715736850544123662306984217742639819312583073270799800112189002167643853547088638600486833853207806784144594419971438670789905572825812225863150615712780091595183787818914066730791240966061579429286382268610211233384260942351624381227913629122624506246189881284315216057864413686705542806895302081287176491240691590247503247291021651679510261720717671707573438825702866864880013928308565029216195979681059205608528113914149116331854092377903386567091651886045586989559411416453163832659507017680242345518001025441638157278123343391582065663774734753951545921504284859252281212220306940888930974819327806840359017947869570251036444916872265083875093923984501655834101041615450819655718397012541663775908270622504417877731911224760454727126777447650731214746341371338911501839998315672027361779322509297434887723550558406581461305163232456599065117175489557286281939293189325242609152174356675837235477503035683868382047178517468476046155831691779291020404501043318272180133742651498292880830895923586625713874178028166052512425601792078847945616388589163184628419630803132602397675815511160490418283159125440426607740928004022960129936260917517248517108452524761802873363136412040065036517310876545777182712272387278470276057441094240091352161630392124159260767335037418855606310640534822397769336583838936424322611118678240671695638702252453001888325080004885939184759009136787331933818594887420475382504027039482065791802353504825291422789787409861761141399842261257094149467079951149434832075958389516089737703380380112628251152677758814281227799718130188085247154896816201442547289583230892628675399134914590882256128707232821347454747938877163403633833375738545843123180286873165148819579193058069018953874221095411445689109683395984441652783695433043696305347077290290702676970595303080748167143984027454243449906061257996157711008535534925843863792968809725802471292775293176932530537129089314691931245593256217320391543031789521870624638111746897269348384068497894233160061209447053582469693510164073016339230093141795952078144823065194777038350488824323064953537372368690437615573161374658532176859388582150733573174382054371943731913588311001014684660132878174950268603120805473570491103624604217277070386247738664895012350711480890010348327585269677387265626547706737619031591863698039871189174607483139423813836805823330522802896071543462132175416781520903626402812969545859541338737019074853139342956477430538812506377949116094914326415508613977229003991986109179930099304731560744965874824089643081287967315365650263597111766281374075737780995280348101335153671082317286947199725350950468406086409794135215570116742202069821456536252951415716919209381124800072511084634174307482487255973774275937094520684185021115731043541451277068024082499659963668349656987159675910346873342132333015472640406157815207185747109191119921682290993568776673916479451154795095453757029977486208578166561140631082575189989087403044654296642997812264455683338682670616444221712083610023069854269363454880436502392483893471980/52629981920598182631349703769710997906973843200291459723521311833148413150280681030234341141497344301077874989660336353570594264736572050237222642392463558730452943765106373148749353221771243085136442964989965085514904422101780453546497409046678756663559358845491940697102852455431883285917967939178922156278135909130803873922493929610870038026139840770491308856823348604233361037910874619237544154920213384475130202229678172981376764572013497519466664664664517170047901808361999235349598552830675118037945596313543215380486692720413748406055743271142743738255673947367480671109436433027119597422600110293877636180709626119958301718688237793516605994369591418475009671153613544214559601658401053498127857415002693914651697990218793197015191030450195662833138267195859922535608241545375227298036302922643093300583388564291036511991534137360219530309674084707203101311759259525513882247344051446229565434151043058215516363409958469438568004244212142950218175652265221976956018848784503242757933396667506756734043043045367494307652152557076207994491974435505633578747490501862831619232792433976502612508536739336356884189948248550955440578417660539078934449155191976330013057997712663869129145308055806049332757708112951007190579872618992030386820991360398806644974818964232590655064161303394659203107633881682964507101506900339048165656765392750094321383546200804019947617409683124721131630604343792729695974988141548668968457836485811484870337352244892703675325907498592905904971994132486636196675661184828565246648385117288804117974938832045933462213741481969996158283142478586695970328512157926480336521031926710366497853278129348812302854188753846511090771359111669329770778294022759165147887129501908936034266715030695508858877824553332453187483884972101988103459355728858903927673670946619970221141814501843431181148696595915801728855878410077708963677521640483786141534307441544085341364289274392844665494604435074549444226578178714289650381927442274490600439824280235632613522949126928129207279369710423641944793969934955469287105951803435882638000884766744916304200456715702384228226629162391799216495425947563081785949489614916455862032445705066299105519552496829448093136627831548978535820694206456364790260309694551513173426451961020324902006256024573011272927978984638008420164299847914076076288625496378303533579707174843975108801328851963545879385469169169543859807417033607392934632113664363942522880186162996815047763047323290534597886851612813932128898119178981460249281943759979675686100077746871641488654371321672335981333558159108297620535892558000570707671709198014203682077889479714599104453877782126618108023828614873241549217084280377220497763401422191409501019436766461802258832355701403181807520557063749093361809548376924115452721061994563480004655849377875129628683282398483062684437808259074456775747457487198788586967787379794488921406809070727110450503559268662165539142234801176659287585032355982609346233536283079010876712405442930989418326269755875521209927357857017484557886744843798822260518606662507181165403052674386550942863966306212827609586611459792621957120670388064358433044657210637738571990794642699741110519423401052066596622776913125340350981943288687973172222310889298477285046637691400885426864746803742670964439813883412943743333743171190463420575866086087547237308185115214778477599790488398316474348593379579868029164097022919977198043241581303034962575900712348114118473459427410249130859723097867383630585631984037455500626330164478979801337908916245325933164874581485706517335824363483433072932547798492690281917768597144672332871943017506718098676206158719124689226492705574865295378144097452215833779023386346943539408210089845668467094454070096679177075198174378323205466672262424924220498963822897527644150102798654026025040454555077732101671938204167598536752223256121242598344796421239514169144410955388469197852212419004566680331301292602846841264122170775192534982875968313298778337800631282395414441465491282256227360286247251511342414145223096282032967679535018786780517667278671034609849854930204661967700506838199298100418178680174480193651821904202041737636545762146257112063564194176746423939041535604457459377307211208776238732688702582294591870274986295932685360685413*t^68 - 540282096986723173022480903122845377286596478098377431527934106274008334097774886170506914950582709231074939770840989088934034898536873267063928923019353659234214912591303497841782753548398231022567116763261385755411150996454045673132228075185616181426554443419420955897352031348664447646899652591053030248922816047946683694057719912473668565368299779364628870789462557552057865364386723547535926707020802973703374579303495033244362477833825839730332689843929256403034523235989952329039184313461456243928312989579725912200176016512417509831363002136629578806375012457487566640583306017831268585010393600023604888774978384089382522449812863884026626784913812345640299048138918842798694260606346785026435194233883086756813079162457347928476496617798329209040510066376151987000931090126075879735319161932018705090537306990955696195954131683451734691100654213865062228713908933813969183317438094112309482392433118207796552799668233101052453978878486789427397753988238111868468583407603403452272068783159173938439340893892979056091670227369695596449304746912980504777654382526230171403860066367414778047260622787378117096562184014282855345765432748801236490792653697026170412409891795388572995250131703622169469998068824662154470452155909717753904908735196613624985868170745515650021546916904506451281757036840226181961597105603100592992681858658723322255197945914654925279881431108181000952801399899228886414035359726829831852875949760014856864405113458853643131746910088795675997994045297253226877761845639169758120074962457178543263414922346404667475787711487268942644498080643602791238379156502416347573046097858073864589666407292577897306615123041560833396277445023577761393986907843631177320709248972680521459472313197998849281793016249151191801197924702101327304699358221421629151239174393905028728442157523776322686672750833909368587690543859502780459673947665281745787033747159853265359935838828821881924138301811117168592255749735023213150565094276021034916757420555564388405047209732894428015951063876553005021360009633395552163793841426112231593887752967856353583666180346029404202041250756213892942061646969524247186371448804605556882619910364391734548311765294083849093371937742222930556425868020513553369332350092578720144509945131362158180079210671882340019665253130731294111998902505966133434001227816330297919571567349062863411175743623711777244211334859591735835299254894199382060320650422780160748059491430763692188766795405659905492192649692018106183596684278264587039028930200440578883891163697389106780302801538384802751834492312980557513517796079456362263210886867985366402073763397118210640644861494876853239861634892461697606474057444326874045177158263463038249682697119329563795825906146898069299364866052917792247337505525123260813156525334443536747435716643411443456990435450122262340695791482176531311778427228879714522933855788538342258391806260409057751070282595894066028582717109304467750772230451218792837951603222760390932794362941679723062299917826316094600561761675494759256753072377718748390409363410049365248531005892259392231405107251202653473799770576103089301657627108118017820908210541749676891729661283996304723024218768171586470119849859982475775676114157986968601509020743122274904999681148125021880174743385484970422735233771519703116919085785446541797195747556072101308020979127239570725442761753903860045001697904671059092967214793192586725501036495244854219906573083297968639298856971082988490264746497669985186872540130068343004803615184843052532943434651922864041314630630722496992172365172370423690136740291399135785423596148018718034252122814571002488476150361877950321494676849886900323379940936749046268499179650972865222522153236228439179120314251477636677259202342881076497481824208671370236549248651269886279432343421259484267899998809646445462236175005067295864009978604460266405083064498528703855962368622411074565757518209515552967967502864930038695086833531861096010553809011322481537444516508885748646756577229509550506867542430138934319865735566872427391941605704996563412103527648990880101768065653620029501576495773390068039043636966372992142495655122779842600954548188735871238062399049714057972246769324046520637204034888335793106719042297938351033085737255554303331966509588378605299618705371951252278300587028242090550880/2481314284097681066986710599564538362859808984629125892672220657145954962420180991499882088556946753648832815889693277215487074516116300135253672966394063562974208266841243399072550151894922130564745449962306046215342888386932577214350994471183365698778232799167113829391945897402495738045760275048137769154552313333710356338777629435748215192299396959402816050321696336179736624616145453512440047006163906464088024422739169445772105525727683505880562353917185673029553683272650088018963703483332077525362199329918910898831878813121243721377317920971990399570366761786556160672653330589367921466574198748346588306286558055283393877556021136667036014622883962657630728912949521935674025884639255623981214121302856536919062684402374865367961859996411209910247213589879251930959197492213720393703944802804513083650333455884689066322181510198124493984823343944012056885666069307654500651859893244363180504339627340213634766513124592851942412110769306987727407785094390118020258953168500152884369068329237291260413939994694745389194518358770342312395403261227312749370229080732987098673506343041075805552511657685833202976697311966422216801463859926160049018694661656452283494049519951894574326950007593833591370710804332677758364807890225430713026299840812846963410723474740494348501784279812651426449243284744358128126373774457672246023519956482014372472177116166938905718934947839627050870921792883528199065818299477480670969476161862079931852133232389482307273429882067655613385776398305821557659646557101098609643472251187313345512466098781321925017521310564342250638659322811779710759905039703729842168485376197262936623355544559869562665582100057279679217508245959596192666966715713211260074083028625979614518778127998051286150567410703018884769711698436570158723890220467293237284862898227740531517852296612965738069045248938958394164421066480090497046831045084843515357696876896619408153651355368397143038207156988626400596290286341368494683018911670509482402870127356022381282719685884949019698034800243298255461750443583508477555863732668192977970265038630653622282403666497134740288600382346015347675963009934735865838809684077947050567286522075086062046827537071363557740932825805038690274424788890002310210783831753049008176433219005921025156622492473665543884941937240997915590872697544336092926759018439671878754378253900832573367804586072723006720406735022881720437570530120447805851141835292592823659363615625160014658803719956625700644789530132666775307851772706321947236617695879935081974941630745809400209511303006884326663368746955478051588540840203500852222735669385285037120297518894732960259612103871974550998642043877398484950681392871382604112914707249719058360717862438645764064056472274591698121316586132091250308638757224710157820595974929791861261690169180217029640154753278357794055380538269019053943428516766195987971186005498995755599824745270012651512574754601938325666755486904110487504008969636897214834831735430524085998847899294513148754836539358895540914689328246481902232873826382574746773830090788179757177811416410284039489864416421944726010286892645309720062761134921148412476050836233541024485918357844404667741610532555804628624895189452559470641828591774370943603533267733675107731727335326592613177246127223599871772596684329642508990920893927093808910524703810579150146043466970423799192049675631682414423382814421879634129324673537170140850673920706594700468838991401027712781627119406438544631103570370918831218677438453378795314889015198760834306253770244816855409758354958383185680845317385075008401286372633650410313740951230145841996443963604535096463642473984276350112415288848442780675396371840178910277422938810401804587483850389746156016860117448726809837292221620814245419024250585790471934194324156459119699384499192125296465927137832448908019272520792020774685588689494549899177546233259431189115989598393004751263503811317833168551599812802615607900789879019177811823014003468865202948928565742842463708158422665912824615001088580096068252776077515705604531974965670860915210510367977046296742300852788805402943696352173167900515993535789863830469937012853197997556065432954786315457091115854486804106307169172418589896200588121505579493600708062192548996365321934547694843307749*t^67 + 3144162608456403626172133900574420988379516384527253145436223809713156826981148524863291126758958197785494373306386085121655480328447603800405081458820446920390151156519192217921772439329060743916059985847494124799225508815216171257873927274834580077759778195390222568224993436437339157401395854956518942568380060500562475252516192367922846096565870103408751332107781593628442569729614877098371653187009279722783736224133820701181101857162309087502561371808015324632308801198551045814904365090501844300296564226368813484732437188188286739967548051715916416894627828044320414254345931887561362649114428850741423741111799044373617311236260625573075376265608521825197906022710894944403392752197766994041827587285532718928841826879926930323460469199393724619218131147991129266228847475721134661073545355596595097484485133330719736636135815741144706680348360726707563573046785176419154168578746513912227788593919270165358178271343176046940027381042288677149615836596181409069138782923517229912281130222898692360607030404938824849750274841128099210153386017065005187428888969486996603440557757565768583932055894742768458239807051743226131830815953028409942285669093621592453959844291013006645174443980063024256670942038118117618354312852523222112247025234202141340642617416322435104935331319492053796669760970265297249348220118448673068936113715722287890578151526016108304825192736735349134676795266537093908251726990128044555245665915212065243571547781742681430816035736801898487749631177424709071966123067370366718309416559310198232805422266143847010788218957785708681264242143422053078988915642722201273377622262040427862555236626939607496012339422972752308602314702683248506826003454059427760272500195226497320103412211631632628789248627976205387096004107356577456531471476548710525639785149024446149980963576017186775282890619233462493099505760028368776815645151542639780749917948715915606871699273598185458168864075414699319623281509232896534754718146391495893490188383895852171722329057090564021750276503187199464352619962019334679636704359433141017491074817767770527857903024014435371941960951007963543493131459311857155502221199116519370165513262847199288809340667140128056194671920780696191940077487542595097521894576280283234605065744851251360407519717187239223163769490552819509967587862500614154405185140144918402601004543283303314428423973441543616372669153526123960709907482609148052374327880940342804835881457899678971294959633693107936113217654581776603847448104025601593375061644605258720717301265443028871953355533512404462130394495769005891873958573797722525629671571548199586562036935857912381387103472476558847845391447485548022946046211716196928151181539623928435977873063962335925866886236426498673159090936545510323545965882998261471586599049996244484423840891072246072831564893510024173150416272463858388618687377628338745532810918737114340604351240149582441776982517210950470231495821666646301727689479725971262645931845920944126065372122671537435030513271625575190632493499559785638334835262132436692324685794950334219913449977032567414440380457732438313496463101822669438363462771221865074426748997084271786651194091212255845806205682371414189111438697432129025498330630397183036565998025496211765282496160448285611344064179356233076319739639205957896470689318364934788462731521149581431626815552724185727389828141227482360641007192140810051263388208380832753628136037557010516351097501473187744060329160533401575242729765963757375797787629840108526925511240680216807457091060319590912993025944068491814054149105111540965045923700834955107863256433482682864982926396428573034672841228512457727694757547744733764990944190488959396809774700066616067935531374872342226262058967017834738926072723192454548553991993849144584236700783882951034489555716768094397792881064828819177256854629382151574821442267039401274400766629876639320640103372847430091072891873518035798274718702048070327628331823690581271517056655958290957601017905538847532397027451061755373772902034418870505417841474104960130676326173852160769522363061875909524046376540894231004273516337318670461013470115730121514664548933191934435632394460715564586067408599740661303694638891109082456163513817884814506856199343517330372625543723274610983469340726150817379795648357822384852636829524230259717058039840/76920742807028113076588028586500689248654078523502902672838840371524603835025610736496344745265349363113817292580491593680099309999605304192863861958215970452200456272078545371249054708742586047507108948831487432675629539994909893644880828606684336662125216774180528711150322819477367879418568526492270843791121713345021046502106512508194670961281305741487297559972586421571835363100509058885641457191081100386728757104914252818935271297558188682297432971432755863916164181452152728587874807983294403286228179227486237863788243206758555362696855550131702386681369615383240980852253248270405565463800161198744237494883299713785210204236655236678116453309402842386552596301435180005894802423816924343417637760388552644490943216473620826406817659888747507217663621286256809859735122258625332204822288886939905593160337132425361055987626816141859313529523662264373763455648148537289520207656690575258595634528447546622677761906862378410214775433848516619549641337926093658628027548223504739415441118206356029072832139835537107065030069121880611684257501098046695230477101502722600058878696634273349972127861388260829292277616670959088720845379657710961519579534511350020788315535118508731804135450235408841332492034934313010509309044596988352103815295065198255865732427716955324803555312674192194219926541827075101971917587008187839626729118650942445546637490601175106077286983383028438576998575579389374171040367283801900800053761017724477887416130204073951525476326344097324014959068347480468287449043270134056898947639786806713710886449062220979675543160627494609769798439007165171033557056230815625107223046662115151035324021881355956442633045101775670055742755624747481972675968187109549062296573887405368050082121967939589870667589731793585427861062651533674920440596834486090355830749845059956477053421195001937880140402717107710219097053060882805408451762397630148976088603183795201652763192016420311434184421866647418418484998876582423335173586261785793954488973948036693819764310262433419610639078807542245919314263751088762804231775712713982317078216197550262290754513661411176948946611852726475777954853307976811841003100206416358567585882184327667923451653649212270289968917599956199398507168455590071616534298784344519253469429789183551779855297266683631860433200054470935383317053623874418880729529571629828241385725870925809774401942168254413208332608785709333333564686433733881981385396894070377533440272084379960454422915318655396719988475434112670034543404953895980364335148572277987541223190553120091406494850393213414126564431155619819599244766046308526418904805750943836150729223085736721768047975220031211080957903360199353033471123179012860727500355924741290809182253735598018685985750640512342641760814170094828759567801473966014892438475222823547699112395244586727918844797351629091615716796686339590672246284019752075627106766170468868423594567103370392196889817392660088095669420094027425112624278058743813659879783798346246665964284878129907611399932720125761768355369175640938969219088617859817149988732814433572472512153908718805224185796909080286506318893672004601321945595182555600786757575923239771759063469093176544699989926509229943487371750873029343589896686345005499251709531299743928339683547395124371008494629943931596024950497214218917778718547711739908076226265818127953654527347476083137774953539944582154847124867247078268658009064879652274366370891541904435714534008733431859096230440701599594883564210681498483767779000592054742654761559471161585863493866877589322517702509003709878756106204838937325260439877551643162719725969488134521101889762871740587990372916693512566853484873954301726200937287527045546218600111103122455942211999362082130836522663640910531104956058870245241607989751768159504629960024048850232710680919474955884190443741272805916148597448144552644015253249374331046874503933231042366862595677550183147289168618150852828225099594196881083844924486249594512166513434107534821291416785538028116374952911102643297563065033745982978115836058402986873740491223935796688371525821407288435199011326436452967491254586917368204915995799609485778744568047398449137924238028421598375779169824591489090927295522244344976286782218231766672964301621949927969018887324979970978540142540219*t^66 - 542768116566531016722921475379505549672517077407616084833514603907309065756067362541782142504604501799421108145598737796976214488366102073802805070511819124591567011884386289582357092506015921400720903599062083612178694806272305612468769558132880409310667896849486731111505533058667789574304050331343794261494120099478251973814874711512353216745942479914995843110194861540636970558019206527647920934117482004239753117723815547922734761131167899128307524769750449756839154155474723834449438744857355925883428058572478015456985517593090432254365675554552896524128269304995618034651000996184685882098608935945176373127797802851331580013499132567859691257414148829793611767582545910389707802199960233544647425517621644838473596203994617619520505807796519746458067439448761449714115853531323036285057961631047177218539434494615556108161124217135241510574121671465689213648155681429268558982689376631204364843998220896645526476740904792630206019728530106605260664287243861569411881469568420485967226671900027525620230174967936957458130556903045148660313807075275055482137485904204670614403999038148633973714848359668377487452012791246850053914994669666601134378176365920057359837901746624140412905496731973680447573750835378885089808363238983800509372287114314597089741965334041394558410967951404187415373457851551975904079596152018799174065779227761123406966073176564131565421577194075305086905200457729300861485803965489290956423193967785536872261938790097100689875686326507595225332040653800731495882934330427076751126514217644809500695682395138715129900965681400266196937580898131732385905468239146415895352705159593407090735105186301639109918351636208674550558677501194678821729670383329820902545248058421137207584020233683813689718050245553473187936163068240431897593468243556194717072613539782084010320819892406884120568720466031365061475495579429704902533345366739135574649450971742474175742882863375811005416931745359750521647818882801543338289143749668048422420373378804394612779901614406525272417190630970520887987334136016516011393347251538740588504237185590300005423890547947802494639248109865780131398328298173780030825961312897170337352712739294873653468072679678616069646147825779776554168748561434879641302485206154332243247176441603265429003476684948942636437721982112360277982767559988619828140521846806419099016397666701590663674164722831453121488712524344769840371721858050157486364670795976869877834642407170196849825145419196814197491666837748677264847921982995778751813361365567049113226067230979736690316488763738331637862172850391624137220084397724405565304119361485610502517143001732135205840734306987068956164700407164900228396446507065698290160486185455193859790244350918902752051754310465297136307212305213991415728365041490493030305932496455496245633485765188262280608251331281864739990962772829272301677360201910674382552051935371439538858927059523375410931259125878483096096189787239983538558448932283308532284390793759430254682768903682914293034417182480785406194893271621658416527426425957847898099962250435118477841973176580358667345509006196236376696069353928127508061389422206011268018748819137448089312590769632441393142145056515095460564588850392943520188103054845390983055380980968586477255724912501142507580530375398705894804800990917932981086337953508814417285943967188354421636177878825761881157499242661754674365332353987141761053922707232331188230260479025890313449091593115030075964286843250663601716066548205989896532404345255141397252140014022333646007887156299427873496011019810901138532883724168070674623302744191439248695063560785806674051686546583029589021049467670650926503665822251789894698706747301702191205977087952979651390589766060642079738603145566803341295378695084974130569257494533712583809079555602528600373454425786976141241841469157526279260538776938284345811798464926046174996726826826815270026330110919408243495782349986542557579624789072926707695022676713217714495269280666064747735403080350916395648312806010777231322042089910688882348316683342016293785886862201095159121860633344373061069906228363338646743546245912079864805359565244305050524653310755084633967634297104453208650186692906618595165055525833592143184583797508247275375843263767905195945772314863490591917136769319679255243028645556658748567798738531821679910070560/76920742807028113076588028586500689248654078523502902672838840371524603835025610736496344745265349363113817292580491593680099309999605304192863861958215970452200456272078545371249054708742586047507108948831487432675629539994909893644880828606684336662125216774180528711150322819477367879418568526492270843791121713345021046502106512508194670961281305741487297559972586421571835363100509058885641457191081100386728757104914252818935271297558188682297432971432755863916164181452152728587874807983294403286228179227486237863788243206758555362696855550131702386681369615383240980852253248270405565463800161198744237494883299713785210204236655236678116453309402842386552596301435180005894802423816924343417637760388552644490943216473620826406817659888747507217663621286256809859735122258625332204822288886939905593160337132425361055987626816141859313529523662264373763455648148537289520207656690575258595634528447546622677761906862378410214775433848516619549641337926093658628027548223504739415441118206356029072832139835537107065030069121880611684257501098046695230477101502722600058878696634273349972127861388260829292277616670959088720845379657710961519579534511350020788315535118508731804135450235408841332492034934313010509309044596988352103815295065198255865732427716955324803555312674192194219926541827075101971917587008187839626729118650942445546637490601175106077286983383028438576998575579389374171040367283801900800053761017724477887416130204073951525476326344097324014959068347480468287449043270134056898947639786806713710886449062220979675543160627494609769798439007165171033557056230815625107223046662115151035324021881355956442633045101775670055742755624747481972675968187109549062296573887405368050082121967939589870667589731793585427861062651533674920440596834486090355830749845059956477053421195001937880140402717107710219097053060882805408451762397630148976088603183795201652763192016420311434184421866647418418484998876582423335173586261785793954488973948036693819764310262433419610639078807542245919314263751088762804231775712713982317078216197550262290754513661411176948946611852726475777954853307976811841003100206416358567585882184327667923451653649212270289968917599956199398507168455590071616534298784344519253469429789183551779855297266683631860433200054470935383317053623874418880729529571629828241385725870925809774401942168254413208332608785709333333564686433733881981385396894070377533440272084379960454422915318655396719988475434112670034543404953895980364335148572277987541223190553120091406494850393213414126564431155619819599244766046308526418904805750943836150729223085736721768047975220031211080957903360199353033471123179012860727500355924741290809182253735598018685985750640512342641760814170094828759567801473966014892438475222823547699112395244586727918844797351629091615716796686339590672246284019752075627106766170468868423594567103370392196889817392660088095669420094027425112624278058743813659879783798346246665964284878129907611399932720125761768355369175640938969219088617859817149988732814433572472512153908718805224185796909080286506318893672004601321945595182555600786757575923239771759063469093176544699989926509229943487371750873029343589896686345005499251709531299743928339683547395124371008494629943931596024950497214218917778718547711739908076226265818127953654527347476083137774953539944582154847124867247078268658009064879652274366370891541904435714534008733431859096230440701599594883564210681498483767779000592054742654761559471161585863493866877589322517702509003709878756106204838937325260439877551643162719725969488134521101889762871740587990372916693512566853484873954301726200937287527045546218600111103122455942211999362082130836522663640910531104956058870245241607989751768159504629960024048850232710680919474955884190443741272805916148597448144552644015253249374331046874503933231042366862595677550183147289168618150852828225099594196881083844924486249594512166513434107534821291416785538028116374952911102643297563065033745982978115836058402986873740491223935796688371525821407288435199011326436452967491254586917368204915995799609485778744568047398449137924238028421598375779169824591489090927295522244344976286782218231766672964301621949927969018887324979970978540142540219*t^65 + 86333948740511619395283899345547552143380363341834440105688630137050363425782185202304950238938102928583367835382811615207605383388471363824057016067289776943355898182922185931916218544490519446716543183158392303650736295830770295053976809580542869488469668799897090718624169711264460382721034226943509094795934892787951704026947705357042329188292005600848572978143180778361287425020675492169873174942068172502419648625546492538143855955901908690697301332960760335351427884904910216714575598539824655905209289836885183352934363699412703687725812507941991025004867776538914332477780011920186970432354208956350360539245535474069641387719903130444902029992670715511360351861118121324419911870936162198359885613877786179454685823268849285718639959156365438846466115302045554829818616363304035339516822097845554533222990088604701921559263213888521064613564833331412829044671977002974940373022142285389531882168630103508091116665971581192639996812574031605647806172160679450848602970178340658078931982814604252621377730908227493128448355436560212154407176975045287424839528838335373802795972676804027519316879623273954220916967594353365115925362425234767104859870833454554699069917098747032396136493011926178753026051648422629031765140240658315851441515803559203920543830029233602714729722531780161174798268141278891991760689144715407064488594402195748344047559991247015390545741413085608089991964915557044564478687671536407641230039151429853578570834581404425392920201492981118974692276012398354958413904181334736310900718200325787911100631490649257491212602876661919876972618889895362927656380417400914994758127277328704196421293031584678172357876895226311225491864280806214943296984821307198254575343074178194809401121964465161439608062112764022287524756601789365468936205915227058702182766269422728212625384267836058280938701022860575918842769915559287977295795727659835884651672663177873828382193782491817969906064687793406532725320770345200763286192632421702890895471594949507528552529658689043161612153876796364428854411912317465250366812588848420450958895784471397828498975394475648755647313644049306148636502287659827174014877657846151386628735441375863077326767006949302100685885050352166831094053930811704894237331388312870354659216840765789113515394709831230549352711453558148254949483238269239116207138434298250664932063308273022256964631264774715692991896030545671345862792810269462047770646429747341073354160105982898153707233177333127038567134368356144038892355973660963441838653348965282076548707650425631447946818831417586414882379639832203981739979814425982051302952193305557450904790057092717642651141055467051783577904324080940268545026896312787100626039997459110281882740212633081200123168406425061069251969556755080979330309151068391452921894888723484808071733030834097357039412182534532895453572289429406234072878706448621738886779554924901821472174845388760149545567538066692648455975857499223926037905128120713620546093958238262692212458070800981909239082566121275734167719546149375459747256938607726664636358667034113672012542864896253139352959101103652094346917986289800733926981727089978119944150125125117203572650957777109912997367915663030696218359434590607567492413777506026186949419116229818910077516203080393104582400990168372991681475272910262097176742096205312068984895984056730948027219334380964976800952725296639267358499137345550588943335782710829444976958599851985428124049756998750075355928553972439771079544524524924401500021372468494731731786983875201131510714637072308985405118397984543284831234439451896483247421459000631609438539276637086559677567548215655105132138412453128867970406117136454762210636410494584266309062661300525623535837539089006357822277517193376624807360515696340010273435228524137954946683564399511918724505684951213604516680353366652956788492302182378761475705608780297319852716743304382703618853918753646786393212071856836677055209524864585199290659158002328463109110748782476107365979373444363888237704352026148144747427859055577045008108974449019351490539846471221020195577687033574845899553348078243536272159616210109426900035611199787259479955143261561435347532745166501280895503784409203339082557322423396108075932946896895407099935942813084621482055789919998579823066003891980972881628745234196764263853674356701402447753986400/76920742807028113076588028586500689248654078523502902672838840371524603835025610736496344745265349363113817292580491593680099309999605304192863861958215970452200456272078545371249054708742586047507108948831487432675629539994909893644880828606684336662125216774180528711150322819477367879418568526492270843791121713345021046502106512508194670961281305741487297559972586421571835363100509058885641457191081100386728757104914252818935271297558188682297432971432755863916164181452152728587874807983294403286228179227486237863788243206758555362696855550131702386681369615383240980852253248270405565463800161198744237494883299713785210204236655236678116453309402842386552596301435180005894802423816924343417637760388552644490943216473620826406817659888747507217663621286256809859735122258625332204822288886939905593160337132425361055987626816141859313529523662264373763455648148537289520207656690575258595634528447546622677761906862378410214775433848516619549641337926093658628027548223504739415441118206356029072832139835537107065030069121880611684257501098046695230477101502722600058878696634273349972127861388260829292277616670959088720845379657710961519579534511350020788315535118508731804135450235408841332492034934313010509309044596988352103815295065198255865732427716955324803555312674192194219926541827075101971917587008187839626729118650942445546637490601175106077286983383028438576998575579389374171040367283801900800053761017724477887416130204073951525476326344097324014959068347480468287449043270134056898947639786806713710886449062220979675543160627494609769798439007165171033557056230815625107223046662115151035324021881355956442633045101775670055742755624747481972675968187109549062296573887405368050082121967939589870667589731793585427861062651533674920440596834486090355830749845059956477053421195001937880140402717107710219097053060882805408451762397630148976088603183795201652763192016420311434184421866647418418484998876582423335173586261785793954488973948036693819764310262433419610639078807542245919314263751088762804231775712713982317078216197550262290754513661411176948946611852726475777954853307976811841003100206416358567585882184327667923451653649212270289968917599956199398507168455590071616534298784344519253469429789183551779855297266683631860433200054470935383317053623874418880729529571629828241385725870925809774401942168254413208332608785709333333564686433733881981385396894070377533440272084379960454422915318655396719988475434112670034543404953895980364335148572277987541223190553120091406494850393213414126564431155619819599244766046308526418904805750943836150729223085736721768047975220031211080957903360199353033471123179012860727500355924741290809182253735598018685985750640512342641760814170094828759567801473966014892438475222823547699112395244586727918844797351629091615716796686339590672246284019752075627106766170468868423594567103370392196889817392660088095669420094027425112624278058743813659879783798346246665964284878129907611399932720125761768355369175640938969219088617859817149988732814433572472512153908718805224185796909080286506318893672004601321945595182555600786757575923239771759063469093176544699989926509229943487371750873029343589896686345005499251709531299743928339683547395124371008494629943931596024950497214218917778718547711739908076226265818127953654527347476083137774953539944582154847124867247078268658009064879652274366370891541904435714534008733431859096230440701599594883564210681498483767779000592054742654761559471161585863493866877589322517702509003709878756106204838937325260439877551643162719725969488134521101889762871740587990372916693512566853484873954301726200937287527045546218600111103122455942211999362082130836522663640910531104956058870245241607989751768159504629960024048850232710680919474955884190443741272805916148597448144552644015253249374331046874503933231042366862595677550183147289168618150852828225099594196881083844924486249594512166513434107534821291416785538028116374952911102643297563065033745982978115836058402986873740491223935796688371525821407288435199011326436452967491254586917368204915995799609485778744568047398449137924238028421598375779169824591489090927295522244344976286782218231766672964301621949927969018887324979970978540142540219*t^64 - 1810808902613349715474572730582975234763216912501186998789661785391104863001723594956512558423473416238834349340995878343312894564679191345773920321349267886031938690416551105648683152763553546937734889463701230938501497909090306311799563244438547241202930848498732527329214901424033193501025505317934453808222011959350248168604413210394247814790845070657556114735669567925998625124519795491407700101207735957315022200547739534777898851647310269840015140845629171583661028208761077426533608173033798700506833034463015441042625935122926942044038609012178721303966511637563009774454346647759401345267994970867892353752782666299727902257630946345246631182254692832523098079798397977746902114595124627141944173919747991602938157127434588233843801421463431114145062341280799156306789110515410237299221900137630281941878387667704155089221467122067225662856829020473429273374944640280838543472645517454728506287508017582982173345689611580847008089720838952434697012125322829030791900855252214245998078754563076834305524287946478772433041245926390054075780944120627917731485097901670508860689883300467068627994133321563993217043133541385902266848183807655212879204238240246338664531409105838170188630661203566893772883785972759857639663658911381983194506452889076494961285392360500103474256396619061561988697450359067372999384609064996838593032181858575969151745073819725011116512306698943090669219878471245809925437355401007707731354981578037256495579123584624318731440428741856567798481822784675685801956116661753180884594165383967547224596948400133208166844792394536784928417414391384089527559535264790996076668252421824473404816520866150724402389088010661327115559873005366321603428211325006258942129421169054180857777709572806038637184336245749050296836109300215979723633144550094924024913986086778927543641953063849764522839988474874468831810900734776044739050238652816851091365348069933311047827686766662438630218683305567300625655440324999089363477274544715634105056451281601502691242529176899735046245413096523176279811362758492624861300468331232844325228339517738798609464691497478198740823775061560356257935359022446081948701979880880329327440815440074470906486669927419048706292721394298533545222920237447754383511908686214655594122579036121452480067210583529320982962224026280246484529892714141978060591556419832826294432070850400100627696194934711557060101171322796464460119239360571463959940926645538147833195376243939021956063860007666276830598717888910691065124308351180157474857788771666992032529620721274801703115835960330954870639108703232821153932983980534314145309461355655828167638471642996715682700976089831399832244233774655064169105937581124455442238391348446279417311192943433761774117690351168291821982114321722091166090966608354560759240661576508514576086496500062638282009888725215118925809616063024849859497035677982682067920645668463409597203435831202909123078078954345716721369549927804333581704906979547550464598041454032624897043189677587986207446342969750750967195874384496838598389515048272474326311755264110301845577937114465062563782562296066596592932075897685430378268953758238315458240920575235922528290088311237458004717320341194176270245617818613477228857897180062343762294408367793835110078448924349347943239013565796630790379012957513241364548660818431783761807134382152246594278130050962865122543914920348166165637889243866728077198006829292094518066017415211417023206210959620684977231096825057463340671367342889454058167960269341861443155834982560189201888443701092457793985381953891166537869898710235180164467378100896457517398753733726140232956028680066295703863797039240820604226057411121014186453585351191447009326612829529086263860921537232033027216125726102419994730136847280470604252638192003994751421255129777416753470003607566638899847662037280892417402509615994652980633427227744849059831174817992442035953152483207044286809707873834554243258185593078995487957092109533911539040812343631829370527760506332136780776382358514816417252339739607087548562984074053536433331077393878236854509428170662317884746163844068057944101597320752901110763282704677957895304765626708227727744226858136762817432802619518853532761055990899366630770362508765092250870016886579107584209596800922296221046982736176436771529900064122492260607222087953496327356609331200/10988677543861159010941146940928669892664868360500414667548405767360657690717944390928049249323621337587688184654355941954299901428515043456123408851173710064600065181725506481607007815534655149643872706975926776096518505713558556234982975515240619523160745253454361244450046117068195411345509789498895834827303101906431578071729501786884952994468757963069613937138940917367405051871501294126520208170154442912389822443559178974133610185365455526042490424490393694845166311636021818369696401140470629040889739889640891123398320458108365051813836507161671769525909945054748711550321892610057937923400023028392033927840471387683601457748093605239730921901343263198078942328776454286556400346259560620488233965769793234927277602353374403772402522841249643888237660183750972837105017465517904600688898412419986513308619590346480150855375259448837044789931951752053394779378306933898502886808098653608370804932635363803239680272408911201459253633406930945649948762560870522661146792603357819916491588315193718438976019976505301009290009874554373097751071585435242175782443071817514294125528090610478567446837341180118470325373810137012674406482808244423074225647787335717255473647874072675972019350033629834476070290704901858644187006370998336014830756437885465123676061102422189257650758953456027745703791689582157424559655286883977089532731235848920792376784371596443725326711911861205510999796511341339167291481040543128685721965859674925412488018600581993075068046620585332002137009763925781183921291895733436699849662826686673387269492723174425667934737232499229967114062715309310147651008032973660729603292380302164433617717411622279491804720728825095722248965089249640281810852598158507008899510555343624007154588852562798552952512818827655061123008950219096417205799547783727193690107120722850925293345885000276840020057531015387174156721865840400772635966056804306996584086169113600236109027430917187347740631695235345488354999839511774762167655180255113422069853421148099117109187180347631372948439829648892274187751964441251829175967958959140331011173742507180327250644808773025278420944550389496539707836186853830263000442886630908366797983169189666846207379092744610041424131085708028485501024065084295945219185540620645607638489969883364539979328180954804551490457150638705054759579089124916982961361367375689748769389410132258539200277452607773315476086969387047619080669490533411711626485270581482504777181726339994350631845045522199531426925062016095719220486421985140052047878367468283934460455793302870200927835770459059160937775879374259942749252292329789488414972250134833735818460440819531681149710745718744440136843337171336147638731882716122961071479417820184401311750533656859812283678662930334663108687738584975537081114496280859270348353603260506814158913606369532559834971050232727373673828098048512953178040574250296518158109452924124060513509586195770313841402484665726870809917156289632158946325436963401951411397685478035237994897839732843944485704674303680252622195596520134138459869802551402449998390402061938924644593415531257889169399558440040929474127667429228760277942168936514398108225131891395965580495584739506385712846644175706212481678696147049084270955192143642750244218757106275477097649627874910144070661420561656574992928173459845396959792530248558296603752259732564807789621068011876824993362849226022121017838178154038379715580697093182052338698791700633673504858390490265585175777243085656411937744383071211966825571513150677522108794210165940837641980982512760359671787000529982679443743548419617894348553935949023245675138498304931585984251838820083998624702384787509550497839136328818028705326789577935174085730157588922277458857051726018690931809091558647300708008410035034515427107395451357804280003435550033244382988496422269170063391610400845164085349734936092002179035624904435267786276175863195266085096792883306755595516878693261175014227742411583406417783749942073166644776301076403041630969362575445196421844443234756794723576249426139730833722628998124820070174847970955481646545915326919314144475205207566784464940988195457845142257087069396963509721056921305417748289774514053682738546370212727275327931749192139469540316890252381852043088849989709859841046425710139791448934317*t^63 + 12935981610603714796256573671032420922979072413069485362956481979945939150789451827282660861302273456900918551665591736812787049208661157866298332339018404841916038634264079590241562709593645358817378929749189495418634609946265392054702922476662313368656361276063751171500775167710851549333941947829078324238773247680923244997375610312243495436538892568508096166916544313951159422129731979585013039634006897754794629690661994436714608653786488778171712125192868759421207889199491722940077171243323981404792281858413740646858506190907893196413069511800382947024496481879219349544204909972804647635677574473173061410314550473123073781681221962099948262099713737901747039781798984255047571739183173153060922293446498153216087220609664885580321578831643405033345167323752008007317824029207898046328798039919658346346012626783663316167313061686634955556298804017666899078971266247041606894851302601862890736725449987499716043387400476284106499833697832467499250445574222185051437963188541251740628049680551129989307117845777958417233252336704299911557565633398464441317069285889524291986450850376447818527462175410866120095631022867701374127818826224575717464490609083272166321632868689668873672747540716637093692224609811684537725053261392975423128044940106798990311967923647721409804338259119237990490820232799654613763736617149059863843164772358171449529735830132404359611042176675559349310768912794630887220689350547988974582380309390287230160581628152835943253352742168706041829442317250105707388938897477886135532909802584288792681726083523638884783155263023463648974369418371215651414972649802660874761983633992799345900128539986636656841492210588116582387590624706186460581520007732984871967199795173940033097803455129688196396171694635540019471231830170685812407717844856169989880095331662715312475666695600071523653922238887261230956592855801315940551365942282247524363286582309372453858348654429433556360325330944234487328535407482923090642886063533121196986804577623035022180615282843747689606319519778392868801299590042451962891519990500951359153390128244364810062792767683720469910090043669554304254196236327441618001478878559058937905366215266363476940307805331418077973400746058212695464956657280321123960409543755471032560073702245943627991890964502064721505841199997544144300502583443922126237323692249572431339986078849944910339330677013972916820553140404645272079272052773317779164855382615585522658723368965303732677267049174963226083885314264282950740579386529890509864794265030092664347456617287650046496105709384102150767093463143803667931053570718936119334298986858227972686732502270379282392308657925980757836987471091212927357107320671155249544113587129111176978283793026828540980058562233101757689520962760316586505504213614337108943040770277429523418974711346892464984481665373472378497334971758989216001433840562979941087942266651286555609831339839733167983767023266290436540373834797034376312282683166801188815522688001531094066001708812010434580673398484803569372076531941114634337428240478567724670398621478931529649384144018200299348351259661330781215246433960823511194887045541396808892966446023878076689196948833649136541507275104644362996663385681556383664512521578093362545459542179714633412268331553348485410784194254310552622041708863084765985489378290234627151950127832159035360782542387713151431865737021350146474271393366382355449357730869266021186764721111006403000232581631289078986214508657319162284506679142670125783679126472999040036119124555946936795435923293141566007412496673465891757600630930081142970629197985862688641903203378874680146261282771402324926123895981600687645629791553911991001394670381390978609466684991350904713769351426317733982806193799203976709983330075342724699692428838301190380072273379431426001488605453387583034412863975791172600046893234764054565963999233904925357183385489674647026870026542677118988519001090080912528225035814739374675935284773918905504316967178580327820894423603250517131577142602790578644766323924169901068723965399869975569352408487051760497453055275578839561362015842332904194490208174300871094600464932713701558808773657729342927973061554366366043856607528999128339095111172669834830812504290030614576442821017248833967367751733111748642037234103321264182103598590291841443386320760348187916526360985600/578351449676903105839007733733087889087624650552653403555179250913718825827260231101476276280190596715141483402860839050226310601500791760848600465851247898136845535880289814821421463975508165770730142472417198741922026616503081907104367132381085238061091855444966381286844532477273442702395252078889254464594900100338504109038394830888681736550987261214190207217838995650916055361657962848764221482639707521704727497029430472322821588703445027686446864446862826044482437454527464124720863217919506791625775783665310059126227392532019213253359816166403777343468944476565721660543257505792523048600001212020633364623182704614926392513057558170512153784281224378846260122567181804555600018224187401078328103461568064996172505387019705461705395939013139152012508430723735412479211445553573926352047284864209816489927346860341060571335539970991423409996418513265968146283068785994658046674110455453072147628033440200170509488021521642182065980705627944507892040134782659087428778558071464206131136227115458865209264209289752684699474203923914373565845872917644325041181214306184962848712004768972556181412491641058866859230200533526982863499095170759109169770936175564066077560414424877682737860528085780761898436352889571507588789808999912421833197707257129743351371636969588908297408365971369881352831141556955653924192383520209320501722696623627410125093914294549669754037469045326605842094553228491535120604265291743615037998203140785548025685189504315425003581401083438526428263671785567430732699573459654563149982254036140704593131195956548719364986170131538419321792774489963691981632001735455827873857493700113917558827232190646289042353722569741880118366583644717909568992242008342474152605818702296000376557308029620976471184885201455529532789944748373495642410502514933010194216164248571101331228730789488254737897764790283535481932729781073724875577160884437210346530851005978959795211970048273018302138510275544499387105254711146040114087114750269127477360706376215743005746693702506914365707359455204856536197471812697464693471997839954754263745986447746333013191832040685540969523397388920870510938746676517382263181204559521492989367535220508781379335741723400528496006899247790972921106529741278733958904502137928716191499472099124449472596220050252871131076692138879213408398899427627209629545335125036302566809968954329396800014602768830174498741419441423558898982604764916405875078172135867500251430617175789176349044476080115764811943424316636616801078232736060002739362019340435996550550304910677378996201882655739955838830309440750523302592225912094183600788013164991249253603181095764825323668986616776023165097017745859797244143783300848576898498916727378126384828975455624200646509403312122877005720407293946080899006026120045224755176505434763516534679663493133292622893213170143545982833057792026997535686346013173500955689971206532845290184715062935279675863288666617203726837745067875376786648707208600102705863036077791328315520938933307576025563403910720013295905031395796533603151042239547497368336336950628364454978600817434625745757871496844259446006719338380461067260114154553389374117112204810313977920820249447704511202454956616116446404141902476267593208168007560144749695724058225025110402611993416323372140074766402977631206745971570810366304870013082015610723803143819200409980056211151411841755939432948532685149377797580967353451615636483265912563094300033351237097810025803451851356697004508232207249704372169050885556395428983027479410221587681096717998999079618966298515105291051719970723344653664099702555470313106486614480973594996399262329044148425473611826441304605765815675744017306212037122462609365009162406850399416961971518792196106246891147846924139331616210968949212342917216178707966200225263338713159644441209920864329956319125874231623429688702617628215368535738717100233435146646114519115540320268252257016145031342993615434798684959354863767547706199144733793324560251384267179107454261545398707641916939181222881936564398749969796827938616980473585516845798676208997656928765574490890490218130273958292988656049525694497781323276688793126155974195845101121337776225777606002825407291914221722488175154302589059972081069310013283255370688886841563676833739285563691567970996543*t^62 - 996205912665030077844888469539456935863922369784078750239248546471213300963904495393552729765408817613618379540821493947180887230872304102134800563272349179679826786723993204983107725141430435444088385286070882016341600967911084259036585842626895782227978845826341097521647663516916289102605725414041263325531700230018791944512239804507348854453993348630691609475591372034057459666621024999582079558450379621672878205152840208116018064493645451696239662431658167202191898880168989937929323115642918539793078440041496758602129682791460437067908405326544294034180900471530148184292467529894514442682987437391643389897387438093634385476496534469307866489062056291477840988926201165949201491309340196098432441935922818265593794090598789063638763501698788053564495634061323708458143484810736549398899131623098236391463601885208972304593164337613709557870722325823253152385937409017752960226157179529734550072683008581083044123604950837823059982038896861159650277821726831820384679206977824573671944479341135489955862214004440839595224491699188729877071848022009140383365685023031666157797690745897317721622225350880258250222002369566165414645743975228891507210731345198625696983941005556393837713558832425354203547375453682143778960184667811856677668421596964786047158926616742927692537199247682475549981700344962689294705153257508587970182748627934769865304373573900978527572466697664323475075888641342192425507723716864146007145128509261473296441956375162028142428972738481122177337693916896875345299466134399703475675684319532077672307861025325281308170497560430237979227653408820820635272850348396066731644227312280926239829937292806751713158981569746223453746636338362864296820103756258809331781461828524736107995060507961274122777963679132948815303440472175838939680335460504871255483552835008310413071230742076395611851396705421381697095388949663467879290094182211245841295494582113921018781333540551062290000807733429468592236967729628784439209002711891163388973045325883817158592250109880090348075569989061210626597219966415038395094206299636826206677830681573041922722806620844544965641889337353075708851183283966806760982983039570709764245889323102817179626706377999102740666339599098054736761172868713314751913498847173850537997797430735456125593432153632081087949711841339729873210850859586241557752850652193791880773449528301684876883860980459449882533068161144793566565693719252483958165819030218335043713750003020164568379636718145646574680191984172726403793374536451678516234457782996915855119719716133170059018696130445794751812636647511005108937953184905686648916673962991665011729548010173073850336822806651152207124679428888168951687045453887417726416479161961893443521681502614772236278157145022999463727283875805837909883000745082103931229724227527769947802522014128928971999189202916547117215992582217965608879513365113618935511161311361567490760921738685112413879183558724142008507281033782712754473429301206228405543816323777508416444768028632267750955366313162745543231977953124982454681549550181964180264520572612226601126267415799100065855862897757079767724093925054605059542964330898525404507735662342840086020498638390872798985559110729999448672970446839146189607273105433239006908834180530414033620603138095372436582807908431020032794342635511233939284573486872013119903087438035807239897626529323094121350441476157516452267084612158712536458999295688098413137028460378707360339801007116695047393383618257367558269126638964810412290457085511973725425779263708656065433182457008778963744355332745170124587398379230428517078400938335102395921789009307313086532400678851989842668328077758476984266468876694427468648118333040760485971116924477247791576189216641449605687178002844258401503535907683689106011658817537734683095725766164625364300239173776944183836567785768315103550326584361647490548968460628457697267287493359863654731883507384175486582002125666932454164180858791599134105004235332505903380947070187138864843291778661084445426281639809857859549361282270180684299063344160685865237077001213484224683374110326929165832593846288413893896483725096750103319406779241031082881721492537933470630771814628851520256895523758435490518966639992570003267472712438226705789206094637303677967607002612103712363416813393598050237208356398015370376857675156005836528991521587200/354473469156811580998101514223505480408544140661303698953174379592279280345740141642840298365278107664118973698527611030783867788016614305036238995199151937567744038120177628438935735984988875794963635708900863745048984055276082459192999210169052242682604685595301975627420842486070819720822896435448252736364616190530050905539661347964030741757056708486116578617385190882819517802306493358920006715166272352012574917534167063681729360818240500840080336273883667575650526181807155431280529069047439646480314189988415842690268401874463388768188274424570057081480965969508022953236190084195417352367742678335226900898079722183341982508003019523862287803269137522518675558992788847953432269234179374854459160186122362417008954914624980766851694285201601415749601941411321704422742498887674341957706400400644726235761922269241295188883072885446356283546191992001722412238009901093500093122841892051882929191375334316233538073303513264563201730109900998246772540727770016860036993309785736126338438332748184465773419999242106484170645479824334616056486180175330392767175582961855299810500906148725115078930236812261886139528187423774602400209122846594292716956380236636040499149931421699224903850001084833370195815829190382536909258270032204387575185691544692423344389067820070621214540611401807346635606183534908304018053396351096035146217136640287767496025302309562700816990706834232435838703113269075457009402614211068667281353737408868561693161890341354615324775697438236516197968056900831651094235222443014087091924607312473335073209442683045989288217330080620321519808474687397101537129291386247120309783625171037562374765077794267080380797442865325668459644035137085170380995245101887322867726146946568516359825446856864469450081058671859840681387385490938594103412888638184748183551842603962933073978899516137962581292178419851199166345866640012928149547292154977645051099553842374201164807336481199591862601022426946628656612898048766927811859844524358497486124303908003197326102812269278431385433542891899750780250063369072639650837676095456139710037862661521946040343380928162105755514340335145049667994715704962266548401383439706721509612360296440866006689648153051936820133260829291241467774969841428901458683404536149858310919031286560146450946070353380791983563133891571130798696099649190870418108431205667411250625464842976081909686369438960429531486676431840245776795790017206829407305976470370403379909087946451430665543388565232242949255647161809539329693110386617421033802527982847868853563090106544200029930186143840618094766963850782578798362977171928693174676524197897862445756788413533280037087443410282078714091720553914069278668770410197514873273529607102722622959694634092252009150924610655956874473798018870178615519822460672879688656567847113123037384309882888147091450679039765399150768648324145579134775502395170855424455143642713679371403535038573235930367822085991189380965069557730069643429852805271030690690247918646297999835414184930449822119505622699362987812761178068843176124832340367820967690012969739965311115916630040577069980630917420675144326698949329960008965876417306916068007262319077289212274051120629238248801504650829232660699312778937067234546941682052991943361895390525015390246762189513230453892303889085695967513812047091786998702984846727686987217814830082735735149066710060542741721382233097487774768973488839947732760667648167162978667702958084957209834141628718244683089588486634077804443367195845547316953919779054113616412716456965833472321967177830979344251193565483312240120759626439286914469481804807201473391564461449405999491994800647870923377496283468050016059326978348968667913767405739844325346134115771686369640550055678022288122873921246687119613174517259177917003464369398638847742046308065588528483499884589328066561019690349844002753217256002967812226955642078557025363747608490169873712799770429250180500544473976166935942830400373658271541411288453973117573429066980743278418366534691780529736917523701832087857298368585152607539439645100800647424995095837273601501481139578042391757264684115057563385193167595414359427647969980547209991001836171142508009347564969473636727302264926686300901024167488369985171512588786511356228672580313221285195045990649670691901107*t^61 + 1901806518333025106069424038677453427911635830745507077957790546070326073176701913575093538820184290555701370897638532467920519426521647713821289295425565145191668715329794405276056409006671537004522338491456288154942209321728404933152515381438136969141581671011881253683075758428118120987734759197758258362050123363524493495198607182235345865987385296598801738338066834345656557416560144420374280516036653916697320778330505309202828445744582339159147592305988259431795092970990122722765214765521879363403363785572200531359248084183766237684910521266924304704333465778211648058567907905600555878488256003138882426897170718403823004009842823793463876202380078799300468549361488865140415227701000339190571565178204390863341627270311433233678095654187115424465137864651564034941578925320258294721501177812350843714726883953748152274146391409185179601084814906804896533516295756500921783167590715976804263557576277261655843323515145900794132469388600716848723670506840965106007039332444267639572396700363237514399903262104082711705917080685471688891650686763313855448326136626313190165134328218668497456298309049022417109563484316063562710207462460021287502984681785138928258052699348036794518398071239235992721897870148393262609342607382631932245730884920429914879085670442944259317785522264739745689725983840270381911237337663684062883435087881069567420920366298392478033174978398401525883679977308825918532606044143721980438699280531387280246850414537828720094871595890723990052674387941014436070511324010338516375564052458412949828932702215817403400040139498330425063859596591743182105338228176271621965155742713862438806419741459937180341671014348789605159159682970184222474634217416608914564017250056949659767998225136746081753049429346790271806018762141247575949258828306006386433291761748407027500930626351304140857954055959349639644084197530132958967657695747712330819479806912182254720444324275475475920648949866041199806370690611863116481056996371322217595661964765274505900417237597533360522403611547482692724876960160766303379407229877778615805197356878744334770399531535763572953110215379146434600379079548065862583331249086278510529985722393833399576472408256507660434355859264757473308693392019322273082072500220738135363129707588841940255785019858729583959849611318650063253148200688081390557768566525400264000753267655799611056559420076745153097882502911131044243055451417811558022510988555908275779337489889954093965991013611916346490773611413932830255958120308374935121676563655625356725962023212020395477617123434460662086376575428053517243407949779036357689807637138315621358072850160474385207274160947853196524806220684094446279129736260565360966282902413691770303112823152067807754342825069249419491852952855486889661235937036409401420552968738743874289776040464253037929235625246842507083396086989972909922124388656193774689823759713925892848933683158851690933406008224396201829612427445813331261094984959658956689890063254050808176410744698404358338501103701866446245391909278113865280855425353101446373137414990802812420337850614774498796147216885784891325653464656640109308655881441519133292595059717528672051360606898835281144092669385601269941373186312981951355485745406838048539009526648838490058768869209860530330828902875080396237835317519217534576645038008226810780485385344389036870755928607952865399527637036489359007738003028235687383937918520729133953977566998983092640066719576910972553146399828126999000930139153723851883957588440662512685884428396730629498738087378243922809456946050466456535183183869195028684594822464272632537985257339795968724656060060799197725383331494798064542398067155561644060638164054573665830442640260042238688578795944940514985635918403101070479663650805904969007327767160357213236810936596915970657363233663141352403438356309230005192862501487937828052519760157590617667262181756632127339288341843246979121033434076888199460191866222258415030588744726618105800379901991211080537177152130813195124382797795543782260202010946138256872325461070400987133930549286417456083391119100245504906237331862282082258987416007194609651124393053833702752125094559987749150592768306817854180427363046222936627936839044884161366352652926708650108433829786348731990326972188547569030791347485704352004017229635598664989241285344568915209660574749900800/5811040477980517721280352692188614432926953125595142605789743927742283284356395764636726202709477174821622519647993623455473242426501873853053098281953310451930230133117666039982553048934243865491207142768866618771294820578296433757262282133918889224304994845824622551269194139115915077390539285827020536661715019516886080418682972917443126914050109975182238993727626080046221603316499891129836175658463481180534015041543722355438186242921975423607874365145633894682795511177166482480008673263072781089841216229318292503119154129089563750298168433189673066909524032287016769725183444003203563153569552103856178703247208560382655450950869172522332586938838320041289763262176866359892332282527530735319002626002005941262441883846311160112322857134452482225403310514939700072503975391601218720618137711485979118619047906053135986703001194843382889894199868721339711676032949198254099887259703148391523429366808759282517017595139561714150848034588540954865123618488033063279294972291569444694072759553248925668416721299050925970010581636464501902565347215989022832248780048555004914926244363093854345556233390364948953107019465963518072134575784370398241261580003879279352445080842978675818095901657128415904849439822793156342774725738232858812707962156470367595809656849509354446140010022980448305501740713687021377345137645099935002397002240004717499934841021468240996999847653020203866208247758509433721465616626410961758710717006702763306445276890841878939750421269479287150786361588538223788430085613819903067080731267417595656937859716115508021118316886567546254423089748973722976018512973545034759176780740508812497946968488430607875095040046972551941961377625198117547229430247571923325700428638468336333767630276342040482788214076587866240678481729359649083662506371117782757107407255802671033999654090428491189857248826554937691251571584262507018845037576311108935263927112170068871554218630839337571518049547982731617321522918832244718227210565973090122723349244393495038132832988020957891564484309703274602954919071624141633620289772056658028033407584615113869513825916855116487795317054674509010950733044343643713908219400650929860813317381908866655847371281197572734756282964414610515865163440023424614076777123543440300179000512894428630343378202514439212845297276911002144240919666380178203575548052551924774600417456442230850978465072769843107073552072653118783226160492085357859136163548694596776719821113876252961730219484675938409004190937078844907044149350600285590718074229227014243501034264041708197211970264653124886799458423783320963907589789703749068437320068817997745012406367434971803886679400168558667444126566457607693092930662462254342184811960772175780704257289083479541133621714928786178270062262604429157631472499355293109650107669624805295694824752178494214613945558028940969684731939740091461225827908117555006958281043323175071662353033419233375907669214524445727556804418979181469564423816479852962142463080633545868849760888277548357739664026601628901439553461935554806165980858038816737175246114258032218215015026721976673278370998646240576136503261464425573917473383890277312590282988837332610037279526567692430308221387718512010831136275064542085812244945607426097432162219516803530987651839172348040227742686706322884713341181099865360634475161421765360446193685739061241559820765738697421995432495624548979914245467030163077586240453248642016043732835378441921472690846372430240706386696502197996794153560587631923228752783263182190432995351753538253644622412751327530233626124024316594100340321744906342860155439423068876612976466581137803270360570502424113497991742351935246164906999645065060129733891897374497136821870750355514256402459929147906362670064282732575731363516676379965852515809334403915536754857509271943089893440730972591255098683448358098405790446819720783806999272820959951235471272270330653667422947056217216073779417606166671081030006563502594615432971941868411763498837163618742269153549749045582454703565962325116194381940468609059139990813854111486023360575341594649204942313763574465438643683346148484645658904386810071466027015901320446065426259609362991934579468278188092405365610900437480342639740450629016150352665389942809118502829185462644019590917879502798227887*t^60 - 205469614266208300670629190600811231695735329413005792786325073731916679891022518018836868233993698461449980455569761273439064468927542275763526064775660430473126053849754559250577828404021412627970977359753545699313544920154456071401084105040503655484882331004316744847543069204505388987096807762251349194681685045793335617240797488592018746317413286259173304274606440501581290829000571675857779277669429797247804870602379043605140250960994216456886473618635155280424930320629412573240655406326899792374733353608986026330623091978399043589671981257765555591806312343252222260347720193908452751797539838315223122154833182495229330799142271341943729474114174525519967441086383456281539630674217505093699194825722063394646465200454917026088415481938433125049383081750534468301130181435308354137415850510698601259181750419908232365395312832271072557185406981814682588862979488992295973542227126235032653141650785403323940342617782681869330674575574665514823025790007272050799804603925905589324798041729305970013598307459329220006350320054545017776320172131376713234252549203178715387508568534197188267829478133909568624911798884301070350704167090543986310177243655695735928970390382008377306083752241611320681475555390631334946036702957682234917340080011200913880269331745518285514865811293874371916379695279409331751917659314186669973784115495830289856111582513912126984673199671229104626269457642329289617010920259639345426947568694977804684530192119074671321212935289923553344023445305753469050022523295121869070361308524442794845306299536600070639602111133905156771046820826163876579217852439494028160092590858076425236937586845863254774099914296542475695936318146463540207244533241124675972617497091416471317918463545043226497627095987878675842659610779520097610007780699127560854005094008646416571149548455629171505147081594112275865945785882333557193477292499181311203373708438796347861527400681074727425902608187240544118451546265108712859094146897851969264323548106590575859122574808509689327571503940419293908298331485332388962868716409544058870936705985468098039996270277303152437267577031357266139119846335894708359760389428521013656869916803119261717174343448451762890779447950420154838027302199419310603597635374556768608409465098379368254098082333875388128097379211857957772431211362794583894955893965620039860095111343823541033136476909440797170969164578982227994955549482581904935578500077068050074197473653975991791786294963652565000856939859589053264454938548827745939771457568800891176532260693606935110112271943113799611368261044962002740342812881115292185937884552885623288548272101458149781372593355182901400534058700163265581592154131028656361119591934772686825589766230628868223144951334839094431665668277068814164140357828313526100792511499401150654428970463418387673441903173737018972540239275736235752866287194969600985167957290746022806745191319811529499047749415220774734684676875414632477572420724503430608350899474177155639290758900954614435181075220730237285563639183412482081481406883270460756025413104991490742228813821889662279585254777667440345456708784531114682705424834252628710902713169602863369673667235134316731142414601408899138354081692291457308179016205969263415093769806339703053789597984700335064444607154682214096172329375149845772666611274095806215510205994825571664574714067661395340787442848255337416867929524561902962076312973354294422760594251248584188067070287730353731195141410322326996381332520776370204477589876297737290164116346295867284704900350379192772986523110710089224906116054651634108817048099036581150684278861055637470171681390270135942754290722360198968943027220136078988046318973320434066128486357616751563937204522881311399834748965696586594585048981839654759028140163658018416686388447502884582217561363077218163051083859135350651999197912053857635217600166659617841160742902230107547174577798671342226581897588427877999255421668971046634664706604189048652586418945631556822255770908211425388194146209013722581568814534693562304893534343819330896289687810850662078875881460429998415564997386071585709790532889492106958211935158223721590493460348091167320722227374714066438183493131629345592795320174470464655131033322546777573118309545485585613203172115951298037329979729687094368973030054966225155927276654063886845965024276463616000/5811040477980517721280352692188614432926953125595142605789743927742283284356395764636726202709477174821622519647993623455473242426501873853053098281953310451930230133117666039982553048934243865491207142768866618771294820578296433757262282133918889224304994845824622551269194139115915077390539285827020536661715019516886080418682972917443126914050109975182238993727626080046221603316499891129836175658463481180534015041543722355438186242921975423607874365145633894682795511177166482480008673263072781089841216229318292503119154129089563750298168433189673066909524032287016769725183444003203563153569552103856178703247208560382655450950869172522332586938838320041289763262176866359892332282527530735319002626002005941262441883846311160112322857134452482225403310514939700072503975391601218720618137711485979118619047906053135986703001194843382889894199868721339711676032949198254099887259703148391523429366808759282517017595139561714150848034588540954865123618488033063279294972291569444694072759553248925668416721299050925970010581636464501902565347215989022832248780048555004914926244363093854345556233390364948953107019465963518072134575784370398241261580003879279352445080842978675818095901657128415904849439822793156342774725738232858812707962156470367595809656849509354446140010022980448305501740713687021377345137645099935002397002240004717499934841021468240996999847653020203866208247758509433721465616626410961758710717006702763306445276890841878939750421269479287150786361588538223788430085613819903067080731267417595656937859716115508021118316886567546254423089748973722976018512973545034759176780740508812497946968488430607875095040046972551941961377625198117547229430247571923325700428638468336333767630276342040482788214076587866240678481729359649083662506371117782757107407255802671033999654090428491189857248826554937691251571584262507018845037576311108935263927112170068871554218630839337571518049547982731617321522918832244718227210565973090122723349244393495038132832988020957891564484309703274602954919071624141633620289772056658028033407584615113869513825916855116487795317054674509010950733044343643713908219400650929860813317381908866655847371281197572734756282964414610515865163440023424614076777123543440300179000512894428630343378202514439212845297276911002144240919666380178203575548052551924774600417456442230850978465072769843107073552072653118783226160492085357859136163548694596776719821113876252961730219484675938409004190937078844907044149350600285590718074229227014243501034264041708197211970264653124886799458423783320963907589789703749068437320068817997745012406367434971803886679400168558667444126566457607693092930662462254342184811960772175780704257289083479541133621714928786178270062262604429157631472499355293109650107669624805295694824752178494214613945558028940969684731939740091461225827908117555006958281043323175071662353033419233375907669214524445727556804418979181469564423816479852962142463080633545868849760888277548357739664026601628901439553461935554806165980858038816737175246114258032218215015026721976673278370998646240576136503261464425573917473383890277312590282988837332610037279526567692430308221387718512010831136275064542085812244945607426097432162219516803530987651839172348040227742686706322884713341181099865360634475161421765360446193685739061241559820765738697421995432495624548979914245467030163077586240453248642016043732835378441921472690846372430240706386696502197996794153560587631923228752783263182190432995351753538253644622412751327530233626124024316594100340321744906342860155439423068876612976466581137803270360570502424113497991742351935246164906999645065060129733891897374497136821870750355514256402459929147906362670064282732575731363516676379965852515809334403915536754857509271943089893440730972591255098683448358098405790446819720783806999272820959951235471272270330653667422947056217216073779417606166671081030006563502594615432971941868411763498837163618742269153549749045582454703565962325116194381940468609059139990813854111486023360575341594649204942313763574465438643683346148484645658904386810071466027015901320446065426259609362991934579468278188092405365610900437480342639740450629016150352665389942809118502829185462644019590917879502798227887*t^59 + 349378056197240061381740160228338778563264489757657030523918637691338893113534500324137665423625024093181247946667918524661004613311276180633703962610415227123817918677090105171187839178079900852422472316536480240130904204873692801513565423624760110099991956728880169327182884388000926310318315075704840226429553081435537957531361413131787271075858971406161305029376133742491834767983873724594364055736243938856911812471054914098590790648251620026543177121250721591761474134981687539989597788618432930936640402349147585527440881357342815779311415238244427847539895090951198185742551061490245963468327713612064126309474125701914961343629086228380015904819451603145366843502000832677028961745423132110799348328659753647647210219156112685691947077992230696516106140998475403456073261430789030112045959456090340142046251459070664069592243378106714192319196694815907924351492403024900687418930478304595552490723557024270691314906358843453445677970259462049174486222404403773368178779979911386310004372521184699945907500470901896261374127405741553796461798266502835401977465714890934872364690615636756776960225235745464791055325459483164282997097365537256007162040245275963153806996490312067140782578901497381087255436881550647390427097575533067781732609808448223019913824544898761135095983009417412362107026232865666644243092723240970356620846208153903335430112337055123949557289995463114515793183907001280700593026497939357839280608813238644002613273608915465314097365468414468888874381058276914301057768377560060762389099730357281081955677321134558363299476746665733417279014503417650809671541300195043062796595469659972692937784619355383210540087978991305476310721107286811417347583748837368675518435930761721988957395762550935267250896424657260170638322495866042665822614647700976286910639619508390034471269271985434550654310358481511577010829792514384087008872860278750694723011335012482796882522478868430094108472230044625186979904150003949922100250645104892541123096081736553081089961922123660195118458778041086810712729148180109555204801060603831425473157340317426397575797471934705004893076449908124424555021685109876702566335075750499529089728324656486718927399727439115751116037417677507993654658257291330055356149503892290668296885245153140892145962824197496321168785184766012978904461718114944553137405736019909358620870958267389598321676678255280999983131023585808389018566219934407022521500685774376325806678496816142487470453908475710287368723425380474659738554271251309934329397185799088069050212187540128754661648745527186770097756894935413406031112244549319563994994022871063567858230002274166950791507238423814389457631609380444378724327097410576777998394347102591082814563300010671695989246752344324113204436985217118160993628321802391458512413610339471088417400315982133220375497703292068932907251855882211997552897446127692929278054641881120335244156429847448558201883265227929063162831449587808917021860872503672437170752982284832672471654394911502151681807732635189407945600593992277933385058487018662973516803279975660185587373627401308509827507928974907957046226386004176958727661475019615314384966081534937899243478904620489647783241104715993090451976051191925766810236245299011167573634492005925553428949205159373536890180663756930046823296607760135328334737976653631503815968375755370081329912127477119539252216896910632806570140618568227500843399131436266641936694478131187831602095232326906465071425710869078504962402244811466001044650352148608861803249937515198757596412231576425452168214919072941255402237617773948826531111797078446158290718249741965617118302768913967573925828279902492198886595266130037297923737865943964084503375857950397598398729273157391317277397786631502363517092465712162635616611705672530281206817065819151768186606655983409278386680933571392631583254291854595466528319842590754492466670555157910925315446790835216756333654645797920786466277670247299548853595344382317705528735942160094077702430083706100400867964043837232101464053326997955664974442249205842553085825435038947464989499762533341523627638662972893126985613876096448446823290830856290884532073786402777355957607999489183895006820637402020811738144019881631271410323372395785680860431150163822365864287230129288698878012539466319764980084272400593392546381226753129607711547179843584000/98492211491195215614921232070993464964863612298222756030334642843089547192481284146385189876431816522400381688949044465347004108923760573780560987829717126303902205646062136270890729642953285855783171911336722352055844416581295487411225120913879478378050760098722416123206680323998560633737953997068144689181610500286204752859033439278697066339832372460715915147925865763495281412144065951353155519634974257297186695619385124668443834625796193620472446866875150757335517138596042075932350394289369171014257902191835466154561934391348538140646922596435136727280068343847741859748871932257687511077450035658579300055037433226824668660184223263090382829471835932903216326477574006099870038686907300598627163152576371885804099726208663730717336561600889529244123907032876272415321616806800317298612503584508120654560134000900609944118664319379371015155929978327791723322592359292442370970503443193076668294352690835296898603307450198544929627704890524658730908787932763784394830038840160079560555246665236028278249513543236033390009858245161049196022834169305471733030170314491608727563463781251768568749718480761846662830838406161323256518233633396580360365762777614904278730183779299590137218672154718913641515929199884005809741114207336590045897663668989281284909438127277194002373051236956750940707469723508836904154875340676864447406817627198601693810864770648152491522841576613624850987250144227690194332485193406131503571474689877344177038591370201337961871546940326900860785789636241081159831959556269543509842902837586367066743385018906915612174862484195699227509995745317338576584965653305673884352215940827330473677432007298438560932882152077151558667417376239280461515766907998700435600485397768412436739496209187126826918882654031631197940368294231340401059430018945470459447580606824932779655154075059172709444895365337926970365620072245881675339619937476422631591984952035065619563027641344704602000839796317485039347846081902452851308653660560849537683885498194831154793779457982337145160751011919908524659645281765112434242199526384034373447586179917184229047896895849431996530797536856084931368356683790571422173210180524234929039277659472316200802903071145300589089541769739161285850227797007196848758934297346445765745771404990315768531833940922698522801648761203426173574909599664037348738102585625843637295211126139505948787543606268527238534780892425742088578991391277251849765483876179606385081713794512762063224059062304040830579507408116015373629650010174332046069054732661258364424309560028952495118140078866523505075566504802050235721860842436424888768136759627080423939090973474098370960667799467096058375026550128943950727638346817870206522236623257216622106055747177619341247825676759087767289190891600494197143601683988018807628943552962801621946182240313461264643145051337982537029354910849007817386913696907711982343746497002967316311068363037853828943546008888910636556007101342058806176674855590728171906153909043150319487472682670311148129898755959811888805990880263640782474251831166385375851629055220885054491780113931808021667305061800687731127173923125857185041921760852157840513270997242925593852195365554108988274938774890034081883665679060035352749914332329255888680715585030568321824607443599119325893943842480048893446460696607887468380934939351955261799892978628156636607131622689786813481906705500830168038058763223103009936278868621051119385302294549863075808319430041190520447232144105050793121246789620880054724623445138681193779582233110817858383430724598771698875019051259603289836276639744175302714498973272353840897906213239623784243399500041086669457487158507377053642491519407882375080235455887703341302065605938229055193262032697422141740170581063263995446839265701355353432471344650913822656861991682575306608363402219874428052520058446747430606617742707131928932191064762033071787648682547977180803778763664698577521685044172316459000508585822077874837846982065566301076251477349470207951755080492298007706840101056357901599693906247611171864251082273076034294247039688044901778683284128380770146503107561838722807778040454407990949610439005431289244512874734965964992872343698103261107891710176906446485419329671678239836485854066827273194963206533265152874422336940725393693*t^58 - 1123170865013350631580391078330529548204749019712903339649928855975242181427838574190023628557074835133712590712299209146269283216436281080859824920525333512507122097212842901321349770567345470502712918259253536330028195452652017366224762424491393648931846680945311392525016535131558602193755978747488479154780201326179063522423357058343112837595490746860458568977957339009733093243763142998486952359541054403696295124505876153531369519048547432181205146967312296959233411823424062239022930010172536267155863728737526236087097782291120521499095076781438546072125829221040553719031972349017511138170224558466745261905058914150270243941453662712848294106854727172506292329343818072758066676758486499636123774642395221371665041917036374477999820288168925462151773104843836353600287193904443091050648864763031933255025209996618958654710974658064548552610983427294573986147031474167191756537938769974198839675027234959490051418105760844482592359023876234323468841732731493354523739176964893686794558429378510598747980975347308991538954190943035627050084808009270544710435646832908935531767348587746928961675886655644102828887032025724192710499931510500864581586734124467469022542836817957694357696256153037817327403289563764280648615197750504231374641324991548840292131674969904889868629008613009459181433526336158692195348997483424030941814484080677341986101597941059039650367845357285892524065037286050361093134273875435542475706090634133938768724444228990836324132163019141905670291906496682638602225855749722402437367047101902843623821444307935340314367054464791144831683441438551037887275752422721475105865070666194354047289648231396110532002039097655748374865794312359421957411489194526121683284949737614288479773451204290960181096346836460584512561087044499200456059526941888351143161855315191791911799170791217907928774598829717117205823960732099843162154263103468091155225982665044564291485495852616562646961424270060863412806915987266044509017453430479932478399472678342499008022014988426447016138788622934758691185745335023800173530803186518248032901433782451800330758332816771335768882784773071117676047521125758461341600531551964467401208589490914419029792639155292699263617586590111467106881203258757751923248906260377199014475776596701682424858574835407340680043916274844478011570576334072420386695776341409760664869424428278487744972095148361604511087169520863926456653341542375136225865371630284058726955039780140409168931819626863051397291732245605364120895888932208297179183912848290683999203354845335809170546568504636566241694565816996025002971568518970079629033315255666185859129976149399004733371950919114810839370573847042685710112019533673608485701298773778235355998074199924448120525192821672506281653155062244037445549505584790450827673741928861555271855893373831400957554162410465770493761212043630329226808850093360709000602807045152912916623833574204351065211652127014773842967249936164266900553597539219392421198151757441162218894023236052002824568962659657321792202936193789675085934344075740078768780014775245453632424017875802245533464043975854226904270116803630414337445549474017765263963970185413860137273372789752444355026342617605507490011775950878901511770608871432972056702010287463188986687453143738977318029454884157507275372473132391759242315520098503623044242213465788026202218575542604617700899369381972246438517632087341054724832636792248480063343521621281273066054321104272892990294088152369630879767020392282226321929125096393658534722890923458732237028826625809521050381084633513471255123917349453197064872649566926423441394164829175235393865604895796996827244895223798070486890154739656137566584091684581187056078133433955896324332476439909421905163826213871562227012540958599047836030570667226113289041324628005182997218576548465897052167307617716056622580620971396926216810634268347196317836975884850601772535769970076875682068819789989634542447914477065140484601502352572142310656498864465702169840779614879427925221736148344119929364952208043601589346253887078649381971356177955401272454251924848153383476095122267971271412573293371322436085724125438230891786891191705005592000668074717682495754794530113893991893217248820007608826820791507246902831910225088362861001203073926347620397062846184705553323663502577088402122980400607964880965039602941952000/3396283154868800538445559726585981550512538355111129518287401477347915420430389108496041030221786776634495920308587740184379452031853812888984861649300590562203524332622832285203128608377699512268385238321955943174339462640734327152111211065995844082001750348231807452524368287034433125301308758519591196178676224147800163891690808250989554011718357671059169487859512612534320048694622963839763983435688767493006437779978797402360132228475730814499049891961212095080535073744691106066632772216874799000491651799718464350157308082460294418642997330911556438871726494615439374474099032146816810726808621919261355174311635628511195471040835284934151132050752963203559183671640482968961035816789906917194040108709530065027727576765815990714390915917272052732555996794237112841907641958855183355124569089120969677743452896582779653245471183426874862591583792356130749080089391699739392102431153213554367872219058304665410296665774144777411366472582431884783824440963198751186028622028971037226226042988456414768215500467008139082414133042936587903311132212734671439070005872913503749226326337284543743749990292440063678028649600212459422638559780461951046909164233710858768232075302734468625421333522576514263500549282754620889991072903701261725720609092034113147755497866457834275943898318515750032438188611155477134626030184161271187841614400937882817027960854160281120397339364710814650034043108421644489459740868738142465640395678961287730242710047248321998685225756562996581406406539180726936545929639871363569304927684054702312646323621341617779730167671868817214741723991217839261261550539769161168425938480718183809437152827837877191756306281106108674436807495732388981431578169241334497779327082681669394370327455489211269893754574276952799928978217042460013829635517894671395153364848511204578608798416381350783084306736735790585185021381801582126735848963361255952813516722483967779984931987632576020758649648148878794460270554548360443148574264157270673713237430972235557061854464068356453281405207307583052574470526957417670146282742289104633567158144135075318243030927443083861949337846098485687288564023578985221454248626914628790656526815843872972441479416246389675485846267922040044339663027483006787888239113701601578129164531206562612707994273824920638717298233144945730123272744816001287887520778814684263355007280211707101682329089871328525466716582497439382364792806595767305164327030213089875347645303259060760800829622838070373468258876141931564607918965868080415381691542505560633256010674483756982590280692374707707071571258786277594335236580773669823750625405504382083584106585292210288653816131016106760633621605176860136231987529200616214018008159422662642141588129213021356594752609543416819561696237641396351625641437378897200263067019067682814549868353114257284987694656942689053001012238305138200599548748169231447667025741275964390217623047001305304446329172720307263329517486253174441592299132951404419720901858932522424809912851126562453383789612274476272027792788974608302843939718316082254339711346731754657051440693583855449023010519372437507969902549073305420173859371063867511741836930939411227374213633294969275457756509478966692478747092381380529405169459735491582368300537414847183511193360124107562961860132499312030808498644710616809254514997908688112475858378573384711607142469747923683223514024327614833380622715973210448618492374780036245496044906708615968131321359656592776567145936003622441142111958262788967404297360177195903233778697693476477875290714641336955133621346595158734132285401370488803541879274940425994513720903904814613249772396553140919636465074431288863918706604117513185347594326065093218665588469170283760523905587334393866956557606243560827429201353989701908739050736022445304229546965230433631262357358697237049243190346842991290710573025610590756170075553957311485234056851122344040717371681505679261293851208419735050310362365028347512925442999381571251761250050943085179584543278637665448541615175898495100055161858836124523167732795940450897734284380678898100061333906349254509315396658881442714579578553119117516929296911689842458249810788783964343620443873920624250383030748626789877465014459643850973787465029450580250799826317466664315616359390928990530817*t^57 + 5124687755614920942861012572599341648853074674408964527259637940289076773822495136207739295279119072004405312525771427219050673417304598347728739872766118035208411511778100711261511366074678785686818966394139481381637058601506538575633687910086411035968230031124948384082394330833501070373736915357535859209165296967290805736406388124716760146952486484426261815798482344179640675606211033752679105255163985721707024622460331531681165992894511221970125070161015338174375577397083118042444021405098858850784460326480222206232714437623327306486836353647694247747350855096931863429036961294276033762639656970952781626458590054192841819223219565687152695728709924694545022920058837593479760873148136241101337376600295424092835039814953958490118975569744056610556260290995271156152843628843298194328264287345907742722564533112463908394065576084375960177388007647314577904559940319071797573578791381963351613546593284341815268017559756782563812989258517886665120272172730351632383740312741279211558930960861844295655479257037467051458455902987845230123005778975034192426726294256010816953267223780243700233968380789558603428546368450976675812418692598873341017704986500030596085834987067625519343038693885440318362053792102492630435684786044563093532233511461932235520767526443036508242935410425625229402903745506142130473057922739930835304544592051536094299359641381533209817157439652880498964369675892781415777131546408866459891068642572617477728318609283404358979830242429602965019287735825776463674230363222521795354575767994154650644152182018033508087216201264179741559610098897214647778957561514605418565106808180890062016634364323152354401196512025489038991803918498880554498431234404326064041887300717219455338199443702297291021806745661975727425720498133835489213991197471276675652847162016477209206336306648066843372949770364381419236087840011922325998892447663559293436672173473593477436875135816410381191660737553629132110590933363214988360813658488293240435903095294014593853440706859930743554176282500065482265028941638538933937440388232092213378267302056658391427120624785843175050435145925801313431863736628222406796094841900718691411153851021083509048585013605987458736534940608374664022234315109233225990826623366134247590861757334377219364842523653971462546349830755029395775919359155579815153868987121218547462935078796725391827448107457266466467673700995286263184280149885111920658218172546133738319977791620383442741065557269965941620563312282659651200359272822008601105034482650596020244302887469644216555729651676611403186111481848278066082660825540642539327960115205479242960054327592951597966658204580818415882159660918912054079814921199087654745180196134311390108536656379369410228904088544329424111490017793275500772395930920643960845160584772518228744042760701920624908898940287837928183323848646284622814659135144646685651619378148088576392355068987390255800688498175383150499622156020423735767375754954746000989228934395229792657078563653213176301939512967791341374324395830754208739071669899301290515122335587293773573678854823760579402216052769043654355010823080255202424540881773304920928291036020362775500565893968191898229314770608578233958783063459171507312536784506772218460462372446021702793327397255018673710675969162996402165181202131744591519568932965013960361453852346071671465744374777131073922027661037686340822421160337172195424833246111440985318920372252416088416915245550490740597902609530992544288892958291035496010285187672033896704196823649643179044371665869751639087741659098252651851581215034942828175768520393825862633976184857682047036503568567963015836831182500943452757925864164542930684104284204383505017438083227223651747775209195426404542236689255094039729053690959974254432763118032829265544592796275725721684442148264838955584377109525921871054856652115202256161649273064712301813388509918371529145868403252883559022005238916280054148169852503703353529478952831844945170710758371010691826445322378813654255242894483126317255602640918670061925699271170743590644875687968373752845878063613895797289648371523558928548165370613484800976810790760388760655651551203575239219858799831914363790994438844759301878020281068437248227816236691111199676694118161310481313340322270374655918859888120438243255122782738535818390390178221707424484918692084465664000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^56 - 413334417043658132692092880811583659545024698342070702608320426029887741108185272166741074411806719821223373623778539702052840970978836703619034074392714205874395723585929888369282153483445185270926516370886448160844514687144620631357333860297856579729211864824516448849653582091180971834694022897944519379415667737157991546014521089492550361776653728946934515011646237609507531619179748400964211784961140686323412134195803881749192072311622135590850798196623836570661643942213794325007414886549448727263529468481962107923327516738309861105612877482384853013875035012544654561292951299896266876274165642138963250874881764736575939654859102680853413339326376329485275478017497038542288349194625655433902903550975710827067700151840473433364435044453448095331387310881092504649679254565344308787019485606615055476382520094516981787652110909831489839544266300430751472599416971290456414334764192714362172932586857264944754319592320169202337449801831510431700079443830133667924421437084700170565969587326323677608384841302449661410353083414294688349878367110148523202532180630028941469555984454650949940314952549447721504068142526835085349258453605942299587560891990348590678890059041405032841130086252180198345085375234493075668888070477308261400500483435526787607959585242008031810968806523549528366213687183380787547398716001291989894111810781841727361615582343411271149138326183744212049885390048993930699411375102595762957319733477369322201330850196762174368577230963518313687643047251660272116467414326976680632889789875169692971897156956132501402274775956176046650983753643869829684356563838175311423611586372504987733947746579908880317478501463127024919027163270460156380220759578333661728112657759274866432676774572646717379528910858019049046487191093425405919313766623391107128742269031057866364975493118981626966374379991027230984696612274149884151347667594850729926508424850546363463972212011037227533084818517519393694076248742113581836606173342536745090351922950011306462066795899408903260401899493798437517648487897842363954493247508407482222357456069782845508507133500945858094577548709582713281629386461302602882691487560786733766521769837583951325398114581571946046149885260874978459530076190275398841326808111999126316343611013941985758707576366951689446749401611818563942375011662087791094829805984932008586584963227821144140589057869165066704102771462956386364681096529017420543556130405156292293353756616986086671020000876323705519073532554887474014083798225572877187055322189194269632094003306628905075452410007988266818550565196512190585618719862507419439834875898236174486232728967590853797706512640866256778946312917134122720965073655809317912876900544982388219101990915308684908871025960980605651257353587957204935209303508953887340135267993949821525615836361517531975096525478114118314597064601588926923850999566873975983801272984231978396691650541983629111161250505233990466939529832511432979909877351591253132273810126693595794693348430623020451634696356964380196133582815227624079255783849134903724989767970066946149972932778947249003552737396458594947839193217526884928424377926821864402945413106299657240124154255472122199356687287831664351374312034772106878917792880821329964191433528139806174399288238884677240126686936748485429779556912301594088375194344805174143230355268019317138133365356609278539242227479646446816494737312121873519376667839972987779092283068392283604158394160984693380993369968242244102718904576681010999720291527812180885418025884080810451818325174384232394647793380121544158538306948591962943300922027016241109693930802049162237957267590923357457445064594803401257239230461141327153708941853389596513206586839024558965461644382677510802481152619780882231485351586331529456849413062614286270259575304450115273928709481740298641440863981808939650154328291653575915462989320322887327017559405633995666228744377879593858022894933468892726608575817180415784951876570048795732661290880087810314789152427296655987508222065408428089045392394130534572868929342601601908155016389915636346039948406590040191151525337218900356177042810559946488855157177279284639256561198690465742156415662958856714616539358587082506867788087386205213281518853283047251976179183004046958321746817261895572493699242436546765812032510015480285345519773072623600654197965212614656000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^55 + 31030096181905869756185731326333412894795145709584920043604148611889416813718779447317614190325468603575662523104715830225789165688397406626046843967364896649160423746528992549233361518143346918006873124101623663977597731208211922778519552476710212329481154511421483382658403287201540966071485181751044790172052785693663406624179733549497371160454923349976097926227330368370719221826781708675561267705968537311572829172502525437399540213709731778612960836272317968293890822682710212133582234180192780558140610727252254798614504622013200083921335019374580765275264181794105414303662872593388012513414400055607344369168054349836429366326800135935796761933385254102787396312933635749925816389174291158086761317027793012194054934835890636968260785702013598938100006985239820547000135312207652646228197558395838996334295764187239899256633512681807395875568086831014717791158439679326428786909367960409436046663734669478679479405359019416934744074207661214200315639646612915236263800014814093594074634794950845696390703174762955377949544081250330008528936583139430192126625672533703560438450263148186940937569942574824931911741219690635265579539680993737609552295610820313307014826552831603416615502900204542689397980464483072454456528731737969715114270696304071132761632455131688978402044123353807672220375317227197661100406260907564222284140361372069176203886587769093503179613254831347390545646361470494984474307536786383653625347928369598406447855822071428178045939269679255003510247323134082052862404273684096372666037671708639646617659356384538119818645793304869863029602373640378412856901108564479736717256669485545493229541268868748618494905150252106388381329688449589042163871417132626922775651486226128683590907495933861954828032367098066828622335573913963587211237046333378728490124897042525584071401053774618456682211325112652645953900816904314152037643431281170442719855173492673471014854050308985384451149076720266627121438524621555666508487193002549251047711779813428344701942248042522543525152726775874790773303724398537357223002838841751847317533168533893789951380928279597025000683862897545276563444609392811026804329946733009465952980387898252994275147370492876628265364927927012316513788140173169810952957132362095463028756446536640680786077241928706667785462749957575744361250098813418942727822438546758027705860942113617415223876890477626909376861037131375192722349485129716478221514494958905575777979937360099609759599391059495711896482470724231373365165234184448236836890645961067256093106288484746083396846837612098093223002398200180795257579136611268576904057057049600295761363551025691513746657450632314151013380982483520982587722549394042797616763999474989945203309619017229849490358410256419393709731418536664157156020686977686703765346997362269528885801865729780311173455474242397959461828230489771414828215382068426918813131790112533164011391973388787111144107188679683343137227316376447044470680665677143292013397867843033878185920934472988979172692376157297530365992714832805986775447870086692994297939127777097108347268702053822890759348423304595082319939236561894709282704183210529553253294052860667111798788419581545008980558122583865191487560490347399353838689979747980814993869315235859542102724951736708430972000446363708665089097646898983741705494655623671155839456426367981049517365482512343801130589126951756245373381298072585327006190518670243973539014701532796042144860768933622396296204022328915073444444505029640848546002629103667108729171613635133780830184670553378890222677527668685937600061121168475693140006261009994181855854478210946588365709515271210781727647959877297235214356669668849669301941341700937797598793496430659905304546040997689278305218864972354850260900909765312476529274546035727490919006207451251964682362679103836063766852104678664144953601706648267040768566461216488261324618820453021302733916495124357618548770485445615166982967587892163486883682035462809061834675233125208412905297444546082812302139128971177931055226972665660336047648131836542474003791817687877227199378437427348961677052919710966764520661376327975504924595328483096396983252375766200120950957229689508566917628634477699209524267953879606247113507186352669552898662005205994213712984139141102854155726811274278505090368015475264253649467933827391656101280981905375232000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^54 - 2169000256648542500643030160380608563245923035061571750766346171232336390255471174118136314117657085475722019090684691611961040125395641598904324292187813481167266271903947504858901015977672721238167834756908427008817144825830617664476033715127021077601905086077517649006975393251423698072785553826065428334124584505245456461491157158254661927636064101119813606510839601434460142691137321316112549500157477842025614291825781348814595291516042638374302963035689854467280886320610901617644449266849727462389526208116523078445674233863482861992214299596748038255691089837744734713036311401985597860591081570108125196184091326477108384957170507829344240323515624181696169878453971686484196074109786507429710865523363835036308867754998433773810328105879473605516864004106787013883280302993019076127889719435942979852334234037781481969719627107761678035723684224358361028684930305980249700540577751813073925416486902137422636519880520377760313262653330088684146312377358519472818270611838766029735097103306200981939870993490036287797367213045372526534511795372613788444547032422052173411671414563784014314948267695896621048824815926607496852171041151184720560814587264976786546109560225416930441441009568431272563756699148714531580206042799820279375252193133184598712631862059883522689781540548742237452322070189345501510779327803114057322953433666790480230026613285500213406869125778027409473471662262644416677969677956852332777547174250142280046248834541533013451473597564000027664299234896692643379205688738570660241114638193732153868002349065333260402121427189428957798605255123801382697937624569261643793796078264008337682319760266198438021090127089605758593874353987664914965064893059967678440733269646645343839702766134628563928884029252159235415266564620888194794570571649230648040878277635659939402267339084894004354788569293587192107106945733214858088799289934171330581527962706429335904211928822933779966827290628581449314926006618584283449023266926288818295606242382827410425850964854430227275204464938528007186534861041615681381825474444196018898623516387497684774316608443076299718439944723905128712939770330557732307335736270015004780823619349632211113839229838021041940240660181830122952401255247909085122856844420022187807052043955464295109523688379759550973670882355176056936294654787465823912580924880161848670482972702264738319219767609876591617872029169565003055780726347056885404500780633654208526931459974004123655201640977246849809334290956937462403571217398960157558804913079641890004451151234506405494324418348174664408112922053045302923464477400690605691100257269911428637538592470776604198787000728479196498315833905491988513558025526998330972385343616221530496869790729900150766105853372206958758817831921979728899052375309646973660796634544169175585257155281675162621359919417747362516200683373094989687417598502321557044955016262381925894149027675300999935505273231600258530890814092043013320512362055705955087657927147860968099269288114304015040894570405469970448173273486515627414520760519507374277375772078641344789575318191489586661083428013877622456052379288339260812806825774320060822172684260235777947121221989689534244468164014913848059440977303519155994656154498950720262967300161101020770454464253097718026213190481792745670559802397375335791842915930395248563188796284112422607092654805666581978267411326099082928071087277503290173284186266451392178175882329266375692295960076784093311753659282123535521946764732400424602030268985694215080840276393354523356338347001507104735448053842756670811017074269692089058426527627456492521367892986896922977451277582839015059475705317508865954126796484832193821541467332160289275512142270181419247965523418238927119687773910202366326515684199013654097957066512341098015911751425874790570643777345328335928540223600961735514618103451957341153931573551509234044767800994411500166176150464459257972192338506125529259177784117083089064624473151849536887020561611254340179492791826317354329914923547591640314872860279590747848710649403642866449565470765672613253504697098167357382099009798853146304883300251111400184147480526750783134121534780037804719880064013824758522984974644396551546567075457839758090732859565882318262295842985372164399816145643901467291314993781214644056007136090970389177781902721361335133023115939267654451200000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^53 + 141201706810301149172010223661156544217799736348927858447459209443083594038005765325130242069866521517180374447132059320663540721000889718682060432676783431049169505451559735526505726649549846066204344803121737616707507542033964858248575676504661878822371443575811234265452602088828653728989899946872642204949444507536179698152533921796519465338295846424993225792332545876876402279494023113246595901255841977287862504010867285004330438293634749055360232818282534895809102135167582854475876207115829578749832375747708367900970669167311898256862253488701768702699405862785357063259667616193218778754779564696166753549903001107654291465399761462075631355972682556781866879926498498140306237464057694656180732422764913015085390384296520976031745607598027090016934377302310086454403711036481811430335368145699037014788083217480478325382600127439738105474029958596875521685563999421836195763313678506967214123149647950616012135423767776837400122827929884465940449802977726342696670395861970198339781443609797247442691306247836190856716665438024348824968870533479373702527017384006756420383975082455634247880105658360252219352543396752812783116847419546615240490929756345669565018317352690346647956598523886046680224960311923005490439604967899259662552327912429077323476457863963754209342073391285255659417334352549570528292292443421493658248461602461843386518566310264932020706075740975857437216454849728350222577749336380454456275558344620487665929975300751776762531401603468963799319915753102707539539350750486797934770203735471541886592757173679290207492931310226579791685488588498418378766547864520074743291278565204390906110600367789056869011313358881325046194445841295728520644259513593929975394104862358439985876809752452386511348877736961057213236521510570662535227778982154721042919120288270643177004844623065140290283646679307726482055319201988752169928982534771471031113852328453731584572452364676238532793086023645080950046954010105928768119443704442008822897325268205655533062304480596589363383487887441219220522240145558636246912055085709080287013545335844704308973205272386853353536161338452754766280182824077079921749664749600090054784339278401759241255142582147783244850768657969690912601028547175201932245186047895271607024877359130452358980000998251076023785332638052611696141334453523015786552823716762118480206345761845831623898295213310798979820023398400422953641159599869741953069242968562917536069590678153014494090761431393899665242375382292850350627985685718899029463733937600811063778933300309311223247951179104731066116561697024983800200668419196586961412429171775940244783433699624280737595610120549401120788350052767585490437554070828905302977377520660796585183323100790591872281600132926011219082685251179594842257085253997452305009793503063043353273314948609203118332558917633214992769814914535258530838020809634381781872915009009532933145428183299248101391708894901496468302683472170884093643982785306198016238499960124089816918185575415052376174527366004952486930569399068852489934650630284908625909557305707351661105495116397820492983657066580883277238635672349101684857874183806492334919700388356805988007561920317111330875900426754880706747364512574581943479984002124573759080136167986936368550153877171369159159136331708252897813465070944127087963240758464687779289398389451629266104137429712913095291729354105277809189569541064934391581864176032758030450876828175414735694265785464969531282847739374894983057097127638772564813997182851516701325831412677617806519150480413064572022134546674992080915117075036901623366977650877955280481338604267591113665305713228699348934957830069827586776318841859973648327259176720789143950623050270502486745477672042656462476644574677049328985679105185154092912595006111188972606291430254116582491121411405616806148059378157365895511772050412590997468365858756112363303348536192688325143319733138090804758096788736388943369270278945121711278464255489662093504314608487552012813148226805507258414279883012829634174132014126924157924170419952358436029172849653429554955150985641939909616695444815815060732798252282919402575258326093378495151557623527116767312157609847690442925012340712730410581700205848655951452357919371219166951088981924746713050638421269753044703198042472327977709423597512925435468088726862478423803119520204128603340800000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^52 - 8562416924818057727423202906192590376717242637234248947091908252493948688063231433034137681041202177821670274209393058671796751798105850194829719652324366222220072619283002170133702528199891371754248396943586632284310512064846329329151833064603767467162928043734920352937271815834900094161419625108017525556942770750916979718918514570207609492579142874094914711167448207781245613183123003439264008601187013523346944982216115155892857654577785701554018646213856664037795829652520787795744753597545702179497802476113560820441934533163017904215041843913916629207457333081898986657444007743840869863475910805849766577981479831795826104866208441242209105799839911870287515659112315308170812635892456246109995826078759909834076837088995334949967546938928946327432856076497596139748062050326260683320197493805973664433701653317714646023695256592548391975378977309489577650875639098713901101918931827715414445699919985817340107438368496503653732654742806737989639690749043623274287375015294912556148891327538323305265810809591992419977641268373792630355408858043350260736923920155186570121291799405265795476646233507350308919125759174033808804514995306976884994203217316429306587256102759175113908554921117820545059249573382169684711422109793757377381694390152240099448108394303287801974007331755204032216847795750294565656046114798909371116561932781038332075245076021898114052083105174133096568826598201879925078795665755712465025863816982868285433066853567517386480030088144852664398240956858525724935668013652925797948889596028452355374319774493524170994951431376303940175092767913389549060896791519967970859740730652132700242412038872229229636832669362496696967000764019165686717595289304907601072864856551859783863263248630492353237381000046413275441126040274938217584169881844913135218714495025246459714360959807056935489884116021873499148231785457840023683395951445496702325795083235000813780661754914327674822934888753522315919158908803307232526721629888201649589007639496385319558766368418135630368010700519687006257733136332464423625054346181543441409171274810063131046785062988139857875951886632320177759381543479626950529837614795383527892579467705675427731671333594724318648114651147105433755210850174044126762194493120245104006509955694003145195281583466963708264132221936116611378313350843973864600130531482504841886903208787391790103719042178070849271588852968529825224808199993600755832350522080312632041482692575916852458701705491558298494982127254325078321326328993455320064388864585540714043390748682798871240042719182825517887579358477433716616727570198138949139816941668105507303916304324039161002294480454812257935070609237529885030906735817398604686042780365029363216934989532149208391303388191155396961473076038878271725542502133048380494983967739019301583023732495127026966923952199572698059996492422259446181276948327726506885748219299198810164397115033833854269759839200482443530161289189116606273333009551142300501116578828020617504656161861318410187916706464164374039708701535685910128823972350450307879482429131297088043007167582463287909653017511946930479056940620000117399640042607302089193735050318259332852473080486010546607743528426427311224690236809993242140451953336765611569906759204028793793136490791674087187209263121651278939515162747947998964915850894202481707602022842356703216661178985675785761089580278375483168504298282682347453488705352647186910332709943501329577966518995106077566829487226285244183186947297838603964171662758819016977362681784659772439481983979550101274347615509941818053293487463410490431199141003580875883985722733562621255444487471972943790368493920311991259097437254414135758313237521797107591207521359228108554598672530644140617056608014935673197863459897840207240879609153082609355277268791853043644369970599508873994974925882854714772039121088283850047720436132530623152824846263975554791476947243594702528965721126009637092771413808854689457207636789189987899264179775718800717584784189551165294672644979774791654814818990740582316266596260475763955849462926440452596365256288340656441249229062795209679637463400718536662021793121332963680438991805627908873520169803061836624334346503315320734978168761404917542535954980890061058412602256342088393748169287579365929347570674428124470161721355823549245695845576515552267366670475136926063001600000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^51 + 483688698371752783659484389176344831674423044387499041175239667950940396401465171003324223740289243260531505775311885301534468516232359722451592642119215021953736119795117404287746447921022167860901907656968921184013034018897117111185913243218836254616602121770241679802609969269636437484624821911157686417088331799504309949200307764589479117307853750532980779622760095110074521114005120358984649750909625063139923465280681239645402783646542452060988913436759233565206473563923105182142350176186686232906275584424089844068242548727629636501951496638309645390508217876416404867873129831082414232046142865748825589000632430130077667463571137910102562287661736333188744789507274349267707734476990861122009227097626955366170218356221670040949148780107240329799257100121800670964738411017378430238730903512332037186838772540009360973316692845159623573333225100164156631002255989922804725868589186280006944635810816552539057180993280291000805916057132951706174952229638961110008407537031011052594713126211111626960544793201893903560601956811861694642048022578284041967024324811785094307231736957623980327585641051196281015137530667849543886332543265015543336147163358899258261595198713344313869092028440939960815121708112011737622205499105820339692783953545829348333158871556632958786461438416705306001474273815585809265879237986870687447484108135529339636193987048966209329343245576889943692108831015075270596004221013584395290091981205787266915982723719778490601504628576136595610361333735202417142438764325642142605640439318518575467024129195102874310770345674174038511116649597766752584323112559006073942173062526255496717264241654612181585947526015625947874156580200516237129349382164887820927706923228094631452903378809645023810213233953599139600799630946834936521103936094293557420228883614104263344423713363847322388617165054049557142202201752094469058579834410677032859125198191878613758989264146725910032818122562152646797634466724358373577515885037146118050395611118047092833101978615060239652763578085584919779342958410232057581214396438801759210179333755225849758001995777346684410027866348011989656824186803931469455328581446092996025078333700887896776795727776442395958818661678285508911976272565922853681495406215450389660080646469141371938318863939176319757006193050324127769752148096188358536922653630713087567765269680494125967991707392762960841622518069604740466871410179187713715393897721551517949255646548168838923846076265899247286368065134382929158504985171982429624120188467915973727478886343946981746113766066731912499691991448178573840912582519306309897727828474294621758547865104652633309354682046981798922358622910650176129161821679538429896145036880711154983681581293341078300888676080705215530836832850598169605585435119534865889368883233409993221617319077398347340159648894501659917376523291799877117607442478487279997976659248128489117031373744270597122554595863847158768706692847729802756408725913855855306623923213221442365445152679790546873197189994910036337905028396272233306270881099832031798142214789930544974890619739639671087564499937205390651363535230083598191262458491435763783454896621774185403096798674101252082944877578266642889288900066115878310002158500334266524270037716392021880389134009092587863442223402735325339238842330824064630000772016483722409588678995307143265233808942737843537040435905861492000125181008874757649641828277834498223449753956290077860385855242709141004064584996038195425188626425066972492165407386457179538690606355079764146556072552548149725039521102366992198729169158515091541855201647794528444029490732826896667143987438605092707801670168149065679919135159174832937922862591944616448610885037161042230706700233482402443331259422852851213361055354518176133259673803853470070920357794871086509031644368212844082528491420646661876631268900855329361366778418046902480118566283443886123055576428193312791200186257397959907439342669213360169886843174923474716103050536094913400666675870015074143012982374810328064585748527002798761909361786465878193920887560464804539383428063681607826674360592906878289633883458168706341153655534495807093868511052252665866110974265489775464832359075856446776399052532376797672761914408768213984643811072059291101819836072663144532695660130906129636821624033042513731292573794435602387620489863013907752760115200000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^50 - 25453752343342586195919487766339883743058317803096152654322684704355933473546309635246887816452631959055293081844522466394510449849188671654964724086209457678694550167048872596784573472318833604697310699116793775617473994141019855292751458792448736637798073318444358025118336439454348262843298048555060627935813650452608523009427065528907744873390399050192062243316561059861826773435548824999140884700648887010749806133713674469204059696151296196836890751378886768595030558233401405145770326297264416535200786673449409994510128467997754969252681577382468127222892872765024222477805670730187864413911972545010091919488660717668305124469761230431291287287343962831278912050988697676092760153218771581457751469930431957317035646678430314560998153650815850496101907531729175569069469047433436639791083661773562158251067028450956501816863835088744764669177145076157379211327473851989776059071041686898620547933192609446241119501871255469490836936880314911168161421345208917855585419079042605697605011837731772367339319832468567817867306127188080960915416693043480291252697576039736946886821876489205651388828928647150443937628976225686548415201976854633808411886366530831663859987564588626243744806957316273096888326070776066947897668875892630225112348804694249863862168273125429071682793764665433190203597456110529917917538806744049425358479301766042779530882761141561734588822516102654034056817943664554208869571080039725952201642558785254536056714129550650132574153956138926522634418898841004586583356220484932528419384933932712890574087005992234209247631633275320045798070681952810421944504699174070037696280407900956495890079792312025071371815016643717289497729095654532520535299933208541211101223941220640839383970184157239607646217295669121463913333659313432967298382569048509713556182373432779925369727759555707721388498579982340752892011871571959532136975412549062656763045798403229968120267878501361437366689390471172010821841838618963672756298878049606717597333526511129474767389787461670609888230115104458341541410155415691467374667779566549169512211788239792432625598782157874361836783266307347037430654093999292801782318744543197315253844284353561450890397757558523276682394179423308992703000321177762309617750220760752346740027829731677950478598508356633234694616213760642813499806190783835502798559547423859702660158999302198393005821521715797296054909786652234538914159039831603241565016708430021076569464077803191189555405067944362547927780931715398735849775832414332050471299316925769726267146160408205947138176949154884172995424056728043355267931362223445919610906740937053003554938433895770359695607207273930776580639892357566383317226124096751333430674337710944530157971400556656258064205550285267500737629895199934089516044164493908958283747203298636333687932632795878644311485076659412200875085974267133465258795775554589015083042418775024036836406655825613709139841389834051426689811643758218514444996122239713652440915830489630146681755546779540163224829378083813536081053442202725571569723199919055616770030661328910126583862629148439369150869138275420779086269191493578978455708636937985016701761285704796535345065343896152602881184388178612365347264144212078327227235004625341480935412805533973989423443015185725533770083703236967871590278583769070839259662389880428026055634511681873478648188948812883152950265764141416749899106512271089762541971545385134471472136678840941433041394376646745077718862201075901937712176284521970904444487236648623559533111000459975450734102905489850540477496162010584381480901372770610561977479815254412757560851763204118291645560180282170732586706723214182385686578909002771885969600713690413725060235957064313570209240556581490329494506786627336102209390592788103148538037890011942952091061686056281512085293999511882616960862462506983853254464087683213763648966841588452619117691608852899871078849778905556784862627993571570825301751771843826858565171900656913383851483319194371043991438892950548638650659053982340403242515166286009559433182886032809281493549982733959788883723440223526181964643937719052340508052132217648415190606372536925871088101204451676982343455133560583783908765849114311807970599312647628388704686952443218922239770443039787733880078924149081553350233782490215208359182648085723690941849294894627330939601771027781342234673152000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^49 + 1247740389103656803881457578935920666468551509811089350203027413922082728835060917091541771326144889252776802802137038237376589594490130762532203848211404678971341636778526447500854855381982973797188153747002515571251296837254201986646281506169712613034537453066645542719396383525946106654528249332509994147871224606151162460444828087198304958032445739573097726428270038335504279581319319171105967811392026935352042067659291450088639379307421116777594984940831075311654796631579483636019288885711131404096716036635141025401854216237236280345603085251063631960928439692672605782163749725130827907012966590925382142106492683594038316430245560404829761791248547045283292259615651528683748411540770279857193387219594655148372495176869793240845406475253552259048798238052370509344195127012458415420713249666559910162104845477060818394460588103250242901737462615291692779317319533735514244435163875342908057991590635654639057179637884988003567828056858747844786190243523798850586990550291063421201728035014475442329020099241508321700372523639255194714863086632149144564921217400107076831970647234818440295251333873486676976937114236135638048511314086632151169348911500277291719078232653949053415343799720071269650124558746512474419676648787033901661956848131800996706412687103454835723803527994234242782727030363961029220003002107126902059678468757458590662013077325985081519269478518576696141560092390589580601511154700647190261353243870320745342050890890748306134120077343083030957017122444988359908111457152246542680735658088873370949001558521785352633514290086454984079149722938593218604854207656696100267039473646183159397805076268688944296313954228008951979672485549429622253512265290618211625901677494462565529238903307330931998158853200719448750715591429095580711274628863015121360307579244385852013094066887106521218413198370969784422628334176813299646742601722731868410054497961127785783935855295194857523399766463055755183815257364162331752775242163673424091991314088352278044106554306559973869370524994895471757901078795170043223660696694662437015530647148300790700295916926675286325064706702186081918077597537638763315733870604448041849044945467500315209144821204057126133946748359184379577859521206767267795100918683728243373600174935042996751920456342981928213262760344960834216900267511524321589379638981513111351658626132232356037596389012801550192435189053393357769756890699386938714882358735035666269259105867927970471936260413820847164989531951421219863884747865700981404160936099273834503122693906895562462652576914054783217122299559216919424184797370542563436069360266201014523959435675758907363015569739217325598459309772292205862336821672585930599931531952616704514285116306669991595552185446806744095267769531866273136934227337755759761722205154405700044843516010463919095125235454542909898321608305395430648886986446372645983569378363863293943194626332252268170044233849155546453252205875607077865562904276826383340635821035771312829785921362402289098428227530194784270172911706069759477911506538552545708767845555535617783898416545615797626850541261709326314718477703525251644166476527278050964754048076936514485608124897592417598173438435633599922941403408457028757983133015334428708597126328651018546514471736198555291975021504148803184236493816025681672074190819277905964594882731353380145912762250950418670190921700582405818766768032384300028579139920550770666867695409215900045456925150453986432109329939850680684088175202444024196803686196189518837793254399960415347123123754930398871041901499804935555653330137754183161305655219138515671144502617682201871044878233118567131756907610747260508247845634317365238833441711920737136321994968961037398141803532166458101762904386026235452545614451003527937374790550471726272516059543928667136177507205228981035486338571684829679375071567451831489731526806367236434305265989226481852909466792881612589759592684990004417020661599184245912129046379681328379023668556692601421233379117628016795869412209263868805560903774296711885045293720137207467736736636422711657566499563110856159662469407141333865803403126405384968536578116729021630329087819868788329671519248645013469426031685611398531726666556131126455275788478163123195172930806561208404399930239080097523498201251620282920722819805307821874678638794034976816847028557133315134514266112000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^48 - 56966724423572131011531543723224518426257949009211654329318535024346758136552719504649154322499105530447364993503066477511567055232306582681023582757863542755945765867799478041134028715293700405009346431736390388404131939743368503872776287269658568767284509423221419689958028305605482471765665298177517464611688067735531333595341719529979457003841653753614433325236105353523043819563548113550596313743932491520421287500116225875240437686666429220107290153428627541172232747732536847105524242235395863580998866906451379448281395334816729893205666550400603590157311479366756298906901992223005912029185989945832478764852483633571036809792183697674281696659778849628691789032798750549864205646413184468408482173215760793550899745025317659925868213801546967498813017421507253978366618721395901594109272387924937662484541865498969614626743990333775383961984774860761073842217728940802721334867284005648243556190002572470842331087931030300064399254623204342014985911080422527039773805017465226095969946608484884118848550378867355076610923301025218025877118539757628954123651563571709011348384347737710658237385884655486029217192457659068243936539955802039344900101309374011583788937999104337839423437647598318530182949779071031822440123782957845803714897169266544785379278928565078190488305558539637484871428710674152335678311928304605227644104506777745092980806602472409536385558008054012808599470688533383496555890803486536736065518846012362272540996975598823548271147788777782626690711195636965126689830503257344001654599665301301068581835957780493278498214443700004251830645242035438751805774351664713711717420457407562358802652654585547081347831218911926332889218610194707171757733318138248192712834576209481928649059248333837829059167503855060182524972799312552309395701598145242861673994909009934710710511094000196859905981136875714655783354488793319088284943068607274746884769658629388434954383932460890324331280877571182859676481686016352858556133462184436634997426449385682567433854208855266170029011643047126628932882332204197124666677853820434138932688164244189800599895517381784146931535442879818410595222516054799147526779911311052946610376000252100569715979917140978535684692734969075291525249604311124316261330993292714077013976932746365718384273471224339763198163216905250198721320108537758117358006245217482183708613140263954750450466580984510525920591148324080594473286161606762934710796236650103765448243180204090103727407666813592839275808235553337348554375962829751303988709273516790800282972408110973928844426284975455520623830049034539941135744807043661168715531467094584033848067825959887142336608667815783358147596370106636533841930320986267378276483008429423115652465785049723091471151016756771800876038125156091164008932921536258625988085383519517301732802189784998804444057800828920634921695494565385395054133188622594169337126274637157690638451365724133577010885545298351844280855767190395959324930727538757687760176276041672546890371752999685761294457202011350843699450917438646790139665438369810503583094933071805614184049575275855537592340142041925079267963037495064234722331336829940162174426694675370588414912376015617470358224823485096442167929876607198099475774303862173776510952957372259443361195653750495308969307309129217559889459666234600851463697809647985362347726440824605276447172973744785163159516404253709188279393041511790751950930182908177916720165324618467035457115428775182556967678449081644745690250543490134788609604253059393508641618585741722581093187234797208290200526636802321591236404657375764091515813280752508521884528478425724337135163194567141954613717727219103393207862772695882823701087421058168389595568177526479496725365456494423333556343840653214912345837052207636693717083721482969117794531378780761987073795584030216592153226233474062545645399969700822066825982664839643414922555557252565574467429759303806628558858470500561560114357535126826801542211558774145632126564887103292059489713900986312930447816551860589486348068426429588887850859415721773366416957691259599111986484415518212538979078717251436438998962037448530803040266425611976328683368940484335304715278986165705386910053767158846014750401110201689375505620705170001647827482127582253122353235166578499138412067390844654260733611556252043105589976410593088319266807270465178111261943005184000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^47 + 2421861040501988643321893516863999722744510764260632389249153930786787381040125822842831080290461645815185449255124905867233439584359926753106005725088973283151211315579454684547819419402679688466080033402400457422358662389607041982951551324385650488211078744364287095685604864131087539739517095143804822728460221662345738310230607371927682375694383168548898982293314601719050871399859142660964143757760784226474682347426225367331295102121806673544604195169846987666592338057496091071743572150662617308044476086260406413583246542843649900327743778190250466577793004566250945124689641175629697567043710234237915323020597961251868064437205810991867630986284073644806150034681432930012386400591589657927550735477060135761753675516795895009219744658567502430314315275007518652080439475731231395844993641093206457836649980201408138408893166804201999554327512050911170474852383424343725524649252356436539326376264297997736873127956378807779251249494088613641192793678650150635036669811426500491113334529190389015164163405202165145533406932746582459240876126065815120157905339782156986607563686679843746024017970728390257557690012830240302344023651429272931875850161526575356065995439497660340543973811477060401102872648089667441321799806558312187388711806299296504461332769221996269522198236188864044009479662140929879794859251438273670861748616356932975916575608339574431092381952363532988401600003008388045445059391273796537401366534771462035622771736159960176473626057180094838810713218253195436178431048117714111028303464503377239667970273139817363883777548282335275536415026187668487870110722102193918224481626765740927899332063925762796848617015952866532366784150536615058161321537997357901466826400881288184770000082756988604548731588756001156671404414347122091240631606831461538341134535061243602153250848770512608416487086777099547291032948008027227958557640430772483104473880488562927372117542600338951510640391029122425413020023752979801600424709635392499695942235019552972032719079453567666428424079604189979044814643263474127432858490649432402101293944568262495281523838475365509640580216940946128810006929703052654375627537552195946817109013732697656761910405820957779842535610183627222549074880064548672532629335677169099653376293499556567215592305436655793465924613466195969026773653088297171634510441942270229726437952369597019219345486711632895181537182096789713335471126052792533473096697086564717225688654045506578324757067609222532469126881192571884490995598050580730024966354130122127752580080598470295541791817527163226656299614023989950929457794594793642146333765641139141464471104477386421050922608077423886144878794276587997785624221881729326663987194421459558301821685839188164266905784193425265679107377495368663571894518313437159209803060269034059808064931347283728150978505939503533494548301724750646892947402119715551582872749430263675533665586559640016365847826994228270630688423638592158833792485968412351013162552629128294347972415681437350359940160657276345850549361967052720040365488493011365727389688121101736505064757862440023812945946550845482503865083445520341533967485549255121757540834926345053261680423907929487294756436275404271193973256775025636248721060644739224883794275838098758765242800853880768938869959294479433740834731149124609494651463471857040351834492200034912681579755189427014584220580324217058169144115590321561137700765071843461951411248169095602079164049314660606392830152706653145041592168519447061477558586429846421295752818173116488118511978279698701928837400483025640085271031880981434703272518791171132205330052968444415391833650354691164674603975940193093849476918839914101954430706580024439702716030860067024503389332157603956715122613925160447244120935916691151208313786041654008540293035340195335375948634716986983103143670152379589007402970323850215394414477599739007827442818020662156805645055980182392879921571324164689330357205685925233113119964983577888662276025170793978247967724296181863946295747171513983572093865081633430842648892301548855186307760411438538124728340735948650434939257842370337885215197094280097157083577658056000843132507298310873298815544299444100146738465547317217883676512415388570001162778691030517807124592947151128753935022568242244361500757934682765548104826785121125874156397967350455624917891332726582192658838454272000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^46 - 95848010483351756720404170144028652007806473955760831411628569472237029826832217584497921018499793951862781692972015348961628308629347759526571110494000967014215662172972048012954618908456109004639362555013499176925561703789326778298214896077816782765590919576343407822350025972673808664872376271034292115902291017209470376617045178547423692117818372910953690535998645481776332537551798831987477778280394958722061006073638876472143792426551412360101299064454136172329691371562983802528731581358921099768853867788380090611981538478401142586086794978944864089917007507634858597324230251989041633529253104399528715481486454031145252602277858019914564163443841083991079770608885086666627684589420181150645864255608934892076958389452077113888836836848664799718204488087633774845932344127256985402978632733128399835226856676000809483446679939270322704101031529446315536787589452988289699908597455623825366074485229994232860099202707626463811761087294671197087675972459205752863415436919441022248582421496436245675384209295847791544168740642068382839968318509250039304067974472199532229417226348934462773214201733302491723813733362498572545435655492687018271364118489752093215539746746620865874795676738692377442161566846181835206067311461405615759686134604808286545826540381145215664763887202778700283715031248404485006728926018468031578952258796381246141076303108142905438722981414836138631686842862910494200347958306271799880666163751854449532950034859302059054633976915974561039896439012413776845538005658898842264180499622987411352522455816396734564588326412947342624670335037570574689612460789982314179135583981536013528870141564392942363231118264702760922266533150203339226774867152353789263711960913573533076810935404946518350267980569423201415422936341874889318343692043853087742050997319914789088196697720807364085600325959531084050479617810477211240090629435166452403182894764211326542742663370670230912989229603408169331328378043602987345749848052390676531395142001868856514482063319136469060479522382927925445286136731796249576298515803931118646928133850481673885016670417865465938840841990477704117158329516990312850709044189763270567166093584271501553782204679083814223162277399847616816347109679578472100377418239485656055736088776958812583010989986408323580348569826277163841498533174673624255623797644349467869771638757765429385576199074573648279973227835299723655873195901298187043371357429277094528580354886682747225900401805049062359195079552165967891711824260921298964985581804310649556636467954006271275089229522293221787409414302786311503795433872799329103427313926753925407727170301249848892283960933746438330486647268514017551522006060146940044464686550627563492265822192614794747055493553143692795589923173998263243881477383682386433356140409977451778640527716793909530313209417430954550796284568403739301154916746514539588678366349442289779322360308461673700568388979429853374401817914963604835395674302716280259011170015037349219081845894342163373280341616825823200511727830085445788097117882328972101445420412520516924874760545626195198819793657910288045630471076241057056985459913686897582863981209573224730762376892158527872436671484191667365240244545096674150125521366538799972774433409912926251777710830974217690475661317087858036124718638189503620944633542286284452599864675012456525074421352583673840252212511303249413732037501134746750387966643258698186815995107666199708015677182084171029060147058046113193785110371635275583984013385721844141621195073140397247977915107001301180213660311206575049638098040203202017913069077997360876533583268811910966628915784970241843296235703126543685686345384845485325309384006814746784796215862108340905275729634090931837591782806228986592586087854662977442623152543128108966724158941711940831378528545672130530485720456483102977284156464717311514596034225137622847345099266151205032256717365045359642885080432792434669091196119059574594832387065065006828929052133619865924445041206751544825974462309498167496719020927209330532544474259129930395192480016455696907111856578788843961217514880136636502835507600762804803858381386641127940763530455720705475361117241327423354986772861607379341006794361369151658974934837269468065982576051556281532944374989360875478232024822366023784939149608998536331696690088387756728452399627558202241927661064552448000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^45 + 3529933320847133312236668871342700182731295440588010637615421192899348618825893801283890870830167596380636945454359376203965405725307010783365379096301544737679183428561067106624687426901997223320903500202240357028739252360519266525259757486448328316526024930875710342075038318891831676564412546073040105023924741385225112657163447339173417796990786370973080217840738583506640658887377935163507663066844001768152297440338228796204342765597785376799512589509485985626300714938535336878198804282288510002206386225367758226523797200417855324358979051619675381536770991545819065091186466730433838620281777094790879528280878270267094238393268405942547092130265977784652234233185838125453644129646558723184755301378263950647642403099501297773072917365237184358687652501181267684305421115176189137122944792547486459018015900399652316090662364794446614197860353475443029940598671434334519831216743743170604435915642879261996072724067032226004380906662579250938369120454682332999702946965933503237365446378160110798159422588378057205129034201653846838007386668768584858248358031592915987095397416754423145539655087350416786781535938720933489159353827297879167716827954208098647699120657093907722789729995593010310628082192137620612899115626735191131105030464837619478536947621809766291952958934567010777896046119814594562552834192119918123249457283584548770973724450764501338054578094609002918918568827998736281560305864481747320829750143969930841890385839863890990754568425024555041218511286130790959851630123225388483314590885796988490667097309188390214035801613325744070295230545355066396242077220135035926384254107337379154417399148924674499959636032074557100001187943084681093843155884931266617439935276391209228651797487180712301451437769023583010054167609153444353662150273622257801688101905692526076526829617478286799901240078471957126980067205980278497476553099299296765023313624749280331468474245312627541134210697909006376013708793594596608873384218261561653179436040521252577209355641425921139752252710421184028225879396112107869434406758260677376824324126095488508932434385355610097095857519437623257206983950455596142558711120841712359606918069682514261107288815441771167153886676802325011034333077272669005703795945309998049767428477789183073242722593109124875525476878809705813497173597389008242279660621240446653890952968854579127211292019037476579546528312058735319225270242510127608594463846939909825450643882378579688538739818727035700437996832311916302716760925518930820266886802785752523889815134257644260349154066213617390868491363072659964859805379809828609398331316362591909502724256117835540802074629460835309613622880984630161346662802597209648563265627772985851198718151126375508481163826979275777734939835136479030393136992133188504785505206949719365430920479035587843314203200618734126907160332362576578836635322485340317149549940791638261049221265154136994457376559729837873455957699999615106640235065930606965841073046818047745754074242607699456954712072009414070530988063742427197158380721977419397054901974411907537991364219793577048420019017436208282054034408635565360541409205577265502309809345935942072526140961125878483528172181353733936241037189845589740867391182411032886663938169912400051938454947084937307427515774571441509308569248578809087682197684223510376640212722941145876080305718999391117160293157332365130840524578260002375767823839281707402128782205102563544051777274780166912428265259295476503682918504470663130465353352449953259173935005547089299195219159058304538316064782507520332067081581801331642063941890805341335523555692633315583371091237116152357550103129795090495508309729804094929083546450115450436914584943991388645983381236412988291217463606190072603510800725408205691478993860434576571296846411977197984809092305260355827097749381612517125110652302606461666037971337030453165178576682932281224845872123694295914802623700431697031106537418734410862692511926313400162139740465132035261017509115962803577727816408197673487452334881775248751322444054082489349380042940459657620592539739044036404281521425386382009272240866931948699329856154826873649389851820651389707272920724471398283649832274372507125052831660959914859443955987201318459310656429609524726400699250356705572541132481009791356916219153933205577243937054629850181773393354346042245207170655170068480000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^44 - 120923732333251280780364638450491203359396350934636725566394113577870561821929793162428106081707877033006599296652523437754116782100824055769932240453469491588732432830171199760580435339828896527454578283361917234881571218847689665333278534191140978230145410449855283016309727674895454130294278955781967441800630506061876059666289685447086933537972693893590210880794755861630756203234804001120968166740812286102028722985860514994431853250753887572326492798878264961973656909952607173674695709703085596174940399066387485010350515902613417604018992018036623205601465215184857021620822150558606079998510102864031625636537026681490048350208623431825232266677562021684091490978359452721915983547372310666642737325593510207276936983205014973369187642063029271801068017957935117392124463672667162895170350428150625758352120057602874576402667475057428020355873398960933490203911351419434532538311310819716193224216017525527130855791413308405419461423203378388804288497541465215403011983185336381767131566886742151559771388453846477160524331287242465993496118676780734691788750203606229281276103790445950146983547305621415025683879954332537258789862550580063901926744643860002164798208381356222113508321046749499191493368569588631311412391292082412160201810999316953614435397981371107306653995398965850676720484321689888111035555919242005148194630556991031551416320172072729703880800650692161499935767994357784263504249223113990383365959568411629485644620850699517095049254810986316745265808118458996000247209507530608167390565262360816270310740397944667619214108506667511386355002145013729807304501897187206537046638889379723862678685381700595451909423740916235358329082482523276048869015216050473971289485381891282436546300496058827145308431394966640901214788154542751497772147930398541760994295596620192593904145222763996530916217593214782553188765267677460568504407561207696560997113174601912147275084373269109746477923204223250890815626496411859867307771838393577641431200244910497531500547391753207412161330374957580114357281075499948785987282819070319652049701495258534475898003570875312904173072061056195833165506798696873894313667823672382634713832409402771806510606317529535966482852344999306703634723288731893739231971450228559970725732837933985655392636646896818929398811173791114101693435665838078767812529285887257172750014251251464908695728149389341030807674648269744848829412159879462434232097762856623346127521192700626483577960400346533612759440088485524487915000647966199314794954474344486567154927081452418097822818683438507713844240129001337268641866782158357093724509956620064018303939784534633576177684750868814376780680296794541390446615371722655268091031679105629355559992945317853166250774043033104246761241600773876441046879462443099627725786166975046984213519228135477300762204477432148462968123131172764697079678603824239473082499569473093293215950274742703560658029127394125699993163548423579451699591404882155148974092866657103426763914468196871120165626154116258759741421052953717439056993834903908812462307666858644323886805424599407724124920533393007731528598421806179056130052511882999637227871431706815586344285963344140097229978636340114978840428115749123629318685118762805783311253151057717259786700296647142105745743810149589834525897475684457667008637106089644242880319597938824889577740529813777411180121037355727797326783779825544461893415070542662026973234879526675034932646139026506077635950447093827753912132540081872361672392668586671700921958953486169964911024775920377156840052274262343173178918133542348116683613690781954188075738277834417195761312679976292884997635170805884929032122396340363757081696438733000932834008019314642725907527596177260402022171543421391448321777668435278065971003112606511666324027555354703629351883106134581321745296536263837143584919108459168752085291550455638231279632379014112155940217269186611004273987559332960880599020301589754584110021610657217353381871393526381993014688526600358280395971050510236211878121241945619062274926885806750853679600103802093344624186892314079820160593013224752130551776316209079566202222876033786314294157796687613847327285918912022772489464578887101209648723152538838731861020490767591595566741597976184408591136714236261060215966805653914404177811807865706943619596506184521319092547597429637237593980387647815680000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^43 + 3851221717040351019683334378499421647130239699623024464387994416041690723148383601708463205260391484566017159860006835193781557554945507769737108392609088198902075071999915799683822070276391110446484395829743329971808759173451452214647150009229018758815427961573364171460579854928126191683439527509021587546754622885009620754324517510129175934664257147663085638596810818297047157436349197940129535197475143910376275659204119262131651755561185606638540708923167268630654694232418076732124511361745504028487087714509801997546843666379116446637218237848100087833488408745826226054151481356162754087943664888864467571503357310141080550194905956023463689042725004198102687027363332062557553559798788396138950288739627887207872667084809491289869921152563833872267462203975011041313597429349889854212698772684746523984346535529226430085679601963179827830563997015786804130896810783393717105008498471122971895043970485218517920901189748860115560971135114103685177551909718459137237730866550741826039390031581598786002245322632965831488955169319294681158958040551380180252293110606522491315720856092943093180675304377940108862739994651021685978275121157882646095756504005626184772793581585290158581407304506908257761690855407460533716246229126523177793915820459970149438315671619355122135894208179017809580770926713351325264401070673300331587545238387844330625746584993281864498231873284978670996054893806799574461236384121604145837467319701557094386479014847369763875271224239096163093548350587768308213703705943973617605923594173205956069579630654004613502519162854734439556422178619597433507215025994050153917949841229679038073589747523215409452994550869170633972603840314250106970418659830249683178838188185510721237986870640584456106756997057292575732001213348900872380918410731853511458642368642954758812064600127305072452041577205470987882905834982708791842434716930878711941334827419025963275756120160029898072821908354562784021450330859055582503486114104100835529473091422192762473352710575172639593167968374222146709831078731166981400677261891928523742416346425263922958461303906670854018169776520053597049910435485219047751168415426519822553287807223323240298350688760556708092928424120897690263939872379842879790912954468541925929766122431352273351015459947148838357162377500021519596212654356927161336568483720633194391387556467872226408706610477849149285448973372317711987607778273483726306846618929984045809707099848214819665284909072629620578621490027928770752633636258474527262810477006208595936300147660944462580937374139229497306843055099105819131157548499697057642189928860570664418227443254934309572703885964805871450781433845126306418211410795614784393536075043086026380314661670030468427369509460323963268071170119309611106051555484620518828762015730786345008870513447782690387389696932161280797963249297787148075956467143279231858594664391531219787310178491946583176030222202938942357264393551128214283509135111359774984574638506126469752826632594195349584428795432661778271034736510657041905726549222857062400706064418761953097832871731470873199490406300180721399956318192093212601800804321245401594436996525448119109444271942901757458721011873518714485628303454839469169957107358977906427700146753385731828450482241253689027923447274585500217012184790101775045293947276307601543976747813538717677090757531916908304897091658413665697222856913853552482020787652630265714588596257171628964444737198636738929544984541365228001522952023484423551823455504719342260841139690554135229062183295755431316193788617880807517675628660233999510874633552391760687584639403616868018799811515468233262179277242280644181855400404554786276836105684552865739385857183809556362865137893216024980912186394492738199294749126763185801034698362263034286493659908728028160942547727372949313927062192631323490056700087987399296820395833282305784699239810300525134440685419005131205502108159854293102205267866603326066411347373611692478930169296223522449457028181574280161853730118909365367465767386221106361777529616760284455344845870277359016529513726380658370602290566585741362016983697350943012479345443165194042805325055937263786941773892964704152109849255279549705997090052815342909764036354334218698554363886768302137550968266107806233434367699721205944135246384538776776979589870943400146284394025007989213341343867165736960000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^42 - 113966010731797647138208900304069622513088039915510442884578161159200917831217552490793642304304377918177075390459574159215118726916133785996381129724730920327894241684525949700991081955362866154745604299851488731312861613147603551808858692620947681025535786099268648694796994784365262342188193360586322110843801683782692988430146302618767567663599980961000396973074639420708866394130510317806176923362418084623803137849295998182742763156865501077685396570500225638824755406541518377177465133921250366844821175151148148724316939676578792344030427717528342768125466016270353398237930442113977582321734953780283038702087860295679198240237756768461163903268200594327375849500795377526775850560461775187173963380603960080078819178619668112678206905544061044786524055788698133694837638518764718693312852923020406549923253056711986835833336578052289886548265621204304577528946723678366849468625518747267650224672361576709207058558909849502640464925591172611974784887976786659843610609015604880302676980835260577013741120025881438824974910254259250048607803506886088405566161920493106039606338128283525390307849900230154269521424840698058231121065882673791830826988856962399311401108159418280726652532481025082970045698455883594521946296744689108263393959992110684984670140996503661417809594927358980151479328825089995417200604364566056840696523234576587087500089038265353176977853852079745288301044750939798860980972123535842384197850714918265173926419546558897342795928794306384652789247014102562060471719013102167130977728562907948391110373538906049817076495858473339118893080794801461642759383250426545354692103725238774474576186816460708016452613615944350288845359534269902667146916564325531628897013678665447837262734800531972050940740006071444313421564672664812206500794084908849378293452110930495059160358244569931479588401717534128727802171896657390220921380628703573264888696828986092063184829891872558853465703908298928462270165498813094903679369196325491928827788746749475891608320305872248620738695986002884949173690373333584784019945291474393915490545569036688798484498877257215866872392969747158298381766234929843349716298184520136704027845114251232504283758989401918407428818798122914121115124090056106607181797147765000495152008015336957607105895778267075383172999971251166805945052385322706852091187683867124625906573681330756316779375362635542100845328280068730329282136341719572157860537517883851568625856465673186540008093084565956665727125721282895041974890564747868619905165406547033004317518896199536330188127417298207086769351268707876416903720752946913282549344937331213346718781529758427094650460046688591947531750515348394231587084564980600189348075408217595111127650767309378922371139740407582330910285500922875746356919794339794379721121683227306140944078324604830340187293726816916685477234911331343216139963121037227014077283224071863308637476511340985964618770479743800661528922362021721498226545280032824802311574714620402957364679898261806294191783151006690551968835822155992724007513800976138993981461678395320381267728742795913341754533564943348492568287643272316744510906384229214198602283124602157829964310670789772556459241554870579083138051280581269001841777239912259489133477904326455694905450417868031709846005447970163803375588905472010817244359659986558393485997434201919566649348338401822594209971716311031627432624918123551198000369816050842556541883153256868752660320565648837732348205776024784549871213338952411838269579486362878147660552074721878855003681667805689006936041365897908245823315198482742354897658491866106950042235668503190902457116003135972444898847442734160568175140546732870867768940619522301490045388742140180582935446936825806016593087106274620093478449211012423892825638364148243354726726661889025327139993359453687036350599333269939894791834427502136397986609884476745233225266289130660205441108732420461375781189403862602937448344003833024035751350578357942890969188831272387844035507883311716253732249943503874165001322019208370039082745961362902256107342489292854787215362962530358640271924226157717053339489631852721272675921528046062964340673210103691891691591872361813687430787758847921357418035963440063984538220761917298320124823187074468756735046255049023576617249625728059883058594794714395117963326138432588206366672630628936490000232883243848826880000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^41 + 3131531384119685189799545373805814528832258807604686342744960982521433030891526379303017151231479010091728555472271535199304497297619777253394061764486536539648488143129130369404962719077407326607334085557368615732667609599483748188342166339909381660369154768159826796180416049640710044708319777582597711845728056467348688363204025456539665411542860015187428128344218250245486067106579389626461355669318039591933726129347659837996162090973365231502135774098596007456278673708709316362069593586846221082490925487366231392158270613019531923845840972576551188082516775926796675538555487857627588217678524225093651705085701987358399494468696410199590687286085551669426398378696702769597366525983072814914876610246697652207635842646845254556507329684612877864593950387985782303192958786857306584115276067765778271117671067189053967993342711628229521260618709052194475429211739298372142600954867142087081053206080384477286700669586290351277940041352949706809655953397256444453439484271705298759146720792876349217796354850667932562576665630551778686232932193719331931925157356318828217720747850595143352795057955061348124022952616448974747518034526937003671544704723414765465674103004162115548009660796773417589224068300333169425356497272059551976341878702873922242002458938749101704956620474836884286214552031778740847112063290843751199945879123188859348289922721323941093406620141643254525190157577754180497236569735545758956299240798340489525400293292194864567353833968393876298748014014034635020333888733123141934251886846330306252903844012819743819689501164265153262022446794445096045801844065783025111109532777399954757705955952667942273294458327781094230478001227925086677137874885424374325657986256077267699880085386712951027118398424967721779070916703807872833407389850368631138764161298726392530651269434201245035594757392135504269232250496875097095489800731112596405617294633194570731269425401725980707057928229267132064687478146166070224081646924216442098709032927282787268972228214937395524361610505370411181082879508837193103777819287123694469426837234713204688543016618878805192441439689820297180242585852040241276633910661249592773120147538148701120923650848101711672615782236809587358926294225172075160835217008832597034278947627401170988668127249270390237496855927610193273041226126134420367815222924899607452932549807864191245233501915010368494115657543173780330342934007453387085901850869228847676754129725187790230524588350527328022699974734351759988370950873049896375096542686409524979234643836813797957852133815378029204259329113762380532162779603534973370409246680594223518505484720390184524536273967389226233485204434291934334311283684123131491244840120130813531430619009289515556224517237675244801001137234434385567472606745812712490157088159844490049494808867961871671116078938103674161475557451382408520046779403065341322958316290308679057600127603284240921459640684268117065943595290140926058625882518913162853221790407600906830120155267053509845983809684572254492400163591350347897005422275806767988371972866388416848543451769986225285515569929240689245376112837016209933560756429288259388176124426301304078624080365719614931069759422635593523689285038275088553448293353887659046885166856788874594413064710506523679081505748420819280247815454401424782445468111537874816461028039236586137769744237517105899615027885189060490148949007825808354225512020560681086156879883808974113687725544812673577792764568323144232318147015055978206256899339906306162341976022747668149141755886995278678034482493195328339315961101842095260705713595048810235992529397344672470431544723275278535089375394299991441106985299411198826711874868849039013985190053139494240377944725782813259944499044874833781411066682856320501383401722362636660027090783450170547581604569464188952087386864517113792873852138487163972821214076887930749047079788054590139069907324837364271701318747517030885468694173952710797746893528157768537225142140706738149404515675032771443789044845974950784774209813303332573199405143608775367079941209322966988876155747513154601586835604646738314338318183670550025526943696364847258485974148122647856000772644123445153010393566513845494524859638849565551597971289351401753683375418313267765750847871347135320126832213007694619349474599776206336014034186613516309388519256416174548988951077131447613521920000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^40 - 222397006522723455213930449865503250684563502346889491179705535756681829350650080490832636838512306293998241558947797761309214720460065190090679369131667456752143948889345192940179235659689086118179704636891958133903323110885496982468525629374172209431944177407248058533047152945601423948878386367680072790557290659246698308157966861597135120235095435920258680799860969126252131164697579469332310740398066780572207479417738783413038515994537474773547324858384552584428596959266878655025396522088338109708780280538041927774161609803030874133634551708978453496201418319548520051267934104769585866123541458263066907431873723402968265941910390186698688480843025833926059734523052027755214615792194602629588320867793580569330961417734596522046873138588727010464870494867816422608447999244017075435452027817885010059865255051485688638752085702696642346133192649817560468990280356597178834207720946735121896920561482976062364835780340812494173560777310663854491443921975018806089713088043089481350640380046163195428714356992591933265034107765333651063886637740041852277530557656321949818603950405475591510340692649853570489402781965576300361858008330897956937562662751968449810063864188582050818583656371230423364562710765766221653828093025537441472656932874616895962392787781389683164291479133380544113278036865447227959175940396840976579943378891510157097672687247372744664138290683811433102453572610642343765666768212507206185644442587373561604483596289403529852047811312808131894269773594189899729280559347607768895310666218181275465747361489553458006624743861638955684158839631974779152507247900606703398518021556551552498083094210751368003563091344244688053479772064683459802695820309336084707004455291442134123273367576943484429104619455274712377514252195784912548605386225695612710655057272318921339210409466573574894311355968968486366301275637645898835439301895255342556506743298890589751103154514928534700365555894008926304590867788550642390259181178038309692448122277774756442003287992881738075214677334421334472393202710521624965542952576590008200747357298265418286594672949220947385579249423819218042244349198951556491090110370627776444913599654405411471329278016196230413958078194800371033613545984615408800533424552210538398281800030865851575434153793921280962527723795747834765979190867613964417027630701321090461567761376133321013857956149453671100116148623220079082749440096942323984896474305577833871978195001574119189767219553516698922960142588914264131778359918294011994579781270483226728951875820463056239941374314223317797122345898166880123720882651474004973682542583365553906447884651379001183101509919223073637552185302775349815794322732323330522622678181813713351312100876548808087280717456662233899951766251914383950888426889073808198483460310144510383709997469989831686226144952520612605001677545259875704276628930941158972336867405768548905442612225568435641605456989751392089172452024214183000073087306275538407601272094321986349984329464012218862835987430516284285775024851744294728132238196160448242003663532957931597583855984464981801383649829246260352031206780190232811960477802791332134267978576551964359210487151641013996308350591774099398345261698774801706985954911364604981072787167858869557862154161955606756972063651701466500301100210575862666878704176375554280934828003857035029338408281858686783992530409071302844329862093611385797059112910542293838827334817866742108408367094661498906489791451434126673085484985966728762369511834217232031594148310221395110285757438564531684736352517377057156213345938262974470730223577780228743827380279353715266163872132400768429761953427473054191051611524219959956189219155224739516780651755807565562926174931914142492658968457803915740011466186063798642344103691707383067743958394987329387192659518655173777485045729193972873937623089249361230207880781537670533778367213597957462658966015754849214389493313169552413365584831668707253062652599266957930244038666380476734108246437493193707416752696128908108080046335732950954929550623380417254276741975357817090331617613034636211732385385629746530024652029447188681501437452187827119832381276364308320027958513351076050614707436973887393235235738659979914975535158926501047046378815142790548172271662645152950439281801844159977521672610392468668280176657008848522369290351164424355307590611631289139200000000/497915724214748649530209606595217937327743491439837196640873988762339161476380165444369011907606916380955273465560436913118230762623341575866421587641194921888802863601060296907070606711288595846413317449341143992719463808933342200866619420318991948688132289727577694256614614724297482084930180108428558302107641716434564417488756524115166986031132923480306331602332885578994289502217118287606506881056849068026160061571440756833328284485519837926850885788185324011220506339934189424810551563828588037016808649716825150294283548227575783410496603271009593735775765227303822676161711207567337740332593742744664297656008741901655984612349404036673674248754282832951060500167201725401119457086923752704008225877368430586091126926523382306757208021884188936014660136964831086630646819946515665609818074933436399024109792784456773676216270843992796157687112205854090174474328060363493930865144878105023878055865460294005321311504785922505698060780300818763205459751238638203493420617060700370360070809039204628091995377072003970446288380433453731609900632273078938435714099532840309225381371834708069747836137287797049996869901805081281723876232291738901467404227197017851961893461770190386368763161204590861090829685200794735374735801744797203594870120515190316340052465394785848987523576970495533270515849751572663044426064237101772150947720413118724091476448344858689399991110498580068909843587219123953886488911997968401354698091036693700372776725883055563507583309861163551005190813543575272913931921986712149143076921866984652198552062944087051712383473371766194801601523415604641733111059928040048149235959642014925881418095270176981638514335303637102248469065493679663015918218625030713645994294484924409085226133336638509000697049446848379992519896942158043370420102315594692149738285956781201965811232426528483079358853061983665911892886937631157709404627380333668496337299880364723645349946874736258724329225648567481961628874732203554192724565922485071648326848112041571186314977872504977757133148703648006534887923611994967035080302344099785012044882588341198980066108700056276491619681292843525478458294030052077621206366649263860234060521308293941129083626483857158112570923313596253385084742337341561045043118853775337652714342648667733867174061548881489329614167005563074347349764670283138526245532739288119535992857383331931048574855574157531955243598079085087577304325846029512558910281514893692324827049297619228969480959219772815345002034326628289782717924918352208676395182891886912953527440915372670076276307341256077858315680807253715633372904379661314140247090676496420405234802124645988660579992818663943796162088429388672662657605805690692569712382263988072444156007801351906845734145952707347831944910957542347401501456880061164090758982417194372460030545831147527486833991635051906318869995353340888520678602575755966525000108675555547605574409470943454690856058161604935248426548343816807153247197324645128239393323403096675679506355538273340182347106329640268586393899571119821557534044614584702292876608522468062901545329656040968922886749651434908073581959987290048405491771157288888981357122260579273914999799632747291519976031297312225843534246060897306759297677721080718716947740421470045962643800047516135898234882348528372791159455316026507734132091762012624611619759356895574198378898951462202495750480036301837469670534521801854364241661747549662145733016670373254380783075744992343727773924058587075376354194144962464067482386772789312891625670384617574824115337141377650657326102711502526628395455412767747183972918185079313079272966413255331073123060629400516000068182734392151285545609751871160437999461378843749987624757245313555273992902409381889306048615487987219972027760444172688570451654599390896383161848003288906503790845726028008978623419856764593272331480077787825270499274880121900782005109386064219427851001540196343834313327726101018957683970829548088685741533408821470717086944867773813162958991150515386093185042647484987546571156551257077139383198349281761872787623615144128435908797295008724426828420888644291831048021275343427199720995702953006633896904967594831200768783744410533702247580798532455280019712599890188211034310137894773610882028656599371883354257576453677*t^39 + 1887210772080284316833402731894725677819577491980595536147440423699693505049695992625456870920011115042153337124738968620724088565680019513617460876398627598750101299938709945514446905711784013029114137335952967862704204337434082913839938386602831878757330075040705914585790122409782874664379593778935869560532691404848286615993543329270801027716006493882120519636418311154248960486870518011608321746368885662695218871082800388484699707709271643548072433967906181908191193855771447943714102425209344846200585888731190846832084557797118575919972709069650408213933028912174154878699677637028789173252250497696076798303696520300813316415422879998493255184357359080296323699367339698690752948294767034686212492628753753841643099556085525379858049061512806608163226349778703705861090950882414575324685210463840823667984647496010238811571443594696310166217982009438483583282878809393799425820293353503773170192407785571924797348093983753388689129650242191209823051360927468153108471351223346569963087707096610866054676743748125976812140500767330862285107260384793784190699438636604001311288116597329664888836445785543777507123795085921409858492288661171908381185780308155401637330285303484275226149737095328186206949204882309691441140194042205626210857148622708791500953677305351428938461171893456231440383024025408283990394349654669920959077069933289012286598733615852431449552611602850527111072201449080909947646380679034645641987949776183665659189097600160194895677365690417234912360390555785795276229654191127145455864100636702456789336032457612076695760607070931574471493059572729834374962849929410395932861285044461954860337644523560039966426564075380265924732384903023601903679977995016534552951416186842687202379108855926880072122172452542940405211020106938426177809942990567939954374674754190803536334103447354261198422261324642134284895628819330761593860938225002057403896189562992096539073687052539461795357347398475288057068902657824136627881978001218004510737593914596585798311024368405990345287921017404719500969301798482691635782222124402705147141717481739606217269088816601024247975911357759695308184971907019212820148408240901019332910514883069901845588869811002488295660174897304788656773738849289014590299319883565738526873237134921440295662769891724562734011442194476597040956369110763295193243136026762667822585983775378926917638607762902649762727741968248471001945380887764542170539693348886451497084544039924849870617260287955934743737255758085531713750701546689449441788879848636787645084661795516696667191420539917936636074190089193538368810998934847554766516135567101312642660248030689345611163833663227181137621344863876945002970322625864873678826909138307337728471675461190109818304942588578461422771796943054315537266937710708525574064945201891565737784359800306950341373578289262918985272352182377150058432551528087653090125264225369155171653233989747665079236074415759536633886042999477815593364121583723195800813080348752766509263082708776962013381884806623420180486117236651509576933776967653831776665651844806308148729875167578288358673236449301672031922779444409686973796729104924080194059110347065657359750078382756677535066146438877569526006255032022728118185163472497384604047088298076495582847814533237959598806320134359870250372128562554173407853259867264373177152389207427494838546926336196708062365746677801586799707754808971596836354748147337015197009781036366520404491832055444549772830251560407042896769925994961756183796983450897717690579848709909030505291869662471493739742208262815504926711789568355553373743125144555141069374214229392632540333043853027048010951083521049285249310306351133899415531131410548771741069053745292499345282335869334342793875586080975446077032352279896174988700988423715118191334063284743383749732123541538056825124657870982225572587369746057863875134173032200490631275423988377402420643679005540160417924826131461117863910611304412099884179375380998633436568841086871069852928727267304690871573011431993244054946763688721297597576174047605597402762953367238964286442751599780713932138391614703432754303500504538931008609853497372416943575286843409564973251398622124876991801459990563301183887465934828871514618044830956010637189193479802607051870587160627644430093775854599492992662868675833622319154356744302800765690659906077374837271312544791115123916800000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^38 - 41319604575625604906042929768690033729575346294960819049283854411383694389957258102826082964942379443361970264408302321237729403277482979552182864090669740627039099487438492467817367777748946890843243172296894421417441142875692729785469322174527272645414337790943575786956559071533810177642414897287302591066810375333119749805614740961288699474068619848767645250738678825958950511533516819443720225624660087808968271704938431066311762109816352663066353631786800642242746376641197900491419043072957268064932017707307160785953909965516163872786129207625582955367576100029138076857828010994592377631584405062312266154002625288797454928661454353655452908221742878232694787372608106848828540910460169693530477146100352174320891882544563067279541329083297186504928121338807181660320402431566564357125688765212139141610649185280193409291275844785956144460245395313582272727889831596361583503637880437864222391065959293515048209166452226350892215169481118934653263453776625440580152523968716031696499265997549602857020883555714275464851587336024852779830890329999030081985201474206233705372287229451665613754588970971695855610662879188316206246573703567400322521028241470715483177058108516310302404187670032014936097505463242222973312806942430221218624477028779342762433574980631024917035561273848415749140444829731501526979213736373052644305182568708026157557676877925445187537743147498035416534180116171132277852594111420416190794307172009834419135492356580157315054715399179896423855883648203874647109766977895192193301657552616517425755894185997698022489778083452039203154047360205823730721863044997667798621145072766942870803858296593669856262962992246622704754457970750501556697341009946048562375287957622165926703182217430920091338035297463829333820679028039125617888927784017500447946436232805904607753615806718711423773654405300125308541534692365631780115759426735174028224688427701374054554449109322669776276213338734608381846208954333557792424549730360869848237045424826722937038446757579157598258063800469194367852177977667732180870227551308833203699120198358767972159177657390410739008691139789109638051462957955548798122389407166828396282622525080621361253232061512177163896018114187725361671430773136160546307785764899947794861319438422074554129594733106168504703854435581666775450875017240311439557285235668467386128623036523011788339273697139810135836175150994873331818809649152912058513677559862755270506131925757486924352382577116783162297262568319996407490213687262224456009007543275684402772063503743248213740289384006659588789489944794192529337781666455191183684795140317747273836796981844310490554352231910468709105858247905940452042741792627132521754806404710316605638041139146941746993844390813521594195784940053835918831139365368826540688013958206422158645619192546951079450223434074795697656785167263836350938285176130116345710275382687064787651698717007499493698507284681583793983761940418164141345991021416674835144019287189408209472840351362505045038208373512245773728687771414120297127824731950096733149691168245899715131066231233307913964491273603608539545807083939402864168692731090776625835672538081184794589065584885061973310772596230673317984396048857820331344102997691254474628704763189967646035099631368390968466213277113664469895472753446831121171924268170070104558401273514802685406540492147329071077529851149674559799006116362614306219844737685366208135105782280486952623060931714575756930349813746795286301025974216262895914691806612881894042412235454714981292658142629728767279339194052882968646293998759935961199111078111911433597420809256641857193747380604009979076864338746047551140822058806597711293514957474732140768278554919742236671325540210048877595916144874727124160446976076128507860838923965203408267291935094783015826932042840726192284620613451995246630657941740082047515301738551633230974154089734500656134436195384946443122120537281313122641723230536703750902314604323891092857303841683928938827126107839780607995972624607206507125791031484555057761448756450570895834746258176300746538633385699669359259230906612385910071237924207828184342159873852926888003669756522356892536169761582765474575676892637120669609939788198368632053885780320941759138021812145018922005268302852190844120028642779690400878667349262330799438158607792038180963291058339781369774981763104431039682969600000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^37 + 837144260801754103411016800561857965363498806688036673781887885479271047817520138381079280815112331901196465462222104913593429948814885064429209181583903302251423807687869057185634622460227538103267844093307701961398032148379890302851289140981278554166890672874304400191701691890484545541446562156509656546830565459650600634085889567619017924810339340244783324455911162698299774556684397805079685693985367553507230592096890851929347626574147634556034588701316380399904167642769979648267864337141254236011243165945693481739271310550275527172574673864920972210812511945048515748214466123844830659534036410443110506563299667712914722852870520848914795848705720961972821016874543294215271003986391308553845278133513273865666958029254500139265850934997195013626861808312955007188666854960464754340430419043075449833357352139185098109845321284287916498891484965324091151864275094807625023046308601103294651735777419594313749825104546485354849901347700757833672985347813079919549701212113315301238505799293097918940707189452706415088531720665663333567000098652086579166157874769989282356975560114863499669975875119136161552736076718240078235887235983994780276412504052819037824397835386741283510708823313478402757245377573479855638386033095531372812144346008934028978761922853392711456299043664626159388397905739360985425664941530134754042918848026761733045247357895017659660661187451213274870428696121475251762729282028697401815891167853134539795146802881742509108359245023472565883867411346954048796028470104608070870599096619425220915047113904881565800811842393523475125334608439102329240259204959272464209258170854112610389914736186391129013790553448681822191677308669148253467618714999750775254784360369800063678918702995914876164325375502565311477721041167373002684886070813606860668562864786670196257118555673932197194215089428509821419009297075397288142641031885608532811160370254000477577827665388703525744067295683454747565615716595541822862462923580716344305432924012831185160305034022247841436182973819934649541163321187530159824325228106697863532725490268209547563998131086862058247461552773478328553575463272222184699321047352007665609463211204389028817646923872878168415177952353578990116871567549522637930545916435896237539664068115462104589813675592921594729322092617056856056464198983654902784759431824589343850534980599050608035002518322473043952555439681093229558152781680308072862861580904730473597577677408512653842065065472258629542182302443270726178228335782571392916094449070203277276459164502466485165191439307757277516766879018835372850142487153110884168691415880766701890064562109579623198262189551755716136069172428934519494032848786728645491403410882744315932098881007273281385103851692584800514910313667340683253450986019306389993891623217642715372042109475322384080606342990947021613361332550324406850995237165994490351065335321799588245807586760439111238664393041316770060684463154723058153382263959334471675633435686302728960553714622341890267864139712246604078535340075282736382633422520355655461480248303386120873347939975701727713805573964887978891904520981209486140081366012685895039268785901264217099204808077288054882811401341684100452288708204397657219707096506940799565601250964692493491607209371819432412791874149486974654121607262962447830989070206806494167499967810456439994563552153103101315660694374964285401193762104598043492113023274088238843234227500613912529494376351635898190751818819536169011387005953280941430241633935550392512344889926673389432177843194499598129325583118298052784191442576098293850571703100503942910961908708708798518987454663325283666597104459568460776654073391301320028798701622326701712432722208217099695250762251348425802754483683547743573442815396013582590215345653108153810919228622004739931782040862313299405461217005207922240363423697178102213907527891242929751979273223683856684498581411245608292727274545136733671807580991579049460690451018015894026034000212755535393736587343411772282420703860352206954949236418655868969177124902629805995752789679556634038931068884508910400213089962916665891971644945941607869399310912734719890899871950003792507004177540424051126638808584287597858567383240328179084966207437054861787540886021960995934331673494904908712783197930474810041833837210782538705454668713980689289196159658324984646429960165739662184074444800000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^36 - 15677679344660164131910191099940007766176306609314682063235287878940171224002551610149365333889592805116030403618396408085128607678239235648483794946329665121176812105245193849224739733641947414919007395231278487602612053620711940084489485695884802864391765834217463978241603251331581322463241552335562192009790510475833200333019618109844853599450166674417226881973163568791729287903001049545694675348923993542685591272882934076743100598869726843517027237908096782123656373976807009905262447236306198080735463123272216963712353277769934367827649454634766177264873279697370763427226550038542862774271504610221946584935276019517476073356165024188550779615479102446309772653550206655388274019128830180488568601145065725972804761375761880141304951225826365072563644781329887508505075983291764309090491132210024441607706797084009676686200863371922046695906550757608274816722324883914144378259886070726594637070839265065469902022821743312439504800704620412585868230332044018848159831758821838110002569386781571489681130233758303139499888290461623127804485129892464423099482302950850338001783047285682619893816229438229856961299206590283228021302741765820364992577945027815246350893945994508561773828310372754905155091873102075761046958398137846929375815128783991363151522804802364738434751395082068918092197419094068287238532442697637581601450843022005588407601280736957433439704290467689976725476500631670309444897701442626732337333495354452777628229534257435285545318209094303537696040183553423118902756807187988393919090733044915362649232433974968827923306416482208767274202303545985477802477405355301274658348973488792462167536409774740912338595372195998874805775299392842872974453757001225117152453963343086767189424103748153451689522162892824452006530074244246954969265441891194254616378612512176071893848358449368267872975138507567441309954763902378087227076763708951566996190919188480796767194915260176735594067978732771202933524768648151494824919790440752131700414495918236794626555669736428080404481782861438150391796789608411417401865978847796401742334638686037509705952378007951471630480644861039096432519355242580757210933348858971266428836140401535779890224153477555183104743935699813604644794608211432675937766129186740755393466596666879274339510129246918647110890076177512536140092973145696334296349903232898042727001332474047500641136299070046620418388431058081410650642242770441125432959203651594581072512722461897170045784920680462713756864297431897151389174459511575014125568777892015224975127340667796174315153383395453419008058493055637862424234764245608015147298362242361493751054710755841333347637118119492870117292754294617875456600553031050988417081778787779093398883552720458966051522635864660651928419816010580264168926511677092073190566237233933861329847825363496045488598445460071158824608026736569284611709826116771505495290580629173650194332368627681635154925062945813149220373094130572612985630403653247383910076806931919027993044640334707012826475787131226158267282448024454672091706502421397272471220434110568540846976946917453058963918702710088884723296294992372590005793133477501050746116719213894005718661169208646157326506911498508774907353678101445689193297067644722998297393756672574839715548331392190859237132099750916073611012159161066575011722414677771012143768696513384784625504753838289993704510133650985892156200521381196224744404531735012989909519141007302188694182092010699595518491665639009835397822185590173744469466922145473497028477218297057116497030218664331340041787331770600208212359679291024323970525693022688970131613288830410512130291938442075283199989087365796483232816600220247111834486820770521435775501664155460989891999044709813455839375996168912491570619917689376439811101086309702133969499736912919008530398871166295225237989041024411624571234104060582645862690458708610213451284159144541435025425101161598229192773696891497767803490316538050196765236202741334651063234950636291370333661189974090477576346493347056272445309280925980030890647276007653866378067741150449867203113179414367303399419556426399595780094619103513510320010155026810690604919348029719972341532431828236526883101199780384165697435106376016755083181528193289368733692827017536397252019814196529371100737344827380520315162162917539673724653083558641774367535418463497085235669918412364160747909939200000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^35 + 271073046678577043584270704817247867840909597420676956189567064939920521133966732562901719798813737251831083403437921004140792593425847602323374358989738142569575983469632019452852540312039285858668791086960133169813958868957219497568978425488818969818649718722344968432819891728283348023669177653822717724635911818773199074728481812676240955687978920994506902689273924636363407843819613225360416518005876938773193378683999400858011308988791623126397847013741698565973428352107604460805136010155356685887971406409449005875331138960079226600195322386537421535881205298267797742809969382761872704682219249076142119339878809869210277124224453417276678426991542136285311287384507869492969471993522755219934383710261407895421426916057483809430264940438137599897580063026542011178530579641654144968364671106062061172022529057282551202745656649225007958648012548943522349760446188994920407161904822465059906295623443445426432877624886732300270457118118984551813829344605642112997565254532710172770845961209800694664429004980576498726127433822891093228997173508934171517684208283249833740970169737447143264063369526467840035606332150296529141290743250840371519870130043254478628623890360017787716022797431916369681511606921515994033135286561392492676124081383011193231095114126001563103091258267908179264691584852148601356691795489617643054120999731898824043583419864109842250851029751777845786112413195800580640442022139004463607623357441010239048757996390108950913953695966506669327283209004549106370422418612562383233704896336721807349012828829927744412868993688851530249813320861278727933831563118745335968644887741842020049198928874442363316023724016688973138564288681070209706760423504355105180344235344179723314621274517063425337798314836592701716025211940227734684260457903588204769002914206148964196619514639406480916149550949747185154904198551696092556276810807729291867469980481515042109942473726914881773719393552464876297524884199562527909652487094788624387381527894186065454129695484202102954449932031848423147198290313404942508301556238106508203811838377182808258633199018231429936806556930018814105635009703850734737569785126284075484167865133446170703911639496646848391885965726445677954478550416979227218059218043264686288159879387568072703971584025772607478353687658258834600889814075931475479844051986203411608316365853114193887382637185483784712561420103416987270316952231650544994482891972038636429988599348005495701305589877962814036273174010742270805209135729315983188206935245991043773999406563072420335143206002967149071161022332100869110066655658828286702744322812970731901010665024243591546247981807957325240623976402926213535115609540106498819354275774512916393720758567755614559578836979797253751746614895535325633457952987412133502018764005831163761671712405099515646712117290827918252848536267171061883391733794522979286323485282025160830463250300148498997810707201024700280928965135201215581664990494054504367004436220813350821709502764807089806887135866547784592360730069449864160343976823078969299016949671151683829786122837036066311001417561909678714315181608212268256898316261570537448599826801978216400523271052377345595931922386672535717356629065899104296646804830473345818695462647448108405630934366328492706204324177743447412424720272987049069594942344696475441943712769784040479977483328008115510683547446812262498002138593315582393830741076078744285510551526319303637554948957960204213029870298600722013389805220619168623607600918787420469546025413498274200459752853324346158083855367918844062992613270654308156855427833874685996161764668120160321057663327896611168708547920957445887739326704568841837505549669969790652266360003929835590453550500784219463554734826606649441573062190498055515167806223162021885469619200290820625343937406170438741591264850411623812182392883764575642772318992530962625477466197082772803252315876634576206850957964094704266767183222721184521246110682210038146732960193517084475585941145563428420361379399911944584495032551666571020438787212105595484932602796811564302678581028717423965446701129980465686241560261682261643348075659086717041979860864540747708510335636653319997522914247346432366566026857076535264572102563462956835581925837459226383021387218553766655785354642000194225911132375888329157241377218467281007427157871244318277029618980705999733552840704000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^34 - 4321691472002002286152877070585591870268916541988807172409968450996449282947825554893080474173688489835434077012266720660745607207682392197406773796974129275992686592183087827470493906343744266751435664580020639580619950852260000711699840739842124347158822590086100129673768573121968332773316731451643280891493243733656908513162543244111238186838642528303438931247459712564873814110086765617296039747939707291776903234952235274883670135036145671570149123611997488799643488460433523413606791438589790101284091207354334430212955933952844870457022831110058306797008443436037485204536251352741396443749596232018737792958026677725484588566287413551265472392599855782747632449246952860871461715722805311973246547713595560150724533916661229239080435437689671986245123581175938728640964169707910840114877308648098492422288361335585016718236274408456893401540389948664288823668441649098700201565424323883845618116645911901617855291980608153450857636923043824930639943081437330186751243534803566753471447538856958648330425047449367454453463755594435879726346419694372643709123280332237986853643132823072010355757689851571424645974751296391248670274960184715804142126841791651358943022957012370222228860248634247824645119201904068837376082121429984852183821401362531545735924153634931676034018892713500459180103043602143712031453545376281303548687959762418777801020070769944120149970044198402741676546859834571282518427717057203672596230126788554339937386415625485561218111647759191460563626465712667352592494138299088993656804578220239229573463850075993857415401837867280784152479490940275724680359603304768773837278106094864998894878896653053596222365994855518549121459168524390543320393474288270615702928754929437116282896361680618252361084086837671549557985863602131720322847346680829634499120377147829478155106999069990307981278013778128037535055167501182346084740383522620273189040065537168219833556829272165419576330283295615617486728907412521089073464746722023822202478611291600174529092755745585712260579902540088135290911619243980101840387894576630957311367556896405410582856394719454307336636445581192443418673838455882496092568706245240350562769026888162779870646221987877958059385271161353527644463248320957024169979706183879261610811817766760575931755017515931261515005464733877734122344293657182883483695266780400615605815018947606096641103936172429331380073531347249610570377836802206852437202703032398856542408714309725796691901676052231874943462503862313847962751594659827164439811545920866356325290110174764882360703646751859235279246556199554489096154148026003196286248337149066473713781069124498495285945705802513164581307519111713143843008546716346889320379641937967208439761887015175068954164901183985048532776432415018301742230537311465709513075163854066999368426288664552674840867947567128765351025282072352271964705159247252246667445418468757434963102911459653643616964163650284737959607487595063215693291496496802314042285190155609545074872414406326731738452031350615524365293582732823006557218066068468791443463939158587718089997454660822986105693367014007473122100079526507093420270377044012309008197287746910632747476967499028453053775571653805052816310868844195591094400034565456503815438836329086914165116270613989031367175801731302482590881186907174837881547893177793573369286000215065311350818335186926162196025007912366950582699689358880417498701960139058555950126920002796257474052683371114351747516203594207454500575436933270514855442154539732154614875450840342898573083589572631298220882229629345401132297475194492522646089895373270657419337266876014138569232208927390471778902778086733550808633845596957764257757402126243059973100983908239808110159896589206324903887693053434065123801754217323472163607218637713454754723473162769841824660999127281618991718269222970970071560161172385572264223033583917722238962132558763531073421976400911679643937398249589293185800996152981899662725961388375580376905051767369889951981508778195376918227649239302748127385459772559858242697818985375416683522224837689197172837801415604336145603867861427420922932445557973493794998909049586811178358211684821062785569583025414163329835592720771924852016904312486217925158933878613750891849318571003234387248081208117181131755657941617993435044924242253754380072567151466027732556008968748121364731523902709865502751064064000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^33 + 63441666636214538211850419743117383666519537360442361627117633040178372851068544434481281547012063446934036656252043948030921510039764523184480210380208632239138705535438514444334992841062498995324234223474721748417494800739830110801343164201112109514609151922974167742073113788081538327748420243686869856127459607650607421650910741873351992592663704288496470959665905153795067789180160273224503413456798833639573725303338546432095819068802187995748282977396343318018684555360281477813111411040936075086121496825003274276856351660442376153857971522079349635450721347142142856325486051135644505857452902300754383878241924108480015162100137836655818141204533780444696917189397550248695644907465794900620302967896309278749113458913021408226133230380214444505381405788170483840940512578715386157928769519783054857641908975487293984231044730429270643322104641170871706303107167140592956162912714508771647177271206602112042184633249250848073161810020384617154719452330321622540789855645358480210035852045968165311702613175537412083574455468225435222585621182809048449165724283167748217414212635204022569416419877244822465033426751629892715146550133684211706935950505932529138740590693053497530612817700050350027737503253420934627125154565530345029675689334666091246641983567424614149664995282179455835470486032174560231483607866386056358667527475746158126996305968270368639589190288300951761468943619225262410537098008019412418135773008153701436917712399911201486932215481736759457630864327623665666696965611461269467879799181596408784116201148649795353945067627282513782734691243398600736565526694470503165965550131573113139703110478799779481994651272843388541235238747982607651051397099714569795357935145132406715912581144455332891529919647576600110997530162650589689055824050490355152972795415104297876894619674223504064762680253199704954779101948248418657464283445873682729222483093566447282559919133645102597857857733511387429071696433379957557207193558192602592914306271508267683211356242239668872188205922592613627757246362077981640316996131644338338997979642586450130639860184880889584262604362931315028993781065521982883289134893346522303378679075437637733766218121957927487260214808204704248574729784486851104100759430839217513945257757730516884829943760131002940309051599767535729794792900736434209148804653120546965390957831555596029233471499165118644340572646364611833543679136095138399019850901579867622862892878013267768299048475976950126896458645158898091027056456090520928307582035953233995222440904434088440942906426366147502898038113562899813714814223824750946203345419810940162435448995696704610198381005169358816223255930906331201192234607460890052483800543363250003677086157721655065914565732066957816348180060232736948645183932487174785341431296063244068847071727506526471324313370622757114491239556722634476191750561297284583303307627914842288888884432610406250841476735744895782414047754875531743771867876721703248708755267564594562150947920254060757964397299095487603762092427474096993834687395953875847928832311320887231030240753593979462571089068865022554685696846086616703320959104774190625855183488910887859365928141132737625486004640274887542686776802675658386666321752698687896007413489754386592960318753800531459907675661225128005175723329305159484568473293128646142686204525536579950164981117777601237380052259221666749541565888771948037923203519655346950325793164822335109503883920748985757884994962110109629563113154987594633944669385367203790889123190091295914694347438248854962676099742270471685751988520399335195124126739146255349871457694530407727934364811667224817720350740233172559556845290626449287684489893979221453862029503895467034970048585190908379704548681466802752244350527360819773572803331068977503885722239975165341606788992603830478150199843917002870214768365588228530243591434461145274714816348408035930979812705948570235436123039982478128299952422683773772856355346170315151402488365984645279239831101176983752523953400665584939095567367176021941965361121070750980171793945446683232520292527647613208573038532207907639203274734116077697438901099347725258069096198171856815390306995212745152962555628493907827674150141953348381818674967753536024111144994284293511903308496137011806155482737718984219870385704680175525846789853467375152364841556595250617841022665187986925615545581568000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^32 - 856221951247342850468274933699581308311465488394107475546820377373732698660128348571404874128689990192287955176354933522110038619796957021079163106315002215665414180588402803939609854748185445913994535317915693577482841014541536677968720735575898668704574585194682130055021547313132093012525902047720470256287259340777380938110048106897662262437679223314658482719442527567030852508315547079715075493239423553075378337643271121190825387051371548021980049330747460323058746679821758204291103805453043114508976259278828113349187634026874209044407416348302702571437299250764556794728481036719951867809486918136561717464318365451009457711902315804500499077349385698744264058810228971711255412307734927425325841478027604703993699462022173572831787153246753066295664910501658164314705733128978523383308183743774064271974542186022420993629905548003614901995382584184161746123940532938980512049921683302900080519038796148343392210400845639030793173941226842185585235472431161915244003869675795883870087965138093971576690641138229744634093795403538629429278829756680116320058520700455166925725224669514362579843031434317372715525117495398047565613195780710215506949235249589862537334299014580404936002068529646278861509704449910599785848375824356470837812762459163500062936283603698155191988846231078542008479942785478648606792392704088608686324526289767191097672442944557529963181332010581138484971618988791104211528012359627286536442363262471547338086982030375667694290233900063225673569321429753014892919646750341255670541058490285906379931233623047489603810552083778119598296833091043294978173259493611739334318390747540438293116129478713387332068114818219688433402468964285325477617605576862682980693465380339775477701100324007128954353218629406865428474189448034116605548646711684044828710046670619902467080587351347916432177879514863686500560637516927105803156227761611915447832852779883561218835363974787268053301547243105937382858156282840188056501225685294888636691861870318717724429542360675260319349082782304252141390832397662384336889208087856575938502626174650626032555242416238649850660013424400710487234903057549904902867297788821544834003698813075239834442675502158267307344396904155108408081544085823580386147244071511155633625912063953345484012325284641586009968021632258756308848813107851298619830033655334416906927388904315569880745213117499464248376191130963050225351294842743949693129457008074114056099505667192157349967121269084660978549480753317030324850886099950870650725845158826743865804814220314658979311504498672420937688847359809842807920645848942373168243852971949778086372231720878810631111258007311969487585297972012957104229345518577365336653496121734754092726737305339738032184396984573342262515703798455681751181499889843891035840214392674618789517814748573140316114648124679098522240760859565417049984455348329013002283651783395519381957711780820227507537322493812339252812581366195907012773135228946342285213726221089756173450311893880208149555973986680959134558640378722104391165990525446429920263963586430555166592850807484552663604051798745113283784931831345759864256938561841963789393007955372398085501787741521967429684329036868566565760519333967107598049528900886491076559402029653354129061012586912427339203954936502663336349137384322171189870825196794684420088632626345264641652567393354426723987516788951675290695400835986563284795759830683832091427543543190292612868532951714029814120348227664382719757312277498103760710962541762963083106777100615177779407991220349317427428790251456095833131818777898079227490565678276050913488402470424198007433835589608679729801370882570760759270637422650041158695806730641067221118898167546542135395378613013126908811195877127778907568945152863358838241537637467782610597055142845831974460099389329809592337550920481216681783630752901493190071497911753115757326225652481313881839094370824260490415161582826310310159413462019221917626403834192850497987231149036483836074384592049554510103568887600012866627901722750893105749823336891847759668035500181352960366709928896151168496809622739225015329533394344100593040036329546739433117142113220806261573083240052572787540711109230267308677623666054453353700773919214032160511238946545533066226195807095629337198082681263116592027761214420108897657533991343855589456834000551714763930746113753771034722166636544000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^31 + 10606431877496569375193091490937242454696057082173419807069169817258603576924553885005276712643185306052848674522309290961144522117494017072329992682108288526021013840991671669462635378971138893752757267518586041255072459901158863762505881714618929275718394124226476394909288932096824278888975133777167947045507794077490562479673877048753633315808918140438991914559877470236305871429777063980217100599892884613689438837574332078694080679738706142959247865942500423134244017532325070887102808024364053396502776419911759329820975468146116792018343011105102812811460537118488115542356868997228480121645315044950719087059336739225269477518334590726554635926672334267175777403182363570146128696025890394681095561313072328905122308109721915231026199412217164576666972202871208722416498545194123540354484019936466547866866581168983264881218076183873120268714109889130426566835692840725193884151924951683214686931059272638323230535518328821637990322454534065438896626513780650760551713442536815793900458824958283430019958801241139684728063303121471284054897815678471269814332108991417331603019321616659496287500507601289754147548813629952465245140255763493934527322414795883534635149762132549078478981772733314778413672768953206325516179787411825897049999430474088199594748960586310054059948923061496200712733051625917176938119887396594146555257572503605504205004065206082951706678076130705835654115264181578926917215474890872350171927558420909987697103701815599109903996341241617309667984009905562775590118197653503941700929607319415714066043477567665125999227383769976098824999633015112104647411152974354786965405646911849630740804386646230193840639704167438984071770974545629159376121054069892603658519722411596644362424273324847883040233199914522955392238147080411904190104851030520604953122731562542184036700464085983124583204946195857558882912500590823783050430927176820897807882488134145048563944947013644735177232968281887192620641291497753908001160051759131283620233770936600161092512768456454514648097893523269287558381030621137062063231560559251708403744642142178375248072347539683908246389939496412700153834733708729310279879658978111784271784591143544763975235262161216017762714158924262016595473135970303057390839418941132208796675915836670203902432388230739534598597750394359300859635375544434683764974861043417710866003168145502155433816610561392995127538564748437706928369332033989223835272733021876553136848390368544954119973465179169115391759137997281402475677682835565093754050955478969318471487060995268119958563721568559284741371377703267526024870373813087830981950850198842532664923758879353315265840357163571930864038122810945523838735194179561017710281856417468640758269972981145106390384170221402531124949515831621867977004697754428213187347491340330891955063968507038794521711246416549388977440472612863222622481449523710085359501109422195900512114663777604648747187631890274654145801157833619102041007123429328983075299908407399198120514386260615346276637371401858277348318780880567069362361633492739829946582428049155341026115619795366897288642749114524601613233206085830957647287719023544635162785554389907399408605331540470281400419344349560361937526641741117493469962158467953381975957237835689270449615773778541638619282560155499600938948408821637994070559323318015839853257750047544221713826165358661134534757578792576682756392187067695031676644458767681473164578177344601737125625542802190053959107742530873061885009060421210761095495132448619117984247489639989250504652436206712488103577237934410673031881475835473206114253151552039784003974865178796270318960743823071692392848306564679743192705355529920377172929432969193789995691797153677958341326136759236099961382722776984005605895940350316306939834450130117632466537702313332039465428006903002222553516116498065552170187226314455808428248103881051063032438562281148294277649108618896360239588658833578511850772355771412683198112277284003397753389466659953887836292206976525523306278454532837443982630088369286303476811961173461451874647399596415703409627657727302061838605590849568476298103986382797815218912913151536231987263109239734745396248380307588931999557004079594295093091411297164285622303980082533066523987244376487328460754602437468058873434432426275613380865443630727419989329904063616718767269398215543374790380636982181689880620067454976000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^30 - 120376395940365158097970391609475432778502519610222860400206437469349148572612406592233400952328275464334399721161194578460686286659049984486061550072732268552111877994280225910180382783538493386355672699714349872149074849150517193360427506831831768124080708955446585418952500776333559277642405566944853300649627553112394045238811290082439745175996193983454173752248036333991253225644427660225935110747905306038763840447784367800068031038372437233657186056755618353707661730534555127998528198031458236297564991304302913867446446680516225567289463698026001329122580582673671982921414867251115808094850149526075202159209962879359050016475337563578855550674768266119330958168596058891179308201513364294785857689925200910678368126186311714631414889934260613639044180577694972692659710515653475625724872898567125822354537589954561606949800080482086739436892447144060674696003638099836931987569842710058166984681609124438130260408742567822537684956912275064767940970125578530561526254575000788963804172670801488831463005614827595496229074238795384239496157229035971974832022834390823989956398371583197508718051277051354751699021798893273589282668541116270734096146570166039923310230599144528002626636711595436076596920407335950411376017192304245132603424237731845114416559618287873247606907671938328910463699138328140584837667089393303726898135637098121017263184600000193971208225421643620129977338467009532129782261962492635486619530438043043976002671478760668021975807961770870675513610239849685855971377991196173536190452102107831071624548261292257449059196759766252126068810869829807229655483911734693598542084590178948565588035401424616396103737494673949890895752541556748846028828738268490213035653875541918511922069255026751508373540228122782938679713404967424942118115658631946010104336864051469205550943885450792382254494005004295336408545287568053246880500597157084403145320072996806428489197286091819322101637682768804076609511649930191432716832254729303937784209548128372809364989295161588399788920224900932584261759163785640504132769330900310758989623439202309793131876478368014693171633304142590566299539010237424505783100421593911426644562026378145183505451888391004742517038786385586213893498551802542896344044320034366179036413213450533014580918004136066513087883892501249743836611048027157461249892914069748320734573179611144981767860136508104920936054454897439212451296404350073391648267963398645630450831653983510732486896453710008164389459289768194634413933022015130818983799404704598868543585870032299295450074071266814755117612692972832407512035195355164769437515702930664593267317259174611661446768607083865486265065254522737968524891948457858871101433643133842614857341706853788637026840499379807731749350524063394588619959306076246646405685566110133696454607632423039536145818790181470621605026493273145672414056823837116368151331718517438580751041509395746592974197832044868376020706409145461995675467994501159012654123418116258929582118794706487638962193104397731940676928786057051188196143463058292169641147906571184361040712714951045014991048035287302069884828102261522084756467242870755876935099597123869630090577680399523628788749309754331047184009070131465079175410499162691972701927372368947213483415048822421258131992275363435241802134005350951482439443020143390519819119799992530460593312511675716436219844539255775969573883594197535852704266387686696731642646880445815038617669304647092164542577128611139983593459050452470071506653026283197499684643873494771784288664095022155225660364325642119319083706406517229077562797579292707515826413360331256110606608270891779473994750753419136378621089290202190425701456449321154196093053901333016771982940717522596808104179380682276880243527379834610476583332602873797857330957554143632551984771506949400609885571868144829650827620118984533751337783835445480055279910465885656944721924619674366167335257164947352166378078179244503905780344654241523867629311327092700914889917703609975039430505291959404146307214656071377001242270109230952423276491090431827612915382420934405659463014418589901610612234371133914458345360144611115507189310570601929355520418205434557478314011730585769962028351452901931544015201482044845371711628488408748063903378657778011122439564869008910388625759932361455732617175996310020390071357678327156753364281917662269870272464447078400000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^29 + 1249258343994644576636845383070508953816586280096971677768194477294783655056716241082935097550550037838310139250786075160976889368405104223393084765302834320885589242546842780752538779015912014419657731673140891341920317877367419300521062159442663514574211413349034281379146442703285829462159988982010561415585231855857054790266693484310877304309509546712252339713403309026499666252623338885615758619617127310051931580592130475284948960847232990733783462374585278724823672800411851913288993032739967362028503723776396975012210839786511203994429130609244133463254908581115768794886287675226737133765524259833964331902195671242224814016964473369108538966559959478034567779463749423007626841628129014495658871743899161719795505332052846575988533060423307212360495923886570191534301149807695410876593769967347697634612486120958916535467846864007828815971364690825188852715992713010259072844122883703533035616375937807540736173391367774486285625670917889175919996981099645575593132217770734131410681382860080594873639590539704263397166629761143768006701257593343480459257609025505529507128490364495235644508849077964618615152759101368525599009471931881171742891157239479591861587886979225797434774174376554904497288490233480382820298623499765238666082522679739563287615489431463251244096310647198960170649524267185952766645775515492386463759636594025471645387193005782216861855088953346472212510506647204007105042511423523113470178114318990466233664863951688310947945531309503149484706245307966173393727039057700710159713335251242975520419162101674826755573546979341907122759317150073810683935168126107411023465789798727711708737409334670857070682506823942749365500431637131332240442780339127115608145317505620406026136227998424173223719699627775153741375683606414608250238670273363537801280754662805778281379148232576548386600848743847275509820194842506505050451332772400252139919207425605412089031161616442605133384958001975725672452577944544098455279580149038569864575314216283399680899825218195730378010139450215980266327149573671490394180857463160733788009161190974720938265132554807016821081645451046537342192165534848197463385582021925274185062097030502319356528124334607566857109353516400919391094044657980527144810631574364538045725746913255184131413586999018676901362426232975551103579236046223899488142302001197054583508088311711297781788099121459840322847590801204123117484016504265914179442758218643320334152564463759018844773174513010781384343163325323731783426152776764936136306953441240902357603434157196357636770543108750934459359169148862342067261579321799874266840986359678982531282872063236182587103716160395167701040713810485744905685203998970864299177624404045931486102559318700319775002999607551482568553091750300797443255123257401768045235637978084228863393489526680950283370302263912694629066743150401151458434752407085769689379362836681821479225908598875403990846826797703166121556069869875231809393059991956671102955455602762136465941933204551104860773484151176412579195247286457529255725987456187363814459502424712118281247038278721412518871803843841576662088262027919541904123510208981825699177663728550075782247918562885860611332456988003004700186023880112239221595425891429321102761109698338329225133471018705371342083037961569362231923447834346204110664096690188917374416957307110719804188373366333259470602660859165189164865882366845177403823472453582239975874624666824150862708662385715886994258988737134789167115631140926549536409849226787867602112946952646014524937955153828793449046219377555575900864941661131326651568587637345681782304196923628852227447311755107338184460870713317901393517509111469300627455191655303759597270107302919828137625713240521369731290929763756072512934177957306516925325721339073286650531170644737934977496285136114797411196656975795171874207818727177453466710528592700557498370946211115837497458631488562459744522057341658180299928340132829009183319865967037322483957337652252498190601228476692400995036439507464049149469861702740973352210887882683142002680054386859609384296456275475965628869474651387046618542761844858615835195787753687262475315023771197604994137103259156240726348201737140259368054781997725483353046708276135276625872682006105407478326808757051088855797146184924914272787033684891033051419023144760392445822783916864962546378002195250747175253671778713600000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^28 - 11829792058731170683611287370110124159177554920021456746538066279171234553489495338853742909730947431351471948536921576891444087068819187347934049681079565331120419414340714949308615443950109525546504651475349280320539241020904810899813080669751776196599921907175130373118192671744195379782754565095973492255105657203208060874650364751007911466247838394145114343790704535266568130370673753202330885052635329563486461318833527836948503983627104845802016986641506877549245344020160040358582921190137124419116736174632409232400393161186192457199663198682515810559125004371705409317453133682545748408942267719254763596990907948648913280787269224307945437081888614180991894474158426299227172811287550971172743206842827727141010161317399309379261698471454016350622994557889882543636271819493960911185407193776075596273344196694997385021768836491791789623082803271598012730328459252464632935922396233653287706051968082647571508072665554492340310540816160349441320674019666151805388291818349894870641957842952653172963555431526114401584160078344406491081151690143193378219415309551543045793145187045910727639315875903165973596009654571452931548627347787228837154980276265107668571287138071328970862657663316465242787424964203131638987063842888216824385896134383119954423613448432497842337247603155819453637777080485584621778468326966072907498756148871363528094157645099514512673796967758810511554356672790726226775826059525528392688328577610812458985042821332449584244606347947261017143761842641285461490404762866240678740987036720233402011159408885080529396950693958680213001415563960897574700067750563911105900973407845302621099739885702835238535123681898821137781790128898995939216265776887582954235592658099098529559429470139647366129063732107381181285897997083223302464783597264862429080644751937689741302202140035036488632241562965670361188154459061476343175087841535137828034883070414276951057241014906842952324987147639552358134781950974018428949220309852104847911935148296861081211878436679470950122038896926106038001954234101670924031139917226164398058931815565577164341842368105960397532554221232626743495137020759999329057080829116931356499917427925045214222720618125810245958587836088712856916108657421536330072024811275107859046432620218463204588413797806625569398210610463275323481615126508878000434053137486408047332919218273530760738968728521345032467080932410642430316358701124828725630099945076652242445523547667862715085862415691674567876206929793269648914463694512598619010657788524273854169026485440108207336755937353071667193983818569428285473367022761563909747264051012309058867164379907279179419924559764363067491087775451933773260229341896543459118247623316344608070235970907836738220428986590494941170201078111910102352381523444464677792899260373391543471412005148330769914115703274182678289061279695437511438403151924860673668786808295466208134030032444353337152659668401272570988018545391418048173508754384086870343032644123076256266169513195350404736931018904969109582831588017880096667374580700118913947504073367954520206791429571375594314022600315181284072310554042797637983685087117385429327291732484110732504997204094541754581453457336419497828922777721968886135769001886826598455990291108083722619248695687376746777168798593186848742291564426631038882166205848974189013720459685906923789875226808081172107421564851060452682386206930156800958780853214089687987223565851524430215400670631234296471177256938038392566522610536167613455814794577893208087985981018871733084414816194683067751132266757145743090478017732486147535442875036493236215544843425008011838270330384828906692986975473799582135176528132394234037604272004351942522538326580698002102346185578258043835394618568261987199261305343497267183556474446263513768466120562108859681681934765148840039932540148067244870814568025020752610155532291648339213685581127102887005986769212221306702337901681942086172164262191236427209316223655098096202706223000932514628870419434745708532723188707947293543651764707014506699246967985236977057319224537756352606614689860303299875827521978948428217263526564484619475081213899710057811646419197467232472125474030737143833209409367342692601874151231240353793243985049006269401818302823446433785263599018991140676020051303735400125039776628389441167190778396810788011958866405263185635733403745521270310559607789977600000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^27 + 101978447754420967407424132883454552114066902666051822033667053582958395701706552704127965174229646441224921525507329958489317035337914168538709412717041478609606204568492438108488075706436070780835051384882288673244409064293670746279979050180604852160217308456309343992901372822864022851876613000456779043534603170564741071266400111857547300176887098341855737704188739279928236874028536325080950161027039245540201366074664270442824265758922313176841404356453891297189283179682708505310945054542684321697310828057351709612992462444467776765425894732551345535355195364070425153799126480180157398365879533382853207143578686819121584277110505701333956708415228307918745234614924216324365537541252994886193993844668746243775896911475382726388037928206832806234036239522517593269029531267771297273424784729245989782386990246313964186131765583054062178573935266840178115689509371809539476530014380128160499158413551234180125643273414642414778606830449624128218090899705763768919268276173649357980375067446919776400398595310182570786742134569461243229625434405434836227765582975560424755094128412554569901280596554484962378519824651759282916052062748940458650791305606639673658043264001301747452881226961938125891855678845854473663690982178054864244835464388006125137598028206269937375870056319245279038070510498025979818269967623497254307468344338197055429547411839927136961180741115544286008013530351377568037157247836772488608299281017870657346024893405327595861641509643444576482347925320437210894756498333363363791485386318049460019594890046004270391468693301000048085516541726643749739905478662425845313998741368498462484563577312868640637974442479483742987050151419228669210006460733508805053748207563146010838827116104085978949260122385263158993937884020512307576131070619208859004062596364997891402450376619106890390181422845384904596601126854796464706344990634055449915106219512103971170926522718131997047513228218034228718555272856005549557952171512754973887770834333860653594547953335944593680958955466270861296582591682744523039835005521270180783767943474182226697658033273911781090819253039012658396072558239156262030726402754000859492823889814722273987555607523168727223359293507341922591477158783544686793634246350426165668511966084477876929422319833067605109924550185592989633946991922169805277641567977068506514246904428629320032201709435097813335962038688674181997501336042478587925752986530892664699403487079468077130424716647487247542886332958351357938363110036521886693453514935664057848358445793266186666083466523738864629722876592547430032196032020330005995551525822050366392032567464655421270760294225397211864945030537943678841133340729378269555364709572222502142754922293244662884904470597927024174675918322327976266127803737781704230334251388674084341359509297128523328890196186158470716858437252536473402048907966210077049222948461121440957369408617249811868818006549275623252222307782210270406346005219630937370220657914352138078675620242660816305767381601429103902304175335443568962351763670847823375570580302977473580525045137131876305032598308565067209665541371365650558691313944873555363626777633828991006265132825241958981774537197500629277158337226229635145124251991225721141054427400568449529644888353566701270288468861781536744373879381048319641444414707986833118375109908627350312244791698622127476005901407429705170823409946151639867699150059328781654659792275692456152181566501775367127109796442452943925093182422455826786465728202524432439260246766163595446709091871909679202596602741976689852479503686217504268957990620555849923158516223459519829986101319550056500173428473624539669127211490476158108167410483766806073540446740835696603819231059185629547828089387383411784029713076159789394080971687139263298457599820128011669740210932760196075287039624317618797644374000097047157014757913459939887948438216006767650253313717480705391778257488488670850631662219039545226202568228010640659213980134933725357552464885919741302155860083429009733986653327328920570169858642802183892627641347591611223909902389328191552083988522759460744455619183716705909804401117686724494509624242449279246541605192207916954159264645122470006861339737419708065661398823299951204928088467373353685679843624439910938001729361270575600781186462644351390504203335986045214811286545188803555345293768584323831211107431743488000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^26 - 798264953714746259658409029618805570585510609610640705501288151340789460508759666780638826202007162381072683933390568394722637570014344032770377166930446109524114621404871376380627164166737320613541256527636011804969987657888122987412640251876881458578275394307585022993526834575901913119316350648471900342461765294530378877388573597523923337074025491397147851109072188128109682392809768049571392933918826924216491563536962826428390129251151696895334466636848460917802864166721000951545169262183217867727867434093658750328445169089166683979560882616786195009237247289379988069613727743840640476625353662352839656843991160821925698978401335670504601305071669837825251998319831742336000641690038548223633666204585192310806362466704211112481943732198508858059892903857925944811294115635579962888196901642707686356245865113851998635703255536101626049010003289957700326082829318798820446966544925490890981097154035813801700207973516242022019756276301367756954196716722929314290432738930186682806475938841657461114411253303783205384537624920200823628673092100968113979320969971587313151763861708723962883569241905967362579993204921331031079151805995888181699723368261964843885918271988709140702310933575387776100344543341315688780766204220904936764238507944795172630345582983230075131064923957037378872702272783769993092831851349746986517081005622133994626225151023367333015995743666936099094087390375865044255911816768167297974413254018073991535744281504113288001513334503788921469807229624465433820553118685811895396086070647009024496997223142591964386401320859438126112520664578184202462423647310798246227669811590815827611349133025721053533022122490174726861580539617817393342904398190271672770676411146325328824948968537830262924543263790938507575274070284176529559361129091335622717072388219612693487841197007297685378478249729090418204476549862169945320984735313842766528691393648110837067737614571344541675952573117752308616692208631990354061121451077699092143986995382831107274297492068881763848540566559732076551555466452691442854707319350948268105209423168889265806305202912850337856738368862328646868397907108897837004318365081483359208565604422409174654414332620842454671082916608083629659912861558096711049406960018305419667653479201454402821854593471223258041549886300114817453921315915816319007151784919501088701367138171658537094374582878678499976273231315164568424529997368534579661616496543945310632755495778173854018920571194080033942112031997865188433192676798954727934689327539000052069079134439504298748610688712072687900089371897426508931103577649465885096207461121835143309346158996172106296772838173292422146691632943727689110340562005437231287241953684680291763873145833876159031690124919240640982266582054453523728677128011101141198349869091523910845022861151624246641258767882525253299700393909703467908255879002547501732394903681405347949839522005710645234795799489925807699967396608165800910744341628318980248014925440419473086671829317756273032140370547045693214712758307599958400149399161204050344241225475483799311202785746641280530048705119751301299085118870722707284229015303134351543239411678216328322058619715562208529952530380043121541887910095366865574414326587012511881631274237137979100392166680870141708531654623908405602978805003850163249495341028014474964981865450169767674994131147006697948939663029742420960410544013179520207588701776957235726042937684778428631068191816078625209892609258502202095530648000591907358758825899267256928508295332175927930924816167571000048953426602721776055248102893550470436925382917455462968067671018576144359129978491995398783949325324693989229428415432352155045262081975412951787075429805935392842122105309240593914358282498421217001687758721028971018191151842668467843858348982430144168209329141373640999970971512570700953207899168113272277677871642894541188187281241666698432673647346130512150557868775041605591468038522875288043441011207739507850743237027984435364943147460631391165550185932518606746435695738002740423966807708034770511468592540293587232741551622571591755481220291269115892876341225482465066673808115435646951456255758986521291512543379967031538993243486645019849010880587579211107575848397223935684981194217387128248059777557202683144207350907555051754276392054857575523202786943496333717063312028424270640700598389887511832015879394872524800000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^25 + 5658377846427980713258169470922278842117185291455356961843543259603541783073928878548190210169467248579547436380165750239631665608889320335976950427437883808140019395575444319588262819369538991271113002596310225420492574597051291835459175432005209247963695330964217242744100873717675138595225187328615630446313356004559082736309393172531470872502347453784324476348850629170492169275048935228711297270513839145656384529594241884481860287069531124148390003326764527708365034081295272611749613005460586167425180100753450961770471721712919728387017890342327209039167505678336094827272302228817462713743238501619686168030935805713861825585514614412413808365602163013716445604108357196830762339163038967229899984059650007603899863950548658567597384080900515850624482310198276521222675185971432993270626187158069980897413910051529730354231264368226857816187671367733459207391001492950142879997783604446664377718039020743583998946833010529871026878915620168160387603965962028186873792864849439853397653760958210302243086973346634859297200909746379715861564617974640498678269616479361314160457787039679428298118317087185458483084855979408294816806689507836944090809664785633322418443226946200989861761845568410630277297317302046812252349836561896045284740043520216293129000621176330169523851775231392131687911176826312871674442715322700850518200805734451408890684377546672857709494866310817133438409029521359904010957592846374024557000926030618255815398639971503392487357516735043385657429168463388170334716327154449479588492214763458845615257679370750022824468944912852681466582752228718803921936836803807303600480978095569676972061460093758029158228487174207528169780463182086798286656293369583328725791619101422092217614137945826810844536701237222126629323104483862574692308023759122008499080038189130910190094341802333963612335827617366946609618155071865098146674204821138566313690476454596763632209201887256448526840642995489539469116271617354961310438577369630613936059808269821523064033418271823385994510222047623020737857714114927843480094650862376773545025609514131973380227930747590578005677620008910812207049719096374927452293680468585158615331188936603234172916627149350480703062426803577069604392779573808470364433432783612632790905850625489511737854025659345080762157480750975407260495593973157146457840998593849092669533734269618982151985694410209638393746871961122130310536308739117041494050957113202593117270106630462134691009580181892052158683114161734474336657344480526675966464546353468416292755071026100645619710596451390037574566481634540517381525332050274766598185035989388028548820831915884256427815407913810166063317790202847392963425624113137549356049466036892619300748265629444466782381312517525775996431395846827500522263717602022666915671350637483253386162324126942877846606862913676319328890663919469651939592555856401969678091121159410104295325655871948117477463127243068636818360219479878341823858860841109423889153510520131917045454775553865734211001051539250492581189737412328740958800641539053398514850506739927512684433028035326244478363304272378382602595739367269334625556822001069946669954912769179769579090607637798655868529844643079247313415354555258248151745820297816432197688533788035427060966106855880684620025408793609266821335228458482765961938535718592165630088815982208193341568486372989837751852773776158273783255978639721743912498240017060446133135736606711519312398733447267649709243764303121711026759729968205767385744032347077686622385761724505198588761319876575839910438560169971793680551961088574476175854618701812018407167889596770563387868939613506964816720556959955636081806974107420913936276763156556597039825290051612762295468768959088841045630632389895280399141639093664077045919679853581399977805571114916948429263728528149616581941059431842571353314237332719826739945536589971510792620055018038881331160272148300171685782882930107429925614411387343120135774739339378562986813736324028698460674241541230065808434771108216498441761479589331430836561179918120953417591918435386478203389217188277190173202372629179624892141218382978319664107828953193789307024378893992589114197185572670007378232103270477002508778684789091757288869426759188714625771400541753484360770647550460186392698076553703346844771981715719324639294199536730612354641291673652049093642898782744268642199726356168704000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^24 - 36209906110182871912003069266836437795075793626591975028157507559210457665921040499361635812083257075992754979047381516409320812622597187638081867957269662463352014925061083612462130543846411295907152931882771157492534543132203098121128482045107843655133042802721727206377787807688490748739130754998963215000342405369008301819485469311460674113137233024498977976256046344062058798657708644729352239174590930764925943340944967004134399502731229722775943109559852752013958659819546492688002231724912282045556238500306187346102691506801905258526207627328561182933932250764136599594553154681541961629198864417675264435119594134435354309969400138580565982862849902060176923282261435065203124427718477938943690525153051848947273266379092185605708359371450653586666424505481199952342247151303793398406930060563918476133449969745593295969711972003775947355839198269834552897799872047734839616327741653101728535991475544032267616417032956404129951448637585690732364364072426547428663036481744074470000164953478559584845588747430298077708555315700087351830768647584739897712426009463574350730302193201584446714604337050398526926807765236753184342541088833850822016730154720378353066406948833504258513777079730521876033330962082576453216650790469924580925732092009784770989513053595720310876047141247747931409452497135756208704451735381258403251879100239442718344956375367044981718979625318203463015875403074720662018339194602996214610535292088917490870721842931663837760455546482857849674412063311226537319450133531473208733149430635150949838941195995024638047661246689043640799582194408080100596909883870156142667950855171598992367266104243979651796493921352418719098270367861195204776388764414483818022336405299403518789332320970669477732904867638164974607728603417292931403629908144344886802815403615081672209569448127168511386298206844885906825460578916439076540493073883614816417951526177913210991613939524987407396080080969850770616407433864415311321952022299327286580522655676658241341013387239985030390419464428700938045851192427369633330758772850128414176491822103571638451736142200726143953127635026098550204250877289855085891557250545262335940168750949441585723025576326565039096589181771656832554923669092432471971213890255700917662217352863957892429840697194773691164555598661193807005047260621604613419688386087769414394420917538120278266976244931527653475946858041009860370704227198152926072671736116147033249790307977811047359194652571840210092949806904521628108865143508450971505286910039125825741598516805181289194298251817206523206906110040918565214552863921139707439396061020940990378129870222421434122152894989088783688063890256224264064142790929478918926036270809999839745113656551165623076356381138300416958092853196630924790826269975949693120595395779185554382301977651841643275639655390140695818582708982195726451304026113449885742385944573484901648339361538461030283992575920870796673566653949100410522668347506513817513621524523733685342408182573509049888656191766639968472262744872124535723382183792961220410871315323615218287388405481046092036705836998687925047852644111864564958085442167941827423626349063682580527151713922632887677024580376280130409840187060463327140571787504581505664178824890129129447207830947097880497763895488323141367740571798982407916294666678550777989362292591148096552561088822455050508828538772695929623560249796661139626006650847547571540319874749369288731890092017337049469736549799018949893623688155273013005517223075867490827377076935961030979676880397599568391439430267705292305517539233469113563589555097674180480157440687036203924766824648161225624136437612290962348260461807793638045450052836368890755069485984017264852682789603812067681639912322130652689237823370174422741785110179557599144850928406583284183631906453615069127707117067516441321053276955638784408846486609103038876743349250980283954444034572497266504803534340067401359405752758497636286005781086012785465525609847928846607772901553579049526245667659859992674978767483533795296151528793481845789239212828977732430596888914164563973298233188374010194971236943975843830552864918410057901512795378164947029614916096653236020152241195907329511183169734428241612505660628966303787265230432575522671350128284837717972774100783006150331558103237940139828609374818260554668530674320991485305826093682289686699229443652583424000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^23 + 208501276980226079771316520667429494255602229187751265760482682676564483213640102120654575861435619137665972368324374812900256892910934258091094371319509477127880976011417038159106778133689948531202009055581201747697180302024737753677263979881649739274559479768992384531920451549675996139739411697745947964848027806506804829320921065730203311253727383394558155130812888621970351776245186072931154159102497895993473747082384712234073778614761753108754464364895076465538038630152506844927640742393987003561960895429764259283715156270757917311257641200890763753921329902805467743061648155120889595104325163147584751045494442034623396468239765173660252353622697403715602657439672342579035183139062192803968276937546692248538373533769633312370263579161562541920299519218139909010960328953337755169004840507539673330172974094304083825094201535436664947106056060629210379164210027841228331420101251575699967777538643481859965266435385762958803781687450057795387004162381419915932944483970723198226226012097651204512267686971151848360298343692220877929737415629275868491162119885220819280048032070382344065362752628076692130543647108317946792146159175006560230576007012030562426347996458080043793947110181520270908938484865752220534613760517573688904380452999917931321380141856920509656428378759807573725318638379219838275955744481917751041067254992922867249018975995480353431542314827748222156377555537223148152382127336700316004259308492813869281888856537266588102309299350227240033016688812098099475252067070085367384934801879394462472569716954158854246339823315287031147104823817204631573360529792522377483349225368718629363236606175582436717323037642018389898981324025038774833949983861034013765034098073363896096781095042200612728790996887519117225411370635610672109247538630303538440758487436813130176166388552739763260056225757998262875106231540244303767171567132261851208413465592630272658837166757449401487066120889310665393792153050292239322861033537784776559380695237180150805718507330359137380039303209825876018853526966615574150661876299618994607211708399960419570444238745549447617863484456122676139051793580545219657131167259447557856739127374553033095502730671119908670508039895996105944588404486741856296893670472598275540803326471782234507607972646532938971567968825098481759105256005541575623812330283628538789107564679706786495354028857883778154009834578479565717286706470303865052253401301626302465597975113091963321546236426701736200531030295877152870346714888212669053927200633064048070208438267600193259593199323170943690313976670230871688371567228450895393496217071512467206504259753562130838405510399590948701887234577136914461258452435199575412416825900466581232720881229440506978092197304480641776882728802422897426334773701471022332923895369017614774688090333349679226637568616061920955863802148819537371017366642703758968623113619958447059553476415299695314739046583111085190975787543782780835513345161616122718102753357759105821160177204981980904740508833020347941626767992465154531025578160818902093193867298893709652293731756115371891670102426951659857987450475432271763068965814158123299977446530469567401394260260022447826865428934448134736320784395669701912008418308809028171479547352379721703996844793404471727139367452089353136333407004287024157607927721320005386701252522951719896425277794067572261116731811861069084122312684485004146326637571217004798187471291012979633516661140713143287083875058485173160033248209939862880572491804534020626165321991830539236963794349330625660584685274450848927693930330992844773591857943163364865865162257010040249730746967693533802446430916257917094655147084962110529222878121776320301222022452424917815909813543910981025700728465125368408931536784509631525495330523812022609266122362901195277682647392799197538912186419253695751141931346647531271828612839952795125831829771375079995083744301535693030446454817005157746526262073090942044107721723777551867236895041793120704425202470831187049740395044043850756048172330394104654415388398212652251001508408200226861793795196268898676416426248241514743977444386260033061548223594102355365619630548572812707910828024803387289194827737846429262496406716654001545751264051057700022811233586567692618494090799863784049830418823605632670160155974191229814581057203986326040276198525225955794079033630245263014164735630422048768000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^22 - 1076328580614936371463642057842305076041197804554890306143538542568694465690923117504877887903442021388040884191909104397524659138104399397491906761492902662373666857158945357318095598794236718089557674010973172833597868007717259428294408926917224852051402982998511483476688014055114409547170022001031884586614441313080420227692461937395863188985392698915780936428256079025404073047328243915805186199475751358121724501769564063535369468948118354574372161561962425109632979006353778404544917321508246765729722623954226140462288567206931786833649779268142814965734847777571028820224588240359524824640694079019823749648888571066080482652094348461329417789872583666246886441640969581015266047934848555756214980373755463902458648212388824607940493441772211183113717693439510257482583354470218739838626135852641361751531983269465376882499166670435247690220695419200031442562064716602585233074824315053661358891431490314709622582684922855964827842250511067886496498802119496170728721089671474173182881174186026005576615551794796897794837670496064793496326802743018873884312279940631779051169516007871361121946421898406858742850489997321581246044329235206494103214623439298580162390948530862830676710069439163227579933254548806109565906830129894800538084414648629080566866188554503239054124539209247239574518678556332521371457138619809079628162450791459882018439541024497304988755499064440121593266350001291346271408723876489242756682552094891482947677592328858858878314462814529648450461464998651308574952244210989197801955443047968203053072686798963824452822120515062252239428523855969027751697698738605682207994589985717122972347886774600418488002450086857744198575103042251953224223797843508018008227265407820286826601607280497761356084401270175595669812939363887769205145976265546336077277921953078533134939346933962802032748205487667368092236383962955040670762322241131162648227444951472161564032790763486058086727947005308093574924608333646408516210195302819946399432231973060288584934253776044575910377768785051057130161560713645526217956553199129834831460998774323892390387511355903441143152483229166349254998927290021276697279710581322566403937058241942280144351682323822074535052479796070783780939846735525198903675981901283249842350170475802901587398392362181023545602241616460569406729264902792899781130159637250414048624299022614382019714955871648900184269015358852197086078719636073712704353765923616691830102097881617698965397392282376027065614298742437151127871391793452561986191274685275821582874893585463855828542821456706726987013581474003994686389784423413984977849577962757666219961193982013913582269753923277631389308543422411056369940357324559246252425350013363610693130056457158090800698112299762446049222969227823983660707863308107439069912564141223540491568941719459659993691766441491186514648563203772025768294385039808578587273085938648113323900008866447953838174058125934599211834951739740173514543254533889714360903958450515784516925021502343943674551595929800992253102924112581916804856004053654745909700290871528869916238346043133759706287530644952861661571862328052760972913843645612851079316277145055273836131761878187174851463766409046480884287958606758976008272057569303309841213179446157067618005163606968190926706944054307052169416958322887919143014166389754741483262946692861790830704050809462180940779318840768029131689664965629709152345574825322391514416037841029518436445110116646089550875456652405375506101100932660748619237345412047123707911875769611639871772873107591134539631720383788255314043272618452310017154644644827841786074965885888334860441111611424144482816615465268848401421425367890257583166546104777402101528239861269195749208446368434674572693870454995787109666685001280075324537079308201672621283967733603774445330738600845048597506428580201102433030578228093569766910266701555562950544621440049526409411921656288541779547047505230927583272988010652592578441263926354650185697577003737704718396896426714679722965688532634083428749502284588616069386793502908236109947147962376819443638228316129893396532666621202644023829125093882561922911014001191762422632956871882142469540261654310003074952078524206212131720040856719468664859911638149474750919760307765929449394886454299844348208062394129122645773449650312599994750383763259162664024984806320153169231526358999434758733615846490374144000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^21 + 4961099537917933820316946454323989960225111471288054737705424533007939840348685961511806361357219059610642762667970840547727304612926611001585960591676330843916365680869178785778185813074066052181911982032519409999571915263726206054787519876751117342413090274711189576804022632143421209993107702575776925941102312529134177826557763786350280655283622784694270829860663657171944043373312069885923999921696596744112198270190956532081940868069550758923192826160473133585173144595728331731091992695246650250132490092448349670125729435186579481917507824202032398011027610103979404139572456400642327011547438238445883988503445113437629939430566891307187189974348998003903928080985103799997763521827679012566786296788199832039896985486901724040589816191605601829868512850443127385377838593934654358022423277925029948618136294505916986284998808753764335352967561325214209415734768584394471288163365787133613279729673071698915357878820783299271883614664720269823817041562185542617046292496023397171615852829317711739813386415722811982336037426312583813130098916160102542538541864589627073277829512459469817055874717583980286213041816845053070264440243279124437356873041846083636726835940204390002032510804543876232486207772279556828384462845429385151849855996792537434880301114933997844387208052489810554487577441492188095280429484700708754771445688500990886192938543090003523638322449737143551939848474102582345384418685360206281339321484356518210899512354115109226095177737995556251685377658048668891164187359428862319605793606098096643594646633929400597699356221572018137881446045657374910982449973466955378652998297381779136105582649402872319866426992991119585743662228148413621308645212880365582561959662676673140872418799915965837905790307595392337447402886468275192340103739779138402900509490645426276352454096130547091604234996982865345752437761433611726620281745743660388251557068345372294178890916623058541967338842355081759270970079002487401498046025341776776361417232231210326163148899388581177571243882012116174360606362754175490066918413982692040792649723451060966406506410894797860264526387378362996727637362777971593708248162930183715713536624407459948905000274388129966033489918413120762399243310061349836015808739814744512204728645926729903076881483571638006127218484601520773152606449485824727246833465815090950430943515571714145174796302314698708616213545173928757234213652380962464333526531432594851766533011003042389629370886187249978047969167845461308714919054360105331557262048391713654786270235696405111164839551539425146567600109415624544123139029854614386356451612367739977345893950515361645696143378705284073013880914541434947982854665105849582608099434635640214193531149396219533288206107901303078521978219101897006889937219993983045105813001968650522837713596541564644771099442468127467404582832455309280030969266125552745904105512350143547330452212447831421278627316445433302229508364329266968278768946723312900480848320464457156417781191743873325058279018332709879815251282276263671724089666497133134763948872948305098336273724356304423651396547085250218841185795360783017186887391554770717449910285112569888351440779626687163275248124229861541431917261394647844273090175265583688052805439245029311012644557045990314539767838050708887902370990487920126710234523969097860724390239397535271388823930502147255081871774413706594352657948940903815614277755500055494529731546783851103116295412273961291501515896474369793889695435709509634061527526096774596763002282767681010564695561531030220221040151739987501738748526122469954653464219984333786923384891349976586842761256563220633225820084479603232439773474230460830342329018268235504844176301995766576202952300154884128479522799114753195826988204820060796875270249843505182790000772140800435104922763435431263611968963708548822573595690270777770641120193798359173479901383015055987630109534385031969558695596021416948350607980751598075286413930519574254810281056837610746948942326146401765245361916598910730411437268577581858256854588088028023579057072764918984306831784980516409683076468664282304875431409184281804196727173761708462493108231897925440519466663239548303901218813875146014707736756958673049133361211524811656571040117045243906657293885574308476502760555990096951252721673217629028273763104480561377537798316711460157666008304605942639970352360965271453696000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^20 - 20326308224235410032025434641689227962987967936860536088174665017199176450171801092609915296477765996843726733493112715281327055799685017756146661254471284477827391753674189294466422822585711685872722801573957960506852581117942206565449658523688793928111834246681910983028413663759894756529164856977615142367734433773132751927892039158940978989866600757855511567094153602620621193381672893470025527604221541515980873631677311718996123210722404636639130799504421438112827645829109490045332235082147990558941205621109487184135114916002036841451185144709417397415386850624666570630482183385609652680231720778020328561033688976877081174651137769126075517771192438017172195095145540118520894259694746172024434737392347280044378193460941754328090361438689961335403253283285775777797467579231810494252669263717924331378255398968945906406433320011810787759910187589902588972519066962454898429638776504823632506093104943978259257068747651468950488755189434148132936376183491986994499913712641542549346737686508124446847697566549245709466289476146250221355863194849854666257795970306876526121583374557725540031033005731979098539207186329108415627928686575924293870500045257519092184423053023118517960537662382149850141508881313883584367124525161185616430007939930623428858923811490089240742133557360930291390308222626545142927907074569755048165819201743450746161697161356015249288180916627006435776780214970565203397640455151713333703569583483140290804674056202488370737110244294612386696072248961538299107141169752269804206207017273893133851821202061785437444298844779410217612602532740593952097430352050114114281925120223827761671038217405613201777313013038130476769296068697418132174746083534056197169133757147493318175332234587349249903328371316391582901044880030027967315445504568740680319857538472889684020845012982059999457777800681634403676790340597882355818855117611179901377766879727589715918002466748835721511377020685585111558403836638769957409976739176083171479109812040255815107148418344484312489167455228399679171776192722091344648997818507011526247947391424357541212301385236671814162261142928743003207399566837707786767894678791529993850074106117367446352352778554751362658196008193438909477479248248881510280794329896909170676282547897809029514895086216940618091578434032025899803162788688914905048858052416338962539430071308931408766359038001385169820460905771175957286946213818188007498324649958117539230574457121105629105872616967030055895453566293040339798054413076379911139248061305391367307878549141609453457665638725915583800575690016183816370640727142651342246811107725701862325629823779396063658534476763401583479074571272571397254163103929514782361199411781458194747021746619593678580145727618368122267164277063263814467057706880015830496124337796966437048157705299727411958285254622319553712238363739513897015107965633492795244303101684459713673977242964853377282488233331005244069320995991159833700198331428155184464128387470877350118813572873074720803936170750696664661658972040066420025305411467782996471587711734215158916876874494033094018496726002700489973289442611535393127518304105797475357647456664175386550891202455890497638117986109332654125628605629443114915681337352330301679899742224023822303194071000409672188784796384039537016060591282713122075607000892885253148777981902325081778886461429005707190637174277777504280879061627930976013437489880079149628941412423560290464675566486725035405576885229374459114547247257145487999190985778051762508340498086337866984144450675607572397953502462894552889604484437278522806750986985719024526769060704035318401417253263500299695814760829833965675448069309851511903342412869869891531221041880224472185049249357616243714481867473541511933870139655094316918919126694210562827327043772179203121697334873155433178253916148265739225924479939798810954307962970060574368910374385712254253522596909284048048034046953624119643113852386337662352238978024592989720217327311425542272126328465971214095983181774166485434121112873469235078273332030970560483515224696784021235296869599088266848240308383355464990122782048532958306814267717122469749420546835585975282714986531660630076090102758077580757953378085342872513835346170147384250569551310495916420700687931526136203213691348735238418833665014039795615010941873054359281082833034446702839699323006998069400075863938417295360000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^19 + 73657336419720172915149472417267344854060119880167413307327895136606249014608669291024267704400443953746870532274465178685834248111915706604975561834933094752002702113997660760204180702357754253486185134655506798119270023994140662193699308215113635567302642147848038797419856332019958519410324402903271265972489963844592737637428923471632890120230029900440982773884646177432078649631620997636669548927928904668523834357835758267056528348874694157826513770178205470708358642569214153053167280034935793284867491416181105527645706788255167502465807103881500143952591888373166516445987051155211981559933825214073460284129332324828295324983775033207640591457723641510415891238570749886863260521116315872059987085523611583683128503314928537188276062375895469942828609720581177071545529942803134440817888686131932202932967087906669776676926617040759838678511381260401953113047620813083259120289062891248802502432488598818749147663353973439689085887413745764516160650873301585195442287946657278017782879316257114225483463038007191673954694971615067855051392180252101740663793765335410372512216180490093951861614251227642577528768916598273492789817034138008590267374324219178795389892824427209810418499220986882554390327503596175599064792559142286436100332906064651105638380900873917187615498675587829683137344435955277019004495821719284002906116251272731465616596355019356645725189880340002473004011047954906167444155658840224375231340636580640549669821900082202870133327128732988666295897357490227301515134560900779276762467589663891908665937137013311848505240670919718872343109075933524014676636429192588410641171059617636734968253904989333598773137084238507001308931145795343004598066305501369050295286702714748849275041613999371128688755031668743632835912114437068047546422357713885738159153007014315011937557580183090377977968738722095505829253723472619027163205301805020894402991961543071769385864274168600323909792977131938519290159597377412822523623832010510766225838634970842463654527312764787564986782824862430094095252792083627010451315521968071836092409461224964840998251449454716341019400193933704113014495588815671319824963175914583907557713321788335363016312417110407220468752656391725251115739222009672891071242169734404523929195846781896607935585900619677443598790768309516101184809200020357420695099097703949453245888370659844593522073510891679876937584185899510849294997247779011350793458794707193043312763601768180612930557509384599665306248196075200600220097892799699170406329738903690768831455499452647653075610234023377244992078612986943183993001130205950279566439307612005674896978723104981034290050596111951858036688018234025947789208400681710782478514443487592626001060076608957609355067890785574310535794301640023137262378392272782025978503336304789674711842273447977170133116526624699541476750386084279148522415038683574006882888468665326632384090377532258957550222429046875923256215068415948455517456520960275471672935425211516403827126524381668811791630367887362573623406649823557714982823409506203893859949274112816026229917894715034242898857423367434673777449977210673586456891659816460240835486571772880969902124798447518895987324279592791827986250804047782130838548636712344549494988677781427296281904525028765042206299702781805126726098064611355564442481601748739709448352078975311174680060483932402378604242052956951541696571165612622625717982682068879502945282946095161660705770443380773878744040949613722509923108710266861078238611179289254960840154947407983196740661259917796536103179704486252448936068127066752515720939558944460046834488081251854057756122612858086549743106096472633461033394767104426830524200908254559579762754062689878262197435211175215445538804717827605785342771673363869722249459055849078518533686388022744284602075629387173759850151952693421239875105643426393987906213272571192932512529790346441153860046663435264719266441789146591452936061347931250146542218920982655387944417323504282281545296963756172786333311027308988355036157604021599342700779673868230518298714051235757352046639224893868562799832809485087669815031806011862009221069218554567907780091667064493716642567787798262669628318381889669968503132628262335926808824754296936912070203785985974104958047095760492381625602195993640350078890139551047136294481095758925587095397362691322699358606996292917134283791375951210741760000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^18 - 234759305378378468024135691870771900455938356702828224440208855377920848603757769756608628678559561011932366722574793732682759507409414221416583708250939569817989437045620170921174726223094986774041325110681661184387486289518575391225833281480190142694787379249399450798187957612834043430332282684478494006703458119866313120571577079709418338857467944761664038497873694464594191477352198176696238535154412753287133233401945976520028749123489382192156745447328958388605490767196033756070773609743279522802666039345529399629143788275391678553944397274742774594107132520198320412182685950798187466854774361447905186476542672398166890320035554710631522717532899476386331600967315013195393387729729281887568758105659150797956478717348458988273838043054651480684285755118293924390082207601442702565499820959503780718391855525835765110105389302337702578755069068422831412506901669317192697487670990490612248293898140051598637043136856167588033814371564909855325285722848008973463047702502666164972918028601765302012446852558018364629013910183104159537088476210076714362748935148036453009735241946784442698355525780148487786957817582253730744531899589741943409170564196814240208441143456793035246201461466619470116258599137448916570356296704751238560325824318104787473605128754448256155586302664901246435588324174158078720724107772148786389348878961844899440438150362628869600628047880804452948530368940274726014239837653603516902905757202419024872877537703915443608002211912386084713158688107313906071675540928327888038711781778555443805286754922112636132239783624612862433871595221540022685427028596356539491068626154236119502842433364395027521137821308593398789800849989376929062122199141080127861403289361028688011769213007258123182905024547995540268904583500117508206527638573304236214953358500268177330727434073565781633970622223551475050514585423768327329540732465916217544860927504146761710478218543701645089955162533360359707553460961941123916028152661691181850836538198551539132347984927670687498333988044539174947430541760257428115945848567514100546693832885594227285551469252750527502349297790614600633798200024054120752816355812828748424895199448483284893613279136748166668360222202865764201737092816671653546491570507491150386748813286187926228546432559345002603864215733327430178248477714422393586615489344459412751103097427703595276736305433229366011146644133430264909109772935267379794234059135819810593451837475281013809265117340674096551868276199617276978748262583142641874864113836597315147190519457724472302481605907527272239552644426915754792131676015499453963948461417689376821531049385204687695941688100666355574642263420412276365750665794829937506281502022533214180383732471309143620091755062904574999704409569592634937290349667174206356399201492221181064428935637314833351659069205956797065284588242071052672128625611578898434045123493832592365644111312350771328314878618876256608811046030525409566103385929031961478438149405790876366767184972499146784855703085613272335527805875841996549637694984965436665686529492241670553064682123082839505020988766414046212882536629579046432894843760508824537699260024979467455837261569068875953864937522871732031232372838933776484758439936863028992249445504975799727043704179129818822122151937419657751968549547922425643861230484643670546007789265171217909173430658611245415128912327114547855876357569580805769941313561245024480890178358492711496246058294366479032160661084780103526140854794718756911086836549071526923136161543232369948219306795874303471095732255820523776237810696541472421717891193878629906621458273751135507388766569266280053522547645967949704443259631880185849557510317910074446053408382616825901863283702970051582766737378087184062523500311773678362870666134725593586191175916059987097433484838786281394323414808916343854962604260284306389451510854714327320133536667376498762339409877910718814001645643959989012260601983470065912404911925328313989479950873200756918856907486510493950028946965281604120930444419018976062070892793513581165121664321173999741093102781175606140137712993072989777439597660831160283184334932744973375003617492767155426684060365616239080797798637076780964785136244564508874861182785185989350101358192481140706641849445663001324738633724019063470531400687071150656537882113397393825451738706460795452799993140843917608981041294393181470720000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^17 + 653958824450498810835135795951634054356909206410049100711787598341464932575922315433207386583359221943343414235322497722840768621170324200864695388662674421998951402193499658320909053367138668113976359910335556583764676932254841783525703975546691531274209803355803712969828697152519361966784910518406464419085283407066359494208793901635755772000792232993915670733674449461795755282773214120299836807998017940730834559369390386840619687427146421951097741093661341882620057998847344769499138435523547530789885325768816829968706615059270985138160384379062564103800118196479244822531590441162304371982135787709177400276808054586624456669747062081112850332003228509257053085090771685313378843542313470344676627908303771380100866474179776214151470333484593453021641038311750910688212635387431357859932491154379603509328423533259631371008698495706986842918218456471186724893103154037946447399008170938941654772870723943564523239631486260305932284065103538793725204610170907457512409217185173205830778184051023712325404687895042044462000087646892709171344597631888841438389510383109901080002783779294060570564471521677425174423591677219274847258577910970118394408970860397317211515584490792535614360567709415031402781052663659376465304419711251205497796196225149908618622539609443385269848442060824303971301686851918583482078918437354065319188978553800662012318110847437009715078757696995179798465618742019477360458172937142058591634210256816318797081692581610907524742585549286330006489570840939832408187427245102704743708366143885149225766247580742511666732950560497285292055635190967657514310697310005813254917284579552165161636856778245846469533240670023011075469643009243807532078486939891882557856187039723375845243379684442920294909080649287298738039072886846180232308748703632285329212855723447715961658484364252907676292851304164091785326636549538274761666953357878155095729136753998412749244859036635616947349220952638641342577555979200853629586348972215044012318766455404864021666923230168519330962571094741642677597714974673481021928133136297187602952542371670984759998559288161752597823449473786276894876103891483758228143446902016133617580002286053023316311314596915659118428854811642785931566797948873267476610462004388844810836058810015756823738144483481171692374811719461052360986802252520439976225181287457812407370924051651921488600029849320389340854902165367409657560519619859835203489569512308812407651738268479754038937719653389592755107654984044821511113150231748166389891895849347263933634676785390349984033085049858211954158412708463997822821773938180432375152832416455159265266185599341572327774864689820405226177810817199233182524584120844257784107081926317353967410521482220501823347467448859137811902932985087136460271573415601615322028749371256123350079357800232380489548115369940701120607550142375074019549336247780948892265631614811879150530372905751494275183340671790524512716157102901123630956993788967989691541686848535056888822690347925431606670808536181790145719749635691018014044591858856127086997772112482115633457729842163549768200079862284880512345916028614007573417026274395082009946349247926203389532617312241168588532493192298026303340819274525035058662008764282281265224735809061354699057012399660388045747068878926868628863534206360193313332043210278298408930159818397112665494971342334160361956479306493918843522816674071757979337259605279542357325220238876884625644388981645944445740626802276029126916765693489667415273933747290102381469920517236843449610422981662234352647112390570794931227584157553608835791993992385266824070539812159491132550863749253888834292897829262640180421933805288838888815099299992718004335827873309496502683534500730888788894364641438358352888686684708762144511175194271589753463445562841377637763251087548308625152798349265148434512424580060863010307404317824138387135166486991163558154915546808631905536138522709830688152090371597968003532132157565825767086589450754932680622246819478569730549171729600951017585346658484269986887727475618422252344107970602169712299740821938335900109316954315986324292437196781101593788452111638816101749168289079816806461220374485959027502308283039996817803998154090745995503781867500539801997576414044404904061867971166249924022505622729866509046956853375320246653482946937711819354556486822452418742616180397188421380248828077313884160000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^16 - 1580940812894793120071664463075928632130913243268607280680758618988416863014568038739539986633133945316318278682086299532724994982046620618726920904650275410416013140159236389023228763101491718250781894549071631031991756483232332618062021051828665474915265991397572147788171841224428401829141714303230270881466209258642103649263407345069423097636288761455469377393524881791782526845410869498647911373704073251242063715371810497551984778546256417923247336809273964705906318808261689402213091127159084373356604511871864487443096567953845604095235194516382913652087586393333922903084538897613976386006100325516049662276682664742591276842253570154996659552534412201704216096422078543671250721503341016477743634910320384295464938145970081040176602327717957574811779954614236215930680146256327619496946337052495349694270988488189398254052789977935089615554947587951064666065000250511216006913765622763522066884415943118344377639864764494923614065864765835680706653675049506977106259802723162247817698555609155139793496140351067664413778849255310126234724827587803764237290523211839537886258018009031216235123281560785402355155796027305362320264672341445434752906909776850883658436758320285957417030925246881621575493142249399615035769342574323804916388708790105177023076370206195167237315446982936854007475327025987377518240245933484707193742824940871872819531186234408279033188637113408856431056915875015624504599310437230173850757659836020688388130901828893224907868699453505250692831011428318349612071596911277997436444548844232072632679356749243967092029926659082173369257320937638468023940217489901459301199096742801729920622479038278669391732271902225648913774276444839023090299331040536539117350860808260430257734762772883056767983416508503947790609350697589867971643063820288977671880798585183636687885405536597059392335723300857831998133400302149327166062374188076397013596517594894413336872271164517879758789629049205565653536735695394667313730687785913823594086011743162170635187383604455192183288836784955753045627332221492968253971866965125196356995277084461706268539277072970444290544778397698657257987482343345220272198725104648520948510112151191809530523944175291473283279079616432070460444746871131403666219752281447877692901220898081753708351295937982953116044366041016518880548935177910965440844835878689238379666163306218524836626964222235122771450636675090795318711257391627951436907111904063136057365505722937554276228394647708524032801147437182583712499029463026233553730219111826087436070340936705254821777634334235542398323109153109751290521945862928094979083619073541526763892125408870368748858630945933665707783024031103386756754060293197292704681343776906374832112834768141103604083267618954080269014767869934559293607434068088879355895097535490510166081789094086544203536880696362025166436704822387419053534237523154274184015739595447702756245693156456709076884075596475323500730937174623650315034805783824309882572152073047904039357291085455587210534520919535684747376029923092773852276727179433955509724672804831859456796282722471437492071063718699219404934034243980835776697610053147212976536057006837742201270761863367850412366831785610977204873430065714213048966276941396960406357942135440159413250158878479502950081022312923081625410632041779078082681356594229154419078004799986315897053375424964914771367578622554003660434618993404615142134033423212601036669995146873732637362897329535530877697738987648837470337880203733950202448613197561054947080247783301153240989346000271328136552197711932450004830981984606485542986514933149808026224734789304421126381274958885948410068085921444328265634934093203963500288086397987821059929175602301546487592913109784718474287176510761774936302335155375424899282801431556428437875134078914556472660909454766543126906868860294235010984296649000469109609388897115945629755701108442846736006723580281366240267996996621787582479917510062282920802252625083282086720514086719359461034694021414984355922331879243298051761307533481335450572033916295335235706029014361383111226914638788626760659344356370368897356250919037248090363397710292988629632448272646430746360782958925950990593546812912065521684864609890662942126512354569903041990023140174605229259231754160642462202254986134297862483371568364931719994967995544979771102143182965529458160131146213787065576165901600229949440000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^15 + 3290139182360909828468876661005964043928408687916929823439009823978629764142255320410143605424735022677109438759983250143561571146407712080923392415303699981411418917912473411024857978809999908483310925459167759538547734634302140745901365964054979086890118882372014475567281144934077333917006368181779913924622106479673358199588267567398021093989431277551496374685987138245253644252865339228596969725483090910479678944617165991472838297373867579998992527577238587431054940293717182303082681075251527932951243820705125121380460087728352993438125574408528492625632030675819571135166060819466566599950043931094789082316410964375876016535356008335643766677441378249554554063652876677855776324848047394710398438415581321802901168905876758097698827911684444981713106656210463079020259580881883204349114647583057181856514733726333355120805891772238415273019088976932376298777035867404216785740252978112846807990180801897096728031035906377988658350631042151101140248101261150970430312196127950903488008462762895804181156749553446045213624936523864736056384155147168114216538176504172834311057624645451771608964572221378908474222561636068174154049709239696234427760500036253536076172760482854010151266109709647261993722476704239017989032590423121592006823035692757697130069779153924080904381815759599534328808159418762528133916693754103478950627570772936864235242770529414170201007193196575453468025799036879825370118832927657297408572669052035840437925924880352954540824754660190926907583060976656278588013979357593782482213005628877852876324460480230814935200770245705802831945599155058566764803895909947459171251104102286335637899220948217352273392656965874982711857976194505409975262880945563682818968665348488378248734839465702442744995710699019697039188795422995571122415499417674476312522425911413006841272533956755422806379539283843101506708206009924682529000098429290455445236311249270131886270108431150020103006588293454477739738569904901167441351505074379111131971222622079081469199358400189069047542953262489532439883652086018586897557184375859931014201587984559516203861451745681426423292324396719271894746840345824427341962701103530564677608218733700397273983025856695192271282124943420769361031652326100529750185042092787029316109407610156837836338278918934459675377148893880455349749162508395525157742252541419822617585196182027683625375793352951240939538043298527584418934904268686186516603010092503732682536101280557773541950525246864593086873911587456995321258237207865441235842426961859558645551200720101359461918624876152532813193211106735888809755789874055488334229206322217098406949007335157070645884832704132326297846478826045493404342707119659310397018915501824858298161649032594662458032607145403368519800007559256257552623012023325412678432882423376765387734789673791964589477125827135338698250942282092660150662299392219775149445776895798551547772560716142701799571961674714606767506282892407245493057047930298637794934011588819078268496661114680788768782519498220928380556348880410837544967963016818036240722738038639896249741309920386645715924953452940575669907247594237710401050315373423156772978998586229031247773251785661038668167971410329283036612213436844642130939711920291063527333222310681296439292957512939974586075857524824061309424438016568008884897594206792046801829598099805663358655022907506674049448806120768534695506964015995306955410677139537749936581929949384942636227476990568816617021954437474330942488827135273557658074041058273747415467571708491993506992939966923647053941173961155372231496113748904487525767468621466814608757394404405808078793278113536919998887812595899552651346450249578889360467712596512447290226962480922450298464562802029729363078820444463986395024623526403172567442157644032981037832877970164161537730179658494169599312781310230360813459263975560839587728938392980752867526513402108486216183460406112860877227247275705801642895066142000579737906894784297601997064579532139739005376195996024827892057664887481548393834298689942355254861974356539221856756004308976006430613411635116805351004189496957439244268173698453473509306472196981473711875867930324751792685721412755188844947829563324366671686738400813157111506112149600317734262233832881023796914166926158193681961655662913300967894374872517899926390066600061216061865894336801335162089134074739009222393886362425727385600000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^14 - 5840349755465420490090869805699557720659880389329036296507023542688649579357487242998986224852398252552686954285301838117092153449571175226197191283415918297695135919651916683669400473662801915361284059289495297047202005171966542178621089064501324416873172664447596947928727341847506296207886905761991596081922659976141634849622524059358835230039283605882545845493109034365542184593468513017824973654241890598700013659114703674651507168554748520111408904998423740752324777496949944005300291636087372641172739088545100954342225062423894739803404876057767552858520062310295801494032725692684562288949070010934535914757664710200641135612767072417979732130296529736266453406962820763791787597868743729651482662150790386902810195979775522864988888117422909523852674827416228604617590156374199189126912823411381976821870548269076516154465743226991342835046529904760112536322490204956206134042087322638987876796418371202503185713592758469156979787408706776344260488166338315902526466316659051357633650687073920647742591517601896385707854290675421725588386396428302333765883600797096284351898336057753156003779272701059456208988673646515092256150355344390305100548639458554796263430922447383885298763235527366850402191543573669173773684882999587988611216954230800374319201837487247608190152531318242375808950777884304878370123266517559418763100303794658119285511087586701442066731767165821884958308806339510149410166648823922626830056580962110961947180773082249635637472063327665706271752729014003786023056902258618765900067644682215081092659471675722070665286833202966911070652720967471549531747029216067186475019678806810762386050134344330702317615215878587010354061826232564463459567686760680535039396732792895267328824920690824359454657818009525046060921702756080937708693785592119551790813648481201058680853516873229437571030529333012520775287239942844604432365506008680600065054213743203073461055836822988040042280857630665672576585401753604765324196686544763380898521684087391815477797397899402913108721057510073679377325267510859982190596308083546105235651170489478375484277432113570666358888464747924918231578370651933080895571622710298562098383671822200013009208111587128355073634941394469169764531429393228083569926308386063240434648352468937317136928671421022547848783064760253319996943101106017613434288120913806311879135321407002589713596527659671539776188411829512396137989820220368187429758260242898749373783376150335873503959110350733477566716720223872514853647308615687441421851905453685952554287499817235667139120856986335900272252244688420257564300953868620146316290508806729372936024743306922575545891919341357459962255955275291519384078046185395007273841391408934256340537910524507196607337899679112177379582671021485930218471363207850419424160934703997070286182150099914276684145789187084117821210195308999555430898511610399259219029306114374877692804090389766473614985726128296390918233962431126495723840200675600784750606354568326256510056189975538467679343508733628271494288224837681432795757468107634030679210893507514896507596345615058159635821535316755125669548747674891900794090682130533328642202471906792008279524473692383781501337594709748548031366707124553352022786470273663849633339892478939094721954457338093793499731876430570472933550710553179992653131872399113890779962479360266822233613423835222188426884378831962054784318584837473613784144907961113569628069314495215233245862291286749905686471528657848021500107965875101033672808825701864204555969937715719462885698526268100652618632663910673794418191153723247922820910424950884627941471527141451514332764955529989918250439953120764355478727372048104362914534777432958699074616911707668818777918395418660858799661520608202699541324552605675402378072989847841929468010804354526181596133427488455925933765994258888880861785125514230750282601047520170893622104456467010224874949423088647306980052813765704863002165361091532714377996676534917585773129161399158511624823256530700216004870348171547625096005160292202826680607603744887837573118498612137135020939102410822681603819638751769659123841486527186659206159181947609014186476531126005655742499941132536550043587060313247479020114755668683506996648147456900279138760182381268979636822867588893674059373764687619703762636004085952694568722536529685923077223903731778798166740088425116658957969342449858484633600000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^13 + 8749349482713998496005876652057678941847923169862595220162964881639093853289862846101365811209448328700391717234764760626424869657923221676434510103817386052432608242786756240701101017523509578388870773687826213700965684074339312920219065861356072309635030697439579620466828514876380067135555252685630303880214654366230932994417882024819289287929947201154834610773768918379250453426014591844682703023872598786701928873354409439968927677742057396792502257814558934472131621426409708398399933327269499713368600097765385523089046154873119984629908534031808464149432748048300614223810450772940298600662157930518586936170748622720236154585873305221903765599662961530038750135347157731712690644393970861865768977763769337925094280872979431098688527904026340889021092071776933985586032998149854038567158641001631503742208711618364222414554264516257185106693970841091710382964654986164777585507026245068796223332744139259260483686485927169253380293041350471947479918826981717711237090518717802271139057670409691537901216449364777624199477592063508423226279830875974706981085338636658460975838549216638534980102884188994100725179822137146124372140181805637792645029679667383213524268992114574526616619897009978247534316316703743189432367880021781654579869720376567302518571113657219566436090730590247522816834110546801443245741616078139556304624068382561410720775477443464953752249206625115412650831950152574801360928533650663881657083759838076439489632410110580691077723072710293273314910467498281883030262448343258460248971488058077534447946721429765654892152379193509431347973807314984149255347994476364281951092006077994161182394159241221231499447422689706497592955549672144075303616551082534470385639239099008019239956962927403890271281598484832639082401629471107348885531643890016617940532768419403524705115236760268925622448640574183496172636100265064895207897034020419823171872594396578572342079948574389681765601259445722690618900139251415903908036220708948458435811440141501903820011940132429665151656721911359413636983541758928273671852871106632845712182200015683281187986935934397958051303787599171970210956178782577584725529516410882745447938567463502555784077540969506574783735629884409604369825994334464480343390376960741016021360778683353741964247485270121028813378017597495106291675253765827504876171262056254514055886969118373296032426401168133336546796087371846578164194688203996269594570254555604197794326147168097869354527253499916078261880427563743867771295001034951197622846115964365422628284112015601628138637280660181763128669408326020433083275440327050851690181156092140373542810858463881634776790910826269913428247488545418535312181455758757054633104674156941335512610299617183692449637218315289778672026038307088154115989948756550364503289266856427504167714673791122748134276409796992302477514340987030442697681963560268711123070105802377469319780314464138271944981028286725057595729057736192586311682852229932057086336768420493545224098470912036948903337464041379247485928308109824289238151282721634994027766162409787438539095069273795601077154063135007230650148754205674564166814023993306278466039282842788221810220296821529533527585209754530780807940396138892633038164833587603835796241212535537663009110393227178323518408404593880931282757720352841119284470422605888422928814288633777870923132004716288740389535781898473878616798789883432075495192323312688400275784041854318369122200589943868708058578139218641542375259390720628162568710707204673553653160399262290750439743970285151052972958143977210609728861458805852288376236360208091143622947406385930222772277146588797972778973375601269552714547731537292386360294811920060187050033505849518825123136589178666894404172253482435970779489872348012075312902508101051173114158025569908721519090042859625025451309579459932511239399159648036152746920134608346048398380545188348238119936552548911042546223599102162673397032385671189944304519104557948615457090609719319698785948033588576065029636266759234430538126658860383244711844374253046390610317125213657776357542142762791877525103982949370478319306912270462212625107819966486136342637816048112952276601466356786061339627318603419184749127551506343331710720500774516525940110903722845252504589829645763292952706652338729169077407138133249107854094200640340497188911182218769537238713926684072960768795440705835316019200000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^12 - 10926389821383706858294585710432256576832657809699277139339442669301761024995214570761517291916879372909853199860226014992331428159873284720976528472801758906125630498116316690773852228631328606899396659032001154887389698677747591387487073656910516385761804163157653456388014438707435801655870291423782757260917581812624480916392683750129773428560212262120596952471937550788365343600275914463159154567450633554488997504419701684632237621753974363773457730156669200968962128932389525143181825265298679649607144392264297655582456844419011093100976962997863183759946228269431153954659855169557087995098888548048762860362523636989297241195697942677422130641815322543572239571661791634683638672004388615089904139167263544463083532135396455221374655959305257709103128397148167311083636757869842575146324549503177459646745324026767132361938788951063450981657920112350128344227365881385902133697781238601884695255072423248887542949087568952770083786171841978721363959509339465399497813593850711106880589142204928256702268922331861307813593647951341370864155365433965410946899447432578177659351709780068509563065789534088442902462377852675624808155734810730315651812262881576397843575990614696705773342277739988441968258993133662249158271944338571134600719866912645989711214835152274087466823081195128871514795061534567735612548131877175180191272149360529999208004704115366151415991917517841003789157324050360330563616024534782497712758135654636063869815281528510099009528651471577974798922900659925910757481676512257018504153753991067157819231088299526936513914895414023137042429292705417199762491006400313872086983514121478659150556622771505469119316317667165509054882756355805702112209354572898096285206465520489862102667541602108408230342123244400534769942165494658377236547666773573225517236145094658891332019253791238105575366629605883930993395931772925887203114666355128703113728124274412355804615987809667258102441671207368709822070990782109254280135986883143872176313322947021950713836046091294231511753451308578603582066052944095649875378364703774657002287931322717797993273287867460785738568252165737636801857437344880714876028484064517200086415903832174325135066950241066712912928019081615298771474563245816604962333903775413486940775190303281017324706895703963781099371448021512111907985505220118705082408231757288244315453049311758839427367366147809471230665305601385067791634223707405284255522480289298345088076337840389194635926413749805442481171313499526364753004473242845942797694826091243163717332078999207028937614240860935316437696418688136535690046732713045925076273546639937745234991801413291576944450521215426882521377401378654181787640361016944261452246864779173710308535526939890581728610818713623791078819766762311964692989408224109918862774610911391236692035244154796956490651915311610939828296252296626659969897693841269161894872346489292112762237002268576079063032599839801778200190630890363509477594090591038637200378757273486082437722136921746695424675765320040226544260991549604511376260165255670787233406519024187778896604090584420825558403217607600237983248179489594984052694381014673446907808056491439392196347446551491123151098587899507864435960777988331109752204853600396970671499161295176228152154449835406724601046304185095190031076246400911162190294214356786292704948023634837016611731356579032339950763319180366199435489741160379373762447537416008520346683716433888588355646924169928700968025098813625802775458010994542245135424222369715683563974514520162414076826153433606477645103887486436494935802154308211677229192530761682439521385450404658824100681444620252577743106282323931317109627164166272176500698625453114703175491085367499814378132248989465393309831249747075490199209174201206727405262804931596252361419813135755625168886978818005532803100701534586375991538296956613710932666837345604512668608434696631472934203375608059363356290992285518515579392305360550904342261045985234001901476642077166869528090348772727748578063120862231564117353140686814399371707181100648659530691540906068829361704939936986352397759209386609137057960447713013583865713224514360086148549067961911444902428678187395440094262402703084744491184413780580501208023939783914574185802516479258546343303951776583261200544098002463270170032399935965455352054459108618889653861182641971878733451861665907622817290002884051179929600000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^11 + 11212361056106627908051343683279629180244321690767806095362493967251556424908256760265040648555966062495039712078609246500779230120817087290069481990422383004990212619949124623907806009624552744264045105638869019709922270444251571747445550524390881232985853206249023318150520578958095194278218859810640045563539494100790767801926349276331255750359543886976369875567056549431805032864328815982208335988410466512554404841985675606445291385711448772642601611212755461178099793234766650667365084811705789871338922698173174294953760957814539488805197205531811216335619903190854828378284966139783686778754724567591334253265190508123540852085997947594215933513275192491224291899342633912036636958776086836794932048112853441160126653703495150549405678201499537321391268642329874364458325169657334692397470981045631060637900563399034665205392209542639893506075669444712335453800935915066153773993359359177489163003188620769746479035076854517786525969496993302512298262004056984614390312534060136811575724852264191334549852072015627401071344338669039061481712908729230259388780032798857654562360545973686334495652539231205835192467279281936230723702896065562380426496742496802058645771219181700916788951434030032442392200710240442647999705965524497027364344498732093588146120049911345543157818963313598887926291039972294670371837822901820569257464405158830953875793093694196730652829351974758447062489495410900500601504420500763101438960727186648497090265145103843124391723549707317106168220361085670325483997833046352316990758926239313366951261046192012437350555095903630741629972554706629984517590499083152786967065966527959223046377367924152134009333743952530922552361982122200969409143039517750769998322953909123514058275786970676866370004450869610734388600164224934741832439745146159604613204598780647646809393261362304712218061467725030914489295648889122612886544478539826864507124349621498164671064008132044431962416016278843702397861398497725248577295644167791155960376552023345956670737337082918877525944250353833701037861269714895328521946102054645344441357694970348600752413168871398123908793457042952898043771742683167957280767994616440994469718596649578673842443980532119858093544200667308018064109012630543028357012879098744986193789670212660289068864771912786792528142069005716010949468027089755023095208283176753468640821460241634885814991409685441740609671874199329072235395413264659880800909148826249806243610636960614338164556993985811765616366215917934240566667141299766459391298659213433145192506037642930482180876629116138692065144420790520593457460828147787410883995289280283711268341976920920546669789449420023589004065577203631336930556321086028453311815287680985044867072079447101377671087741878417841435499956327496950568515650994084553076199654391879745023108544403781448491178982070974646721857673978195439636556409621971884185366970648314674375467429409247455287387297390722091306064019611452165016457575048886136701153412814842057867594362651887391507844887147244907227222482105823942217838621081487237875250593435050057905315862153894507537648162558704116976310429113716860654604130097232308426769587325526700496053528027982859157401484536837716514258218170916942641922489192185511843497849951358197708841890761504962094886053079540643059829743926829415279446045873106688532811864632266998497633208526551795617678416615252694657315589599137466864699692703632255501482794430243032315840720172179985227390060709621529173111042443687318691005917150046804747825527841277218157240998975161490810063831175109792369652218187487682040670213531590298717209303811425178398292522725422633087155907021770218657043662178566180053972954798505074426022038479734092623835815610486378694014240907946335236052372357425183176514880101916139374064896525705687333434609680588542767678074354416306210406637070987822693900972678079088509818329673197447139930292859363179764950944517783663175633314187403474128065306999085301765350128856034127576565347790917830245844236638993407707627713643695814362759778745148064810909765982952436747158736773766671481584317915846105209710838363061024532099698101538404825518805727358368112738654142707714644710599310488243527886119987884809484735486188220047953219939631993437906336208407066590952813303553701475239036955496225075806906227923482657033234536435953011093117654535371455884602461311916729958400000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^10 - 9295923058136822763993511750401435100335247648297369002589930012303924896134194313080960765113904564268930638506170242183133331813107737787669169983197279591739253827575131894274918799371291586777404737042769990989342832741204755328393496869139221342971300428609347834100078790448222396024834748027769529225332181924362984292302907640039946281391957781644496670708117236430499705642152759708812681038547176832495535317420841532964960715066514978351291414596064988174546971713876613157432256176737480658328606503700338050525302586275466390425151047903994540945720778009037474049941422854034969461119809741268918433871559567538467269144759114861758935585391637137791241701762982727247880465768428019615607290086640524996119893812913893257918235870722927049600915109087664369703719806033539903967815418759740063207933123422124579963913765514032181297990351908704391287492244511778899465462811579833826634718328366022677351370752807566101506343280812992886907652421631651945207155720378941843597567976706204158303816385230336589660493724287804889334621857964355042825252898531796576854110543910989667382232955149011033862331417004705069482678768104686371293838375414679535307629511178623240454786521403855095389430065886373713746271114725911413800880041145076917963851405724559480366337538588417701660465217488699168342829805461968965878596027070171748480511000163804393723871080815820941017165363065021310254515752459967704709445313551924772801808840153903867501455551797994220742399249300451529786730042712232052505642525081330801349679015693485320571453886630783841482801969162692555827042816626161446562614698752155659374345539941382386033558439970985646944735440113779006790025495262093660943987398310292122449118810448293859154709512081951817322596417070692664644506084040824318527628283828010096557975044278107308529724960866720276544562128930626426029076651013568486788828720713219697046858635811922671155926182415685859987844187240760261166418995760000379010169204070657982101319549730281967200431808457201128288621514138845146547170253386756474657073048003764394225567462605742058630321691261218499451479970421314519679473295678175478853327053695518820887722209490658960774915795524641682000840934266044017158655512654826256776871689543925563080225629691594157382158122121529487917445160553232856590985501797823981131164488355824410960323460810109898976593140305606051547167956599652273170247659249672799440132393064853409847128970581215910050504339329414936751694674263028996302672590635504939854744045433335232966792008748543820114861945736506525197271543747317145355312584377643021496506366042665733262936987269202298725824499987808793713598730784190881084991078751491883086760188809702340390530156796971101758466664060514867602949463043826310751740865572484772731449486929091792407391208311132611545575958539306016264024605607336713820241524138412817258844267703924097382416501108500907442754173068007078987097331941186496322836195574956737430087417131550011582424530261410969297634957835980620115311156233328123544574006835981469147630942130483524568149276461851390813235051032026098037251262845138967000859198077172839662543023587738119789803630481836790699693078062489607830837418092500548394473112835205281213491704093088849367236581581821226459509542761063485602337483226868767409304489923161487109083795824915838131327852103492815166660836055144169686899333169037613142762729239582473091179737620631948260347112005075050146724820216705009198667890963897320460476869965893786394477012482091642546341295337453689785855820155574049654003426968698019936440729734840595184615344102852151828017230748447588364868987599462936374387111486870765662142799937743452407410936951738812272465843366769389180781285332232816576938253717981628181365577234635208698694883936855589973974614989919289877006892598497733270433903405652506833385922082460122077851373546814536202414589554207564289984721256377189422843447040601855104055073075264927796554330874705953389506823399758075766875940466408740551901524548324573065162578993818867630752268235211830387565032775743292771722246983048912231090723764816620242155330928468447973531521382353342711611740298235926639302091370596352585306775382413167513931710757977165840754210674969705027292070539651616445175722186320595843611380833647430802982336529837547495833822345846734749913186775573987328000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^9 + 6103241076461622157443831005301678551161035305267904735590988272292518045478705853434201146349413029306366829031039408070274328323898894089790408190954491953592125378929419985480786666821156453377964335916161304688347098368452133103843821472700032300628671448133359645703782029860441218149841829955540358844735182075613806235246856143827446629471499361785660468090163199789052232261256796951075257294981264982642900460705138531139776233179144466283730566139356549393253086980350264628757969107864497169636525694239180954233091394603543099271204925302973373821799278695201052063930505181590946511418052488056902013495820595164299804860611397533371194354510638800162310924151346492539556109386187783228557669875042819492897084534315368711252160939001369278379241488631910263251725006737201178256093167811972858080609788893296833882711514754472654913011112876926563571833608963614838565774525109398773486645241243563670584425683395191758465032561171065488980462517712939280606178353660490880899892247861450295734694202521646588430952575032207997035683572830161792474095287731311825718761542713088979221756455876426297227974804129059045687620464226604034538494324875778912658590415902699077034339328179027559867871294383861188576149338938660710286678067039443606560778817700970238094306376554852349824313282392107098816489642648706168944794263503979133051635039315129161511891723622057921720320678610107484412281352775804094221294271873977737958118405993945263205008395083233439962778576037157696946986266544563123381520916971659307324718150031068332261494333149251032621036869550912980920688719532444534769224449627764083284167770960439880424853554692789691083285743631634524910522155354212258601058632705188883808797272940049308984271160638625967518926964554790364638897119835554171289207950228235047274117631384305529871553033145355556556986014628092311532139471856951248200427995026365734054349751120847989886334001308115906891709155679333397982322781640457772262191492236097256997863508889968040510954920337766184582555111548968781361248599447530324727892942630410542033305160620103103249647865985373778920415503127061201431518834661227721895887069021539257279738180223627063933647444698644852822269599685716110127678655963205118004071950790920117853485761125107057921159351667361336302897182474355295621713493819665666050672927417066100407296027661602333398617044741273573494490547364807146814152562433378886140706516183057322823006409377521866997985882190146772945154396524289570037534944898388107829124584346157952644878318320860768861822519784494710297704725642129310641016110979249098872022977615991783045630591446150359460832960876723584889974243391410378452301127544539308208492155560639552542991003087244868085554059330144019113927241395144776707434327369024044925739667570674166506131168087361504091094490890580027820043325895933703060537211356146262763324627273696077175338609116185060146079486000224895281496961239801385265624678023730750895401925115556824107887373434808956736584867440574842470181929820138526746593113614268368845878837620300171177515002721321993588879134776694545727576265454493005882714554286099777710115702116756527263693567330320206700870726842838540439909947225910861847002952202535890865167784298327339740695010988529024584845791709570443933533045657086420631988194194673591324790965809608618408813093187780003410995235173392631011684287550132315899736380540766353890244815487001000673944240299213606760154248049444935450638842608659742553234013311136573000918171949109148028488906030612057027003243555097713846929677053485591827061785527219720699070006000395833842234270244628591735882992572616625965175905040693700898327541689765472706750942462280833835359079003597797456602624649078976589650462521293401835682493653418457287726014309994957552628863352522214532544864902982861819202978560324490173237244227313461064466861045953284993208598724624451797913114534336639422250090616736362402448736827323896665771575131742094967131642618510605150660141567037394789686497279312209468617948839904455713801798627917389224968921591386806552454951193514444093996459474812310683819235890371748616127031546028552567254672686415035966768440171534569720946212985396847754864249630156203426969884638707925143884526835130017694391700143994637792492707472738842286367737021093711309927006531208262808810037198452686848000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^8 - 3098174809200409589178164880155563516032339200287233300311309047181883593139648676849581514583822963594148910684216325411187735575678103702199207398521353835885443894809591894537373202897788387006036120849944396789321244836484470438861557993517513256880151951207177388001056469898596414145043255731314741550095787462835140950885001377440359447038551452162335492456111373659119577444429824046281881277426765107568566207979011938801050026467155887402492104055469068740725690425324507597544686899577445758549914207019811829545384491566536573821049438810628674315263577756479612654850385550744663044298054703294570333639932734905851229503372320968712705790674697439168186650903243349083329072523225803037043634536506516360367507848995589844964590256074644446463083002221467277868221203606786473685011918821112706916798861752056586454757688909820000920134041931143005769322183310385521034466292753885580248448316546868073011865526251519915414588606942648893725247326453844225444618252551564026876564635705304412525496966888596005845357727395762581573512842748550359744302192039865559895254043420379826742104132841749875298366667450689233137642226590355695514449533331971465997800630544215791746313621467135284052364923738905678811704483436971427924101824234071737859316065903814262490225172635511130037704326698427260405975189516790338737410115455207672746891932587946371611127042979443718074492224610350326062932834163521065250492736445360579007451891794456136402122415183613698446830225033291598536097391315169381096550006825483276387969155386996229806434113202672166849776978959236313162357934034905274217248608000413481058218035786194965350817835678974996757384045290160011136728610340112672284895924919086803808736892597827458674138474038611138445546622895769250671650265495295172091093906503974620810012131314019013768144102075793887139917570002511143045791269035646351531690929316215925005173044415191676745985860331647380528475076099705205460141479153630969935449114835505540895545720203951438314900070922324286649718811086178822171190858095160077829697755292680845994848346109100095307929839594228353436000525621928006115529368985664349825997283637117511587479176243356841497338189501730079916507791187639859330005645458557140158805323591884549708740872398724169832866684003631731528925496544311319652696851729836423787723462156585990438923714296439058648228586689359265489224570273836225201391125492610530910372416896026704246003461807990616751122835226243623921512884705528087627097673512066493753897270062777367414880580416672426915714193806319427118060663162458683560578740323364848820491540924757902582283480246687860756537030335847884355427513842267333844433346487520523063731699105686445729662467206216927260261084302082153971526954089531110541852833208984235996541057865930536802319986493085994655997984256830440019399251717996753148853445552865684674713699272557422420207876847083299598002491633169285826555258727210091908168475754538468278049564083030234405339793541978456762438429703657455439359535261824659212827109474061802065277548037112878890458305137101351038260267488622752875632679589393547292127469767608660367152866536985634598788154359130523184873928069202890455173258392396936183034486900238745757363412512968407583356482512666955165031208050411318339075338864301173093943414350277497389133525801572915262765957200202180106437793341218051947100264956547242458843420293033352463795830463853696500652269284033411226739592370079330482286964368336183909381158450931059371135492267781728116919587640476927149922390623286018977045413847372229898831838852816850268125380417323756174320360042487439125344285073388541985265797924014517005883188998433730678944308391686903360086447263995613169381594266838389013835057689091749394348652845022059506004953729611251368844914812241373041361078631685815612210120480882022487582523857557273404292652476349267625460385274140906866532238662964038380830635633829294140983051929683278976949688915382850403574873171337841591792681905354112532311561120271066214786410365184312515738856718318202553114575819093843815404305467079438593667124146383063172957690316251117436148603254400019553541708767850428514657821614382350582769428064113596235684872677974492763502061631436830420858895497082160469974409756099205912224270697365270088147517154417935632813504762664706190900201392571416576000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^7 + 1181358169809487637723912512246416454239713644249569898606875450123944604218360011255541729811270142930960962522769928739502285133490873029419626374435358777505911430719607395008625862629529533823116552024341105114658898820949825064470091224541973794350476552682267346180981512900477138112555401456717432996976960911484714438937510960994442434660943074125715777432573693818292926174255900494980335973273517124484838037409465310187300000596061796232039025893417637492975112248412899421684696052936085459605435725498378748647391785558802719713936251054219265010969853969904273507354054149090380101329907973024084883763554776363627955536389507275509286174236007098830832392831319170766525080568737356489894815064121332047412249363693556069908844939003363100181466334730449112638049666658838311501554957057158933034542752378024400179301062525594249088539783644934747385313703071679587706124323657775812330136677180151455699382893408767506352403335701718850696301806802009696468112198639586919165974315796345264006234545070780869228330501034464925300795616151526720835025052847587419086429766787910546143693524704016945772948876527879304160224323278909641515169857790769039852332665599349464065090882051830062704774563052949880028956463813645505066021185774178594480148975153022312063171677554696259732007552591866273202634962551464110918857454726526131578662305177013795084633603723692360451179129297261380207026941821341649191585466054151775049191066895765649360614141745506002066339355065949983993291511954069511730072614354616710676818953664300534789353599811069035875187141590227370881737031711367598551593167021332767808724907759184294235549227838509393312700804426305692980153699252997889167364066210218708329990493325318101980400311458364956348591466772753751317608723590532074699875374496524416023405994953276146039015932156816606386994313400547269921884584950577807527289638201926454108514354797642516953732406222934601785332506149654583399396011359338934138089536829054162911563912710071742051993718799276982235583074834522241088566055316298937518970628656558887302093855145622209449478920068919977914527174369682883176453807038623311542677538265894377611601716851483030198591501841112160466242594778464576329655865646028907543106675992312604886379195557395257483095479983655202214549356878066917485739943448315871522998042209138635142913439219047915076868394781803555364219091624237236350007995363338710125944015709072912189060375256810021354183255438381617167929772941018995538140177089955750731187010603837619180486938675952452033334036110089054557499594250857654072693025055846243051172643642365953448171922163136492453369570040428930854026523584630023595384124267956936454503845853306683558895975471111059729619288246781095758903954890607514553295946718125755557592729451540859819973406078834537328861250799536265710660599765495858984234412906279801878230521309246586366025744318940491286186510125011774005316047172897463468767923400597929876085757150935839399369338879697633890313555460893416429819320282886914801458476042550616651175475228697767223986612794525516846801377732370690048262755782264074018496387936859881127234788243700978263098613454275320007693717437217788068980737509996206179881186676702392413049668026194432006466383054970346790732936561837409723063985363688550376779217482005394207645355977502394237202593782894087605538427370351663693490532831162360094515909915123339025729425464276659291812503318980927406862120565768770067392412677260062485219747436476224360945262595886340265109201597271531678049249307450018365239585680100492533287789950246046246134263152588464815453751019985338202417691222810831774399232363894196468161020108056579361611663768199728142405148684898353628381161762983574603164710441549692679139308977219981434556197857242579253668774719860243876934635167717224050338926337805245794183877702968121680989598930740553430636123901130665673307940641781121814097810491488826877081108687506510544442439462309486239968628593182839507676183140239957330043811565856074483970464962461257737342664163397903412548966632569096912983874516470690934430898663152616481458491131027527000788161716063705374413471750584418696152142628422287574136251088058967356133639577531031125602933981474931492823582328616263454608341255285236864050875257688023257968500290661225626597891072599759295871837882504183808000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^6 - 326566860581120674591089819331817403134146071898742394976125277776314095904403364436579476776771086041382837662576713263422566551661129066464988154732694142410862295942682776892811494759639599392749095677014781283235116785245243199897809783387113498935148770966539602823444093434277636952386879090634820087707259736466685538717183302827001886426774351784638900059556472704677434786792399592522335407333092893789763537745980983321347077012810979252621990941219926345229020409603530829342712092798125437746428031728920708786847761291928902851344052746482614424531256044974811170759291928159190300418187564542624587968490870684524862412137436265461141717143380840945899851008809804168248331818418669330216072952167624776392953456708790753282523152131194879268238807121260525902796241072017389894066928107293149331422905845138642704225875675690652687982957564488068659605958375921030797178287978219915494477083825442238507975064687731804142255313779528307291883946166676635253445300896846296997099320288502951941455784643706161269851653284754723007289577412657163994381074974478645557996690021005314522284072553409213234278102694885226876152312689804520265937005415981204709288181222869288468694084012138746395252089635303896794803533230898846520215020335024421409247281080738181827695609167942206891459123560049457687213908121659836985093743781278006470614196834099275893634899258102432488150140092706717050402142364784008804342985087134691357272504110576444860526002680200259350193410020052485742413367739563645093811969310624831687784489213626468245082549014749716077985301547759884622572977105387284599754326486507735158724710102643916345329083711117969177081983713404522620511279602441947012013784794316754070074705692530450948011679249401495766573915130105817478864964390353569889955568371235429401778318955693972793384920779361231776120694769501590289308975628430591738327580382242294786443770365930149387881184454826436214614819538168032413504018113064901623538815895807298296563874526986223327577525939471293778909581974904616730046010369862978615014684002536174996757296826156425345252009450074055579176320412560569519127742490663806321843613211371860957454490016983012519418681229045202988001610924941551737454372558589381161599633435838606984486904209945088350854293438127282103580840879074393722545880606392858180301161714956506585717925218965037891755335323118526458846734337396673882345571853179523638755112767617748911708581791923920946642012046168219887956393990100168748156853841798869291516369899242249579522743779078657299115120557339573360860906334180770311388902856290135482215535775555919120485871713992400822674297882134539031014897064100799264294259611201449221631734935998589869570132649239587676295381872250326959941917050154926864869728331953225967867647838196515531112944339379034405376352560190353504887223132980428041602198604340372443696863197233508159890965401249536697712637469914782752944323193075984058316244110559430920398555807009193396145395345969399518277266251345080059828361052513014597204045388124208732715260596366589114182897250392075789761127998067572094124848713532321421637922987605082457605887291586864564095390792213699322858951984448779369554941283862370380858095411287083638998447418718633701148414454332927661159289159703948297195389398988556879452086673428424882802499370983946132891203531408706395681258876990794512029743549176774358808900879364821256253328300935932497214790103610594057357216169130485074126577917235349663949258462005742088140299592464462863197418760439339392104215456773695512924269210309331099041614259711040224413173608512499849002991907144523705549614941755581504476566968742365766695310762124981376673392917547364840503148391842547617668773817096585002425604333418531279885221141583367332985352616989423381328842211414223634564235482686345864098859514417041886229921664362281112950819563691735593689265653165702731330119358394466120729245286597325044672379131159674525163363305350869107949492187045104878258327341728904603392916910395900355472516590695654836113067496830837909050138597892698677112177895362931343663106131672708485081479443658227306560352745155973155128972203924776416887743340113015036512301460750555110001787178495490797449952055286402582402123325559072625913160719676320428016563973386623150910059760184283067340089820638748652488276159844319232000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^5 + 62551671116257293397201032061439668045877816136555472697224759293596369254452225643491035690070509811766912810075278892268704987404235025354730158098202733622525002055737467374328913643511811837613999824973621692876109463098508478023889034994317955789059375207536203796952829549061127604594077532984437621915726828557550791579346208049099664355398837530505122364748158513512745640896134312167358055623656360845354110241853256491606420697484092404902399096756622948191082174507642790807449840888372871060788563741330567199826360265630001656558539936020928990700751544233004740050014407014837721688357662526472628938467486151816898805661774790263462714223469169363310046482062738208879281741186273718546241322190603096756926210472068753697416030137918876480911363068346450781957049505663509795313950397992081320262621938310844380733406574512263347633473139927083168445970885881442421666032021897966291201420755977079703168677635854285369036174268692911901201659916200563120493049036793634143408080557422242447299057423960099435427141774882755984070064824194118810799719129164819177257246286948192063869793809122134533724145919313527859632725171942550787369679898524162969133121517268544930528417250647326652544458565581095623248683411061582613636139461664295593433680819450154601257961361252183543230756783622561130005030245425511459280487421825595131087972885822320134253167118528803060209373114091871685422877142574216817233259037374536681736159851837662289750596114455246489880538032399352539437067102315266573345795544584928246368196919184247054741429554056785328051015891692468780043620870808646903022711551430528574576993478334830498770365275010223171515868428287216767095449706686156738303096845156680932833521596642985173072342018925331642311365662769424996297502225868803075735651165837355039009203733321289779258363703013306414586144614184161874906492896075128334241839327467870053381914195555974852468305653917559400187045957417613369785004844351896036559568656020774183204560450473481921653055774414795574529606043022403978728724981888350123682102247991342987988809344866656902080974969868152758894081960718602835647371509724719973248698355163329215044685837051971578399954088350230178910813875301426644110806522336412764697174204773650675092494576727437609527460607281542038915117097882175899565144696136839151116810701870690426793762734776479045343179868684304830391759537902838171990705355845373797520130029938336139125780572388527042316415801916690013244107106620736895647152158349695461677420873091386914617370630874321617247242032655179585495476600547654129459892222624692303946520555862476935688472062767010836914014445658800236942675623149294087956302240996550851279028083654169756042079753625418072369813022700498168085745453342418060826269025081092577579282818686077632786110034574564408747649584692931307321181835328288090765373228706712209365666216872287911389260145262625530242675789460387349346793253654396537378910628055858423842525280430485800116531301282130150264310871334774768571675084497638841348879594760170408225737616104476914238871295901452754103302608646641550383319157231125616416025913381454011023281154838285555370849069177249672224174188503002687232623142834667252900302257421338850064685791772694143173892210082909457937102480055334891996290421948238381821210363193948172921241990317434961674355076623596890768844659474237068551382526301782100695628891136731340294344968489723084814256455443485082548187435980584583049195799025149201044516104979340638252783079891375008681097683422939423781763084747502211277695979131536409703032107754239133242130979862621543616794132260436670825670285698825465470101951102417468279847850756843479576808193999752771202176253443859502756885287331999702142769047703445704284178286310377126796106147531732214231163926643396192550733157358542564848504417805332521469509674167818419334272727779242569667342726879682963041354386958594439331492044575852580940628331490605770419003758144590185212458479261475927825838822927029800598597036943976909766639884509043217748978543994385011400746213498871719342636752750006652193112781046862770936256837795250723577327936066157870819727543759808653210809991070248666314215107223251234086554793811794830454120232431872667086227491630737692568190537727633140122878086629492746166978931462103712574069583640074673125343417178521600000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^4 - 7802898902837824368874195844044477148945884090292670012531259371403250812664709428877657029806048495643380768922669069098363101716080869246944285497691955091635587310142221246171666804200756205706214754112902442765428768840342862645159991690888684185101485772862980338797799590731437935560187994628451734011974369335197665234804242306906578393756343167166743423027173942879414512107560991181217019335042086698885421470722649765162909335135922839418836377534567343243972004067903325972895761079904178594761449044761235266290654775830359218140097580044448104457133658403243887276894753086403414047347246809343772863849258090139032038363361757184702832692967858735036769186807163937992683622916178288332134530128535770397090809743466132735944723622317043931075534169849508926308724428608741439731512573073815840268988027331458914405088478996370995708597470657565350614510300827231798476550178684037958817479616613348280619332620319062058696707149455241307152477966744790866133538330001297182957255181380817958555020271767788649789036788888518743280440676882124552491177875366196611914207351785020655008100902094936331820982748967544950819467581642722431009681038055282414432684219283920802075981923592572103614942896641507433790337283189533775856753563276139497501035705569807501641073845287510639225237957586320061448034253386709606255159404138224954009746276254831287733735915938861313367221110420366989840822653124974134244363001909943751139101580523720179721830428525250578886111071615984461548652917949209408998344700521516255567243124526470754524559428142859931258631355659785670842562404545676538501903097413824767671008231815088103511197887922582159474322762128236217207194324146721467297922113849805718643811558342279519432165483145040435736663852455859083381502461533668693883562775326379201424526695560559312844728205995652978688946355149453759332518515496246420479646921580369388862362395804727257886397687126337304615642765154947283112217902041356260804626582704755967035510038087763111614413686998022495004925310139770720934386287777525834625782210687898533935798332956808739236815439581881054457192687542942324740080308578417595902927261366000541959860043130172504319633399494717102782273243406533633156445980876399121775503997584042492549406052085918776500613708975727378024923587833546372747927450662534501924172517939622320841374691376723891336567885901395310176452478845474438216810255919418756963974544847214392038281298485951934297887455440420095782039913084323078082961077344210649008757666959982811834190040158010257352319690721403264101036540972133601351105539303892231868304490751173534588208537982923701387667124729689644268370073120115370914644783761933144867050493552146373286115194231236964833761940224956882119755967593909853892682449787424091992949798583041518257544025752755556097517888223389598297537716050482135002335097489411698557019737111775993883276204407629794125797100784352408611787783471612601506482191734826620628278328052483738281481950213974426678935722559323114747517940569516115406247411266055891389917210524197995018278457477421413495553555783778691176576742259381715269678311872571337341825598579232131322679083226029196293857109889555923107568491560121735500556953493955255968396684039998193433317339192038993078265508201526125505621956682959018386149089824728625565977795713627199557856529558068315885056625151143340356529488499690882460152040379965400377374409681425119344404358534057391675611955190764531199032572419500936322460323174541708490009365776753551157406718980190525422852116429973665211284307204407875189652785135408174987959921035454015706746935244358814818504022063455609669411316428399245613669836508200892208151679514377016341103104619345999782124172809643559189514179936786791404045507459788329318726672363417535839125651647888272556363802778675877271840481239864069571716524594408829800455359905182877042232294149485012906064953506734426503092479545983495998874912255120328370422657801084897782029153445658878725582613671516452394206625648203183816001897662016597137365367311378256843860501655019298274813849907121777064098284951438296973137886601388855746027825471502629592013672504990498346030802066703225957782386368130325609363554291094587557575312204381853270244796209013723933896248733870995842769135123877374701519051008664843781979698031507308856484506370048000000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^3 + 575443696785603579781617743446365546895437323872201851361220360697636163570470933554242450591843824814073936533892581606920338064469033004771501088136212210405198120307468516501138411736134218327292533983232295768660890934701899638880589023581164814208640698942024765562542078661661953952302624525813328612587147350476861054597325528236625152891741744548562382370927167833980253444703710901342349260758890538089379788986016833622653568473402946818064413552821132598103194174072474153754970546090544505015240276310852488086168906953913684324331927131932612351396847022121747561544454070500625453912203286343502928090089927521984365641852737482891686749774834219844979674937143335884038519288806540249080214411434774975103639820631120277485391466295127010061265632139514963576862910625473576812065207948398048772206694544187657323037794335098044598457063255283959334803875380727429241618740330696032321472271639392124855073624288654744613555148711966008827127374432554101584693588004794638537414420798037422877461063974515655306296299116355247976500237334498840918182644290239636900543339128956820470225960769272839976057826632757025080568203689559272760176113697687604292198660748263734525083918199546573618101010690176383113955959805923263799803678048472911373545529065009027641504218497450872847768242037662195836009678534639083409972147476766672670455905855236857984133806831319156501988623582693811409506178652131372755522233299645345327382226011216437863213840929650672797276059177979096573826803594223015485964355409863263152238407060780608207039151817983467764913645656109373810452385749152247023834085704735355052577308906031831542056981363725946725196200099934332097380507284486938961110513843887335712597319889965649494121430329782775323822839999351049998020131843729713468185975507859136443023228342309948615225763423848484897457045334236136184740264631557859978202324925079704963998583040832778689568998703934747052816562667203304986544754156447521348071525782144936829729512480126987741034521044431991751616898696535175901663594398472598529365298585945025047253869969807801815873743097613121460711857204825805631709995359880513680648247137541711230975046920834057450592925958566937943565267005738959286172386150983405314669471509929624207213277862491058824000532269259128138490354478577855543734974072425219256590009684711447370179933129089894299675061580076796563865876190320724534653369202989847433475100875692449908719926406571159490855896320917035048370655383586917900707696919995612326022780684400296462393202280335772136254867129646353506919098557813720774019593431504407008295876187217006663886580436999484080890325126847078456898755977688039614965155985043233716186769078785602266673626930400580170494419227594064893308807493820043616295451207857910586253774513110319730971280536697959870757028806575265771164127336421105274511111543866920664385543553816440390850512652609174671588194500495987038267030472741503240262124319944120534843057250306858956980993934541795474079198468738736638950380304834589791212833367599849631991651809915051354839955475914252884772183418636945090570998284202919378809855639148911652239326755512455369416387870003091360698021089463659838493490592995279177308261733263148994349990548126620716623050152637515550589024090311587526437666277175978839029079131898916043167447306541510254472166880094865869617183349514442016283871216354958941162391319784294440147841864013207351275561761592854833727985134405570968486545263404770324864384604117940815421262199603540839777025849550184135454157450325286977694974559008199555267297599072867408275233290252723482473327999347218855599309505679988760798742706385911723051059682599913085902004184475873373253449599798478241311549646260994119538890884729938621621690949032679656041979936333528555327001487796194474699182662246229735245465455395396566733132668497820591278942664209950069870979905567375239712689889567663788407816721701591210758815529631423766582816742339966371320010977436369769723228976299615443145281837365100072760943388216790973871097847882746258025108456538264324279578964980081775440841179886518528109626248568700748717682923955043440644768177999637758639700046128422981236954711536554020305964103167425629269696941330001484388391756838221388752907343996906970932269308258053862731732587941499478536611481592155564075834461388800000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t^2 - 20850880123868430988141485036459966663157150292694306989212961010645949088089406442738445238407147086559240614087031554642567524249286431939038227416311803226002707641842362185109887212343148490631931420221913076072962656913944799983797668776141232508701700108766182542521867323414909565918468130507394691824356286441081890584765923388020339842455129476776127454019057192423092875581284047574706925939343992990798457227365050035352144533012991040263667538695046970288287325188967944678041836817504895735616222251419429274671157589660859114204656041751038975865209598951877800331431914026129415017142905363219966946852520203004926336441459870915034967798822214749353790505244148289808100013025174127549502162861956860315981138526056472786188574048438607559031352400276466019862342318275491477040217551465410886333777998363437466013525121165572373708406508960460151454359895713234937962056850623347290785698911739626204209451885722358210306702392474838904504212255723768711078495441592743145976190361347427263362749113517292979957223545978680011704336533782663077958361291634654827734779929698526673274327732138398730380977467927188735348928425010669004603150868395151707602800410528836462321536946582465778753834974635240694207639763999589110825857291154831262342810977647208930215107536634488593223477241098715131966957808715300960426553326559494162251456096418764417516237973087427473036787765890357986590744075001559520808025997460934391458572548826016401268784386738392436327220607588488343611698502036613164830748219639935730821747884842417250377777034527684692104433855248584684289869394374146647909755073135918345077427401760140406663326801359693344397950492417809150347098776712819190938623020220931994756626055213104184669321278344854394121980151284409352948129945802960956183109140511501647390799310852025927372015282114418281435141600627153082159991049272974428499888873508717703494362803614736724592352416025644459511945183882620014979208969786147954340906875705224718299794513316298154552596137384312998737920702593272063682877552914000253275602491987725829519463211835189409713853608996363150335440414555431205213495546636632686925109386612522958167557226260237839296582931449124023257591977333972663778370438630396158955855275493663284482256897917226112057349500745523764081406333669966119893437018337535095637036995262916074344479867309431802723678151191819027237808858076680161821297351996109135828972747617114990684357909711942879064428589720194609876620106128230176166086651239518166502743227643151650101444842119815566960658910251224483011301214449615553674224956583326132851052806589495594704461472456910092884328111638054527172299234360849502663005249394126120365719435566709605226258802787498754736301822112681963245808459050152107457260360979578706800988629649037420574254309664155946086114024745129827751546502269884496052089414329040421816591441303436295457396484063752560690698193807024764031850285810173053282842651143212049344313029825867612292056716566065831521728407897920310729705710786441028254456995857506217137205784528055083579760272551321071235980883656133827532819941108742761194972787301248274601592742658093709014290906228166376604238520581566070554882541706456968074363208141438339465791401805073336938897207170452119527521158890186248691480099781687635909613702621356315023043186373606732780823272870174562469290266510036100482655128777261622644860674052946066827533125370170586392928606726572669501002321895307534856098719985516970649944087287469340559742875418510141210989118359529428595770870473631338559486874806698431203736907434740031573584313536936410927511666354544002112789280433701161642982221858071353788781502876227893899452687177038486782489763497041516405999527214348105113392233360613477325592631976934551843039597475410340841787079195458737979118652016130372412735717343945913987556031973862554962669261543686646845947036379348118082460627432922496847118164442454137411593826530619959833897243188380844519956841282386019603227159219188156345428717532933618889070377231258018955341237389663464713484966084798607454474765273105101632113145145377687024661994372651879035895567886923627565195824971559110038513965034362800488810078000868291463774602492785521232199754173603060926215010304628299042612916669525344819078760088889273295944222224767006549364750050971079950574865612800000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043*t + 224183528174925143280163397408631303658084518693086894037998744291163459262250715771543288051957471313926655410649488070336729403949788950430011663379488622760611357699820437159379587965606990734181110472797601398496976427840948585721603512143504576425335829526140831033342485843204655391512002110905073319674729348069924273600259889592166210757250997434873695996462110543558300225599201701971516587297517276352352224196103260431936061403700966627197021052865115323642004791783177755733663002794006163567214796391987324708548510691537808116655683907968205778115792418153600956093747907278076906341962178086155030427753022108075130642060725032564678039751335157701904186357210833893575750992124565730428824287813725889017518673140481647597266257671234127987536679091912066846805520065925919782876355448127907666674789437490142147215590860828754578401301584950919259417815471157503966836610454002354609477948429271419859532698142892251407315770957733878634001432516958772595895067837364244915197295314379957077768615690269988929855898420595764036648834405519821592360203441235134858599222543542911179970713859455158627778698284204285726264679200474540674315547345812276385470626265661046413129944173337760569779254320644644369385634108533289178883708766863073634775475156405879578145684945322257568878379325023452921572677654215987982660535978686590790716864422856414517711881629288524672469783154899411584101060002549556259240516138722851689662859878530993990110547776424120409339968383555217399981712366372617828430950313150369716879548634211816344865145426566838683714518900415220514736018684243095875219333268165494660820062986786120474647396701913839462360696727503632781814547453880666090602137026030442595894031584380326311757706222834594628578257696190562436095669637769957597957976934469166091936028431106097907554469277581096917480880721245778450018948623665066998571971064669377266171531343643699273847494582308513995788249357068941893535409214315338219137369021861390965719181555479502703206865637063214947555264531717585469040822270124014930301828143268871162795649138207913831190573620875753178859131693952076910789796517924940957204761961114710930482176026514697854914081815824650710312640089854313387318604284824838765318208299997672559307989570977550480064771763343039907808676523591451498974323351146520238942212766848572715030747052285106026660000328784857072999652882929742460292493403017776414830508260170050794122463368493456414591699655042080761261338986351616604099494808141225663926928706099283049015171281442745606798461853025594373753992824692274636198716697933803501928813317114496004316018414376689043929275847878259846369953457970098136385554103304774369400448903932341112262260134589821498614633763376547707744088810824952575470301865259084558275428157913986441579340186517539320356916980922283806020414635217291862410434938750230430893223658635328867923786405352896106799500853277734658574141409703086287369934140724201236961006053567855090505041812655945321831256364479596805762646345249425955725494190509445917824171472972463486125169122713893567925204369616067605675552107797029804643781223017249616783801853050622955643053946757118585445247652962770051263332920339109882441109894126085856457796574611968183845768175463917706910524805403585654484350093061410489467965948950976316558357805374041752426685892689297917721669545006928029177905783535470825832914158744098114167825010070091225053638704441532443210005760163804812901579698925161623333631134259589444303315672254487504195172957268987507406062011335525996914266955514418230413025532488925275007757857890094314112527917521295784019639217660892124785167733769307051891133481035749850552471043128577836163636116188152149083624491575882042918152338693691822343708194840995085127207706660981190379823659547852835202242046370518393793053124139419851176340176749653327481482076759799874452252642427175777790542170484708878170537892468712764258481874109670439310961425631710392708382126741523092898939087969605654597681381491147024323891519954083785670182755850001653560824810842907402947133130544020276273275661161812918473915586330042273810223303544747035347848629450075732754522568220614156593301713515822798981095152790533572627626143079863731390811144955069493714199194772902803911621742997807719871068296318673580845487390125926624265030860800000000000000000/178751744993094765181345248767683239500659913426901553594073761965679758970020479394528475274830882980762943174136196851809444843781779625736045349963188976958080228032780646589638347809352605908862380964313470693386287507407069850111116371894518109579039492012200392238124646686022796068489934658925852430456643376200008625878463592157344947985176719529429973045237505922858949931295945465250735970299408815421391462104147231703164854130301621815739467997958531320028161776036374003506988011414463105289034305248340228955647793813699706244368280574292444151143499716602072340742054323516674248779401153645334482858507138342694498475833436049165849055302787537029430719560025419419001885094205627220738953089975266580406714566621894248125837679856423828029262989170374360100402208360799123953924688901103667249655415609619981749761641232993413820609673281901618372636283773670494321180587011239703572222055700245547910350830218146179545603820127993935990760050694671115054138001524791432959265420445074461485026340368849425390217528575609889647954326986035338898421361732289671011911912488660197039473173286319140948876294748024180138871567392734265626798117563729408854319752775498348706385974872448119131607856987085309999530152826382196090558373264953323566078835076728119786520964132407896444115190060814586032948957061119536202190231628309621948840044955804269494596808668990244738633847811665499445249519407270656086336614682173038433826844592016947299222408240157714810863502062143522976101559993229661542364614950247490139280190596927251564745666940464063933774946906202066382186870514166377285575709511483358391429096201993536408226646374005719707200394512230999022714640486386026198911951720087862861596181867853224731250240751418568417314643002234737569980816731298494481756044658484451505726232441123725425489828249252136062369546410609585617676261229539786990185090657050935788680630928030316882034192007835726024224766028861075955188119166172140721749338472222924055887077056229287014810800384609634346024764576706193165593828541531822819324112849214490433843733023320203260491465584130825646766527556788695866013085627085725824027727149677524865341021907704719762412961469581054965245422499105620415170479668505346217324449010871716458315488096048454669331485954997143690698565516631646730922146253404434913421435800616163246438373151122553971932451710391546440252252978724595008648791063846835544612910697845303200043664359898440708855730323259556031995735045688442914825870658187401750316351288618788557383194335510931951135329409804083912380872672298411776348705552862214925479293962747909929148217421900355822822189746150533485894080484242958632526745232771718007452006800685334557618558397021937871668223033757702717139023019941957908582474687772779713150965953381962367773402996983634368474328331849378978923618324696391982475039014524441590401213000068700234017324880016171754185130855430233768015743839547601037942203101711706568942781638240129125462611172340856422515409946032015939154722016635908123142702459566034581654773346518707843316343124865131998415923635437127377571545845466711144307206891547959335484928068156277655671395235735089077828794335862133126587866301867978019384238811307746500589124217058292787466322763121685832026244458453516276553420942562532235571493609125511137218024723574930695974422333032359651611721893326865716762756567370328710318152984663998322701124192452251398270838737032760060111155698041524600226176851431363328093615668077709361857406033754576585980070873429407059593968493183621239046277628443473395458994942358663855251178765954785244024477601646782311510873900921746597241806635004906245557287851067566343363451964968098260871452960187411969957965999457995196792144001181331801555103433180717434860913615644055223325807728578488984767001347925829272109239681963762380739834269597054774598509552930487436518484653670265805808545527807763838181210493766907987434213207530798925502277823035023607453430310447110529219045201901290693038568207392152512330756877836742108491258228908132069231403099023300767346239637848290364699837457360129381568988883366544401075993364243381599106881506673151445527076823360577567761317339504223726306648287719174506124178469946870043
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (228.21216076229390217 - 3.9713352100340794157e-2764j)  +/-  (4.11e-990, 4.11e-990j)
| (283.89386715595369668 - 9.5465531461831727394e-2780j)  +/-  (3.46e-996, 3.46e-996j)
| (265.9870598598598712 + 1.2344575548010674276e-2778j)  +/-  (3.71e-994, 3.71e-994j)
| (208.67797307637537073 - 1.1836421176197995307e-2782j)  +/-  (3.3e-988, 3.3e-988j)
| (16.138491451896277603 + 1.1295470658460005288e-2810j)  +/-  (6.62e-993, 6.62e-993j)
| (239.30294298232153358 - 1.0618917064845839884e-2799j)  +/-  (2.98e-991, 2.98e-991j)
| (218.07155503177312677 - 1.6590925389771285441e-2827j)  +/-  (4.16e-989, 4.16e-989j)
| (55.833183468118682599 + 6.3555256229662721659e-2880j)  +/-  (5.37e-984, 5.37e-984j)
| (132.57467698132932413 + 8.0949730560308922424e-2937j)  +/-  (6.84e-983, 6.84e-983j)
| (32.748620657529736233 + 7.798842654702093157e-2963j)  +/-  (7.26e-987, 7.26e-987j)
| (11.307883335307067576 - 2.3976723894314942606e-2971j)  +/-  (6.97e-995, 6.97e-995j)
| (44.852338808926780478 + 4.5170672016652185871e-2959j)  +/-  (3.62e-985, 3.62e-985j)
| (47.457661654577639712 + 1.2468063774361077989e-2958j)  +/-  (6.9e-985, 6.9e-985j)
| (14.829781217182764814 + 1.2887773948722461234e-2987j)  +/-  (1.33e-993, 1.33e-993j)
| (68.360480648632060373 - 4.208147107587821003e-2975j)  +/-  (5.21e-983, 5.21e-983j)
| (162.54146154288236752 - 6.1594712507072860868e-3011j)  +/-  (1.74e-984, 1.74e-984j)
| (7.6503632230603866551 - 1.607121579035595446e-3044j)  +/-  (9.44e-999, 9.44e-999j)
| (6.8256759198000340906 + 5.0044854285748906992e-3046j)  +/-  (5.42e-1000, 5.42e-1000j)
| (71.750075927869073577 - 3.2133789075546481321e-3027j)  +/-  (7.61e-983, 7.61e-983j)
| (5.1384848875831238418 + 2.4053267677836698643e-3060j)  +/-  (3.25e-1002, 3.25e-1002j)
| (12.154368317807006376 + 1.4912133003070884438e-3052j)  +/-  (1.54e-994, 1.54e-994j)
| (191.6316410105991881 + 6.2089205329230760071e-3040j)  +/-  (1.04e-986, 1.04e-986j)
| (199.89649495298357734 + 2.2568018420945499531e-3062j)  +/-  (2.08e-987, 2.08e-987j)
| (65.076611059494903714 - 2.1425897028360373804e-3080j)  +/-  (3.13e-983, 3.13e-983j)
| (112.26270204790732471 + 4.8429611112274932238e-3108j)  +/-  (2.88e-982, 2.88e-982j)
| (251.67959560074596143 + 6.6626847061381413591e-3128j)  +/-  (1.44e-992, 1.44e-992j)
| (52.947235867864754821 + 3.4137824388763629728e-3128j)  +/-  (2.87e-984, 2.87e-984j)
| (25.024005713970310692 - 5.5536109956217201401e-3144j)  +/-  (1.61e-989, 1.61e-989j)
| (156.06212812693987567 - 2.662449160154053094e-3136j)  +/-  (4.23e-984, 4.23e-984j)
| (21.601599199307411729 - 3.4464564809887949791e-3156j)  +/-  (1.13e-990, 1.13e-990j)
| (103.08954721781523857 - 6.9811367577878586057e-3147j)  +/-  (3.63e-982, 3.63e-982j)
| (13.518424313916177562 + 1.018517087816863769e-3167j)  +/-  (3.07e-994, 3.07e-994j)
| (8.143763463739132586 - 1.6689464314884398831e-3171j)  +/-  (3.65e-998, 3.65e-998j)
| (75.248369965301000597 - 6.2761523231198099682e-3156j)  +/-  (1.19e-982, 1.19e-982j)
| (94.493495361547663911 + 8.7286926937366531002e-3163j)  +/-  (3.69e-982, 3.69e-982j)
| (30.771286994980156656 - 6.928738806015006781e-3198j)  +/-  (1.31e-987, 1.31e-987j)
| (90.397368787458345323 - 1.1365651934431731661e-3197j)  +/-  (3.15e-982, 3.15e-982j)
| (1 - 3.0548044881964191693e-3263j)  +/-  (3.66e-1012, 3.66e-1012j)
| (28.790490566863661751 + 3.1565559887692646269e-3234j)  +/-  (2.87e-988, 2.87e-988j)
| (122.06825782651915656 - 1.2512086475322939812e-3243j)  +/-  (1.75e-982, 1.75e-982j)
| (37.646263265583773528 + 1.2787870937501631657e-3270j)  +/-  (5.48e-986, 5.48e-986j)
| (176.38516462500650008 - 4.9983742561861542435e-3279j)  +/-  (1.84e-985, 1.84e-985j)
| (8.9529512477548957267 - 2.0842502999346469039e-3305j)  +/-  (1.41e-997, 1.41e-997j)
| (11.608896588586232371 - 4.7142417153586501553e-3302j)  +/-  (1.68e-994, 1.68e-994j)
| (23.263663189077728875 + 5.6145828061006890664e-3298j)  +/-  (3.95e-990, 3.95e-990j)
| (107.60079446076022125 - 3.2462193285546867489e-3288j)  +/-  (3.23e-982, 3.23e-982j)
| (98.722423408614994905 + 7.8899457427629276972e-3291j)  +/-  (3.68e-982, 3.68e-982j)
| (86.429119235276737845 + 2.1294768678480741208e-3294j)  +/-  (3.05e-982, 3.05e-982j)
| (0.69363536561469955858 - 1.216362858921105381e-3336j)  +/-  (1.78e-1013, 1.78e-1013j)
| (1.7482733909156776831 - 9.5932555094134028808e-3333j)  +/-  (1.87e-1009, 1.87e-1009j)
| (3.7315823083501598474 - 3.268561290850598055e-3327j)  +/-  (3.6e-1004, 3.6e-1004j)
| (127.22894663250661511 + 2.849910491308062555e-3304j)  +/-  (1.1e-982, 1.1e-982j)
| (10.019362625175054159 + 8.5141397203778065586e-3349j)  +/-  (1.15e-996, 1.15e-996j)
| (18.67696450388197583 - 1.3366425759598540518e-3344j)  +/-  (1.05e-991, 1.05e-991j)
| (17.409592450753943821 - 2.3495322351522572836e-3344j)  +/-  (2.92e-992, 2.92e-992j)
| (183.81264267792982027 - 1.5581160996269138518e-3334j)  +/-  (4.7e-986, 4.7e-986j)
| (35.649727101757652654 + 1.4373381737198866006e-3367j)  +/-  (4.38e-986, 4.38e-986j)
| (20.062432227468284307 + 1.5051118731172402595e-3386j)  +/-  (3.37e-991, 3.37e-991j)
| (2.1536019224758170836 + 4.8744746807235175066e-3403j)  +/-  (3.3e-1008, 3.3e-1008j)
| (2.5922508199253002476 - 3.8714975917530481471e-3402j)  +/-  (5.06e-1007, 5.06e-1007j)
| (78.858590077528395058 + 7.2617490192762479631e-3376j)  +/-  (1.64e-982, 1.64e-982j)
| (138.11686868715782162 - 8.6117503731035242343e-3429j)  +/-  (3.83e-983, 3.83e-983j)
| (0.017361132565267533263 + 7.6110207021337872798e-3494j)  +/-  (2.09e-1020, 2.09e-1020j)
| (42.341117345815320471 - 4.0001318621734396212e-3456j)  +/-  (1.73e-985, 1.73e-985j)
| (0.30339310804071668149 + 1.264719940246044251e-3498j)  +/-  (2.75e-1015, 2.75e-1015j)
| (4.1885161448796693082 - 2.4787341476070250085e-3486j)  +/-  (7.29e-1003, 7.29e-1003j)
| (50.155809469725366226 - 1.3154164850658604803e-3465j)  +/-  (1.44e-984, 1.44e-984j)
| (143.86851732489932536 - 9.3543945934629723894e-3495j)  +/-  (2.04e-983, 2.04e-983j)
| (3.1135400200402386964 - 4.0538079451489344262e-3532j)  +/-  (9.2e-1006, 9.2e-1006j)
| (61.895733511712612912 - 1.4514334594800926747e-3507j)  +/-  (1.77e-983, 1.77e-983j)
| (0.45003365861330842405 - 1.3965836974012964707e-3552j)  +/-  (1.37e-1014, 1.37e-1014j)
| (5.9579608269230864238 + 9.0933200194281634936e-3538j)  +/-  (3.7e-1001, 3.7e-1001j)
| (58.815346375002533012 - 1.4503651696651343367e-3518j)  +/-  (1.06e-983, 1.06e-983j)
| (82.584238615156649409 - 6.5429682152509811189e-3549j)  +/-  (2.16e-982, 2.16e-982j)
| (4.351209949036650823 + 7.1509171712223442928e-3599j)  +/-  (1.16e-1002, 1.16e-1002j)
| (0.18266012635218393984 - 1.8813972485722357614e-3610j)  +/-  (5.46e-1014, 5.46e-1014j)
| (0.091817541446508895829 - 3.0258265711566571027e-3616j)  +/-  (5.39e-1018, 5.39e-1018j)
| (39.930227956923214176 - 2.7442906872453138195e-3579j)  +/-  (9.33e-986, 9.33e-986j)
| (169.3063138764518131 + 1.7130459820198474805e-3616j)  +/-  (5.91e-985, 5.91e-985j)
| (1.356977359699858853 + 6.3825032337333494112e-3682j)  +/-  (9.46e-1011, 9.46e-1011j)
| (26.869452093521720634 + 4.1574635044741687978e-3659j)  +/-  (6.17e-989, 6.17e-989j)
| (0.18296039898248679851 + 6.0821826091690561212e-3685j)  +/-  (5.77e-1014, 5.77e-1014j)
| (34.352276826796324943 - 2.5706370798634311536e-3654j)  +/-  (2.48e-986, 2.48e-986j)
| (117.08250723319106957 + 5.1687677266869092076e-3682j)  +/-  (2.24e-982, 2.24e-982j)
| (149.84452493761994031 - 9.4427125465382737447e-3730j)  +/-  (9.75e-984, 9.75e-984j)
-------------------------------------------------
The weights are:
| (8.1837579767303364549e-99 + 1.7440201799660835545e-2862j)  +/-  (2.72e-138, 1.26e-881j)
| (1.0725988153453030357e-122 - 1.0875368276615745467e-2876j)  +/-  (1.05e-146, 4.84e-890j)
| (4.7642432132981902256e-115 + 1.8335073920055728529e-2872j)  +/-  (2.77e-144, 1.28e-887j)
| (2.1373027222763263666e-90 + 5.6885290552054573818e-2859j)  +/-  (2.19e-136, 1.01e-879j)
| (1.2686550933842591369e-07 + 2.7811637268966941964e-2808j)  +/-  (8.07e-51, 3.72e-794j)
| (1.3765647420373909534e-103 + 8.0878723252366964662e-2866j)  +/-  (5.57e-141, 2.57e-884j)
| (1.9111573979372045147e-94 - 7.1634527961280769262e-2861j)  +/-  (1.18e-137, 5.47e-881j)
| (1.6572144465325322888e-24 + 8.6534482132456730057e-2822j)  +/-  (7.75e-96, 3.58e-839j)
| (1.4431211253472343733e-57 - 1.4402229060277967327e-2841j)  +/-  (3.03e-124, 1.4e-867j)
| (1.14209698143805496e-14 + 5.5202115550564574934e-2814j)  +/-  (7e-79, 3.23e-822j)
| (2.7068522171997573614e-05 - 2.3258522945129640116e-2805j)  +/-  (3.29e-45, 1.52e-788j)
| (8.4898356839477944104e-20 + 2.2354768600560362095e-2818j)  +/-  (3.81e-89, 1.76e-832j)
| (6.5002915912864357757e-21 - 3.1501392622443436387e-2819j)  +/-  (5.61e-91, 2.59e-834j)
| (4.769178497432110293e-07 - 9.2430350954701445205e-2808j)  +/-  (1.87e-55, 8.62e-799j)
| (6.834079175146588393e-30 + 2.4514334804813328252e-2825j)  +/-  (3.58e-104, 1.65e-847j)
| (1.6976663270158203662e-70 + 1.247569630743100406e-2848j)  +/-  (1e-132, 4.64e-876j)
| (0.00032041347358182273341 - 1.5930144036175328371e-2804j)  +/-  (3.46e-39, 1.6e-782j)
| (0.00095551447568731708746 + 1.5315769167103108119e-2804j)  +/-  (4e-36, 1.85e-779j)
| (2.3786416849980705949e-31 - 2.9268590685676523105e-2826j)  +/-  (3.14e-106, 1.45e-849j)
| (0.0046458846608146440246 + 5.9051299962601412956e-2804j)  +/-  (1.06e-29, 4.91e-773j)
| (8.9407457298200954679e-06 - 5.9488106173655026662e-2806j)  +/-  (1.62e-52, 7.48e-796j)
| (4.7889868331150395658e-83 + 2.9452321472923714424e-2855j)  +/-  (1.06e-137, 4.9e-881j)
| (1.3060737097970906045e-86 - 4.4027862304536715533e-2857j)  +/-  (1.3e-138, 6.01e-882j)
| (1.7662405674823391546e-28 - 1.9794826667348794596e-2824j)  +/-  (1.07e-104, 4.95e-848j)
| (8.3304496936517836425e-49 - 1.2233772613352487661e-2836j)  +/-  (1.85e-123, 8.55e-867j)
| (6.565047819898248346e-109 - 5.4848973167575119433e-2869j)  +/-  (8.22e-148, 3.8e-891j)
| (2.8733378380415024011e-23 - 6.2571603964460914174e-2821j)  +/-  (1.03e-99, 4.74e-843j)
| (2.4466839988741108471e-11 + 7.5956345050569210614e-2812j)  +/-  (7.12e-82, 3.29e-825j)
| (1.0604724701088815393e-67 - 4.0169186919690607231e-2847j)  +/-  (7.22e-133, 3.34e-876j)
| (6.6726127765741299625e-10 + 1.5241083447709898892e-2810j)  +/-  (1.25e-78, 5.79e-822j)
| (7.5158903526540508873e-45 - 2.2963885231066442094e-2834j)  +/-  (1.92e-121, 8.85e-865j)
| (1.7598132616229067654e-06 + 4.0844438774743103038e-2807j)  +/-  (5.13e-67, 2.37e-810j)
| (0.00015476072790430262892 + 1.1798289250191743155e-2804j)  +/-  (3.03e-56, 1.4e-799j)
| (7.42554875864245467e-33 + 3.3589896854667649284e-2827j)  +/-  (1.52e-111, 7.02e-855j)
| (3.8129750274016315734e-41 - 3.3488792541714450835e-2832j)  +/-  (1.87e-119, 8.61e-863j)
| (8.6500773189807583847e-14 - 1.4403132636252477428e-2813j)  +/-  (7.56e-91, 3.49e-834j)
| (2.2201271190303990839e-39 + 3.7090942598222607978e-2831j)  +/-  (2.49e-118, 1.15e-861j)
| (0.12272380448382839919 - 6.8721960902855485871e-2803j)  +/-  (3e-49, 1.38e-792j)
| (6.1317040496893764149e-13 + 4.8235057667245892043e-2813j)  +/-  (7.95e-90, 3.67e-833j)
| (4.9156070141554039642e-53 - 4.9167107651652530005e-2839j)  +/-  (3.81e-128, 1.76e-871j)
| (9.8119666236368808316e-17 - 1.0370574749631740882e-2815j)  +/-  (2.61e-97, 1.21e-840j)
| (1.8073485387465403006e-76 + 8.1408267922469649358e-2852j)  +/-  (9.5e-140, 4.39e-883j)
| (0.00012844227402748576608 - 3.6941276914791847824e-2805j)  +/-  (1.78e-68, 8.21e-812j)
| (-1.483409467907954989e-05 + 2.4292280255461682479e-2805j)  +/-  (6.47e-72, 2.99e-815j)
| (1.3513028004497074085e-10 - 3.3306958242529069921e-2811j)  +/-  (4.44e-87, 2.05e-830j)
| (8.5300005502687476236e-47 + 1.7328532917736458291e-2835j)  +/-  (5.39e-124, 2.49e-867j)
| (5.7354855690428534712e-43 + 2.8572298284657692497e-2833j)  +/-  (1.61e-121, 7.44e-865j)
| (1.1376942473898819791e-37 - 3.893562956202037073e-2830j)  +/-  (1.01e-118, 4.65e-862j)
| (0.13867428569203494953 + 1.1639405015290711392e-2802j)  +/-  (3e-49, 1.38e-792j)
| (0.069724724606920838456 - 4.7568997400987825596e-2803j)  +/-  (1.44e-55, 6.64e-799j)
| (0.016227834371701450392 - 3.7274973410295414291e-2803j)  +/-  (1.8e-65, 8.32e-809j)
| (2.9204353257734846188e-55 + 2.7750027752431583871e-2840j)  +/-  (3.63e-130, 1.68e-873j)
| (5.0310332839736271883e-05 + 1.3189173316424414829e-2805j)  +/-  (1.81e-76, 8.34e-820j)
| (1.0131647081771977751e-08 + 2.81686580395689873e-2809j)  +/-  (5.91e-88, 2.73e-831j)
| (3.4394878765161990524e-08 - 9.2637208508299113397e-2809j)  +/-  (1.63e-86, 7.51e-830j)
| (1.1294541273080121411e-79 - 1.6752837832982616081e-2853j)  +/-  (2.12e-143, 9.78e-887j)
| (5.5151742696557132408e-16 + 8.6027311078571844566e-2815j)  +/-  (2.2e-101, 1.01e-844j)
| (2.838705124526310489e-09 - 6.9556554858733762197e-2810j)  +/-  (7.88e-90, 3.64e-833j)
| (0.047945648992106530495 + 4.3124170686532066423e-2803j)  +/-  (2.67e-68, 1.23e-811j)
| (0.035520788811756345763 - 3.4942016685993199389e-2803j)  +/-  (3.65e-70, 1.68e-813j)
| (2.072521527565203909e-34 - 3.6949321746173315204e-2828j)  +/-  (3.48e-118, 1.61e-861j)
| (5.8646195356601859259e-60 + 6.8363899341793119339e-2843j)  +/-  (1.2e-134, 5.52e-878j)
| (0.043769106138307251984 + 2.755013324015817423e-2803j)  +/-  (1.37e-68, 6.33e-812j)
| (1.0067568773646746305e-18 - 1.6202565797409050134e-2817j)  +/-  (2.75e-106, 1.27e-849j)
| (0.069702616296991358795 + 7.1786271442186373774e-2802j)  +/-  (1.3e-69, 6.02e-813j)
| (-0.003955200602937382228 + 8.0667062342619694966e-2803j)  +/-  (1.3e-79, 6.01e-823j)
| (4.5299392206121396644e-22 + 4.4560684776790841718e-2820j)  +/-  (1.96e-109, 9.04e-853j)
| (1.9349994043337410057e-62 - 2.9502227480260313562e-2844j)  +/-  (1.17e-136, 5.4e-880j)
| (0.02527553345312964028 + 2.8132328972511649702e-2803j)  +/-  (9.89e-81, 4.57e-824j)
| (4.1171944735156474252e-27 + 1.5458773649741050735e-2823j)  +/-  (2.19e-114, 1.01e-857j)
| (0.13036376721143538734 - 2.9732622436062896614e-2802j)  +/-  (1.19e-78, 5.5e-822j)
| (0.0021889738743557436791 - 2.3746418605502411913e-2804j)  +/-  (1.76e-86, 8.11e-830j)
| (8.6774825752511581391e-26 - 1.1716812287073093421e-2822j)  +/-  (1.91e-113, 8.8e-857j)
| (5.1539633361654433269e-36 + 3.8849663133742176813e-2829j)  +/-  (9.71e-121, 4.48e-864j)
| (0.011919271911799808023 - 6.0904245002977659134e-2803j)  +/-  (8.05e-87, 3.71e-830j)
| (-8.0940859612497988668 + 1.9831874603923007697e-2799j)  +/-  (4.36e-83, 2.01e-826j)
| (0.097028333497296614944 - 2.7681835353348623074e-2802j)  +/-  (2.87e-83, 1.33e-826j)
| (1.0730102724349298035e-17 + 1.2348555230334751407e-2816j)  +/-  (1.37e-107, 6.34e-851j)
| (2.0469061381667262441e-73 - 3.4128882176948703743e-2850j)  +/-  (1.15e-143, 5.32e-887j)
| (0.097247176335908543156 + 5.2800749190637006554e-2803j)  +/-  (1.63e-88, 7.54e-832j)
| (4.0367692036300947698e-12 - 1.8386695740884908273e-2812j)  +/-  (2.44e-103, 1.13e-846j)
| (8.1834503832636252807 - 1.985660860530297453e-2799j)  +/-  (1.03e-85, 4.76e-829j)
| (1.4631066045608627434e-15 - 2.5921066579608862873e-2814j)  +/-  (1.09e-105, 5.05e-849j)
| (6.9507237757243568196e-51 + 8.0499403139962865096e-2838j)  +/-  (2.57e-131, 1.19e-874j)
| (5.1077736773446859646e-65 + 1.1497945666535800033e-2845j)  +/-  (2.02e-139, 9.34e-883j)
